MAINTAINERS: remove ARM/CLKDEV SUPPORT file pattern
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      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
907 AOA (Apple Onboard Audio) ALSA DRIVER
908 M:      Johannes Berg <johannes@sipsolutions.net>
909 L:      linuxppc-dev@lists.ozlabs.org
910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
911 S:      Maintained
912 F:      sound/aoa/
913
914 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
916 L:      linux-iio@vger.kernel.org
917 S:      Maintained
918 F:      drivers/iio/adc/stx104.c
919
920 APM DRIVER
921 M:      Jiri Kosina <jikos@kernel.org>
922 S:      Odd fixes
923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924 F:      arch/x86/kernel/apm_32.c
925 F:      include/linux/apm_bios.h
926 F:      include/uapi/linux/apm_bios.h
927 F:      drivers/char/apm-emulation.c
928
929 APPARMOR SECURITY MODULE
930 M:      John Johansen <john.johansen@canonical.com>
931 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932 W:      apparmor.wiki.kernel.org
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934 S:      Supported
935 F:      security/apparmor/
936 F:      Documentation/admin-guide/LSM/apparmor.rst
937
938 APPLE BCM5974 MULTITOUCH DRIVER
939 M:      Henrik Rydberg <rydberg@bitmath.org>
940 L:      linux-input@vger.kernel.org
941 S:      Odd fixes
942 F:      drivers/input/mouse/bcm5974.c
943
944 APPLE SMC DRIVER
945 M:      Henrik Rydberg <rydberg@bitmath.org>
946 L:      linux-hwmon@vger.kernel.org
947 S:      Odd fixes
948 F:      drivers/hwmon/applesmc.c
949
950 APPLETALK NETWORK LAYER
951 L:      netdev@vger.kernel.org
952 S:      Odd fixes
953 F:      drivers/net/appletalk/
954 F:      net/appletalk/
955
956 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957 M:      Duc Dang <dhdang@apm.com>
958 S:      Supported
959 F:      arch/arm64/boot/dts/apm/
960
961 APPLIED MICRO (APM) X-GENE SOC EDAC
962 M:      Loc Ho <lho@apm.com>
963 S:      Supported
964 F:      drivers/edac/xgene_edac.c
965 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968 M:      Iyappan Subramanian <isubramanian@apm.com>
969 M:      Keyur Chudgar <kchudgar@apm.com>
970 S:      Supported
971 F:      drivers/net/ethernet/apm/xgene-v2/
972
973 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974 M:      Iyappan Subramanian <isubramanian@apm.com>
975 M:      Keyur Chudgar <kchudgar@apm.com>
976 M:      Quan Nguyen <qnguyen@apm.com>
977 S:      Supported
978 F:      drivers/net/ethernet/apm/xgene/
979 F:      drivers/net/phy/mdio-xgene.c
980 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983 APPLIED MICRO (APM) X-GENE SOC PMU
984 M:      Tai Nguyen <ttnguyen@apm.com>
985 S:      Supported
986 F:      drivers/perf/xgene_pmu.c
987 F:      Documentation/perf/xgene-pmu.txt
988 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990 APTINA CAMERA SENSOR PLL
991 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992 L:      linux-media@vger.kernel.org
993 S:      Maintained
994 F:      drivers/media/i2c/aptina-pll.*
995
996 ARC FRAMEBUFFER DRIVER
997 M:      Jaya Kumar <jayalk@intworks.biz>
998 S:      Maintained
999 F:      drivers/video/fbdev/arcfb.c
1000 F:      drivers/video/fbdev/core/fb_defio.c
1001
1002 ARC PGU DRM DRIVER
1003 M:      Alexey Brodkin <abrodkin@synopsys.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arc/
1006 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008 ARCNET NETWORK LAYER
1009 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1010 L:      netdev@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/net/arcnet/
1013 F:      include/uapi/linux/if_arcnet.h
1014
1015 ARM ARCHITECTED TIMER DRIVER
1016 M:      Mark Rutland <mark.rutland@arm.com>
1017 M:      Marc Zyngier <marc.zyngier@arm.com>
1018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S:      Maintained
1020 F:      arch/arm/include/asm/arch_timer.h
1021 F:      arch/arm64/include/asm/arch_timer.h
1022 F:      drivers/clocksource/arm_arch_timer.c
1023
1024 ARM HDLCD DRM DRIVER
1025 M:      Liviu Dudau <liviu.dudau@arm.com>
1026 S:      Supported
1027 F:      drivers/gpu/drm/arm/hdlcd_*
1028 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030 ARM MALI-DP DRM DRIVER
1031 M:      Liviu Dudau <liviu.dudau@arm.com>
1032 M:      Brian Starkey <brian.starkey@arm.com>
1033 M:      Mali DP Maintainers <malidp@foss.arm.com>
1034 S:      Supported
1035 F:      drivers/gpu/drm/arm/
1036 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038 ARM MFM AND FLOPPY DRIVERS
1039 M:      Ian Molton <spyro@f2s.com>
1040 S:      Maintained
1041 F:      arch/arm/lib/floppydma.S
1042 F:      arch/arm/include/asm/floppy.h
1043
1044 ARM PMU PROFILING AND DEBUGGING
1045 M:      Will Deacon <will.deacon@arm.com>
1046 M:      Mark Rutland <mark.rutland@arm.com>
1047 S:      Maintained
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 F:      arch/arm*/kernel/perf_*
1050 F:      arch/arm/oprofile/common.c
1051 F:      arch/arm*/kernel/hw_breakpoint.c
1052 F:      arch/arm*/include/asm/hw_breakpoint.h
1053 F:      arch/arm*/include/asm/perf_event.h
1054 F:      drivers/perf/*
1055 F:      include/linux/perf/arm_pmu.h
1056 F:      Documentation/devicetree/bindings/arm/pmu.txt
1057 F:      Documentation/devicetree/bindings/perf/
1058
1059 ARM PORT
1060 M:      Russell King <linux@armlinux.org.uk>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 W:      http://www.armlinux.org.uk/
1063 S:      Maintained
1064 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065 F:      arch/arm/
1066
1067 ARM PRIMECELL AACI PL041 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      sound/arm/aaci.*
1071
1072 ARM PRIMECELL BUS SUPPORT
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/amba/
1076 F:      include/linux/amba/bus.h
1077
1078 ARM PRIMECELL CLCD PL110 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/amba-clcd.*
1082
1083 ARM PRIMECELL KMI PL050 DRIVER
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Maintained
1086 F:      drivers/input/serio/ambakmi.*
1087 F:      include/linux/amba/kmi.h
1088
1089 ARM PRIMECELL MMCI PL180/1 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Maintained
1092 F:      drivers/mmc/host/mmci.*
1093 F:      include/linux/amba/mmci.h
1094
1095 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096 M:      Russell King <linux@armlinux.org.uk>
1097 S:      Maintained
1098 F:      drivers/tty/serial/amba-pl01*.c
1099 F:      include/linux/amba/serial.h
1100
1101 ARM SMMU DRIVERS
1102 M:      Will Deacon <will.deacon@arm.com>
1103 R:      Robin Murphy <robin.murphy@arm.com>
1104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S:      Maintained
1106 F:      drivers/iommu/arm-smmu.c
1107 F:      drivers/iommu/arm-smmu-v3.c
1108 F:      drivers/iommu/io-pgtable-arm.c
1109 F:      drivers/iommu/io-pgtable-arm-v7s.c
1110
1111 ARM SUB-ARCHITECTURES
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Maintained
1114 F:      arch/arm/mach-*/
1115 F:      arch/arm/plat-*/
1116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118 ARM/ACTIONS SEMI ARCHITECTURE
1119 M:      Andreas Färber <afaerber@suse.de>
1120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S:      Maintained
1122 N:      owl
1123 F:      arch/arm/mach-actions/
1124 F:      arch/arm/boot/dts/owl-*
1125 F:      arch/arm64/boot/dts/actions/
1126 F:      drivers/clocksource/owl-*
1127 F:      drivers/soc/actions/
1128 F:      include/dt-bindings/power/owl-*
1129 F:      include/linux/soc/actions/
1130 F:      Documentation/devicetree/bindings/arm/actions.txt
1131 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134 ARM/ADS SPHERE MACHINE SUPPORT
1135 M:      Lennert Buytenhek <kernel@wantstofly.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Maintained
1138
1139 ARM/AFEB9260 MACHINE SUPPORT
1140 M:      Sergey Lapin <slapin@ossfans.org>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143
1144 ARM/AJECO 1ARM MACHINE SUPPORT
1145 M:      Lennert Buytenhek <kernel@wantstofly.org>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148
1149 ARM/Allwinner SoC Clock Support
1150 M:      Emilio López <emilio@elopez.com.ar>
1151 S:      Maintained
1152 F:      drivers/clk/sunxi/
1153
1154 ARM/Allwinner sunXi SoC support
1155 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1156 M:      Chen-Yu Tsai <wens@csie.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159 N:      sun[x456789]i
1160 N:      sun50i
1161 F:      arch/arm/mach-sunxi/
1162 F:      arch/arm64/boot/dts/allwinner/
1163 F:      drivers/clk/sunxi-ng/
1164 F:      drivers/pinctrl/sunxi/
1165 F:      drivers/soc/sunxi/
1166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169 M:      Neil Armstrong <narmstrong@baylibre.com>
1170 M:      Jerome Brunet <jbrunet@baylibre.com>
1171 L:      linux-amlogic@lists.infradead.org
1172 S:      Maintained
1173 F:      drivers/clk/meson/
1174 F:      include/dt-bindings/clock/meson*
1175 F:      include/dt-bindings/clock/gxbb*
1176 F:      Documentation/devicetree/bindings/clock/amlogic*
1177
1178 ARM/Amlogic Meson SoC support
1179 M:      Carlo Caione <carlo@caione.org>
1180 M:      Kevin Hilman <khilman@baylibre.com>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 L:      linux-amlogic@lists.infradead.org
1183 W:      http://linux-meson.com/
1184 S:      Maintained
1185 F:      arch/arm/mach-meson/
1186 F:      arch/arm/boot/dts/meson*
1187 F:      arch/arm64/boot/dts/amlogic/
1188 F:      drivers/pinctrl/meson/
1189 F:      drivers/mmc/host/meson*
1190 N:      meson
1191
1192 ARM/Annapurna Labs ALPINE ARCHITECTURE
1193 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      arch/arm/mach-alpine/
1198 F:      arch/arm/boot/dts/alpine*
1199 F:      arch/arm64/boot/dts/al/
1200 F:      drivers/*/*alpine*
1201
1202 ARM/ARTPEC MACHINE SUPPORT
1203 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1204 M:      Lars Persson <lars.persson@axis.com>
1205 M:      Niklas Cassel <niklas.cassel@axis.com>
1206 S:      Maintained
1207 L:      linux-arm-kernel@axis.com
1208 F:      arch/arm/mach-artpec
1209 F:      arch/arm/boot/dts/artpec6*
1210 F:      drivers/clk/axis
1211 F:      drivers/crypto/axis
1212 F:      drivers/pinctrl/pinctrl-artpec*
1213 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215 ARM/ASPEED I2C DRIVER
1216 M:      Brendan Higgins <brendanhiggins@google.com>
1217 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218 R:      Joel Stanley <joel@jms.id.au>
1219 L:      linux-i2c@vger.kernel.org
1220 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221 S:      Maintained
1222 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1223 F:      drivers/i2c/busses/i2c-aspeed.c
1224 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227 ARM/ASPEED MACHINE SUPPORT
1228 M:      Joel Stanley <joel@jms.id.au>
1229 S:      Maintained
1230 F:      arch/arm/mach-aspeed/
1231 F:      arch/arm/boot/dts/aspeed-*
1232 F:      drivers/*/*aspeed*
1233
1234 ARM/ATMEL AT91 Clock Support
1235 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1236 S:      Maintained
1237 F:      drivers/clk/at91
1238
1239 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1241 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W:      http://www.linux4sam.org
1244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245 S:      Supported
1246 N:      at91
1247 N:      atmel
1248 F:      arch/arm/mach-at91/
1249 F:      include/soc/at91/
1250 F:      arch/arm/boot/dts/at91*.dts
1251 F:      arch/arm/boot/dts/at91*.dtsi
1252 F:      arch/arm/boot/dts/sama*.dts
1253 F:      arch/arm/boot/dts/sama*.dtsi
1254 F:      arch/arm/include/debug/at91.S
1255 F:      drivers/memory/atmel*
1256 F:      drivers/watchdog/sama5d4_wdt.c
1257 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1258 X:      drivers/net/wireless/atmel/
1259
1260 ARM/CALXEDA HIGHBANK ARCHITECTURE
1261 M:      Rob Herring <robh@kernel.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/mach-highbank/
1265 F:      arch/arm/boot/dts/highbank.dts
1266 F:      arch/arm/boot/dts/ecx-*.dts*
1267
1268 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269 M:      Krzysztof Halasa <khalasa@piap.pl>
1270 S:      Maintained
1271 F:      arch/arm/mach-cns3xxx/
1272
1273 ARM/CAVIUM THUNDER NETWORK DRIVER
1274 M:      Sunil Goutham <sgoutham@cavium.com>
1275 M:      Robert Richter <rric@kernel.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Supported
1278 F:      drivers/net/ethernet/cavium/thunder/
1279
1280 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281 M:      Lukasz Majewski <lukma@denx.de>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 F:      arch/arm/mach-ep93xx/ts72xx.c
1285
1286 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287 M:      Alexander Shiyan <shc_work@mail.ru>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Odd Fixes
1290 N:      clps711x
1291
1292 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293 M:      Lennert Buytenhek <kernel@wantstofly.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296
1297 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1299 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-ep93xx/
1303 F:      arch/arm/mach-ep93xx/include/mach/
1304
1305 ARM/CLKDEV SUPPORT
1306 M:      Russell King <linux@armlinux.org.uk>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310 F:      drivers/clk/clkdev.c
1311
1312 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313 M:      Mike Rapoport <mike@compulab.co.il>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318 M:      Baruch Siach <baruch@tkos.co.il>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/boot/dts/cx92755*
1322 N:      digicolor
1323
1324 ARM/CONTEC MICRO9 MACHINE SUPPORT
1325 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1326 S:      Maintained
1327 F:      arch/arm/mach-ep93xx/micro9.c
1328
1329 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      drivers/hwtracing/coresight/*
1334 F:      Documentation/trace/coresight.txt
1335 F:      Documentation/trace/coresight-cpu-debug.txt
1336 F:      Documentation/devicetree/bindings/arm/coresight.txt
1337 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339 F:      tools/perf/arch/arm/util/pmu.c
1340 F:      tools/perf/arch/arm/util/auxtrace.c
1341 F:      tools/perf/arch/arm/util/cs-etm.c
1342 F:      tools/perf/arch/arm/util/cs-etm.h
1343 F:      tools/perf/util/cs-etm.*
1344 F:      tools/perf/util/cs-etm-decoder/*
1345
1346 ARM/CORGI MACHINE SUPPORT
1347 M:      Richard Purdie <rpurdie@rpsys.net>
1348 S:      Maintained
1349
1350 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352 M:      Linus Walleij <linus.walleij@linaro.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 T:      git git://github.com/ulli-kroll/linux.git
1355 S:      Maintained
1356 F:      Documentation/devicetree/bindings/arm/gemini.txt
1357 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360 F:      arch/arm/mach-gemini/
1361 F:      drivers/net/ethernet/cortina/gemini/*
1362 F:      drivers/pinctrl/pinctrl-gemini.c
1363 F:      drivers/rtc/rtc-ftrtc010.c
1364
1365 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366 M:      Barry Song <baohua@kernel.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369 S:      Maintained
1370 F:      arch/arm/boot/dts/prima2*
1371 F:      arch/arm/mach-prima2/
1372 F:      drivers/clk/sirf/
1373 F:      drivers/clocksource/timer-prima2.c
1374 F:      drivers/clocksource/timer-atlas7.c
1375 N:      [^a-z]sirf
1376
1377 ARM/EBSA110 MACHINE SUPPORT
1378 M:      Russell King <linux@armlinux.org.uk>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 W:      http://www.armlinux.org.uk/
1381 S:      Maintained
1382 F:      arch/arm/mach-ebsa110/
1383 F:      drivers/net/ethernet/amd/am79c961a.*
1384
1385 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386 M:      Uwe Kleine-König <kernel@pengutronix.de>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389 N:      efm32
1390
1391 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm/mach-pxa/ezx.c
1396
1397 ARM/FARADAY FA526 PORT
1398 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 T:      git git://git.berlios.de/gemini-board
1402 F:      arch/arm/mm/*-fa*
1403
1404 ARM/FOOTBRIDGE ARCHITECTURE
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 W:      http://www.armlinux.org.uk/
1408 S:      Maintained
1409 F:      arch/arm/include/asm/hardware/dec21285.h
1410 F:      arch/arm/mach-footbridge/
1411
1412 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413 M:      Shawn Guo <shawnguo@kernel.org>
1414 M:      Sascha Hauer <kernel@pengutronix.de>
1415 R:      Fabio Estevam <fabio.estevam@nxp.com>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419 F:      arch/arm/mach-imx/
1420 F:      arch/arm/mach-mxs/
1421 F:      arch/arm/boot/dts/imx*
1422 F:      arch/arm/configs/imx*_defconfig
1423 F:      drivers/clk/imx/
1424 F:      drivers/soc/imx/
1425 F:      include/soc/imx/
1426
1427 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428 M:      Shawn Guo <shawnguo@kernel.org>
1429 M:      Sascha Hauer <kernel@pengutronix.de>
1430 R:      Stefan Agner <stefan@agner.ch>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434 F:      arch/arm/mach-imx/*vf610*
1435 F:      arch/arm/boot/dts/vf*
1436
1437 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438 M:      Lennert Buytenhek <kernel@wantstofly.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/GUMSTIX MACHINE SUPPORT
1443 M:      Steve Sakoman <sakoman@gmail.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446
1447 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448 M:      Philipp Zabel <philipp.zabel@gmail.com>
1449 M:      Paul Parsons <lost.distance@yahoo.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-pxa/hx4700.c
1453 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1454 F:      sound/soc/pxa/hx4700.c
1455
1456 ARM/HISILICON SOC SUPPORT
1457 M:      Wei Xu <xuwei5@hisilicon.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 W:      http://www.hisilicon.com
1460 S:      Supported
1461 T:      git git://github.com/hisilicon/linux-hisi.git
1462 F:      arch/arm/mach-hisi/
1463 F:      arch/arm/boot/dts/hi3*
1464 F:      arch/arm/boot/dts/hip*
1465 F:      arch/arm/boot/dts/hisi*
1466 F:      arch/arm64/boot/dts/hisilicon/
1467
1468 ARM/HP JORNADA 7XX MACHINE SUPPORT
1469 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470 W:      www.jlime.com
1471 S:      Maintained
1472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473 F:      arch/arm/mach-sa1100/jornada720.c
1474 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476 ARM/IGEP MACHINE SUPPORT
1477 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1478 M:      Javier Martinez Canillas <javier@dowhile0.org>
1479 L:      linux-omap@vger.kernel.org
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      arch/arm/boot/dts/omap3-igep*
1483
1484 ARM/INCOME PXA270 SUPPORT
1485 M:      Marek Vasut <marek.vasut@gmail.com>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490 ARM/INTEL IOP13XX ARM ARCHITECTURE
1491 M:      Lennert Buytenhek <kernel@wantstofly.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494
1495 ARM/INTEL IOP32X ARM ARCHITECTURE
1496 M:      Lennert Buytenhek <kernel@wantstofly.org>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499
1500 ARM/INTEL IOP33X ARM ARCHITECTURE
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Orphan
1503
1504 ARM/INTEL IQ81342EX MACHINE SUPPORT
1505 M:      Lennert Buytenhek <kernel@wantstofly.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508
1509 ARM/INTEL IXDP2850 MACHINE SUPPORT
1510 M:      Lennert Buytenhek <kernel@wantstofly.org>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513
1514 ARM/INTEL IXP4XX ARM ARCHITECTURE
1515 M:      Imre Kaloz <kaloz@openwrt.org>
1516 M:      Krzysztof Halasa <khalasa@piap.pl>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      arch/arm/mach-ixp4xx/
1520
1521 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522 M:      Jonathan Cameron <jic23@cam.ac.uk>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-pxa/stargate2.c
1526 F:      drivers/pcmcia/pxa2xx_stargate2.c
1527
1528 ARM/INTEL XSC3 (MANZANO) ARM CORE
1529 M:      Lennert Buytenhek <kernel@wantstofly.org>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532
1533 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534 M:      Lennert Buytenhek <kernel@wantstofly.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537
1538 ARM/LG1K ARCHITECTURE
1539 M:      Chanho Min <chanho.min@lge.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      arch/arm64/boot/dts/lg/
1543
1544 ARM/LOGICPD PXA270 MACHINE SUPPORT
1545 M:      Lennert Buytenhek <kernel@wantstofly.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548
1549 ARM/LPC18XX ARCHITECTURE
1550 M:      Joachim Eastwood <manabian@gmail.com>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 F:      arch/arm/boot/dts/lpc43*
1554 F:      drivers/clk/nxp/clk-lpc18xx*
1555 F:      drivers/clocksource/time-lpc32xx.c
1556 F:      drivers/i2c/busses/i2c-lpc2k.c
1557 F:      drivers/memory/pl172.c
1558 F:      drivers/mtd/spi-nor/nxp-spifi.c
1559 F:      drivers/rtc/rtc-lpc24xx.c
1560 N:      lpc18xx
1561
1562 ARM/LPC32XX SOC SUPPORT
1563 M:      Vladimir Zapolskiy <vz@mleia.com>
1564 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1567 S:      Maintained
1568 F:      arch/arm/boot/dts/lpc32*
1569 F:      arch/arm/mach-lpc32xx/
1570 F:      drivers/i2c/busses/i2c-pnx.c
1571 F:      drivers/net/ethernet/nxp/lpc_eth.c
1572 F:      drivers/usb/host/ohci-nxp.c
1573 F:      drivers/watchdog/pnx4008_wdt.c
1574 N:      lpc32xx
1575
1576 ARM/MAGICIAN MACHINE SUPPORT
1577 M:      Philipp Zabel <philipp.zabel@gmail.com>
1578 S:      Maintained
1579
1580 ARM/Marvell Berlin SoC support
1581 M:      Jisheng Zhang <jszhang@marvell.com>
1582 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/mach-berlin/
1586 F:      arch/arm/boot/dts/berlin*
1587 F:      arch/arm64/boot/dts/marvell/berlin*
1588
1589 ARM/Marvell Dove/MV78xx0/Orion SOC support
1590 M:      Jason Cooper <jason@lakedaemon.net>
1591 M:      Andrew Lunn <andrew@lunn.ch>
1592 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593 M:      Gregory Clement <gregory.clement@free-electrons.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      Documentation/devicetree/bindings/soc/dove/
1597 F:      arch/arm/mach-dove/
1598 F:      arch/arm/mach-mv78xx0/
1599 F:      arch/arm/mach-orion5x/
1600 F:      arch/arm/plat-orion/
1601 F:      arch/arm/boot/dts/dove*
1602 F:      arch/arm/boot/dts/orion5x*
1603
1604 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605 M:      Jason Cooper <jason@lakedaemon.net>
1606 M:      Andrew Lunn <andrew@lunn.ch>
1607 M:      Gregory Clement <gregory.clement@free-electrons.com>
1608 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      arch/arm/boot/dts/armada*
1612 F:      arch/arm/boot/dts/kirkwood*
1613 F:      arch/arm/configs/mvebu_*_defconfig
1614 F:      arch/arm/mach-mvebu/
1615 F:      arch/arm64/boot/dts/marvell/armada*
1616 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1617 F:      drivers/cpufreq/mvebu-cpufreq.c
1618 F:      drivers/irqchip/irq-armada-370-xp.c
1619 F:      drivers/irqchip/irq-mvebu-*
1620 F:      drivers/pinctrl/mvebu/
1621 F:      drivers/rtc/rtc-armada38x.c
1622
1623 ARM/Mediatek RTC DRIVER
1624 M:      Eddie Huang <eddie.huang@mediatek.com>
1625 M:      Sean Wang <sean.wang@mediatek.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630 F:      drivers/rtc/rtc-mt6397.c
1631 F:      drivers/rtc/rtc-mt7622.c
1632
1633 ARM/Mediatek SoC support
1634 M:      Matthias Brugger <matthias.bgg@gmail.com>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/boot/dts/mt6*
1639 F:      arch/arm/boot/dts/mt7*
1640 F:      arch/arm/boot/dts/mt8*
1641 F:      arch/arm/mach-mediatek/
1642 F:      arch/arm64/boot/dts/mediatek/
1643 N:      mtk
1644 K:      mediatek
1645
1646 ARM/Mediatek USB3 PHY DRIVER
1647 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653 ARM/MICREL KS8695 ARCHITECTURE
1654 M:      Greg Ungerer <gerg@uclinux.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F:      arch/arm/mach-ks8695/
1657 S:      Odd Fixes
1658
1659 ARM/MIOA701 MACHINE SUPPORT
1660 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F:      arch/arm/mach-pxa/mioa701.c
1663 S:      Maintained
1664
1665 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1667 S:      Maintained
1668
1669 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670 M:      Linus Walleij <linus.walleij@linaro.org>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673 F:      arch/arm/mach-nomadik/
1674 F:      arch/arm/mach-u300/
1675 F:      arch/arm/mach-ux500/
1676 F:      arch/arm/boot/dts/ste-*
1677 F:      drivers/clk/clk-nomadik.c
1678 F:      drivers/clk/clk-u300.c
1679 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1680 F:      drivers/clocksource/timer-u300.c
1681 F:      drivers/dma/coh901318*
1682 F:      drivers/dma/ste_dma40*
1683 F:      drivers/hwspinlock/u8500_hsem.c
1684 F:      drivers/i2c/busses/i2c-nomadik.c
1685 F:      drivers/i2c/busses/i2c-stu300.c
1686 F:      drivers/mfd/ab3100*
1687 F:      drivers/mfd/ab8500*
1688 F:      drivers/mfd/abx500*
1689 F:      drivers/mfd/dbx500*
1690 F:      drivers/mfd/db8500*
1691 F:      drivers/pinctrl/nomadik/
1692 F:      drivers/pinctrl/pinctrl-coh901*
1693 F:      drivers/pinctrl/pinctrl-u300.c
1694 F:      drivers/rtc/rtc-ab3100.c
1695 F:      drivers/rtc/rtc-ab8500.c
1696 F:      drivers/rtc/rtc-coh901331.c
1697 F:      drivers/rtc/rtc-pl031.c
1698 F:      drivers/watchdog/coh901327_wdt.c
1699 F:      Documentation/devicetree/bindings/arm/ste-*
1700 F:      Documentation/devicetree/bindings/arm/ux500/
1701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704 M:      Wan ZongShun <mcuos.com@gmail.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.mcuos.com
1707 S:      Maintained
1708 F:      arch/arm/mach-w90x900/
1709 F:      drivers/input/keyboard/w90p910_keypad.c
1710 F:      drivers/input/touchscreen/w90p910_ts.c
1711 F:      drivers/watchdog/nuc900_wdt.c
1712 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1713 F:      drivers/mtd/nand/nuc900_nand.c
1714 F:      drivers/rtc/rtc-nuc900.c
1715 F:      drivers/spi/spi-nuc900.c
1716 F:      drivers/usb/host/ehci-w90x900.c
1717 F:      drivers/video/fbdev/nuc900fb.c
1718
1719 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1721 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1722 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723 S:      Supported
1724
1725 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726 M:      Alexander Clouter <alex@digriz.org.uk>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W:      http://www.digriz.org.uk/ts78xx/kernel
1729 S:      Maintained
1730 F:      arch/arm/mach-orion5x/ts78xx-*
1731
1732 ARM/OXNAS platform support
1733 M:      Neil Armstrong <narmstrong@baylibre.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-oxnas/
1738 F:      arch/arm/boot/dts/ox8*.dtsi
1739 F:      arch/arm/boot/dts/wd-mbwe.dts
1740 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1741 N:      oxnas
1742
1743 ARM/PALM TREO SUPPORT
1744 M:      Tomas Cech <sleep_walker@suse.com>
1745 L:      linux-arm-kernel@lists.infradead.org
1746 W:      http://hackndev.com
1747 S:      Maintained
1748 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1749 F:      arch/arm/mach-pxa/palmtreo.c
1750
1751 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1752 M:      Marek Vasut <marek.vasut@gmail.com>
1753 L:      linux-arm-kernel@lists.infradead.org
1754 W:      http://hackndev.com
1755 S:      Maintained
1756 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1757 F:      arch/arm/mach-pxa/palmtx.c
1758 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1759 F:      arch/arm/mach-pxa/palmt5.c
1760 F:      arch/arm/mach-pxa/include/mach/palmld.h
1761 F:      arch/arm/mach-pxa/palmld.c
1762 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1763 F:      arch/arm/mach-pxa/palmte2.c
1764 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1765 F:      arch/arm/mach-pxa/palmtc.c
1766
1767 ARM/PALMZ72 SUPPORT
1768 M:      Sergey Lapin <slapin@ossfans.org>
1769 L:      linux-arm-kernel@lists.infradead.org
1770 W:      http://hackndev.com
1771 S:      Maintained
1772 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1773 F:      arch/arm/mach-pxa/palmz72.c
1774
1775 ARM/PLEB SUPPORT
1776 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1777 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1778 S:      Maintained
1779
1780 ARM/PT DIGITAL BOARD PORT
1781 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 W:      http://www.armlinux.org.uk/
1784 S:      Maintained
1785
1786 ARM/QUALCOMM SUPPORT
1787 M:      Andy Gross <andy.gross@linaro.org>
1788 M:      David Brown <david.brown@linaro.org>
1789 L:      linux-arm-msm@vger.kernel.org
1790 L:      linux-soc@vger.kernel.org
1791 S:      Maintained
1792 F:      Documentation/devicetree/bindings/soc/qcom/
1793 F:      arch/arm/boot/dts/qcom-*.dts
1794 F:      arch/arm/boot/dts/qcom-*.dtsi
1795 F:      arch/arm/mach-qcom/
1796 F:      arch/arm64/boot/dts/qcom/*
1797 F:      drivers/i2c/busses/i2c-qup.c
1798 F:      drivers/clk/qcom/
1799 F:      drivers/dma/qcom/
1800 F:      drivers/soc/qcom/
1801 F:      drivers/spi/spi-qup.c
1802 F:      drivers/tty/serial/msm_serial.h
1803 F:      drivers/tty/serial/msm_serial.c
1804 F:      drivers/*/pm8???-*
1805 F:      drivers/mfd/ssbi.c
1806 F:      drivers/firmware/qcom_scm.c
1807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1808
1809 ARM/RADISYS ENP2611 MACHINE SUPPORT
1810 M:      Lennert Buytenhek <kernel@wantstofly.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813
1814 ARM/REALTEK ARCHITECTURE
1815 M:      Andreas Färber <afaerber@suse.de>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 S:      Maintained
1818 F:      arch/arm64/boot/dts/realtek/
1819 F:      Documentation/devicetree/bindings/arm/realtek.txt
1820
1821 ARM/RENESAS ARM64 ARCHITECTURE
1822 M:      Simon Horman <horms@verge.net.au>
1823 M:      Magnus Damm <magnus.damm@gmail.com>
1824 L:      linux-renesas-soc@vger.kernel.org
1825 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1827 S:      Supported
1828 F:      arch/arm64/boot/dts/renesas/
1829 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1830 F:      drivers/soc/renesas/
1831 F:      include/linux/soc/renesas/
1832
1833 ARM/RISCPC ARCHITECTURE
1834 M:      Russell King <linux@armlinux.org.uk>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 W:      http://www.armlinux.org.uk/
1837 S:      Maintained
1838 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1839 F:      arch/arm/include/asm/hardware/ioc.h
1840 F:      arch/arm/include/asm/hardware/iomd.h
1841 F:      arch/arm/include/asm/hardware/memc.h
1842 F:      arch/arm/mach-rpc/
1843 F:      drivers/net/ethernet/8390/etherh.c
1844 F:      drivers/net/ethernet/i825xx/ether1*
1845 F:      drivers/net/ethernet/seeq/ether3*
1846 F:      drivers/scsi/arm/
1847
1848 ARM/Rockchip SoC support
1849 M:      Heiko Stuebner <heiko@sntech.de>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 L:      linux-rockchip@lists.infradead.org
1852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1853 S:      Maintained
1854 F:      arch/arm/boot/dts/rk3*
1855 F:      arch/arm/boot/dts/rv1108*
1856 F:      arch/arm/mach-rockchip/
1857 F:      drivers/clk/rockchip/
1858 F:      drivers/i2c/busses/i2c-rk3x.c
1859 F:      drivers/*/*rockchip*
1860 F:      drivers/*/*/*rockchip*
1861 F:      sound/soc/rockchip/
1862 N:      rockchip
1863
1864 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1865 M:      Kukjin Kim <kgene@kernel.org>
1866 M:      Krzysztof Kozlowski <krzk@kernel.org>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1869 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1870 S:      Maintained
1871 F:      arch/arm/boot/dts/s3c*
1872 F:      arch/arm/boot/dts/s5p*
1873 F:      arch/arm/boot/dts/samsung*
1874 F:      arch/arm/boot/dts/exynos*
1875 F:      arch/arm64/boot/dts/exynos/
1876 F:      arch/arm/plat-samsung/
1877 F:      arch/arm/mach-s3c24*/
1878 F:      arch/arm/mach-s3c64xx/
1879 F:      arch/arm/mach-s5p*/
1880 F:      arch/arm/mach-exynos*/
1881 F:      drivers/*/*s3c24*
1882 F:      drivers/*/*/*s3c24*
1883 F:      drivers/*/*s3c64xx*
1884 F:      drivers/*/*s5pv210*
1885 F:      drivers/memory/samsung/*
1886 F:      drivers/soc/samsung/*
1887 F:      Documentation/arm/Samsung/
1888 F:      Documentation/devicetree/bindings/arm/samsung/
1889 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1890 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1891 N:      exynos
1892
1893 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1894 M:      Kyungmin Park <kyungmin.park@samsung.com>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 S:      Maintained
1897 F:      arch/arm/mach-s5pv210/
1898
1899 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1900 M:      Kyungmin Park <kyungmin.park@samsung.com>
1901 M:      Kamil Debski <kamil@wypas.org>
1902 M:      Andrzej Hajda <a.hajda@samsung.com>
1903 L:      linux-arm-kernel@lists.infradead.org
1904 L:      linux-media@vger.kernel.org
1905 S:      Maintained
1906 F:      drivers/media/platform/s5p-g2d/
1907
1908 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1909 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1910 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1911 L:      linux-media@vger.kernel.org
1912 S:      Maintained
1913 F:      drivers/media/platform/s5p-cec/
1914 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1915
1916 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1917 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1918 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1919 L:      linux-arm-kernel@lists.infradead.org
1920 L:      linux-media@vger.kernel.org
1921 S:      Maintained
1922 F:      drivers/media/platform/s5p-jpeg/
1923
1924 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1925 M:      Kyungmin Park <kyungmin.park@samsung.com>
1926 M:      Kamil Debski <kamil@wypas.org>
1927 M:      Jeongtae Park <jtp.park@samsung.com>
1928 M:      Andrzej Hajda <a.hajda@samsung.com>
1929 L:      linux-arm-kernel@lists.infradead.org
1930 L:      linux-media@vger.kernel.org
1931 S:      Maintained
1932 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1933 F:      drivers/media/platform/s5p-mfc/
1934
1935 ARM/SHMOBILE ARM ARCHITECTURE
1936 M:      Simon Horman <horms@verge.net.au>
1937 M:      Magnus Damm <magnus.damm@gmail.com>
1938 L:      linux-renesas-soc@vger.kernel.org
1939 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1941 S:      Supported
1942 F:      arch/arm/boot/dts/emev2*
1943 F:      arch/arm/boot/dts/r7s*
1944 F:      arch/arm/boot/dts/r8a*
1945 F:      arch/arm/boot/dts/sh*
1946 F:      arch/arm/configs/shmobile_defconfig
1947 F:      arch/arm/include/debug/renesas-scif.S
1948 F:      arch/arm/mach-shmobile/
1949 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1950 F:      drivers/soc/renesas/
1951 F:      include/linux/soc/renesas/
1952
1953 ARM/SOCFPGA ARCHITECTURE
1954 M:      Dinh Nguyen <dinguyen@kernel.org>
1955 S:      Maintained
1956 F:      arch/arm/mach-socfpga/
1957 F:      arch/arm/boot/dts/socfpga*
1958 F:      arch/arm/configs/socfpga_defconfig
1959 F:      arch/arm64/boot/dts/altera/
1960 W:      http://www.rocketboards.org
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1962
1963 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1964 M:      Dinh Nguyen <dinguyen@kernel.org>
1965 S:      Maintained
1966 F:      drivers/clk/socfpga/
1967
1968 ARM/SOCFPGA EDAC SUPPORT
1969 M:      Thor Thayer <thor.thayer@linux.intel.com>
1970 S:      Maintained
1971 F:      drivers/edac/altera_edac.
1972
1973 ARM/STI ARCHITECTURE
1974 M:      Patrice Chotard <patrice.chotard@st.com>
1975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 W:      http://www.stlinux.com
1977 S:      Maintained
1978 F:      arch/arm/mach-sti/
1979 F:      arch/arm/boot/dts/sti*
1980 F:      drivers/char/hw_random/st-rng.c
1981 F:      drivers/clocksource/arm_global_timer.c
1982 F:      drivers/clocksource/clksrc_st_lpc.c
1983 F:      drivers/cpufreq/sti-cpufreq.c
1984 F:      drivers/dma/st_fdma*
1985 F:      drivers/i2c/busses/i2c-st.c
1986 F:      drivers/media/rc/st_rc.c
1987 F:      drivers/media/platform/sti/c8sectpfe/
1988 F:      drivers/mmc/host/sdhci-st.c
1989 F:      drivers/phy/st/phy-miphy28lp.c
1990 F:      drivers/phy/st/phy-stih407-usb.c
1991 F:      drivers/pinctrl/pinctrl-st.c
1992 F:      drivers/remoteproc/st_remoteproc.c
1993 F:      drivers/remoteproc/st_slim_rproc.c
1994 F:      drivers/reset/sti/
1995 F:      drivers/rtc/rtc-st-lpc.c
1996 F:      drivers/tty/serial/st-asc.c
1997 F:      drivers/usb/dwc3/dwc3-st.c
1998 F:      drivers/usb/host/ehci-st.c
1999 F:      drivers/usb/host/ohci-st.c
2000 F:      drivers/watchdog/st_lpc_wdt.c
2001 F:      drivers/ata/ahci_st.c
2002 F:      include/linux/remoteproc/st_slim_rproc.h
2003
2004 ARM/STM32 ARCHITECTURE
2005 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2006 M:      Alexandre Torgue <alexandre.torgue@st.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 S:      Maintained
2009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2010 N:      stm32
2011 F:      drivers/clocksource/armv7m_systick.c
2012
2013 ARM/TANGO ARCHITECTURE
2014 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2015 M:      Mans Rullgard <mans@mansr.com>
2016 L:      linux-arm-kernel@lists.infradead.org
2017 S:      Odd Fixes
2018 N:      tango
2019
2020 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2021 M:      Lennert Buytenhek <kernel@wantstofly.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Maintained
2024
2025 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2026 M:      Hans Verkuil <hans.verkuil@cisco.com>
2027 L:      linux-tegra@vger.kernel.org
2028 L:      linux-media@vger.kernel.org
2029 S:      Maintained
2030 F:      drivers/media/platform/tegra-cec/
2031 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2032
2033 ARM/TETON BGA MACHINE SUPPORT
2034 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 S:      Maintained
2037
2038 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2039 M:      Santosh Shilimkar <ssantosh@kernel.org>
2040 L:      linux-kernel@vger.kernel.org
2041 S:      Maintained
2042 F:      drivers/memory/*emif*
2043
2044 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2045 M:      Santosh Shilimkar <ssantosh@kernel.org>
2046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 S:      Maintained
2048 F:      arch/arm/mach-keystone/
2049 F:      arch/arm/boot/dts/keystone-*
2050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2051
2052 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2053 M:      Santosh Shilimkar <ssantosh@kernel.org>
2054 L:      linux-kernel@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/clk/keystone/
2057
2058 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2059 M:      Santosh Shilimkar <ssantosh@kernel.org>
2060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 L:      linux-kernel@vger.kernel.org
2062 S:      Maintained
2063 F:      drivers/clocksource/timer-keystone.c
2064
2065 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2066 M:      Santosh Shilimkar <ssantosh@kernel.org>
2067 L:      linux-kernel@vger.kernel.org
2068 S:      Maintained
2069 F:      drivers/power/reset/keystone-reset.c
2070
2071 ARM/THECUS N2100 MACHINE SUPPORT
2072 M:      Lennert Buytenhek <kernel@wantstofly.org>
2073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 S:      Maintained
2075
2076 ARM/TOSA MACHINE SUPPORT
2077 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2078 M:      Dirk Opfer <dirk@opfer-online.de>
2079 S:      Maintained
2080
2081 ARM/UNIPHIER ARCHITECTURE
2082 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2085 S:      Maintained
2086 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2087 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2088 F:      arch/arm/boot/dts/uniphier*
2089 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2090 F:      arch/arm/mach-uniphier/
2091 F:      arch/arm/mm/cache-uniphier.c
2092 F:      arch/arm64/boot/dts/socionext/uniphier*
2093 F:      drivers/bus/uniphier-system-bus.c
2094 F:      drivers/clk/uniphier/
2095 F:      drivers/gpio/gpio-uniphier.c
2096 F:      drivers/i2c/busses/i2c-uniphier*
2097 F:      drivers/irqchip/irq-uniphier-aidet.c
2098 F:      drivers/pinctrl/uniphier/
2099 F:      drivers/reset/reset-uniphier.c
2100 F:      drivers/tty/serial/8250/8250_uniphier.c
2101 N:      uniphier
2102
2103 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2104 M:      Ulf Hansson <ulf.hansson@linaro.org>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 T:      git git://git.linaro.org/people/ulfh/clk.git
2107 S:      Maintained
2108 F:      drivers/clk/ux500/
2109
2110 ARM/VERSATILE EXPRESS PLATFORM
2111 M:      Liviu Dudau <liviu.dudau@arm.com>
2112 M:      Sudeep Holla <sudeep.holla@arm.com>
2113 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/boot/dts/vexpress*
2117 F:      arch/arm64/boot/dts/arm/
2118 F:      arch/arm/mach-vexpress/
2119 F:      */*/vexpress*
2120 F:      */*/*/vexpress*
2121 F:      drivers/clk/versatile/clk-vexpress-osc.c
2122 F:      drivers/clocksource/versatile.c
2123 N:      mps2
2124
2125 ARM/VFP SUPPORT
2126 M:      Russell King <linux@armlinux.org.uk>
2127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W:      http://www.armlinux.org.uk/
2129 S:      Maintained
2130 F:      arch/arm/vfp/
2131
2132 ARM/VOIPAC PXA270 SUPPORT
2133 M:      Marek Vasut <marek.vasut@gmail.com>
2134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 S:      Maintained
2136 F:      arch/arm/mach-pxa/vpac270.c
2137 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2138
2139 ARM/VT8500 ARM ARCHITECTURE
2140 M:      Tony Prisk <linux@prisktech.co.nz>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Maintained
2143 F:      arch/arm/mach-vt8500/
2144 F:      drivers/clocksource/vt8500_timer.c
2145 F:      drivers/i2c/busses/i2c-wmt.c
2146 F:      drivers/mmc/host/wmt-sdmmc.c
2147 F:      drivers/pwm/pwm-vt8500.c
2148 F:      drivers/rtc/rtc-vt8500.c
2149 F:      drivers/tty/serial/vt8500_serial.c
2150 F:      drivers/usb/host/ehci-platform.c
2151 F:      drivers/usb/host/uhci-platform.c
2152 F:      drivers/video/fbdev/vt8500lcdfb.*
2153 F:      drivers/video/fbdev/wm8505fb*
2154 F:      drivers/video/fbdev/wmt_ge_rops.*
2155
2156 ARM/ZIPIT Z2 SUPPORT
2157 M:      Marek Vasut <marek.vasut@gmail.com>
2158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 S:      Maintained
2160 F:      arch/arm/mach-pxa/z2.c
2161 F:      arch/arm/mach-pxa/include/mach/z2.h
2162
2163 ARM/ZTE ARCHITECTURE
2164 M:      Jun Nie <jun.nie@linaro.org>
2165 M:      Baoyou Xie <baoyou.xie@linaro.org>
2166 M:      Shawn Guo <shawnguo@kernel.org>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm/boot/dts/zx2967*
2170 F:      arch/arm/mach-zx/
2171 F:      arch/arm64/boot/dts/zte/
2172 F:      drivers/clk/zte/
2173 F:      drivers/dma/zx_dma.c
2174 F:      drivers/gpio/gpio-zx.c
2175 F:      drivers/i2c/busses/i2c-zx2967.c
2176 F:      drivers/mmc/host/dw_mmc-zx.*
2177 F:      drivers/pinctrl/zte/
2178 F:      drivers/soc/zte/
2179 F:      drivers/thermal/zx2967_thermal.c
2180 F:      drivers/watchdog/zx2967_wdt.c
2181 F:      Documentation/devicetree/bindings/arm/zte.txt
2182 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2183 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2184 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2185 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2186 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2187 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2188 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2189 F:      Documentation/devicetree/bindings/soc/zte/
2190 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2191 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2192 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2193 F:      include/dt-bindings/clock/zx2967*.h
2194 F:      include/dt-bindings/soc/zte,*.h
2195 F:      sound/soc/codecs/zx_aud96p22.c
2196 F:      sound/soc/zte/
2197
2198 ARM/ZYNQ ARCHITECTURE
2199 M:      Michal Simek <michal.simek@xilinx.com>
2200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W:      http://wiki.xilinx.com
2202 T:      git https://github.com/Xilinx/linux-xlnx.git
2203 S:      Supported
2204 F:      arch/arm/mach-zynq/
2205 F:      drivers/cpuidle/cpuidle-zynq.c
2206 F:      drivers/block/xsysace.c
2207 N:      zynq
2208 N:      xilinx
2209 F:      drivers/clocksource/cadence_ttc_timer.c
2210 F:      drivers/i2c/busses/i2c-cadence.c
2211 F:      drivers/mmc/host/sdhci-of-arasan.c
2212 F:      drivers/edac/synopsys_edac.c
2213
2214 ARM64 PORT (AARCH64 ARCHITECTURE)
2215 M:      Catalin Marinas <catalin.marinas@arm.com>
2216 M:      Will Deacon <will.deacon@arm.com>
2217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2219 S:      Maintained
2220 F:      arch/arm64/
2221 F:      Documentation/arm64/
2222
2223 AS3645A LED FLASH CONTROLLER DRIVER
2224 M:      Sakari Ailus <sakari.ailus@iki.fi>
2225 L:      linux-leds@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/leds/leds-as3645a.c
2228
2229 AS3645A LED FLASH CONTROLLER DRIVER
2230 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2231 L:      linux-media@vger.kernel.org
2232 T:      git git://linuxtv.org/media_tree.git
2233 S:      Maintained
2234 F:      drivers/media/i2c/as3645a.c
2235 F:      include/media/i2c/as3645a.h
2236
2237 ASAHI KASEI AK8974 DRIVER
2238 M:      Linus Walleij <linus.walleij@linaro.org>
2239 L:      linux-iio@vger.kernel.org
2240 W:      http://www.akm.com/
2241 S:      Supported
2242 F:      drivers/iio/magnetometer/ak8974.c
2243
2244 ASC7621 HARDWARE MONITOR DRIVER
2245 M:      George Joseph <george.joseph@fairview5.com>
2246 L:      linux-hwmon@vger.kernel.org
2247 S:      Maintained
2248 F:      Documentation/hwmon/asc7621
2249 F:      drivers/hwmon/asc7621.c
2250
2251 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2252 M:      Corentin Chary <corentin.chary@gmail.com>
2253 L:      acpi4asus-user@lists.sourceforge.net
2254 L:      platform-driver-x86@vger.kernel.org
2255 W:      http://acpi4asus.sf.net
2256 S:      Maintained
2257 F:      drivers/platform/x86/asus*.c
2258 F:      drivers/platform/x86/eeepc*.c
2259
2260 ASUS WIRELESS RADIO CONTROL DRIVER
2261 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2262 L:      platform-driver-x86@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/platform/x86/asus-wireless.c
2265
2266 ASYMMETRIC KEYS
2267 M:      David Howells <dhowells@redhat.com>
2268 L:      keyrings@vger.kernel.org
2269 S:      Maintained
2270 F:      Documentation/crypto/asymmetric-keys.txt
2271 F:      include/linux/verification.h
2272 F:      include/crypto/public_key.h
2273 F:      include/crypto/pkcs7.h
2274 F:      crypto/asymmetric_keys/
2275
2276 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2277 R:      Dan Williams <dan.j.williams@intel.com>
2278 W:      http://sourceforge.net/projects/xscaleiop
2279 S:      Odd fixes
2280 F:      Documentation/crypto/async-tx-api.txt
2281 F:      crypto/async_tx/
2282 F:      drivers/dma/
2283 F:      include/linux/dmaengine.h
2284 F:      include/linux/async_tx.h
2285
2286 AT24 EEPROM DRIVER
2287 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2288 L:      linux-i2c@vger.kernel.org
2289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2290 S:      Maintained
2291 F:      Documentation/devicetree/bindings/eeprom/at24.txt
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@kernel.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 MV64XXX MARVELL AND ALLWINNER DRIVER
6584 M:      Gregory CLEMENT <gregory.clement@free-electrons.com>
6585 L:      linux-i2c@vger.kernel.org
6586 S:      Maintained
6587 F:      drivers/i2c/busses/i2c-mv64xxx.c
6588
6589 I2C OVER PARALLEL PORT
6590 M:      Jean Delvare <jdelvare@suse.com>
6591 L:      linux-i2c@vger.kernel.org
6592 S:      Maintained
6593 F:      Documentation/i2c/busses/i2c-parport
6594 F:      Documentation/i2c/busses/i2c-parport-light
6595 F:      drivers/i2c/busses/i2c-parport.c
6596 F:      drivers/i2c/busses/i2c-parport-light.c
6597
6598 I2C SUBSYSTEM
6599 M:      Wolfram Sang <wsa@the-dreams.de>
6600 L:      linux-i2c@vger.kernel.org
6601 W:      https://i2c.wiki.kernel.org/
6602 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6604 S:      Maintained
6605 F:      Documentation/devicetree/bindings/i2c/
6606 F:      Documentation/i2c/
6607 F:      drivers/i2c/
6608 F:      drivers/i2c/*/
6609 F:      include/linux/i2c.h
6610 F:      include/linux/i2c-*.h
6611 F:      include/uapi/linux/i2c.h
6612 F:      include/uapi/linux/i2c-*.h
6613
6614 I2C-TAOS-EVM DRIVER
6615 M:      Jean Delvare <jdelvare@suse.com>
6616 L:      linux-i2c@vger.kernel.org
6617 S:      Maintained
6618 F:      Documentation/i2c/busses/i2c-taos-evm
6619 F:      drivers/i2c/busses/i2c-taos-evm.c
6620
6621 I2C-TINY-USB DRIVER
6622 M:      Till Harbaum <till@harbaum.org>
6623 L:      linux-i2c@vger.kernel.org
6624 W:      http://www.harbaum.org/till/i2c_tiny_usb
6625 S:      Maintained
6626 F:      drivers/i2c/busses/i2c-tiny-usb.c
6627
6628 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6629 M:      Jean Delvare <jdelvare@suse.com>
6630 L:      linux-i2c@vger.kernel.org
6631 S:      Maintained
6632 F:      Documentation/i2c/busses/i2c-ali1535
6633 F:      Documentation/i2c/busses/i2c-ali1563
6634 F:      Documentation/i2c/busses/i2c-ali15x3
6635 F:      Documentation/i2c/busses/i2c-amd756
6636 F:      Documentation/i2c/busses/i2c-amd8111
6637 F:      Documentation/i2c/busses/i2c-i801
6638 F:      Documentation/i2c/busses/i2c-nforce2
6639 F:      Documentation/i2c/busses/i2c-piix4
6640 F:      Documentation/i2c/busses/i2c-sis5595
6641 F:      Documentation/i2c/busses/i2c-sis630
6642 F:      Documentation/i2c/busses/i2c-sis96x
6643 F:      Documentation/i2c/busses/i2c-via
6644 F:      Documentation/i2c/busses/i2c-viapro
6645 F:      drivers/i2c/busses/i2c-ali1535.c
6646 F:      drivers/i2c/busses/i2c-ali1563.c
6647 F:      drivers/i2c/busses/i2c-ali15x3.c
6648 F:      drivers/i2c/busses/i2c-amd756.c
6649 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6650 F:      drivers/i2c/busses/i2c-amd8111.c
6651 F:      drivers/i2c/busses/i2c-i801.c
6652 F:      drivers/i2c/busses/i2c-isch.c
6653 F:      drivers/i2c/busses/i2c-nforce2.c
6654 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6655 F:      drivers/i2c/busses/i2c-piix4.c
6656 F:      drivers/i2c/busses/i2c-sis5595.c
6657 F:      drivers/i2c/busses/i2c-sis630.c
6658 F:      drivers/i2c/busses/i2c-sis96x.c
6659 F:      drivers/i2c/busses/i2c-via.c
6660 F:      drivers/i2c/busses/i2c-viapro.c
6661
6662 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6663 M:      Hans de Goede <hdegoede@redhat.com>
6664 L:      linux-i2c@vger.kernel.org
6665 S:      Maintained
6666 F:      drivers/i2c/busses/i2c-cht-wc.c
6667
6668 I2C/SMBUS ISMT DRIVER
6669 M:      Seth Heasley <seth.heasley@intel.com>
6670 M:      Neil Horman <nhorman@tuxdriver.com>
6671 L:      linux-i2c@vger.kernel.org
6672 F:      drivers/i2c/busses/i2c-ismt.c
6673 F:      Documentation/i2c/busses/i2c-ismt
6674
6675 I2C/SMBUS STUB DRIVER
6676 M:      Jean Delvare <jdelvare@suse.com>
6677 L:      linux-i2c@vger.kernel.org
6678 S:      Maintained
6679 F:      drivers/i2c/i2c-stub.c
6680
6681 IA64 (Itanium) PLATFORM
6682 M:      Tony Luck <tony.luck@intel.com>
6683 M:      Fenghua Yu <fenghua.yu@intel.com>
6684 L:      linux-ia64@vger.kernel.org
6685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6686 S:      Maintained
6687 F:      arch/ia64/
6688
6689 IBM Power 842 compression accelerator
6690 M:      Haren Myneni <haren@us.ibm.com>
6691 S:      Supported
6692 F:      drivers/crypto/nx/Makefile
6693 F:      drivers/crypto/nx/Kconfig
6694 F:      drivers/crypto/nx/nx-842*
6695 F:      include/linux/sw842.h
6696 F:      crypto/842.c
6697 F:      lib/842/
6698
6699 IBM Power in-Nest Crypto Acceleration
6700 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702 L:      linux-crypto@vger.kernel.org
6703 S:      Supported
6704 F:      drivers/crypto/nx/Makefile
6705 F:      drivers/crypto/nx/Kconfig
6706 F:      drivers/crypto/nx/nx-aes*
6707 F:      drivers/crypto/nx/nx-sha*
6708 F:      drivers/crypto/nx/nx.*
6709 F:      drivers/crypto/nx/nx_csbcpb.h
6710 F:      drivers/crypto/nx/nx_debugfs.h
6711
6712 IBM Power Linux RAID adapter
6713 M:      Brian King <brking@us.ibm.com>
6714 S:      Supported
6715 F:      drivers/scsi/ipr.*
6716
6717 IBM Power SRIOV Virtual NIC Device Driver
6718 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6719 M:      John Allen <jallen@linux.vnet.ibm.com>
6720 L:      netdev@vger.kernel.org
6721 S:      Supported
6722 F:      drivers/net/ethernet/ibm/ibmvnic.*
6723
6724 IBM Power Virtual Accelerator Switchboard
6725 M:      Sukadev Bhattiprolu
6726 L:      linuxppc-dev@lists.ozlabs.org
6727 S:      Supported
6728 F:      arch/powerpc/platforms/powernv/vas*
6729 F:      arch/powerpc/platforms/powernv/copy-paste.h
6730 F:      arch/powerpc/include/asm/vas.h
6731 F:      arch/powerpc/include/uapi/asm/vas.h
6732
6733 IBM Power Virtual Ethernet Device Driver
6734 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6735 L:      netdev@vger.kernel.org
6736 S:      Supported
6737 F:      drivers/net/ethernet/ibm/ibmveth.*
6738
6739 IBM Power Virtual FC 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/ibmvfc*
6744
6745 IBM Power Virtual SCSI Device Drivers
6746 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6747 L:      linux-scsi@vger.kernel.org
6748 S:      Supported
6749 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6750 F:      include/scsi/viosrp.h
6751
6752 IBM Power Virtual SCSI Device Target Driver
6753 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6754 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6755 L:      linux-scsi@vger.kernel.org
6756 L:      target-devel@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/scsi/ibmvscsi_tgt/
6759
6760 IBM Power VMX Cryptographic instructions
6761 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6762 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6763 L:      linux-crypto@vger.kernel.org
6764 S:      Supported
6765 F:      drivers/crypto/vmx/Makefile
6766 F:      drivers/crypto/vmx/Kconfig
6767 F:      drivers/crypto/vmx/vmx.c
6768 F:      drivers/crypto/vmx/aes*
6769 F:      drivers/crypto/vmx/ghash*
6770 F:      drivers/crypto/vmx/ppc-xlate.pl
6771
6772 IBM ServeRAID RAID DRIVER
6773 S:      Orphan
6774 F:      drivers/scsi/ips.*
6775
6776 ICH LPC AND GPIO DRIVER
6777 M:      Peter Tyser <ptyser@xes-inc.com>
6778 S:      Maintained
6779 F:      drivers/mfd/lpc_ich.c
6780 F:      drivers/gpio/gpio-ich.c
6781
6782 IDE SUBSYSTEM
6783 M:      "David S. Miller" <davem@davemloft.net>
6784 L:      linux-ide@vger.kernel.org
6785 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6787 S:      Maintained
6788 F:      Documentation/ide/
6789 F:      drivers/ide/
6790 F:      include/linux/ide.h
6791
6792 IDE/ATAPI DRIVERS
6793 M:      Borislav Petkov <bp@alien8.de>
6794 L:      linux-ide@vger.kernel.org
6795 S:      Maintained
6796 F:      Documentation/cdrom/ide-cd
6797 F:      drivers/ide/ide-cd*
6798
6799 IDEAPAD LAPTOP EXTRAS DRIVER
6800 M:      Ike Panhc <ike.pan@canonical.com>
6801 L:      platform-driver-x86@vger.kernel.org
6802 W:      http://launchpad.net/ideapad-laptop
6803 S:      Maintained
6804 F:      drivers/platform/x86/ideapad-laptop.c
6805
6806 IDEAPAD LAPTOP SLIDEBAR DRIVER
6807 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6808 L:      linux-input@vger.kernel.org
6809 W:      https://github.com/o2genum/ideapad-slidebar
6810 S:      Maintained
6811 F:      drivers/input/misc/ideapad_slidebar.c
6812
6813 IDT VersaClock 5 CLOCK DRIVER
6814 M:      Marek Vasut <marek.vasut@gmail.com>
6815 S:      Maintained
6816 F:      drivers/clk/clk-versaclock5.c
6817
6818 IEEE 802.15.4 SUBSYSTEM
6819 M:      Alexander Aring <alex.aring@gmail.com>
6820 M:      Stefan Schmidt <stefan@osg.samsung.com>
6821 L:      linux-wpan@vger.kernel.org
6822 W:      http://wpan.cakelab.org/
6823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6825 S:      Maintained
6826 F:      net/ieee802154/
6827 F:      net/mac802154/
6828 F:      drivers/net/ieee802154/
6829 F:      include/linux/nl802154.h
6830 F:      include/linux/ieee802154.h
6831 F:      include/net/nl802154.h
6832 F:      include/net/mac802154.h
6833 F:      include/net/af_ieee802154.h
6834 F:      include/net/cfg802154.h
6835 F:      include/net/ieee802154_netdev.h
6836 F:      Documentation/networking/ieee802154.txt
6837
6838 IFE PROTOCOL
6839 M:      Yotam Gigi <yotam.gi@gmail.com>
6840 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6841 F:      net/ife
6842 F:      include/net/ife.h
6843 F:      include/uapi/linux/ife.h
6844
6845 IGORPLUG-USB IR RECEIVER
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/igorplugusb.c
6850
6851 IGUANAWORKS USB IR TRANSCEIVER
6852 M:      Sean Young <sean@mess.org>
6853 L:      linux-media@vger.kernel.org
6854 S:      Maintained
6855 F:      drivers/media/rc/iguanair.c
6856
6857 IIO DIGITAL POTENTIOMETER DAC
6858 M:      Peter Rosin <peda@axentia.se>
6859 L:      linux-iio@vger.kernel.org
6860 S:      Maintained
6861 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6862 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6863 F:      drivers/iio/dac/dpot-dac.c
6864
6865 IIO ENVELOPE DETECTOR
6866 M:      Peter Rosin <peda@axentia.se>
6867 L:      linux-iio@vger.kernel.org
6868 S:      Maintained
6869 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6870 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6871 F:      drivers/iio/adc/envelope-detector.c
6872
6873 IIO MULTIPLEXER
6874 M:      Peter Rosin <peda@axentia.se>
6875 L:      linux-iio@vger.kernel.org
6876 S:      Maintained
6877 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6878 F:      drivers/iio/multiplexer/iio-mux.c
6879
6880 IIO SUBSYSTEM AND DRIVERS
6881 M:      Jonathan Cameron <jic23@kernel.org>
6882 R:      Hartmut Knaack <knaack.h@gmx.de>
6883 R:      Lars-Peter Clausen <lars@metafoo.de>
6884 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6885 L:      linux-iio@vger.kernel.org
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6887 S:      Maintained
6888 F:      Documentation/ABI/testing/configfs-iio*
6889 F:      Documentation/ABI/testing/sysfs-bus-iio*
6890 F:      Documentation/devicetree/bindings/iio/
6891 F:      drivers/iio/
6892 F:      drivers/staging/iio/
6893 F:      include/linux/iio/
6894 F:      tools/iio/
6895
6896 IKANOS/ADI EAGLE ADSL USB DRIVER
6897 M:      Matthieu Castet <castet.matthieu@free.fr>
6898 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6899 S:      Maintained
6900 F:      drivers/usb/atm/ueagle-atm.c
6901
6902 IMGTEC ASCII LCD DRIVER
6903 M:      Paul Burton <paul.burton@mips.com>
6904 S:      Maintained
6905 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6906 F:      drivers/auxdisplay/img-ascii-lcd.c
6907
6908 IMGTEC IR DECODER DRIVER
6909 M:      James Hogan <jhogan@kernel.org>
6910 S:      Maintained
6911 F:      drivers/media/rc/img-ir/
6912
6913 IMS TWINTURBO FRAMEBUFFER DRIVER
6914 L:      linux-fbdev@vger.kernel.org
6915 S:      Orphan
6916 F:      drivers/video/fbdev/imsttfb.c
6917
6918 INA209 HARDWARE MONITOR DRIVER
6919 M:      Guenter Roeck <linux@roeck-us.net>
6920 L:      linux-hwmon@vger.kernel.org
6921 S:      Maintained
6922 F:      Documentation/hwmon/ina209
6923 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6924 F:      drivers/hwmon/ina209.c
6925
6926 INA2XX HARDWARE MONITOR DRIVER
6927 M:      Guenter Roeck <linux@roeck-us.net>
6928 L:      linux-hwmon@vger.kernel.org
6929 S:      Maintained
6930 F:      Documentation/hwmon/ina2xx
6931 F:      drivers/hwmon/ina2xx.c
6932 F:      include/linux/platform_data/ina2xx.h
6933
6934 INDUSTRY PACK SUBSYSTEM (IPACK)
6935 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6936 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6937 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6938 L:      industrypack-devel@lists.sourceforge.net
6939 W:      http://industrypack.sourceforge.net
6940 S:      Maintained
6941 F:      drivers/ipack/
6942
6943 INFINIBAND SUBSYSTEM
6944 M:      Doug Ledford <dledford@redhat.com>
6945 M:      Jason Gunthorpe <jgg@mellanox.com>
6946 L:      linux-rdma@vger.kernel.org
6947 W:      http://www.openfabrics.org/
6948 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6950 S:      Supported
6951 F:      Documentation/devicetree/bindings/infiniband/
6952 F:      Documentation/infiniband/
6953 F:      drivers/infiniband/
6954 F:      include/uapi/linux/if_infiniband.h
6955 F:      include/uapi/rdma/
6956 F:      include/rdma/
6957
6958 INGENIC JZ4780 DMA Driver
6959 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6960 S:      Maintained
6961 F:      drivers/dma/dma-jz4780.c
6962
6963 INGENIC JZ4780 NAND DRIVER
6964 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6965 L:      linux-mtd@lists.infradead.org
6966 S:      Maintained
6967 F:      drivers/mtd/nand/jz4780_*
6968
6969 INOTIFY
6970 M:      Jan Kara <jack@suse.cz>
6971 R:      Amir Goldstein <amir73il@gmail.com>
6972 L:      linux-fsdevel@vger.kernel.org
6973 S:      Maintained
6974 F:      Documentation/filesystems/inotify.txt
6975 F:      fs/notify/inotify/
6976 F:      include/linux/inotify.h
6977 F:      include/uapi/linux/inotify.h
6978
6979 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6980 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6981 L:      linux-input@vger.kernel.org
6982 Q:      http://patchwork.kernel.org/project/linux-input/list/
6983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6984 S:      Maintained
6985 F:      drivers/input/
6986 F:      include/linux/input.h
6987 F:      include/uapi/linux/input.h
6988 F:      include/uapi/linux/input-event-codes.h
6989 F:      include/linux/input/
6990 F:      Documentation/devicetree/bindings/input/
6991 F:      Documentation/input/
6992
6993 INPUT MULTITOUCH (MT) PROTOCOL
6994 M:      Henrik Rydberg <rydberg@bitmath.org>
6995 L:      linux-input@vger.kernel.org
6996 S:      Odd fixes
6997 F:      Documentation/input/multi-touch-protocol.rst
6998 F:      drivers/input/input-mt.c
6999 K:      \b(ABS|SYN)_MT_
7000
7001 INSIDE SECURE CRYPTO DRIVER
7002 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
7003 F:      drivers/crypto/inside-secure/
7004 S:      Maintained
7005 L:      linux-crypto@vger.kernel.org
7006
7007 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7008 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7009 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7010 L:      linux-integrity@vger.kernel.org
7011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7012 S:      Supported
7013 F:      security/integrity/ima/
7014
7015 INTEL 810/815 FRAMEBUFFER DRIVER
7016 M:      Antonino Daplas <adaplas@gmail.com>
7017 L:      linux-fbdev@vger.kernel.org
7018 S:      Maintained
7019 F:      drivers/video/fbdev/i810/
7020
7021 INTEL ASoC BDW/HSW DRIVERS
7022 M:      Jie Yang <yang.jie@linux.intel.com>
7023 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7024 S:      Supported
7025 F:      sound/soc/intel/common/sst-dsp*
7026 F:      sound/soc/intel/common/sst-firmware.c
7027 F:      sound/soc/intel/boards/broadwell.c
7028 F:      sound/soc/intel/haswell/
7029
7030 INTEL C600 SERIES SAS CONTROLLER DRIVER
7031 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7032 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7033 L:      linux-scsi@vger.kernel.org
7034 T:      git git://git.code.sf.net/p/intel-sas/isci
7035 S:      Supported
7036 F:      drivers/scsi/isci/
7037
7038 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7039 M:      Jani Nikula <jani.nikula@linux.intel.com>
7040 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7041 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7042 L:      intel-gfx@lists.freedesktop.org
7043 W:      https://01.org/linuxgraphics/
7044 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7045 C:      irc://chat.freenode.net/intel-gfx
7046 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7047 T:      git git://anongit.freedesktop.org/drm-intel
7048 S:      Supported
7049 F:      drivers/gpu/drm/i915/
7050 F:      include/drm/i915*
7051 F:      include/uapi/drm/i915_drm.h
7052 F:      Documentation/gpu/i915.rst
7053
7054 INTEL ETHERNET DRIVERS
7055 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7056 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7057 W:      http://www.intel.com/support/feedback.htm
7058 W:      http://e1000.sourceforge.net/
7059 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7062 S:      Supported
7063 F:      Documentation/networking/e100.txt
7064 F:      Documentation/networking/e1000.txt
7065 F:      Documentation/networking/e1000e.txt
7066 F:      Documentation/networking/igb.txt
7067 F:      Documentation/networking/igbvf.txt
7068 F:      Documentation/networking/ixgb.txt
7069 F:      Documentation/networking/ixgbe.txt
7070 F:      Documentation/networking/ixgbevf.txt
7071 F:      Documentation/networking/i40e.txt
7072 F:      Documentation/networking/i40evf.txt
7073 F:      drivers/net/ethernet/intel/
7074 F:      drivers/net/ethernet/intel/*/
7075 F:      include/linux/avf/virtchnl.h
7076
7077 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7078 M:      Maik Broemme <mbroemme@libmpq.org>
7079 L:      linux-fbdev@vger.kernel.org
7080 S:      Maintained
7081 F:      Documentation/fb/intelfb.txt
7082 F:      drivers/video/fbdev/intelfb/
7083
7084 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7085 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7086 M:      Zhi Wang <zhi.a.wang@intel.com>
7087 L:      intel-gvt-dev@lists.freedesktop.org
7088 L:      intel-gfx@lists.freedesktop.org
7089 W:      https://01.org/igvt-g
7090 T:      git https://github.com/intel/gvt-linux.git
7091 S:      Supported
7092 F:      drivers/gpu/drm/i915/gvt/
7093
7094 INTEL HID EVENT DRIVER
7095 M:      Alex Hung <alex.hung@canonical.com>
7096 L:      platform-driver-x86@vger.kernel.org
7097 S:      Maintained
7098 F:      drivers/platform/x86/intel-hid.c
7099
7100 INTEL I/OAT DMA DRIVER
7101 M:      Dave Jiang <dave.jiang@intel.com>
7102 R:      Dan Williams <dan.j.williams@intel.com>
7103 L:      dmaengine@vger.kernel.org
7104 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7105 S:      Supported
7106 F:      drivers/dma/ioat*
7107
7108 INTEL IDLE DRIVER
7109 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7110 M:      Len Brown <lenb@kernel.org>
7111 L:      linux-pm@vger.kernel.org
7112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7113 B:      https://bugzilla.kernel.org
7114 S:      Supported
7115 F:      drivers/idle/intel_idle.c
7116
7117 INTEL INTEGRATED SENSOR HUB DRIVER
7118 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7119 M:      Jiri Kosina <jikos@kernel.org>
7120 L:      linux-input@vger.kernel.org
7121 S:      Maintained
7122 F:      drivers/hid/intel-ish-hid/
7123
7124 INTEL IOMMU (VT-d)
7125 M:      David Woodhouse <dwmw2@infradead.org>
7126 L:      iommu@lists.linux-foundation.org
7127 T:      git git://git.infradead.org/iommu-2.6.git
7128 S:      Supported
7129 F:      drivers/iommu/intel-iommu.c
7130 F:      include/linux/intel-iommu.h
7131
7132 INTEL IOP-ADMA DMA DRIVER
7133 R:      Dan Williams <dan.j.williams@intel.com>
7134 S:      Odd fixes
7135 F:      drivers/dma/iop-adma.c
7136
7137 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7138 M:      Krzysztof Halasa <khalasa@piap.pl>
7139 S:      Maintained
7140 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7141 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7142 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7143 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7144 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7145 F:      drivers/net/wan/ixp4xx_hss.c
7146
7147 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7148 M:      Deepak Saxena <dsaxena@plexity.net>
7149 S:      Maintained
7150 F:      drivers/char/hw_random/ixp4xx-rng.c
7151
7152 INTEL MANAGEMENT ENGINE (mei)
7153 M:      Tomas Winkler <tomas.winkler@intel.com>
7154 L:      linux-kernel@vger.kernel.org
7155 S:      Supported
7156 F:      include/uapi/linux/mei.h
7157 F:      include/linux/mei_cl_bus.h
7158 F:      drivers/misc/mei/*
7159 F:      drivers/watchdog/mei_wdt.c
7160 F:      Documentation/misc-devices/mei/*
7161 F:      samples/mei/*
7162
7163 INTEL MENLOW THERMAL DRIVER
7164 M:      Sujith Thomas <sujith.thomas@intel.com>
7165 L:      platform-driver-x86@vger.kernel.org
7166 W:      https://01.org/linux-acpi
7167 S:      Supported
7168 F:      drivers/platform/x86/intel_menlow.c
7169
7170 INTEL MERRIFIELD GPIO DRIVER
7171 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7172 L:      linux-gpio@vger.kernel.org
7173 S:      Maintained
7174 F:      drivers/gpio/gpio-merrifield.c
7175
7176 INTEL MIC DRIVERS (mic)
7177 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7178 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7179 S:      Supported
7180 W:      https://github.com/sudeepdutt/mic
7181 W:      http://software.intel.com/en-us/mic-developer
7182 F:      include/linux/mic_bus.h
7183 F:      include/linux/scif.h
7184 F:      include/uapi/linux/mic_common.h
7185 F:      include/uapi/linux/mic_ioctl.h
7186 F:      include/uapi/linux/scif_ioctl.h
7187 F:      drivers/misc/mic/
7188 F:      drivers/dma/mic_x100_dma.c
7189 F:      drivers/dma/mic_x100_dma.h
7190 F:      Documentation/mic/
7191
7192 INTEL PMC CORE DRIVER
7193 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7194 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7195 L:      platform-driver-x86@vger.kernel.org
7196 S:      Maintained
7197 F:      arch/x86/include/asm/pmc_core.h
7198 F:      drivers/platform/x86/intel_pmc_core*
7199
7200 INTEL PMC/P-Unit IPC DRIVER
7201 M:      Zha Qipeng<qipeng.zha@intel.com>
7202 L:      platform-driver-x86@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/platform/x86/intel_pmc_ipc.c
7205 F:      drivers/platform/x86/intel_punit_ipc.c
7206 F:      arch/x86/include/asm/intel_pmc_ipc.h
7207 F:      arch/x86/include/asm/intel_punit_ipc.h
7208
7209 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7210 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7211 L:      linux-wireless@vger.kernel.org
7212 S:      Maintained
7213 F:      Documentation/networking/README.ipw2100
7214 F:      Documentation/networking/README.ipw2200
7215 F:      drivers/net/wireless/intel/ipw2x00/
7216
7217 INTEL PSTATE DRIVER
7218 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7219 M:      Len Brown <lenb@kernel.org>
7220 L:      linux-pm@vger.kernel.org
7221 S:      Supported
7222 F:      drivers/cpufreq/intel_pstate.c
7223
7224 INTEL RDMA RNIC DRIVER
7225 M:      Faisal Latif <faisal.latif@intel.com>
7226 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7227 L:      linux-rdma@vger.kernel.org
7228 S:      Supported
7229 F:      drivers/infiniband/hw/i40iw/
7230
7231 INTEL TELEMETRY DRIVER
7232 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7233 L:      platform-driver-x86@vger.kernel.org
7234 S:      Maintained
7235 F:      arch/x86/include/asm/intel_telemetry.h
7236 F:      drivers/platform/x86/intel_telemetry*
7237
7238 INTEL VIRTUAL BUTTON DRIVER
7239 M:      AceLan Kao <acelan.kao@canonical.com>
7240 L:      platform-driver-x86@vger.kernel.org
7241 S:      Maintained
7242 F:      drivers/platform/x86/intel-vbtn.c
7243
7244 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7245 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7246 L:      linux-wireless@vger.kernel.org
7247 S:      Supported
7248 F:      drivers/net/wireless/intel/iwlegacy/
7249
7250 INTEL WIRELESS WIFI LINK (iwlwifi)
7251 M:      Johannes Berg <johannes.berg@intel.com>
7252 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7253 M:      Luca Coelho <luciano.coelho@intel.com>
7254 M:      Intel Linux Wireless <linuxwifi@intel.com>
7255 L:      linux-wireless@vger.kernel.org
7256 W:      http://intellinuxwireless.org
7257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7258 S:      Supported
7259 F:      drivers/net/wireless/intel/iwlwifi/
7260
7261 INTEL WIRELESS WIMAX CONNECTION 2400
7262 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7263 M:      linux-wimax@intel.com
7264 L:      wimax@linuxwimax.org (subscribers-only)
7265 S:      Supported
7266 W:      http://linuxwimax.org
7267 F:      Documentation/wimax/README.i2400m
7268 F:      drivers/net/wimax/i2400m/
7269 F:      include/uapi/linux/wimax/i2400m.h
7270
7271 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7272 M:      Mario Limonciello <mario.limonciello@dell.com>
7273 S:      Maintained
7274 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7275
7276 INTEL(R) TRACE HUB
7277 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7278 S:      Supported
7279 F:      Documentation/trace/intel_th.txt
7280 F:      drivers/hwtracing/intel_th/
7281
7282 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7283 M:      Ning Sun <ning.sun@intel.com>
7284 L:      tboot-devel@lists.sourceforge.net
7285 W:      http://tboot.sourceforge.net
7286 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7287 S:      Supported
7288 F:      Documentation/intel_txt.txt
7289 F:      include/linux/tboot.h
7290 F:      arch/x86/kernel/tboot.c
7291
7292 INTEL-MID GPIO DRIVER
7293 M:      David Cohen <david.a.cohen@linux.intel.com>
7294 L:      linux-gpio@vger.kernel.org
7295 S:      Maintained
7296 F:      drivers/gpio/gpio-intel-mid.c
7297
7298 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7299 M:      Linus Walleij <linus.walleij@linaro.org>
7300 L:      linux-iio@vger.kernel.org
7301 S:      Maintained
7302 F:      drivers/iio/gyro/mpu3050*
7303 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7304
7305 IOC3 ETHERNET DRIVER
7306 M:      Ralf Baechle <ralf@linux-mips.org>
7307 L:      linux-mips@linux-mips.org
7308 S:      Maintained
7309 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7310
7311 IOC3 SERIAL DRIVER
7312 M:      Pat Gefre <pfg@sgi.com>
7313 L:      linux-serial@vger.kernel.org
7314 S:      Maintained
7315 F:      drivers/tty/serial/ioc3_serial.c
7316
7317 IOMMU DRIVERS
7318 M:      Joerg Roedel <joro@8bytes.org>
7319 L:      iommu@lists.linux-foundation.org
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7321 S:      Maintained
7322 F:      Documentation/devicetree/bindings/iommu/
7323 F:      drivers/iommu/
7324 F:      include/linux/iommu.h
7325 F:      include/linux/iova.h
7326
7327 IP MASQUERADING
7328 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7329 S:      Maintained
7330 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7331
7332 IPMI SUBSYSTEM
7333 M:      Corey Minyard <minyard@acm.org>
7334 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7335 W:      http://openipmi.sourceforge.net/
7336 S:      Supported
7337 F:      Documentation/IPMI.txt
7338 F:      drivers/char/ipmi/
7339 F:      include/linux/ipmi*
7340 F:      include/uapi/linux/ipmi*
7341
7342 IPS SCSI RAID DRIVER
7343 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7344 L:      linux-scsi@vger.kernel.org
7345 W:      http://www.adaptec.com/
7346 S:      Maintained
7347 F:      drivers/scsi/ips*
7348
7349 IPVS
7350 M:      Wensong Zhang <wensong@linux-vs.org>
7351 M:      Simon Horman <horms@verge.net.au>
7352 M:      Julian Anastasov <ja@ssi.bg>
7353 L:      netdev@vger.kernel.org
7354 L:      lvs-devel@vger.kernel.org
7355 S:      Maintained
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7358 F:      Documentation/networking/ipvs-sysctl.txt
7359 F:      include/net/ip_vs.h
7360 F:      include/uapi/linux/ip_vs.h
7361 F:      net/netfilter/ipvs/
7362
7363 IPWIRELESS DRIVER
7364 M:      Jiri Kosina <jikos@kernel.org>
7365 M:      David Sterba <dsterba@suse.com>
7366 S:      Odd Fixes
7367 F:      drivers/tty/ipwireless/
7368
7369 IPX NETWORK LAYER
7370 L:      netdev@vger.kernel.org
7371 S:      Obsolete
7372 F:      include/uapi/linux/ipx.h
7373 F:      drivers/staging/ipx/
7374
7375 IRDA SUBSYSTEM
7376 M:      Samuel Ortiz <samuel@sortiz.org>
7377 L:      irda-users@lists.sourceforge.net (subscribers-only)
7378 L:      netdev@vger.kernel.org
7379 W:      http://irda.sourceforge.net/
7380 S:      Obsolete
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7382 F:      Documentation/networking/irda.txt
7383 F:      drivers/staging/irda/
7384
7385 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7386 M:      Marc Zyngier <marc.zyngier@arm.com>
7387 S:      Maintained
7388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7389 F:      Documentation/IRQ-domain.txt
7390 F:      include/linux/irqdomain.h
7391 F:      kernel/irq/irqdomain.c
7392 F:      kernel/irq/msi.c
7393
7394 IRQ SUBSYSTEM
7395 M:      Thomas Gleixner <tglx@linutronix.de>
7396 L:      linux-kernel@vger.kernel.org
7397 S:      Maintained
7398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399 F:      kernel/irq/
7400
7401 IRQCHIP DRIVERS
7402 M:      Thomas Gleixner <tglx@linutronix.de>
7403 M:      Jason Cooper <jason@lakedaemon.net>
7404 M:      Marc Zyngier <marc.zyngier@arm.com>
7405 L:      linux-kernel@vger.kernel.org
7406 S:      Maintained
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7408 F:      Documentation/devicetree/bindings/interrupt-controller/
7409 F:      drivers/irqchip/
7410
7411 ISA
7412 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7413 S:      Maintained
7414 F:      Documentation/isa.txt
7415 F:      drivers/base/isa.c
7416 F:      include/linux/isa.h
7417
7418 ISA RADIO MODULE
7419 M:      Hans Verkuil <hverkuil@xs4all.nl>
7420 L:      linux-media@vger.kernel.org
7421 T:      git git://linuxtv.org/media_tree.git
7422 W:      https://linuxtv.org
7423 S:      Maintained
7424 F:      drivers/media/radio/radio-isa*
7425
7426 ISAPNP
7427 M:      Jaroslav Kysela <perex@perex.cz>
7428 S:      Maintained
7429 F:      Documentation/isapnp.txt
7430 F:      drivers/pnp/isapnp/
7431 F:      include/linux/isapnp.h
7432
7433 ISCSI
7434 M:      Lee Duncan <lduncan@suse.com>
7435 M:      Chris Leech <cleech@redhat.com>
7436 L:      open-iscsi@googlegroups.com
7437 W:      www.open-iscsi.com
7438 S:      Maintained
7439 F:      drivers/scsi/*iscsi*
7440 F:      include/scsi/*iscsi*
7441
7442 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7443 M:      Peter Jones <pjones@redhat.com>
7444 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7445 S:      Maintained
7446 F:      drivers/firmware/iscsi_ibft*
7447
7448 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7449 M:      Or Gerlitz <ogerlitz@mellanox.com>
7450 M:      Sagi Grimberg <sagi@grimberg.me>
7451 M:      Roi Dayan <roid@mellanox.com>
7452 L:      linux-rdma@vger.kernel.org
7453 S:      Supported
7454 W:      http://www.openfabrics.org
7455 W:      www.open-iscsi.org
7456 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7457 F:      drivers/infiniband/ulp/iser/
7458
7459 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7460 M:      Sagi Grimberg <sagi@grimberg.me>
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7462 L:      linux-rdma@vger.kernel.org
7463 L:      target-devel@vger.kernel.org
7464 S:      Supported
7465 W:      http://www.linux-iscsi.org
7466 F:      drivers/infiniband/ulp/isert
7467
7468 ISDN SUBSYSTEM
7469 M:      Karsten Keil <isdn@linux-pingi.de>
7470 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7471 L:      netdev@vger.kernel.org
7472 W:      http://www.isdn4linux.de
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7474 S:      Maintained
7475 F:      Documentation/isdn/
7476 F:      drivers/isdn/
7477 F:      include/linux/isdn.h
7478 F:      include/linux/isdn/
7479 F:      include/uapi/linux/isdn.h
7480 F:      include/uapi/linux/isdn/
7481
7482 ISDN SUBSYSTEM (Eicon active card driver)
7483 M:      Armin Schindler <mac@melware.de>
7484 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7485 W:      http://www.melware.de
7486 S:      Maintained
7487 F:      drivers/isdn/hardware/eicon/
7488
7489 IT87 HARDWARE MONITORING DRIVER
7490 M:      Jean Delvare <jdelvare@suse.com>
7491 L:      linux-hwmon@vger.kernel.org
7492 S:      Maintained
7493 F:      Documentation/hwmon/it87
7494 F:      drivers/hwmon/it87.c
7495
7496 IT913X MEDIA DRIVER
7497 M:      Antti Palosaari <crope@iki.fi>
7498 L:      linux-media@vger.kernel.org
7499 W:      https://linuxtv.org
7500 W:      http://palosaari.fi/linux/
7501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7502 T:      git git://linuxtv.org/anttip/media_tree.git
7503 S:      Maintained
7504 F:      drivers/media/tuners/it913x*
7505
7506 IVTV VIDEO4LINUX DRIVER
7507 M:      Andy Walls <awalls@md.metrocast.net>
7508 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7509 L:      linux-media@vger.kernel.org
7510 T:      git git://linuxtv.org/media_tree.git
7511 W:      http://www.ivtvdriver.org
7512 S:      Maintained
7513 F:      Documentation/media/v4l-drivers/ivtv*
7514 F:      drivers/media/pci/ivtv/
7515 F:      include/uapi/linux/ivtv*
7516
7517 IX2505V MEDIA DRIVER
7518 M:      Malcolm Priestley <tvboxspy@gmail.com>
7519 L:      linux-media@vger.kernel.org
7520 W:      https://linuxtv.org
7521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7522 S:      Maintained
7523 F:      drivers/media/dvb-frontends/ix2505v*
7524
7525 JC42.4 TEMPERATURE SENSOR DRIVER
7526 M:      Guenter Roeck <linux@roeck-us.net>
7527 L:      linux-hwmon@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/hwmon/jc42.c
7530 F:      Documentation/hwmon/jc42
7531
7532 JFS FILESYSTEM
7533 M:      Dave Kleikamp <shaggy@kernel.org>
7534 L:      jfs-discussion@lists.sourceforge.net
7535 W:      http://jfs.sourceforge.net/
7536 T:      git git://github.com/kleikamp/linux-shaggy.git
7537 S:      Maintained
7538 F:      Documentation/filesystems/jfs.txt
7539 F:      fs/jfs/
7540
7541 JME NETWORK DRIVER
7542 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7543 L:      netdev@vger.kernel.org
7544 S:      Maintained
7545 F:      drivers/net/ethernet/jme.*
7546
7547 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7548 M:      David Woodhouse <dwmw2@infradead.org>
7549 L:      linux-mtd@lists.infradead.org
7550 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7551 S:      Maintained
7552 F:      fs/jffs2/
7553 F:      include/uapi/linux/jffs2.h
7554
7555 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7556 M:      "Theodore Ts'o" <tytso@mit.edu>
7557 M:      Jan Kara <jack@suse.com>
7558 L:      linux-ext4@vger.kernel.org
7559 S:      Maintained
7560 F:      fs/jbd2/
7561 F:      include/linux/jbd2.h
7562
7563 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7564 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7565 L:      linux-media@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/media/platform/rcar_jpu.c
7568
7569 JSM Neo PCI based serial card
7570 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7571 L:      linux-serial@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/tty/serial/jsm/
7574
7575 K10TEMP HARDWARE MONITORING DRIVER
7576 M:      Clemens Ladisch <clemens@ladisch.de>
7577 L:      linux-hwmon@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/hwmon/k10temp
7580 F:      drivers/hwmon/k10temp.c
7581
7582 K8TEMP HARDWARE MONITORING DRIVER
7583 M:      Rudolf Marek <r.marek@assembler.cz>
7584 L:      linux-hwmon@vger.kernel.org
7585 S:      Maintained
7586 F:      Documentation/hwmon/k8temp
7587 F:      drivers/hwmon/k8temp.c
7588
7589 KASAN
7590 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7591 R:      Alexander Potapenko <glider@google.com>
7592 R:      Dmitry Vyukov <dvyukov@google.com>
7593 L:      kasan-dev@googlegroups.com
7594 S:      Maintained
7595 F:      arch/*/include/asm/kasan.h
7596 F:      arch/*/mm/kasan_init*
7597 F:      Documentation/dev-tools/kasan.rst
7598 F:      include/linux/kasan*.h
7599 F:      lib/test_kasan.c
7600 F:      mm/kasan/
7601 F:      scripts/Makefile.kasan
7602
7603 KCONFIG
7604 L:      linux-kbuild@vger.kernel.org
7605 S:      Orphan
7606 F:      Documentation/kbuild/kconfig-language.txt
7607 F:      scripts/kconfig/
7608
7609 KDUMP
7610 M:      Dave Young <dyoung@redhat.com>
7611 M:      Baoquan He <bhe@redhat.com>
7612 R:      Vivek Goyal <vgoyal@redhat.com>
7613 L:      kexec@lists.infradead.org
7614 W:      http://lse.sourceforge.net/kdump/
7615 S:      Maintained
7616 F:      Documentation/kdump/
7617
7618 KEENE FM RADIO TRANSMITTER DRIVER
7619 M:      Hans Verkuil <hverkuil@xs4all.nl>
7620 L:      linux-media@vger.kernel.org
7621 T:      git git://linuxtv.org/media_tree.git
7622 W:      https://linuxtv.org
7623 S:      Maintained
7624 F:      drivers/media/radio/radio-keene*
7625
7626 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7627 M:      Ian Kent <raven@themaw.net>
7628 L:      autofs@vger.kernel.org
7629 S:      Maintained
7630 F:      fs/autofs4/
7631
7632 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7633 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7634 M:      Michal Marek <michal.lkml@markovi.net>
7635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7636 L:      linux-kbuild@vger.kernel.org
7637 S:      Maintained
7638 F:      Documentation/kbuild/
7639 F:      Makefile
7640 F:      scripts/Makefile.*
7641 F:      scripts/basic/
7642 F:      scripts/mk*
7643 F:      scripts/package/
7644
7645 KERNEL JANITORS
7646 L:      kernel-janitors@vger.kernel.org
7647 W:      http://kernelnewbies.org/KernelJanitors
7648 S:      Odd Fixes
7649
7650 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7651 M:      "J. Bruce Fields" <bfields@fieldses.org>
7652 M:      Jeff Layton <jlayton@kernel.org>
7653 L:      linux-nfs@vger.kernel.org
7654 W:      http://nfs.sourceforge.net/
7655 T:      git git://linux-nfs.org/~bfields/linux.git
7656 S:      Supported
7657 F:      fs/nfsd/
7658 F:      include/uapi/linux/nfsd/
7659 F:      fs/lockd/
7660 F:      fs/nfs_common/
7661 F:      net/sunrpc/
7662 F:      include/linux/lockd/
7663 F:      include/linux/sunrpc/
7664 F:      include/uapi/linux/sunrpc/
7665
7666 KERNEL SELFTEST FRAMEWORK
7667 M:      Shuah Khan <shuahkh@osg.samsung.com>
7668 M:      Shuah Khan <shuah@kernel.org>
7669 L:      linux-kselftest@vger.kernel.org
7670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7671 S:      Maintained
7672 F:      tools/testing/selftests/
7673 F:      Documentation/dev-tools/kselftest*
7674
7675 KERNEL USERMODE HELPER
7676 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7677 L:      linux-kernel@vger.kernel.org
7678 S:      Maintained
7679 F:      kernel/umh.c
7680 F:      include/linux/umh.h
7681
7682 KERNEL VIRTUAL MACHINE (KVM)
7683 M:      Paolo Bonzini <pbonzini@redhat.com>
7684 M:      Radim Krčmář <rkrcmar@redhat.com>
7685 L:      kvm@vger.kernel.org
7686 W:      http://www.linux-kvm.org
7687 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7688 S:      Supported
7689 F:      Documentation/virtual/kvm/
7690 F:      include/trace/events/kvm.h
7691 F:      include/uapi/asm-generic/kvm*
7692 F:      include/uapi/linux/kvm*
7693 F:      include/asm-generic/kvm*
7694 F:      include/linux/kvm*
7695 F:      include/kvm/iodev.h
7696 F:      virt/kvm/*
7697 F:      tools/kvm/
7698
7699 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7700 M:      Joerg Roedel <joro@8bytes.org>
7701 L:      kvm@vger.kernel.org
7702 W:      http://www.linux-kvm.org/
7703 S:      Maintained
7704 F:      arch/x86/include/asm/svm.h
7705 F:      arch/x86/kvm/svm.c
7706
7707 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7708 M:      Christoffer Dall <christoffer.dall@linaro.org>
7709 M:      Marc Zyngier <marc.zyngier@arm.com>
7710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7711 L:      kvmarm@lists.cs.columbia.edu
7712 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7714 S:      Supported
7715 F:      arch/arm/include/uapi/asm/kvm*
7716 F:      arch/arm/include/asm/kvm*
7717 F:      arch/arm/kvm/
7718 F:      virt/kvm/arm/
7719 F:      include/kvm/arm_*
7720
7721 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7722 M:      Christoffer Dall <christoffer.dall@linaro.org>
7723 M:      Marc Zyngier <marc.zyngier@arm.com>
7724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7725 L:      kvmarm@lists.cs.columbia.edu
7726 S:      Maintained
7727 F:      arch/arm64/include/uapi/asm/kvm*
7728 F:      arch/arm64/include/asm/kvm*
7729 F:      arch/arm64/kvm/
7730
7731 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7732 M:      James Hogan <jhogan@kernel.org>
7733 L:      linux-mips@linux-mips.org
7734 S:      Supported
7735 F:      arch/mips/include/uapi/asm/kvm*
7736 F:      arch/mips/include/asm/kvm*
7737 F:      arch/mips/kvm/
7738
7739 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7740 M:      Paul Mackerras <paulus@ozlabs.org>
7741 L:      kvm-ppc@vger.kernel.org
7742 W:      http://www.linux-kvm.org/
7743 T:      git git://github.com/agraf/linux-2.6.git
7744 S:      Supported
7745 F:      arch/powerpc/include/uapi/asm/kvm*
7746 F:      arch/powerpc/include/asm/kvm*
7747 F:      arch/powerpc/kvm/
7748 F:      arch/powerpc/kernel/kvm*
7749
7750 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7751 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7752 M:      Cornelia Huck <cohuck@redhat.com>
7753 L:      linux-s390@vger.kernel.org
7754 W:      http://www.ibm.com/developerworks/linux/linux390/
7755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7756 S:      Supported
7757 F:      arch/s390/include/uapi/asm/kvm*
7758 F:      arch/s390/include/asm/gmap.h
7759 F:      arch/s390/include/asm/kvm*
7760 F:      arch/s390/kvm/
7761 F:      arch/s390/mm/gmap.c
7762
7763 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7764 M:      Paolo Bonzini <pbonzini@redhat.com>
7765 M:      Radim Krčmář <rkrcmar@redhat.com>
7766 L:      kvm@vger.kernel.org
7767 W:      http://www.linux-kvm.org
7768 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7769 S:      Supported
7770 F:      arch/x86/kvm/
7771 F:      arch/x86/include/uapi/asm/kvm*
7772 F:      arch/x86/include/asm/kvm*
7773 F:      arch/x86/include/asm/pvclock-abi.h
7774 F:      arch/x86/kernel/kvm.c
7775 F:      arch/x86/kernel/kvmclock.c
7776
7777 KERNFS
7778 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7779 M:      Tejun Heo <tj@kernel.org>
7780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7781 S:      Supported
7782 F:      include/linux/kernfs.h
7783 F:      fs/kernfs/
7784
7785 KEXEC
7786 M:      Eric Biederman <ebiederm@xmission.com>
7787 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7788 L:      kexec@lists.infradead.org
7789 S:      Maintained
7790 F:      include/linux/kexec.h
7791 F:      include/uapi/linux/kexec.h
7792 F:      kernel/kexec*
7793
7794 KEYS-ENCRYPTED
7795 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7796 L:      linux-integrity@vger.kernel.org
7797 L:      keyrings@vger.kernel.org
7798 S:      Supported
7799 F:      Documentation/security/keys/trusted-encrypted.rst
7800 F:      include/keys/encrypted-type.h
7801 F:      security/keys/encrypted-keys/
7802
7803 KEYS-TRUSTED
7804 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7805 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7806 L:      linux-integrity@vger.kernel.org
7807 L:      keyrings@vger.kernel.org
7808 S:      Supported
7809 F:      Documentation/security/keys/trusted-encrypted.rst
7810 F:      include/keys/trusted-type.h
7811 F:      security/keys/trusted.c
7812 F:      security/keys/trusted.h
7813
7814 KEYS/KEYRINGS:
7815 M:      David Howells <dhowells@redhat.com>
7816 L:      keyrings@vger.kernel.org
7817 S:      Maintained
7818 F:      Documentation/security/keys/core.rst
7819 F:      include/linux/key.h
7820 F:      include/linux/key-type.h
7821 F:      include/linux/keyctl.h
7822 F:      include/uapi/linux/keyctl.h
7823 F:      include/keys/
7824 F:      security/keys/
7825
7826 KGDB / KDB /debug_core
7827 M:      Jason Wessel <jason.wessel@windriver.com>
7828 M:      Daniel Thompson <daniel.thompson@linaro.org>
7829 W:      http://kgdb.wiki.kernel.org/
7830 L:      kgdb-bugreport@lists.sourceforge.net
7831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7832 S:      Maintained
7833 F:      Documentation/dev-tools/kgdb.rst
7834 F:      drivers/misc/kgdbts.c
7835 F:      drivers/tty/serial/kgdboc.c
7836 F:      include/linux/kdb.h
7837 F:      include/linux/kgdb.h
7838 F:      kernel/debug/
7839
7840 KMEMLEAK
7841 M:      Catalin Marinas <catalin.marinas@arm.com>
7842 S:      Maintained
7843 F:      Documentation/dev-tools/kmemleak.rst
7844 F:      include/linux/kmemleak.h
7845 F:      mm/kmemleak.c
7846 F:      mm/kmemleak-test.c
7847
7848 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7849 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7850 L:      linux-kernel@vger.kernel.org
7851 S:      Maintained
7852 F:      kernel/kmod.c
7853 F:      include/linux/kmod.h
7854 F:      lib/test_kmod.c
7855 F:      tools/testing/selftests/kmod/
7856
7857 KPROBES
7858 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7859 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7860 M:      "David S. Miller" <davem@davemloft.net>
7861 M:      Masami Hiramatsu <mhiramat@kernel.org>
7862 S:      Maintained
7863 F:      Documentation/kprobes.txt
7864 F:      include/linux/kprobes.h
7865 F:      include/asm-generic/kprobes.h
7866 F:      kernel/kprobes.c
7867
7868 KS0108 LCD CONTROLLER DRIVER
7869 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7870 W:      http://miguelojeda.es/auxdisplay.htm
7871 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7872 S:      Maintained
7873 F:      Documentation/auxdisplay/ks0108
7874 F:      drivers/auxdisplay/ks0108.c
7875 F:      include/linux/ks0108.h
7876
7877 L3MDEV
7878 M:      David Ahern <dsa@cumulusnetworks.com>
7879 L:      netdev@vger.kernel.org
7880 S:      Maintained
7881 F:      net/l3mdev
7882 F:      include/net/l3mdev.h
7883
7884 LANTIQ MIPS ARCHITECTURE
7885 M:      John Crispin <john@phrozen.org>
7886 L:      linux-mips@linux-mips.org
7887 S:      Maintained
7888 F:      arch/mips/lantiq
7889 F:      drivers/soc/lantiq
7890
7891 LAPB module
7892 L:      linux-x25@vger.kernel.org
7893 S:      Orphan
7894 F:      Documentation/networking/lapb-module.txt
7895 F:      include/*/lapb.h
7896 F:      net/lapb/
7897
7898 LASI 53c700 driver for PARISC
7899 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7900 L:      linux-scsi@vger.kernel.org
7901 S:      Maintained
7902 F:      Documentation/scsi/53c700.txt
7903 F:      drivers/scsi/53c700*
7904
7905 LEAKING_ADDRESSES
7906 M:      Tobin C. Harding <me@tobin.cc>
7907 S:      Maintained
7908 F:      scripts/leaking_addresses.pl
7909
7910 LED SUBSYSTEM
7911 M:      Richard Purdie <rpurdie@rpsys.net>
7912 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7913 M:      Pavel Machek <pavel@ucw.cz>
7914 L:      linux-leds@vger.kernel.org
7915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7916 S:      Maintained
7917 F:      Documentation/devicetree/bindings/leds/
7918 F:      drivers/leds/
7919 F:      include/linux/leds.h
7920
7921 LEGACY EEPROM DRIVER
7922 M:      Jean Delvare <jdelvare@suse.com>
7923 S:      Maintained
7924 F:      Documentation/misc-devices/eeprom
7925 F:      drivers/misc/eeprom/eeprom.c
7926
7927 LEGO USB Tower driver
7928 M:      Juergen Stuber <starblue@users.sourceforge.net>
7929 L:      legousb-devel@lists.sourceforge.net
7930 W:      http://legousb.sourceforge.net/
7931 S:      Maintained
7932 F:      drivers/usb/misc/legousbtower.c
7933
7934 LG2160 MEDIA DRIVER
7935 M:      Michael Krufky <mkrufky@linuxtv.org>
7936 L:      linux-media@vger.kernel.org
7937 W:      https://linuxtv.org
7938 W:      http://github.com/mkrufky
7939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7940 T:      git git://linuxtv.org/mkrufky/tuners.git
7941 S:      Maintained
7942 F:      drivers/media/dvb-frontends/lg2160.*
7943
7944 LGDT3305 MEDIA DRIVER
7945 M:      Michael Krufky <mkrufky@linuxtv.org>
7946 L:      linux-media@vger.kernel.org
7947 W:      https://linuxtv.org
7948 W:      http://github.com/mkrufky
7949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7950 T:      git git://linuxtv.org/mkrufky/tuners.git
7951 S:      Maintained
7952 F:      drivers/media/dvb-frontends/lgdt3305.*
7953
7954 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7955 M:      Viresh Kumar <vireshk@kernel.org>
7956 L:      linux-ide@vger.kernel.org
7957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7958 S:      Maintained
7959 F:      include/linux/pata_arasan_cf_data.h
7960 F:      drivers/ata/pata_arasan_cf.c
7961
7962 LIBATA PATA DRIVERS
7963 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7964 M:      Tejun Heo <tj@kernel.org>
7965 L:      linux-ide@vger.kernel.org
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7967 S:      Maintained
7968 F:      drivers/ata/pata_*.c
7969 F:      drivers/ata/ata_generic.c
7970
7971 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7972 M:      Linus Walleij <linus.walleij@linaro.org>
7973 L:      linux-ide@vger.kernel.org
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7975 S:      Maintained
7976 F:      drivers/ata/pata_ftide010.c
7977 F:      drivers/ata/sata_gemini.c
7978 F:      drivers/ata/sata_gemini.h
7979
7980 LIBATA SATA AHCI PLATFORM devices support
7981 M:      Hans de Goede <hdegoede@redhat.com>
7982 M:      Tejun Heo <tj@kernel.org>
7983 L:      linux-ide@vger.kernel.org
7984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7985 S:      Maintained
7986 F:      drivers/ata/ahci_platform.c
7987 F:      drivers/ata/libahci_platform.c
7988 F:      include/linux/ahci_platform.h
7989
7990 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7991 M:      Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
7996
7997 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7998 M:      Tejun Heo <tj@kernel.org>
7999 L:      linux-ide@vger.kernel.org
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001 S:      Maintained
8002 F:      drivers/ata/
8003 F:      include/linux/ata.h
8004 F:      include/linux/libata.h
8005 F:      Documentation/devicetree/bindings/ata/
8006
8007 LIBLOCKDEP
8008 M:      Sasha Levin <alexander.levin@verizon.com>
8009 S:      Maintained
8010 F:      tools/lib/lockdep/
8011
8012 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8013 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8014 L:      linux-nvdimm@lists.01.org
8015 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8016 S:      Supported
8017 F:      drivers/nvdimm/blk.c
8018 F:      drivers/nvdimm/region_devs.c
8019
8020 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8021 M:      Vishal Verma <vishal.l.verma@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/btt*
8026
8027 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8028 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8029 L:      linux-nvdimm@lists.01.org
8030 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8031 S:      Supported
8032 F:      drivers/nvdimm/pmem*
8033
8034 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8035 M:      Dan Williams <dan.j.williams@intel.com>
8036 L:      linux-nvdimm@lists.01.org
8037 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8039 S:      Supported
8040 F:      drivers/nvdimm/*
8041 F:      drivers/acpi/nfit/*
8042 F:      include/linux/nd.h
8043 F:      include/linux/libnvdimm.h
8044 F:      include/uapi/linux/ndctl.h
8045
8046 LIGHTNVM PLATFORM SUPPORT
8047 M:      Matias Bjorling <mb@lightnvm.io>
8048 W:      http://github/OpenChannelSSD
8049 L:      linux-block@vger.kernel.org
8050 S:      Maintained
8051 F:      drivers/lightnvm/
8052 F:      include/linux/lightnvm.h
8053 F:      include/uapi/linux/lightnvm.h
8054
8055 LINUX FOR POWER MACINTOSH
8056 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8057 W:      http://www.penguinppc.org/
8058 L:      linuxppc-dev@lists.ozlabs.org
8059 S:      Maintained
8060 F:      arch/powerpc/platforms/powermac/
8061 F:      drivers/macintosh/
8062
8063 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8064 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8065 M:      Paul Mackerras <paulus@samba.org>
8066 M:      Michael Ellerman <mpe@ellerman.id.au>
8067 W:      https://github.com/linuxppc/linux/wiki
8068 L:      linuxppc-dev@lists.ozlabs.org
8069 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8071 S:      Supported
8072 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8073 F:      Documentation/devicetree/bindings/powerpc/
8074 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8075 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8076 F:      Documentation/powerpc/
8077 F:      arch/powerpc/
8078 F:      drivers/char/tpm/tpm_ibmvtpm*
8079 F:      drivers/crypto/nx/
8080 F:      drivers/crypto/vmx/
8081 F:      drivers/i2c/busses/i2c-opal.c
8082 F:      drivers/net/ethernet/ibm/ibmveth.*
8083 F:      drivers/net/ethernet/ibm/ibmvnic.*
8084 F:      drivers/pci/hotplug/pnv_php.c
8085 F:      drivers/pci/hotplug/rpa*
8086 F:      drivers/rtc/rtc-opal.c
8087 F:      drivers/scsi/ibmvscsi/
8088 F:      drivers/tty/hvc/hvc_opal.c
8089 F:      drivers/watchdog/wdrtas.c
8090 F:      tools/testing/selftests/powerpc
8091 N:      /pmac
8092 N:      powermac
8093 N:      powernv
8094 N:      [^a-z0-9]ps3
8095 N:      pseries
8096
8097 LINUX FOR POWERPC EMBEDDED MPC5XXX
8098 M:      Anatolij Gustschin <agust@denx.de>
8099 L:      linuxppc-dev@lists.ozlabs.org
8100 T:      git git://git.denx.de/linux-denx-agust.git
8101 S:      Maintained
8102 F:      arch/powerpc/platforms/512x/
8103 F:      arch/powerpc/platforms/52xx/
8104
8105 LINUX FOR POWERPC EMBEDDED PPC4XX
8106 M:      Alistair Popple <alistair@popple.id.au>
8107 M:      Matt Porter <mporter@kernel.crashing.org>
8108 W:      http://www.penguinppc.org/
8109 L:      linuxppc-dev@lists.ozlabs.org
8110 S:      Maintained
8111 F:      arch/powerpc/platforms/40x/
8112 F:      arch/powerpc/platforms/44x/
8113
8114 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8115 M:      Scott Wood <oss@buserror.net>
8116 M:      Kumar Gala <galak@kernel.crashing.org>
8117 W:      http://www.penguinppc.org/
8118 L:      linuxppc-dev@lists.ozlabs.org
8119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8120 S:      Maintained
8121 F:      arch/powerpc/platforms/83xx/
8122 F:      arch/powerpc/platforms/85xx/
8123 F:      Documentation/devicetree/bindings/powerpc/fsl/
8124
8125 LINUX FOR POWERPC EMBEDDED PPC8XX
8126 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8127 W:      http://www.penguinppc.org/
8128 L:      linuxppc-dev@lists.ozlabs.org
8129 S:      Maintained
8130 F:      arch/powerpc/platforms/8xx/
8131
8132 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8133 L:      linuxppc-dev@lists.ozlabs.org
8134 S:      Orphan
8135 F:      arch/powerpc/*/*virtex*
8136 F:      arch/powerpc/*/*/*virtex*
8137
8138 LINUX FOR POWERPC PA SEMI PWRFICIENT
8139 L:      linuxppc-dev@lists.ozlabs.org
8140 S:      Orphan
8141 F:      arch/powerpc/platforms/pasemi/
8142 F:      drivers/*/*pasemi*
8143 F:      drivers/*/*/*pasemi*
8144
8145 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8146 M:      Kees Cook <keescook@chromium.org>
8147 S:      Maintained
8148 F:      drivers/misc/lkdtm*
8149
8150 LINUX SECURITY MODULE (LSM) FRAMEWORK
8151 M:      Chris Wright <chrisw@sous-sol.org>
8152 L:      linux-security-module@vger.kernel.org
8153 S:      Supported
8154
8155 LIS3LV02D ACCELEROMETER DRIVER
8156 M:      Eric Piel <eric.piel@tremplin-utc.net>
8157 S:      Maintained
8158 F:      Documentation/misc-devices/lis3lv02d
8159 F:      drivers/misc/lis3lv02d/
8160 F:      drivers/platform/x86/hp_accel.c
8161
8162 LIVE PATCHING
8163 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8164 M:      Jessica Yu <jeyu@kernel.org>
8165 M:      Jiri Kosina <jikos@kernel.org>
8166 M:      Miroslav Benes <mbenes@suse.cz>
8167 R:      Petr Mladek <pmladek@suse.com>
8168 S:      Maintained
8169 F:      kernel/livepatch/
8170 F:      include/linux/livepatch.h
8171 F:      arch/x86/include/asm/livepatch.h
8172 F:      arch/x86/kernel/livepatch.c
8173 F:      Documentation/livepatch/
8174 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8175 F:      samples/livepatch/
8176 L:      live-patching@vger.kernel.org
8177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8178
8179 LLC (802.2)
8180 L:      netdev@vger.kernel.org
8181 S:      Odd fixes
8182 F:      include/linux/llc.h
8183 F:      include/uapi/linux/llc.h
8184 F:      include/net/llc*
8185 F:      net/llc/
8186
8187 LM73 HARDWARE MONITOR DRIVER
8188 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8189 L:      linux-hwmon@vger.kernel.org
8190 S:      Maintained
8191 F:      drivers/hwmon/lm73.c
8192
8193 LM78 HARDWARE MONITOR DRIVER
8194 M:      Jean Delvare <jdelvare@suse.com>
8195 L:      linux-hwmon@vger.kernel.org
8196 S:      Maintained
8197 F:      Documentation/hwmon/lm78
8198 F:      drivers/hwmon/lm78.c
8199
8200 LM83 HARDWARE MONITOR DRIVER
8201 M:      Jean Delvare <jdelvare@suse.com>
8202 L:      linux-hwmon@vger.kernel.org
8203 S:      Maintained
8204 F:      Documentation/hwmon/lm83
8205 F:      drivers/hwmon/lm83.c
8206
8207 LM90 HARDWARE MONITOR DRIVER
8208 M:      Jean Delvare <jdelvare@suse.com>
8209 L:      linux-hwmon@vger.kernel.org
8210 S:      Maintained
8211 F:      Documentation/hwmon/lm90
8212 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8213 F:      drivers/hwmon/lm90.c
8214 F:      include/dt-bindings/thermal/lm90.h
8215
8216 LM95234 HARDWARE MONITOR DRIVER
8217 M:      Guenter Roeck <linux@roeck-us.net>
8218 L:      linux-hwmon@vger.kernel.org
8219 S:      Maintained
8220 F:      Documentation/hwmon/lm95234
8221 F:      drivers/hwmon/lm95234.c
8222
8223 LME2510 MEDIA DRIVER
8224 M:      Malcolm Priestley <tvboxspy@gmail.com>
8225 L:      linux-media@vger.kernel.org
8226 W:      https://linuxtv.org
8227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8228 S:      Maintained
8229 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8230
8231 LOADPIN SECURITY MODULE
8232 M:      Kees Cook <keescook@chromium.org>
8233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8234 S:      Supported
8235 F:      security/loadpin/
8236 F:      Documentation/admin-guide/LSM/LoadPin.rst
8237
8238 LOCKING PRIMITIVES
8239 M:      Peter Zijlstra <peterz@infradead.org>
8240 M:      Ingo Molnar <mingo@redhat.com>
8241 L:      linux-kernel@vger.kernel.org
8242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8243 S:      Maintained
8244 F:      Documentation/locking/
8245 F:      include/linux/lockdep.h
8246 F:      include/linux/spinlock*.h
8247 F:      arch/*/include/asm/spinlock*.h
8248 F:      include/linux/rwlock*.h
8249 F:      include/linux/mutex*.h
8250 F:      arch/*/include/asm/mutex*.h
8251 F:      include/linux/rwsem*.h
8252 F:      arch/*/include/asm/rwsem.h
8253 F:      include/linux/seqlock.h
8254 F:      lib/locking*.[ch]
8255 F:      kernel/locking/
8256 X:      kernel/locking/locktorture.c
8257
8258 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8259 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8260 L:      linux-ntfs-dev@lists.sourceforge.net
8261 W:      http://www.linux-ntfs.org/content/view/19/37/
8262 S:      Maintained
8263 F:      Documentation/ldm.txt
8264 F:      block/partitions/ldm.*
8265
8266 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8267 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8268 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8269 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8270 L:      MPT-FusionLinux.pdl@broadcom.com
8271 L:      linux-scsi@vger.kernel.org
8272 W:      http://www.avagotech.com/support/
8273 S:      Supported
8274 F:      drivers/message/fusion/
8275 F:      drivers/scsi/mpt2sas/
8276 F:      drivers/scsi/mpt3sas/
8277
8278 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8279 M:      Matthew Wilcox <matthew@wil.cx>
8280 L:      linux-scsi@vger.kernel.org
8281 S:      Maintained
8282 F:      drivers/scsi/sym53c8xx_2/
8283
8284 LTC4261 HARDWARE MONITOR DRIVER
8285 M:      Guenter Roeck <linux@roeck-us.net>
8286 L:      linux-hwmon@vger.kernel.org
8287 S:      Maintained
8288 F:      Documentation/hwmon/ltc4261
8289 F:      drivers/hwmon/ltc4261.c
8290
8291 LTC4306 I2C MULTIPLEXER DRIVER
8292 M:      Michael Hennerich <michael.hennerich@analog.com>
8293 W:      http://ez.analog.com/community/linux-device-drivers
8294 L:      linux-i2c@vger.kernel.org
8295 S:      Supported
8296 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8297 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8298
8299 LTP (Linux Test Project)
8300 M:      Mike Frysinger <vapier@gentoo.org>
8301 M:      Cyril Hrubis <chrubis@suse.cz>
8302 M:      Wanlong Gao <wanlong.gao@gmail.com>
8303 M:      Jan Stancek <jstancek@redhat.com>
8304 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8305 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8306 L:      ltp@lists.linux.it (subscribers-only)
8307 W:      http://linux-test-project.github.io/
8308 T:      git git://github.com/linux-test-project/ltp.git
8309 S:      Maintained
8310
8311 M32R ARCHITECTURE
8312 W:      http://www.linux-m32r.org/
8313 S:      Orphan
8314 F:      arch/m32r/
8315
8316 M68K ARCHITECTURE
8317 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8318 L:      linux-m68k@lists.linux-m68k.org
8319 W:      http://www.linux-m68k.org/
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8321 S:      Maintained
8322 F:      arch/m68k/
8323 F:      drivers/zorro/
8324
8325 M68K ON APPLE MACINTOSH
8326 M:      Joshua Thompson <funaho@jurai.org>
8327 W:      http://www.mac.linux-m68k.org/
8328 L:      linux-m68k@lists.linux-m68k.org
8329 S:      Maintained
8330 F:      arch/m68k/mac/
8331
8332 M68K ON HP9000/300
8333 M:      Philip Blundell <philb@gnu.org>
8334 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8335 S:      Maintained
8336 F:      arch/m68k/hp300/
8337
8338 M88DS3103 MEDIA DRIVER
8339 M:      Antti Palosaari <crope@iki.fi>
8340 L:      linux-media@vger.kernel.org
8341 W:      https://linuxtv.org
8342 W:      http://palosaari.fi/linux/
8343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8344 T:      git git://linuxtv.org/anttip/media_tree.git
8345 S:      Maintained
8346 F:      drivers/media/dvb-frontends/m88ds3103*
8347
8348 M88RS2000 MEDIA DRIVER
8349 M:      Malcolm Priestley <tvboxspy@gmail.com>
8350 L:      linux-media@vger.kernel.org
8351 W:      https://linuxtv.org
8352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8353 S:      Maintained
8354 F:      drivers/media/dvb-frontends/m88rs2000*
8355
8356 MA901 MASTERKIT USB FM RADIO DRIVER
8357 M:      Alexey Klimov <klimov.linux@gmail.com>
8358 L:      linux-media@vger.kernel.org
8359 T:      git git://linuxtv.org/media_tree.git
8360 S:      Maintained
8361 F:      drivers/media/radio/radio-ma901.c
8362
8363 MAC80211
8364 M:      Johannes Berg <johannes@sipsolutions.net>
8365 L:      linux-wireless@vger.kernel.org
8366 W:      http://wireless.kernel.org/
8367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8369 S:      Maintained
8370 F:      Documentation/networking/mac80211-injection.txt
8371 F:      include/net/mac80211.h
8372 F:      net/mac80211/
8373 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8374 F:      Documentation/networking/mac80211_hwsim/README
8375
8376 MAILBOX API
8377 M:      Jassi Brar <jassisinghbrar@gmail.com>
8378 L:      linux-kernel@vger.kernel.org
8379 S:      Maintained
8380 F:      drivers/mailbox/
8381 F:      include/linux/mailbox_client.h
8382 F:      include/linux/mailbox_controller.h
8383
8384 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8385 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8386 W:      http://www.kernel.org/doc/man-pages
8387 L:      linux-man@vger.kernel.org
8388 S:      Maintained
8389
8390 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8391 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8392 L:      linux-mips@linux-mips.org
8393 S:      Maintained
8394 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8395
8396 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8397 M:      Andrew Lunn <andrew@lunn.ch>
8398 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8399 L:      netdev@vger.kernel.org
8400 S:      Maintained
8401 F:      drivers/net/dsa/mv88e6xxx/
8402 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8403
8404 MARVELL ARMADA DRM SUPPORT
8405 M:      Russell King <linux@armlinux.org.uk>
8406 S:      Maintained
8407 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8409 F:      drivers/gpu/drm/armada/
8410 F:      include/uapi/drm/armada_drm.h
8411 F:      Documentation/devicetree/bindings/display/armada/
8412
8413 MARVELL CRYPTO DRIVER
8414 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8415 M:      Arnaud Ebalard <arno@natisbad.org>
8416 F:      drivers/crypto/marvell/
8417 S:      Maintained
8418 L:      linux-crypto@vger.kernel.org
8419
8420 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8421 M:      Mirko Lindner <mlindner@marvell.com>
8422 M:      Stephen Hemminger <stephen@networkplumber.org>
8423 L:      netdev@vger.kernel.org
8424 S:      Maintained
8425 F:      drivers/net/ethernet/marvell/sk*
8426
8427 MARVELL LIBERTAS WIRELESS DRIVER
8428 L:      libertas-dev@lists.infradead.org
8429 S:      Orphan
8430 F:      drivers/net/wireless/marvell/libertas/
8431
8432 MARVELL MACCHIATOBIN SUPPORT
8433 M:      Russell King <rmk@armlinux.org.uk>
8434 L:      linux-arm-kernel@lists.infradead.org
8435 S:      Maintained
8436 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8437
8438 MARVELL MV643XX ETHERNET DRIVER
8439 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8440 L:      netdev@vger.kernel.org
8441 S:      Maintained
8442 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8443 F:      include/linux/mv643xx.h
8444
8445 MARVELL MV88X3310 PHY DRIVER
8446 M:      Russell King <rmk@armlinux.org.uk>
8447 L:      netdev@vger.kernel.org
8448 S:      Maintained
8449 F:      drivers/net/phy/marvell10g.c
8450
8451 MARVELL MVNETA ETHERNET DRIVER
8452 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8453 L:      netdev@vger.kernel.org
8454 S:      Maintained
8455 F:      drivers/net/ethernet/marvell/mvneta.*
8456
8457 MARVELL MWIFIEX WIRELESS DRIVER
8458 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8459 M:      Nishant Sarmukadam <nishants@marvell.com>
8460 M:      Ganapathi Bhat <gbhat@marvell.com>
8461 M:      Xinming Hu <huxm@marvell.com>
8462 L:      linux-wireless@vger.kernel.org
8463 S:      Maintained
8464 F:      drivers/net/wireless/marvell/mwifiex/
8465
8466 MARVELL MWL8K WIRELESS DRIVER
8467 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8468 L:      linux-wireless@vger.kernel.org
8469 S:      Odd Fixes
8470 F:      drivers/net/wireless/marvell/mwl8k.c
8471
8472 MARVELL NAND CONTROLLER DRIVER
8473 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8474 L:      linux-mtd@lists.infradead.org
8475 S:      Maintained
8476 F:      drivers/mtd/nand/marvell_nand.c
8477 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8478
8479 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8480 M:      Nicolas Pitre <nico@fluxnic.net>
8481 S:      Odd Fixes
8482 F:      drivers/mmc/host/mvsdio.*
8483
8484 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8485 M:      Hu Ziji <huziji@marvell.com>
8486 L:      linux-mmc@vger.kernel.org
8487 S:      Supported
8488 F:      drivers/mmc/host/sdhci-xenon*
8489 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8490
8491 MATROX FRAMEBUFFER DRIVER
8492 L:      linux-fbdev@vger.kernel.org
8493 S:      Orphan
8494 F:      drivers/video/fbdev/matrox/matroxfb_*
8495 F:      include/uapi/linux/matroxfb.h
8496
8497 MAX16065 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/max16065
8502 F:      drivers/hwmon/max16065.c
8503
8504 MAX20751 HARDWARE MONITOR DRIVER
8505 M:      Guenter Roeck <linux@roeck-us.net>
8506 L:      linux-hwmon@vger.kernel.org
8507 S:      Maintained
8508 F:      Documentation/hwmon/max20751
8509 F:      drivers/hwmon/max20751.c
8510
8511 MAX2175 SDR TUNER DRIVER
8512 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8513 L:      linux-media@vger.kernel.org
8514 T:      git git://linuxtv.org/media_tree.git
8515 S:      Maintained
8516 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8517 F:      Documentation/media/v4l-drivers/max2175.rst
8518 F:      drivers/media/i2c/max2175*
8519 F:      include/uapi/linux/max2175.h
8520
8521 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8522 L:      linux-hwmon@vger.kernel.org
8523 S:      Orphan
8524 F:      Documentation/hwmon/max6650
8525 F:      drivers/hwmon/max6650.c
8526
8527 MAX6697 HARDWARE MONITOR DRIVER
8528 M:      Guenter Roeck <linux@roeck-us.net>
8529 L:      linux-hwmon@vger.kernel.org
8530 S:      Maintained
8531 F:      Documentation/hwmon/max6697
8532 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8533 F:      drivers/hwmon/max6697.c
8534 F:      include/linux/platform_data/max6697.h
8535
8536 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8537 M:      Peter Rosin <peda@axentia.se>
8538 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8539 S:      Maintained
8540 F:      Documentation/devicetree/bindings/sound/max9860.txt
8541 F:      sound/soc/codecs/max9860.*
8542
8543 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8544 M:      Javier Martinez Canillas <javier@dowhile0.org>
8545 L:      linux-kernel@vger.kernel.org
8546 S:      Supported
8547 F:      drivers/regulator/max77802-regulator.c
8548 F:      Documentation/devicetree/bindings/*/*max77802.txt
8549 F:      include/dt-bindings/*/*max77802.h
8550
8551 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8552 M:      Krzysztof Kozlowski <krzk@kernel.org>
8553 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8554 L:      linux-pm@vger.kernel.org
8555 S:      Supported
8556 F:      drivers/power/supply/max14577_charger.c
8557 F:      drivers/power/supply/max77693_charger.c
8558
8559 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8560 M:      Chanwoo Choi <cw00.choi@samsung.com>
8561 M:      Krzysztof Kozlowski <krzk@kernel.org>
8562 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8563 L:      linux-kernel@vger.kernel.org
8564 S:      Supported
8565 F:      drivers/*/max14577*.c
8566 F:      drivers/*/max77686*.c
8567 F:      drivers/*/max77693*.c
8568 F:      drivers/extcon/extcon-max14577.c
8569 F:      drivers/extcon/extcon-max77693.c
8570 F:      drivers/rtc/rtc-max77686.c
8571 F:      drivers/clk/clk-max77686.c
8572 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8573 F:      Documentation/devicetree/bindings/*/max77686.txt
8574 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8575 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8576 F:      include/linux/mfd/max14577*.h
8577 F:      include/linux/mfd/max77686*.h
8578 F:      include/linux/mfd/max77693*.h
8579
8580 MAXIRADIO FM RADIO RECEIVER DRIVER
8581 M:      Hans Verkuil <hverkuil@xs4all.nl>
8582 L:      linux-media@vger.kernel.org
8583 T:      git git://linuxtv.org/media_tree.git
8584 W:      https://linuxtv.org
8585 S:      Maintained
8586 F:      drivers/media/radio/radio-maxiradio*
8587
8588 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8589 M:      Peter Rosin <peda@axentia.se>
8590 L:      linux-iio@vger.kernel.org
8591 S:      Maintained
8592 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8593 F:      drivers/iio/potentiometer/mcp4531.c
8594
8595 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8596 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8597 L:      linux-iio@vger.kernel.org
8598 S:      Maintained
8599 F:      drivers/iio/dac/cio-dac.c
8600
8601 MEDIA DRIVERS FOR ASCOT2E
8602 M:      Sergey Kozlov <serjk@netup.ru>
8603 M:      Abylay Ospan <aospan@netup.ru>
8604 L:      linux-media@vger.kernel.org
8605 W:      https://linuxtv.org
8606 W:      http://netup.tv/
8607 T:      git git://linuxtv.org/media_tree.git
8608 S:      Supported
8609 F:      drivers/media/dvb-frontends/ascot2e*
8610
8611 MEDIA DRIVERS FOR CXD2841ER
8612 M:      Sergey Kozlov <serjk@netup.ru>
8613 M:      Abylay Ospan <aospan@netup.ru>
8614 L:      linux-media@vger.kernel.org
8615 W:      https://linuxtv.org
8616 W:      http://netup.tv/
8617 T:      git git://linuxtv.org/media_tree.git
8618 S:      Supported
8619 F:      drivers/media/dvb-frontends/cxd2841er*
8620
8621 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8622 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8623 L:      linux-media@vger.kernel.org
8624 W:      https://linuxtv.org
8625 T:      git git://linuxtv.org/media_tree.git
8626 S:      Maintained
8627 F:      drivers/media/pci/ddbridge/*
8628
8629 MEDIA DRIVERS FOR FREESCALE IMX
8630 M:      Steve Longerbeam <slongerbeam@gmail.com>
8631 M:      Philipp Zabel <p.zabel@pengutronix.de>
8632 L:      linux-media@vger.kernel.org
8633 T:      git git://linuxtv.org/media_tree.git
8634 S:      Maintained
8635 F:      Documentation/devicetree/bindings/media/imx.txt
8636 F:      Documentation/media/v4l-drivers/imx.rst
8637 F:      drivers/staging/media/imx/
8638 F:      include/linux/imx-media.h
8639 F:      include/media/imx.h
8640
8641 MEDIA DRIVERS FOR HELENE
8642 M:      Abylay Ospan <aospan@netup.ru>
8643 L:      linux-media@vger.kernel.org
8644 W:      https://linuxtv.org
8645 W:      http://netup.tv/
8646 T:      git git://linuxtv.org/media_tree.git
8647 S:      Supported
8648 F:      drivers/media/dvb-frontends/helene*
8649
8650 MEDIA DRIVERS FOR HORUS3A
8651 M:      Sergey Kozlov <serjk@netup.ru>
8652 M:      Abylay Ospan <aospan@netup.ru>
8653 L:      linux-media@vger.kernel.org
8654 W:      https://linuxtv.org
8655 W:      http://netup.tv/
8656 T:      git git://linuxtv.org/media_tree.git
8657 S:      Supported
8658 F:      drivers/media/dvb-frontends/horus3a*
8659
8660 MEDIA DRIVERS FOR LNBH25
8661 M:      Sergey Kozlov <serjk@netup.ru>
8662 M:      Abylay Ospan <aospan@netup.ru>
8663 L:      linux-media@vger.kernel.org
8664 W:      https://linuxtv.org
8665 W:      http://netup.tv/
8666 T:      git git://linuxtv.org/media_tree.git
8667 S:      Supported
8668 F:      drivers/media/dvb-frontends/lnbh25*
8669
8670 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8671 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8672 L:      linux-media@vger.kernel.org
8673 W:      https://linuxtv.org
8674 T:      git git://linuxtv.org/media_tree.git
8675 S:      Maintained
8676 F:      drivers/media/dvb-frontends/mxl5xx*
8677
8678 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8679 M:      Sergey Kozlov <serjk@netup.ru>
8680 M:      Abylay Ospan <aospan@netup.ru>
8681 L:      linux-media@vger.kernel.org
8682 W:      https://linuxtv.org
8683 W:      http://netup.tv/
8684 T:      git git://linuxtv.org/media_tree.git
8685 S:      Supported
8686 F:      drivers/media/pci/netup_unidvb/*
8687
8688 MEDIA DRIVERS FOR RENESAS - DRIF
8689 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8690 L:      linux-media@vger.kernel.org
8691 L:      linux-renesas-soc@vger.kernel.org
8692 T:      git git://linuxtv.org/media_tree.git
8693 S:      Supported
8694 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8695 F:      drivers/media/platform/rcar_drif.c
8696
8697 MEDIA DRIVERS FOR RENESAS - FCP
8698 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8699 L:      linux-media@vger.kernel.org
8700 L:      linux-renesas-soc@vger.kernel.org
8701 T:      git git://linuxtv.org/media_tree.git
8702 S:      Supported
8703 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8704 F:      drivers/media/platform/rcar-fcp.c
8705 F:      include/media/rcar-fcp.h
8706
8707 MEDIA DRIVERS FOR RENESAS - FDP1
8708 M:      Kieran Bingham <kieran@bingham.xyz>
8709 L:      linux-media@vger.kernel.org
8710 L:      linux-renesas-soc@vger.kernel.org
8711 T:      git git://linuxtv.org/media_tree.git
8712 S:      Supported
8713 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8714 F:      drivers/media/platform/rcar_fdp1.c
8715
8716 MEDIA DRIVERS FOR RENESAS - VIN
8717 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8718 L:      linux-media@vger.kernel.org
8719 L:      linux-renesas-soc@vger.kernel.org
8720 T:      git git://linuxtv.org/media_tree.git
8721 S:      Supported
8722 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8723 F:      drivers/media/platform/rcar-vin/
8724
8725 MEDIA DRIVERS FOR RENESAS - VSP1
8726 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8727 L:      linux-media@vger.kernel.org
8728 L:      linux-renesas-soc@vger.kernel.org
8729 T:      git git://linuxtv.org/media_tree.git
8730 S:      Supported
8731 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8732 F:      drivers/media/platform/vsp1/
8733
8734 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8735 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8736 L:      linux-media@vger.kernel.org
8737 W:      https://linuxtv.org
8738 T:      git git://linuxtv.org/media_tree.git
8739 S:      Maintained
8740 F:      drivers/media/dvb-frontends/stv0910*
8741
8742 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8743 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8744 L:      linux-media@vger.kernel.org
8745 W:      https://linuxtv.org
8746 T:      git git://linuxtv.org/media_tree.git
8747 S:      Maintained
8748 F:      drivers/media/dvb-frontends/stv6111*
8749
8750 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8751 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8752 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8753 P:      LinuxTV.org Project
8754 L:      linux-media@vger.kernel.org
8755 W:      https://linuxtv.org
8756 Q:      http://patchwork.kernel.org/project/linux-media/list/
8757 T:      git git://linuxtv.org/media_tree.git
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/media/
8760 F:      Documentation/media/
8761 F:      drivers/media/
8762 F:      drivers/staging/media/
8763 F:      include/linux/platform_data/media/
8764 F:      include/media/
8765 F:      include/uapi/linux/dvb/
8766 F:      include/uapi/linux/videodev2.h
8767 F:      include/uapi/linux/media.h
8768 F:      include/uapi/linux/v4l2-*
8769 F:      include/uapi/linux/meye.h
8770 F:      include/uapi/linux/ivtv*
8771 F:      include/uapi/linux/uvcvideo.h
8772
8773 MEDIATEK CIR DRIVER
8774 M:      Sean Wang <sean.wang@mediatek.com>
8775 S:      Maintained
8776 F:      drivers/media/rc/mtk-cir.c
8777
8778 MEDIATEK PMIC LED DRIVER
8779 M:      Sean Wang <sean.wang@mediatek.com>
8780 S:      Maintained
8781 F:      drivers/leds/leds-mt6323.c
8782 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8783
8784 MEDIATEK ETHERNET DRIVER
8785 M:      Felix Fietkau <nbd@openwrt.org>
8786 M:      John Crispin <john@phrozen.org>
8787 M:      Sean Wang <sean.wang@mediatek.com>
8788 M:      Nelson Chang <nelson.chang@mediatek.com>
8789 L:      netdev@vger.kernel.org
8790 S:      Maintained
8791 F:      drivers/net/ethernet/mediatek/
8792
8793 MEDIATEK SWITCH DRIVER
8794 M:      Sean Wang <sean.wang@mediatek.com>
8795 L:      netdev@vger.kernel.org
8796 S:      Maintained
8797 F:      drivers/net/dsa/mt7530.*
8798 F:      net/dsa/tag_mtk.c
8799
8800 MEDIATEK JPEG DRIVER
8801 M:      Rick Chang <rick.chang@mediatek.com>
8802 M:      Bin Liu <bin.liu@mediatek.com>
8803 S:      Supported
8804 F:      drivers/media/platform/mtk-jpeg/
8805 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8806
8807 MEDIATEK MDP DRIVER
8808 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8809 M:      Houlong Wei <houlong.wei@mediatek.com>
8810 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8811 S:      Supported
8812 F:      drivers/media/platform/mtk-mdp/
8813 F:      drivers/media/platform/mtk-vpu/
8814 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8815
8816 MEDIATEK MEDIA DRIVER
8817 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8818 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8819 S:      Supported
8820 F:      drivers/media/platform/mtk-vcodec/
8821 F:      drivers/media/platform/mtk-vpu/
8822 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8823 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8824
8825 MEDIATEK MT7601U WIRELESS LAN DRIVER
8826 M:      Jakub Kicinski <kubakici@wp.pl>
8827 L:      linux-wireless@vger.kernel.org
8828 S:      Maintained
8829 F:      drivers/net/wireless/mediatek/mt7601u/
8830
8831 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8832 M:      Sean Wang <sean.wang@mediatek.com>
8833 S:      Maintained
8834 F:      drivers/char/hw_random/mtk-rng.c
8835
8836 MEDIATEK USB3 DRD IP DRIVER
8837 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8838 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8840 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8841 S:      Maintained
8842 F:      drivers/usb/mtu3/
8843
8844 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8845 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8846 M:      Martin Donnelly <martin.donnelly@ge.com>
8847 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8848 S:      Maintained
8849 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8850 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8851
8852 MEGARAID SCSI/SAS DRIVERS
8853 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8854 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8855 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8856 L:      megaraidlinux.pdl@broadcom.com
8857 L:      linux-scsi@vger.kernel.org
8858 W:      http://www.avagotech.com/support/
8859 S:      Maintained
8860 F:      Documentation/scsi/megaraid.txt
8861 F:      drivers/scsi/megaraid.*
8862 F:      drivers/scsi/megaraid/
8863
8864 MELEXIS MLX90614 DRIVER
8865 M:      Crt Mori <cmo@melexis.com>
8866 L:      linux-iio@vger.kernel.org
8867 W:      http://www.melexis.com
8868 S:      Supported
8869 F:      drivers/iio/temperature/mlx90614.c
8870
8871 MELFAS MIP4 TOUCHSCREEN DRIVER
8872 M:      Sangwon Jee <jeesw@melfas.com>
8873 W:      http://www.melfas.com
8874 S:      Supported
8875 F:      drivers/input/touchscreen/melfas_mip4.c
8876 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8877
8878 MELLANOX ETHERNET DRIVER (mlx4_en)
8879 M:      Tariq Toukan <tariqt@mellanox.com>
8880 L:      netdev@vger.kernel.org
8881 S:      Supported
8882 W:      http://www.mellanox.com
8883 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8884 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8885
8886 MELLANOX ETHERNET DRIVER (mlx5e)
8887 M:      Saeed Mahameed <saeedm@mellanox.com>
8888 L:      netdev@vger.kernel.org
8889 S:      Supported
8890 W:      http://www.mellanox.com
8891 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8892 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8893
8894 MELLANOX ETHERNET INNOVA DRIVER
8895 M:      Ilan Tayari <ilant@mellanox.com>
8896 R:      Boris Pismenny <borisp@mellanox.com>
8897 L:      netdev@vger.kernel.org
8898 S:      Supported
8899 W:      http://www.mellanox.com
8900 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8901 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8902 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8903
8904 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8905 M:      Ilan Tayari <ilant@mellanox.com>
8906 R:      Boris Pismenny <borisp@mellanox.com>
8907 L:      netdev@vger.kernel.org
8908 S:      Supported
8909 W:      http://www.mellanox.com
8910 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8911 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8912 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8913
8914 MELLANOX ETHERNET SWITCH DRIVERS
8915 M:      Jiri Pirko <jiri@mellanox.com>
8916 M:      Ido Schimmel <idosch@mellanox.com>
8917 L:      netdev@vger.kernel.org
8918 S:      Supported
8919 W:      http://www.mellanox.com
8920 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8921 F:      drivers/net/ethernet/mellanox/mlxsw/
8922
8923 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8924 M:      mlxsw@mellanox.com
8925 L:      netdev@vger.kernel.org
8926 S:      Supported
8927 W:      http://www.mellanox.com
8928 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8929 F:      drivers/net/ethernet/mellanox/mlxfw/
8930
8931 MELLANOX MLX CPLD HOTPLUG DRIVER
8932 M:      Vadim Pasternak <vadimp@mellanox.com>
8933 L:      platform-driver-x86@vger.kernel.org
8934 S:      Supported
8935 F:      drivers/platform/x86/mlxcpld-hotplug.c
8936 F:      include/linux/platform_data/mlxcpld-hotplug.h
8937
8938 MELLANOX MLX4 core VPI driver
8939 M:      Tariq Toukan <tariqt@mellanox.com>
8940 L:      netdev@vger.kernel.org
8941 L:      linux-rdma@vger.kernel.org
8942 W:      http://www.mellanox.com
8943 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8944 S:      Supported
8945 F:      drivers/net/ethernet/mellanox/mlx4/
8946 F:      include/linux/mlx4/
8947
8948 MELLANOX MLX4 IB driver
8949 M:      Yishai Hadas <yishaih@mellanox.com>
8950 L:      linux-rdma@vger.kernel.org
8951 W:      http://www.mellanox.com
8952 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8953 S:      Supported
8954 F:      drivers/infiniband/hw/mlx4/
8955 F:      include/linux/mlx4/
8956 F:      include/uapi/rdma/mlx4-abi.h
8957
8958 MELLANOX MLX5 core VPI driver
8959 M:      Saeed Mahameed <saeedm@mellanox.com>
8960 M:      Matan Barak <matanb@mellanox.com>
8961 M:      Leon Romanovsky <leonro@mellanox.com>
8962 L:      netdev@vger.kernel.org
8963 L:      linux-rdma@vger.kernel.org
8964 W:      http://www.mellanox.com
8965 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8966 S:      Supported
8967 F:      drivers/net/ethernet/mellanox/mlx5/core/
8968 F:      include/linux/mlx5/
8969
8970 MELLANOX MLX5 IB driver
8971 M:      Matan Barak <matanb@mellanox.com>
8972 M:      Leon Romanovsky <leonro@mellanox.com>
8973 L:      linux-rdma@vger.kernel.org
8974 W:      http://www.mellanox.com
8975 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8976 S:      Supported
8977 F:      drivers/infiniband/hw/mlx5/
8978 F:      include/linux/mlx5/
8979 F:      include/uapi/rdma/mlx5-abi.h
8980
8981 MELLANOX MLXCPLD I2C AND MUX DRIVER
8982 M:      Vadim Pasternak <vadimp@mellanox.com>
8983 M:      Michael Shych <michaelsh@mellanox.com>
8984 L:      linux-i2c@vger.kernel.org
8985 S:      Supported
8986 F:      drivers/i2c/busses/i2c-mlxcpld.c
8987 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8988 F:      Documentation/i2c/busses/i2c-mlxcpld
8989
8990 MELLANOX MLXCPLD LED DRIVER
8991 M:      Vadim Pasternak <vadimp@mellanox.com>
8992 L:      linux-leds@vger.kernel.org
8993 S:      Supported
8994 F:      drivers/leds/leds-mlxcpld.c
8995 F:      Documentation/leds/leds-mlxcpld.txt
8996
8997 MELLANOX PLATFORM DRIVER
8998 M:      Vadim Pasternak <vadimp@mellanox.com>
8999 L:      platform-driver-x86@vger.kernel.org
9000 S:      Supported
9001 F:      drivers/platform/x86/mlx-platform.c
9002
9003 MEMBARRIER SUPPORT
9004 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9005 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9006 L:      linux-kernel@vger.kernel.org
9007 S:      Supported
9008 F:      kernel/sched/membarrier.c
9009 F:      include/uapi/linux/membarrier.h
9010
9011 MEMORY MANAGEMENT
9012 L:      linux-mm@kvack.org
9013 W:      http://www.linux-mm.org
9014 S:      Maintained
9015 F:      include/linux/mm.h
9016 F:      include/linux/gfp.h
9017 F:      include/linux/mmzone.h
9018 F:      include/linux/memory_hotplug.h
9019 F:      include/linux/vmalloc.h
9020 F:      mm/
9021
9022 MEMORY TECHNOLOGY DEVICES (MTD)
9023 M:      David Woodhouse <dwmw2@infradead.org>
9024 M:      Brian Norris <computersforpeace@gmail.com>
9025 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9026 M:      Marek Vasut <marek.vasut@gmail.com>
9027 M:      Richard Weinberger <richard@nod.at>
9028 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9029 L:      linux-mtd@lists.infradead.org
9030 W:      http://www.linux-mtd.infradead.org/
9031 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9032 T:      git git://git.infradead.org/linux-mtd.git master
9033 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9034 S:      Maintained
9035 F:      Documentation/devicetree/bindings/mtd/
9036 F:      drivers/mtd/
9037 F:      include/linux/mtd/
9038 F:      include/uapi/mtd/
9039
9040 MEN A21 WATCHDOG DRIVER
9041 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9042 L:      linux-watchdog@vger.kernel.org
9043 S:      Maintained
9044 F:      drivers/watchdog/mena21_wdt.c
9045
9046 MEN CHAMELEON BUS (mcb)
9047 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9048 S:      Maintained
9049 F:      drivers/mcb/
9050 F:      include/linux/mcb.h
9051 F:      Documentation/men-chameleon-bus.txt
9052
9053 MEN F21BMC (Board Management Controller)
9054 M:      Andreas Werner <andreas.werner@men.de>
9055 S:      Supported
9056 F:      drivers/mfd/menf21bmc.c
9057 F:      drivers/watchdog/menf21bmc_wdt.c
9058 F:      drivers/leds/leds-menf21bmc.c
9059 F:      drivers/hwmon/menf21bmc_hwmon.c
9060 F:      Documentation/hwmon/menf21bmc
9061
9062 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9063 M:      Neil Armstrong <narmstrong@baylibre.com>
9064 L:      linux-media@lists.freedesktop.org
9065 L:      linux-amlogic@lists.infradead.org
9066 W:      http://linux-meson.com/
9067 S:      Supported
9068 F:      drivers/media/platform/meson/ao-cec.c
9069 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9070 T:      git git://linuxtv.org/media_tree.git
9071
9072 METAG ARCHITECTURE
9073 M:      James Hogan <jhogan@kernel.org>
9074 L:      linux-metag@vger.kernel.org
9075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9076 S:      Odd Fixes
9077 F:      arch/metag/
9078 F:      Documentation/metag/
9079 F:      Documentation/devicetree/bindings/metag/
9080 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9081 F:      drivers/clocksource/metag_generic.c
9082 F:      drivers/irqchip/irq-metag.c
9083 F:      drivers/irqchip/irq-metag-ext.c
9084 F:      drivers/tty/metag_da.c
9085
9086 MICROBLAZE ARCHITECTURE
9087 M:      Michal Simek <monstr@monstr.eu>
9088 W:      http://www.monstr.eu/fdt/
9089 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9090 S:      Supported
9091 F:      arch/microblaze/
9092
9093 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9094 M:      Richard Genoud <richard.genoud@gmail.com>
9095 S:      Maintained
9096 F:      drivers/tty/serial/atmel_serial.c
9097 F:      drivers/tty/serial/atmel_serial.h
9098
9099 MICROCHIP / ATMEL DMA DRIVER
9100 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9102 L:      dmaengine@vger.kernel.org
9103 S:      Supported
9104 F:      drivers/dma/at_hdmac.c
9105 F:      drivers/dma/at_hdmac_regs.h
9106 F:      include/linux/platform_data/dma-atmel.h
9107
9108 MICROCHIP / ATMEL ECC DRIVER
9109 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9110 L:      linux-crypto@vger.kernel.org
9111 S:      Maintained
9112 F:      drivers/crypto/atmel-ecc.*
9113
9114 MICROCHIP / ATMEL ISC DRIVER
9115 M:      Songjun Wu <songjun.wu@microchip.com>
9116 L:      linux-media@vger.kernel.org
9117 S:      Supported
9118 F:      drivers/media/platform/atmel/atmel-isc.c
9119 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9120 F:      devicetree/bindings/media/atmel-isc.txt
9121
9122 MICROCHIP / ATMEL NAND DRIVER
9123 M:      Wenyou Yang <wenyou.yang@microchip.com>
9124 M:      Josh Wu <rainyfeeling@outlook.com>
9125 L:      linux-mtd@lists.infradead.org
9126 S:      Supported
9127 F:      drivers/mtd/nand/atmel/*
9128 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9129
9130 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9131 M:      Woojung Huh <Woojung.Huh@microchip.com>
9132 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9133 L:      netdev@vger.kernel.org
9134 S:      Maintained
9135 F:      net/dsa/tag_ksz.c
9136 F:      drivers/net/dsa/microchip/*
9137 F:      include/linux/platform_data/microchip-ksz.h
9138 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9139
9140 MICROCHIP USB251XB DRIVER
9141 M:      Richard Leitner <richard.leitner@skidata.com>
9142 L:      linux-usb@vger.kernel.org
9143 S:      Maintained
9144 F:      drivers/usb/misc/usb251xb.c
9145 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9146
9147 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9148 M:      Don Brace <don.brace@microsemi.com>
9149 L:      esc.storagedev@microsemi.com
9150 L:      linux-scsi@vger.kernel.org
9151 S:      Supported
9152 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9153 F:      drivers/scsi/smartpqi/Kconfig
9154 F:      drivers/scsi/smartpqi/Makefile
9155 F:      include/linux/cciss*.h
9156 F:      include/uapi/linux/cciss*.h
9157 F:      Documentation/scsi/smartpqi.txt
9158
9159 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9160 M:      Chen Yu <yu.c.chen@intel.com>
9161 L:      platform-driver-x86@vger.kernel.org
9162 S:      Supported
9163 F:      drivers/platform/x86/surfacepro3_button.c
9164
9165 MICROTEK X6 SCANNER
9166 M:      Oliver Neukum <oliver@neukum.org>
9167 S:      Maintained
9168 F:      drivers/usb/image/microtek.*
9169
9170 MIPS
9171 M:      Ralf Baechle <ralf@linux-mips.org>
9172 M:      James Hogan <jhogan@kernel.org>
9173 L:      linux-mips@linux-mips.org
9174 W:      http://www.linux-mips.org/
9175 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9176 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9177 S:      Supported
9178 F:      Documentation/devicetree/bindings/mips/
9179 F:      Documentation/mips/
9180 F:      arch/mips/
9181
9182 MIPS BOSTON DEVELOPMENT BOARD
9183 M:      Paul Burton <paul.burton@mips.com>
9184 L:      linux-mips@linux-mips.org
9185 S:      Maintained
9186 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9187 F:      arch/mips/boot/dts/img/boston.dts
9188 F:      arch/mips/configs/generic/board-boston.config
9189 F:      drivers/clk/imgtec/clk-boston.c
9190 F:      include/dt-bindings/clock/boston-clock.h
9191
9192 MIPS GENERIC PLATFORM
9193 M:      Paul Burton <paul.burton@mips.com>
9194 L:      linux-mips@linux-mips.org
9195 S:      Supported
9196 F:      arch/mips/generic/
9197 F:      arch/mips/tools/generic-board-config.sh
9198
9199 MIPS/LOONGSON1 ARCHITECTURE
9200 M:      Keguang Zhang <keguang.zhang@gmail.com>
9201 L:      linux-mips@linux-mips.org
9202 S:      Maintained
9203 F:      arch/mips/loongson32/
9204 F:      arch/mips/include/asm/mach-loongson32/
9205 F:      drivers/*/*loongson1*
9206 F:      drivers/*/*/*loongson1*
9207
9208 MIPS RINT INSTRUCTION EMULATION
9209 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9210 L:      linux-mips@linux-mips.org
9211 S:      Supported
9212 F:      arch/mips/math-emu/sp_rint.c
9213 F:      arch/mips/math-emu/dp_rint.c
9214
9215 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9216 M:      Hans Verkuil <hverkuil@xs4all.nl>
9217 L:      linux-media@vger.kernel.org
9218 T:      git git://linuxtv.org/media_tree.git
9219 W:      https://linuxtv.org
9220 S:      Odd Fixes
9221 F:      drivers/media/radio/radio-miropcm20*
9222
9223 MMP SUPPORT
9224 M:      Eric Miao <eric.y.miao@gmail.com>
9225 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9227 T:      git git://github.com/hzhuang1/linux.git
9228 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9229 S:      Maintained
9230 F:      arch/arm/boot/dts/mmp*
9231 F:      arch/arm/mach-mmp/
9232
9233 MN88472 MEDIA DRIVER
9234 M:      Antti Palosaari <crope@iki.fi>
9235 L:      linux-media@vger.kernel.org
9236 W:      https://linuxtv.org
9237 W:      http://palosaari.fi/linux/
9238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9239 S:      Maintained
9240 F:      drivers/media/dvb-frontends/mn88472*
9241
9242 MN88473 MEDIA DRIVER
9243 M:      Antti Palosaari <crope@iki.fi>
9244 L:      linux-media@vger.kernel.org
9245 W:      https://linuxtv.org
9246 W:      http://palosaari.fi/linux/
9247 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9248 S:      Maintained
9249 F:      drivers/media/dvb-frontends/mn88473*
9250
9251 MODULE SUPPORT
9252 M:      Jessica Yu <jeyu@kernel.org>
9253 M:      Rusty Russell <rusty@rustcorp.com.au>
9254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9255 S:      Maintained
9256 F:      include/linux/module.h
9257 F:      kernel/module.c
9258
9259 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9260 W:      http://popies.net/meye/
9261 S:      Orphan
9262 F:      Documentation/media/v4l-drivers/meye*
9263 F:      drivers/media/pci/meye/
9264 F:      include/uapi/linux/meye.h
9265
9266 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9267 M:      Jiri Slaby <jirislaby@gmail.com>
9268 S:      Maintained
9269 F:      Documentation/serial/moxa-smartio
9270 F:      drivers/tty/mxser.*
9271
9272 MR800 AVERMEDIA USB FM RADIO DRIVER
9273 M:      Alexey Klimov <klimov.linux@gmail.com>
9274 L:      linux-media@vger.kernel.org
9275 T:      git git://linuxtv.org/media_tree.git
9276 S:      Maintained
9277 F:      drivers/media/radio/radio-mr800.c
9278
9279 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9280 M:      Alan Ott <alan@signal11.us>
9281 L:      linux-wpan@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/net/ieee802154/mrf24j40.c
9284 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9285
9286 MSI LAPTOP SUPPORT
9287 M:      "Lee, Chun-Yi" <jlee@suse.com>
9288 L:      platform-driver-x86@vger.kernel.org
9289 S:      Maintained
9290 F:      drivers/platform/x86/msi-laptop.c
9291
9292 MSI WMI SUPPORT
9293 L:      platform-driver-x86@vger.kernel.org
9294 S:      Orphan
9295 F:      drivers/platform/x86/msi-wmi.c
9296
9297 MSI001 MEDIA DRIVER
9298 M:      Antti Palosaari <crope@iki.fi>
9299 L:      linux-media@vger.kernel.org
9300 W:      https://linuxtv.org
9301 W:      http://palosaari.fi/linux/
9302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9303 T:      git git://linuxtv.org/anttip/media_tree.git
9304 S:      Maintained
9305 F:      drivers/media/tuners/msi001*
9306
9307 MSI2500 MEDIA DRIVER
9308 M:      Antti Palosaari <crope@iki.fi>
9309 L:      linux-media@vger.kernel.org
9310 W:      https://linuxtv.org
9311 W:      http://palosaari.fi/linux/
9312 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9313 T:      git git://linuxtv.org/anttip/media_tree.git
9314 S:      Maintained
9315 F:      drivers/media/usb/msi2500/
9316
9317 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9318 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9319 L:      linux-mtd@lists.infradead.org
9320 S:      Maintained
9321 F:      drivers/mtd/devices/docg3*
9322
9323 MT9M032 APTINA SENSOR DRIVER
9324 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9325 L:      linux-media@vger.kernel.org
9326 T:      git git://linuxtv.org/media_tree.git
9327 S:      Maintained
9328 F:      drivers/media/i2c/mt9m032.c
9329 F:      include/media/i2c/mt9m032.h
9330
9331 MT9P031 APTINA CAMERA SENSOR
9332 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9333 L:      linux-media@vger.kernel.org
9334 T:      git git://linuxtv.org/media_tree.git
9335 S:      Maintained
9336 F:      drivers/media/i2c/mt9p031.c
9337 F:      include/media/i2c/mt9p031.h
9338
9339 MT9T001 APTINA CAMERA SENSOR
9340 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9341 L:      linux-media@vger.kernel.org
9342 T:      git git://linuxtv.org/media_tree.git
9343 S:      Maintained
9344 F:      drivers/media/i2c/mt9t001.c
9345 F:      include/media/i2c/mt9t001.h
9346
9347 MT9V032 APTINA CAMERA SENSOR
9348 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9349 L:      linux-media@vger.kernel.org
9350 T:      git git://linuxtv.org/media_tree.git
9351 S:      Maintained
9352 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9353 F:      drivers/media/i2c/mt9v032.c
9354 F:      include/media/i2c/mt9v032.h
9355
9356 MULTIFUNCTION DEVICES (MFD)
9357 M:      Lee Jones <lee.jones@linaro.org>
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9359 S:      Supported
9360 F:      Documentation/devicetree/bindings/mfd/
9361 F:      drivers/mfd/
9362 F:      include/linux/mfd/
9363 F:      include/dt-bindings/mfd/
9364
9365 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9366 S:      Orphan
9367 F:      drivers/mmc/host/mmc_spi.c
9368 F:      include/linux/spi/mmc_spi.h
9369
9370 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9371 M:      Ulf Hansson <ulf.hansson@linaro.org>
9372 L:      linux-mmc@vger.kernel.org
9373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9374 S:      Maintained
9375 F:      Documentation/devicetree/bindings/mmc/
9376 F:      drivers/mmc/
9377 F:      include/linux/mmc/
9378 F:      include/uapi/linux/mmc/
9379
9380 MULTIPLEXER SUBSYSTEM
9381 M:      Peter Rosin <peda@axentia.se>
9382 S:      Maintained
9383 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9384 F:      Documentation/devicetree/bindings/mux/
9385 F:      include/linux/dt-bindings/mux/
9386 F:      include/linux/mux/
9387 F:      drivers/mux/
9388
9389 MULTITECH MULTIPORT CARD (ISICOM)
9390 S:      Orphan
9391 F:      drivers/tty/isicom.c
9392 F:      include/linux/isicom.h
9393
9394 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9395 M:      Bin Liu <b-liu@ti.com>
9396 L:      linux-usb@vger.kernel.org
9397 S:      Maintained
9398 F:      drivers/usb/musb/
9399
9400 MXL5007T MEDIA DRIVER
9401 M:      Michael Krufky <mkrufky@linuxtv.org>
9402 L:      linux-media@vger.kernel.org
9403 W:      https://linuxtv.org
9404 W:      http://github.com/mkrufky
9405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9406 T:      git git://linuxtv.org/mkrufky/tuners.git
9407 S:      Maintained
9408 F:      drivers/media/tuners/mxl5007t.*
9409
9410 MXSFB DRM DRIVER
9411 M:      Marek Vasut <marex@denx.de>
9412 S:      Supported
9413 F:      drivers/gpu/drm/mxsfb/
9414 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9415
9416 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9417 M:      Chris Lee <christopher.lee@cspi.com>
9418 L:      netdev@vger.kernel.org
9419 W:      https://www.cspi.com/ethernet-products/support/downloads/
9420 S:      Supported
9421 F:      drivers/net/ethernet/myricom/myri10ge/
9422
9423 NAND FLASH SUBSYSTEM
9424 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9425 R:      Richard Weinberger <richard@nod.at>
9426 L:      linux-mtd@lists.infradead.org
9427 W:      http://www.linux-mtd.infradead.org/
9428 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9429 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9430 T:      git git://git.infradead.org/linux-mtd.git nand/next
9431 S:      Maintained
9432 F:      drivers/mtd/nand/
9433 F:      include/linux/mtd/*nand*.h
9434
9435 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9436 M:      Daniel Mack <zonque@gmail.com>
9437 S:      Maintained
9438 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9439 W:      http://www.native-instruments.com
9440 F:      sound/usb/caiaq/
9441
9442 NATSEMI ETHERNET DRIVER (DP8381x)
9443 S:      Orphan
9444 F:      drivers/net/ethernet/natsemi/natsemi.c
9445
9446 NCP FILESYSTEM
9447 M:      Petr Vandrovec <petr@vandrovec.name>
9448 S:      Obsolete
9449 F:      drivers/staging/ncpfs/
9450
9451 NCR 5380 SCSI DRIVERS
9452 M:      Finn Thain <fthain@telegraphics.com.au>
9453 M:      Michael Schmitz <schmitzmic@gmail.com>
9454 L:      linux-scsi@vger.kernel.org
9455 S:      Maintained
9456 F:      Documentation/scsi/g_NCR5380.txt
9457 F:      drivers/scsi/NCR5380.*
9458 F:      drivers/scsi/arm/cumana_1.c
9459 F:      drivers/scsi/arm/oak.c
9460 F:      drivers/scsi/atari_scsi.*
9461 F:      drivers/scsi/dmx3191d.c
9462 F:      drivers/scsi/g_NCR5380.*
9463 F:      drivers/scsi/mac_scsi.*
9464 F:      drivers/scsi/sun3_scsi.*
9465 F:      drivers/scsi/sun3_scsi_vme.c
9466
9467 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9468 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9469 L:      linux-scsi@vger.kernel.org
9470 S:      Maintained
9471 F:      drivers/scsi/NCR_D700.*
9472
9473 NCT6775 HARDWARE MONITOR DRIVER
9474 M:      Guenter Roeck <linux@roeck-us.net>
9475 L:      linux-hwmon@vger.kernel.org
9476 S:      Maintained
9477 F:      Documentation/hwmon/nct6775
9478 F:      drivers/hwmon/nct6775.c
9479
9480 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9481 M:      Faisal Latif <faisal.latif@intel.com>
9482 L:      linux-rdma@vger.kernel.org
9483 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9484 S:      Supported
9485 F:      drivers/infiniband/hw/nes/
9486 F:      include/uapi/rdma/nes-abi.h
9487
9488 NETEM NETWORK EMULATOR
9489 M:      Stephen Hemminger <stephen@networkplumber.org>
9490 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9491 S:      Maintained
9492 F:      net/sched/sch_netem.c
9493
9494 NETERION 10GbE DRIVERS (s2io/vxge)
9495 M:      Jon Mason <jdmason@kudzu.us>
9496 L:      netdev@vger.kernel.org
9497 S:      Supported
9498 F:      Documentation/networking/s2io.txt
9499 F:      Documentation/networking/vxge.txt
9500 F:      drivers/net/ethernet/neterion/
9501
9502 NETFILTER
9503 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9504 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9505 M:      Florian Westphal <fw@strlen.de>
9506 L:      netfilter-devel@vger.kernel.org
9507 L:      coreteam@netfilter.org
9508 W:      http://www.netfilter.org/
9509 W:      http://www.iptables.org/
9510 W:      http://www.nftables.org/
9511 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9514 S:      Maintained
9515 F:      include/linux/netfilter*
9516 F:      include/linux/netfilter/
9517 F:      include/net/netfilter/
9518 F:      include/uapi/linux/netfilter*
9519 F:      include/uapi/linux/netfilter/
9520 F:      net/*/netfilter.c
9521 F:      net/*/netfilter/
9522 F:      net/netfilter/
9523 F:      net/bridge/br_netfilter*.c
9524
9525 NETROM NETWORK LAYER
9526 M:      Ralf Baechle <ralf@linux-mips.org>
9527 L:      linux-hams@vger.kernel.org
9528 W:      http://www.linux-ax25.org/
9529 S:      Maintained
9530 F:      include/net/netrom.h
9531 F:      include/uapi/linux/netrom.h
9532 F:      net/netrom/
9533
9534 NETRONOME ETHERNET DRIVERS
9535 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9536 L:      oss-drivers@netronome.com
9537 S:      Maintained
9538 F:      drivers/net/ethernet/netronome/
9539
9540 NETWORK BLOCK DEVICE (NBD)
9541 M:      Josef Bacik <jbacik@fb.com>
9542 S:      Maintained
9543 L:      linux-block@vger.kernel.org
9544 L:      nbd@other.debian.org
9545 F:      Documentation/blockdev/nbd.txt
9546 F:      drivers/block/nbd.c
9547 F:      include/uapi/linux/nbd.h
9548
9549 NETWORK DROP MONITOR
9550 M:      Neil Horman <nhorman@tuxdriver.com>
9551 L:      netdev@vger.kernel.org
9552 S:      Maintained
9553 W:      https://fedorahosted.org/dropwatch/
9554 F:      net/core/drop_monitor.c
9555
9556 NETWORKING DRIVERS
9557 L:      netdev@vger.kernel.org
9558 W:      http://www.linuxfoundation.org/en/Net
9559 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9562 S:      Odd Fixes
9563 F:      Documentation/devicetree/bindings/net/
9564 F:      drivers/net/
9565 F:      include/linux/if_*
9566 F:      include/linux/netdevice.h
9567 F:      include/linux/etherdevice.h
9568 F:      include/linux/fcdevice.h
9569 F:      include/linux/fddidevice.h
9570 F:      include/linux/hippidevice.h
9571 F:      include/linux/inetdevice.h
9572 F:      include/uapi/linux/if_*
9573 F:      include/uapi/linux/netdevice.h
9574
9575 NETWORKING DRIVERS (WIRELESS)
9576 M:      Kalle Valo <kvalo@codeaurora.org>
9577 L:      linux-wireless@vger.kernel.org
9578 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9581 S:      Maintained
9582 F:      Documentation/devicetree/bindings/net/wireless/
9583 F:      drivers/net/wireless/
9584
9585 NETWORKING [DSA]
9586 M:      Andrew Lunn <andrew@lunn.ch>
9587 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9588 M:      Florian Fainelli <f.fainelli@gmail.com>
9589 S:      Maintained
9590 F:      net/dsa/
9591 F:      include/net/dsa.h
9592 F:      include/linux/dsa/
9593 F:      drivers/net/dsa/
9594
9595 NETWORKING [GENERAL]
9596 M:      "David S. Miller" <davem@davemloft.net>
9597 L:      netdev@vger.kernel.org
9598 W:      http://www.linuxfoundation.org/en/Net
9599 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9602 B:      mailto:netdev@vger.kernel.org
9603 S:      Maintained
9604 F:      net/
9605 F:      include/net/
9606 F:      include/linux/in.h
9607 F:      include/linux/net.h
9608 F:      include/linux/netdevice.h
9609 F:      include/uapi/linux/in.h
9610 F:      include/uapi/linux/net.h
9611 F:      include/uapi/linux/netdevice.h
9612 F:      include/uapi/linux/net_namespace.h
9613 F:      tools/testing/selftests/net/
9614 F:      lib/net_utils.c
9615 F:      lib/random32.c
9616
9617 NETWORKING [IPSEC]
9618 M:      Steffen Klassert <steffen.klassert@secunet.com>
9619 M:      Herbert Xu <herbert@gondor.apana.org.au>
9620 M:      "David S. Miller" <davem@davemloft.net>
9621 L:      netdev@vger.kernel.org
9622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9624 S:      Maintained
9625 F:      net/core/flow.c
9626 F:      net/xfrm/
9627 F:      net/key/
9628 F:      net/ipv4/xfrm*
9629 F:      net/ipv4/esp4*
9630 F:      net/ipv4/ah4.c
9631 F:      net/ipv4/ipcomp.c
9632 F:      net/ipv4/ip_vti.c
9633 F:      net/ipv6/xfrm*
9634 F:      net/ipv6/esp6*
9635 F:      net/ipv6/ah6.c
9636 F:      net/ipv6/ipcomp6.c
9637 F:      net/ipv6/ip6_vti.c
9638 F:      include/uapi/linux/xfrm.h
9639 F:      include/net/xfrm.h
9640
9641 NETWORKING [IPv4/IPv6]
9642 M:      "David S. Miller" <davem@davemloft.net>
9643 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9644 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9645 L:      netdev@vger.kernel.org
9646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9647 S:      Maintained
9648 F:      net/ipv4/
9649 F:      net/ipv6/
9650 F:      include/net/ip*
9651 F:      arch/x86/net/*
9652
9653 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9654 M:      Paul Moore <paul@paul-moore.com>
9655 W:      https://github.com/netlabel
9656 L:      netdev@vger.kernel.org
9657 L:      linux-security-module@vger.kernel.org
9658 S:      Maintained
9659 F:      Documentation/netlabel/
9660 F:      include/net/calipso.h
9661 F:      include/net/cipso_ipv4.h
9662 F:      include/net/netlabel.h
9663 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9664 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9665 F:      net/netlabel/
9666 F:      net/ipv4/cipso_ipv4.c
9667 F:      net/ipv6/calipso.c
9668 F:      net/netfilter/xt_CONNSECMARK.c
9669 F:      net/netfilter/xt_SECMARK.c
9670
9671 NETWORKING [TLS]
9672 M:      Ilya Lesokhin <ilyal@mellanox.com>
9673 M:      Aviad Yehezkel <aviadye@mellanox.com>
9674 M:      Dave Watson <davejwatson@fb.com>
9675 L:      netdev@vger.kernel.org
9676 S:      Maintained
9677 F:      net/tls/*
9678 F:      include/uapi/linux/tls.h
9679 F:      include/net/tls.h
9680
9681 NETWORKING [WIRELESS]
9682 L:      linux-wireless@vger.kernel.org
9683 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9684
9685 NETDEVSIM
9686 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9687 S:      Maintained
9688 F:      drivers/net/netdevsim/*
9689
9690 NETXEN (1/10) GbE SUPPORT
9691 M:      Manish Chopra <manish.chopra@cavium.com>
9692 M:      Rahul Verma <rahul.verma@cavium.com>
9693 M:      Dept-GELinuxNICDev@cavium.com
9694 L:      netdev@vger.kernel.org
9695 S:      Supported
9696 F:      drivers/net/ethernet/qlogic/netxen/
9697
9698 NFC SUBSYSTEM
9699 M:      Samuel Ortiz <sameo@linux.intel.com>
9700 L:      linux-wireless@vger.kernel.org
9701 L:      linux-nfc@lists.01.org (subscribers-only)
9702 S:      Supported
9703 F:      net/nfc/
9704 F:      include/net/nfc/
9705 F:      include/uapi/linux/nfc.h
9706 F:      drivers/nfc/
9707 F:      include/linux/platform_data/nfcmrvl.h
9708 F:      include/linux/platform_data/nxp-nci.h
9709 F:      Documentation/devicetree/bindings/net/nfc/
9710
9711 NFS, SUNRPC, AND LOCKD CLIENTS
9712 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9713 M:      Anna Schumaker <anna.schumaker@netapp.com>
9714 L:      linux-nfs@vger.kernel.org
9715 W:      http://client.linux-nfs.org
9716 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9717 S:      Maintained
9718 F:      fs/lockd/
9719 F:      fs/nfs/
9720 F:      fs/nfs_common/
9721 F:      net/sunrpc/
9722 F:      include/linux/lockd/
9723 F:      include/linux/nfs*
9724 F:      include/linux/sunrpc/
9725 F:      include/uapi/linux/nfs*
9726 F:      include/uapi/linux/sunrpc/
9727
9728 NILFS2 FILESYSTEM
9729 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9730 L:      linux-nilfs@vger.kernel.org
9731 W:      https://nilfs.sourceforge.io/
9732 W:      https://nilfs.osdn.jp/
9733 T:      git git://github.com/konis/nilfs2.git
9734 S:      Supported
9735 F:      Documentation/filesystems/nilfs2.txt
9736 F:      fs/nilfs2/
9737 F:      include/trace/events/nilfs2.h
9738 F:      include/uapi/linux/nilfs2_api.h
9739 F:      include/uapi/linux/nilfs2_ondisk.h
9740
9741 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9742 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9743 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9744 S:      Maintained
9745 F:      Documentation/scsi/NinjaSCSI.txt
9746 F:      drivers/scsi/pcmcia/nsp_*
9747
9748 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9749 M:      GOTO Masanori <gotom@debian.or.jp>
9750 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9751 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9752 S:      Maintained
9753 F:      Documentation/scsi/NinjaSCSI.txt
9754 F:      drivers/scsi/nsp32*
9755
9756 NIOS2 ARCHITECTURE
9757 M:      Ley Foon Tan <lftan@altera.com>
9758 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9760 S:      Maintained
9761 F:      arch/nios2/
9762
9763 NOHZ, DYNTICKS SUPPORT
9764 M:      Frederic Weisbecker <fweisbec@gmail.com>
9765 M:      Thomas Gleixner <tglx@linutronix.de>
9766 M:      Ingo Molnar <mingo@kernel.org>
9767 L:      linux-kernel@vger.kernel.org
9768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9769 S:      Maintained
9770 F:      kernel/time/tick*.*
9771 F:      include/linux/tick.h
9772 F:      include/linux/sched/nohz.h
9773
9774 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9775 M:      Pavel Machek <pavel@ucw.cz>
9776 M:      Sakari Ailus <sakari.ailus@iki.fi>
9777 L:      linux-media@vger.kernel.org
9778 S:      Maintained
9779 F:      drivers/media/i2c/et8ek8
9780 F:      drivers/media/i2c/ad5820.c
9781
9782 NOKIA N900 POWER SUPPLY DRIVERS
9783 R:      Pali Rohár <pali.rohar@gmail.com>
9784 F:      include/linux/power/bq2415x_charger.h
9785 F:      include/linux/power/bq27xxx_battery.h
9786 F:      include/linux/power/isp1704_charger.h
9787 F:      drivers/power/supply/bq2415x_charger.c
9788 F:      drivers/power/supply/bq27xxx_battery.c
9789 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9790 F:      drivers/power/supply/isp1704_charger.c
9791 F:      drivers/power/supply/rx51_battery.c
9792
9793 NTB AMD DRIVER
9794 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9795 L:      linux-ntb@googlegroups.com
9796 S:      Supported
9797 F:      drivers/ntb/hw/amd/
9798
9799 NTB DRIVER CORE
9800 M:      Jon Mason <jdmason@kudzu.us>
9801 M:      Dave Jiang <dave.jiang@intel.com>
9802 M:      Allen Hubbe <allenbh@gmail.com>
9803 L:      linux-ntb@googlegroups.com
9804 S:      Supported
9805 W:      https://github.com/jonmason/ntb/wiki
9806 T:      git git://github.com/jonmason/ntb.git
9807 F:      drivers/ntb/
9808 F:      drivers/net/ntb_netdev.c
9809 F:      include/linux/ntb.h
9810 F:      include/linux/ntb_transport.h
9811 F:      tools/testing/selftests/ntb/
9812
9813 NTB IDT DRIVER
9814 M:      Serge Semin <fancer.lancer@gmail.com>
9815 L:      linux-ntb@googlegroups.com
9816 S:      Supported
9817 F:      drivers/ntb/hw/idt/
9818
9819 NTB INTEL DRIVER
9820 M:      Dave Jiang <dave.jiang@intel.com>
9821 L:      linux-ntb@googlegroups.com
9822 S:      Supported
9823 W:      https://github.com/davejiang/linux/wiki
9824 T:      git https://github.com/davejiang/linux.git
9825 F:      drivers/ntb/hw/intel/
9826
9827 NTFS FILESYSTEM
9828 M:      Anton Altaparmakov <anton@tuxera.com>
9829 L:      linux-ntfs-dev@lists.sourceforge.net
9830 W:      http://www.tuxera.com/
9831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9832 S:      Supported
9833 F:      Documentation/filesystems/ntfs.txt
9834 F:      fs/ntfs/
9835
9836 NUBUS SUBSYSTEM
9837 M:      Finn Thain <fthain@telegraphics.com.au>
9838 L:      linux-m68k@lists.linux-m68k.org
9839 S:      Maintained
9840 F:      arch/*/include/asm/nubus.h
9841 F:      drivers/nubus/
9842 F:      include/linux/nubus.h
9843 F:      include/uapi/linux/nubus.h
9844
9845 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9846 M:      Antonino Daplas <adaplas@gmail.com>
9847 L:      linux-fbdev@vger.kernel.org
9848 S:      Maintained
9849 F:      drivers/video/fbdev/riva/
9850 F:      drivers/video/fbdev/nvidia/
9851
9852 NVM EXPRESS DRIVER
9853 M:      Keith Busch <keith.busch@intel.com>
9854 M:      Jens Axboe <axboe@fb.com>
9855 M:      Christoph Hellwig <hch@lst.de>
9856 M:      Sagi Grimberg <sagi@grimberg.me>
9857 L:      linux-nvme@lists.infradead.org
9858 T:      git://git.infradead.org/nvme.git
9859 W:      http://git.infradead.org/nvme.git
9860 S:      Supported
9861 F:      drivers/nvme/host/
9862 F:      include/linux/nvme.h
9863 F:      include/uapi/linux/nvme_ioctl.h
9864
9865 NVM EXPRESS FC TRANSPORT DRIVERS
9866 M:      James Smart <james.smart@broadcom.com>
9867 L:      linux-nvme@lists.infradead.org
9868 S:      Supported
9869 F:      include/linux/nvme-fc.h
9870 F:      include/linux/nvme-fc-driver.h
9871 F:      drivers/nvme/host/fc.c
9872 F:      drivers/nvme/target/fc.c
9873 F:      drivers/nvme/target/fcloop.c
9874
9875 NVM EXPRESS TARGET DRIVER
9876 M:      Christoph Hellwig <hch@lst.de>
9877 M:      Sagi Grimberg <sagi@grimberg.me>
9878 L:      linux-nvme@lists.infradead.org
9879 T:      git://git.infradead.org/nvme.git
9880 W:      http://git.infradead.org/nvme.git
9881 S:      Supported
9882 F:      drivers/nvme/target/
9883
9884 NVMEM FRAMEWORK
9885 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9886 S:      Maintained
9887 F:      drivers/nvmem/
9888 F:      Documentation/devicetree/bindings/nvmem/
9889 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9890 F:      include/linux/nvmem-consumer.h
9891 F:      include/linux/nvmem-provider.h
9892
9893 NXP TDA998X DRM DRIVER
9894 M:      Russell King <linux@armlinux.org.uk>
9895 S:      Supported
9896 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9897 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9898 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9899 F:      include/drm/i2c/tda998x.h
9900
9901 NXP TFA9879 DRIVER
9902 M:      Peter Rosin <peda@axentia.se>
9903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9904 S:      Maintained
9905 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9906 F:      sound/soc/codecs/tfa9879*
9907
9908 NXP-NCI NFC DRIVER
9909 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9910 R:      Charles Gorand <charles.gorand@effinnov.com>
9911 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9912 S:      Supported
9913 F:      drivers/nfc/nxp-nci
9914
9915 OBJTOOL
9916 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9917 S:      Supported
9918 F:      tools/objtool/
9919
9920 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9921 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9922 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9923 L:      linuxppc-dev@lists.ozlabs.org
9924 S:      Supported
9925 F:      arch/powerpc/platforms/powernv/ocxl.c
9926 F:      arch/powerpc/include/asm/pnv-ocxl.h
9927 F:      drivers/misc/ocxl/
9928 F:      include/misc/ocxl*
9929 F:      include/uapi/misc/ocxl.h
9930 F:      Documentation/accelerators/ocxl.txt
9931
9932 OMAP AUDIO SUPPORT
9933 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9934 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9936 L:      linux-omap@vger.kernel.org
9937 S:      Maintained
9938 F:      sound/soc/omap/
9939
9940 OMAP CLOCK FRAMEWORK SUPPORT
9941 M:      Paul Walmsley <paul@pwsan.com>
9942 L:      linux-omap@vger.kernel.org
9943 S:      Maintained
9944 F:      arch/arm/*omap*/*clock*
9945
9946 OMAP DEVICE TREE SUPPORT
9947 M:      Benoît Cousson <bcousson@baylibre.com>
9948 M:      Tony Lindgren <tony@atomide.com>
9949 L:      linux-omap@vger.kernel.org
9950 L:      devicetree@vger.kernel.org
9951 S:      Maintained
9952 F:      arch/arm/boot/dts/*omap*
9953 F:      arch/arm/boot/dts/*am3*
9954 F:      arch/arm/boot/dts/*am4*
9955 F:      arch/arm/boot/dts/*am5*
9956 F:      arch/arm/boot/dts/*dra7*
9957
9958 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9959 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9960 L:      linux-omap@vger.kernel.org
9961 L:      linux-fbdev@vger.kernel.org
9962 S:      Maintained
9963 F:      drivers/video/fbdev/omap2/
9964 F:      Documentation/arm/OMAP/DSS
9965
9966 OMAP FRAMEBUFFER SUPPORT
9967 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9968 L:      linux-fbdev@vger.kernel.org
9969 L:      linux-omap@vger.kernel.org
9970 S:      Maintained
9971 F:      drivers/video/fbdev/omap/
9972
9973 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9974 M:      Roger Quadros <rogerq@ti.com>
9975 M:      Tony Lindgren <tony@atomide.com>
9976 L:      linux-omap@vger.kernel.org
9977 S:      Maintained
9978 F:      drivers/memory/omap-gpmc.c
9979 F:      arch/arm/mach-omap2/*gpmc*
9980
9981 OMAP GPIO DRIVER
9982 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9983 M:      Santosh Shilimkar <ssantosh@kernel.org>
9984 M:      Kevin Hilman <khilman@kernel.org>
9985 L:      linux-omap@vger.kernel.org
9986 S:      Maintained
9987 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9988 F:      drivers/gpio/gpio-omap.c
9989
9990 OMAP HARDWARE SPINLOCK SUPPORT
9991 M:      Ohad Ben-Cohen <ohad@wizery.com>
9992 L:      linux-omap@vger.kernel.org
9993 S:      Maintained
9994 F:      drivers/hwspinlock/omap_hwspinlock.c
9995
9996 OMAP HS MMC SUPPORT
9997 L:      linux-mmc@vger.kernel.org
9998 L:      linux-omap@vger.kernel.org
9999 S:      Orphan
10000 F:      drivers/mmc/host/omap_hsmmc.c
10001
10002 OMAP HWMOD DATA
10003 M:      Paul Walmsley <paul@pwsan.com>
10004 L:      linux-omap@vger.kernel.org
10005 S:      Maintained
10006 F:      arch/arm/mach-omap2/omap_hwmod*data*
10007
10008 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10009 M:      Benoît Cousson <bcousson@baylibre.com>
10010 L:      linux-omap@vger.kernel.org
10011 S:      Maintained
10012 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10013
10014 OMAP HWMOD SUPPORT
10015 M:      Benoît Cousson <bcousson@baylibre.com>
10016 M:      Paul Walmsley <paul@pwsan.com>
10017 L:      linux-omap@vger.kernel.org
10018 S:      Maintained
10019 F:      arch/arm/mach-omap2/omap_hwmod.*
10020
10021 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10022 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10023 L:      linux-media@vger.kernel.org
10024 S:      Maintained
10025 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10026 F:      drivers/media/platform/omap3isp/
10027 F:      drivers/staging/media/omap4iss/
10028
10029 OMAP MMC SUPPORT
10030 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10031 L:      linux-omap@vger.kernel.org
10032 S:      Maintained
10033 F:      drivers/mmc/host/omap.c
10034
10035 OMAP POWER MANAGEMENT SUPPORT
10036 M:      Kevin Hilman <khilman@kernel.org>
10037 L:      linux-omap@vger.kernel.org
10038 S:      Maintained
10039 F:      arch/arm/*omap*/*pm*
10040 F:      drivers/cpufreq/omap-cpufreq.c
10041
10042 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10043 M:      Rajendra Nayak <rnayak@codeaurora.org>
10044 M:      Paul Walmsley <paul@pwsan.com>
10045 L:      linux-omap@vger.kernel.org
10046 S:      Maintained
10047 F:      arch/arm/mach-omap2/prm*
10048
10049 OMAP RANDOM NUMBER GENERATOR SUPPORT
10050 M:      Deepak Saxena <dsaxena@plexity.net>
10051 S:      Maintained
10052 F:      drivers/char/hw_random/omap-rng.c
10053
10054 OMAP USB SUPPORT
10055 L:      linux-usb@vger.kernel.org
10056 L:      linux-omap@vger.kernel.org
10057 S:      Orphan
10058 F:      drivers/usb/*/*omap*
10059 F:      arch/arm/*omap*/usb*
10060
10061 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10062 M:      Mark Jackson <mpfj@newflow.co.uk>
10063 L:      linux-omap@vger.kernel.org
10064 S:      Maintained
10065 F:      arch/arm/boot/dts/am335x-nano.dts
10066
10067 OMAP1 SUPPORT
10068 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10069 M:      Tony Lindgren <tony@atomide.com>
10070 L:      linux-omap@vger.kernel.org
10071 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10073 S:      Maintained
10074 F:      arch/arm/mach-omap1/
10075 F:      arch/arm/plat-omap/
10076 F:      arch/arm/configs/omap1_defconfig
10077 F:      drivers/i2c/busses/i2c-omap.c
10078 F:      include/linux/i2c-omap.h
10079
10080 OMAP2+ SUPPORT
10081 M:      Tony Lindgren <tony@atomide.com>
10082 L:      linux-omap@vger.kernel.org
10083 W:      http://www.muru.com/linux/omap/
10084 W:      http://linux.omap.com/
10085 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10087 S:      Maintained
10088 F:      arch/arm/mach-omap2/
10089 F:      arch/arm/plat-omap/
10090 F:      arch/arm/configs/omap2plus_defconfig
10091 F:      drivers/i2c/busses/i2c-omap.c
10092 F:      drivers/irqchip/irq-omap-intc.c
10093 F:      drivers/mfd/*omap*.c
10094 F:      drivers/mfd/menelaus.c
10095 F:      drivers/mfd/palmas.c
10096 F:      drivers/mfd/tps65217.c
10097 F:      drivers/mfd/tps65218.c
10098 F:      drivers/mfd/tps65910.c
10099 F:      drivers/mfd/twl-core.[ch]
10100 F:      drivers/mfd/twl4030*.c
10101 F:      drivers/mfd/twl6030*.c
10102 F:      drivers/mfd/twl6040*.c
10103 F:      drivers/regulator/palmas-regulator*.c
10104 F:      drivers/regulator/pbias-regulator.c
10105 F:      drivers/regulator/tps65217-regulator.c
10106 F:      drivers/regulator/tps65218-regulator.c
10107 F:      drivers/regulator/tps65910-regulator.c
10108 F:      drivers/regulator/twl-regulator.c
10109 F:      drivers/regulator/twl6030-regulator.c
10110 F:      include/linux/i2c-omap.h
10111
10112 ONION OMEGA2+ BOARD
10113 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10114 L:      linux-mips@linux-mips.org
10115 S:      Maintained
10116 F:      arch/mips/boot/dts/ralink/omega2p.dts
10117
10118 OMFS FILESYSTEM
10119 M:      Bob Copeland <me@bobcopeland.com>
10120 L:      linux-karma-devel@lists.sourceforge.net
10121 S:      Maintained
10122 F:      Documentation/filesystems/omfs.txt
10123 F:      fs/omfs/
10124
10125 OMNIKEY CARDMAN 4000 DRIVER
10126 M:      Harald Welte <laforge@gnumonks.org>
10127 S:      Maintained
10128 F:      drivers/char/pcmcia/cm4000_cs.c
10129 F:      include/linux/cm4000_cs.h
10130 F:      include/uapi/linux/cm4000_cs.h
10131
10132 OMNIKEY CARDMAN 4040 DRIVER
10133 M:      Harald Welte <laforge@gnumonks.org>
10134 S:      Maintained
10135 F:      drivers/char/pcmcia/cm4040_cs.*
10136
10137 OMNIVISION OV13858 SENSOR DRIVER
10138 M:      Sakari Ailus <sakari.ailus@linux.intel.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/ov13858.c
10143
10144 OMNIVISION OV5640 SENSOR DRIVER
10145 M:      Steve Longerbeam <slongerbeam@gmail.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/ov5640.c
10150
10151 OMNIVISION OV5647 SENSOR DRIVER
10152 M:      Luis Oliveira <lolivei@synopsys.com>
10153 L:      linux-media@vger.kernel.org
10154 T:      git git://linuxtv.org/media_tree.git
10155 S:      Maintained
10156 F:      drivers/media/i2c/ov5647.c
10157
10158 OMNIVISION OV7670 SENSOR DRIVER
10159 M:      Jonathan Corbet <corbet@lwn.net>
10160 L:      linux-media@vger.kernel.org
10161 T:      git git://linuxtv.org/media_tree.git
10162 S:      Maintained
10163 F:      drivers/media/i2c/ov7670.c
10164 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10165
10166 ONENAND FLASH DRIVER
10167 M:      Kyungmin Park <kyungmin.park@samsung.com>
10168 L:      linux-mtd@lists.infradead.org
10169 S:      Maintained
10170 F:      drivers/mtd/onenand/
10171 F:      include/linux/mtd/onenand*.h
10172
10173 ONSTREAM SCSI TAPE DRIVER
10174 M:      Willem Riede <osst@riede.org>
10175 L:      osst-users@lists.sourceforge.net
10176 L:      linux-scsi@vger.kernel.org
10177 S:      Maintained
10178 F:      Documentation/scsi/osst.txt
10179 F:      drivers/scsi/osst.*
10180 F:      drivers/scsi/osst_*.h
10181 F:      drivers/scsi/st.h
10182
10183 OP-TEE DRIVER
10184 M:      Jens Wiklander <jens.wiklander@linaro.org>
10185 S:      Maintained
10186 F:      drivers/tee/optee/
10187
10188 OPA-VNIC DRIVER
10189 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10190 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10191 L:      linux-rdma@vger.kernel.org
10192 S:      Supported
10193 F:      drivers/infiniband/ulp/opa_vnic
10194
10195 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10196 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10197 L:      devicetree@vger.kernel.org
10198 S:      Maintained
10199 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10200 F:      Documentation/devicetree/overlay-notes.txt
10201 F:      drivers/of/overlay.c
10202 F:      drivers/of/resolver.c
10203
10204 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10205 M:      Rob Herring <robh+dt@kernel.org>
10206 M:      Frank Rowand <frowand.list@gmail.com>
10207 L:      devicetree@vger.kernel.org
10208 W:      http://www.devicetree.org/
10209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10210 S:      Maintained
10211 F:      drivers/of/
10212 F:      include/linux/of*.h
10213 F:      scripts/dtc/
10214 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10215
10216 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10217 M:      Rob Herring <robh+dt@kernel.org>
10218 M:      Mark Rutland <mark.rutland@arm.com>
10219 L:      devicetree@vger.kernel.org
10220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10221 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10222 S:      Maintained
10223 F:      Documentation/devicetree/
10224 F:      arch/*/boot/dts/
10225 F:      include/dt-bindings/
10226
10227 OPENCORES I2C BUS DRIVER
10228 M:      Peter Korsgaard <jacmet@sunsite.dk>
10229 L:      linux-i2c@vger.kernel.org
10230 S:      Maintained
10231 F:      Documentation/i2c/busses/i2c-ocores
10232 F:      drivers/i2c/busses/i2c-ocores.c
10233
10234 OPENRISC ARCHITECTURE
10235 M:      Jonas Bonn <jonas@southpole.se>
10236 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10237 M:      Stafford Horne <shorne@gmail.com>
10238 T:      git git://github.com/openrisc/linux.git
10239 L:      openrisc@lists.librecores.org
10240 W:      http://openrisc.io
10241 S:      Maintained
10242 F:      Documentation/devicetree/bindings/openrisc/
10243 F:      Documentation/openrisc/
10244 F:      arch/openrisc/
10245 F:      drivers/irqchip/irq-ompic.c
10246 F:      drivers/irqchip/irq-or1k-*
10247
10248 OPENVSWITCH
10249 M:      Pravin B Shelar <pshelar@ovn.org>
10250 L:      netdev@vger.kernel.org
10251 L:      dev@openvswitch.org
10252 W:      http://openvswitch.org
10253 S:      Maintained
10254 F:      net/openvswitch/
10255 F:      include/uapi/linux/openvswitch.h
10256
10257 OPERATING PERFORMANCE POINTS (OPP)
10258 M:      Viresh Kumar <vireshk@kernel.org>
10259 M:      Nishanth Menon <nm@ti.com>
10260 M:      Stephen Boyd <sboyd@kernel.org>
10261 L:      linux-pm@vger.kernel.org
10262 S:      Maintained
10263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10264 F:      drivers/opp/
10265 F:      include/linux/pm_opp.h
10266 F:      Documentation/power/opp.txt
10267 F:      Documentation/devicetree/bindings/opp/
10268
10269 OPL4 DRIVER
10270 M:      Clemens Ladisch <clemens@ladisch.de>
10271 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10272 T:      git git://git.alsa-project.org/alsa-kernel.git
10273 S:      Maintained
10274 F:      sound/drivers/opl4/
10275
10276 OPROFILE
10277 M:      Robert Richter <rric@kernel.org>
10278 L:      oprofile-list@lists.sf.net
10279 S:      Maintained
10280 F:      arch/*/include/asm/oprofile*.h
10281 F:      arch/*/oprofile/
10282 F:      drivers/oprofile/
10283 F:      include/linux/oprofile.h
10284
10285 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10286 M:      Mark Fasheh <mfasheh@versity.com>
10287 M:      Joel Becker <jlbec@evilplan.org>
10288 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10289 W:      http://ocfs2.wiki.kernel.org
10290 S:      Supported
10291 F:      Documentation/filesystems/ocfs2.txt
10292 F:      Documentation/filesystems/dlmfs.txt
10293 F:      fs/ocfs2/
10294
10295 ORANGEFS FILESYSTEM
10296 M:      Mike Marshall <hubcap@omnibond.com>
10297 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10299 S:      Supported
10300 F:      fs/orangefs/
10301 F:      Documentation/filesystems/orangefs.txt
10302
10303 ORINOCO DRIVER
10304 L:      linux-wireless@vger.kernel.org
10305 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10306 W:      http://www.nongnu.org/orinoco/
10307 S:      Orphan
10308 F:      drivers/net/wireless/intersil/orinoco/
10309
10310 OSD LIBRARY and FILESYSTEM
10311 M:      Boaz Harrosh <ooo@electrozaur.com>
10312 S:      Maintained
10313 F:      drivers/scsi/osd/
10314 F:      include/scsi/osd_*
10315 F:      fs/exofs/
10316
10317 OV2659 OMNIVISION SENSOR DRIVER
10318 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10319 L:      linux-media@vger.kernel.org
10320 W:      https://linuxtv.org
10321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10322 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10323 S:      Maintained
10324 F:      drivers/media/i2c/ov2659.c
10325 F:      include/media/i2c/ov2659.h
10326
10327 OVERLAY FILESYSTEM
10328 M:      Miklos Szeredi <miklos@szeredi.hu>
10329 L:      linux-unionfs@vger.kernel.org
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10331 S:      Supported
10332 F:      fs/overlayfs/
10333 F:      Documentation/filesystems/overlayfs.txt
10334
10335 P54 WIRELESS DRIVER
10336 M:      Christian Lamparter <chunkeey@googlemail.com>
10337 L:      linux-wireless@vger.kernel.org
10338 W:      http://wireless.kernel.org/en/users/Drivers/p54
10339 S:      Maintained
10340 F:      drivers/net/wireless/intersil/p54/
10341
10342 PA SEMI ETHERNET DRIVER
10343 L:      netdev@vger.kernel.org
10344 S:      Orphan
10345 F:      drivers/net/ethernet/pasemi/*
10346
10347 PA SEMI SMBUS DRIVER
10348 L:      linux-i2c@vger.kernel.org
10349 S:      Orphan
10350 F:      drivers/i2c/busses/i2c-pasemi.c
10351
10352 PADATA PARALLEL EXECUTION MECHANISM
10353 M:      Steffen Klassert <steffen.klassert@secunet.com>
10354 L:      linux-crypto@vger.kernel.org
10355 S:      Maintained
10356 F:      kernel/padata.c
10357 F:      include/linux/padata.h
10358 F:      Documentation/padata.txt
10359
10360 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10361 M:      Harald Welte <laforge@gnumonks.org>
10362 L:      platform-driver-x86@vger.kernel.org
10363 S:      Maintained
10364 F:      drivers/platform/x86/panasonic-laptop.c
10365
10366 PANASONIC MN10300/AM33/AM34 PORT
10367 M:      David Howells <dhowells@redhat.com>
10368 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10369 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10370 S:      Maintained
10371 F:      Documentation/mn10300/
10372 F:      arch/mn10300/
10373
10374 PARALLEL LCD/KEYPAD PANEL DRIVER
10375 M:      Willy Tarreau <willy@haproxy.com>
10376 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10377 S:      Odd Fixes
10378 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10379 F:      drivers/misc/panel.c
10380
10381 PARALLEL PORT SUBSYSTEM
10382 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10383 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10384 L:      linux-parport@lists.infradead.org (subscribers-only)
10385 S:      Maintained
10386 F:      drivers/parport/
10387 F:      include/linux/parport*.h
10388 F:      drivers/char/ppdev.c
10389 F:      include/uapi/linux/ppdev.h
10390 F:      Documentation/parport*.txt
10391
10392 PARAVIRT_OPS INTERFACE
10393 M:      Juergen Gross <jgross@suse.com>
10394 M:      Alok Kataria <akataria@vmware.com>
10395 M:      Rusty Russell <rusty@rustcorp.com.au>
10396 L:      virtualization@lists.linux-foundation.org
10397 S:      Supported
10398 F:      Documentation/virtual/paravirt_ops.txt
10399 F:      arch/*/kernel/paravirt*
10400 F:      arch/*/include/asm/paravirt*.h
10401 F:      include/linux/hypervisor.h
10402
10403 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10404 M:      Tim Waugh <tim@cyberelk.net>
10405 L:      linux-parport@lists.infradead.org (subscribers-only)
10406 S:      Maintained
10407 F:      Documentation/blockdev/paride.txt
10408 F:      drivers/block/paride/
10409
10410 PARISC ARCHITECTURE
10411 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10412 M:      Helge Deller <deller@gmx.de>
10413 L:      linux-parisc@vger.kernel.org
10414 W:      http://www.parisc-linux.org/
10415 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10418 S:      Maintained
10419 F:      arch/parisc/
10420 F:      Documentation/parisc/
10421 F:      drivers/parisc/
10422 F:      drivers/char/agp/parisc-agp.c
10423 F:      drivers/input/serio/gscps2.c
10424 F:      drivers/parport/parport_gsc.*
10425 F:      drivers/tty/serial/8250/8250_gsc.c
10426 F:      drivers/video/fbdev/sti*
10427 F:      drivers/video/console/sti*
10428 F:      drivers/video/logo/logo_parisc*
10429
10430 PARMAN
10431 M:      Jiri Pirko <jiri@mellanox.com>
10432 L:      netdev@vger.kernel.org
10433 S:      Supported
10434 F:      lib/parman.c
10435 F:      lib/test_parman.c
10436 F:      include/linux/parman.h
10437
10438 PC87360 HARDWARE MONITORING DRIVER
10439 M:      Jim Cromie <jim.cromie@gmail.com>
10440 L:      linux-hwmon@vger.kernel.org
10441 S:      Maintained
10442 F:      Documentation/hwmon/pc87360
10443 F:      drivers/hwmon/pc87360.c
10444
10445 PC8736x GPIO DRIVER
10446 M:      Jim Cromie <jim.cromie@gmail.com>
10447 S:      Maintained
10448 F:      drivers/char/pc8736x_gpio.c
10449
10450 PC87427 HARDWARE MONITORING DRIVER
10451 M:      Jean Delvare <jdelvare@suse.com>
10452 L:      linux-hwmon@vger.kernel.org
10453 S:      Maintained
10454 F:      Documentation/hwmon/pc87427
10455 F:      drivers/hwmon/pc87427.c
10456
10457 PCA9532 LED DRIVER
10458 M:      Riku Voipio <riku.voipio@iki.fi>
10459 S:      Maintained
10460 F:      drivers/leds/leds-pca9532.c
10461 F:      include/linux/leds-pca9532.h
10462
10463 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10464 M:      Guenter Roeck <linux@roeck-us.net>
10465 L:      linux-i2c@vger.kernel.org
10466 S:      Maintained
10467 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10468
10469 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10470 M:      Khalid Aziz <khalid@gonehiking.org>
10471 S:      Maintained
10472 F:      drivers/firmware/pcdp.*
10473
10474 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10475 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10476 L:      linux-pci@vger.kernel.org
10477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10478 S:      Maintained
10479 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10480 F:      drivers/pci/host/pci-aardvark.c
10481
10482 PCI DRIVER FOR ALTERA PCIE IP
10483 M:      Ley Foon Tan <lftan@altera.com>
10484 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10485 L:      linux-pci@vger.kernel.org
10486 S:      Supported
10487 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10488 F:      drivers/pci/host/pcie-altera.c
10489
10490 PCI DRIVER FOR APPLIEDMICRO XGENE
10491 M:      Tanmay Inamdar <tinamdar@apm.com>
10492 L:      linux-pci@vger.kernel.org
10493 L:      linux-arm-kernel@lists.infradead.org
10494 S:      Maintained
10495 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10496 F:      drivers/pci/host/pci-xgene.c
10497
10498 PCI DRIVER FOR ARM VERSATILE PLATFORM
10499 M:      Rob Herring <robh@kernel.org>
10500 L:      linux-pci@vger.kernel.org
10501 L:      linux-arm-kernel@lists.infradead.org
10502 S:      Maintained
10503 F:      Documentation/devicetree/bindings/pci/versatile.txt
10504 F:      drivers/pci/host/pci-versatile.c
10505
10506 PCI DRIVER FOR ARMADA 8K
10507 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10508 L:      linux-pci@vger.kernel.org
10509 L:      linux-arm-kernel@lists.infradead.org
10510 S:      Maintained
10511 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10512 F:      drivers/pci/dwc/pcie-armada8k.c
10513
10514 PCI DRIVER FOR FREESCALE LAYERSCAPE
10515 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10516 M:      Mingkai Hu <mingkai.hu@freescale.com>
10517 M:      Roy Zang <tie-fei.zang@freescale.com>
10518 L:      linuxppc-dev@lists.ozlabs.org
10519 L:      linux-pci@vger.kernel.org
10520 L:      linux-arm-kernel@lists.infradead.org
10521 S:      Maintained
10522 F:      drivers/pci/dwc/*layerscape*
10523
10524 PCI DRIVER FOR GENERIC OF HOSTS
10525 M:      Will Deacon <will.deacon@arm.com>
10526 L:      linux-pci@vger.kernel.org
10527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10528 S:      Maintained
10529 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10530 F:      drivers/pci/host/pci-host-common.c
10531 F:      drivers/pci/host/pci-host-generic.c
10532
10533 PCI DRIVER FOR IMX6
10534 M:      Richard Zhu <hongxing.zhu@nxp.com>
10535 M:      Lucas Stach <l.stach@pengutronix.de>
10536 L:      linux-pci@vger.kernel.org
10537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10538 S:      Maintained
10539 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10540 F:      drivers/pci/dwc/*imx6*
10541
10542 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10543 M:      Keith Busch <keith.busch@intel.com>
10544 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10545 L:      linux-pci@vger.kernel.org
10546 S:      Supported
10547 F:      drivers/pci/host/vmd.c
10548
10549 PCI DRIVER FOR MICROSEMI SWITCHTEC
10550 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10551 M:      Logan Gunthorpe <logang@deltatee.com>
10552 L:      linux-pci@vger.kernel.org
10553 S:      Maintained
10554 F:      Documentation/switchtec.txt
10555 F:      Documentation/ABI/testing/sysfs-class-switchtec
10556 F:      drivers/pci/switch/switchtec*
10557 F:      include/uapi/linux/switchtec_ioctl.h
10558 F:      include/linux/switchtec.h
10559 F:      drivers/ntb/hw/mscc/
10560
10561 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10562 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10563 M:      Jason Cooper <jason@lakedaemon.net>
10564 L:      linux-pci@vger.kernel.org
10565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10566 S:      Maintained
10567 F:      drivers/pci/host/*mvebu*
10568
10569 PCI DRIVER FOR NVIDIA TEGRA
10570 M:      Thierry Reding <thierry.reding@gmail.com>
10571 L:      linux-tegra@vger.kernel.org
10572 L:      linux-pci@vger.kernel.org
10573 S:      Supported
10574 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10575 F:      drivers/pci/host/pci-tegra.c
10576
10577 PCI DRIVER FOR RENESAS R-CAR
10578 M:      Simon Horman <horms@verge.net.au>
10579 L:      linux-pci@vger.kernel.org
10580 L:      linux-renesas-soc@vger.kernel.org
10581 S:      Maintained
10582 F:      drivers/pci/host/*rcar*
10583
10584 PCI DRIVER FOR SAMSUNG EXYNOS
10585 M:      Jingoo Han <jingoohan1@gmail.com>
10586 L:      linux-pci@vger.kernel.org
10587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10588 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10589 S:      Maintained
10590 F:      drivers/pci/dwc/pci-exynos.c
10591
10592 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10593 M:      Jingoo Han <jingoohan1@gmail.com>
10594 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10595 L:      linux-pci@vger.kernel.org
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10598 F:      drivers/pci/dwc/*designware*
10599
10600 PCI DRIVER FOR TI DRA7XX
10601 M:      Kishon Vijay Abraham I <kishon@ti.com>
10602 L:      linux-omap@vger.kernel.org
10603 L:      linux-pci@vger.kernel.org
10604 S:      Supported
10605 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10606 F:      drivers/pci/dwc/pci-dra7xx.c
10607
10608 PCI DRIVER FOR TI KEYSTONE
10609 M:      Murali Karicheri <m-karicheri2@ti.com>
10610 L:      linux-pci@vger.kernel.org
10611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612 S:      Maintained
10613 F:      drivers/pci/dwc/*keystone*
10614
10615 PCI ENDPOINT SUBSYSTEM
10616 M:      Kishon Vijay Abraham I <kishon@ti.com>
10617 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10618 L:      linux-pci@vger.kernel.org
10619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10620 S:      Supported
10621 F:      drivers/pci/endpoint/
10622 F:      drivers/misc/pci_endpoint_test.c
10623 F:      tools/pci/
10624
10625 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10626 M:      Russell Currey <ruscur@russell.cc>
10627 L:      linuxppc-dev@lists.ozlabs.org
10628 S:      Supported
10629 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10630 F:      arch/powerpc/kernel/eeh*.c
10631 F:      arch/powerpc/platforms/*/eeh*.c
10632 F:      arch/powerpc/include/*/eeh*.h
10633
10634 PCI ERROR RECOVERY
10635 M:      Linas Vepstas <linasvepstas@gmail.com>
10636 L:      linux-pci@vger.kernel.org
10637 S:      Supported
10638 F:      Documentation/PCI/pci-error-recovery.txt
10639
10640 PCI MSI DRIVER FOR ALTERA MSI IP
10641 M:      Ley Foon Tan <lftan@altera.com>
10642 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10643 L:      linux-pci@vger.kernel.org
10644 S:      Supported
10645 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10646 F:      drivers/pci/host/pcie-altera-msi.c
10647
10648 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10649 M:      Duc Dang <dhdang@apm.com>
10650 L:      linux-pci@vger.kernel.org
10651 L:      linux-arm-kernel@lists.infradead.org
10652 S:      Maintained
10653 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10654 F:      drivers/pci/host/pci-xgene-msi.c
10655
10656 PCI SUBSYSTEM
10657 M:      Bjorn Helgaas <bhelgaas@google.com>
10658 L:      linux-pci@vger.kernel.org
10659 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10661 S:      Supported
10662 F:      Documentation/devicetree/bindings/pci/
10663 F:      Documentation/PCI/
10664 F:      drivers/pci/
10665 F:      include/linux/pci*
10666 F:      arch/x86/pci/
10667 F:      arch/x86/kernel/quirks.c
10668
10669 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10670 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10671 L:      linux-pci@vger.kernel.org
10672 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10674 S:      Supported
10675 F:      drivers/pci/host/
10676 F:      drivers/pci/dwc/
10677
10678 PCIE DRIVER FOR AXIS ARTPEC
10679 M:      Niklas Cassel <niklas.cassel@axis.com>
10680 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10681 L:      linux-arm-kernel@axis.com
10682 L:      linux-pci@vger.kernel.org
10683 S:      Maintained
10684 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10685 F:      drivers/pci/dwc/*artpec*
10686
10687 PCIE DRIVER FOR CAVIUM THUNDERX
10688 M:      David Daney <david.daney@cavium.com>
10689 L:      linux-pci@vger.kernel.org
10690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10691 S:      Supported
10692 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10693 F:      drivers/pci/host/pci-thunder-*
10694
10695 PCIE DRIVER FOR HISILICON
10696 M:      Zhou Wang <wangzhou1@hisilicon.com>
10697 L:      linux-pci@vger.kernel.org
10698 S:      Maintained
10699 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10700 F:      drivers/pci/dwc/pcie-hisi.c
10701
10702 PCIE DRIVER FOR HISILICON KIRIN
10703 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10704 M:      Binghui Wang <wangbinghui@hisilicon.com>
10705 L:      linux-pci@vger.kernel.org
10706 S:      Maintained
10707 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10708 F:      drivers/pci/dwc/pcie-kirin.c
10709
10710 PCIE DRIVER FOR HISILICON STB
10711 M:      Jianguo Sun <sunjianguo1@huawei.com>
10712 M:      Shawn Guo <shawn.guo@linaro.org>
10713 L:      linux-pci@vger.kernel.org
10714 S:      Maintained
10715 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10716 F:      drivers/pci/dwc/pcie-histb.c
10717
10718 PCIE DRIVER FOR MEDIATEK
10719 M:      Ryder Lee <ryder.lee@mediatek.com>
10720 L:      linux-pci@vger.kernel.org
10721 L:      linux-mediatek@lists.infradead.org
10722 S:      Supported
10723 F:      Documentation/devicetree/bindings/pci/mediatek*
10724 F:      drivers/pci/host/*mediatek*
10725
10726 PCIE DRIVER FOR QUALCOMM MSM
10727 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10728 L:      linux-pci@vger.kernel.org
10729 L:      linux-arm-msm@vger.kernel.org
10730 S:      Maintained
10731 F:      drivers/pci/dwc/*qcom*
10732
10733 PCIE DRIVER FOR ROCKCHIP
10734 M:      Shawn Lin <shawn.lin@rock-chips.com>
10735 L:      linux-pci@vger.kernel.org
10736 L:      linux-rockchip@lists.infradead.org
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10739 F:      drivers/pci/host/pcie-rockchip.c
10740
10741 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10742 M:      Linus Walleij <linus.walleij@linaro.org>
10743 L:      linux-pci@vger.kernel.org
10744 S:      Maintained
10745 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10746 F:      drivers/pci/host/pci-v3-semi.c
10747
10748 PCIE DRIVER FOR ST SPEAR13XX
10749 M:      Pratyush Anand <pratyush.anand@gmail.com>
10750 L:      linux-pci@vger.kernel.org
10751 S:      Maintained
10752 F:      drivers/pci/dwc/*spear*
10753
10754 PCMCIA SUBSYSTEM
10755 P:      Linux PCMCIA Team
10756 L:      linux-pcmcia@lists.infradead.org
10757 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10759 S:      Maintained
10760 F:      Documentation/pcmcia/
10761 F:      tools/pcmcia/
10762 F:      drivers/pcmcia/
10763 F:      include/pcmcia/
10764
10765 PCNET32 NETWORK DRIVER
10766 M:      Don Fry <pcnet32@frontier.com>
10767 L:      netdev@vger.kernel.org
10768 S:      Maintained
10769 F:      drivers/net/ethernet/amd/pcnet32.c
10770
10771 PCRYPT PARALLEL CRYPTO ENGINE
10772 M:      Steffen Klassert <steffen.klassert@secunet.com>
10773 L:      linux-crypto@vger.kernel.org
10774 S:      Maintained
10775 F:      crypto/pcrypt.c
10776 F:      include/crypto/pcrypt.h
10777
10778 PEAQ WMI HOTKEYS DRIVER
10779 M:      Hans de Goede <hdegoede@redhat.com>
10780 L:      platform-driver-x86@vger.kernel.org
10781 S:      Maintained
10782 F:      drivers/platform/x86/peaq-wmi.c
10783
10784 PER-CPU MEMORY ALLOCATOR
10785 M:      Tejun Heo <tj@kernel.org>
10786 M:      Christoph Lameter <cl@linux.com>
10787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10788 S:      Maintained
10789 F:      include/linux/percpu*.h
10790 F:      mm/percpu*.c
10791 F:      arch/*/include/asm/percpu.h
10792
10793 PER-TASK DELAY ACCOUNTING
10794 M:      Balbir Singh <bsingharora@gmail.com>
10795 S:      Maintained
10796 F:      include/linux/delayacct.h
10797 F:      kernel/delayacct.c
10798
10799 PERFORMANCE EVENTS SUBSYSTEM
10800 M:      Peter Zijlstra <peterz@infradead.org>
10801 M:      Ingo Molnar <mingo@redhat.com>
10802 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10803 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10804 R:      Jiri Olsa <jolsa@redhat.com>
10805 R:      Namhyung Kim <namhyung@kernel.org>
10806 L:      linux-kernel@vger.kernel.org
10807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10808 S:      Supported
10809 F:      kernel/events/*
10810 F:      include/linux/perf_event.h
10811 F:      include/uapi/linux/perf_event.h
10812 F:      arch/*/kernel/perf_event*.c
10813 F:      arch/*/kernel/*/perf_event*.c
10814 F:      arch/*/kernel/*/*/perf_event*.c
10815 F:      arch/*/include/asm/perf_event.h
10816 F:      arch/*/kernel/perf_callchain.c
10817 F:      arch/*/events/*
10818 F:      tools/perf/
10819
10820 PERSONALITY HANDLING
10821 M:      Christoph Hellwig <hch@infradead.org>
10822 L:      linux-abi-devel@lists.sourceforge.net
10823 S:      Maintained
10824 F:      include/linux/personality.h
10825 F:      include/uapi/linux/personality.h
10826
10827 PHONET PROTOCOL
10828 M:      Remi Denis-Courmont <courmisch@gmail.com>
10829 S:      Supported
10830 F:      Documentation/networking/phonet.txt
10831 F:      include/linux/phonet.h
10832 F:      include/net/phonet/
10833 F:      include/uapi/linux/phonet.h
10834 F:      net/phonet/
10835
10836 PHRAM MTD DRIVER
10837 M:      Joern Engel <joern@lazybastard.org>
10838 L:      linux-mtd@lists.infradead.org
10839 S:      Maintained
10840 F:      drivers/mtd/devices/phram.c
10841
10842 PICOLCD HID DRIVER
10843 M:      Bruno Prémont <bonbons@linux-vserver.org>
10844 L:      linux-input@vger.kernel.org
10845 S:      Maintained
10846 F:      drivers/hid/hid-picolcd*
10847
10848 PICOXCELL SUPPORT
10849 M:      Jamie Iles <jamie@jamieiles.com>
10850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10851 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10852 S:      Supported
10853 F:      arch/arm/boot/dts/picoxcell*
10854 F:      arch/arm/mach-picoxcell/
10855 F:      drivers/crypto/picoxcell*
10856
10857 PIN CONTROL SUBSYSTEM
10858 M:      Linus Walleij <linus.walleij@linaro.org>
10859 L:      linux-gpio@vger.kernel.org
10860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10861 S:      Maintained
10862 F:      Documentation/devicetree/bindings/pinctrl/
10863 F:      Documentation/driver-api/pinctl.rst
10864 F:      drivers/pinctrl/
10865 F:      include/linux/pinctrl/
10866
10867 PIN CONTROLLER - ATMEL AT91
10868 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10870 S:      Maintained
10871 F:      drivers/pinctrl/pinctrl-at91.*
10872
10873 PIN CONTROLLER - ATMEL AT91 PIO4
10874 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10876 L:      linux-gpio@vger.kernel.org
10877 S:      Supported
10878 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10879
10880 PIN CONTROLLER - INTEL
10881 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10882 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10883 S:      Maintained
10884 F:      drivers/pinctrl/intel/
10885
10886 PIN CONTROLLER - MEDIATEK
10887 M:      Sean Wang <sean.wang@mediatek.com>
10888 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10889 S:      Maintained
10890 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10891 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10892 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10893 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
10894 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
10895
10896 PIN CONTROLLER - QUALCOMM
10897 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10898 S:      Maintained
10899 L:      linux-arm-msm@vger.kernel.org
10900 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10901 F:      drivers/pinctrl/qcom/
10902
10903 PIN CONTROLLER - RENESAS
10904 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10905 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10906 L:      linux-renesas-soc@vger.kernel.org
10907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10908 S:      Maintained
10909 F:      drivers/pinctrl/sh-pfc/
10910
10911 PIN CONTROLLER - SAMSUNG
10912 M:      Tomasz Figa <tomasz.figa@gmail.com>
10913 M:      Krzysztof Kozlowski <krzk@kernel.org>
10914 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10917 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10919 S:      Maintained
10920 F:      drivers/pinctrl/samsung/
10921 F:      include/dt-bindings/pinctrl/samsung.h
10922 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10923
10924 PIN CONTROLLER - SINGLE
10925 M:      Tony Lindgren <tony@atomide.com>
10926 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 L:      linux-omap@vger.kernel.org
10929 S:      Maintained
10930 F:      drivers/pinctrl/pinctrl-single.c
10931
10932 PIN CONTROLLER - ST SPEAR
10933 M:      Viresh Kumar <vireshk@kernel.org>
10934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10935 W:      http://www.st.com/spear
10936 S:      Maintained
10937 F:      drivers/pinctrl/spear/
10938
10939 PISTACHIO SOC SUPPORT
10940 M:      James Hartley <james.hartley@sondrel.com>
10941 L:      linux-mips@linux-mips.org
10942 S:      Odd Fixes
10943 F:      arch/mips/pistachio/
10944 F:      arch/mips/include/asm/mach-pistachio/
10945 F:      arch/mips/boot/dts/img/pistachio*
10946 F:      arch/mips/configs/pistachio*_defconfig
10947
10948 PKTCDVD DRIVER
10949 S:      Orphan
10950 M:      linux-block@vger.kernel.org
10951 F:      drivers/block/pktcdvd.c
10952 F:      include/linux/pktcdvd.h
10953 F:      include/uapi/linux/pktcdvd.h
10954
10955 PKUNITY SOC DRIVERS
10956 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10957 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10958 S:      Maintained
10959 T:      git git://github.com/gxt/linux.git
10960 F:      drivers/input/serio/i8042-unicore32io.h
10961 F:      drivers/i2c/busses/i2c-puv3.c
10962 F:      drivers/video/fbdev/fb-puv3.c
10963 F:      drivers/rtc/rtc-puv3.c
10964
10965 PMBUS HARDWARE MONITORING DRIVERS
10966 M:      Guenter Roeck <linux@roeck-us.net>
10967 L:      linux-hwmon@vger.kernel.org
10968 W:      http://hwmon.wiki.kernel.org/
10969 W:      http://www.roeck-us.net/linux/drivers/
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10971 S:      Maintained
10972 F:      Documentation/hwmon/pmbus
10973 F:      drivers/hwmon/pmbus/
10974 F:      include/linux/pmbus.h
10975
10976 PMC SIERRA MaxRAID DRIVER
10977 L:      linux-scsi@vger.kernel.org
10978 W:      http://www.pmc-sierra.com/
10979 S:      Orphan
10980 F:      drivers/scsi/pmcraid.*
10981
10982 PMC SIERRA PM8001 DRIVER
10983 M:      Jack Wang <jinpu.wang@profitbricks.com>
10984 M:      lindar_liu@usish.com
10985 L:      linux-scsi@vger.kernel.org
10986 S:      Supported
10987 F:      drivers/scsi/pm8001/
10988
10989 PNP SUPPORT
10990 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10991 S:      Maintained
10992 F:      drivers/pnp/
10993
10994 POSIX CLOCKS and TIMERS
10995 M:      Thomas Gleixner <tglx@linutronix.de>
10996 L:      linux-kernel@vger.kernel.org
10997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10998 S:      Maintained
10999 F:      fs/timerfd.c
11000 F:      include/linux/timer*
11001 F:      kernel/time/*timer*
11002
11003 POWER MANAGEMENT CORE
11004 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11005 L:      linux-pm@vger.kernel.org
11006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11007 B:      https://bugzilla.kernel.org
11008 S:      Supported
11009 F:      drivers/base/power/
11010 F:      include/linux/pm.h
11011 F:      include/linux/pm_*
11012 F:      include/linux/powercap.h
11013 F:      drivers/powercap/
11014 F:      kernel/configs/nopm.config
11015
11016 POWER STATE COORDINATION INTERFACE (PSCI)
11017 M:      Mark Rutland <mark.rutland@arm.com>
11018 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11019 L:      linux-arm-kernel@lists.infradead.org
11020 S:      Maintained
11021 F:      drivers/firmware/psci*.c
11022 F:      include/linux/psci.h
11023 F:      include/uapi/linux/psci.h
11024
11025 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11026 M:      Sebastian Reichel <sre@kernel.org>
11027 L:      linux-pm@vger.kernel.org
11028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/power/supply/
11031 F:      include/linux/power_supply.h
11032 F:      drivers/power/supply/
11033
11034 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11035 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11036 L:      linuxppc-dev@lists.ozlabs.org
11037 S:      Maintained
11038 F:      drivers/char/powernv-op-panel.c
11039
11040 PPP OVER ATM (RFC 2364)
11041 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11042 S:      Maintained
11043 F:      net/atm/pppoatm.c
11044 F:      include/uapi/linux/atmppp.h
11045
11046 PPP OVER ETHERNET
11047 M:      Michal Ostrowski <mostrows@earthlink.net>
11048 S:      Maintained
11049 F:      drivers/net/ppp/pppoe.c
11050 F:      drivers/net/ppp/pppox.c
11051
11052 PPP OVER L2TP
11053 M:      James Chapman <jchapman@katalix.com>
11054 S:      Maintained
11055 F:      net/l2tp/l2tp_ppp.c
11056 F:      include/linux/if_pppol2tp.h
11057 F:      include/uapi/linux/if_pppol2tp.h
11058
11059 PPP PROTOCOL DRIVERS AND COMPRESSORS
11060 M:      Paul Mackerras <paulus@samba.org>
11061 L:      linux-ppp@vger.kernel.org
11062 S:      Maintained
11063 F:      drivers/net/ppp/ppp_*
11064
11065 PPS SUPPORT
11066 M:      Rodolfo Giometti <giometti@enneenne.com>
11067 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11068 L:      linuxpps@ml.enneenne.com (subscribers-only)
11069 S:      Maintained
11070 F:      Documentation/pps/
11071 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11072 F:      Documentation/ABI/testing/sysfs-pps
11073 F:      drivers/pps/
11074 F:      include/linux/pps*.h
11075 F:      include/uapi/linux/pps.h
11076
11077 PPTP DRIVER
11078 M:      Dmitry Kozlov <xeb@mail.ru>
11079 L:      netdev@vger.kernel.org
11080 S:      Maintained
11081 F:      drivers/net/ppp/pptp.c
11082 W:      http://sourceforge.net/projects/accel-pptp
11083
11084 PREEMPTIBLE KERNEL
11085 M:      Robert Love <rml@tech9.net>
11086 L:      kpreempt-tech@lists.sourceforge.net
11087 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11088 S:      Supported
11089 F:      Documentation/preempt-locking.txt
11090 F:      include/linux/preempt.h
11091
11092 PRINTK
11093 M:      Petr Mladek <pmladek@suse.com>
11094 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11095 R:      Steven Rostedt <rostedt@goodmis.org>
11096 S:      Maintained
11097 F:      kernel/printk/
11098 F:      include/linux/printk.h
11099
11100 PRISM54 WIRELESS DRIVER
11101 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11102 L:      linux-wireless@vger.kernel.org
11103 W:      http://wireless.kernel.org/en/users/Drivers/p54
11104 S:      Obsolete
11105 F:      drivers/net/wireless/intersil/prism54/
11106
11107 PROC SYSCTL
11108 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11109 M:      Kees Cook <keescook@chromium.org>
11110 L:      linux-kernel@vger.kernel.org
11111 L:      linux-fsdevel@vger.kernel.org
11112 S:      Maintained
11113 F:      fs/proc/proc_sysctl.c
11114 F:      include/linux/sysctl.h
11115 F:      kernel/sysctl.c
11116 F:      tools/testing/selftests/sysctl/
11117
11118 PS3 NETWORK SUPPORT
11119 M:      Geoff Levand <geoff@infradead.org>
11120 L:      netdev@vger.kernel.org
11121 L:      linuxppc-dev@lists.ozlabs.org
11122 S:      Maintained
11123 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11124
11125 PS3 PLATFORM SUPPORT
11126 M:      Geoff Levand <geoff@infradead.org>
11127 L:      linuxppc-dev@lists.ozlabs.org
11128 S:      Maintained
11129 F:      arch/powerpc/boot/ps3*
11130 F:      arch/powerpc/include/asm/lv1call.h
11131 F:      arch/powerpc/include/asm/ps3*.h
11132 F:      arch/powerpc/platforms/ps3/
11133 F:      drivers/*/ps3*
11134 F:      drivers/ps3/
11135 F:      drivers/rtc/rtc-ps3.c
11136 F:      drivers/usb/host/*ps3.c
11137 F:      sound/ppc/snd_ps3*
11138
11139 PS3VRAM DRIVER
11140 M:      Jim Paris <jim@jtan.com>
11141 M:      Geoff Levand <geoff@infradead.org>
11142 L:      linuxppc-dev@lists.ozlabs.org
11143 S:      Maintained
11144 F:      drivers/block/ps3vram.c
11145
11146 PSAMPLE PACKET SAMPLING SUPPORT:
11147 M:      Yotam Gigi <yotam.gi@gmail.com>
11148 S:      Maintained
11149 F:      net/psample
11150 F:      include/net/psample.h
11151 F:      include/uapi/linux/psample.h
11152
11153 PSTORE FILESYSTEM
11154 M:      Kees Cook <keescook@chromium.org>
11155 M:      Anton Vorontsov <anton@enomsg.org>
11156 M:      Colin Cross <ccross@android.com>
11157 M:      Tony Luck <tony.luck@intel.com>
11158 S:      Maintained
11159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11160 F:      fs/pstore/
11161 F:      include/linux/pstore*
11162 F:      drivers/firmware/efi/efi-pstore.c
11163 F:      drivers/acpi/apei/erst.c
11164 F:      Documentation/admin-guide/ramoops.rst
11165 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11166 K:      \b(pstore|ramoops)
11167
11168 PTP HARDWARE CLOCK SUPPORT
11169 M:      Richard Cochran <richardcochran@gmail.com>
11170 L:      netdev@vger.kernel.org
11171 S:      Maintained
11172 W:      http://linuxptp.sourceforge.net/
11173 F:      Documentation/ABI/testing/sysfs-ptp
11174 F:      Documentation/ptp/*
11175 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11176 F:      drivers/net/phy/dp83640*
11177 F:      drivers/ptp/*
11178 F:      include/linux/ptp_cl*
11179
11180 PTRACE SUPPORT
11181 M:      Oleg Nesterov <oleg@redhat.com>
11182 S:      Maintained
11183 F:      include/asm-generic/syscall.h
11184 F:      include/linux/ptrace.h
11185 F:      include/linux/regset.h
11186 F:      include/linux/tracehook.h
11187 F:      include/uapi/linux/ptrace.h
11188 F:      include/uapi/linux/ptrace.h
11189 F:      include/asm-generic/ptrace.h
11190 F:      kernel/ptrace.c
11191 F:      arch/*/ptrace*.c
11192 F:      arch/*/*/ptrace*.c
11193 F:      arch/*/include/asm/ptrace*.h
11194
11195 PULSE8-CEC DRIVER
11196 M:      Hans Verkuil <hverkuil@xs4all.nl>
11197 L:      linux-media@vger.kernel.org
11198 T:      git git://linuxtv.org/media_tree.git
11199 S:      Maintained
11200 F:      drivers/media/usb/pulse8-cec/*
11201 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11202
11203 PVRUSB2 VIDEO4LINUX DRIVER
11204 M:      Mike Isely <isely@pobox.com>
11205 L:      pvrusb2@isely.net       (subscribers-only)
11206 L:      linux-media@vger.kernel.org
11207 W:      http://www.isely.net/pvrusb2/
11208 T:      git git://linuxtv.org/media_tree.git
11209 S:      Maintained
11210 F:      Documentation/media/v4l-drivers/pvrusb2*
11211 F:      drivers/media/usb/pvrusb2/
11212
11213 PWC WEBCAM DRIVER
11214 M:      Hans Verkuil <hverkuil@xs4all.nl>
11215 L:      linux-media@vger.kernel.org
11216 T:      git git://linuxtv.org/media_tree.git
11217 S:      Odd Fixes
11218 F:      drivers/media/usb/pwc/*
11219
11220 PWM FAN DRIVER
11221 M:      Kamil Debski <kamil@wypas.org>
11222 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11223 L:      linux-hwmon@vger.kernel.org
11224 S:      Supported
11225 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11226 F:      Documentation/hwmon/pwm-fan
11227 F:      drivers/hwmon/pwm-fan.c
11228
11229 PWM IR Transmitter
11230 M:      Sean Young <sean@mess.org>
11231 L:      linux-media@vger.kernel.org
11232 S:      Maintained
11233 F:      drivers/media/rc/pwm-ir-tx.c
11234
11235 PWM SUBSYSTEM
11236 M:      Thierry Reding <thierry.reding@gmail.com>
11237 L:      linux-pwm@vger.kernel.org
11238 S:      Maintained
11239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11240 F:      Documentation/pwm.txt
11241 F:      Documentation/devicetree/bindings/pwm/
11242 F:      include/linux/pwm.h
11243 F:      drivers/pwm/
11244 F:      drivers/video/backlight/pwm_bl.c
11245 F:      include/linux/pwm_backlight.h
11246 F:      drivers/gpio/gpio-mvebu.c
11247 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11248
11249 PXA GPIO DRIVER
11250 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11251 L:      linux-gpio@vger.kernel.org
11252 S:      Maintained
11253 F:      drivers/gpio/gpio-pxa.c
11254
11255 PXA MMCI DRIVER
11256 S:      Orphan
11257
11258 PXA RTC DRIVER
11259 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11260 L:      linux-rtc@vger.kernel.org
11261 S:      Maintained
11262
11263 PXA2xx/PXA3xx SUPPORT
11264 M:      Daniel Mack <daniel@zonque.org>
11265 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11266 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11268 T:      git git://github.com/hzhuang1/linux.git
11269 T:      git git://github.com/rjarzmik/linux.git
11270 S:      Maintained
11271 F:      arch/arm/boot/dts/pxa*
11272 F:      arch/arm/mach-pxa/
11273 F:      drivers/dma/pxa*
11274 F:      drivers/pcmcia/pxa2xx*
11275 F:      drivers/pinctrl/pxa/
11276 F:      drivers/spi/spi-pxa2xx*
11277 F:      drivers/usb/gadget/udc/pxa2*
11278 F:      include/sound/pxa2xx-lib.h
11279 F:      sound/arm/pxa*
11280 F:      sound/soc/pxa/
11281
11282 PXA3xx NAND FLASH DRIVER
11283 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11284 L:      linux-mtd@lists.infradead.org
11285 S:      Maintained
11286 F:      drivers/mtd/nand/pxa3xx_nand.c
11287
11288 QAT DRIVER
11289 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11290 L:      qat-linux@intel.com
11291 S:      Supported
11292 F:      drivers/crypto/qat/
11293
11294 QCOM AUDIO (ASoC) DRIVERS
11295 M:      Patrick Lai <plai@codeaurora.org>
11296 M:      Banajit Goswami <bgoswami@codeaurora.org>
11297 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11298 S:      Supported
11299 F:      sound/soc/qcom/
11300
11301 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11302 M:      Gabriel Somlo <somlo@cmu.edu>
11303 M:      "Michael S. Tsirkin" <mst@redhat.com>
11304 L:      qemu-devel@nongnu.org
11305 S:      Maintained
11306 F:      drivers/firmware/qemu_fw_cfg.c
11307
11308 QIB DRIVER
11309 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11310 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11311 L:      linux-rdma@vger.kernel.org
11312 S:      Supported
11313 F:      drivers/infiniband/hw/qib/
11314
11315 QLOGIC QL41xxx FCOE DRIVER
11316 M:      QLogic-Storage-Upstream@cavium.com
11317 L:      linux-scsi@vger.kernel.org
11318 S:      Supported
11319 F:      drivers/scsi/qedf/
11320
11321 QLOGIC QL41xxx ISCSI DRIVER
11322 M:      QLogic-Storage-Upstream@cavium.com
11323 L:      linux-scsi@vger.kernel.org
11324 S:      Supported
11325 F:      drivers/scsi/qedi/
11326
11327 QLOGIC QL4xxx ETHERNET DRIVER
11328 M:      Ariel Elior <Ariel.Elior@cavium.com>
11329 M:      everest-linux-l2@cavium.com
11330 L:      netdev@vger.kernel.org
11331 S:      Supported
11332 F:      drivers/net/ethernet/qlogic/qed/
11333 F:      include/linux/qed/
11334 F:      drivers/net/ethernet/qlogic/qede/
11335
11336 QLOGIC QL4xxx RDMA DRIVER
11337 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11338 M:      Ariel Elior <Ariel.Elior@cavium.com>
11339 L:      linux-rdma@vger.kernel.org
11340 S:      Supported
11341 F:      drivers/infiniband/hw/qedr/
11342 F:      include/uapi/rdma/qedr-abi.h
11343
11344 QLOGIC QLA1280 SCSI DRIVER
11345 M:      Michael Reed <mdr@sgi.com>
11346 L:      linux-scsi@vger.kernel.org
11347 S:      Maintained
11348 F:      drivers/scsi/qla1280.[ch]
11349
11350 QLOGIC QLA2XXX FC-SCSI DRIVER
11351 M:      qla2xxx-upstream@qlogic.com
11352 L:      linux-scsi@vger.kernel.org
11353 S:      Supported
11354 F:      Documentation/scsi/LICENSE.qla2xxx
11355 F:      drivers/scsi/qla2xxx/
11356
11357 QLOGIC QLA3XXX NETWORK DRIVER
11358 M:      Dept-GELinuxNICDev@cavium.com
11359 L:      netdev@vger.kernel.org
11360 S:      Supported
11361 F:      Documentation/networking/LICENSE.qla3xxx
11362 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11363
11364 QLOGIC QLA4XXX iSCSI DRIVER
11365 M:      QLogic-Storage-Upstream@qlogic.com
11366 L:      linux-scsi@vger.kernel.org
11367 S:      Supported
11368 F:      Documentation/scsi/LICENSE.qla4xxx
11369 F:      drivers/scsi/qla4xxx/
11370
11371 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11372 M:      Harish Patil <harish.patil@cavium.com>
11373 M:      Manish Chopra <manish.chopra@cavium.com>
11374 M:      Dept-GELinuxNICDev@cavium.com
11375 L:      netdev@vger.kernel.org
11376 S:      Supported
11377 F:      drivers/net/ethernet/qlogic/qlcnic/
11378
11379 QLOGIC QLGE 10Gb ETHERNET DRIVER
11380 M:      Harish Patil <harish.patil@cavium.com>
11381 M:      Manish Chopra <manish.chopra@cavium.com>
11382 M:      Dept-GELinuxNICDev@cavium.com
11383 L:      netdev@vger.kernel.org
11384 S:      Supported
11385 F:      drivers/net/ethernet/qlogic/qlge/
11386
11387 QNX4 FILESYSTEM
11388 M:      Anders Larsen <al@alarsen.net>
11389 W:      http://www.alarsen.net/linux/qnx4fs/
11390 S:      Maintained
11391 F:      fs/qnx4/
11392 F:      include/uapi/linux/qnx4_fs.h
11393 F:      include/uapi/linux/qnxtypes.h
11394
11395 QORIQ DPAA2 FSL-MC BUS DRIVER
11396 M:      Stuart Yoder <stuyoder@gmail.com>
11397 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11398 L:      linux-kernel@vger.kernel.org
11399 S:      Maintained
11400 F:      drivers/staging/fsl-mc/
11401 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11402
11403 QT1010 MEDIA DRIVER
11404 M:      Antti Palosaari <crope@iki.fi>
11405 L:      linux-media@vger.kernel.org
11406 W:      https://linuxtv.org
11407 W:      http://palosaari.fi/linux/
11408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11409 T:      git git://linuxtv.org/anttip/media_tree.git
11410 S:      Maintained
11411 F:      drivers/media/tuners/qt1010*
11412
11413 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11414 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11415 L:      ath10k@lists.infradead.org
11416 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11418 S:      Supported
11419 F:      drivers/net/wireless/ath/ath10k/
11420
11421 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11422 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11423 L:      linux-wireless@vger.kernel.org
11424 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11425 S:      Supported
11426 F:      drivers/net/wireless/ath/ath9k/
11427
11428 QUALCOMM CAMERA SUBSYSTEM DRIVER
11429 M:      Todor Tomov <todor.tomov@linaro.org>
11430 L:      linux-media@vger.kernel.org
11431 S:      Maintained
11432 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11433 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11434 F:      drivers/media/platform/qcom/camss-8x16/
11435
11436 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11437 M:      Timur Tabi <timur@codeaurora.org>
11438 L:      netdev@vger.kernel.org
11439 S:      Supported
11440 F:      drivers/net/ethernet/qualcomm/emac/
11441
11442 QUALCOMM HEXAGON ARCHITECTURE
11443 M:      Richard Kuo <rkuo@codeaurora.org>
11444 L:      linux-hexagon@vger.kernel.org
11445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11446 S:      Supported
11447 F:      arch/hexagon/
11448
11449 QUALCOMM IOMMU
11450 M:      Rob Clark <robdclark@gmail.com>
11451 L:      iommu@lists.linux-foundation.org
11452 L:      linux-arm-msm@vger.kernel.org
11453 S:      Maintained
11454 F:      drivers/iommu/qcom_iommu.c
11455
11456 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11457 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11458 L:      linux-media@vger.kernel.org
11459 L:      linux-arm-msm@vger.kernel.org
11460 T:      git git://linuxtv.org/media_tree.git
11461 S:      Maintained
11462 F:      drivers/media/platform/qcom/venus/
11463
11464 QUALCOMM WCN36XX WIRELESS DRIVER
11465 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11466 L:      wcn36xx@lists.infradead.org
11467 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11468 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11469 S:      Supported
11470 F:      drivers/net/wireless/ath/wcn36xx/
11471
11472 QUANTENNA QTNFMAC WIRELESS DRIVER
11473 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11474 M:      Avinash Patil <avinashp@quantenna.com>
11475 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11476 L:      linux-wireless@vger.kernel.org
11477 S:      Maintained
11478 F:      drivers/net/wireless/quantenna
11479
11480 RADEON and AMDGPU DRM DRIVERS
11481 M:      Alex Deucher <alexander.deucher@amd.com>
11482 M:      Christian König <christian.koenig@amd.com>
11483 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11484 L:      amd-gfx@lists.freedesktop.org
11485 T:      git git://people.freedesktop.org/~agd5f/linux
11486 S:      Supported
11487 F:      drivers/gpu/drm/radeon/
11488 F:      include/uapi/drm/radeon_drm.h
11489 F:      drivers/gpu/drm/amd/
11490 F:      include/uapi/drm/amdgpu_drm.h
11491
11492 RADEON FRAMEBUFFER DISPLAY DRIVER
11493 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11494 L:      linux-fbdev@vger.kernel.org
11495 S:      Maintained
11496 F:      drivers/video/fbdev/aty/radeon*
11497 F:      include/uapi/linux/radeonfb.h
11498
11499 RADIOSHARK 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-shark.c
11505
11506 RADIOSHARK2 RADIO DRIVER
11507 M:      Hans Verkuil <hverkuil@xs4all.nl>
11508 L:      linux-media@vger.kernel.org
11509 T:      git git://linuxtv.org/media_tree.git
11510 S:      Maintained
11511 F:      drivers/media/radio/radio-shark2.c
11512 F:      drivers/media/radio/radio-tea5777.c
11513
11514 RADOS BLOCK DEVICE (RBD)
11515 M:      Ilya Dryomov <idryomov@gmail.com>
11516 M:      Sage Weil <sage@redhat.com>
11517 M:      Alex Elder <elder@kernel.org>
11518 L:      ceph-devel@vger.kernel.org
11519 W:      http://ceph.com/
11520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11521 T:      git git://github.com/ceph/ceph-client.git
11522 S:      Supported
11523 F:      Documentation/ABI/testing/sysfs-bus-rbd
11524 F:      drivers/block/rbd.c
11525 F:      drivers/block/rbd_types.h
11526
11527 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11528 M:      Paul Mackerras <paulus@samba.org>
11529 L:      linux-fbdev@vger.kernel.org
11530 S:      Maintained
11531 F:      drivers/video/fbdev/aty/aty128fb.c
11532
11533 RAINSHADOW-CEC DRIVER
11534 M:      Hans Verkuil <hverkuil@xs4all.nl>
11535 L:      linux-media@vger.kernel.org
11536 T:      git git://linuxtv.org/media_tree.git
11537 S:      Maintained
11538 F:      drivers/media/usb/rainshadow-cec/*
11539
11540 RALINK MIPS ARCHITECTURE
11541 M:      John Crispin <john@phrozen.org>
11542 L:      linux-mips@linux-mips.org
11543 S:      Maintained
11544 F:      arch/mips/ralink
11545
11546 RALINK RT2X00 WIRELESS LAN DRIVER
11547 P:      rt2x00 project
11548 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11549 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11550 L:      linux-wireless@vger.kernel.org
11551 S:      Maintained
11552 F:      drivers/net/wireless/ralink/rt2x00/
11553
11554 RAMDISK RAM BLOCK DEVICE DRIVER
11555 M:      Jens Axboe <axboe@kernel.dk>
11556 S:      Maintained
11557 F:      Documentation/blockdev/ramdisk.txt
11558 F:      drivers/block/brd.c
11559
11560 RANDOM NUMBER DRIVER
11561 M:      "Theodore Ts'o" <tytso@mit.edu>
11562 S:      Maintained
11563 F:      drivers/char/random.c
11564
11565 RAPIDIO SUBSYSTEM
11566 M:      Matt Porter <mporter@kernel.crashing.org>
11567 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11568 S:      Maintained
11569 F:      drivers/rapidio/
11570
11571 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11572 L:      linux-wireless@vger.kernel.org
11573 S:      Orphan
11574 F:      drivers/net/wireless/ray*
11575
11576 RCUTORTURE TEST FRAMEWORK
11577 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11578 M:      Josh Triplett <josh@joshtriplett.org>
11579 R:      Steven Rostedt <rostedt@goodmis.org>
11580 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11581 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11582 L:      linux-kernel@vger.kernel.org
11583 S:      Supported
11584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11585 F:      tools/testing/selftests/rcutorture
11586
11587 RDC R-321X SoC
11588 M:      Florian Fainelli <florian@openwrt.org>
11589 S:      Maintained
11590
11591 RDC R6040 FAST ETHERNET DRIVER
11592 M:      Florian Fainelli <f.fainelli@gmail.com>
11593 L:      netdev@vger.kernel.org
11594 S:      Maintained
11595 F:      drivers/net/ethernet/rdc/r6040.c
11596
11597 RDMAVT - RDMA verbs software
11598 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11599 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11600 L:      linux-rdma@vger.kernel.org
11601 S:      Supported
11602 F:      drivers/infiniband/sw/rdmavt
11603
11604 RDS - RELIABLE DATAGRAM SOCKETS
11605 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11606 L:      netdev@vger.kernel.org
11607 L:      linux-rdma@vger.kernel.org
11608 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11609 W:      https://oss.oracle.com/projects/rds/
11610 S:      Supported
11611 F:      net/rds/
11612 F:      Documentation/networking/rds.txt
11613
11614 RDT - RESOURCE ALLOCATION
11615 M:      Fenghua Yu <fenghua.yu@intel.com>
11616 L:      linux-kernel@vger.kernel.org
11617 S:      Supported
11618 F:      arch/x86/kernel/cpu/intel_rdt*
11619 F:      arch/x86/include/asm/intel_rdt_sched.h
11620 F:      Documentation/x86/intel_rdt*
11621
11622 READ-COPY UPDATE (RCU)
11623 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11624 M:      Josh Triplett <josh@joshtriplett.org>
11625 R:      Steven Rostedt <rostedt@goodmis.org>
11626 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11627 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11628 L:      linux-kernel@vger.kernel.org
11629 W:      http://www.rdrop.com/users/paulmck/RCU/
11630 S:      Supported
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11632 F:      Documentation/RCU/
11633 X:      Documentation/RCU/torture.txt
11634 F:      include/linux/rcu*
11635 X:      include/linux/srcu.h
11636 F:      kernel/rcu/
11637 X:      kernel/torture.c
11638
11639 REAL TIME CLOCK (RTC) SUBSYSTEM
11640 M:      Alessandro Zummo <a.zummo@towertech.it>
11641 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11642 L:      linux-rtc@vger.kernel.org
11643 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11645 S:      Maintained
11646 F:      Documentation/devicetree/bindings/rtc/
11647 F:      Documentation/rtc.txt
11648 F:      drivers/rtc/
11649 F:      include/linux/rtc.h
11650 F:      include/uapi/linux/rtc.h
11651 F:      include/linux/rtc/
11652 F:      include/linux/platform_data/rtc-*
11653 F:      tools/testing/selftests/timers/rtctest.c
11654
11655 REALTEK AUDIO CODECS
11656 M:      Bard Liao <bardliao@realtek.com>
11657 M:      Oder Chiou <oder_chiou@realtek.com>
11658 S:      Maintained
11659 F:      sound/soc/codecs/rt*
11660 F:      include/sound/rt*.h
11661
11662 REGISTER MAP ABSTRACTION
11663 M:      Mark Brown <broonie@kernel.org>
11664 L:      linux-kernel@vger.kernel.org
11665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11666 S:      Supported
11667 F:      Documentation/devicetree/bindings/regmap/
11668 F:      drivers/base/regmap/
11669 F:      include/linux/regmap.h
11670
11671 REISERFS FILE SYSTEM
11672 L:      reiserfs-devel@vger.kernel.org
11673 S:      Supported
11674 F:      fs/reiserfs/
11675
11676 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11677 M:      Ohad Ben-Cohen <ohad@wizery.com>
11678 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11679 L:      linux-remoteproc@vger.kernel.org
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11681 S:      Maintained
11682 F:      Documentation/devicetree/bindings/remoteproc/
11683 F:      Documentation/remoteproc.txt
11684 F:      drivers/remoteproc/
11685 F:      include/linux/remoteproc.h
11686
11687 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11688 M:      Ohad Ben-Cohen <ohad@wizery.com>
11689 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11690 L:      linux-remoteproc@vger.kernel.org
11691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11692 S:      Maintained
11693 F:      drivers/rpmsg/
11694 F:      Documentation/rpmsg.txt
11695 F:      include/linux/rpmsg.h
11696 F:      include/linux/rpmsg/
11697
11698 RENESAS CLOCK DRIVERS
11699 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11700 L:      linux-renesas-soc@vger.kernel.org
11701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11702 S:      Supported
11703 F:      drivers/clk/renesas/
11704
11705 RENESAS ETHERNET DRIVERS
11706 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11707 L:      netdev@vger.kernel.org
11708 L:      linux-renesas-soc@vger.kernel.org
11709 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11710 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11711 F:      drivers/net/ethernet/renesas/
11712 F:      include/linux/sh_eth.h
11713
11714 RENESAS R-CAR GYROADC DRIVER
11715 M:      Marek Vasut <marek.vasut@gmail.com>
11716 L:      linux-iio@vger.kernel.org
11717 S:      Supported
11718 F:      drivers/iio/adc/rcar_gyro_adc.c
11719
11720 RENESAS USB PHY DRIVER
11721 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11722 L:      linux-renesas-soc@vger.kernel.org
11723 S:      Maintained
11724 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11725
11726 RESET CONTROLLER FRAMEWORK
11727 M:      Philipp Zabel <p.zabel@pengutronix.de>
11728 T:      git git://git.pengutronix.de/git/pza/linux
11729 S:      Maintained
11730 F:      drivers/reset/
11731 F:      Documentation/devicetree/bindings/reset/
11732 F:      include/dt-bindings/reset/
11733 F:      include/linux/reset.h
11734 F:      include/linux/reset-controller.h
11735
11736 RFKILL
11737 M:      Johannes Berg <johannes@sipsolutions.net>
11738 L:      linux-wireless@vger.kernel.org
11739 W:      http://wireless.kernel.org/
11740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11742 S:      Maintained
11743 F:      Documentation/rfkill.txt
11744 F:      Documentation/ABI/stable/sysfs-class-rfkill
11745 F:      net/rfkill/
11746
11747 RHASHTABLE
11748 M:      Thomas Graf <tgraf@suug.ch>
11749 M:      Herbert Xu <herbert@gondor.apana.org.au>
11750 L:      netdev@vger.kernel.org
11751 S:      Maintained
11752 F:      lib/rhashtable.c
11753 F:      include/linux/rhashtable.h
11754
11755 RICOH R5C592 MEMORYSTICK DRIVER
11756 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11757 S:      Maintained
11758 F:      drivers/memstick/host/r592.*
11759
11760 RICOH SMARTMEDIA/XD DRIVER
11761 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11762 S:      Maintained
11763 F:      drivers/mtd/nand/r852.c
11764 F:      drivers/mtd/nand/r852.h
11765
11766 RISC-V ARCHITECTURE
11767 M:      Palmer Dabbelt <palmer@sifive.com>
11768 M:      Albert Ou <albert@sifive.com>
11769 L:      linux-riscv@lists.infradead.org
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11771 S:      Supported
11772 F:      arch/riscv/
11773 K:      riscv
11774 N:      riscv
11775
11776 ROCCAT DRIVERS
11777 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11778 W:      http://sourceforge.net/projects/roccat/
11779 S:      Maintained
11780 F:      drivers/hid/hid-roccat*
11781 F:      include/linux/hid-roccat*
11782 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11783
11784 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11785 M:      Jacob chen <jacob2.chen@rock-chips.com>
11786 L:      linux-media@vger.kernel.org
11787 S:      Maintained
11788 F:      drivers/media/platform/rockchip/rga/
11789 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11790
11791 ROCKER DRIVER
11792 M:      Jiri Pirko <jiri@resnulli.us>
11793 L:      netdev@vger.kernel.org
11794 S:      Supported
11795 F:      drivers/net/ethernet/rocker/
11796
11797 ROCKETPORT DRIVER
11798 P:      Comtrol Corp.
11799 W:      http://www.comtrol.com
11800 S:      Maintained
11801 F:      Documentation/serial/rocket.txt
11802 F:      drivers/tty/rocket*
11803
11804 ROCKETPORT EXPRESS/INFINITY DRIVER
11805 M:      Kevin Cernekee <cernekee@gmail.com>
11806 L:      linux-serial@vger.kernel.org
11807 S:      Odd Fixes
11808 F:      drivers/tty/serial/rp2.*
11809
11810 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11811 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11812 L:      linux-kernel@vger.kernel.org
11813 L:      linux-renesas-soc@vger.kernel.org
11814 S:      Supported
11815 F:      drivers/mfd/bd9571mwv.c
11816 F:      drivers/regulator/bd9571mwv-regulator.c
11817 F:      drivers/gpio/gpio-bd9571mwv.c
11818 F:      include/linux/mfd/bd9571mwv.h
11819 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11820
11821 ROSE NETWORK LAYER
11822 M:      Ralf Baechle <ralf@linux-mips.org>
11823 L:      linux-hams@vger.kernel.org
11824 W:      http://www.linux-ax25.org/
11825 S:      Maintained
11826 F:      include/net/rose.h
11827 F:      include/uapi/linux/rose.h
11828 F:      net/rose/
11829
11830 RTL2830 MEDIA DRIVER
11831 M:      Antti Palosaari <crope@iki.fi>
11832 L:      linux-media@vger.kernel.org
11833 W:      https://linuxtv.org
11834 W:      http://palosaari.fi/linux/
11835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11836 T:      git git://linuxtv.org/anttip/media_tree.git
11837 S:      Maintained
11838 F:      drivers/media/dvb-frontends/rtl2830*
11839
11840 RTL2832 MEDIA DRIVER
11841 M:      Antti Palosaari <crope@iki.fi>
11842 L:      linux-media@vger.kernel.org
11843 W:      https://linuxtv.org
11844 W:      http://palosaari.fi/linux/
11845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11846 T:      git git://linuxtv.org/anttip/media_tree.git
11847 S:      Maintained
11848 F:      drivers/media/dvb-frontends/rtl2832*
11849
11850 RTL2832_SDR MEDIA DRIVER
11851 M:      Antti Palosaari <crope@iki.fi>
11852 L:      linux-media@vger.kernel.org
11853 W:      https://linuxtv.org
11854 W:      http://palosaari.fi/linux/
11855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11856 T:      git git://linuxtv.org/anttip/media_tree.git
11857 S:      Maintained
11858 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11859
11860 RTL8180 WIRELESS DRIVER
11861 L:      linux-wireless@vger.kernel.org
11862 W:      http://wireless.kernel.org/
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11864 S:      Orphan
11865 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11866
11867 RTL8187 WIRELESS DRIVER
11868 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11869 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11870 M:      Larry Finger <Larry.Finger@lwfinger.net>
11871 L:      linux-wireless@vger.kernel.org
11872 W:      http://wireless.kernel.org/
11873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11874 S:      Maintained
11875 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11876
11877 REALTEK WIRELESS DRIVER (rtlwifi family)
11878 M:      Ping-Ke Shih <pkshih@realtek.com>
11879 L:      linux-wireless@vger.kernel.org
11880 W:      http://wireless.kernel.org/
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11882 S:      Maintained
11883 F:      drivers/net/wireless/realtek/rtlwifi/
11884
11885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11886 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11887 L:      linux-wireless@vger.kernel.org
11888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11889 S:      Maintained
11890 F:      drivers/net/wireless/realtek/rtl8xxxu/
11891
11892 RXRPC SOCKETS (AF_RXRPC)
11893 M:      David Howells <dhowells@redhat.com>
11894 L:      linux-afs@lists.infradead.org
11895 S:      Supported
11896 F:      net/rxrpc/
11897 F:      include/keys/rxrpc-type.h
11898 F:      include/net/af_rxrpc.h
11899 F:      include/trace/events/rxrpc.h
11900 F:      include/uapi/linux/rxrpc.h
11901 F:      Documentation/networking/rxrpc.txt
11902 W:      https://www.infradead.org/~dhowells/kafs/
11903
11904 S3 SAVAGE FRAMEBUFFER DRIVER
11905 M:      Antonino Daplas <adaplas@gmail.com>
11906 L:      linux-fbdev@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/video/fbdev/savage/
11909
11910 S390
11911 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11912 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11913 L:      linux-s390@vger.kernel.org
11914 W:      http://www.ibm.com/developerworks/linux/linux390/
11915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11916 S:      Supported
11917 F:      arch/s390/
11918 F:      drivers/s390/
11919 F:      Documentation/s390/
11920 F:      Documentation/driver-api/s390-drivers.rst
11921
11922 S390 COMMON I/O LAYER
11923 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11924 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11925 L:      linux-s390@vger.kernel.org
11926 W:      http://www.ibm.com/developerworks/linux/linux390/
11927 S:      Supported
11928 F:      drivers/s390/cio/
11929
11930 S390 DASD DRIVER
11931 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11932 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11933 L:      linux-s390@vger.kernel.org
11934 W:      http://www.ibm.com/developerworks/linux/linux390/
11935 S:      Supported
11936 F:      drivers/s390/block/dasd*
11937 F:      block/partitions/ibm.c
11938
11939 S390 IOMMU (PCI)
11940 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11941 L:      linux-s390@vger.kernel.org
11942 W:      http://www.ibm.com/developerworks/linux/linux390/
11943 S:      Supported
11944 F:      drivers/iommu/s390-iommu.c
11945
11946 S390 IUCV NETWORK LAYER
11947 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11948 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11949 L:      linux-s390@vger.kernel.org
11950 W:      http://www.ibm.com/developerworks/linux/linux390/
11951 S:      Supported
11952 F:      drivers/s390/net/*iucv*
11953 F:      include/net/iucv/
11954 F:      net/iucv/
11955
11956 S390 NETWORK DRIVERS
11957 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11958 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11959 L:      linux-s390@vger.kernel.org
11960 W:      http://www.ibm.com/developerworks/linux/linux390/
11961 S:      Supported
11962 F:      drivers/s390/net/
11963
11964 S390 PCI SUBSYSTEM
11965 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11966 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11967 L:      linux-s390@vger.kernel.org
11968 W:      http://www.ibm.com/developerworks/linux/linux390/
11969 S:      Supported
11970 F:      arch/s390/pci/
11971 F:      drivers/pci/hotplug/s390_pci_hpc.c
11972
11973 S390 VFIO-CCW DRIVER
11974 M:      Cornelia Huck <cohuck@redhat.com>
11975 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11976 L:      linux-s390@vger.kernel.org
11977 L:      kvm@vger.kernel.org
11978 S:      Supported
11979 F:      drivers/s390/cio/vfio_ccw*
11980 F:      Documentation/s390/vfio-ccw.txt
11981 F:      include/uapi/linux/vfio_ccw.h
11982
11983 S390 ZCRYPT DRIVER
11984 M:      Harald Freudenberger <freude@de.ibm.com>
11985 L:      linux-s390@vger.kernel.org
11986 W:      http://www.ibm.com/developerworks/linux/linux390/
11987 S:      Supported
11988 F:      drivers/s390/crypto/
11989
11990 S390 ZFCP DRIVER
11991 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11992 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11993 L:      linux-s390@vger.kernel.org
11994 W:      http://www.ibm.com/developerworks/linux/linux390/
11995 S:      Supported
11996 F:      drivers/s390/scsi/zfcp_*
11997
11998 S3C24XX SD/MMC Driver
11999 M:      Ben Dooks <ben-linux@fluff.org>
12000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12001 S:      Supported
12002 F:      drivers/mmc/host/s3cmci.*
12003
12004 SAA6588 RDS RECEIVER DRIVER
12005 M:      Hans Verkuil <hverkuil@xs4all.nl>
12006 L:      linux-media@vger.kernel.org
12007 T:      git git://linuxtv.org/media_tree.git
12008 W:      https://linuxtv.org
12009 S:      Odd Fixes
12010 F:      drivers/media/i2c/saa6588*
12011
12012 SAA7134 VIDEO4LINUX DRIVER
12013 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12014 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12015 L:      linux-media@vger.kernel.org
12016 W:      https://linuxtv.org
12017 T:      git git://linuxtv.org/media_tree.git
12018 S:      Odd fixes
12019 F:      Documentation/media/v4l-drivers/saa7134*
12020 F:      drivers/media/pci/saa7134/
12021
12022 SAA7146 VIDEO4LINUX-2 DRIVER
12023 M:      Hans Verkuil <hverkuil@xs4all.nl>
12024 L:      linux-media@vger.kernel.org
12025 T:      git git://linuxtv.org/media_tree.git
12026 S:      Maintained
12027 F:      drivers/media/common/saa7146/
12028 F:      drivers/media/pci/saa7146/
12029 F:      include/media/saa7146*
12030
12031 SAMSUNG AUDIO (ASoC) DRIVERS
12032 M:      Krzysztof Kozlowski <krzk@kernel.org>
12033 M:      Sangbeom Kim <sbkim73@samsung.com>
12034 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12036 S:      Supported
12037 F:      sound/soc/samsung/
12038
12039 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12040 M:      Krzysztof Kozlowski <krzk@kernel.org>
12041 L:      linux-crypto@vger.kernel.org
12042 L:      linux-samsung-soc@vger.kernel.org
12043 S:      Maintained
12044 F:      drivers/crypto/exynos-rng.c
12045 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12046
12047 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12048 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12049 L:      linux-samsung-soc@vger.kernel.org
12050 S:      Maintained
12051 F:      drivers/char/hw_random/exynos-trng.c
12052 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12053
12054 SAMSUNG FRAMEBUFFER DRIVER
12055 M:      Jingoo Han <jingoohan1@gmail.com>
12056 L:      linux-fbdev@vger.kernel.org
12057 S:      Maintained
12058 F:      drivers/video/fbdev/s3c-fb.c
12059
12060 SAMSUNG LAPTOP DRIVER
12061 M:      Corentin Chary <corentin.chary@gmail.com>
12062 L:      platform-driver-x86@vger.kernel.org
12063 S:      Maintained
12064 F:      drivers/platform/x86/samsung-laptop.c
12065
12066 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12067 M:      Sangbeom Kim <sbkim73@samsung.com>
12068 M:      Krzysztof Kozlowski <krzk@kernel.org>
12069 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12070 L:      linux-kernel@vger.kernel.org
12071 L:      linux-samsung-soc@vger.kernel.org
12072 S:      Supported
12073 F:      drivers/mfd/sec*.c
12074 F:      drivers/regulator/s2m*.c
12075 F:      drivers/regulator/s5m*.c
12076 F:      drivers/clk/clk-s2mps11.c
12077 F:      drivers/rtc/rtc-s5m.c
12078 F:      include/linux/mfd/samsung/
12079 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12080 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12081 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12082 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12083
12084 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12085 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12086 L:      linux-media@vger.kernel.org
12087 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12088 S:      Maintained
12089 F:      drivers/media/platform/s3c-camif/
12090 F:      include/media/drv-intf/s3c_camif.h
12091
12092 SAMSUNG S3FWRN5 NFC DRIVER
12093 M:      Robert Baldyga <r.baldyga@samsung.com>
12094 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12095 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12096 S:      Supported
12097 F:      drivers/nfc/s3fwrn5
12098
12099 SAMSUNG S5C73M3 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/s5c73m3/*
12105
12106 SAMSUNG S5K5BAF CAMERA DRIVER
12107 M:      Kyungmin Park <kyungmin.park@samsung.com>
12108 M:      Andrzej Hajda <a.hajda@samsung.com>
12109 L:      linux-media@vger.kernel.org
12110 S:      Supported
12111 F:      drivers/media/i2c/s5k5baf.c
12112
12113 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12114 M:      Krzysztof Kozlowski <krzk@kernel.org>
12115 M:      Vladimir Zapolskiy <vz@mleia.com>
12116 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12117 L:      linux-crypto@vger.kernel.org
12118 L:      linux-samsung-soc@vger.kernel.org
12119 S:      Maintained
12120 F:      drivers/crypto/s5p-sss.c
12121
12122 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12123 M:      Kyungmin Park <kyungmin.park@samsung.com>
12124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12125 L:      linux-media@vger.kernel.org
12126 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12127 S:      Supported
12128 F:      drivers/media/platform/exynos4-is/
12129
12130 SAMSUNG SOC CLOCK DRIVERS
12131 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12132 M:      Tomasz Figa <tomasz.figa@gmail.com>
12133 M:      Chanwoo Choi <cw00.choi@samsung.com>
12134 S:      Supported
12135 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12136 F:      drivers/clk/samsung/
12137 F:      include/dt-bindings/clock/exynos*.h
12138 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12139
12140 SAMSUNG SPI DRIVERS
12141 M:      Kukjin Kim <kgene@kernel.org>
12142 M:      Krzysztof Kozlowski <krzk@kernel.org>
12143 M:      Andi Shyti <andi.shyti@samsung.com>
12144 L:      linux-spi@vger.kernel.org
12145 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12146 S:      Maintained
12147 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12148 F:      drivers/spi/spi-s3c*
12149 F:      include/linux/platform_data/spi-s3c64xx.h
12150
12151 SAMSUNG SXGBE DRIVERS
12152 M:      Byungho An <bh74.an@samsung.com>
12153 M:      Girish K S <ks.giri@samsung.com>
12154 M:      Vipul Pandya <vipul.pandya@samsung.com>
12155 S:      Supported
12156 L:      netdev@vger.kernel.org
12157 F:      drivers/net/ethernet/samsung/sxgbe/
12158
12159 SAMSUNG THERMAL DRIVER
12160 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12161 L:      linux-pm@vger.kernel.org
12162 L:      linux-samsung-soc@vger.kernel.org
12163 S:      Supported
12164 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12165 F:      drivers/thermal/samsung/
12166
12167 SAMSUNG USB2 PHY DRIVER
12168 M:      Kamil Debski <kamil@wypas.org>
12169 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12170 L:      linux-kernel@vger.kernel.org
12171 S:      Supported
12172 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12173 F:      Documentation/phy/samsung-usb2.txt
12174 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12175 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12176 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12177 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12178 F:      drivers/phy/samsung/phy-samsung-usb2.c
12179 F:      drivers/phy/samsung/phy-samsung-usb2.h
12180
12181 SC1200 WDT DRIVER
12182 M:      Zwane Mwaikambo <zwanem@gmail.com>
12183 S:      Maintained
12184 F:      drivers/watchdog/sc1200wdt.c
12185
12186 SCHEDULER
12187 M:      Ingo Molnar <mingo@redhat.com>
12188 M:      Peter Zijlstra <peterz@infradead.org>
12189 L:      linux-kernel@vger.kernel.org
12190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12191 S:      Maintained
12192 F:      kernel/sched/
12193 F:      include/linux/sched.h
12194 F:      include/uapi/linux/sched.h
12195 F:      include/linux/wait.h
12196
12197 SCORE ARCHITECTURE
12198 M:      Chen Liqin <liqin.linux@gmail.com>
12199 M:      Lennox Wu <lennox.wu@gmail.com>
12200 W:      http://www.sunplus.com
12201 S:      Supported
12202 F:      arch/score/
12203
12204 SCR24X CHIP CARD INTERFACE DRIVER
12205 M:      Lubomir Rintel <lkundrak@v3.sk>
12206 S:      Supported
12207 F:      drivers/char/pcmcia/scr24x_cs.c
12208
12209 SCSI CDROM DRIVER
12210 M:      Jens Axboe <axboe@kernel.dk>
12211 L:      linux-scsi@vger.kernel.org
12212 W:      http://www.kernel.dk
12213 S:      Maintained
12214 F:      drivers/scsi/sr*
12215
12216 SCSI RDMA PROTOCOL (SRP) INITIATOR
12217 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12218 L:      linux-rdma@vger.kernel.org
12219 S:      Supported
12220 W:      http://www.openfabrics.org
12221 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12223 F:      drivers/infiniband/ulp/srp/
12224 F:      include/scsi/srp.h
12225
12226 SCSI SG DRIVER
12227 M:      Doug Gilbert <dgilbert@interlog.com>
12228 L:      linux-scsi@vger.kernel.org
12229 W:      http://sg.danny.cz/sg
12230 S:      Maintained
12231 F:      Documentation/scsi/scsi-generic.txt
12232 F:      drivers/scsi/sg.c
12233 F:      include/scsi/sg.h
12234
12235 SCSI SUBSYSTEM
12236 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12238 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12240 L:      linux-scsi@vger.kernel.org
12241 S:      Maintained
12242 F:      Documentation/devicetree/bindings/scsi/
12243 F:      drivers/scsi/
12244 F:      include/scsi/
12245
12246 SCSI TAPE DRIVER
12247 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12248 L:      linux-scsi@vger.kernel.org
12249 S:      Maintained
12250 F:      Documentation/scsi/st.txt
12251 F:      drivers/scsi/st.*
12252 F:      drivers/scsi/st_*.h
12253
12254 SCTP PROTOCOL
12255 M:      Vlad Yasevich <vyasevich@gmail.com>
12256 M:      Neil Horman <nhorman@tuxdriver.com>
12257 L:      linux-sctp@vger.kernel.org
12258 W:      http://lksctp.sourceforge.net
12259 S:      Maintained
12260 F:      Documentation/networking/sctp.txt
12261 F:      include/linux/sctp.h
12262 F:      include/uapi/linux/sctp.h
12263 F:      include/net/sctp/
12264 F:      net/sctp/
12265
12266 SCx200 CPU SUPPORT
12267 M:      Jim Cromie <jim.cromie@gmail.com>
12268 S:      Odd Fixes
12269 F:      Documentation/i2c/busses/scx200_acb
12270 F:      arch/x86/platform/scx200/
12271 F:      drivers/watchdog/scx200_wdt.c
12272 F:      drivers/i2c/busses/scx200*
12273 F:      drivers/mtd/maps/scx200_docflash.c
12274 F:      include/linux/scx200.h
12275
12276 SCx200 GPIO DRIVER
12277 M:      Jim Cromie <jim.cromie@gmail.com>
12278 S:      Maintained
12279 F:      drivers/char/scx200_gpio.c
12280 F:      include/linux/scx200_gpio.h
12281
12282 SCx200 HRT CLOCKSOURCE DRIVER
12283 M:      Jim Cromie <jim.cromie@gmail.com>
12284 S:      Maintained
12285 F:      drivers/clocksource/scx200_hrt.c
12286
12287 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12288 M:      Sascha Sommer <saschasommer@freenet.de>
12289 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12290 S:      Maintained
12291 F:      drivers/mmc/host/sdricoh_cs.c
12292
12293 SECURE COMPUTING
12294 M:      Kees Cook <keescook@chromium.org>
12295 R:      Andy Lutomirski <luto@amacapital.net>
12296 R:      Will Drewry <wad@chromium.org>
12297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12298 S:      Supported
12299 F:      kernel/seccomp.c
12300 F:      include/uapi/linux/seccomp.h
12301 F:      include/linux/seccomp.h
12302 F:      tools/testing/selftests/seccomp/*
12303 F:      tools/testing/selftests/kselftest_harness.h
12304 F:      Documentation/userspace-api/seccomp_filter.rst
12305 K:      \bsecure_computing
12306 K:      \bTIF_SECCOMP\b
12307
12308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12309 M:      Al Cooper <alcooperx@gmail.com>
12310 L:      linux-mmc@vger.kernel.org
12311 L:      bcm-kernel-feedback-list@broadcom.com
12312 S:      Maintained
12313 F:      drivers/mmc/host/sdhci-brcmstb*
12314
12315 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12316 M:      Adrian Hunter <adrian.hunter@intel.com>
12317 L:      linux-mmc@vger.kernel.org
12318 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12319 S:      Maintained
12320 F:      drivers/mmc/host/sdhci*
12321 F:      include/linux/mmc/sdhci*
12322
12323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12324 M:      Ben Dooks <ben-linux@fluff.org>
12325 M:      Jaehoon Chung <jh80.chung@samsung.com>
12326 L:      linux-mmc@vger.kernel.org
12327 S:      Maintained
12328 F:      drivers/mmc/host/sdhci-s3c*
12329
12330 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12331 M:      Viresh Kumar <vireshk@kernel.org>
12332 L:      linux-mmc@vger.kernel.org
12333 S:      Maintained
12334 F:      drivers/mmc/host/sdhci-spear.c
12335
12336 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12337 M:      Kishon Vijay Abraham I <kishon@ti.com>
12338 L:      linux-mmc@vger.kernel.org
12339 S:      Maintained
12340 F:      drivers/mmc/host/sdhci-omap.c
12341
12342 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12343 M:      Scott Bauer <scott.bauer@intel.com>
12344 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12345 L:      linux-block@vger.kernel.org
12346 S:      Supported
12347 F:      block/sed*
12348 F:      block/opal_proto.h
12349 F:      include/linux/sed*
12350 F:      include/uapi/linux/sed*
12351
12352 SECURITY CONTACT
12353 M:      Security Officers <security@kernel.org>
12354 S:      Supported
12355
12356 SECURITY SUBSYSTEM
12357 M:      James Morris <jmorris@namei.org>
12358 M:      "Serge E. Hallyn" <serge@hallyn.com>
12359 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12361 W:      http://kernsec.org/
12362 S:      Supported
12363 F:      security/
12364
12365 SELINUX SECURITY MODULE
12366 M:      Paul Moore <paul@paul-moore.com>
12367 M:      Stephen Smalley <sds@tycho.nsa.gov>
12368 M:      Eric Paris <eparis@parisplace.org>
12369 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12370 W:      https://selinuxproject.org
12371 W:      https://github.com/SELinuxProject
12372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12373 S:      Supported
12374 F:      include/linux/selinux*
12375 F:      security/selinux/
12376 F:      scripts/selinux/
12377 F:      Documentation/admin-guide/LSM/SELinux.rst
12378
12379 SENSABLE PHANTOM
12380 M:      Jiri Slaby <jirislaby@gmail.com>
12381 S:      Maintained
12382 F:      drivers/misc/phantom.c
12383 F:      include/uapi/linux/phantom.h
12384
12385 SERIAL DEVICE BUS
12386 M:      Rob Herring <robh@kernel.org>
12387 L:      linux-serial@vger.kernel.org
12388 S:      Maintained
12389 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12390 F:      drivers/tty/serdev/
12391 F:      include/linux/serdev.h
12392
12393 SERIAL DRIVERS
12394 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12395 L:      linux-serial@vger.kernel.org
12396 S:      Maintained
12397 F:      Documentation/devicetree/bindings/serial/
12398 F:      drivers/tty/serial/
12399
12400 SERIAL IR RECEIVER
12401 M:      Sean Young <sean@mess.org>
12402 L:      linux-media@vger.kernel.org
12403 S:      Maintained
12404 F:      drivers/media/rc/serial_ir.c
12405
12406 SFC NETWORK DRIVER
12407 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12408 M:      Edward Cree <ecree@solarflare.com>
12409 M:      Bert Kenward <bkenward@solarflare.com>
12410 L:      netdev@vger.kernel.org
12411 S:      Supported
12412 F:      drivers/net/ethernet/sfc/
12413
12414 SGI GRU DRIVER
12415 M:      Dimitri Sivanich <sivanich@sgi.com>
12416 S:      Maintained
12417 F:      drivers/misc/sgi-gru/
12418
12419 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12420 M:      Pat Gefre <pfg@sgi.com>
12421 L:      linux-ia64@vger.kernel.org
12422 S:      Supported
12423 F:      Documentation/ia64/serial.txt
12424 F:      drivers/tty/serial/ioc?_serial.c
12425 F:      include/linux/ioc?.h
12426
12427 SGI XP/XPC/XPNET DRIVER
12428 M:      Cliff Whickman <cpw@sgi.com>
12429 M:      Robin Holt <robinmholt@gmail.com>
12430 S:      Maintained
12431 F:      drivers/misc/sgi-xp/
12432
12433 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12434 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12435 L:      linux-s390@vger.kernel.org
12436 W:      http://www.ibm.com/developerworks/linux/linux390/
12437 S:      Supported
12438 F:      net/smc/
12439
12440 SH_VEU V4L2 MEM2MEM DRIVER
12441 L:      linux-media@vger.kernel.org
12442 S:      Orphan
12443 F:      drivers/media/platform/sh_veu.c
12444
12445 SH_VOU V4L2 OUTPUT DRIVER
12446 L:      linux-media@vger.kernel.org
12447 S:      Orphan
12448 F:      drivers/media/platform/sh_vou.c
12449 F:      include/media/drv-intf/sh_vou.h
12450
12451 SI2157 MEDIA DRIVER
12452 M:      Antti Palosaari <crope@iki.fi>
12453 L:      linux-media@vger.kernel.org
12454 W:      https://linuxtv.org
12455 W:      http://palosaari.fi/linux/
12456 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12457 T:      git git://linuxtv.org/anttip/media_tree.git
12458 S:      Maintained
12459 F:      drivers/media/tuners/si2157*
12460
12461 SI2168 MEDIA DRIVER
12462 M:      Antti Palosaari <crope@iki.fi>
12463 L:      linux-media@vger.kernel.org
12464 W:      https://linuxtv.org
12465 W:      http://palosaari.fi/linux/
12466 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12467 T:      git git://linuxtv.org/anttip/media_tree.git
12468 S:      Maintained
12469 F:      drivers/media/dvb-frontends/si2168*
12470
12471 SI470X FM RADIO RECEIVER I2C DRIVER
12472 M:      Hans Verkuil <hverkuil@xs4all.nl>
12473 L:      linux-media@vger.kernel.org
12474 T:      git git://linuxtv.org/media_tree.git
12475 W:      https://linuxtv.org
12476 S:      Odd Fixes
12477 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12478
12479 SI470X FM RADIO RECEIVER USB DRIVER
12480 M:      Hans Verkuil <hverkuil@xs4all.nl>
12481 L:      linux-media@vger.kernel.org
12482 T:      git git://linuxtv.org/media_tree.git
12483 W:      https://linuxtv.org
12484 S:      Maintained
12485 F:      drivers/media/radio/si470x/radio-si470x-common.c
12486 F:      drivers/media/radio/si470x/radio-si470x.h
12487 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12488
12489 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12490 M:      Eduardo Valentin <edubezval@gmail.com>
12491 L:      linux-media@vger.kernel.org
12492 T:      git git://linuxtv.org/media_tree.git
12493 W:      https://linuxtv.org
12494 S:      Odd Fixes
12495 F:      drivers/media/radio/si4713/si4713.?
12496
12497 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12498 M:      Eduardo Valentin <edubezval@gmail.com>
12499 L:      linux-media@vger.kernel.org
12500 T:      git git://linuxtv.org/media_tree.git
12501 W:      https://linuxtv.org
12502 S:      Odd Fixes
12503 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12504
12505 SI4713 FM RADIO TRANSMITTER USB DRIVER
12506 M:      Hans Verkuil <hverkuil@xs4all.nl>
12507 L:      linux-media@vger.kernel.org
12508 T:      git git://linuxtv.org/media_tree.git
12509 W:      https://linuxtv.org
12510 S:      Maintained
12511 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12512
12513 SIANO DVB DRIVER
12514 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12515 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12516 L:      linux-media@vger.kernel.org
12517 W:      https://linuxtv.org
12518 T:      git git://linuxtv.org/media_tree.git
12519 S:      Odd fixes
12520 F:      drivers/media/common/siano/
12521 F:      drivers/media/usb/siano/
12522 F:      drivers/media/usb/siano/
12523 F:      drivers/media/mmc/siano/
12524
12525 SILEAD TOUCHSCREEN DRIVER
12526 M:      Hans de Goede <hdegoede@redhat.com>
12527 L:      linux-input@vger.kernel.org
12528 L:      platform-driver-x86@vger.kernel.org
12529 S:      Maintained
12530 F:      drivers/input/touchscreen/silead.c
12531 F:      drivers/platform/x86/silead_dmi.c
12532
12533 SILICON MOTION SM712 FRAME BUFFER DRIVER
12534 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12535 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12536 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12537 L:      linux-fbdev@vger.kernel.org
12538 S:      Maintained
12539 F:      drivers/video/fbdev/sm712*
12540 F:      Documentation/fb/sm712fb.txt
12541
12542 SIMPLE FIRMWARE INTERFACE (SFI)
12543 M:      Len Brown <lenb@kernel.org>
12544 L:      sfi-devel@simplefirmware.org
12545 W:      http://simplefirmware.org/
12546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12547 S:      Supported
12548 F:      arch/x86/platform/sfi/
12549 F:      drivers/sfi/
12550 F:      include/linux/sfi*.h
12551
12552 SIMPLEFB FB DRIVER
12553 M:      Hans de Goede <hdegoede@redhat.com>
12554 L:      linux-fbdev@vger.kernel.org
12555 S:      Maintained
12556 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12557 F:      drivers/video/fbdev/simplefb.c
12558 F:      include/linux/platform_data/simplefb.h
12559
12560 SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
12565 S:      Supported
12566
12567 SIMTEC EB2410ITX (BAST)
12568 P:      Ben Dooks
12569 P:      Vincent Sanders <vince@simtec.co.uk>
12570 M:      Simtec Linux Team <linux@simtec.co.uk>
12571 W:      http://www.simtec.co.uk/products/EB2410ITX/
12572 S:      Supported
12573 F:      arch/arm/mach-s3c24xx/mach-bast.c
12574 F:      arch/arm/mach-s3c24xx/bast-ide.c
12575 F:      arch/arm/mach-s3c24xx/bast-irq.c
12576
12577 SIPHASH PRF ROUTINES
12578 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12579 S:      Maintained
12580 F:      lib/siphash.c
12581 F:      lib/test_siphash.c
12582 F:      include/linux/siphash.h
12583
12584 SIOX
12585 M:      Gavin Schenk <g.schenk@eckelmann.de>
12586 M:      Uwe Kleine-König <kernel@pengutronix.de>
12587 S:      Supported
12588 F:      drivers/siox/*
12589 F:      include/trace/events/siox.h
12590
12591 SIS 190 ETHERNET DRIVER
12592 M:      Francois Romieu <romieu@fr.zoreil.com>
12593 L:      netdev@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/net/ethernet/sis/sis190.c
12596
12597 SIS 900/7016 FAST ETHERNET DRIVER
12598 M:      Daniele Venzano <venza@brownhat.org>
12599 W:      http://www.brownhat.org/sis900.html
12600 L:      netdev@vger.kernel.org
12601 S:      Maintained
12602 F:      drivers/net/ethernet/sis/sis900.*
12603
12604 SIS FRAMEBUFFER DRIVER
12605 M:      Thomas Winischhofer <thomas@winischhofer.net>
12606 W:      http://www.winischhofer.net/linuxsisvga.shtml
12607 S:      Maintained
12608 F:      Documentation/fb/sisfb.txt
12609 F:      drivers/video/fbdev/sis/
12610 F:      include/video/sisfb.h
12611
12612 SIS USB2VGA DRIVER
12613 M:      Thomas Winischhofer <thomas@winischhofer.net>
12614 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12615 S:      Maintained
12616 F:      drivers/usb/misc/sisusbvga/
12617
12618 SLAB ALLOCATOR
12619 M:      Christoph Lameter <cl@linux.com>
12620 M:      Pekka Enberg <penberg@kernel.org>
12621 M:      David Rientjes <rientjes@google.com>
12622 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12623 M:      Andrew Morton <akpm@linux-foundation.org>
12624 L:      linux-mm@kvack.org
12625 S:      Maintained
12626 F:      include/linux/sl?b*.h
12627 F:      mm/sl?b*
12628
12629 SLEEPABLE READ-COPY UPDATE (SRCU)
12630 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12631 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12632 M:      Josh Triplett <josh@joshtriplett.org>
12633 R:      Steven Rostedt <rostedt@goodmis.org>
12634 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12635 L:      linux-kernel@vger.kernel.org
12636 W:      http://www.rdrop.com/users/paulmck/RCU/
12637 S:      Supported
12638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12639 F:      include/linux/srcu.h
12640 F:      kernel/rcu/srcu.c
12641
12642 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12643 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12644 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12645 S:      Maintained
12646 F:      drivers/slimbus/
12647 F:      Documentation/devicetree/bindings/slimbus/
12648 F:      include/linux/slimbus.h
12649
12650 SMACK SECURITY MODULE
12651 M:      Casey Schaufler <casey@schaufler-ca.com>
12652 L:      linux-security-module@vger.kernel.org
12653 W:      http://schaufler-ca.com
12654 T:      git git://github.com/cschaufler/smack-next
12655 S:      Maintained
12656 F:      Documentation/admin-guide/LSM/Smack.rst
12657 F:      security/smack/
12658
12659 SMC91x ETHERNET DRIVER
12660 M:      Nicolas Pitre <nico@fluxnic.net>
12661 S:      Odd Fixes
12662 F:      drivers/net/ethernet/smsc/smc91x.*
12663
12664 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12665 M:      Sakari Ailus <sakari.ailus@iki.fi>
12666 L:      linux-media@vger.kernel.org
12667 S:      Maintained
12668 F:      drivers/media/i2c/smiapp/
12669 F:      include/media/i2c/smiapp.h
12670 F:      drivers/media/i2c/smiapp-pll.c
12671 F:      drivers/media/i2c/smiapp-pll.h
12672 F:      include/uapi/linux/smiapp.h
12673 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12674
12675 SMM665 HARDWARE MONITOR DRIVER
12676 M:      Guenter Roeck <linux@roeck-us.net>
12677 L:      linux-hwmon@vger.kernel.org
12678 S:      Maintained
12679 F:      Documentation/hwmon/smm665
12680 F:      drivers/hwmon/smm665.c
12681
12682 SMSC EMC2103 HARDWARE MONITOR DRIVER
12683 M:      Steve Glendinning <steve.glendinning@shawell.net>
12684 L:      linux-hwmon@vger.kernel.org
12685 S:      Maintained
12686 F:      Documentation/hwmon/emc2103
12687 F:      drivers/hwmon/emc2103.c
12688
12689 SMSC SCH5627 HARDWARE MONITOR DRIVER
12690 M:      Hans de Goede <hdegoede@redhat.com>
12691 L:      linux-hwmon@vger.kernel.org
12692 S:      Supported
12693 F:      Documentation/hwmon/sch5627
12694 F:      drivers/hwmon/sch5627.c
12695
12696 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12697 M:      Steve Glendinning <steve.glendinning@shawell.net>
12698 L:      linux-fbdev@vger.kernel.org
12699 S:      Maintained
12700 F:      drivers/video/fbdev/smscufx.c
12701
12702 SMSC47B397 HARDWARE MONITOR DRIVER
12703 M:      Jean Delvare <jdelvare@suse.com>
12704 L:      linux-hwmon@vger.kernel.org
12705 S:      Maintained
12706 F:      Documentation/hwmon/smsc47b397
12707 F:      drivers/hwmon/smsc47b397.c
12708
12709 SMSC911x ETHERNET DRIVER
12710 M:      Steve Glendinning <steve.glendinning@shawell.net>
12711 L:      netdev@vger.kernel.org
12712 S:      Maintained
12713 F:      include/linux/smsc911x.h
12714 F:      drivers/net/ethernet/smsc/smsc911x.*
12715
12716 SMSC9420 PCI ETHERNET DRIVER
12717 M:      Steve Glendinning <steve.glendinning@shawell.net>
12718 L:      netdev@vger.kernel.org
12719 S:      Maintained
12720 F:      drivers/net/ethernet/smsc/smsc9420.*
12721
12722 SOC-CAMERA V4L2 SUBSYSTEM
12723 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12724 L:      linux-media@vger.kernel.org
12725 T:      git git://linuxtv.org/media_tree.git
12726 S:      Maintained
12727 F:      include/media/soc*
12728 F:      drivers/media/i2c/soc_camera/
12729 F:      drivers/media/platform/soc_camera/
12730
12731 SOCIONEXT UNIPHIER SOUND DRIVER
12732 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12734 S:      Maintained
12735 F:      sound/soc/uniphier/
12736
12737 SOEKRIS NET48XX LED SUPPORT
12738 M:      Chris Boot <bootc@bootc.net>
12739 S:      Maintained
12740 F:      drivers/leds/leds-net48xx.c
12741
12742 SOFT-ROCE DRIVER (rxe)
12743 M:      Moni Shoua <monis@mellanox.com>
12744 L:      linux-rdma@vger.kernel.org
12745 S:      Supported
12746 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12747 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12748 F:      drivers/infiniband/sw/rxe/
12749 F:      include/uapi/rdma/rdma_user_rxe.h
12750
12751 SOFTLOGIC 6x10 MPEG CODEC
12752 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12753 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12754 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12755 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12756 M:      Ismael Luceno <ismael@iodev.co.uk>
12757 L:      linux-media@vger.kernel.org
12758 S:      Supported
12759 F:      drivers/media/pci/solo6x10/
12760
12761 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12762 M:      James Morse <james.morse@arm.com>
12763 L:      linux-arm-kernel@lists.infradead.org
12764 S:      Maintained
12765 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12766 F:      drivers/firmware/arm_sdei.c
12767 F:      include/linux/sdei.h
12768 F:      include/uapi/linux/sdei.h
12769
12770 SOFTWARE RAID (Multiple Disks) SUPPORT
12771 M:      Shaohua Li <shli@kernel.org>
12772 L:      linux-raid@vger.kernel.org
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12774 S:      Supported
12775 F:      drivers/md/Makefile
12776 F:      drivers/md/Kconfig
12777 F:      drivers/md/md*
12778 F:      drivers/md/raid*
12779 F:      include/linux/raid/
12780 F:      include/uapi/linux/raid/
12781
12782 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12783 M:      Jassi Brar <jaswinder.singh@linaro.org>
12784 L:      netdev@vger.kernel.org
12785 S:      Maintained
12786 F:      drivers/net/ethernet/socionext/netsec.c
12787 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12788
12789 SONIC NETWORK DRIVER
12790 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12791 L:      netdev@vger.kernel.org
12792 S:      Maintained
12793 F:      drivers/net/ethernet/natsemi/sonic.*
12794
12795 SONICS SILICON BACKPLANE DRIVER (SSB)
12796 M:      Michael Buesch <m@bues.ch>
12797 L:      linux-wireless@vger.kernel.org
12798 S:      Maintained
12799 F:      drivers/ssb/
12800 F:      include/linux/ssb/
12801
12802 SONY IMX274 SENSOR DRIVER
12803 M:      Leon Luo <leonl@leopardimaging.com>
12804 L:      linux-media@vger.kernel.org
12805 T:      git git://linuxtv.org/media_tree.git
12806 S:      Maintained
12807 F:      drivers/media/i2c/imx274.c
12808 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12809
12810 SONY MEMORYSTICK CARD SUPPORT
12811 M:      Alex Dubov <oakad@yahoo.com>
12812 W:      http://tifmxx.berlios.de/
12813 S:      Maintained
12814 F:      drivers/memstick/host/tifm_ms.c
12815
12816 SONY MEMORYSTICK STANDARD SUPPORT
12817 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12818 S:      Maintained
12819 F:      drivers/memstick/core/ms_block.*
12820
12821 SONY VAIO CONTROL DEVICE DRIVER
12822 M:      Mattia Dongili <malattia@linux.it>
12823 L:      platform-driver-x86@vger.kernel.org
12824 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12825 S:      Maintained
12826 F:      Documentation/laptops/sony-laptop.txt
12827 F:      drivers/char/sonypi.c
12828 F:      drivers/platform/x86/sony-laptop.c
12829 F:      include/linux/sony-laptop.h
12830
12831 SOUND
12832 M:      Jaroslav Kysela <perex@perex.cz>
12833 M:      Takashi Iwai <tiwai@suse.com>
12834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12835 W:      http://www.alsa-project.org/
12836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12837 T:      git git://git.alsa-project.org/alsa-kernel.git
12838 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12839 S:      Maintained
12840 F:      Documentation/sound/
12841 F:      include/sound/
12842 F:      include/uapi/sound/
12843 F:      sound/
12844
12845 SOUND - COMPRESSED AUDIO
12846 M:      Vinod Koul <vinod.koul@intel.com>
12847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12849 S:      Supported
12850 F:      Documentation/sound/alsa/compress_offload.txt
12851 F:      include/sound/compress_driver.h
12852 F:      include/uapi/sound/compress_*
12853 F:      sound/core/compress_offload.c
12854 F:      sound/soc/soc-compress.c
12855
12856 SOUND - DMAENGINE HELPERS
12857 M:      Lars-Peter Clausen <lars@metafoo.de>
12858 S:      Supported
12859 F:      include/sound/dmaengine_pcm.h
12860 F:      sound/core/pcm_dmaengine.c
12861 F:      sound/soc/soc-generic-dmaengine-pcm.c
12862
12863 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12864 M:      Liam Girdwood <lgirdwood@gmail.com>
12865 M:      Mark Brown <broonie@kernel.org>
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12867 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12868 W:      http://alsa-project.org/main/index.php/ASoC
12869 S:      Supported
12870 F:      Documentation/devicetree/bindings/sound/
12871 F:      Documentation/sound/alsa/soc/
12872 F:      sound/soc/
12873 F:      include/sound/soc*
12874
12875 SOUNDWIRE SUBSYSTEM
12876 M:      Vinod Koul <vinod.koul@intel.com>
12877 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12878 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12879 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12880 S:      Supported
12881 F:      Documentation/driver-api/soundwire/
12882 F:      drivers/soundwire/
12883 F:      include/linux/soundwire/
12884
12885 SP2 MEDIA DRIVER
12886 M:      Olli Salonen <olli.salonen@iki.fi>
12887 L:      linux-media@vger.kernel.org
12888 W:      https://linuxtv.org
12889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12890 S:      Maintained
12891 F:      drivers/media/dvb-frontends/sp2*
12892
12893 SPARC + UltraSPARC (sparc/sparc64)
12894 M:      "David S. Miller" <davem@davemloft.net>
12895 L:      sparclinux@vger.kernel.org
12896 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12899 S:      Maintained
12900 F:      arch/sparc/
12901 F:      drivers/sbus/
12902
12903 SPARC SERIAL DRIVERS
12904 M:      "David S. Miller" <davem@davemloft.net>
12905 L:      sparclinux@vger.kernel.org
12906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12908 S:      Maintained
12909 F:      include/linux/sunserialcore.h
12910 F:      drivers/tty/serial/suncore.c
12911 F:      drivers/tty/serial/sunhv.c
12912 F:      drivers/tty/serial/sunsab.c
12913 F:      drivers/tty/serial/sunsab.h
12914 F:      drivers/tty/serial/sunsu.c
12915 F:      drivers/tty/serial/sunzilog.c
12916 F:      drivers/tty/serial/sunzilog.h
12917 F:      drivers/tty/vcc.c
12918
12919 SPARSE CHECKER
12920 M:      "Christopher Li" <sparse@chrisli.org>
12921 L:      linux-sparse@vger.kernel.org
12922 W:      https://sparse.wiki.kernel.org/
12923 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12924 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12925 S:      Maintained
12926 F:      include/linux/compiler.h
12927
12928 SPEAR CLOCK FRAMEWORK SUPPORT
12929 M:      Viresh Kumar <vireshk@kernel.org>
12930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12931 W:      http://www.st.com/spear
12932 S:      Maintained
12933 F:      drivers/clk/spear/
12934
12935 SPEAR PLATFORM SUPPORT
12936 M:      Viresh Kumar <vireshk@kernel.org>
12937 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12939 W:      http://www.st.com/spear
12940 S:      Maintained
12941 F:      arch/arm/boot/dts/spear*
12942 F:      arch/arm/mach-spear/
12943
12944 SPI NOR SUBSYSTEM
12945 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12946 M:      Marek Vasut <marek.vasut@gmail.com>
12947 L:      linux-mtd@lists.infradead.org
12948 W:      http://www.linux-mtd.infradead.org/
12949 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12950 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12951 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12952 S:      Maintained
12953 F:      drivers/mtd/spi-nor/
12954 F:      include/linux/mtd/spi-nor.h
12955
12956 SPI SUBSYSTEM
12957 M:      Mark Brown <broonie@kernel.org>
12958 L:      linux-spi@vger.kernel.org
12959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12960 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12961 S:      Maintained
12962 F:      Documentation/devicetree/bindings/spi/
12963 F:      Documentation/spi/
12964 F:      drivers/spi/
12965 F:      include/linux/spi/
12966 F:      include/uapi/linux/spi/
12967 F:      tools/spi/
12968
12969 SPIDERNET NETWORK DRIVER for CELL
12970 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12971 L:      netdev@vger.kernel.org
12972 S:      Supported
12973 F:      Documentation/networking/spider_net.txt
12974 F:      drivers/net/ethernet/toshiba/spider_net*
12975
12976 SPMI SUBSYSTEM
12977 R:      Stephen Boyd <sboyd@kernel.org>
12978 L:      linux-arm-msm@vger.kernel.org
12979 F:      Documentation/devicetree/bindings/spmi/
12980 F:      drivers/spmi/
12981 F:      include/dt-bindings/spmi/spmi.h
12982 F:      include/linux/spmi.h
12983 F:      include/trace/events/spmi.h
12984
12985 SPU FILE SYSTEM
12986 M:      Jeremy Kerr <jk@ozlabs.org>
12987 L:      linuxppc-dev@lists.ozlabs.org
12988 W:      http://www.ibm.com/developerworks/power/cell/
12989 S:      Supported
12990 F:      Documentation/filesystems/spufs.txt
12991 F:      arch/powerpc/platforms/cell/spufs/
12992
12993 SQUASHFS FILE SYSTEM
12994 M:      Phillip Lougher <phillip@squashfs.org.uk>
12995 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12996 W:      http://squashfs.org.uk
12997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12998 S:      Maintained
12999 F:      Documentation/filesystems/squashfs.txt
13000 F:      fs/squashfs/
13001
13002 SRM (Alpha) environment access
13003 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13004 S:      Maintained
13005 F:      arch/alpha/kernel/srm_env.c
13006
13007 STABLE BRANCH
13008 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13009 L:      stable@vger.kernel.org
13010 S:      Supported
13011 F:      Documentation/process/stable-kernel-rules.rst
13012
13013 STAGING - ATOMISP DRIVER
13014 M:      Alan Cox <alan@linux.intel.com>
13015 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13016 L:      linux-media@vger.kernel.org
13017 S:      Maintained
13018 F:      drivers/staging/media/atomisp/
13019
13020 STAGING - COMEDI
13021 M:      Ian Abbott <abbotti@mev.co.uk>
13022 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13023 S:      Odd Fixes
13024 F:      drivers/staging/comedi/
13025
13026 STAGING - FLARION FT1000 DRIVERS
13027 M:      Marek Belisko <marek.belisko@gmail.com>
13028 S:      Odd Fixes
13029 F:      drivers/staging/ft1000/
13030
13031 STAGING - INDUSTRIAL IO
13032 M:      Jonathan Cameron <jic23@kernel.org>
13033 L:      linux-iio@vger.kernel.org
13034 S:      Odd Fixes
13035 F:      Documentation/devicetree/bindings/staging/iio/
13036 F:      drivers/staging/iio/
13037
13038 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13039 M:      Jarod Wilson <jarod@wilsonet.com>
13040 W:      http://www.lirc.org/
13041 S:      Odd Fixes
13042 F:      drivers/staging/media/lirc/
13043
13044 STAGING - LUSTRE PARALLEL FILESYSTEM
13045 M:      Oleg Drokin <oleg.drokin@intel.com>
13046 M:      Andreas Dilger <andreas.dilger@intel.com>
13047 M:      James Simmons <jsimmons@infradead.org>
13048 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13049 W:      http://wiki.lustre.org/
13050 S:      Maintained
13051 F:      drivers/staging/lustre
13052
13053 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13054 M:      Marc Dietrich <marvin24@gmx.de>
13055 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13056 L:      linux-tegra@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/staging/nvec/
13059
13060 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13061 M:      Jens Frederich <jfrederich@gmail.com>
13062 M:      Daniel Drake <dsd@laptop.org>
13063 M:      Jon Nettleton <jon.nettleton@gmail.com>
13064 W:      http://wiki.laptop.org/go/DCON
13065 S:      Maintained
13066 F:      drivers/staging/olpc_dcon/
13067
13068 STAGING - REALTEK RTL8712U DRIVERS
13069 M:      Larry Finger <Larry.Finger@lwfinger.net>
13070 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13071 S:      Odd Fixes
13072 F:      drivers/staging/rtl8712/
13073
13074 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13075 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13076 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13077 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13078 L:      linux-fbdev@vger.kernel.org
13079 S:      Maintained
13080 F:      drivers/staging/sm750fb/
13081
13082 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13083 M:      William Hubbs <w.d.hubbs@gmail.com>
13084 M:      Chris Brannon <chris@the-brannons.com>
13085 M:      Kirk Reiser <kirk@reisers.ca>
13086 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13087 L:      speakup@linux-speakup.org
13088 W:      http://www.linux-speakup.org/
13089 S:      Odd Fixes
13090 F:      drivers/staging/speakup/
13091
13092 STAGING - VIA VT665X DRIVERS
13093 M:      Forest Bond <forest@alittletooquiet.net>
13094 S:      Odd Fixes
13095 F:      drivers/staging/vt665?/
13096
13097 STAGING - WILC1000 WIFI DRIVER
13098 M:      Aditya Shankar <aditya.shankar@microchip.com>
13099 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13100 L:      linux-wireless@vger.kernel.org
13101 S:      Supported
13102 F:      drivers/staging/wilc1000/
13103
13104 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13105 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13106 S:      Odd Fixes
13107 F:      drivers/staging/xgifb/
13108
13109 STAGING SUBSYSTEM
13110 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13112 L:      devel@driverdev.osuosl.org
13113 S:      Supported
13114 F:      drivers/staging/
13115
13116 STARFIRE/DURALAN NETWORK DRIVER
13117 M:      Ion Badulescu <ionut@badula.org>
13118 S:      Odd Fixes
13119 F:      drivers/net/ethernet/adaptec/starfire*
13120
13121 STEC S1220 SKD DRIVER
13122 M:      Bart Van Assche <bart.vanassche@wdc.com>
13123 L:      linux-block@vger.kernel.org
13124 S:      Maintained
13125 F:      drivers/block/skd*[ch]
13126
13127 STI CEC DRIVER
13128 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13129 S:      Maintained
13130 F:      drivers/staging/media/st-cec/
13131 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13132
13133 STK1160 USB VIDEO CAPTURE DRIVER
13134 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13135 L:      linux-media@vger.kernel.org
13136 T:      git git://linuxtv.org/media_tree.git
13137 S:      Maintained
13138 F:      drivers/media/usb/stk1160/
13139
13140 STMMAC ETHERNET DRIVER
13141 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13142 M:      Alexandre Torgue <alexandre.torgue@st.com>
13143 L:      netdev@vger.kernel.org
13144 W:      http://www.stlinux.com
13145 S:      Supported
13146 F:      drivers/net/ethernet/stmicro/stmmac/
13147
13148 SUN3/3X
13149 M:      Sam Creasey <sammy@sammy.net>
13150 W:      http://sammy.net/sun3/
13151 S:      Maintained
13152 F:      arch/m68k/kernel/*sun3*
13153 F:      arch/m68k/sun3*/
13154 F:      arch/m68k/include/asm/sun3*
13155 F:      drivers/net/ethernet/i825xx/sun3*
13156
13157 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13158 M:      Hans de Goede <hdegoede@redhat.com>
13159 L:      linux-input@vger.kernel.org
13160 S:      Maintained
13161 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13162 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13163
13164 SUNDANCE NETWORK DRIVER
13165 M:      Denis Kirjanov <kda@linux-powerpc.org>
13166 L:      netdev@vger.kernel.org
13167 S:      Maintained
13168 F:      drivers/net/ethernet/dlink/sundance.c
13169
13170 SUPERH
13171 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13172 M:      Rich Felker <dalias@libc.org>
13173 L:      linux-sh@vger.kernel.org
13174 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13175 S:      Maintained
13176 F:      Documentation/sh/
13177 F:      arch/sh/
13178 F:      drivers/sh/
13179
13180 SUSPEND TO RAM
13181 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13182 M:      Len Brown <len.brown@intel.com>
13183 M:      Pavel Machek <pavel@ucw.cz>
13184 L:      linux-pm@vger.kernel.org
13185 B:      https://bugzilla.kernel.org
13186 S:      Supported
13187 F:      Documentation/power/
13188 F:      arch/x86/kernel/acpi/
13189 F:      drivers/base/power/
13190 F:      kernel/power/
13191 F:      include/linux/suspend.h
13192 F:      include/linux/freezer.h
13193 F:      include/linux/pm.h
13194
13195 SVGA HANDLING
13196 M:      Martin Mares <mj@ucw.cz>
13197 L:      linux-video@atrey.karlin.mff.cuni.cz
13198 S:      Maintained
13199 F:      Documentation/svga.txt
13200 F:      arch/x86/boot/video*
13201
13202 SWIOTLB SUBSYSTEM
13203 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13204 L:      iommu@lists.linux-foundation.org
13205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13206 S:      Supported
13207 F:      lib/swiotlb.c
13208 F:      arch/*/kernel/pci-swiotlb.c
13209 F:      include/linux/swiotlb.h
13210
13211 SWITCHDEV
13212 M:      Jiri Pirko <jiri@resnulli.us>
13213 M:      Ivan Vecera <ivecera@redhat.com>
13214 L:      netdev@vger.kernel.org
13215 S:      Supported
13216 F:      net/switchdev/
13217 F:      include/net/switchdev.h
13218
13219 SYNC FILE FRAMEWORK
13220 M:      Sumit Semwal <sumit.semwal@linaro.org>
13221 R:      Gustavo Padovan <gustavo@padovan.org>
13222 S:      Maintained
13223 L:      linux-media@vger.kernel.org
13224 L:      dri-devel@lists.freedesktop.org
13225 F:      drivers/dma-buf/sync_*
13226 F:      drivers/dma-buf/dma-fence*
13227 F:      drivers/dma-buf/sw_sync.c
13228 F:      include/linux/sync_file.h
13229 F:      include/uapi/linux/sync_file.h
13230 F:      Documentation/sync_file.txt
13231 T:      git git://anongit.freedesktop.org/drm/drm-misc
13232
13233 SYNOPSYS ARC ARCHITECTURE
13234 M:      Vineet Gupta <vgupta@synopsys.com>
13235 L:      linux-snps-arc@lists.infradead.org
13236 S:      Supported
13237 F:      arch/arc/
13238 F:      Documentation/devicetree/bindings/arc/*
13239 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13240 F:      drivers/clocksource/arc_timer.c
13241 F:      drivers/tty/serial/arc_uart.c
13242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13243
13244 SYNOPSYS ARC HSDK SDP pll clock driver
13245 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13246 S:      Supported
13247 F:      drivers/clk/clk-hsdk-pll.c
13248 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13249
13250 SYNOPSYS ARC SDP clock driver
13251 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13252 S:      Supported
13253 F:      drivers/clk/axs10x/*
13254 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13255
13256 SYNOPSYS ARC SDP platform support
13257 M:      Alexey Brodkin <abrodkin@synopsys.com>
13258 S:      Supported
13259 F:      arch/arc/plat-axs10x
13260 F:      arch/arc/boot/dts/ax*
13261 F:      Documentation/devicetree/bindings/arc/axs10*
13262
13263 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13264 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13265 S:      Supported
13266 F:      drivers/reset/reset-axs10x.c
13267 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13268
13269 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13270 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13271 S:      Maintained
13272 F:      drivers/tty/serial/8250/8250_dw.c
13273
13274 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13275 M:      Hoan Tran <hotran@apm.com>
13276 L:      linux-gpio@vger.kernel.org
13277 S:      Maintained
13278 F:      drivers/gpio/gpio-dwapb.c
13279 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13280
13281 SYNOPSYS DESIGNWARE DMAC DRIVER
13282 M:      Viresh Kumar <vireshk@kernel.org>
13283 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13284 S:      Maintained
13285 F:      include/linux/dma/dw.h
13286 F:      include/linux/platform_data/dma-dw.h
13287 F:      drivers/dma/dw/
13288
13289 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13290 M:      Jie Deng <jiedeng@synopsys.com>
13291 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13292 L:      netdev@vger.kernel.org
13293 S:      Supported
13294 F:      drivers/net/ethernet/synopsys/
13295
13296 SYNOPSYS DESIGNWARE I2C DRIVER
13297 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13298 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13299 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13300 L:      linux-i2c@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/i2c/busses/i2c-designware-*
13303 F:      include/linux/platform_data/i2c-designware.h
13304
13305 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13306 M:      Jaehoon Chung <jh80.chung@samsung.com>
13307 L:      linux-mmc@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/mmc/host/dw_mmc*
13310
13311 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13312 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13313 S:      Supported
13314 F:      drivers/reset/reset-hsdk.c
13315 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13316 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13317
13318 SYSTEM CONFIGURATION (SYSCON)
13319 M:      Lee Jones <lee.jones@linaro.org>
13320 M:      Arnd Bergmann <arnd@arndb.de>
13321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13322 S:      Supported
13323 F:      drivers/mfd/syscon.c
13324
13325 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13326 M:      Sudeep Holla <sudeep.holla@arm.com>
13327 L:      linux-arm-kernel@lists.infradead.org
13328 S:      Maintained
13329 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13330 F:      drivers/clk/clk-scpi.c
13331 F:      drivers/cpufreq/scpi-cpufreq.c
13332 F:      drivers/firmware/arm_scpi.c
13333 F:      include/linux/scpi_protocol.h
13334
13335 SYSTEM RESET/SHUTDOWN DRIVERS
13336 M:      Sebastian Reichel <sre@kernel.org>
13337 L:      linux-pm@vger.kernel.org
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13339 S:      Maintained
13340 F:      Documentation/devicetree/bindings/power/reset/
13341 F:      drivers/power/reset/
13342
13343 SYSTEM TRACE MODULE CLASS
13344 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13345 S:      Maintained
13346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13347 F:      Documentation/trace/stm.txt
13348 F:      drivers/hwtracing/stm/
13349 F:      include/linux/stm.h
13350 F:      include/uapi/linux/stm.h
13351
13352 SYSV FILESYSTEM
13353 M:      Christoph Hellwig <hch@infradead.org>
13354 S:      Maintained
13355 F:      Documentation/filesystems/sysv-fs.txt
13356 F:      fs/sysv/
13357 F:      include/linux/sysv_fs.h
13358
13359 TARGET SUBSYSTEM
13360 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13361 L:      linux-scsi@vger.kernel.org
13362 L:      target-devel@vger.kernel.org
13363 W:      http://www.linux-iscsi.org
13364 W:      http://groups.google.com/group/linux-iscsi-target-dev
13365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13366 S:      Supported
13367 F:      drivers/target/
13368 F:      include/target/
13369 F:      Documentation/target/
13370
13371 TASKSTATS STATISTICS INTERFACE
13372 M:      Balbir Singh <bsingharora@gmail.com>
13373 S:      Maintained
13374 F:      Documentation/accounting/taskstats*
13375 F:      include/linux/taskstats*
13376 F:      kernel/taskstats.c
13377
13378 TC subsystem
13379 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13380 M:      Cong Wang <xiyou.wangcong@gmail.com>
13381 M:      Jiri Pirko <jiri@resnulli.us>
13382 L:      netdev@vger.kernel.org
13383 S:      Maintained
13384 F:      include/net/pkt_cls.h
13385 F:      include/net/pkt_sched.h
13386 F:      include/net/tc_act/
13387 F:      include/uapi/linux/pkt_cls.h
13388 F:      include/uapi/linux/pkt_sched.h
13389 F:      include/uapi/linux/tc_act/
13390 F:      include/uapi/linux/tc_ematch/
13391 F:      net/sched/
13392
13393 TCP LOW PRIORITY MODULE
13394 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13395 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13396 W:      http://tcp-lp-mod.sourceforge.net/
13397 S:      Maintained
13398 F:      net/ipv4/tcp_lp.c
13399
13400 TDA10071 MEDIA DRIVER
13401 M:      Antti Palosaari <crope@iki.fi>
13402 L:      linux-media@vger.kernel.org
13403 W:      https://linuxtv.org
13404 W:      http://palosaari.fi/linux/
13405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13406 T:      git git://linuxtv.org/anttip/media_tree.git
13407 S:      Maintained
13408 F:      drivers/media/dvb-frontends/tda10071*
13409
13410 TDA18212 MEDIA DRIVER
13411 M:      Antti Palosaari <crope@iki.fi>
13412 L:      linux-media@vger.kernel.org
13413 W:      https://linuxtv.org
13414 W:      http://palosaari.fi/linux/
13415 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13416 T:      git git://linuxtv.org/anttip/media_tree.git
13417 S:      Maintained
13418 F:      drivers/media/tuners/tda18212*
13419
13420 TDA18218 MEDIA DRIVER
13421 M:      Antti Palosaari <crope@iki.fi>
13422 L:      linux-media@vger.kernel.org
13423 W:      https://linuxtv.org
13424 W:      http://palosaari.fi/linux/
13425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13426 T:      git git://linuxtv.org/anttip/media_tree.git
13427 S:      Maintained
13428 F:      drivers/media/tuners/tda18218*
13429
13430 TDA18271 MEDIA DRIVER
13431 M:      Michael Krufky <mkrufky@linuxtv.org>
13432 L:      linux-media@vger.kernel.org
13433 W:      https://linuxtv.org
13434 W:      http://github.com/mkrufky
13435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13436 T:      git git://linuxtv.org/mkrufky/tuners.git
13437 S:      Maintained
13438 F:      drivers/media/tuners/tda18271*
13439
13440 TDA827x MEDIA DRIVER
13441 M:      Michael Krufky <mkrufky@linuxtv.org>
13442 L:      linux-media@vger.kernel.org
13443 W:      https://linuxtv.org
13444 W:      http://github.com/mkrufky
13445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13446 T:      git git://linuxtv.org/mkrufky/tuners.git
13447 S:      Maintained
13448 F:      drivers/media/tuners/tda8290.*
13449
13450 TDA8290 MEDIA DRIVER
13451 M:      Michael Krufky <mkrufky@linuxtv.org>
13452 L:      linux-media@vger.kernel.org
13453 W:      https://linuxtv.org
13454 W:      http://github.com/mkrufky
13455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13456 T:      git git://linuxtv.org/mkrufky/tuners.git
13457 S:      Maintained
13458 F:      drivers/media/tuners/tda8290.*
13459
13460 TDA9840 MEDIA DRIVER
13461 M:      Hans Verkuil <hverkuil@xs4all.nl>
13462 L:      linux-media@vger.kernel.org
13463 T:      git git://linuxtv.org/media_tree.git
13464 W:      https://linuxtv.org
13465 S:      Maintained
13466 F:      drivers/media/i2c/tda9840*
13467
13468 TEA5761 TUNER DRIVER
13469 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13470 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13471 L:      linux-media@vger.kernel.org
13472 W:      https://linuxtv.org
13473 T:      git git://linuxtv.org/media_tree.git
13474 S:      Odd fixes
13475 F:      drivers/media/tuners/tea5761.*
13476
13477 TEA5767 TUNER DRIVER
13478 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13479 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13480 L:      linux-media@vger.kernel.org
13481 W:      https://linuxtv.org
13482 T:      git git://linuxtv.org/media_tree.git
13483 S:      Maintained
13484 F:      drivers/media/tuners/tea5767.*
13485
13486 TEA6415C MEDIA DRIVER
13487 M:      Hans Verkuil <hverkuil@xs4all.nl>
13488 L:      linux-media@vger.kernel.org
13489 T:      git git://linuxtv.org/media_tree.git
13490 W:      https://linuxtv.org
13491 S:      Maintained
13492 F:      drivers/media/i2c/tea6415c*
13493
13494 TEA6420 MEDIA DRIVER
13495 M:      Hans Verkuil <hverkuil@xs4all.nl>
13496 L:      linux-media@vger.kernel.org
13497 T:      git git://linuxtv.org/media_tree.git
13498 W:      https://linuxtv.org
13499 S:      Maintained
13500 F:      drivers/media/i2c/tea6420*
13501
13502 TEAM DRIVER
13503 M:      Jiri Pirko <jiri@resnulli.us>
13504 L:      netdev@vger.kernel.org
13505 S:      Supported
13506 F:      drivers/net/team/
13507 F:      include/linux/if_team.h
13508 F:      include/uapi/linux/if_team.h
13509
13510 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13511 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13512 S:      Maintained
13513 F:      arch/x86/platform/ts5500/
13514
13515 TECHNOTREND USB IR RECEIVER
13516 M:      Sean Young <sean@mess.org>
13517 L:      linux-media@vger.kernel.org
13518 S:      Maintained
13519 F:      drivers/media/rc/ttusbir.c
13520
13521 TEE SUBSYSTEM
13522 M:      Jens Wiklander <jens.wiklander@linaro.org>
13523 S:      Maintained
13524 F:      include/linux/tee_drv.h
13525 F:      include/uapi/linux/tee.h
13526 F:      drivers/tee/
13527 F:      Documentation/tee.txt
13528
13529 TEGRA ARCHITECTURE SUPPORT
13530 M:      Thierry Reding <thierry.reding@gmail.com>
13531 M:      Jonathan Hunter <jonathanh@nvidia.com>
13532 L:      linux-tegra@vger.kernel.org
13533 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13535 S:      Supported
13536 N:      [^a-z]tegra
13537
13538 TEGRA CLOCK DRIVER
13539 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13540 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13541 S:      Supported
13542 F:      drivers/clk/tegra/
13543
13544 TEGRA DMA DRIVERS
13545 M:      Laxman Dewangan <ldewangan@nvidia.com>
13546 M:      Jon Hunter <jonathanh@nvidia.com>
13547 S:      Supported
13548 F:      drivers/dma/tegra*
13549
13550 TEGRA I2C DRIVER
13551 M:      Laxman Dewangan <ldewangan@nvidia.com>
13552 S:      Supported
13553 F:      drivers/i2c/busses/i2c-tegra.c
13554
13555 TEGRA IOMMU DRIVERS
13556 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13557 S:      Supported
13558 F:      drivers/iommu/tegra*
13559
13560 TEGRA KBC DRIVER
13561 M:      Rakesh Iyer <riyer@nvidia.com>
13562 M:      Laxman Dewangan <ldewangan@nvidia.com>
13563 S:      Supported
13564 F:      drivers/input/keyboard/tegra-kbc.c
13565
13566 TEGRA PWM DRIVER
13567 M:      Thierry Reding <thierry.reding@gmail.com>
13568 S:      Supported
13569 F:      drivers/pwm/pwm-tegra.c
13570
13571 TEGRA SERIAL DRIVER
13572 M:      Laxman Dewangan <ldewangan@nvidia.com>
13573 S:      Supported
13574 F:      drivers/tty/serial/serial-tegra.c
13575
13576 TEGRA SPI DRIVER
13577 M:      Laxman Dewangan <ldewangan@nvidia.com>
13578 S:      Supported
13579 F:      drivers/spi/spi-tegra*
13580
13581 TEHUTI ETHERNET DRIVER
13582 M:      Andy Gospodarek <andy@greyhouse.net>
13583 L:      netdev@vger.kernel.org
13584 S:      Supported
13585 F:      drivers/net/ethernet/tehuti/*
13586
13587 Telecom Clock Driver for MCPL0010
13588 M:      Mark Gross <mark.gross@intel.com>
13589 S:      Supported
13590 F:      drivers/char/tlclk.c
13591
13592 TENSILICA XTENSA PORT (xtensa)
13593 M:      Chris Zankel <chris@zankel.net>
13594 M:      Max Filippov <jcmvbkbc@gmail.com>
13595 L:      linux-xtensa@linux-xtensa.org
13596 T:      git git://github.com/czankel/xtensa-linux.git
13597 S:      Maintained
13598 F:      arch/xtensa/
13599 F:      drivers/irqchip/irq-xtensa-*
13600
13601 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13602 M:      Nishanth Menon <nm@ti.com>
13603 M:      Tero Kristo <t-kristo@ti.com>
13604 M:      Santosh Shilimkar <ssantosh@kernel.org>
13605 L:      linux-arm-kernel@lists.infradead.org
13606 S:      Maintained
13607 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13608 F:      drivers/firmware/ti_sci*
13609 F:      include/linux/soc/ti/ti_sci_protocol.h
13610 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13611 F:      include/dt-bindings/genpd/k2g.h
13612 F:      drivers/soc/ti/ti_sci_pm_domains.c
13613 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13614 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13615 F:      drivers/clk/keystone/sci-clk.c
13616 F:      drivers/reset/reset-ti-sci.c
13617
13618 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13619 M:      Hans Verkuil <hverkuil@xs4all.nl>
13620 L:      linux-media@vger.kernel.org
13621 T:      git git://linuxtv.org/media_tree.git
13622 W:      https://linuxtv.org
13623 S:      Maintained
13624 F:      drivers/media/radio/radio-raremono.c
13625
13626 THERMAL
13627 M:      Zhang Rui <rui.zhang@intel.com>
13628 M:      Eduardo Valentin <edubezval@gmail.com>
13629 L:      linux-pm@vger.kernel.org
13630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13632 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13633 S:      Supported
13634 F:      drivers/thermal/
13635 F:      include/linux/thermal.h
13636 F:      include/uapi/linux/thermal.h
13637 F:      include/linux/cpu_cooling.h
13638 F:      Documentation/devicetree/bindings/thermal/
13639
13640 THERMAL/CPU_COOLING
13641 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13642 M:      Viresh Kumar <viresh.kumar@linaro.org>
13643 M:      Javi Merino <javi.merino@kernel.org>
13644 L:      linux-pm@vger.kernel.org
13645 S:      Supported
13646 F:      Documentation/thermal/cpu-cooling-api.txt
13647 F:      drivers/thermal/cpu_cooling.c
13648 F:      include/linux/cpu_cooling.h
13649
13650 THINKPAD ACPI EXTRAS DRIVER
13651 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13652 L:      ibm-acpi-devel@lists.sourceforge.net
13653 L:      platform-driver-x86@vger.kernel.org
13654 W:      http://ibm-acpi.sourceforge.net
13655 W:      http://thinkwiki.org/wiki/Ibm-acpi
13656 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13657 S:      Maintained
13658 F:      drivers/platform/x86/thinkpad_acpi.c
13659
13660 THUNDERBOLT DRIVER
13661 M:      Andreas Noever <andreas.noever@gmail.com>
13662 M:      Michael Jamet <michael.jamet@intel.com>
13663 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13664 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13666 S:      Maintained
13667 F:      Documentation/admin-guide/thunderbolt.rst
13668 F:      drivers/thunderbolt/
13669 F:      include/linux/thunderbolt.h
13670
13671 THUNDERBOLT NETWORK DRIVER
13672 M:      Michael Jamet <michael.jamet@intel.com>
13673 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13674 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13675 L:      netdev@vger.kernel.org
13676 S:      Maintained
13677 F:      drivers/net/thunderbolt.c
13678
13679 THUNDERX GPIO DRIVER
13680 M:      David Daney <david.daney@cavium.com>
13681 S:      Maintained
13682 F:      drivers/gpio/gpio-thunderx.c
13683
13684 TI AM437X VPFE DRIVER
13685 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13686 L:      linux-media@vger.kernel.org
13687 W:      https://linuxtv.org
13688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13689 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13690 S:      Maintained
13691 F:      drivers/media/platform/am437x/
13692
13693 TI BANDGAP AND THERMAL DRIVER
13694 M:      Eduardo Valentin <edubezval@gmail.com>
13695 M:      Keerthy <j-keerthy@ti.com>
13696 L:      linux-pm@vger.kernel.org
13697 L:      linux-omap@vger.kernel.org
13698 S:      Maintained
13699 F:      drivers/thermal/ti-soc-thermal/
13700
13701 TI BQ27XXX POWER SUPPLY DRIVER
13702 R:      Andrew F. Davis <afd@ti.com>
13703 F:      include/linux/power/bq27xxx_battery.h
13704 F:      drivers/power/supply/bq27xxx_battery.c
13705 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13706
13707 TI CDCE706 CLOCK DRIVER
13708 M:      Max Filippov <jcmvbkbc@gmail.com>
13709 S:      Maintained
13710 F:      drivers/clk/clk-cdce706.c
13711
13712 TI CLOCK DRIVER
13713 M:      Tero Kristo <t-kristo@ti.com>
13714 L:      linux-omap@vger.kernel.org
13715 S:      Maintained
13716 F:      drivers/clk/ti/
13717 F:      include/linux/clk/ti.h
13718
13719 TI DAVINCI MACHINE SUPPORT
13720 M:      Sekhar Nori <nsekhar@ti.com>
13721 M:      Kevin Hilman <khilman@kernel.org>
13722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13724 S:      Supported
13725 F:      arch/arm/mach-davinci/
13726 F:      drivers/i2c/busses/i2c-davinci.c
13727 F:      arch/arm/boot/dts/da850*
13728
13729 TI DAVINCI SERIES GPIO DRIVER
13730 M:      Keerthy <j-keerthy@ti.com>
13731 L:      linux-gpio@vger.kernel.org
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13734 F:      drivers/gpio/gpio-davinci.c
13735
13736 TI DAVINCI SERIES MEDIA DRIVER
13737 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13738 L:      linux-media@vger.kernel.org
13739 W:      https://linuxtv.org
13740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13741 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13742 S:      Maintained
13743 F:      drivers/media/platform/davinci/
13744 F:      include/media/davinci/
13745
13746 TI ETHERNET SWITCH DRIVER (CPSW)
13747 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13748 L:      linux-omap@vger.kernel.org
13749 L:      netdev@vger.kernel.org
13750 S:      Maintained
13751 F:      drivers/net/ethernet/ti/cpsw*
13752 F:      drivers/net/ethernet/ti/davinci*
13753
13754 TI FLASH MEDIA INTERFACE DRIVER
13755 M:      Alex Dubov <oakad@yahoo.com>
13756 S:      Maintained
13757 F:      drivers/misc/tifm*
13758 F:      drivers/mmc/host/tifm_sd.c
13759 F:      include/linux/tifm.h
13760
13761 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13762 M:      Santosh Shilimkar <ssantosh@kernel.org>
13763 L:      linux-kernel@vger.kernel.org
13764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13765 S:      Maintained
13766 F:      drivers/soc/ti/*
13767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13768
13769 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13770 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13771 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13772 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13773 S:      Maintained
13774 F:      sound/soc/codecs/lm49453*
13775 F:      sound/soc/codecs/isabelle*
13776
13777 TI LP855x BACKLIGHT DRIVER
13778 M:      Milo Kim <milo.kim@ti.com>
13779 S:      Maintained
13780 F:      Documentation/backlight/lp855x-driver.txt
13781 F:      drivers/video/backlight/lp855x_bl.c
13782 F:      include/linux/platform_data/lp855x.h
13783
13784 TI LP8727 CHARGER DRIVER
13785 M:      Milo Kim <milo.kim@ti.com>
13786 S:      Maintained
13787 F:      drivers/power/supply/lp8727_charger.c
13788 F:      include/linux/platform_data/lp8727.h
13789
13790 TI LP8788 MFD DRIVER
13791 M:      Milo Kim <milo.kim@ti.com>
13792 S:      Maintained
13793 F:      drivers/iio/adc/lp8788_adc.c
13794 F:      drivers/leds/leds-lp8788.c
13795 F:      drivers/mfd/lp8788*.c
13796 F:      drivers/power/supply/lp8788-charger.c
13797 F:      drivers/regulator/lp8788-*.c
13798 F:      include/linux/mfd/lp8788*.h
13799
13800 TI NETCP ETHERNET DRIVER
13801 M:      Wingman Kwok <w-kwok2@ti.com>
13802 M:      Murali Karicheri <m-karicheri2@ti.com>
13803 L:      netdev@vger.kernel.org
13804 S:      Maintained
13805 F:      drivers/net/ethernet/ti/netcp*
13806
13807 TI TAS571X FAMILY ASoC CODEC DRIVER
13808 M:      Kevin Cernekee <cernekee@chromium.org>
13809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13810 S:      Odd Fixes
13811 F:      sound/soc/codecs/tas571x*
13812
13813 TI TRF7970A NFC DRIVER
13814 M:      Mark Greer <mgreer@animalcreek.com>
13815 L:      linux-wireless@vger.kernel.org
13816 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13817 S:      Supported
13818 F:      drivers/nfc/trf7970a.c
13819 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13820
13821 TI TWL4030 SERIES SOC CODEC DRIVER
13822 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13823 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13824 S:      Maintained
13825 F:      sound/soc/codecs/twl4030*
13826
13827 TI VPE/CAL DRIVERS
13828 M:      Benoit Parrot <bparrot@ti.com>
13829 L:      linux-media@vger.kernel.org
13830 W:      http://linuxtv.org/
13831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13832 S:      Maintained
13833 F:      drivers/media/platform/ti-vpe/
13834
13835 TI WILINK WIRELESS DRIVERS
13836 L:      linux-wireless@vger.kernel.org
13837 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13838 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13840 S:      Orphan
13841 F:      drivers/net/wireless/ti/
13842 F:      include/linux/wl12xx.h
13843
13844 TILE ARCHITECTURE
13845 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13846 S:      Orphan
13847 F:      arch/tile/
13848 F:      drivers/char/tile-srom.c
13849 F:      drivers/edac/tile_edac.c
13850 F:      drivers/net/ethernet/tile/
13851 F:      drivers/rtc/rtc-tile.c
13852 F:      drivers/tty/hvc/hvc_tile.c
13853 F:      drivers/tty/serial/tilegx.c
13854 F:      drivers/usb/host/*-tilegx.c
13855 F:      include/linux/usb/tilegx.h
13856
13857 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13858 M:      John Stultz <john.stultz@linaro.org>
13859 M:      Thomas Gleixner <tglx@linutronix.de>
13860 R:      Stephen Boyd <sboyd@kernel.org>
13861 L:      linux-kernel@vger.kernel.org
13862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13863 S:      Supported
13864 F:      include/linux/clocksource.h
13865 F:      include/linux/time.h
13866 F:      include/linux/timex.h
13867 F:      include/uapi/linux/time.h
13868 F:      include/uapi/linux/timex.h
13869 F:      kernel/time/clocksource.c
13870 F:      kernel/time/time*.c
13871 F:      kernel/time/alarmtimer.c
13872 F:      kernel/time/ntp.c
13873 F:      tools/testing/selftests/timers/
13874
13875 TIPC NETWORK LAYER
13876 M:      Jon Maloy <jon.maloy@ericsson.com>
13877 M:      Ying Xue <ying.xue@windriver.com>
13878 L:      netdev@vger.kernel.org (core kernel code)
13879 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13880 W:      http://tipc.sourceforge.net/
13881 S:      Maintained
13882 F:      include/uapi/linux/tipc*.h
13883 F:      net/tipc/
13884
13885 TLAN NETWORK DRIVER
13886 M:      Samuel Chessman <chessman@tux.org>
13887 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13888 W:      http://sourceforge.net/projects/tlan/
13889 S:      Maintained
13890 F:      Documentation/networking/tlan.txt
13891 F:      drivers/net/ethernet/ti/tlan.*
13892
13893 TM6000 VIDEO4LINUX DRIVER
13894 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13895 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13896 L:      linux-media@vger.kernel.org
13897 W:      https://linuxtv.org
13898 T:      git git://linuxtv.org/media_tree.git
13899 S:      Odd fixes
13900 F:      drivers/media/usb/tm6000/
13901 F:      Documentation/media/v4l-drivers/tm6000*
13902
13903 TMIO/SDHI MMC DRIVER
13904 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13905 L:      linux-mmc@vger.kernel.org
13906 S:      Supported
13907 F:      drivers/mmc/host/tmio_mmc*
13908 F:      drivers/mmc/host/renesas_sdhi*
13909 F:      include/linux/mfd/tmio.h
13910
13911 TMP401 HARDWARE MONITOR DRIVER
13912 M:      Guenter Roeck <linux@roeck-us.net>
13913 L:      linux-hwmon@vger.kernel.org
13914 S:      Maintained
13915 F:      Documentation/hwmon/tmp401
13916 F:      drivers/hwmon/tmp401.c
13917
13918 TMPFS (SHMEM FILESYSTEM)
13919 M:      Hugh Dickins <hughd@google.com>
13920 L:      linux-mm@kvack.org
13921 S:      Maintained
13922 F:      include/linux/shmem_fs.h
13923 F:      mm/shmem.c
13924
13925 TOMOYO SECURITY MODULE
13926 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13927 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13928 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13929 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13930 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13931 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13932 W:      http://tomoyo.sourceforge.jp/
13933 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13934 S:      Maintained
13935 F:      security/tomoyo/
13936
13937 TOPSTAR LAPTOP EXTRAS DRIVER
13938 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13939 L:      platform-driver-x86@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/platform/x86/topstar-laptop.c
13942
13943 TORTURE-TEST MODULES
13944 M:      Davidlohr Bueso <dave@stgolabs.net>
13945 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13946 M:      Josh Triplett <josh@joshtriplett.org>
13947 L:      linux-kernel@vger.kernel.org
13948 S:      Supported
13949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13950 F:      Documentation/RCU/torture.txt
13951 F:      kernel/torture.c
13952 F:      kernel/rcu/rcutorture.c
13953 F:      kernel/locking/locktorture.c
13954
13955 TOSHIBA ACPI EXTRAS DRIVER
13956 M:      Azael Avalos <coproscefalo@gmail.com>
13957 L:      platform-driver-x86@vger.kernel.org
13958 S:      Maintained
13959 F:      drivers/platform/x86/toshiba_acpi.c
13960
13961 TOSHIBA BLUETOOTH DRIVER
13962 M:      Azael Avalos <coproscefalo@gmail.com>
13963 L:      platform-driver-x86@vger.kernel.org
13964 S:      Maintained
13965 F:      drivers/platform/x86/toshiba_bluetooth.c
13966
13967 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13968 M:      Azael Avalos <coproscefalo@gmail.com>
13969 L:      platform-driver-x86@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/platform/x86/toshiba_haps.c
13972
13973 TOSHIBA SMM DRIVER
13974 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13975 W:      http://www.buzzard.org.uk/toshiba/
13976 S:      Maintained
13977 F:      drivers/char/toshiba.c
13978 F:      include/linux/toshiba.h
13979 F:      include/uapi/linux/toshiba.h
13980
13981 TOSHIBA TC358743 DRIVER
13982 M:      Mats Randgaard <matrandg@cisco.com>
13983 L:      linux-media@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/media/i2c/tc358743*
13986 F:      include/media/i2c/tc358743.h
13987
13988 TOSHIBA WMI HOTKEYS DRIVER
13989 M:      Azael Avalos <coproscefalo@gmail.com>
13990 L:      platform-driver-x86@vger.kernel.org
13991 S:      Maintained
13992 F:      drivers/platform/x86/toshiba-wmi.c
13993
13994 TPM DEVICE DRIVER
13995 M:      Peter Huewe <peterhuewe@gmx.de>
13996 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13997 R:      Jason Gunthorpe <jgg@ziepe.ca>
13998 L:      linux-integrity@vger.kernel.org
13999 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14000 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14001 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14002 S:      Maintained
14003 F:      drivers/char/tpm/
14004
14005 TRACING
14006 M:      Steven Rostedt <rostedt@goodmis.org>
14007 M:      Ingo Molnar <mingo@redhat.com>
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14009 S:      Maintained
14010 F:      Documentation/trace/ftrace.txt
14011 F:      arch/*/*/*/ftrace.h
14012 F:      arch/*/kernel/ftrace.c
14013 F:      include/*/ftrace.h
14014 F:      include/linux/trace*.h
14015 F:      include/trace/
14016 F:      kernel/trace/
14017 F:      tools/testing/selftests/ftrace/
14018
14019 TRACING MMIO ACCESSES (MMIOTRACE)
14020 M:      Steven Rostedt <rostedt@goodmis.org>
14021 M:      Ingo Molnar <mingo@kernel.org>
14022 R:      Karol Herbst <karolherbst@gmail.com>
14023 R:      Pekka Paalanen <ppaalanen@gmail.com>
14024 S:      Maintained
14025 L:      linux-kernel@vger.kernel.org
14026 L:      nouveau@lists.freedesktop.org
14027 F:      kernel/trace/trace_mmiotrace.c
14028 F:      include/linux/mmiotrace.h
14029 F:      arch/x86/mm/kmmio.c
14030 F:      arch/x86/mm/mmio-mod.c
14031 F:      arch/x86/mm/testmmiotrace.c
14032
14033 TRIVIAL PATCHES
14034 M:      Jiri Kosina <trivial@kernel.org>
14035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14036 S:      Maintained
14037 K:      ^Subject:.*(?i)trivial
14038
14039 TEMPO SEMICONDUCTOR DRIVERS
14040 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14041 S:      Maintained
14042 F:      sound/soc/codecs/tscs*.c
14043 F:      sound/soc/codecs/tscs*.h
14044 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14045
14046 TTY LAYER
14047 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14048 M:      Jiri Slaby <jslaby@suse.com>
14049 S:      Supported
14050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14051 F:      Documentation/serial/
14052 F:      drivers/tty/
14053 F:      drivers/tty/serial/serial_core.c
14054 F:      include/linux/serial_core.h
14055 F:      include/linux/serial.h
14056 F:      include/linux/tty.h
14057 F:      include/uapi/linux/serial_core.h
14058 F:      include/uapi/linux/serial.h
14059 F:      include/uapi/linux/tty.h
14060
14061 TUA9001 MEDIA DRIVER
14062 M:      Antti Palosaari <crope@iki.fi>
14063 L:      linux-media@vger.kernel.org
14064 W:      https://linuxtv.org
14065 W:      http://palosaari.fi/linux/
14066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14067 T:      git git://linuxtv.org/anttip/media_tree.git
14068 S:      Maintained
14069 F:      drivers/media/tuners/tua9001*
14070
14071 TULIP NETWORK DRIVERS
14072 L:      netdev@vger.kernel.org
14073 L:      linux-parisc@vger.kernel.org
14074 S:      Orphan
14075 F:      drivers/net/ethernet/dec/tulip/
14076
14077 TUN/TAP driver
14078 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14079 W:      http://vtun.sourceforge.net/tun
14080 S:      Maintained
14081 F:      Documentation/networking/tuntap.txt
14082 F:      arch/um/os-Linux/drivers/
14083
14084 TURBOCHANNEL SUBSYSTEM
14085 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14086 M:      Ralf Baechle <ralf@linux-mips.org>
14087 L:      linux-mips@linux-mips.org
14088 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14089 S:      Maintained
14090 F:      drivers/tc/
14091 F:      include/linux/tc.h
14092
14093 TW5864 VIDEO4LINUX DRIVER
14094 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14095 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14096 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14097 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14098 L:      linux-media@vger.kernel.org
14099 S:      Supported
14100 F:      drivers/media/pci/tw5864/
14101
14102 TW68 VIDEO4LINUX DRIVER
14103 M:      Hans Verkuil <hverkuil@xs4all.nl>
14104 L:      linux-media@vger.kernel.org
14105 T:      git git://linuxtv.org/media_tree.git
14106 W:      https://linuxtv.org
14107 S:      Odd Fixes
14108 F:      drivers/media/pci/tw68/
14109
14110 TW686X VIDEO4LINUX DRIVER
14111 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14112 L:      linux-media@vger.kernel.org
14113 T:      git git://linuxtv.org/media_tree.git
14114 W:      http://linuxtv.org
14115 S:      Maintained
14116 F:      drivers/media/pci/tw686x/
14117
14118 UBI FILE SYSTEM (UBIFS)
14119 M:      Richard Weinberger <richard@nod.at>
14120 M:      Artem Bityutskiy <dedekind1@gmail.com>
14121 M:      Adrian Hunter <adrian.hunter@intel.com>
14122 L:      linux-mtd@lists.infradead.org
14123 T:      git git://git.infradead.org/ubifs-2.6.git
14124 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14125 S:      Supported
14126 F:      Documentation/filesystems/ubifs.txt
14127 F:      fs/ubifs/
14128
14129 UCLINUX (M68KNOMMU AND COLDFIRE)
14130 M:      Greg Ungerer <gerg@linux-m68k.org>
14131 W:      http://www.linux-m68k.org/
14132 W:      http://www.uclinux.org/
14133 L:      linux-m68k@lists.linux-m68k.org
14134 L:      uclinux-dev@uclinux.org  (subscribers-only)
14135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14136 S:      Maintained
14137 F:      arch/m68k/coldfire/
14138 F:      arch/m68k/68*/
14139 F:      arch/m68k/*/*_no.*
14140 F:      arch/m68k/include/asm/*_no.*
14141
14142 UDF FILESYSTEM
14143 M:      Jan Kara <jack@suse.com>
14144 S:      Maintained
14145 F:      Documentation/filesystems/udf.txt
14146 F:      fs/udf/
14147
14148 UDRAW TABLET
14149 M:      Bastien Nocera <hadess@hadess.net>
14150 L:      linux-input@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/hid/hid-udraw-ps3.c
14153
14154 UFS FILESYSTEM
14155 M:      Evgeniy Dushistov <dushistov@mail.ru>
14156 S:      Maintained
14157 F:      Documentation/filesystems/ufs.txt
14158 F:      fs/ufs/
14159
14160 UHID USERSPACE HID IO DRIVER:
14161 M:      David Herrmann <dh.herrmann@googlemail.com>
14162 L:      linux-input@vger.kernel.org
14163 S:      Maintained
14164 F:      drivers/hid/uhid.c
14165 F:      include/uapi/linux/uhid.h
14166
14167 ULPI BUS
14168 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14169 L:      linux-usb@vger.kernel.org
14170 S:      Maintained
14171 F:      drivers/usb/common/ulpi.c
14172 F:      include/linux/ulpi/
14173
14174 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14175 L:      linux-usb@vger.kernel.org
14176 S:      Orphan
14177 F:      drivers/uwb/
14178 F:      include/linux/uwb.h
14179 F:      include/linux/uwb/
14180
14181 UNICORE32 ARCHITECTURE:
14182 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14183 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14184 S:      Maintained
14185 T:      git git://github.com/gxt/linux.git
14186 F:      arch/unicore32/
14187
14188 UNIFDEF
14189 M:      Tony Finch <dot@dotat.at>
14190 W:      http://dotat.at/prog/unifdef
14191 S:      Maintained
14192 F:      scripts/unifdef.c
14193
14194 UNIFORM CDROM DRIVER
14195 M:      Jens Axboe <axboe@kernel.dk>
14196 W:      http://www.kernel.dk
14197 S:      Maintained
14198 F:      Documentation/cdrom/
14199 F:      drivers/cdrom/cdrom.c
14200 F:      include/linux/cdrom.h
14201 F:      include/uapi/linux/cdrom.h
14202
14203 UNISYS S-PAR DRIVERS
14204 M:      David Kershner <david.kershner@unisys.com>
14205 L:      sparmaintainer@unisys.com (Unisys internal)
14206 S:      Supported
14207 F:      include/linux/visorbus.h
14208 F:      drivers/visorbus/
14209 F:      drivers/staging/unisys/
14210
14211 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14212 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14213 L:      linux-scsi@vger.kernel.org
14214 S:      Supported
14215 F:      Documentation/scsi/ufs.txt
14216 F:      drivers/scsi/ufs/
14217
14218 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14219 M:      Joao Pinto <jpinto@synopsys.com>
14220 L:      linux-scsi@vger.kernel.org
14221 S:      Supported
14222 F:      drivers/scsi/ufs/*dwc*
14223
14224 UNSORTED BLOCK IMAGES (UBI)
14225 M:      Artem Bityutskiy <dedekind1@gmail.com>
14226 M:      Richard Weinberger <richard@nod.at>
14227 W:      http://www.linux-mtd.infradead.org/
14228 L:      linux-mtd@lists.infradead.org
14229 T:      git git://git.infradead.org/ubifs-2.6.git
14230 S:      Supported
14231 F:      drivers/mtd/ubi/
14232 F:      include/linux/mtd/ubi.h
14233 F:      include/uapi/mtd/ubi-user.h
14234
14235 USB "USBNET" DRIVER FRAMEWORK
14236 M:      Oliver Neukum <oneukum@suse.com>
14237 L:      netdev@vger.kernel.org
14238 W:      http://www.linux-usb.org/usbnet
14239 S:      Maintained
14240 F:      drivers/net/usb/usbnet.c
14241 F:      include/linux/usb/usbnet.h
14242
14243 USB ACM DRIVER
14244 M:      Oliver Neukum <oneukum@suse.com>
14245 L:      linux-usb@vger.kernel.org
14246 S:      Maintained
14247 F:      Documentation/usb/acm.txt
14248 F:      drivers/usb/class/cdc-acm.*
14249
14250 USB AR5523 WIRELESS DRIVER
14251 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14252 L:      linux-wireless@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/net/wireless/ath/ar5523/
14255
14256 USB ATTACHED SCSI
14257 M:      Oliver Neukum <oneukum@suse.com>
14258 L:      linux-usb@vger.kernel.org
14259 L:      linux-scsi@vger.kernel.org
14260 S:      Maintained
14261 F:      drivers/usb/storage/uas.c
14262
14263 USB CDC ETHERNET DRIVER
14264 M:      Oliver Neukum <oliver@neukum.org>
14265 L:      linux-usb@vger.kernel.org
14266 S:      Maintained
14267 F:      drivers/net/usb/cdc_*.c
14268 F:      include/uapi/linux/usb/cdc.h
14269
14270 USB CHAOSKEY DRIVER
14271 M:      Keith Packard <keithp@keithp.com>
14272 L:      linux-usb@vger.kernel.org
14273 S:      Maintained
14274 F:      drivers/usb/misc/chaoskey.c
14275
14276 USB CYPRESS C67X00 DRIVER
14277 M:      Peter Korsgaard <jacmet@sunsite.dk>
14278 L:      linux-usb@vger.kernel.org
14279 S:      Maintained
14280 F:      drivers/usb/c67x00/
14281
14282 USB DAVICOM DM9601 DRIVER
14283 M:      Peter Korsgaard <jacmet@sunsite.dk>
14284 L:      netdev@vger.kernel.org
14285 W:      http://www.linux-usb.org/usbnet
14286 S:      Maintained
14287 F:      drivers/net/usb/dm9601.c
14288
14289 USB DIAMOND RIO500 DRIVER
14290 M:      Cesar Miquel <miquel@df.uba.ar>
14291 L:      rio500-users@lists.sourceforge.net
14292 W:      http://rio500.sourceforge.net
14293 S:      Maintained
14294 F:      drivers/usb/misc/rio500*
14295
14296 USB EHCI DRIVER
14297 M:      Alan Stern <stern@rowland.harvard.edu>
14298 L:      linux-usb@vger.kernel.org
14299 S:      Maintained
14300 F:      Documentation/usb/ehci.txt
14301 F:      drivers/usb/host/ehci*
14302
14303 USB GADGET/PERIPHERAL SUBSYSTEM
14304 M:      Felipe Balbi <balbi@kernel.org>
14305 L:      linux-usb@vger.kernel.org
14306 W:      http://www.linux-usb.org/gadget
14307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14308 S:      Maintained
14309 F:      drivers/usb/gadget/
14310 F:      include/linux/usb/gadget*
14311
14312 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14313 M:      Jiri Kosina <jikos@kernel.org>
14314 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14315 L:      linux-usb@vger.kernel.org
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14317 S:      Maintained
14318 F:      Documentation/hid/hiddev.txt
14319 F:      drivers/hid/usbhid/
14320
14321 USB ISP116X DRIVER
14322 M:      Olav Kongas <ok@artecdesign.ee>
14323 L:      linux-usb@vger.kernel.org
14324 S:      Maintained
14325 F:      drivers/usb/host/isp116x*
14326 F:      include/linux/usb/isp116x.h
14327
14328 USB LAN78XX ETHERNET DRIVER
14329 M:      Woojung Huh <woojung.huh@microchip.com>
14330 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14331 L:      netdev@vger.kernel.org
14332 S:      Maintained
14333 F:      drivers/net/usb/lan78xx.*
14334
14335 USB MASS STORAGE DRIVER
14336 M:      Alan Stern <stern@rowland.harvard.edu>
14337 L:      linux-usb@vger.kernel.org
14338 L:      usb-storage@lists.one-eyed-alien.net
14339 S:      Maintained
14340 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14341 F:      drivers/usb/storage/
14342
14343 USB MIDI DRIVER
14344 M:      Clemens Ladisch <clemens@ladisch.de>
14345 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14346 T:      git git://git.alsa-project.org/alsa-kernel.git
14347 S:      Maintained
14348 F:      sound/usb/midi.*
14349
14350 USB NETWORKING DRIVERS
14351 L:      linux-usb@vger.kernel.org
14352 S:      Odd Fixes
14353 F:      drivers/net/usb/
14354
14355 USB OHCI DRIVER
14356 M:      Alan Stern <stern@rowland.harvard.edu>
14357 L:      linux-usb@vger.kernel.org
14358 S:      Maintained
14359 F:      Documentation/usb/ohci.txt
14360 F:      drivers/usb/host/ohci*
14361
14362 USB OTG FSM (Finite State Machine)
14363 M:      Peter Chen <Peter.Chen@nxp.com>
14364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14365 L:      linux-usb@vger.kernel.org
14366 S:      Maintained
14367 F:      drivers/usb/common/usb-otg-fsm.c
14368
14369 USB OVER IP DRIVER
14370 M:      Valentina Manea <valentina.manea.m@gmail.com>
14371 M:      Shuah Khan <shuahkh@osg.samsung.com>
14372 M:      Shuah Khan <shuah@kernel.org>
14373 L:      linux-usb@vger.kernel.org
14374 S:      Maintained
14375 F:      Documentation/usb/usbip_protocol.txt
14376 F:      drivers/usb/usbip/
14377 F:      tools/usb/usbip/
14378
14379 USB PEGASUS DRIVER
14380 M:      Petko Manolov <petkan@nucleusys.com>
14381 L:      linux-usb@vger.kernel.org
14382 L:      netdev@vger.kernel.org
14383 T:      git git://github.com/petkan/pegasus.git
14384 W:      https://github.com/petkan/pegasus
14385 S:      Maintained
14386 F:      drivers/net/usb/pegasus.*
14387
14388 USB PHY LAYER
14389 M:      Felipe Balbi <balbi@kernel.org>
14390 L:      linux-usb@vger.kernel.org
14391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14392 S:      Maintained
14393 F:      drivers/usb/phy/
14394
14395 USB PRINTER DRIVER (usblp)
14396 M:      Pete Zaitcev <zaitcev@redhat.com>
14397 L:      linux-usb@vger.kernel.org
14398 S:      Supported
14399 F:      drivers/usb/class/usblp.c
14400
14401 USB QMI WWAN NETWORK DRIVER
14402 M:      Bjørn Mork <bjorn@mork.no>
14403 L:      netdev@vger.kernel.org
14404 S:      Maintained
14405 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14406 F:      drivers/net/usb/qmi_wwan.c
14407
14408 USB RTL8150 DRIVER
14409 M:      Petko Manolov <petkan@nucleusys.com>
14410 L:      linux-usb@vger.kernel.org
14411 L:      netdev@vger.kernel.org
14412 T:      git git://github.com/petkan/rtl8150.git
14413 W:      https://github.com/petkan/rtl8150
14414 S:      Maintained
14415 F:      drivers/net/usb/rtl8150.c
14416
14417 USB SERIAL SUBSYSTEM
14418 M:      Johan Hovold <johan@kernel.org>
14419 L:      linux-usb@vger.kernel.org
14420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14421 S:      Maintained
14422 F:      Documentation/usb/usb-serial.txt
14423 F:      drivers/usb/serial/
14424 F:      include/linux/usb/serial.h
14425
14426 USB SMSC75XX ETHERNET DRIVER
14427 M:      Steve Glendinning <steve.glendinning@shawell.net>
14428 L:      netdev@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/net/usb/smsc75xx.*
14431
14432 USB SMSC95XX ETHERNET DRIVER
14433 M:      Steve Glendinning <steve.glendinning@shawell.net>
14434 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14435 L:      netdev@vger.kernel.org
14436 S:      Maintained
14437 F:      drivers/net/usb/smsc95xx.*
14438
14439 USB SUBSYSTEM
14440 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14441 L:      linux-usb@vger.kernel.org
14442 W:      http://www.linux-usb.org
14443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14444 S:      Supported
14445 F:      Documentation/devicetree/bindings/usb/
14446 F:      Documentation/usb/
14447 F:      drivers/usb/
14448 F:      include/linux/usb.h
14449 F:      include/linux/usb/
14450
14451 USB TYPEC SUBSYSTEM
14452 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14453 L:      linux-usb@vger.kernel.org
14454 S:      Maintained
14455 F:      Documentation/ABI/testing/sysfs-class-typec
14456 F:      Documentation/usb/typec.rst
14457 F:      drivers/usb/typec/
14458 F:      include/linux/usb/typec.h
14459
14460 USB UHCI DRIVER
14461 M:      Alan Stern <stern@rowland.harvard.edu>
14462 L:      linux-usb@vger.kernel.org
14463 S:      Maintained
14464 F:      drivers/usb/host/uhci*
14465
14466 USB VIDEO CLASS
14467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14468 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14469 L:      linux-media@vger.kernel.org
14470 T:      git git://linuxtv.org/media_tree.git
14471 W:      http://www.ideasonboard.org/uvc/
14472 S:      Maintained
14473 F:      drivers/media/usb/uvc/
14474 F:      include/uapi/linux/uvcvideo.h
14475
14476 USB VISION DRIVER
14477 M:      Hans Verkuil <hverkuil@xs4all.nl>
14478 L:      linux-media@vger.kernel.org
14479 T:      git git://linuxtv.org/media_tree.git
14480 W:      https://linuxtv.org
14481 S:      Odd Fixes
14482 F:      drivers/media/usb/usbvision/
14483
14484 USB WEBCAM GADGET
14485 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14486 L:      linux-usb@vger.kernel.org
14487 S:      Maintained
14488 F:      drivers/usb/gadget/function/*uvc*
14489 F:      drivers/usb/gadget/legacy/webcam.c
14490
14491 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14492 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14493 L:      linux-wireless@vger.kernel.org
14494 S:      Maintained
14495 F:      drivers/net/wireless/rndis_wlan.c
14496
14497 USB XHCI DRIVER
14498 M:      Mathias Nyman <mathias.nyman@intel.com>
14499 L:      linux-usb@vger.kernel.org
14500 S:      Supported
14501 F:      drivers/usb/host/xhci*
14502 F:      drivers/usb/host/pci-quirks*
14503
14504 USB ZD1201 DRIVER
14505 L:      linux-wireless@vger.kernel.org
14506 W:      http://linux-lc100020.sourceforge.net
14507 S:      Orphan
14508 F:      drivers/net/wireless/zydas/zd1201.*
14509
14510 USB ZR364XX DRIVER
14511 M:      Antoine Jacquet <royale@zerezo.com>
14512 L:      linux-usb@vger.kernel.org
14513 L:      linux-media@vger.kernel.org
14514 T:      git git://linuxtv.org/media_tree.git
14515 W:      http://royale.zerezo.com/zr364xx/
14516 S:      Maintained
14517 F:      Documentation/media/v4l-drivers/zr364xx*
14518 F:      drivers/media/usb/zr364xx/
14519
14520 USER-MODE LINUX (UML)
14521 M:      Jeff Dike <jdike@addtoit.com>
14522 M:      Richard Weinberger <richard@nod.at>
14523 L:      user-mode-linux-devel@lists.sourceforge.net
14524 L:      user-mode-linux-user@lists.sourceforge.net
14525 W:      http://user-mode-linux.sourceforge.net
14526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14527 S:      Maintained
14528 F:      Documentation/virtual/uml/
14529 F:      arch/um/
14530 F:      arch/x86/um/
14531 F:      fs/hostfs/
14532 F:      fs/hppfs/
14533
14534 USERSPACE I/O (UIO)
14535 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14536 S:      Maintained
14537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14538 F:      Documentation/driver-api/uio-howto.rst
14539 F:      drivers/uio/
14540 F:      include/linux/uio*.h
14541
14542 UTIL-LINUX PACKAGE
14543 M:      Karel Zak <kzak@redhat.com>
14544 L:      util-linux@vger.kernel.org
14545 W:      http://en.wikipedia.org/wiki/Util-linux
14546 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14547 S:      Maintained
14548
14549 UUID HELPERS
14550 M:      Christoph Hellwig <hch@lst.de>
14551 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14552 L:      linux-kernel@vger.kernel.org
14553 T:      git git://git.infradead.org/users/hch/uuid.git
14554 F:      lib/uuid.c
14555 F:      lib/test_uuid.c
14556 F:      include/linux/uuid.h
14557 F:      include/uapi/linux/uuid.h
14558 S:      Maintained
14559
14560 UVESAFB DRIVER
14561 M:      Michal Januszewski <spock@gentoo.org>
14562 L:      linux-fbdev@vger.kernel.org
14563 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14564 S:      Maintained
14565 F:      Documentation/fb/uvesafb.txt
14566 F:      drivers/video/fbdev/uvesafb.*
14567
14568 VF610 NAND DRIVER
14569 M:      Stefan Agner <stefan@agner.ch>
14570 L:      linux-mtd@lists.infradead.org
14571 S:      Supported
14572 F:      drivers/mtd/nand/vf610_nfc.c
14573
14574 VFAT/FAT/MSDOS FILESYSTEM
14575 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14576 S:      Maintained
14577 F:      Documentation/filesystems/vfat.txt
14578 F:      fs/fat/
14579
14580 VFIO DRIVER
14581 M:      Alex Williamson <alex.williamson@redhat.com>
14582 L:      kvm@vger.kernel.org
14583 T:      git git://github.com/awilliam/linux-vfio.git
14584 S:      Maintained
14585 F:      Documentation/vfio.txt
14586 F:      drivers/vfio/
14587 F:      include/linux/vfio.h
14588 F:      include/uapi/linux/vfio.h
14589
14590 VFIO MEDIATED DEVICE DRIVERS
14591 M:      Kirti Wankhede <kwankhede@nvidia.com>
14592 L:      kvm@vger.kernel.org
14593 S:      Maintained
14594 F:      Documentation/vfio-mediated-device.txt
14595 F:      drivers/vfio/mdev/
14596 F:      include/linux/mdev.h
14597 F:      samples/vfio-mdev/
14598
14599 VFIO PLATFORM DRIVER
14600 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14601 L:      kvm@vger.kernel.org
14602 S:      Maintained
14603 F:      drivers/vfio/platform/
14604
14605 VGA_SWITCHEROO
14606 R:      Lukas Wunner <lukas@wunner.de>
14607 S:      Maintained
14608 F:      Documentation/gpu/vga-switcheroo.rst
14609 F:      drivers/gpu/vga/vga_switcheroo.c
14610 F:      include/linux/vga_switcheroo.h
14611 T:      git git://anongit.freedesktop.org/drm/drm-misc
14612
14613 VIA RHINE NETWORK DRIVER
14614 S:      Orphan
14615 F:      drivers/net/ethernet/via/via-rhine.c
14616
14617 VIA SD/MMC CARD CONTROLLER DRIVER
14618 M:      Bruce Chang <brucechang@via.com.tw>
14619 M:      Harald Welte <HaraldWelte@viatech.com>
14620 S:      Maintained
14621 F:      drivers/mmc/host/via-sdmmc.c
14622
14623 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14624 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14625 L:      linux-fbdev@vger.kernel.org
14626 S:      Maintained
14627 F:      include/linux/via-core.h
14628 F:      include/linux/via-gpio.h
14629 F:      include/linux/via_i2c.h
14630 F:      drivers/video/fbdev/via/
14631
14632 VIA VELOCITY NETWORK DRIVER
14633 M:      Francois Romieu <romieu@fr.zoreil.com>
14634 L:      netdev@vger.kernel.org
14635 S:      Maintained
14636 F:      drivers/net/ethernet/via/via-velocity.*
14637
14638 VIDEO MULTIPLEXER DRIVER
14639 M:      Philipp Zabel <p.zabel@pengutronix.de>
14640 L:      linux-media@vger.kernel.org
14641 S:      Maintained
14642 F:      drivers/media/platform/video-mux.c
14643
14644 VIDEOBUF2 FRAMEWORK
14645 M:      Pawel Osciak <pawel@osciak.com>
14646 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14647 M:      Kyungmin Park <kyungmin.park@samsung.com>
14648 L:      linux-media@vger.kernel.org
14649 S:      Maintained
14650 F:      drivers/media/v4l2-core/videobuf2-*
14651 F:      include/media/videobuf2-*
14652
14653 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14654 M:      Helen Koike <helen.koike@collabora.com>
14655 L:      linux-media@vger.kernel.org
14656 T:      git git://linuxtv.org/media_tree.git
14657 W:      https://linuxtv.org
14658 S:      Maintained
14659 F:      drivers/media/platform/vimc/*
14660
14661 VIRT LIB
14662 M:      Alex Williamson <alex.williamson@redhat.com>
14663 M:      Paolo Bonzini <pbonzini@redhat.com>
14664 L:      kvm@vger.kernel.org
14665 S:      Supported
14666 F:      virt/lib/
14667
14668 VIRTIO AND VHOST VSOCK DRIVER
14669 M:      Stefan Hajnoczi <stefanha@redhat.com>
14670 L:      kvm@vger.kernel.org
14671 L:      virtualization@lists.linux-foundation.org
14672 L:      netdev@vger.kernel.org
14673 S:      Maintained
14674 F:      include/linux/virtio_vsock.h
14675 F:      include/uapi/linux/virtio_vsock.h
14676 F:      include/uapi/linux/vsockmon.h
14677 F:      include/uapi/linux/vm_sockets_diag.h
14678 F:      net/vmw_vsock/diag.c
14679 F:      net/vmw_vsock/af_vsock_tap.c
14680 F:      net/vmw_vsock/virtio_transport_common.c
14681 F:      net/vmw_vsock/virtio_transport.c
14682 F:      drivers/net/vsockmon.c
14683 F:      drivers/vhost/vsock.c
14684 F:      drivers/vhost/vsock.h
14685 F:      tools/testing/vsock/
14686
14687 VIRTIO CONSOLE DRIVER
14688 M:      Amit Shah <amit@kernel.org>
14689 L:      virtualization@lists.linux-foundation.org
14690 S:      Maintained
14691 F:      drivers/char/virtio_console.c
14692 F:      include/linux/virtio_console.h
14693 F:      include/uapi/linux/virtio_console.h
14694
14695 VIRTIO CORE, NET AND BLOCK DRIVERS
14696 M:      "Michael S. Tsirkin" <mst@redhat.com>
14697 M:      Jason Wang <jasowang@redhat.com>
14698 L:      virtualization@lists.linux-foundation.org
14699 S:      Maintained
14700 F:      Documentation/devicetree/bindings/virtio/
14701 F:      drivers/virtio/
14702 F:      tools/virtio/
14703 F:      drivers/net/virtio_net.c
14704 F:      drivers/block/virtio_blk.c
14705 F:      include/linux/virtio*.h
14706 F:      include/uapi/linux/virtio_*.h
14707 F:      drivers/crypto/virtio/
14708 F:      mm/balloon_compaction.c
14709
14710 VIRTIO CRYPTO DRIVER
14711 M:      Gonglei <arei.gonglei@huawei.com>
14712 L:      virtualization@lists.linux-foundation.org
14713 L:      linux-crypto@vger.kernel.org
14714 S:      Maintained
14715 F:      drivers/crypto/virtio/
14716 F:      include/uapi/linux/virtio_crypto.h
14717
14718 VIRTIO DRIVERS FOR S390
14719 M:      Cornelia Huck <cohuck@redhat.com>
14720 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14721 L:      linux-s390@vger.kernel.org
14722 L:      virtualization@lists.linux-foundation.org
14723 L:      kvm@vger.kernel.org
14724 S:      Supported
14725 F:      drivers/s390/virtio/
14726 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14727
14728 VIRTIO GPU DRIVER
14729 M:      David Airlie <airlied@linux.ie>
14730 M:      Gerd Hoffmann <kraxel@redhat.com>
14731 L:      dri-devel@lists.freedesktop.org
14732 L:      virtualization@lists.linux-foundation.org
14733 T:      git git://anongit.freedesktop.org/drm/drm-misc
14734 S:      Maintained
14735 F:      drivers/gpu/drm/virtio/
14736 F:      include/uapi/linux/virtio_gpu.h
14737
14738 VIRTIO HOST (VHOST)
14739 M:      "Michael S. Tsirkin" <mst@redhat.com>
14740 M:      Jason Wang <jasowang@redhat.com>
14741 L:      kvm@vger.kernel.org
14742 L:      virtualization@lists.linux-foundation.org
14743 L:      netdev@vger.kernel.org
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14745 S:      Maintained
14746 F:      drivers/vhost/
14747 F:      include/uapi/linux/vhost.h
14748
14749 VIRTIO INPUT DRIVER
14750 M:      Gerd Hoffmann <kraxel@redhat.com>
14751 S:      Maintained
14752 F:      drivers/virtio/virtio_input.c
14753 F:      include/uapi/linux/virtio_input.h
14754
14755 VIRTUAL BOX GUEST DEVICE DRIVER
14756 M:      Hans de Goede <hdegoede@redhat.com>
14757 M:      Arnd Bergmann <arnd@arndb.de>
14758 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14759 S:      Maintained
14760 F:      include/linux/vbox_utils.h
14761 F:      include/uapi/linux/vbox*.h
14762 F:      drivers/virt/vboxguest/
14763
14764 VIRTUAL SERIO DEVICE DRIVER
14765 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14766 S:      Maintained
14767 F:      drivers/input/serio/userio.c
14768 F:      include/uapi/linux/userio.h
14769
14770 VIVID VIRTUAL VIDEO DRIVER
14771 M:      Hans Verkuil <hverkuil@xs4all.nl>
14772 L:      linux-media@vger.kernel.org
14773 T:      git git://linuxtv.org/media_tree.git
14774 W:      https://linuxtv.org
14775 S:      Maintained
14776 F:      drivers/media/platform/vivid/*
14777
14778 VLYNQ BUS
14779 M:      Florian Fainelli <f.fainelli@gmail.com>
14780 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14781 S:      Maintained
14782 F:      drivers/vlynq/vlynq.c
14783 F:      include/linux/vlynq.h
14784
14785 VME SUBSYSTEM
14786 M:      Martyn Welch <martyn@welchs.me.uk>
14787 M:      Manohar Vanga <manohar.vanga@gmail.com>
14788 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14789 L:      devel@driverdev.osuosl.org
14790 S:      Maintained
14791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14792 F:      Documentation/driver-api/vme.rst
14793 F:      drivers/staging/vme/
14794 F:      drivers/vme/
14795 F:      include/linux/vme*
14796
14797 VMWARE BALLOON DRIVER
14798 M:      Xavier Deguillard <xdeguillard@vmware.com>
14799 M:      Philip Moltmann <moltmann@vmware.com>
14800 M:      "VMware, Inc." <pv-drivers@vmware.com>
14801 L:      linux-kernel@vger.kernel.org
14802 S:      Maintained
14803 F:      drivers/misc/vmw_balloon.c
14804
14805 VMWARE HYPERVISOR INTERFACE
14806 M:      Alok Kataria <akataria@vmware.com>
14807 L:      virtualization@lists.linux-foundation.org
14808 S:      Supported
14809 F:      arch/x86/kernel/cpu/vmware.c
14810
14811 VMWARE PVRDMA DRIVER
14812 M:      Adit Ranadive <aditr@vmware.com>
14813 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14814 L:      linux-rdma@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/infiniband/hw/vmw_pvrdma/
14817
14818 VMware PVSCSI driver
14819 M:      Jim Gill <jgill@vmware.com>
14820 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14821 L:      linux-scsi@vger.kernel.org
14822 S:      Maintained
14823 F:      drivers/scsi/vmw_pvscsi.c
14824 F:      drivers/scsi/vmw_pvscsi.h
14825
14826 VMWARE VMMOUSE SUBDRIVER
14827 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14828 M:      "VMware, Inc." <pv-drivers@vmware.com>
14829 L:      linux-input@vger.kernel.org
14830 S:      Maintained
14831 F:      drivers/input/mouse/vmmouse.c
14832 F:      drivers/input/mouse/vmmouse.h
14833
14834 VMWARE VMXNET3 ETHERNET DRIVER
14835 M:      Shrikrishna Khare <skhare@vmware.com>
14836 M:      "VMware, Inc." <pv-drivers@vmware.com>
14837 L:      netdev@vger.kernel.org
14838 S:      Maintained
14839 F:      drivers/net/vmxnet3/
14840
14841 VOCORE VOCORE2 BOARD
14842 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14843 L:      linux-mips@linux-mips.org
14844 S:      Maintained
14845 F:      arch/mips/boot/dts/ralink/vocore2.dts
14846
14847 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14848 M:      Liam Girdwood <lgirdwood@gmail.com>
14849 M:      Mark Brown <broonie@kernel.org>
14850 L:      linux-kernel@vger.kernel.org
14851 W:      http://www.slimlogic.co.uk/?p=48
14852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14853 S:      Supported
14854 F:      Documentation/devicetree/bindings/regulator/
14855 F:      Documentation/power/regulator/
14856 F:      drivers/regulator/
14857 F:      include/dt-bindings/regulator/
14858 F:      include/linux/regulator/
14859
14860 VRF
14861 M:      David Ahern <dsa@cumulusnetworks.com>
14862 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14863 L:      netdev@vger.kernel.org
14864 S:      Maintained
14865 F:      drivers/net/vrf.c
14866 F:      Documentation/networking/vrf.txt
14867
14868 VT1211 HARDWARE MONITOR DRIVER
14869 M:      Juerg Haefliger <juergh@gmail.com>
14870 L:      linux-hwmon@vger.kernel.org
14871 S:      Maintained
14872 F:      Documentation/hwmon/vt1211
14873 F:      drivers/hwmon/vt1211.c
14874
14875 VT8231 HARDWARE MONITOR DRIVER
14876 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14877 L:      linux-hwmon@vger.kernel.org
14878 S:      Maintained
14879 F:      drivers/hwmon/vt8231.c
14880
14881 VUB300 USB to SDIO/SD/MMC bridge chip
14882 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14883 L:      linux-mmc@vger.kernel.org
14884 L:      linux-usb@vger.kernel.org
14885 S:      Supported
14886 F:      drivers/mmc/host/vub300.c
14887
14888 W1 DALLAS'S 1-WIRE BUS
14889 M:      Evgeniy Polyakov <zbr@ioremap.net>
14890 S:      Maintained
14891 F:      Documentation/w1/
14892 F:      drivers/w1/
14893 F:      include/linux/w1.h
14894
14895 W83791D HARDWARE MONITORING DRIVER
14896 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14897 L:      linux-hwmon@vger.kernel.org
14898 S:      Maintained
14899 F:      Documentation/hwmon/w83791d
14900 F:      drivers/hwmon/w83791d.c
14901
14902 W83793 HARDWARE MONITORING DRIVER
14903 M:      Rudolf Marek <r.marek@assembler.cz>
14904 L:      linux-hwmon@vger.kernel.org
14905 S:      Maintained
14906 F:      Documentation/hwmon/w83793
14907 F:      drivers/hwmon/w83793.c
14908
14909 W83795 HARDWARE MONITORING DRIVER
14910 M:      Jean Delvare <jdelvare@suse.com>
14911 L:      linux-hwmon@vger.kernel.org
14912 S:      Maintained
14913 F:      drivers/hwmon/w83795.c
14914
14915 W83L51xD SD/MMC CARD INTERFACE DRIVER
14916 M:      Pierre Ossman <pierre@ossman.eu>
14917 S:      Maintained
14918 F:      drivers/mmc/host/wbsd.*
14919
14920 WACOM PROTOCOL 4 SERIAL TABLETS
14921 M:      Julian Squires <julian@cipht.net>
14922 M:      Hans de Goede <hdegoede@redhat.com>
14923 L:      linux-input@vger.kernel.org
14924 S:      Maintained
14925 F:      drivers/input/tablet/wacom_serial4.c
14926
14927 WATCHDOG DEVICE DRIVERS
14928 M:      Wim Van Sebroeck <wim@iguana.be>
14929 R:      Guenter Roeck <linux@roeck-us.net>
14930 L:      linux-watchdog@vger.kernel.org
14931 W:      http://www.linux-watchdog.org/
14932 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14933 S:      Maintained
14934 F:      Documentation/devicetree/bindings/watchdog/
14935 F:      Documentation/watchdog/
14936 F:      drivers/watchdog/
14937 F:      include/linux/watchdog.h
14938 F:      include/uapi/linux/watchdog.h
14939
14940 WHISKEYCOVE PMIC GPIO DRIVER
14941 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14942 L:      linux-gpio@vger.kernel.org
14943 S:      Maintained
14944 F:      drivers/gpio/gpio-wcove.c
14945
14946 WIIMOTE HID DRIVER
14947 M:      David Herrmann <dh.herrmann@googlemail.com>
14948 L:      linux-input@vger.kernel.org
14949 S:      Maintained
14950 F:      drivers/hid/hid-wiimote*
14951
14952 WILOCITY WIL6210 WIRELESS DRIVER
14953 M:      Maya Erez <merez@codeaurora.org>
14954 L:      linux-wireless@vger.kernel.org
14955 L:      wil6210@qti.qualcomm.com
14956 S:      Supported
14957 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14958 F:      drivers/net/wireless/ath/wil6210/
14959
14960 WIMAX STACK
14961 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14962 M:      linux-wimax@intel.com
14963 L:      wimax@linuxwimax.org (subscribers-only)
14964 S:      Supported
14965 W:      http://linuxwimax.org
14966 F:      Documentation/wimax/README.wimax
14967 F:      include/linux/wimax/debug.h
14968 F:      include/net/wimax.h
14969 F:      include/uapi/linux/wimax.h
14970 F:      net/wimax/
14971
14972 WINBOND CIR DRIVER
14973 M:      David Härdeman <david@hardeman.nu>
14974 S:      Maintained
14975 F:      drivers/media/rc/winbond-cir.c
14976
14977 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14978 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14979 L:      linux-watchdog@vger.kernel.org
14980 S:      Maintained
14981 F:      drivers/watchdog/ebc-c384_wdt.c
14982
14983 WINSYSTEMS WS16C48 GPIO DRIVER
14984 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14985 L:      linux-gpio@vger.kernel.org
14986 S:      Maintained
14987 F:      drivers/gpio/gpio-ws16c48.c
14988
14989 WISTRON LAPTOP BUTTON DRIVER
14990 M:      Miloslav Trmac <mitr@volny.cz>
14991 S:      Maintained
14992 F:      drivers/input/misc/wistron_btns.c
14993
14994 WL3501 WIRELESS PCMCIA CARD DRIVER
14995 L:      linux-wireless@vger.kernel.org
14996 S:      Odd fixes
14997 F:      drivers/net/wireless/wl3501*
14998
14999 WOLFSON MICROELECTRONICS DRIVERS
15000 L:      patches@opensource.cirrus.com
15001 T:      git https://github.com/CirrusLogic/linux-drivers.git
15002 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15003 S:      Supported
15004 F:      Documentation/hwmon/wm83??
15005 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15006 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15007 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15008 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15009 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15010 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15011 F:      drivers/clk/clk-wm83*.c
15012 F:      drivers/extcon/extcon-arizona.c
15013 F:      drivers/leds/leds-wm83*.c
15014 F:      drivers/gpio/gpio-*wm*.c
15015 F:      drivers/gpio/gpio-arizona.c
15016 F:      drivers/hwmon/wm83??-hwmon.c
15017 F:      drivers/input/misc/wm831x-on.c
15018 F:      drivers/input/touchscreen/wm831x-ts.c
15019 F:      drivers/input/touchscreen/wm97*.c
15020 F:      drivers/mfd/arizona*
15021 F:      drivers/mfd/wm*.c
15022 F:      drivers/mfd/cs47l24*
15023 F:      drivers/power/supply/wm83*.c
15024 F:      drivers/rtc/rtc-wm83*.c
15025 F:      drivers/regulator/wm8*.c
15026 F:      drivers/regulator/arizona*
15027 F:      drivers/video/backlight/wm83*_bl.c
15028 F:      drivers/watchdog/wm83*_wdt.c
15029 F:      include/linux/mfd/arizona/
15030 F:      include/linux/mfd/wm831x/
15031 F:      include/linux/mfd/wm8350/
15032 F:      include/linux/mfd/wm8400*
15033 F:      include/linux/regulator/arizona*
15034 F:      include/linux/wm97xx.h
15035 F:      include/sound/wm????.h
15036 F:      sound/soc/codecs/arizona.?
15037 F:      sound/soc/codecs/wm*
15038 F:      sound/soc/codecs/cs47l24*
15039
15040 WORKQUEUE
15041 M:      Tejun Heo <tj@kernel.org>
15042 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15044 S:      Maintained
15045 F:      include/linux/workqueue.h
15046 F:      kernel/workqueue.c
15047 F:      Documentation/core-api/workqueue.rst
15048
15049 X-POWERS AXP288 PMIC DRIVERS
15050 M:      Hans de Goede <hdegoede@redhat.com>
15051 S:      Maintained
15052 N:      axp288
15053 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15054
15055 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15056 M:      Chen-Yu Tsai <wens@csie.org>
15057 L:      linux-kernel@vger.kernel.org
15058 S:      Maintained
15059 N:      axp[128]
15060
15061 X.25 NETWORK LAYER
15062 M:      Andrew Hendry <andrew.hendry@gmail.com>
15063 L:      linux-x25@vger.kernel.org
15064 S:      Odd Fixes
15065 F:      Documentation/networking/x25*
15066 F:      include/net/x25*
15067 F:      net/x25/
15068
15069 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15070 M:      Thomas Gleixner <tglx@linutronix.de>
15071 M:      Ingo Molnar <mingo@redhat.com>
15072 R:      "H. Peter Anvin" <hpa@zytor.com>
15073 M:      x86@kernel.org
15074 L:      linux-kernel@vger.kernel.org
15075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15076 S:      Maintained
15077 F:      Documentation/x86/
15078 F:      arch/x86/
15079
15080 X86 MCE INFRASTRUCTURE
15081 M:      Tony Luck <tony.luck@intel.com>
15082 M:      Borislav Petkov <bp@alien8.de>
15083 L:      linux-edac@vger.kernel.org
15084 S:      Maintained
15085 F:      arch/x86/kernel/cpu/mcheck/*
15086
15087 X86 MICROCODE UPDATE SUPPORT
15088 M:      Borislav Petkov <bp@alien8.de>
15089 S:      Maintained
15090 F:      arch/x86/kernel/cpu/microcode/*
15091
15092 X86 PLATFORM DRIVERS
15093 M:      Darren Hart <dvhart@infradead.org>
15094 M:      Andy Shevchenko <andy@infradead.org>
15095 L:      platform-driver-x86@vger.kernel.org
15096 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15097 S:      Maintained
15098 F:      drivers/platform/x86/
15099 F:      drivers/platform/olpc/
15100
15101 X86 VDSO
15102 M:      Andy Lutomirski <luto@amacapital.net>
15103 L:      linux-kernel@vger.kernel.org
15104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15105 S:      Maintained
15106 F:      arch/x86/entry/vdso/
15107
15108 XC2028/3028 TUNER DRIVER
15109 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15110 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15111 L:      linux-media@vger.kernel.org
15112 W:      https://linuxtv.org
15113 T:      git git://linuxtv.org/media_tree.git
15114 S:      Maintained
15115 F:      drivers/media/tuners/tuner-xc2028.*
15116
15117 XEN BLOCK SUBSYSTEM
15118 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15119 M:      Roger Pau Monné <roger.pau@citrix.com>
15120 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15121 S:      Supported
15122 F:      drivers/block/xen-blkback/*
15123 F:      drivers/block/xen*
15124
15125 XEN HYPERVISOR ARM
15126 M:      Stefano Stabellini <sstabellini@kernel.org>
15127 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15128 S:      Maintained
15129 F:      arch/arm/xen/
15130 F:      arch/arm/include/asm/xen/
15131
15132 XEN HYPERVISOR ARM64
15133 M:      Stefano Stabellini <sstabellini@kernel.org>
15134 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15135 S:      Maintained
15136 F:      arch/arm64/xen/
15137 F:      arch/arm64/include/asm/xen/
15138
15139 XEN HYPERVISOR INTERFACE
15140 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15141 M:      Juergen Gross <jgross@suse.com>
15142 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15144 S:      Supported
15145 F:      arch/x86/xen/
15146 F:      drivers/*/xen-*front.c
15147 F:      drivers/xen/
15148 F:      arch/x86/include/asm/xen/
15149 F:      arch/x86/include/asm/pvclock-abi.h
15150 F:      include/xen/
15151 F:      include/uapi/xen/
15152 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15153 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15154
15155 XEN NETWORK BACKEND DRIVER
15156 M:      Wei Liu <wei.liu2@citrix.com>
15157 M:      Paul Durrant <paul.durrant@citrix.com>
15158 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15159 L:      netdev@vger.kernel.org
15160 S:      Supported
15161 F:      drivers/net/xen-netback/*
15162
15163 XEN PCI SUBSYSTEM
15164 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15165 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15166 S:      Supported
15167 F:      arch/x86/pci/*xen*
15168 F:      drivers/pci/*xen*
15169
15170 XEN PVSCSI DRIVERS
15171 M:      Juergen Gross <jgross@suse.com>
15172 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15173 L:      linux-scsi@vger.kernel.org
15174 S:      Supported
15175 F:      drivers/scsi/xen-scsifront.c
15176 F:      drivers/xen/xen-scsiback.c
15177 F:      include/xen/interface/io/vscsiif.h
15178
15179 XEN SWIOTLB SUBSYSTEM
15180 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15181 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15182 L:      iommu@lists.linux-foundation.org
15183 S:      Supported
15184 F:      arch/x86/xen/*swiotlb*
15185 F:      drivers/xen/*swiotlb*
15186
15187 XFS FILESYSTEM
15188 M:      Darrick J. Wong <darrick.wong@oracle.com>
15189 M:      linux-xfs@vger.kernel.org
15190 L:      linux-xfs@vger.kernel.org
15191 W:      http://xfs.org/
15192 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15193 S:      Supported
15194 F:      Documentation/filesystems/xfs.txt
15195 F:      fs/xfs/
15196
15197 XILINX AXI ETHERNET DRIVER
15198 M:      Anirudha Sarangi <anirudh@xilinx.com>
15199 M:      John Linn <John.Linn@xilinx.com>
15200 S:      Maintained
15201 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15202
15203 XILINX UARTLITE SERIAL DRIVER
15204 M:      Peter Korsgaard <jacmet@sunsite.dk>
15205 L:      linux-serial@vger.kernel.org
15206 S:      Maintained
15207 F:      drivers/tty/serial/uartlite.c
15208
15209 XILINX VIDEO IP CORES
15210 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15211 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15212 L:      linux-media@vger.kernel.org
15213 T:      git git://linuxtv.org/media_tree.git
15214 S:      Supported
15215 F:      Documentation/devicetree/bindings/media/xilinx/
15216 F:      drivers/media/platform/xilinx/
15217 F:      include/uapi/linux/xilinx-v4l2-controls.h
15218
15219 XILLYBUS DRIVER
15220 M:      Eli Billauer <eli.billauer@gmail.com>
15221 L:      linux-kernel@vger.kernel.org
15222 S:      Supported
15223 F:      drivers/char/xillybus/
15224
15225 XRA1403 GPIO EXPANDER
15226 M:      Nandor Han <nandor.han@ge.com>
15227 M:      Semi Malinen <semi.malinen@ge.com>
15228 L:      linux-gpio@vger.kernel.org
15229 S:      Maintained
15230 F:      drivers/gpio/gpio-xra1403.c
15231 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15232
15233 XTENSA XTFPGA PLATFORM SUPPORT
15234 M:      Max Filippov <jcmvbkbc@gmail.com>
15235 L:      linux-xtensa@linux-xtensa.org
15236 S:      Maintained
15237 F:      drivers/spi/spi-xtensa-xtfpga.c
15238 F:      sound/soc/xtensa/xtfpga-i2s.c
15239
15240 YAM DRIVER FOR AX.25
15241 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15242 L:      linux-hams@vger.kernel.org
15243 S:      Maintained
15244 F:      drivers/net/hamradio/yam*
15245 F:      include/linux/yam.h
15246
15247 YAMA SECURITY MODULE
15248 M:      Kees Cook <keescook@chromium.org>
15249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15250 S:      Supported
15251 F:      security/yama/
15252 F:      Documentation/admin-guide/LSM/Yama.rst
15253
15254 YEALINK PHONE DRIVER
15255 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15256 L:      usbb2k-api-dev@nongnu.org
15257 S:      Maintained
15258 F:      Documentation/input/yealink.rst
15259 F:      drivers/input/misc/yealink.*
15260
15261 Z8530 DRIVER FOR AX.25
15262 M:      Joerg Reuter <jreuter@yaina.de>
15263 W:      http://yaina.de/jreuter/
15264 W:      http://www.qsl.net/dl1bke/
15265 L:      linux-hams@vger.kernel.org
15266 S:      Maintained
15267 F:      Documentation/networking/z8530drv.txt
15268 F:      drivers/net/hamradio/*scc.c
15269 F:      drivers/net/hamradio/z8530.h
15270
15271 ZBUD COMPRESSED PAGE ALLOCATOR
15272 M:      Seth Jennings <sjenning@redhat.com>
15273 M:      Dan Streetman <ddstreet@ieee.org>
15274 L:      linux-mm@kvack.org
15275 S:      Maintained
15276 F:      mm/zbud.c
15277 F:      include/linux/zbud.h
15278
15279 ZD1211RW WIRELESS DRIVER
15280 M:      Daniel Drake <dsd@gentoo.org>
15281 M:      Ulrich Kunitz <kune@deine-taler.de>
15282 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15283 L:      linux-wireless@vger.kernel.org
15284 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15285 S:      Maintained
15286 F:      drivers/net/wireless/zydas/zd1211rw/
15287
15288 ZD1301 MEDIA DRIVER
15289 M:      Antti Palosaari <crope@iki.fi>
15290 L:      linux-media@vger.kernel.org
15291 W:      https://linuxtv.org/
15292 W:      http://palosaari.fi/linux/
15293 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15294 S:      Maintained
15295 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15296
15297 ZD1301_DEMOD MEDIA DRIVER
15298 M:      Antti Palosaari <crope@iki.fi>
15299 L:      linux-media@vger.kernel.org
15300 W:      https://linuxtv.org/
15301 W:      http://palosaari.fi/linux/
15302 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15303 S:      Maintained
15304 F:      drivers/media/dvb-frontends/zd1301_demod*
15305
15306 ZPOOL COMPRESSED PAGE STORAGE API
15307 M:      Dan Streetman <ddstreet@ieee.org>
15308 L:      linux-mm@kvack.org
15309 S:      Maintained
15310 F:      mm/zpool.c
15311 F:      include/linux/zpool.h
15312
15313 ZR36067 VIDEO FOR LINUX DRIVER
15314 L:      mjpeg-users@lists.sourceforge.net
15315 L:      linux-media@vger.kernel.org
15316 W:      http://mjpeg.sourceforge.net/driver-zoran/
15317 T:      hg https://linuxtv.org/hg/v4l-dvb
15318 S:      Odd Fixes
15319 F:      drivers/media/pci/zoran/
15320
15321 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15322 M:      Minchan Kim <minchan@kernel.org>
15323 M:      Nitin Gupta <ngupta@vflare.org>
15324 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15325 L:      linux-kernel@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/block/zram/
15328 F:      Documentation/blockdev/zram.txt
15329
15330 ZS DECSTATION Z85C30 SERIAL DRIVER
15331 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15332 S:      Maintained
15333 F:      drivers/tty/serial/zs.*
15334
15335 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15336 M:      Minchan Kim <minchan@kernel.org>
15337 M:      Nitin Gupta <ngupta@vflare.org>
15338 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15339 L:      linux-mm@kvack.org
15340 S:      Maintained
15341 F:      mm/zsmalloc.c
15342 F:      include/linux/zsmalloc.h
15343 F:      Documentation/vm/zsmalloc.txt
15344
15345 ZSWAP COMPRESSED SWAP CACHING
15346 M:      Seth Jennings <sjenning@redhat.com>
15347 M:      Dan Streetman <ddstreet@ieee.org>
15348 L:      linux-mm@kvack.org
15349 S:      Maintained
15350 F:      mm/zswap.c
15351
15352 THE REST
15353 M:      Linus Torvalds <torvalds@linux-foundation.org>
15354 L:      linux-kernel@vger.kernel.org
15355 Q:      http://patchwork.kernel.org/project/LKML/list/
15356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15357 S:      Buried alive in reporters
15358 F:      *
15359 F:      */