Merge tag 'powerpc-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdkfd/
770 F:      drivers/gpu/drm/amd/include/cik_structs.h
771 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772 F:      drivers/gpu/drm/amd/include/vi_structs.h
773 F:      include/uapi/linux/kfd_ioctl.h
774
775 AMD SEATTLE DEVICE TREE SUPPORT
776 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
777 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778 M:      Tom Lendacky <thomas.lendacky@amd.com>
779 S:      Supported
780 F:      arch/arm64/boot/dts/amd/
781
782 AMD XGBE DRIVER
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 L:      netdev@vger.kernel.org
785 S:      Supported
786 F:      drivers/net/ethernet/amd/xgbe/
787 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789 AMS (Apple Motion Sensor) DRIVER
790 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
791 S:      Supported
792 F:      drivers/macintosh/ams/
793
794 ANALOG DEVICES INC AD9389B DRIVER
795 M:      Hans Verkuil <hans.verkuil@cisco.com>
796 L:      linux-media@vger.kernel.org
797 S:      Maintained
798 F:      drivers/media/i2c/ad9389b*
799
800 ANALOG DEVICES INC ADV7180 DRIVER
801 M:      Lars-Peter Clausen <lars@metafoo.de>
802 L:      linux-media@vger.kernel.org
803 W:      http://ez.analog.com/community/linux-device-drivers
804 S:      Supported
805 F:      drivers/media/i2c/adv7180.c
806
807 ANALOG DEVICES INC ADV748X DRIVER
808 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
809 L:      linux-media@vger.kernel.org
810 S:      Maintained
811 F:      drivers/media/i2c/adv748x/*
812
813 ANALOG DEVICES INC ADV7511 DRIVER
814 M:      Hans Verkuil <hans.verkuil@cisco.com>
815 L:      linux-media@vger.kernel.org
816 S:      Maintained
817 F:      drivers/media/i2c/adv7511*
818
819 ANALOG DEVICES INC ADV7604 DRIVER
820 M:      Hans Verkuil <hans.verkuil@cisco.com>
821 L:      linux-media@vger.kernel.org
822 S:      Maintained
823 F:      drivers/media/i2c/adv7604*
824
825 ANALOG DEVICES INC ADV7842 DRIVER
826 M:      Hans Verkuil <hans.verkuil@cisco.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 F:      drivers/media/i2c/adv7842*
830
831 ANALOG DEVICES INC ASOC CODEC DRIVERS
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
834 W:      http://wiki.analog.com/
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      sound/soc/codecs/adau*
838 F:      sound/soc/codecs/adav*
839 F:      sound/soc/codecs/ad1*
840 F:      sound/soc/codecs/ad7*
841 F:      sound/soc/codecs/ssm*
842 F:      sound/soc/codecs/sigmadsp.*
843
844 ANALOG DEVICES INC ASOC DRIVERS
845 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W:      http://blackfin.uclinux.org/
848 S:      Supported
849 F:      sound/soc/blackfin/*
850
851 ANALOG DEVICES INC DMA DRIVERS
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/dma/dma-axi-dmac.c
856
857 ANALOG DEVICES INC IIO DRIVERS
858 M:      Lars-Peter Clausen <lars@metafoo.de>
859 M:      Michael Hennerich <Michael.Hennerich@analog.com>
860 W:      http://wiki.analog.com/
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865 F:      drivers/iio/*/ad*
866 F:      drivers/iio/adc/ltc2497*
867 X:      drivers/iio/*/adjd*
868 F:      drivers/staging/iio/*/ad*
869 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871 ANDROID CONFIG FRAGMENTS
872 M:      Rob Herring <robh@kernel.org>
873 S:      Supported
874 F:      kernel/configs/android*
875
876 ANDROID DRIVERS
877 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878 M:      Arve Hjønnevåg <arve@android.com>
879 M:      Todd Kjos <tkjos@android.com>
880 M:      Martijn Coenen <maco@android.com>
881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882 L:      devel@driverdev.osuosl.org
883 S:      Supported
884 F:      drivers/android/
885 F:      drivers/staging/android/
886
887 ANDROID GOLDFISH PIC DRIVER
888 M:      Miodrag Dinic <miodrag.dinic@mips.com>
889 S:      Supported
890 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891 F:      drivers/irqchip/irq-goldfish-pic.c
892
893 ANDROID GOLDFISH RTC DRIVER
894 M:      Miodrag Dinic <miodrag.dinic@mips.com>
895 S:      Supported
896 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897 F:      drivers/rtc/rtc-goldfish.c
898
899 ANDROID ION DRIVER
900 M:      Laura Abbott <labbott@redhat.com>
901 M:      Sumit Semwal <sumit.semwal@linaro.org>
902 L:      devel@driverdev.osuosl.org
903 S:      Supported
904 F:      drivers/staging/android/ion
905 F:      drivers/staging/android/uapi/ion.h
906 F:      drivers/staging/android/uapi/ion_test.h
907
908 AOA (Apple Onboard Audio) ALSA DRIVER
909 M:      Johannes Berg <johannes@sipsolutions.net>
910 L:      linuxppc-dev@lists.ozlabs.org
911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
912 S:      Maintained
913 F:      sound/aoa/
914
915 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
916 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
917 L:      linux-iio@vger.kernel.org
918 S:      Maintained
919 F:      drivers/iio/adc/stx104.c
920
921 APM DRIVER
922 M:      Jiri Kosina <jikos@kernel.org>
923 S:      Odd fixes
924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
925 F:      arch/x86/kernel/apm_32.c
926 F:      include/linux/apm_bios.h
927 F:      include/uapi/linux/apm_bios.h
928 F:      drivers/char/apm-emulation.c
929
930 APPARMOR SECURITY MODULE
931 M:      John Johansen <john.johansen@canonical.com>
932 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
933 W:      apparmor.wiki.kernel.org
934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
935 S:      Supported
936 F:      security/apparmor/
937 F:      Documentation/admin-guide/LSM/apparmor.rst
938
939 APPLE BCM5974 MULTITOUCH DRIVER
940 M:      Henrik Rydberg <rydberg@bitmath.org>
941 L:      linux-input@vger.kernel.org
942 S:      Odd fixes
943 F:      drivers/input/mouse/bcm5974.c
944
945 APPLE SMC DRIVER
946 M:      Henrik Rydberg <rydberg@bitmath.org>
947 L:      linux-hwmon@vger.kernel.org
948 S:      Odd fixes
949 F:      drivers/hwmon/applesmc.c
950
951 APPLETALK NETWORK LAYER
952 L:      netdev@vger.kernel.org
953 S:      Odd fixes
954 F:      drivers/net/appletalk/
955 F:      net/appletalk/
956
957 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
958 M:      Duc Dang <dhdang@apm.com>
959 S:      Supported
960 F:      arch/arm64/boot/dts/apm/
961
962 APPLIED MICRO (APM) X-GENE SOC EDAC
963 M:      Loc Ho <lho@apm.com>
964 S:      Supported
965 F:      drivers/edac/xgene_edac.c
966 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
967
968 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
969 M:      Iyappan Subramanian <isubramanian@apm.com>
970 M:      Keyur Chudgar <kchudgar@apm.com>
971 S:      Supported
972 F:      drivers/net/ethernet/apm/xgene-v2/
973
974 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
975 M:      Iyappan Subramanian <isubramanian@apm.com>
976 M:      Keyur Chudgar <kchudgar@apm.com>
977 M:      Quan Nguyen <qnguyen@apm.com>
978 S:      Supported
979 F:      drivers/net/ethernet/apm/xgene/
980 F:      drivers/net/phy/mdio-xgene.c
981 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
982 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
983
984 APPLIED MICRO (APM) X-GENE SOC PMU
985 M:      Tai Nguyen <ttnguyen@apm.com>
986 S:      Supported
987 F:      drivers/perf/xgene_pmu.c
988 F:      Documentation/perf/xgene-pmu.txt
989 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
990
991 APTINA CAMERA SENSOR PLL
992 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
993 L:      linux-media@vger.kernel.org
994 S:      Maintained
995 F:      drivers/media/i2c/aptina-pll.*
996
997 ARC FRAMEBUFFER DRIVER
998 M:      Jaya Kumar <jayalk@intworks.biz>
999 S:      Maintained
1000 F:      drivers/video/fbdev/arcfb.c
1001 F:      drivers/video/fbdev/core/fb_defio.c
1002
1003 ARC PGU DRM DRIVER
1004 M:      Alexey Brodkin <abrodkin@synopsys.com>
1005 S:      Supported
1006 F:      drivers/gpu/drm/arc/
1007 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1008
1009 ARCNET NETWORK LAYER
1010 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1011 L:      netdev@vger.kernel.org
1012 S:      Maintained
1013 F:      drivers/net/arcnet/
1014 F:      include/uapi/linux/if_arcnet.h
1015
1016 ARM ARCHITECTED TIMER DRIVER
1017 M:      Mark Rutland <mark.rutland@arm.com>
1018 M:      Marc Zyngier <marc.zyngier@arm.com>
1019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 S:      Maintained
1021 F:      arch/arm/include/asm/arch_timer.h
1022 F:      arch/arm64/include/asm/arch_timer.h
1023 F:      drivers/clocksource/arm_arch_timer.c
1024
1025 ARM HDLCD DRM DRIVER
1026 M:      Liviu Dudau <liviu.dudau@arm.com>
1027 S:      Supported
1028 F:      drivers/gpu/drm/arm/hdlcd_*
1029 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1030
1031 ARM MALI-DP DRM DRIVER
1032 M:      Liviu Dudau <liviu.dudau@arm.com>
1033 M:      Brian Starkey <brian.starkey@arm.com>
1034 M:      Mali DP Maintainers <malidp@foss.arm.com>
1035 S:      Supported
1036 F:      drivers/gpu/drm/arm/
1037 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1038
1039 ARM MFM AND FLOPPY DRIVERS
1040 M:      Ian Molton <spyro@f2s.com>
1041 S:      Maintained
1042 F:      arch/arm/lib/floppydma.S
1043 F:      arch/arm/include/asm/floppy.h
1044
1045 ARM PMU PROFILING AND DEBUGGING
1046 M:      Will Deacon <will.deacon@arm.com>
1047 M:      Mark Rutland <mark.rutland@arm.com>
1048 S:      Maintained
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 F:      arch/arm*/kernel/perf_*
1051 F:      arch/arm/oprofile/common.c
1052 F:      arch/arm*/kernel/hw_breakpoint.c
1053 F:      arch/arm*/include/asm/hw_breakpoint.h
1054 F:      arch/arm*/include/asm/perf_event.h
1055 F:      drivers/perf/*
1056 F:      include/linux/perf/arm_pmu.h
1057 F:      Documentation/devicetree/bindings/arm/pmu.txt
1058 F:      Documentation/devicetree/bindings/perf/
1059
1060 ARM PORT
1061 M:      Russell King <linux@armlinux.org.uk>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 W:      http://www.armlinux.org.uk/
1064 S:      Maintained
1065 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1066 F:      arch/arm/
1067
1068 ARM PRIMECELL AACI PL041 DRIVER
1069 M:      Russell King <linux@armlinux.org.uk>
1070 S:      Maintained
1071 F:      sound/arm/aaci.*
1072
1073 ARM PRIMECELL BUS SUPPORT
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/amba/
1077 F:      include/linux/amba/bus.h
1078
1079 ARM PRIMECELL CLCD PL110 DRIVER
1080 M:      Russell King <linux@armlinux.org.uk>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/amba-clcd.*
1083
1084 ARM PRIMECELL KMI PL050 DRIVER
1085 M:      Russell King <linux@armlinux.org.uk>
1086 S:      Maintained
1087 F:      drivers/input/serio/ambakmi.*
1088 F:      include/linux/amba/kmi.h
1089
1090 ARM PRIMECELL MMCI PL180/1 DRIVER
1091 M:      Russell King <linux@armlinux.org.uk>
1092 S:      Maintained
1093 F:      drivers/mmc/host/mmci.*
1094 F:      include/linux/amba/mmci.h
1095
1096 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1097 M:      Russell King <linux@armlinux.org.uk>
1098 S:      Maintained
1099 F:      drivers/tty/serial/amba-pl01*.c
1100 F:      include/linux/amba/serial.h
1101
1102 ARM SMMU DRIVERS
1103 M:      Will Deacon <will.deacon@arm.com>
1104 R:      Robin Murphy <robin.murphy@arm.com>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 S:      Maintained
1107 F:      drivers/iommu/arm-smmu.c
1108 F:      drivers/iommu/arm-smmu-v3.c
1109 F:      drivers/iommu/io-pgtable-arm.c
1110 F:      drivers/iommu/io-pgtable-arm-v7s.c
1111
1112 ARM SUB-ARCHITECTURES
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115 F:      arch/arm/mach-*/
1116 F:      arch/arm/plat-*/
1117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1118
1119 ARM/ACTIONS SEMI ARCHITECTURE
1120 M:      Andreas Färber <afaerber@suse.de>
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123 N:      owl
1124 F:      arch/arm/mach-actions/
1125 F:      arch/arm/boot/dts/owl-*
1126 F:      arch/arm64/boot/dts/actions/
1127 F:      drivers/clocksource/owl-*
1128 F:      drivers/soc/actions/
1129 F:      include/dt-bindings/power/owl-*
1130 F:      include/linux/soc/actions/
1131 F:      Documentation/devicetree/bindings/arm/actions.txt
1132 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1133 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1134
1135 ARM/ADS SPHERE MACHINE SUPPORT
1136 M:      Lennert Buytenhek <kernel@wantstofly.org>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139
1140 ARM/AFEB9260 MACHINE SUPPORT
1141 M:      Sergey Lapin <slapin@ossfans.org>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Maintained
1144
1145 ARM/AJECO 1ARM MACHINE SUPPORT
1146 M:      Lennert Buytenhek <kernel@wantstofly.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/Allwinner SoC Clock Support
1151 M:      Emilio López <emilio@elopez.com.ar>
1152 S:      Maintained
1153 F:      drivers/clk/sunxi/
1154
1155 ARM/Allwinner sunXi SoC support
1156 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1157 M:      Chen-Yu Tsai <wens@csie.org>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 N:      sun[x456789]i
1161 N:      sun50i
1162 F:      arch/arm/mach-sunxi/
1163 F:      arch/arm64/boot/dts/allwinner/
1164 F:      drivers/clk/sunxi-ng/
1165 F:      drivers/pinctrl/sunxi/
1166 F:      drivers/soc/sunxi/
1167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1168
1169 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1170 M:      Neil Armstrong <narmstrong@baylibre.com>
1171 M:      Jerome Brunet <jbrunet@baylibre.com>
1172 L:      linux-amlogic@lists.infradead.org
1173 S:      Maintained
1174 F:      drivers/clk/meson/
1175 F:      include/dt-bindings/clock/meson*
1176 F:      include/dt-bindings/clock/gxbb*
1177 F:      Documentation/devicetree/bindings/clock/amlogic*
1178
1179 ARM/Amlogic Meson SoC support
1180 M:      Carlo Caione <carlo@caione.org>
1181 M:      Kevin Hilman <khilman@baylibre.com>
1182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 L:      linux-amlogic@lists.infradead.org
1184 W:      http://linux-meson.com/
1185 S:      Maintained
1186 F:      arch/arm/mach-meson/
1187 F:      arch/arm/boot/dts/meson*
1188 F:      arch/arm64/boot/dts/amlogic/
1189 F:      drivers/pinctrl/meson/
1190 F:      drivers/mmc/host/meson*
1191 N:      meson
1192
1193 ARM/Annapurna Labs ALPINE ARCHITECTURE
1194 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1195 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198 F:      arch/arm/mach-alpine/
1199 F:      arch/arm/boot/dts/alpine*
1200 F:      arch/arm64/boot/dts/al/
1201 F:      drivers/*/*alpine*
1202
1203 ARM/ARTPEC MACHINE SUPPORT
1204 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1205 M:      Lars Persson <lars.persson@axis.com>
1206 M:      Niklas Cassel <niklas.cassel@axis.com>
1207 S:      Maintained
1208 L:      linux-arm-kernel@axis.com
1209 F:      arch/arm/mach-artpec
1210 F:      arch/arm/boot/dts/artpec6*
1211 F:      drivers/clk/axis
1212 F:      drivers/crypto/axis
1213 F:      drivers/pinctrl/pinctrl-artpec*
1214 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1215
1216 ARM/ASPEED I2C DRIVER
1217 M:      Brendan Higgins <brendanhiggins@google.com>
1218 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1219 R:      Joel Stanley <joel@jms.id.au>
1220 L:      linux-i2c@vger.kernel.org
1221 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1222 S:      Maintained
1223 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1224 F:      drivers/i2c/busses/i2c-aspeed.c
1225 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1226 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1227
1228 ARM/ASPEED MACHINE SUPPORT
1229 M:      Joel Stanley <joel@jms.id.au>
1230 S:      Maintained
1231 F:      arch/arm/mach-aspeed/
1232 F:      arch/arm/boot/dts/aspeed-*
1233 F:      drivers/*/*aspeed*
1234
1235 ARM/ATMEL AT91 Clock Support
1236 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1237 S:      Maintained
1238 F:      drivers/clk/at91
1239
1240 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1241 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1242 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 W:      http://www.linux4sam.org
1245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1246 S:      Supported
1247 N:      at91
1248 N:      atmel
1249 F:      arch/arm/mach-at91/
1250 F:      include/soc/at91/
1251 F:      arch/arm/boot/dts/at91*.dts
1252 F:      arch/arm/boot/dts/at91*.dtsi
1253 F:      arch/arm/boot/dts/sama*.dts
1254 F:      arch/arm/boot/dts/sama*.dtsi
1255 F:      arch/arm/include/debug/at91.S
1256 F:      drivers/memory/atmel*
1257 F:      drivers/watchdog/sama5d4_wdt.c
1258 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1259 X:      drivers/net/wireless/atmel/
1260
1261 ARM/CALXEDA HIGHBANK ARCHITECTURE
1262 M:      Rob Herring <robh@kernel.org>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 S:      Maintained
1265 F:      arch/arm/mach-highbank/
1266 F:      arch/arm/boot/dts/highbank.dts
1267 F:      arch/arm/boot/dts/ecx-*.dts*
1268
1269 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1270 M:      Krzysztof Halasa <khalasa@piap.pl>
1271 S:      Maintained
1272 F:      arch/arm/mach-cns3xxx/
1273
1274 ARM/CAVIUM THUNDER NETWORK DRIVER
1275 M:      Sunil Goutham <sgoutham@cavium.com>
1276 M:      Robert Richter <rric@kernel.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Supported
1279 F:      drivers/net/ethernet/cavium/thunder/
1280
1281 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1282 M:      Lukasz Majewski <lukma@denx.de>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-ep93xx/ts72xx.c
1286
1287 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1288 M:      Alexander Shiyan <shc_work@mail.ru>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Odd Fixes
1291 N:      clps711x
1292
1293 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1299 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1300 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-ep93xx/
1304 F:      arch/arm/mach-ep93xx/include/mach/
1305
1306 ARM/CLKDEV SUPPORT
1307 M:      Russell King <linux@armlinux.org.uk>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1311 F:      arch/arm/include/asm/clkdev.h
1312 F:      drivers/clk/clkdev.c
1313
1314 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315 M:      Mike Rapoport <mike@compulab.co.il>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320 M:      Baruch Siach <baruch@tkos.co.il>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/cx92755*
1324 N:      digicolor
1325
1326 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1328 S:      Maintained
1329 F:      arch/arm/mach-ep93xx/micro9.c
1330
1331 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      drivers/hwtracing/coresight/*
1336 F:      Documentation/trace/coresight.txt
1337 F:      Documentation/trace/coresight-cpu-debug.txt
1338 F:      Documentation/devicetree/bindings/arm/coresight.txt
1339 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341 F:      tools/perf/arch/arm/util/pmu.c
1342 F:      tools/perf/arch/arm/util/auxtrace.c
1343 F:      tools/perf/arch/arm/util/cs-etm.c
1344 F:      tools/perf/arch/arm/util/cs-etm.h
1345 F:      tools/perf/util/cs-etm.*
1346 F:      tools/perf/util/cs-etm-decoder/*
1347
1348 ARM/CORGI MACHINE SUPPORT
1349 M:      Richard Purdie <rpurdie@rpsys.net>
1350 S:      Maintained
1351
1352 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354 M:      Linus Walleij <linus.walleij@linaro.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T:      git git://github.com/ulli-kroll/linux.git
1357 S:      Maintained
1358 F:      Documentation/devicetree/bindings/arm/gemini.txt
1359 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362 F:      arch/arm/mach-gemini/
1363 F:      drivers/net/ethernet/cortina/gemini/*
1364 F:      drivers/pinctrl/pinctrl-gemini.c
1365 F:      drivers/rtc/rtc-ftrtc010.c
1366
1367 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 M:      Barry Song <baohua@kernel.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/prima2*
1373 F:      arch/arm/mach-prima2/
1374 F:      drivers/clk/sirf/
1375 F:      drivers/clocksource/timer-prima2.c
1376 F:      drivers/clocksource/timer-atlas7.c
1377 N:      [^a-z]sirf
1378
1379 ARM/EBSA110 MACHINE SUPPORT
1380 M:      Russell King <linux@armlinux.org.uk>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 W:      http://www.armlinux.org.uk/
1383 S:      Maintained
1384 F:      arch/arm/mach-ebsa110/
1385 F:      drivers/net/ethernet/amd/am79c961a.*
1386
1387 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388 M:      Uwe Kleine-König <kernel@pengutronix.de>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 N:      efm32
1392
1393 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/ezx.c
1398
1399 ARM/FARADAY FA526 PORT
1400 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.berlios.de/gemini-board
1404 F:      arch/arm/mm/*-fa*
1405
1406 ARM/FOOTBRIDGE ARCHITECTURE
1407 M:      Russell King <linux@armlinux.org.uk>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W:      http://www.armlinux.org.uk/
1410 S:      Maintained
1411 F:      arch/arm/include/asm/hardware/dec21285.h
1412 F:      arch/arm/mach-footbridge/
1413
1414 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415 M:      Shawn Guo <shawnguo@kernel.org>
1416 M:      Sascha Hauer <kernel@pengutronix.de>
1417 R:      Fabio Estevam <fabio.estevam@nxp.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421 F:      arch/arm/mach-imx/
1422 F:      arch/arm/mach-mxs/
1423 F:      arch/arm/boot/dts/imx*
1424 F:      arch/arm/configs/imx*_defconfig
1425 F:      drivers/clk/imx/
1426 F:      drivers/soc/imx/
1427 F:      include/soc/imx/
1428
1429 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430 M:      Shawn Guo <shawnguo@kernel.org>
1431 M:      Sascha Hauer <kernel@pengutronix.de>
1432 R:      Stefan Agner <stefan@agner.ch>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436 F:      arch/arm/mach-imx/*vf610*
1437 F:      arch/arm/boot/dts/vf*
1438
1439 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440 M:      Lennert Buytenhek <kernel@wantstofly.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/GUMSTIX MACHINE SUPPORT
1445 M:      Steve Sakoman <sakoman@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 M:      Paul Parsons <lost.distance@yahoo.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-pxa/hx4700.c
1455 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1456 F:      sound/soc/pxa/hx4700.c
1457
1458 ARM/HISILICON SOC SUPPORT
1459 M:      Wei Xu <xuwei5@hisilicon.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W:      http://www.hisilicon.com
1462 S:      Supported
1463 T:      git git://github.com/hisilicon/linux-hisi.git
1464 F:      arch/arm/mach-hisi/
1465 F:      arch/arm/boot/dts/hi3*
1466 F:      arch/arm/boot/dts/hip*
1467 F:      arch/arm/boot/dts/hisi*
1468 F:      arch/arm64/boot/dts/hisilicon/
1469
1470 ARM/HP JORNADA 7XX MACHINE SUPPORT
1471 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472 W:      www.jlime.com
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475 F:      arch/arm/mach-sa1100/jornada720.c
1476 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478 ARM/IGEP MACHINE SUPPORT
1479 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1480 M:      Javier Martinez Canillas <javier@dowhile0.org>
1481 L:      linux-omap@vger.kernel.org
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/omap3-igep*
1485
1486 ARM/INCOME PXA270 SUPPORT
1487 M:      Marek Vasut <marek.vasut@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492 ARM/INTEL IOP13XX ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP32X ARM ARCHITECTURE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/INTEL IOP33X ARM ARCHITECTURE
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Orphan
1505
1506 ARM/INTEL IQ81342EX MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXDP2850 MACHINE SUPPORT
1512 M:      Lennert Buytenhek <kernel@wantstofly.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515
1516 ARM/INTEL IXP4XX ARM ARCHITECTURE
1517 M:      Imre Kaloz <kaloz@openwrt.org>
1518 M:      Krzysztof Halasa <khalasa@piap.pl>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-ixp4xx/
1522
1523 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524 M:      Jonathan Cameron <jic23@cam.ac.uk>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/mach-pxa/stargate2.c
1528 F:      drivers/pcmcia/pxa2xx_stargate2.c
1529
1530 ARM/INTEL XSC3 (MANZANO) ARM CORE
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/LG1K ARCHITECTURE
1541 M:      Chanho Min <chanho.min@lge.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm64/boot/dts/lg/
1545
1546 ARM/LOGICPD PXA270 MACHINE SUPPORT
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/LPC18XX ARCHITECTURE
1552 M:      Joachim Eastwood <manabian@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/boot/dts/lpc43*
1556 F:      drivers/clk/nxp/clk-lpc18xx*
1557 F:      drivers/clocksource/time-lpc32xx.c
1558 F:      drivers/i2c/busses/i2c-lpc2k.c
1559 F:      drivers/memory/pl172.c
1560 F:      drivers/mtd/spi-nor/nxp-spifi.c
1561 F:      drivers/rtc/rtc-lpc24xx.c
1562 N:      lpc18xx
1563
1564 ARM/LPC32XX SOC SUPPORT
1565 M:      Vladimir Zapolskiy <vz@mleia.com>
1566 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1569 S:      Maintained
1570 F:      arch/arm/boot/dts/lpc32*
1571 F:      arch/arm/mach-lpc32xx/
1572 F:      drivers/i2c/busses/i2c-pnx.c
1573 F:      drivers/net/ethernet/nxp/lpc_eth.c
1574 F:      drivers/usb/host/ohci-nxp.c
1575 F:      drivers/watchdog/pnx4008_wdt.c
1576 N:      lpc32xx
1577
1578 ARM/MAGICIAN MACHINE SUPPORT
1579 M:      Philipp Zabel <philipp.zabel@gmail.com>
1580 S:      Maintained
1581
1582 ARM/Marvell Berlin SoC support
1583 M:      Jisheng Zhang <jszhang@marvell.com>
1584 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-berlin/
1588 F:      arch/arm/boot/dts/berlin*
1589 F:      arch/arm64/boot/dts/marvell/berlin*
1590
1591 ARM/Marvell Dove/MV78xx0/Orion SOC support
1592 M:      Jason Cooper <jason@lakedaemon.net>
1593 M:      Andrew Lunn <andrew@lunn.ch>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 M:      Gregory Clement <gregory.clement@free-electrons.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/soc/dove/
1599 F:      arch/arm/mach-dove/
1600 F:      arch/arm/mach-mv78xx0/
1601 F:      arch/arm/mach-orion5x/
1602 F:      arch/arm/plat-orion/
1603 F:      arch/arm/boot/dts/dove*
1604 F:      arch/arm/boot/dts/orion5x*
1605
1606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Gregory Clement <gregory.clement@free-electrons.com>
1610 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/armada*
1614 F:      arch/arm/boot/dts/kirkwood*
1615 F:      arch/arm/configs/mvebu_*_defconfig
1616 F:      arch/arm/mach-mvebu/
1617 F:      arch/arm64/boot/dts/marvell/armada*
1618 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1619 F:      drivers/cpufreq/mvebu-cpufreq.c
1620 F:      drivers/irqchip/irq-armada-370-xp.c
1621 F:      drivers/irqchip/irq-mvebu-*
1622 F:      drivers/pinctrl/mvebu/
1623 F:      drivers/rtc/rtc-armada38x.c
1624
1625 ARM/Mediatek RTC DRIVER
1626 M:      Eddie Huang <eddie.huang@mediatek.com>
1627 M:      Sean Wang <sean.wang@mediatek.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632 F:      drivers/rtc/rtc-mt6397.c
1633 F:      drivers/rtc/rtc-mt7622.c
1634
1635 ARM/Mediatek SoC support
1636 M:      Matthias Brugger <matthias.bgg@gmail.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/boot/dts/mt6*
1641 F:      arch/arm/boot/dts/mt7*
1642 F:      arch/arm/boot/dts/mt8*
1643 F:      arch/arm/mach-mediatek/
1644 F:      arch/arm64/boot/dts/mediatek/
1645 N:      mtk
1646 K:      mediatek
1647
1648 ARM/Mediatek USB3 PHY DRIVER
1649 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655 ARM/MICREL KS8695 ARCHITECTURE
1656 M:      Greg Ungerer <gerg@uclinux.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F:      arch/arm/mach-ks8695/
1659 S:      Odd Fixes
1660
1661 ARM/MIOA701 MACHINE SUPPORT
1662 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F:      arch/arm/mach-pxa/mioa701.c
1665 S:      Maintained
1666
1667 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1669 S:      Maintained
1670
1671 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672 M:      Linus Walleij <linus.walleij@linaro.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-nomadik/
1676 F:      arch/arm/mach-u300/
1677 F:      arch/arm/mach-ux500/
1678 F:      arch/arm/boot/dts/ste-*
1679 F:      drivers/clk/clk-nomadik.c
1680 F:      drivers/clk/clk-u300.c
1681 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1682 F:      drivers/clocksource/timer-u300.c
1683 F:      drivers/dma/coh901318*
1684 F:      drivers/dma/ste_dma40*
1685 F:      drivers/hwspinlock/u8500_hsem.c
1686 F:      drivers/i2c/busses/i2c-nomadik.c
1687 F:      drivers/i2c/busses/i2c-stu300.c
1688 F:      drivers/mfd/ab3100*
1689 F:      drivers/mfd/ab8500*
1690 F:      drivers/mfd/abx500*
1691 F:      drivers/mfd/dbx500*
1692 F:      drivers/mfd/db8500*
1693 F:      drivers/pinctrl/nomadik/
1694 F:      drivers/pinctrl/pinctrl-coh901*
1695 F:      drivers/pinctrl/pinctrl-u300.c
1696 F:      drivers/rtc/rtc-ab3100.c
1697 F:      drivers/rtc/rtc-ab8500.c
1698 F:      drivers/rtc/rtc-coh901331.c
1699 F:      drivers/rtc/rtc-pl031.c
1700 F:      drivers/watchdog/coh901327_wdt.c
1701 F:      Documentation/devicetree/bindings/arm/ste-*
1702 F:      Documentation/devicetree/bindings/arm/ux500/
1703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 M:      Wan ZongShun <mcuos.com@gmail.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W:      http://www.mcuos.com
1709 S:      Maintained
1710 F:      arch/arm/mach-w90x900/
1711 F:      drivers/input/keyboard/w90p910_keypad.c
1712 F:      drivers/input/touchscreen/w90p910_ts.c
1713 F:      drivers/watchdog/nuc900_wdt.c
1714 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1715 F:      drivers/mtd/nand/nuc900_nand.c
1716 F:      drivers/rtc/rtc-nuc900.c
1717 F:      drivers/spi/spi-nuc900.c
1718 F:      drivers/usb/host/ehci-w90x900.c
1719 F:      drivers/video/fbdev/nuc900fb.c
1720
1721 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1723 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1724 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725 S:      Supported
1726
1727 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 M:      Alexander Clouter <alex@digriz.org.uk>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W:      http://www.digriz.org.uk/ts78xx/kernel
1731 S:      Maintained
1732 F:      arch/arm/mach-orion5x/ts78xx-*
1733
1734 ARM/OXNAS platform support
1735 M:      Neil Armstrong <narmstrong@baylibre.com>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-oxnas/
1740 F:      arch/arm/boot/dts/ox8*.dtsi
1741 F:      arch/arm/boot/dts/wd-mbwe.dts
1742 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1743 N:      oxnas
1744
1745 ARM/PALM TREO SUPPORT
1746 M:      Tomas Cech <sleep_walker@suse.com>
1747 L:      linux-arm-kernel@lists.infradead.org
1748 W:      http://hackndev.com
1749 S:      Maintained
1750 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1751 F:      arch/arm/mach-pxa/palmtreo.c
1752
1753 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1754 M:      Marek Vasut <marek.vasut@gmail.com>
1755 L:      linux-arm-kernel@lists.infradead.org
1756 W:      http://hackndev.com
1757 S:      Maintained
1758 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1759 F:      arch/arm/mach-pxa/palmtx.c
1760 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1761 F:      arch/arm/mach-pxa/palmt5.c
1762 F:      arch/arm/mach-pxa/include/mach/palmld.h
1763 F:      arch/arm/mach-pxa/palmld.c
1764 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1765 F:      arch/arm/mach-pxa/palmte2.c
1766 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1767 F:      arch/arm/mach-pxa/palmtc.c
1768
1769 ARM/PALMZ72 SUPPORT
1770 M:      Sergey Lapin <slapin@ossfans.org>
1771 L:      linux-arm-kernel@lists.infradead.org
1772 W:      http://hackndev.com
1773 S:      Maintained
1774 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1775 F:      arch/arm/mach-pxa/palmz72.c
1776
1777 ARM/PLEB SUPPORT
1778 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1779 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1780 S:      Maintained
1781
1782 ARM/PT DIGITAL BOARD PORT
1783 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.armlinux.org.uk/
1786 S:      Maintained
1787
1788 ARM/QUALCOMM SUPPORT
1789 M:      Andy Gross <andy.gross@linaro.org>
1790 M:      David Brown <david.brown@linaro.org>
1791 L:      linux-arm-msm@vger.kernel.org
1792 L:      linux-soc@vger.kernel.org
1793 S:      Maintained
1794 F:      Documentation/devicetree/bindings/soc/qcom/
1795 F:      arch/arm/boot/dts/qcom-*.dts
1796 F:      arch/arm/boot/dts/qcom-*.dtsi
1797 F:      arch/arm/mach-qcom/
1798 F:      arch/arm64/boot/dts/qcom/*
1799 F:      drivers/i2c/busses/i2c-qup.c
1800 F:      drivers/clk/qcom/
1801 F:      drivers/dma/qcom/
1802 F:      drivers/soc/qcom/
1803 F:      drivers/spi/spi-qup.c
1804 F:      drivers/tty/serial/msm_serial.h
1805 F:      drivers/tty/serial/msm_serial.c
1806 F:      drivers/*/pm8???-*
1807 F:      drivers/mfd/ssbi.c
1808 F:      drivers/firmware/qcom_scm.c
1809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1810
1811 ARM/RADISYS ENP2611 MACHINE SUPPORT
1812 M:      Lennert Buytenhek <kernel@wantstofly.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815
1816 ARM/REALTEK ARCHITECTURE
1817 M:      Andreas Färber <afaerber@suse.de>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      arch/arm64/boot/dts/realtek/
1821 F:      Documentation/devicetree/bindings/arm/realtek.txt
1822
1823 ARM/RENESAS ARM64 ARCHITECTURE
1824 M:      Simon Horman <horms@verge.net.au>
1825 M:      Magnus Damm <magnus.damm@gmail.com>
1826 L:      linux-renesas-soc@vger.kernel.org
1827 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1829 S:      Supported
1830 F:      arch/arm64/boot/dts/renesas/
1831 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1832 F:      drivers/soc/renesas/
1833 F:      include/linux/soc/renesas/
1834
1835 ARM/RISCPC ARCHITECTURE
1836 M:      Russell King <linux@armlinux.org.uk>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 W:      http://www.armlinux.org.uk/
1839 S:      Maintained
1840 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1841 F:      arch/arm/include/asm/hardware/ioc.h
1842 F:      arch/arm/include/asm/hardware/iomd.h
1843 F:      arch/arm/include/asm/hardware/memc.h
1844 F:      arch/arm/mach-rpc/
1845 F:      drivers/net/ethernet/8390/etherh.c
1846 F:      drivers/net/ethernet/i825xx/ether1*
1847 F:      drivers/net/ethernet/seeq/ether3*
1848 F:      drivers/scsi/arm/
1849
1850 ARM/Rockchip SoC support
1851 M:      Heiko Stuebner <heiko@sntech.de>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 L:      linux-rockchip@lists.infradead.org
1854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1855 S:      Maintained
1856 F:      arch/arm/boot/dts/rk3*
1857 F:      arch/arm/boot/dts/rv1108*
1858 F:      arch/arm/mach-rockchip/
1859 F:      drivers/clk/rockchip/
1860 F:      drivers/i2c/busses/i2c-rk3x.c
1861 F:      drivers/*/*rockchip*
1862 F:      drivers/*/*/*rockchip*
1863 F:      sound/soc/rockchip/
1864 N:      rockchip
1865
1866 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1867 M:      Kukjin Kim <kgene@kernel.org>
1868 M:      Krzysztof Kozlowski <krzk@kernel.org>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1871 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1872 S:      Maintained
1873 F:      arch/arm/boot/dts/s3c*
1874 F:      arch/arm/boot/dts/s5p*
1875 F:      arch/arm/boot/dts/samsung*
1876 F:      arch/arm/boot/dts/exynos*
1877 F:      arch/arm64/boot/dts/exynos/
1878 F:      arch/arm/plat-samsung/
1879 F:      arch/arm/mach-s3c24*/
1880 F:      arch/arm/mach-s3c64xx/
1881 F:      arch/arm/mach-s5p*/
1882 F:      arch/arm/mach-exynos*/
1883 F:      drivers/*/*s3c24*
1884 F:      drivers/*/*/*s3c24*
1885 F:      drivers/*/*s3c64xx*
1886 F:      drivers/*/*s5pv210*
1887 F:      drivers/memory/samsung/*
1888 F:      drivers/soc/samsung/*
1889 F:      Documentation/arm/Samsung/
1890 F:      Documentation/devicetree/bindings/arm/samsung/
1891 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1892 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1893 N:      exynos
1894
1895 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1896 M:      Kyungmin Park <kyungmin.park@samsung.com>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-s5pv210/
1900
1901 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1902 M:      Kyungmin Park <kyungmin.park@samsung.com>
1903 M:      Kamil Debski <kamil@wypas.org>
1904 M:      Andrzej Hajda <a.hajda@samsung.com>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 L:      linux-media@vger.kernel.org
1907 S:      Maintained
1908 F:      drivers/media/platform/s5p-g2d/
1909
1910 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1911 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1912 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1913 L:      linux-media@vger.kernel.org
1914 S:      Maintained
1915 F:      drivers/media/platform/s5p-cec/
1916 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1917
1918 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1919 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1920 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1921 L:      linux-arm-kernel@lists.infradead.org
1922 L:      linux-media@vger.kernel.org
1923 S:      Maintained
1924 F:      drivers/media/platform/s5p-jpeg/
1925
1926 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1927 M:      Kyungmin Park <kyungmin.park@samsung.com>
1928 M:      Kamil Debski <kamil@wypas.org>
1929 M:      Jeongtae Park <jtp.park@samsung.com>
1930 M:      Andrzej Hajda <a.hajda@samsung.com>
1931 L:      linux-arm-kernel@lists.infradead.org
1932 L:      linux-media@vger.kernel.org
1933 S:      Maintained
1934 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1935 F:      drivers/media/platform/s5p-mfc/
1936
1937 ARM/SHMOBILE ARM ARCHITECTURE
1938 M:      Simon Horman <horms@verge.net.au>
1939 M:      Magnus Damm <magnus.damm@gmail.com>
1940 L:      linux-renesas-soc@vger.kernel.org
1941 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1943 S:      Supported
1944 F:      arch/arm/boot/dts/emev2*
1945 F:      arch/arm/boot/dts/r7s*
1946 F:      arch/arm/boot/dts/r8a*
1947 F:      arch/arm/boot/dts/sh*
1948 F:      arch/arm/configs/shmobile_defconfig
1949 F:      arch/arm/include/debug/renesas-scif.S
1950 F:      arch/arm/mach-shmobile/
1951 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1952 F:      drivers/soc/renesas/
1953 F:      include/linux/soc/renesas/
1954
1955 ARM/SOCFPGA ARCHITECTURE
1956 M:      Dinh Nguyen <dinguyen@kernel.org>
1957 S:      Maintained
1958 F:      arch/arm/mach-socfpga/
1959 F:      arch/arm/boot/dts/socfpga*
1960 F:      arch/arm/configs/socfpga_defconfig
1961 F:      arch/arm64/boot/dts/altera/
1962 W:      http://www.rocketboards.org
1963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1964
1965 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1966 M:      Dinh Nguyen <dinguyen@kernel.org>
1967 S:      Maintained
1968 F:      drivers/clk/socfpga/
1969
1970 ARM/SOCFPGA EDAC SUPPORT
1971 M:      Thor Thayer <thor.thayer@linux.intel.com>
1972 S:      Maintained
1973 F:      drivers/edac/altera_edac.
1974
1975 ARM/STI ARCHITECTURE
1976 M:      Patrice Chotard <patrice.chotard@st.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 W:      http://www.stlinux.com
1979 S:      Maintained
1980 F:      arch/arm/mach-sti/
1981 F:      arch/arm/boot/dts/sti*
1982 F:      drivers/char/hw_random/st-rng.c
1983 F:      drivers/clocksource/arm_global_timer.c
1984 F:      drivers/clocksource/clksrc_st_lpc.c
1985 F:      drivers/cpufreq/sti-cpufreq.c
1986 F:      drivers/dma/st_fdma*
1987 F:      drivers/i2c/busses/i2c-st.c
1988 F:      drivers/media/rc/st_rc.c
1989 F:      drivers/media/platform/sti/c8sectpfe/
1990 F:      drivers/mmc/host/sdhci-st.c
1991 F:      drivers/phy/st/phy-miphy28lp.c
1992 F:      drivers/phy/st/phy-stih407-usb.c
1993 F:      drivers/pinctrl/pinctrl-st.c
1994 F:      drivers/remoteproc/st_remoteproc.c
1995 F:      drivers/remoteproc/st_slim_rproc.c
1996 F:      drivers/reset/sti/
1997 F:      drivers/rtc/rtc-st-lpc.c
1998 F:      drivers/tty/serial/st-asc.c
1999 F:      drivers/usb/dwc3/dwc3-st.c
2000 F:      drivers/usb/host/ehci-st.c
2001 F:      drivers/usb/host/ohci-st.c
2002 F:      drivers/watchdog/st_lpc_wdt.c
2003 F:      drivers/ata/ahci_st.c
2004 F:      include/linux/remoteproc/st_slim_rproc.h
2005
2006 ARM/STM32 ARCHITECTURE
2007 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2008 M:      Alexandre Torgue <alexandre.torgue@st.com>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2012 N:      stm32
2013 F:      drivers/clocksource/armv7m_systick.c
2014
2015 ARM/TANGO ARCHITECTURE
2016 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2017 M:      Mans Rullgard <mans@mansr.com>
2018 L:      linux-arm-kernel@lists.infradead.org
2019 S:      Odd Fixes
2020 N:      tango
2021
2022 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2023 M:      Lennert Buytenhek <kernel@wantstofly.org>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 S:      Maintained
2026
2027 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2028 M:      Hans Verkuil <hans.verkuil@cisco.com>
2029 L:      linux-tegra@vger.kernel.org
2030 L:      linux-media@vger.kernel.org
2031 S:      Maintained
2032 F:      drivers/media/platform/tegra-cec/
2033 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2034
2035 ARM/TETON BGA MACHINE SUPPORT
2036 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039
2040 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2041 M:      Santosh Shilimkar <ssantosh@kernel.org>
2042 L:      linux-kernel@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/memory/*emif*
2045
2046 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2047 M:      Santosh Shilimkar <ssantosh@kernel.org>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-keystone/
2051 F:      arch/arm/boot/dts/keystone-*
2052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2053
2054 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2055 M:      Santosh Shilimkar <ssantosh@kernel.org>
2056 L:      linux-kernel@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/clk/keystone/
2059
2060 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2061 M:      Santosh Shilimkar <ssantosh@kernel.org>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L:      linux-kernel@vger.kernel.org
2064 S:      Maintained
2065 F:      drivers/clocksource/timer-keystone.c
2066
2067 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2068 M:      Santosh Shilimkar <ssantosh@kernel.org>
2069 L:      linux-kernel@vger.kernel.org
2070 S:      Maintained
2071 F:      drivers/power/reset/keystone-reset.c
2072
2073 ARM/THECUS N2100 MACHINE SUPPORT
2074 M:      Lennert Buytenhek <kernel@wantstofly.org>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077
2078 ARM/TOSA MACHINE SUPPORT
2079 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2080 M:      Dirk Opfer <dirk@opfer-online.de>
2081 S:      Maintained
2082
2083 ARM/UNIPHIER ARCHITECTURE
2084 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2087 S:      Maintained
2088 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2089 F:      arch/arm/boot/dts/uniphier*
2090 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2091 F:      arch/arm/mach-uniphier/
2092 F:      arch/arm/mm/cache-uniphier.c
2093 F:      arch/arm64/boot/dts/socionext/uniphier*
2094 F:      drivers/bus/uniphier-system-bus.c
2095 F:      drivers/clk/uniphier/
2096 F:      drivers/gpio/gpio-uniphier.c
2097 F:      drivers/i2c/busses/i2c-uniphier*
2098 F:      drivers/irqchip/irq-uniphier-aidet.c
2099 F:      drivers/pinctrl/uniphier/
2100 F:      drivers/reset/reset-uniphier.c
2101 F:      drivers/tty/serial/8250/8250_uniphier.c
2102 N:      uniphier
2103
2104 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2105 M:      Ulf Hansson <ulf.hansson@linaro.org>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 T:      git git://git.linaro.org/people/ulfh/clk.git
2108 S:      Maintained
2109 F:      drivers/clk/ux500/
2110
2111 ARM/VERSATILE EXPRESS PLATFORM
2112 M:      Liviu Dudau <liviu.dudau@arm.com>
2113 M:      Sudeep Holla <sudeep.holla@arm.com>
2114 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 S:      Maintained
2117 F:      arch/arm/boot/dts/vexpress*
2118 F:      arch/arm64/boot/dts/arm/
2119 F:      arch/arm/mach-vexpress/
2120 F:      */*/vexpress*
2121 F:      */*/*/vexpress*
2122 F:      drivers/clk/versatile/clk-vexpress-osc.c
2123 F:      drivers/clocksource/versatile.c
2124 N:      mps2
2125
2126 ARM/VFP SUPPORT
2127 M:      Russell King <linux@armlinux.org.uk>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W:      http://www.armlinux.org.uk/
2130 S:      Maintained
2131 F:      arch/arm/vfp/
2132
2133 ARM/VOIPAC PXA270 SUPPORT
2134 M:      Marek Vasut <marek.vasut@gmail.com>
2135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S:      Maintained
2137 F:      arch/arm/mach-pxa/vpac270.c
2138 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2139
2140 ARM/VT8500 ARM ARCHITECTURE
2141 M:      Tony Prisk <linux@prisktech.co.nz>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/mach-vt8500/
2145 F:      drivers/clocksource/vt8500_timer.c
2146 F:      drivers/i2c/busses/i2c-wmt.c
2147 F:      drivers/mmc/host/wmt-sdmmc.c
2148 F:      drivers/pwm/pwm-vt8500.c
2149 F:      drivers/rtc/rtc-vt8500.c
2150 F:      drivers/tty/serial/vt8500_serial.c
2151 F:      drivers/usb/host/ehci-platform.c
2152 F:      drivers/usb/host/uhci-platform.c
2153 F:      drivers/video/fbdev/vt8500lcdfb.*
2154 F:      drivers/video/fbdev/wm8505fb*
2155 F:      drivers/video/fbdev/wmt_ge_rops.*
2156
2157 ARM/ZIPIT Z2 SUPPORT
2158 M:      Marek Vasut <marek.vasut@gmail.com>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Maintained
2161 F:      arch/arm/mach-pxa/z2.c
2162 F:      arch/arm/mach-pxa/include/mach/z2.h
2163
2164 ARM/ZTE ARCHITECTURE
2165 M:      Jun Nie <jun.nie@linaro.org>
2166 M:      Baoyou Xie <baoyou.xie@linaro.org>
2167 M:      Shawn Guo <shawnguo@kernel.org>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/boot/dts/zx2967*
2171 F:      arch/arm/mach-zx/
2172 F:      arch/arm64/boot/dts/zte/
2173 F:      drivers/clk/zte/
2174 F:      drivers/dma/zx_dma.c
2175 F:      drivers/gpio/gpio-zx.c
2176 F:      drivers/i2c/busses/i2c-zx2967.c
2177 F:      drivers/mmc/host/dw_mmc-zx.*
2178 F:      drivers/pinctrl/zte/
2179 F:      drivers/soc/zte/
2180 F:      drivers/thermal/zx2967_thermal.c
2181 F:      drivers/watchdog/zx2967_wdt.c
2182 F:      Documentation/devicetree/bindings/arm/zte.txt
2183 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2184 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2185 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2186 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2187 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2188 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2189 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2190 F:      Documentation/devicetree/bindings/soc/zte/
2191 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2192 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2193 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2194 F:      include/dt-bindings/clock/zx2967*.h
2195 F:      include/dt-bindings/soc/zte,*.h
2196 F:      sound/soc/codecs/zx_aud96p22.c
2197 F:      sound/soc/zte/
2198
2199 ARM/ZYNQ ARCHITECTURE
2200 M:      Michal Simek <michal.simek@xilinx.com>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 W:      http://wiki.xilinx.com
2203 T:      git https://github.com/Xilinx/linux-xlnx.git
2204 S:      Supported
2205 F:      arch/arm/mach-zynq/
2206 F:      drivers/cpuidle/cpuidle-zynq.c
2207 F:      drivers/block/xsysace.c
2208 N:      zynq
2209 N:      xilinx
2210 F:      drivers/clocksource/cadence_ttc_timer.c
2211 F:      drivers/i2c/busses/i2c-cadence.c
2212 F:      drivers/mmc/host/sdhci-of-arasan.c
2213 F:      drivers/edac/synopsys_edac.c
2214
2215 ARM64 PORT (AARCH64 ARCHITECTURE)
2216 M:      Catalin Marinas <catalin.marinas@arm.com>
2217 M:      Will Deacon <will.deacon@arm.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2220 S:      Maintained
2221 F:      arch/arm64/
2222 F:      Documentation/arm64/
2223
2224 AS3645A LED FLASH CONTROLLER DRIVER
2225 M:      Sakari Ailus <sakari.ailus@iki.fi>
2226 L:      linux-leds@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/leds/leds-as3645a.c
2229
2230 AS3645A LED FLASH CONTROLLER DRIVER
2231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2232 L:      linux-media@vger.kernel.org
2233 T:      git git://linuxtv.org/media_tree.git
2234 S:      Maintained
2235 F:      drivers/media/i2c/as3645a.c
2236 F:      include/media/i2c/as3645a.h
2237
2238 ASAHI KASEI AK8974 DRIVER
2239 M:      Linus Walleij <linus.walleij@linaro.org>
2240 L:      linux-iio@vger.kernel.org
2241 W:      http://www.akm.com/
2242 S:      Supported
2243 F:      drivers/iio/magnetometer/ak8974.c
2244
2245 ASC7621 HARDWARE MONITOR DRIVER
2246 M:      George Joseph <george.joseph@fairview5.com>
2247 L:      linux-hwmon@vger.kernel.org
2248 S:      Maintained
2249 F:      Documentation/hwmon/asc7621
2250 F:      drivers/hwmon/asc7621.c
2251
2252 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2253 M:      Corentin Chary <corentin.chary@gmail.com>
2254 L:      acpi4asus-user@lists.sourceforge.net
2255 L:      platform-driver-x86@vger.kernel.org
2256 W:      http://acpi4asus.sf.net
2257 S:      Maintained
2258 F:      drivers/platform/x86/asus*.c
2259 F:      drivers/platform/x86/eeepc*.c
2260
2261 ASUS WIRELESS RADIO CONTROL DRIVER
2262 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2263 L:      platform-driver-x86@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/platform/x86/asus-wireless.c
2266
2267 ASYMMETRIC KEYS
2268 M:      David Howells <dhowells@redhat.com>
2269 L:      keyrings@vger.kernel.org
2270 S:      Maintained
2271 F:      Documentation/crypto/asymmetric-keys.txt
2272 F:      include/linux/verification.h
2273 F:      include/crypto/public_key.h
2274 F:      include/crypto/pkcs7.h
2275 F:      crypto/asymmetric_keys/
2276
2277 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2278 R:      Dan Williams <dan.j.williams@intel.com>
2279 W:      http://sourceforge.net/projects/xscaleiop
2280 S:      Odd fixes
2281 F:      Documentation/crypto/async-tx-api.txt
2282 F:      crypto/async_tx/
2283 F:      drivers/dma/
2284 F:      include/linux/dmaengine.h
2285 F:      include/linux/async_tx.h
2286
2287 AT24 EEPROM DRIVER
2288 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2289 L:      linux-i2c@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/misc/eeprom/at24.c
2292 F:      include/linux/platform_data/at24.h
2293
2294 ATA OVER ETHERNET (AOE) DRIVER
2295 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2296 W:      http://www.openaoe.org/
2297 S:      Supported
2298 F:      Documentation/aoe/
2299 F:      drivers/block/aoe/
2300
2301 ATHEROS 71XX/9XXX GPIO DRIVER
2302 M:      Alban Bedel <albeu@free.fr>
2303 W:      https://github.com/AlbanBedel/linux
2304 T:      git git://github.com/AlbanBedel/linux
2305 S:      Maintained
2306 F:      drivers/gpio/gpio-ath79.c
2307 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2308
2309 ATHEROS ATH GENERIC UTILITIES
2310 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2311 L:      linux-wireless@vger.kernel.org
2312 S:      Supported
2313 F:      drivers/net/wireless/ath/*
2314
2315 ATHEROS ATH5K WIRELESS DRIVER
2316 M:      Jiri Slaby <jirislaby@gmail.com>
2317 M:      Nick Kossifidis <mickflemm@gmail.com>
2318 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2319 L:      linux-wireless@vger.kernel.org
2320 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2321 S:      Maintained
2322 F:      drivers/net/wireless/ath/ath5k/
2323
2324 ATHEROS ATH6KL WIRELESS DRIVER
2325 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2326 L:      linux-wireless@vger.kernel.org
2327 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2329 S:      Supported
2330 F:      drivers/net/wireless/ath/ath6kl/
2331
2332 ATI_REMOTE2 DRIVER
2333 M:      Ville Syrjala <syrjala@sci.fi>
2334 S:      Maintained
2335 F:      drivers/input/misc/ati_remote2.c
2336
2337 ATK0110 HWMON DRIVER
2338 M:      Luca Tettamanti <kronos.it@gmail.com>
2339 L:      linux-hwmon@vger.kernel.org
2340 S:      Maintained
2341 F:      drivers/hwmon/asus_atk0110.c
2342
2343 ATLX ETHERNET DRIVERS
2344 M:      Jay Cliburn <jcliburn@gmail.com>
2345 M:      Chris Snook <chris.snook@gmail.com>
2346 L:      netdev@vger.kernel.org
2347 W:      http://sourceforge.net/projects/atl1
2348 W:      http://atl1.sourceforge.net
2349 S:      Maintained
2350 F:      drivers/net/ethernet/atheros/
2351
2352 ATM
2353 M:      Chas Williams <3chas3@gmail.com>
2354 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2355 L:      netdev@vger.kernel.org
2356 W:      http://linux-atm.sourceforge.net
2357 S:      Maintained
2358 F:      drivers/atm/
2359 F:      include/linux/atm*
2360 F:      include/uapi/linux/atm*
2361
2362 ATMEL AT91 / AT32 MCI DRIVER
2363 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2364 S:      Maintained
2365 F:      drivers/mmc/host/atmel-mci.c
2366
2367 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2368 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2369 S:      Supported
2370 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2371
2372 ATMEL Audio ALSA driver
2373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2375 S:      Supported
2376 F:      sound/soc/atmel
2377
2378 ATMEL I2C DRIVER
2379 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2380 L:      linux-i2c@vger.kernel.org
2381 S:      Supported
2382 F:      drivers/i2c/busses/i2c-at91.c
2383
2384 ATMEL ISI DRIVER
2385 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2386 L:      linux-media@vger.kernel.org
2387 S:      Supported
2388 F:      drivers/media/platform/atmel/atmel-isi.c
2389 F:      include/media/atmel-isi.h
2390
2391 ATMEL LCDFB DRIVER
2392 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2393 L:      linux-fbdev@vger.kernel.org
2394 S:      Maintained
2395 F:      drivers/video/fbdev/atmel_lcdfb.c
2396 F:      include/video/atmel_lcdc.h
2397
2398 ATMEL MACB ETHERNET DRIVER
2399 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2400 S:      Supported
2401 F:      drivers/net/ethernet/cadence/
2402
2403 ATMEL MAXTOUCH DRIVER
2404 M:      Nick Dyer <nick@shmanahar.org>
2405 T:      git git://github.com/ndyer/linux.git
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2408 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2409 F:      include/linux/platform_data/atmel_mxt_ts.h
2410
2411 ATMEL SAMA5D2 ADC DRIVER
2412 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L:      linux-iio@vger.kernel.org
2414 S:      Supported
2415 F:      drivers/iio/adc/at91-sama5d2_adc.c
2416
2417 ATMEL SDMMC DRIVER
2418 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2419 L:      linux-mmc@vger.kernel.org
2420 S:      Supported
2421 F:      drivers/mmc/host/sdhci-of-at91.c
2422
2423 ATMEL SPI DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 S:      Supported
2426 F:      drivers/spi/spi-atmel.*
2427
2428 ATMEL SSC DRIVER
2429 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 S:      Supported
2432 F:      drivers/misc/atmel-ssc.c
2433 F:      include/linux/atmel-ssc.h
2434
2435 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2436 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 S:      Supported
2439 F:      drivers/misc/atmel_tclib.c
2440 F:      drivers/clocksource/tcb_clksrc.c
2441
2442 ATMEL USBA UDC DRIVER
2443 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 S:      Supported
2446 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2447
2448 ATMEL WIRELESS DRIVER
2449 M:      Simon Kelley <simon@thekelleys.org.uk>
2450 L:      linux-wireless@vger.kernel.org
2451 W:      http://www.thekelleys.org.uk/atmel
2452 W:      http://atmelwlandriver.sourceforge.net/
2453 S:      Maintained
2454 F:      drivers/net/wireless/atmel/atmel*
2455
2456 ATMEL XDMA DRIVER
2457 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2458 L:      linux-arm-kernel@lists.infradead.org
2459 L:      dmaengine@vger.kernel.org
2460 S:      Supported
2461 F:      drivers/dma/at_xdmac.c
2462
2463 ATOMIC INFRASTRUCTURE
2464 M:      Will Deacon <will.deacon@arm.com>
2465 M:      Peter Zijlstra <peterz@infradead.org>
2466 R:      Boqun Feng <boqun.feng@gmail.com>
2467 L:      linux-kernel@vger.kernel.org
2468 S:      Maintained
2469 F:      arch/*/include/asm/atomic*.h
2470 F:      include/*/atomic*.h
2471
2472 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2473 M:      Bradley Grove <linuxdrivers@attotech.com>
2474 L:      linux-scsi@vger.kernel.org
2475 W:      http://www.attotech.com
2476 S:      Supported
2477 F:      drivers/scsi/esas2r
2478
2479 ATUSB IEEE 802.15.4 RADIO DRIVER
2480 M:      Stefan Schmidt <stefan@osg.samsung.com>
2481 L:      linux-wpan@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/net/ieee802154/atusb.c
2484 F:      drivers/net/ieee802154/atusb.h
2485 F:      drivers/net/ieee802154/at86rf230.h
2486
2487 AUDIT SUBSYSTEM
2488 M:      Paul Moore <paul@paul-moore.com>
2489 M:      Eric Paris <eparis@redhat.com>
2490 L:      linux-audit@redhat.com (moderated for non-subscribers)
2491 W:      https://github.com/linux-audit
2492 W:      https://people.redhat.com/sgrubb/audit
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2494 S:      Supported
2495 F:      include/linux/audit.h
2496 F:      include/uapi/linux/audit.h
2497 F:      kernel/audit*
2498
2499 AUXILIARY DISPLAY DRIVERS
2500 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2501 W:      http://miguelojeda.es/auxdisplay.htm
2502 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2503 S:      Maintained
2504 F:      drivers/auxdisplay/
2505 F:      include/linux/cfag12864b.h
2506
2507 AX.25 NETWORK LAYER
2508 M:      Ralf Baechle <ralf@linux-mips.org>
2509 L:      linux-hams@vger.kernel.org
2510 W:      http://www.linux-ax25.org/
2511 S:      Maintained
2512 F:      include/uapi/linux/ax25.h
2513 F:      include/net/ax25.h
2514 F:      net/ax25/
2515
2516 AXENTIA ARM DEVICES
2517 M:      Peter Rosin <peda@axentia.se>
2518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      Documentation/devicetree/bindings/arm/axentia.txt
2521 F:      arch/arm/boot/dts/at91-linea.dtsi
2522 F:      arch/arm/boot/dts/at91-natte.dtsi
2523 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2524 F:      arch/arm/boot/dts/at91-tse850-3.dts
2525
2526 AXENTIA ASOC DRIVERS
2527 M:      Peter Rosin <peda@axentia.se>
2528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2529 S:      Maintained
2530 F:      Documentation/devicetree/bindings/sound/axentia,*
2531 F:      sound/soc/atmel/tse850-pcm5142.c
2532
2533 AZ6007 DVB DRIVER
2534 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2536 L:      linux-media@vger.kernel.org
2537 W:      https://linuxtv.org
2538 T:      git git://linuxtv.org/media_tree.git
2539 S:      Maintained
2540 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2541
2542 AZTECH FM RADIO RECEIVER DRIVER
2543 M:      Hans Verkuil <hverkuil@xs4all.nl>
2544 L:      linux-media@vger.kernel.org
2545 T:      git git://linuxtv.org/media_tree.git
2546 W:      https://linuxtv.org
2547 S:      Maintained
2548 F:      drivers/media/radio/radio-aztech*
2549
2550 B43 WIRELESS DRIVER
2551 L:      linux-wireless@vger.kernel.org
2552 L:      b43-dev@lists.infradead.org
2553 W:      http://wireless.kernel.org/en/users/Drivers/b43
2554 S:      Odd Fixes
2555 F:      drivers/net/wireless/broadcom/b43/
2556
2557 B43LEGACY WIRELESS DRIVER
2558 M:      Larry Finger <Larry.Finger@lwfinger.net>
2559 L:      linux-wireless@vger.kernel.org
2560 L:      b43-dev@lists.infradead.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/b43
2562 S:      Maintained
2563 F:      drivers/net/wireless/broadcom/b43legacy/
2564
2565 BACKLIGHT CLASS/SUBSYSTEM
2566 M:      Lee Jones <lee.jones@linaro.org>
2567 M:      Daniel Thompson <daniel.thompson@linaro.org>
2568 M:      Jingoo Han <jingoohan1@gmail.com>
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2570 S:      Maintained
2571 F:      drivers/video/backlight/
2572 F:      include/linux/backlight.h
2573 F:      include/linux/pwm_backlight.h
2574 F:      Documentation/devicetree/bindings/leds/backlight
2575
2576 BATMAN ADVANCED
2577 M:      Marek Lindner <mareklindner@neomailbox.ch>
2578 M:      Simon Wunderlich <sw@simonwunderlich.de>
2579 M:      Antonio Quartulli <a@unstable.cc>
2580 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2581 W:      https://www.open-mesh.org/
2582 Q:      https://patchwork.open-mesh.org/project/batman/list/
2583 S:      Maintained
2584 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2585 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2586 F:      Documentation/networking/batman-adv.rst
2587 F:      include/uapi/linux/batadv_packet.h
2588 F:      include/uapi/linux/batman_adv.h
2589 F:      net/batman-adv/
2590
2591 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2592 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2593 L:      linux-hams@vger.kernel.org
2594 W:      http://www.baycom.org/~tom/ham/ham.html
2595 S:      Maintained
2596 F:      drivers/net/hamradio/baycom*
2597
2598 BCACHE (BLOCK LAYER CACHE)
2599 M:      Michael Lyle <mlyle@lyle.org>
2600 M:      Kent Overstreet <kent.overstreet@gmail.com>
2601 L:      linux-bcache@vger.kernel.org
2602 W:      http://bcache.evilpiepirate.org
2603 C:      irc://irc.oftc.net/bcache
2604 S:      Maintained
2605 F:      drivers/md/bcache/
2606
2607 BDISP ST MEDIA DRIVER
2608 M:      Fabien Dessenne <fabien.dessenne@st.com>
2609 L:      linux-media@vger.kernel.org
2610 T:      git git://linuxtv.org/media_tree.git
2611 W:      https://linuxtv.org
2612 S:      Supported
2613 F:      drivers/media/platform/sti/bdisp
2614
2615 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2616 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2617 L:      netdev@vger.kernel.org
2618 S:      Maintained
2619 F:      drivers/net/ethernet/ec_bhf.c
2620
2621 BEFS FILE SYSTEM
2622 M:      Luis de Bethencourt <luisbg@kernel.org>
2623 M:      Salah Triki <salah.triki@gmail.com>
2624 S:      Maintained
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2626 F:      Documentation/filesystems/befs.txt
2627 F:      fs/befs/
2628
2629 BFQ I/O SCHEDULER
2630 M:      Paolo Valente <paolo.valente@linaro.org>
2631 M:      Jens Axboe <axboe@kernel.dk>
2632 L:      linux-block@vger.kernel.org
2633 S:      Maintained
2634 F:      block/bfq-*
2635 F:      Documentation/block/bfq-iosched.txt
2636
2637 BFS FILE SYSTEM
2638 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2639 S:      Maintained
2640 F:      Documentation/filesystems/bfs.txt
2641 F:      fs/bfs/
2642 F:      include/uapi/linux/bfs_fs.h
2643
2644 BLACKFIN ARCHITECTURE
2645 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 T:      git git://git.code.sf.net/p/adi-linux/code
2647 W:      http://blackfin.uclinux.org
2648 S:      Orphan
2649 F:      arch/blackfin/
2650
2651 BLACKFIN EMAC DRIVER
2652 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W:      http://blackfin.uclinux.org
2654 S:      Orphan
2655 F:      drivers/net/ethernet/adi/
2656
2657 BLACKFIN MEDIA DRIVER
2658 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W:      http://blackfin.uclinux.org/
2660 S:      Orphan
2661 F:      drivers/media/platform/blackfin/
2662 F:      drivers/media/i2c/adv7183*
2663 F:      drivers/media/i2c/vs6624*
2664
2665 BLACKFIN RTC DRIVER
2666 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667 W:      http://blackfin.uclinux.org
2668 S:      Orphan
2669 F:      drivers/rtc/rtc-bfin.c
2670
2671 BLACKFIN SDH DRIVER
2672 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673 W:      http://blackfin.uclinux.org
2674 S:      Orphan
2675 F:      drivers/mmc/host/bfin_sdh.c
2676
2677 BLACKFIN SERIAL DRIVER
2678 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2679 W:      http://blackfin.uclinux.org
2680 S:      Orphan
2681 F:      drivers/tty/serial/bfin_uart.c
2682
2683 BLACKFIN WATCHDOG DRIVER
2684 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2685 W:      http://blackfin.uclinux.org
2686 S:      Orphan
2687 F:      drivers/watchdog/bfin_wdt.c
2688
2689 BLINKM RGB LED DRIVER
2690 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2691 S:      Maintained
2692 F:      drivers/leds/leds-blinkm.c
2693
2694 BLOCK LAYER
2695 M:      Jens Axboe <axboe@kernel.dk>
2696 L:      linux-block@vger.kernel.org
2697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2698 S:      Maintained
2699 F:      block/
2700 F:      kernel/trace/blktrace.c
2701 F:      lib/sbitmap.c
2702
2703 BLOCK2MTD DRIVER
2704 M:      Joern Engel <joern@lazybastard.org>
2705 L:      linux-mtd@lists.infradead.org
2706 S:      Maintained
2707 F:      drivers/mtd/devices/block2mtd.c
2708
2709 BLUETOOTH DRIVERS
2710 M:      Marcel Holtmann <marcel@holtmann.org>
2711 M:      Johan Hedberg <johan.hedberg@gmail.com>
2712 L:      linux-bluetooth@vger.kernel.org
2713 W:      http://www.bluez.org/
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 S:      Maintained
2717 F:      drivers/bluetooth/
2718
2719 BLUETOOTH SUBSYSTEM
2720 M:      Marcel Holtmann <marcel@holtmann.org>
2721 M:      Johan Hedberg <johan.hedberg@gmail.com>
2722 L:      linux-bluetooth@vger.kernel.org
2723 W:      http://www.bluez.org/
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2726 S:      Maintained
2727 F:      net/bluetooth/
2728 F:      include/net/bluetooth/
2729
2730 BONDING DRIVER
2731 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2732 M:      Veaceslav Falico <vfalico@gmail.com>
2733 M:      Andy Gospodarek <andy@greyhouse.net>
2734 L:      netdev@vger.kernel.org
2735 W:      http://sourceforge.net/projects/bonding/
2736 S:      Supported
2737 F:      drivers/net/bonding/
2738 F:      include/uapi/linux/if_bonding.h
2739
2740 BPF (Safe dynamic programs and tools)
2741 M:      Alexei Starovoitov <ast@kernel.org>
2742 M:      Daniel Borkmann <daniel@iogearbox.net>
2743 L:      netdev@vger.kernel.org
2744 L:      linux-kernel@vger.kernel.org
2745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2747 S:      Supported
2748 F:      arch/x86/net/bpf_jit*
2749 F:      Documentation/networking/filter.txt
2750 F:      Documentation/bpf/
2751 F:      include/linux/bpf*
2752 F:      include/linux/filter.h
2753 F:      include/trace/events/bpf.h
2754 F:      include/trace/events/xdp.h
2755 F:      include/uapi/linux/bpf*
2756 F:      include/uapi/linux/filter.h
2757 F:      kernel/bpf/
2758 F:      kernel/trace/bpf_trace.c
2759 F:      lib/test_bpf.c
2760 F:      net/bpf/
2761 F:      net/core/filter.c
2762 F:      net/sched/act_bpf.c
2763 F:      net/sched/cls_bpf.c
2764 F:      samples/bpf/
2765 F:      tools/bpf/
2766 F:      tools/testing/selftests/bpf/
2767
2768 BROADCOM B44 10/100 ETHERNET DRIVER
2769 M:      Michael Chan <michael.chan@broadcom.com>
2770 L:      netdev@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/net/ethernet/broadcom/b44.*
2773
2774 BROADCOM B53 ETHERNET SWITCH DRIVER
2775 M:      Florian Fainelli <f.fainelli@gmail.com>
2776 L:      netdev@vger.kernel.org
2777 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2778 S:      Supported
2779 F:      drivers/net/dsa/b53/*
2780 F:      include/linux/platform_data/b53.h
2781
2782 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783 M:      Florian Fainelli <f.fainelli@gmail.com>
2784 M:      Ray Jui <rjui@broadcom.com>
2785 M:      Scott Branden <sbranden@broadcom.com>
2786 M:      bcm-kernel-feedback-list@broadcom.com
2787 T:      git git://github.com/broadcom/mach-bcm
2788 S:      Maintained
2789 N:      bcm281*
2790 N:      bcm113*
2791 N:      bcm216*
2792 N:      kona
2793 F:      arch/arm/mach-bcm/
2794
2795 BROADCOM BCM2835 ARM ARCHITECTURE
2796 M:      Eric Anholt <eric@anholt.net>
2797 M:      Stefan Wahren <stefan.wahren@i2se.com>
2798 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T:      git git://github.com/anholt/linux
2801 S:      Maintained
2802 N:      bcm2835
2803 F:      drivers/staging/vc04_services
2804
2805 BROADCOM BCM47XX MIPS ARCHITECTURE
2806 M:      Hauke Mehrtens <hauke@hauke-m.de>
2807 M:      Rafał Miłecki <zajec5@gmail.com>
2808 L:      linux-mips@linux-mips.org
2809 S:      Maintained
2810 F:      Documentation/devicetree/bindings/mips/brcm/
2811 F:      arch/mips/bcm47xx/*
2812 F:      arch/mips/include/asm/mach-bcm47xx/*
2813
2814 BROADCOM BCM5301X ARM ARCHITECTURE
2815 M:      Hauke Mehrtens <hauke@hauke-m.de>
2816 M:      Rafał Miłecki <zajec5@gmail.com>
2817 M:      Jon Mason <jonmason@broadcom.com>
2818 M:      bcm-kernel-feedback-list@broadcom.com
2819 L:      linux-arm-kernel@lists.infradead.org
2820 S:      Maintained
2821 F:      arch/arm/mach-bcm/bcm_5301x.c
2822 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2823 F:      arch/arm/boot/dts/bcm470*
2824 F:      arch/arm/boot/dts/bcm953012*
2825
2826 BROADCOM BCM53573 ARM ARCHITECTURE
2827 M:      Rafał Miłecki <rafal@milecki.pl>
2828 L:      linux-arm-kernel@lists.infradead.org
2829 S:      Maintained
2830 F:      arch/arm/boot/dts/bcm53573*
2831 F:      arch/arm/boot/dts/bcm47189*
2832
2833 BROADCOM BCM63XX ARM ARCHITECTURE
2834 M:      Florian Fainelli <f.fainelli@gmail.com>
2835 M:      bcm-kernel-feedback-list@broadcom.com
2836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 T:      git git://github.com/broadcom/stblinux.git
2838 S:      Maintained
2839 N:      bcm63xx
2840
2841 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842 M:      Kevin Cernekee <cernekee@gmail.com>
2843 L:      linux-usb@vger.kernel.org
2844 S:      Maintained
2845 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847 BROADCOM BCM7XXX ARM ARCHITECTURE
2848 M:      Brian Norris <computersforpeace@gmail.com>
2849 M:      Gregory Fong <gregory.0xf0@gmail.com>
2850 M:      Florian Fainelli <f.fainelli@gmail.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T:      git git://github.com/broadcom/stblinux.git
2854 S:      Maintained
2855 F:      arch/arm/mach-bcm/*brcmstb*
2856 F:      arch/arm/boot/dts/bcm7*.dts*
2857 F:      drivers/bus/brcmstb_gisb.c
2858 F:      arch/arm/mm/cache-b15-rac.c
2859 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2860 N:      brcmstb
2861
2862 BROADCOM BMIPS CPUFREQ DRIVER
2863 M:      Markus Mayer <mmayer@broadcom.com>
2864 M:      bcm-kernel-feedback-list@broadcom.com
2865 L:      linux-pm@vger.kernel.org
2866 S:      Maintained
2867 F:      drivers/cpufreq/bmips-cpufreq.c
2868
2869 BROADCOM BMIPS MIPS ARCHITECTURE
2870 M:      Kevin Cernekee <cernekee@gmail.com>
2871 M:      Florian Fainelli <f.fainelli@gmail.com>
2872 L:      linux-mips@linux-mips.org
2873 T:      git git://github.com/broadcom/stblinux.git
2874 S:      Maintained
2875 F:      arch/mips/bmips/*
2876 F:      arch/mips/include/asm/mach-bmips/*
2877 F:      arch/mips/kernel/*bmips*
2878 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2879 F:      drivers/irqchip/irq-bcm63*
2880 F:      drivers/irqchip/irq-bcm7*
2881 F:      drivers/irqchip/irq-brcmstb*
2882 F:      include/linux/bcm963xx_nvram.h
2883 F:      include/linux/bcm963xx_tag.h
2884
2885 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886 M:      Rasesh Mody <rasesh.mody@cavium.com>
2887 M:      Harish Patil <harish.patil@cavium.com>
2888 M:      Dept-GELinuxNICDev@cavium.com
2889 L:      netdev@vger.kernel.org
2890 S:      Supported
2891 F:      drivers/net/ethernet/broadcom/bnx2.*
2892 F:      drivers/net/ethernet/broadcom/bnx2_*
2893
2894 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895 M:      QLogic-Storage-Upstream@qlogic.com
2896 L:      linux-scsi@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/scsi/bnx2fc/
2899
2900 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901 M:      QLogic-Storage-Upstream@qlogic.com
2902 L:      linux-scsi@vger.kernel.org
2903 S:      Supported
2904 F:      drivers/scsi/bnx2i/
2905
2906 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907 M:      Ariel Elior <ariel.elior@cavium.com>
2908 M:      everest-linux-l2@cavium.com
2909 L:      netdev@vger.kernel.org
2910 S:      Supported
2911 F:      drivers/net/ethernet/broadcom/bnx2x/
2912
2913 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914 M:      Michael Chan <michael.chan@broadcom.com>
2915 L:      netdev@vger.kernel.org
2916 S:      Supported
2917 F:      drivers/net/ethernet/broadcom/bnxt/
2918
2919 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2921 M:      Franky Lin <franky.lin@broadcom.com>
2922 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2923 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924 M:      Wright Feng <wright.feng@cypress.com>
2925 L:      linux-wireless@vger.kernel.org
2926 L:      brcm80211-dev-list.pdl@broadcom.com
2927 L:      brcm80211-dev-list@cypress.com
2928 S:      Supported
2929 F:      drivers/net/wireless/broadcom/brcm80211/
2930
2931 BROADCOM BRCMSTB GPIO DRIVER
2932 M:      Gregory Fong <gregory.0xf0@gmail.com>
2933 L:      bcm-kernel-feedback-list@broadcom.com
2934 S:      Supported
2935 F:      drivers/gpio/gpio-brcmstb.c
2936 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939 M:      Al Cooper <alcooperx@gmail.com>
2940 L:      linux-kernel@vger.kernel.org
2941 L:      bcm-kernel-feedback-list@broadcom.com
2942 S:      Maintained
2943 F:      drivers/phy/broadcom/phy-brcm-usb*
2944
2945 BROADCOM GENET ETHERNET DRIVER
2946 M:      Doug Berger <opendmb@gmail.com>
2947 M:      Florian Fainelli <f.fainelli@gmail.com>
2948 L:      netdev@vger.kernel.org
2949 S:      Supported
2950 F:      drivers/net/ethernet/broadcom/genet/
2951
2952 BROADCOM IPROC ARM ARCHITECTURE
2953 M:      Ray Jui <rjui@broadcom.com>
2954 M:      Scott Branden <sbranden@broadcom.com>
2955 M:      Jon Mason <jonmason@broadcom.com>
2956 M:      bcm-kernel-feedback-list@broadcom.com
2957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958 T:      git git://github.com/broadcom/cygnus-linux.git
2959 S:      Maintained
2960 N:      iproc
2961 N:      cygnus
2962 N:      bcm[-_]nsp
2963 N:      bcm9113*
2964 N:      bcm9583*
2965 N:      bcm9585*
2966 N:      bcm9586*
2967 N:      bcm988312
2968 N:      bcm113*
2969 N:      bcm583*
2970 N:      bcm585*
2971 N:      bcm586*
2972 N:      bcm88312
2973 N:      hr2
2974 F:      arch/arm64/boot/dts/broadcom/ns2*
2975 F:      drivers/clk/bcm/clk-ns*
2976 F:      drivers/pinctrl/bcm/pinctrl-ns*
2977
2978 BROADCOM KONA GPIO DRIVER
2979 M:      Ray Jui <rjui@broadcom.com>
2980 L:      bcm-kernel-feedback-list@broadcom.com
2981 S:      Supported
2982 F:      drivers/gpio/gpio-bcm-kona.c
2983 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2984
2985 BROADCOM NETXTREME-E ROCE DRIVER
2986 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2987 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2988 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2989 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990 L:      linux-rdma@vger.kernel.org
2991 W:      http://www.broadcom.com
2992 S:      Supported
2993 F:      drivers/infiniband/hw/bnxt_re/
2994 F:      include/uapi/rdma/bnxt_re-abi.h
2995
2996 BROADCOM NVRAM DRIVER
2997 M:      Rafał Miłecki <zajec5@gmail.com>
2998 L:      linux-mips@linux-mips.org
2999 S:      Maintained
3000 F:      drivers/firmware/broadcom/*
3001
3002 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003 M:      Rafał Miłecki <zajec5@gmail.com>
3004 L:      linux-wireless@vger.kernel.org
3005 S:      Maintained
3006 F:      drivers/bcma/
3007 F:      include/linux/bcma/
3008
3009 BROADCOM STB AVS CPUFREQ DRIVER
3010 M:      Markus Mayer <mmayer@broadcom.com>
3011 M:      bcm-kernel-feedback-list@broadcom.com
3012 L:      linux-pm@vger.kernel.org
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015 F:      drivers/cpufreq/brcmstb*
3016
3017 BROADCOM STB AVS TMON DRIVER
3018 M:      Markus Mayer <mmayer@broadcom.com>
3019 M:      bcm-kernel-feedback-list@broadcom.com
3020 L:      linux-pm@vger.kernel.org
3021 S:      Maintained
3022 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023 F:      drivers/thermal/broadcom/brcmstb*
3024
3025 BROADCOM STB NAND FLASH DRIVER
3026 M:      Brian Norris <computersforpeace@gmail.com>
3027 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3028 L:      linux-mtd@lists.infradead.org
3029 L:      bcm-kernel-feedback-list@broadcom.com
3030 S:      Maintained
3031 F:      drivers/mtd/nand/brcmnand/
3032
3033 BROADCOM STB DPFE DRIVER
3034 M:      Markus Mayer <mmayer@broadcom.com>
3035 M:      bcm-kernel-feedback-list@broadcom.com
3036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037 S:      Maintained
3038 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039 F:      drivers/memory/brcmstb_dpfe.c
3040
3041 BROADCOM SYSTEMPORT ETHERNET DRIVER
3042 M:      Florian Fainelli <f.fainelli@gmail.com>
3043 L:      netdev@vger.kernel.org
3044 S:      Supported
3045 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3046
3047 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3049 M:      Prashant Sreedharan <prashant@broadcom.com>
3050 M:      Michael Chan <mchan@broadcom.com>
3051 L:      netdev@vger.kernel.org
3052 S:      Supported
3053 F:      drivers/net/ethernet/broadcom/tg3.*
3054
3055 BROCADE BFA FC SCSI DRIVER
3056 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058 L:      linux-scsi@vger.kernel.org
3059 S:      Supported
3060 F:      drivers/scsi/bfa/
3061
3062 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063 M:      Rasesh Mody <rasesh.mody@cavium.com>
3064 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065 M:      Dept-GELinuxNICDev@cavium.com
3066 L:      netdev@vger.kernel.org
3067 S:      Supported
3068 F:      drivers/net/ethernet/brocade/bna/
3069
3070 BSG (block layer generic sg v4 driver)
3071 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072 L:      linux-scsi@vger.kernel.org
3073 S:      Supported
3074 F:      block/bsg.c
3075 F:      include/linux/bsg.h
3076 F:      include/uapi/linux/bsg.h
3077
3078 BT87X AUDIO DRIVER
3079 M:      Clemens Ladisch <clemens@ladisch.de>
3080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3081 T:      git git://git.alsa-project.org/alsa-kernel.git
3082 S:      Maintained
3083 F:      Documentation/sound/alsa/Bt87x.txt
3084 F:      sound/pci/bt87x.c
3085
3086 BT8XXGPIO DRIVER
3087 M:      Michael Buesch <m@bues.ch>
3088 W:      http://bu3sch.de/btgpio.php
3089 S:      Maintained
3090 F:      drivers/gpio/gpio-bt8xx.c
3091
3092 BTRFS FILE SYSTEM
3093 M:      Chris Mason <clm@fb.com>
3094 M:      Josef Bacik <jbacik@fb.com>
3095 M:      David Sterba <dsterba@suse.com>
3096 L:      linux-btrfs@vger.kernel.org
3097 W:      http://btrfs.wiki.kernel.org/
3098 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3100 S:      Maintained
3101 F:      Documentation/filesystems/btrfs.txt
3102 F:      fs/btrfs/
3103 F:      include/linux/btrfs*
3104 F:      include/uapi/linux/btrfs*
3105
3106 BTTV VIDEO4LINUX DRIVER
3107 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3108 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3109 L:      linux-media@vger.kernel.org
3110 W:      https://linuxtv.org
3111 T:      git git://linuxtv.org/media_tree.git
3112 S:      Odd fixes
3113 F:      Documentation/media/v4l-drivers/bttv*
3114 F:      drivers/media/pci/bt8xx/bttv*
3115
3116 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3117 M:      Chanwoo Choi <cw00.choi@samsung.com>
3118 L:      linux-pm@vger.kernel.org
3119 L:      linux-samsung-soc@vger.kernel.org
3120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3121 S:      Maintained
3122 F:      drivers/devfreq/exynos-bus.c
3123 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3124
3125 BUSLOGIC SCSI DRIVER
3126 M:      Khalid Aziz <khalid@gonehiking.org>
3127 L:      linux-scsi@vger.kernel.org
3128 S:      Maintained
3129 F:      drivers/scsi/BusLogic.*
3130 F:      drivers/scsi/FlashPoint.*
3131
3132 C-MEDIA CMI8788 DRIVER
3133 M:      Clemens Ladisch <clemens@ladisch.de>
3134 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3135 T:      git git://git.alsa-project.org/alsa-kernel.git
3136 S:      Maintained
3137 F:      sound/pci/oxygen/
3138
3139 C6X ARCHITECTURE
3140 M:      Mark Salter <msalter@redhat.com>
3141 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3142 L:      linux-c6x-dev@linux-c6x.org
3143 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3144 S:      Maintained
3145 F:      arch/c6x/
3146
3147 CA8210 IEEE-802.15.4 RADIO DRIVER
3148 M:      Harry Morris <h.morris@cascoda.com>
3149 L:      linux-wpan@vger.kernel.org
3150 W:      https://github.com/Cascoda/ca8210-linux.git
3151 S:      Maintained
3152 F:      drivers/net/ieee802154/ca8210.c
3153 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3154
3155 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3156 M:      David Howells <dhowells@redhat.com>
3157 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3158 S:      Supported
3159 F:      Documentation/filesystems/caching/cachefiles.txt
3160 F:      fs/cachefiles/
3161
3162 CADET FM/AM RADIO RECEIVER DRIVER
3163 M:      Hans Verkuil <hverkuil@xs4all.nl>
3164 L:      linux-media@vger.kernel.org
3165 T:      git git://linuxtv.org/media_tree.git
3166 W:      https://linuxtv.org
3167 S:      Maintained
3168 F:      drivers/media/radio/radio-cadet*
3169
3170 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3171 M:      Jonathan Corbet <corbet@lwn.net>
3172 L:      linux-media@vger.kernel.org
3173 T:      git git://linuxtv.org/media_tree.git
3174 S:      Maintained
3175 F:      Documentation/media/v4l-drivers/cafe_ccic*
3176 F:      drivers/media/platform/marvell-ccic/
3177
3178 CAIF NETWORK LAYER
3179 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3180 L:      netdev@vger.kernel.org
3181 S:      Supported
3182 F:      Documentation/networking/caif/
3183 F:      drivers/net/caif/
3184 F:      include/uapi/linux/caif/
3185 F:      include/net/caif/
3186 F:      net/caif/
3187
3188 CALGARY x86-64 IOMMU
3189 M:      Muli Ben-Yehuda <mulix@mulix.org>
3190 M:      Jon Mason <jdmason@kudzu.us>
3191 L:      iommu@lists.linux-foundation.org
3192 S:      Maintained
3193 F:      arch/x86/kernel/pci-calgary_64.c
3194 F:      arch/x86/kernel/tce_64.c
3195 F:      arch/x86/include/asm/calgary.h
3196 F:      arch/x86/include/asm/tce.h
3197
3198 CAN NETWORK DRIVERS
3199 M:      Wolfgang Grandegger <wg@grandegger.com>
3200 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3201 L:      linux-can@vger.kernel.org
3202 W:      https://github.com/linux-can
3203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3205 S:      Maintained
3206 F:      Documentation/devicetree/bindings/net/can/
3207 F:      drivers/net/can/
3208 F:      include/linux/can/dev.h
3209 F:      include/linux/can/platform/
3210 F:      include/uapi/linux/can/error.h
3211 F:      include/uapi/linux/can/netlink.h
3212
3213 CAN NETWORK LAYER
3214 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3215 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3216 L:      linux-can@vger.kernel.org
3217 W:      https://github.com/linux-can
3218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3220 S:      Maintained
3221 F:      Documentation/networking/can.rst
3222 F:      net/can/
3223 F:      include/linux/can/core.h
3224 F:      include/uapi/linux/can.h
3225 F:      include/uapi/linux/can/bcm.h
3226 F:      include/uapi/linux/can/raw.h
3227 F:      include/uapi/linux/can/gw.h
3228
3229 CAPABILITIES
3230 M:      Serge Hallyn <serge@hallyn.com>
3231 L:      linux-security-module@vger.kernel.org
3232 S:      Supported
3233 F:      include/linux/capability.h
3234 F:      include/uapi/linux/capability.h
3235 F:      security/commoncap.c
3236 F:      kernel/capability.c
3237
3238 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3239 M:      Kevin Tsai <ktsai@capellamicro.com>
3240 S:      Maintained
3241 F:      drivers/iio/light/cm*
3242
3243 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3244 M:      Christian Lamparter <chunkeey@googlemail.com>
3245 L:      linux-wireless@vger.kernel.org
3246 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3247 S:      Maintained
3248 F:      drivers/net/wireless/ath/carl9170/
3249
3250 CAVIUM I2C DRIVER
3251 M:      Jan Glauber <jglauber@cavium.com>
3252 M:      David Daney <david.daney@cavium.com>
3253 W:      http://www.cavium.com
3254 S:      Supported
3255 F:      drivers/i2c/busses/i2c-octeon*
3256 F:      drivers/i2c/busses/i2c-thunderx*
3257
3258 CAVIUM LIQUIDIO NETWORK DRIVER
3259 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3260 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3261 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3262 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3263 L:      netdev@vger.kernel.org
3264 W:      http://www.cavium.com
3265 S:      Supported
3266 F:      drivers/net/ethernet/cavium/liquidio/
3267
3268 CAVIUM MMC DRIVER
3269 M:      Jan Glauber <jglauber@cavium.com>
3270 M:      David Daney <david.daney@cavium.com>
3271 M:      Steven J. Hill <Steven.Hill@cavium.com>
3272 W:      http://www.cavium.com
3273 S:      Supported
3274 F:      drivers/mmc/host/cavium*
3275
3276 CAVIUM OCTEON-TX CRYPTO DRIVER
3277 M:      George Cherian <george.cherian@cavium.com>
3278 L:      linux-crypto@vger.kernel.org
3279 W:      http://www.cavium.com
3280 S:      Supported
3281 F:      drivers/crypto/cavium/cpt/
3282
3283 CAVIUM THUNDERX2 ARM64 SOC
3284 M:      Robert Richter <rrichter@cavium.com>
3285 M:      Jayachandran C <jnair@caviumnetworks.com>
3286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287 S:      Maintained
3288 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3289 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3290
3291 CC2520 IEEE-802.15.4 RADIO DRIVER
3292 M:      Varka Bhadram <varkabhadram@gmail.com>
3293 L:      linux-wpan@vger.kernel.org
3294 S:      Maintained
3295 F:      drivers/net/ieee802154/cc2520.c
3296 F:      include/linux/spi/cc2520.h
3297 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3298
3299 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3300 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3301 L:      linux-crypto@vger.kernel.org
3302 L:      driverdev-devel@linuxdriverproject.org
3303 S:      Supported
3304 F:      drivers/staging/ccree/
3305 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3306
3307 CEC FRAMEWORK
3308 M:      Hans Verkuil <hans.verkuil@cisco.com>
3309 L:      linux-media@vger.kernel.org
3310 T:      git git://linuxtv.org/media_tree.git
3311 W:      http://linuxtv.org
3312 S:      Supported
3313 F:      Documentation/media/kapi/cec-core.rst
3314 F:      Documentation/media/uapi/cec
3315 F:      drivers/media/cec/
3316 F:      drivers/media/rc/keymaps/rc-cec.c
3317 F:      include/media/cec.h
3318 F:      include/media/cec-notifier.h
3319 F:      include/uapi/linux/cec.h
3320 F:      include/uapi/linux/cec-funcs.h
3321 F:      Documentation/devicetree/bindings/media/cec.txt
3322
3323 CEC GPIO DRIVER
3324 M:      Hans Verkuil <hans.verkuil@cisco.com>
3325 L:      linux-media@vger.kernel.org
3326 T:      git git://linuxtv.org/media_tree.git
3327 W:      http://linuxtv.org
3328 S:      Supported
3329 F:      drivers/media/platform/cec-gpio/
3330 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3331
3332 CELL BROADBAND ENGINE ARCHITECTURE
3333 M:      Arnd Bergmann <arnd@arndb.de>
3334 L:      linuxppc-dev@lists.ozlabs.org
3335 W:      http://www.ibm.com/developerworks/power/cell/
3336 S:      Supported
3337 F:      arch/powerpc/include/asm/cell*.h
3338 F:      arch/powerpc/include/asm/spu*.h
3339 F:      arch/powerpc/include/uapi/asm/spu*.h
3340 F:      arch/powerpc/oprofile/*cell*
3341 F:      arch/powerpc/platforms/cell/
3342
3343 CEPH COMMON CODE (LIBCEPH)
3344 M:      Ilya Dryomov <idryomov@gmail.com>
3345 M:      "Yan, Zheng" <zyan@redhat.com>
3346 M:      Sage Weil <sage@redhat.com>
3347 L:      ceph-devel@vger.kernel.org
3348 W:      http://ceph.com/
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3350 T:      git git://github.com/ceph/ceph-client.git
3351 S:      Supported
3352 F:      net/ceph/
3353 F:      include/linux/ceph/
3354 F:      include/linux/crush/
3355
3356 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3357 M:      "Yan, Zheng" <zyan@redhat.com>
3358 M:      Sage Weil <sage@redhat.com>
3359 M:      Ilya Dryomov <idryomov@gmail.com>
3360 L:      ceph-devel@vger.kernel.org
3361 W:      http://ceph.com/
3362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3363 T:      git git://github.com/ceph/ceph-client.git
3364 S:      Supported
3365 F:      Documentation/filesystems/ceph.txt
3366 F:      fs/ceph/
3367
3368 CERTIFICATE HANDLING:
3369 M:      David Howells <dhowells@redhat.com>
3370 M:      David Woodhouse <dwmw2@infradead.org>
3371 L:      keyrings@vger.kernel.org
3372 S:      Maintained
3373 F:      Documentation/module-signing.txt
3374 F:      certs/
3375 F:      scripts/sign-file.c
3376 F:      scripts/extract-cert.c
3377
3378 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3379 L:      linux-usb@vger.kernel.org
3380 S:      Orphan
3381 F:      Documentation/usb/WUSB-Design-overview.txt
3382 F:      Documentation/usb/wusb-cbaf
3383 F:      drivers/usb/host/hwa-hc.c
3384 F:      drivers/usb/host/whci/
3385 F:      drivers/usb/wusbcore/
3386 F:      include/linux/usb/wusb*
3387
3388 CFAG12864B LCD DRIVER
3389 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3390 W:      http://miguelojeda.es/auxdisplay.htm
3391 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3392 S:      Maintained
3393 F:      drivers/auxdisplay/cfag12864b.c
3394 F:      include/linux/cfag12864b.h
3395
3396 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3397 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3398 W:      http://miguelojeda.es/auxdisplay.htm
3399 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3400 S:      Maintained
3401 F:      drivers/auxdisplay/cfag12864bfb.c
3402 F:      include/linux/cfag12864b.h
3403
3404 802.11 (including CFG80211/NL80211)
3405 M:      Johannes Berg <johannes@sipsolutions.net>
3406 L:      linux-wireless@vger.kernel.org
3407 W:      http://wireless.kernel.org/
3408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3410 S:      Maintained
3411 F:      net/wireless/
3412 F:      include/uapi/linux/nl80211.h
3413 F:      include/linux/ieee80211.h
3414 F:      include/net/wext.h
3415 F:      include/net/cfg80211.h
3416 F:      include/net/iw_handler.h
3417 F:      include/net/ieee80211_radiotap.h
3418 F:      Documentation/driver-api/80211/cfg80211.rst
3419 F:      Documentation/networking/regulatory.txt
3420
3421 CHAR and MISC DRIVERS
3422 M:      Arnd Bergmann <arnd@arndb.de>
3423 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3425 S:      Supported
3426 F:      drivers/char/
3427 F:      drivers/misc/
3428 F:      include/linux/miscdevice.h
3429
3430 CHECKPATCH
3431 M:      Andy Whitcroft <apw@canonical.com>
3432 M:      Joe Perches <joe@perches.com>
3433 S:      Maintained
3434 F:      scripts/checkpatch.pl
3435
3436 CHINESE DOCUMENTATION
3437 M:      Harry Wei <harryxiyou@gmail.com>
3438 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3439 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3440 S:      Maintained
3441 F:      Documentation/translations/zh_CN/
3442
3443 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3444 M:      Peter Chen <Peter.Chen@nxp.com>
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3446 L:      linux-usb@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/usb/chipidea/
3449
3450 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3451 M:      Hans de Goede <hdegoede@redhat.com>
3452 L:      linux-input@vger.kernel.org
3453 S:      Maintained
3454 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3455 F:      drivers/input/touchscreen/chipone_icn8318.c
3456
3457 CHROME HARDWARE PLATFORM SUPPORT
3458 M:      Benson Leung <bleung@chromium.org>
3459 M:      Olof Johansson <olof@lixom.net>
3460 S:      Maintained
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3462 F:      drivers/platform/chrome/
3463
3464 CIRRUS LOGIC AUDIO CODEC DRIVERS
3465 M:      Brian Austin <brian.austin@cirrus.com>
3466 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3467 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3468 S:      Maintained
3469 F:      sound/soc/codecs/cs*
3470
3471 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3472 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3473 L:      netdev@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3476
3477 CISCO FCOE HBA DRIVER
3478 M:      Satish Kharat <satishkh@cisco.com>
3479 M:      Sesidhar Baddela <sebaddel@cisco.com>
3480 M:      Karan Tilak Kumar <kartilak@cisco.com>
3481 L:      linux-scsi@vger.kernel.org
3482 S:      Supported
3483 F:      drivers/scsi/fnic/
3484
3485 CISCO SCSI HBA DRIVER
3486 M:      Karan Tilak Kumar <kartilak@cisco.com>
3487 M:      Sesidhar Baddela <sebaddel@cisco.com>
3488 L:      linux-scsi@vger.kernel.org
3489 S:      Supported
3490 F:      drivers/scsi/snic/
3491
3492 CISCO VIC ETHERNET NIC DRIVER
3493 M:      Christian Benvenuti <benve@cisco.com>
3494 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3495 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3496 S:      Supported
3497 F:      drivers/net/ethernet/cisco/enic/
3498
3499 CISCO VIC LOW LATENCY NIC DRIVER
3500 M:      Christian Benvenuti <benve@cisco.com>
3501 M:      Dave Goodell <dgoodell@cisco.com>
3502 S:      Supported
3503 F:      drivers/infiniband/hw/usnic/
3504
3505 CLEANCACHE API
3506 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3507 L:      linux-kernel@vger.kernel.org
3508 S:      Maintained
3509 F:      mm/cleancache.c
3510 F:      include/linux/cleancache.h
3511
3512 CLK API
3513 M:      Russell King <linux@armlinux.org.uk>
3514 L:      linux-clk@vger.kernel.org
3515 S:      Maintained
3516 F:      include/linux/clk.h
3517
3518 CLOCKSOURCE, CLOCKEVENT DRIVERS
3519 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3520 M:      Thomas Gleixner <tglx@linutronix.de>
3521 L:      linux-kernel@vger.kernel.org
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3523 S:      Supported
3524 F:      drivers/clocksource/
3525 F:      Documentation/devicetree/bindings/timer/
3526
3527 CMPC ACPI DRIVER
3528 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3529 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3530 L:      platform-driver-x86@vger.kernel.org
3531 S:      Supported
3532 F:      drivers/platform/x86/classmate-laptop.c
3533
3534 COBALT MEDIA DRIVER
3535 M:      Hans Verkuil <hans.verkuil@cisco.com>
3536 L:      linux-media@vger.kernel.org
3537 T:      git git://linuxtv.org/media_tree.git
3538 W:      https://linuxtv.org
3539 S:      Supported
3540 F:      drivers/media/pci/cobalt/
3541
3542 COCCINELLE/Semantic Patches (SmPL)
3543 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3544 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3545 M:      Nicolas Palix <nicolas.palix@imag.fr>
3546 M:      Michal Marek <michal.lkml@markovi.net>
3547 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3549 W:      http://coccinelle.lip6.fr/
3550 S:      Supported
3551 F:      Documentation/dev-tools/coccinelle.rst
3552 F:      scripts/coccinelle/
3553 F:      scripts/coccicheck
3554
3555 CODA FILE SYSTEM
3556 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3557 M:      coda@cs.cmu.edu
3558 L:      codalist@coda.cs.cmu.edu
3559 W:      http://www.coda.cs.cmu.edu/
3560 S:      Maintained
3561 F:      Documentation/filesystems/coda.txt
3562 F:      fs/coda/
3563 F:      include/linux/coda*.h
3564 F:      include/uapi/linux/coda*.h
3565
3566 CODA V4L2 MEM2MEM DRIVER
3567 M:      Philipp Zabel <p.zabel@pengutronix.de>
3568 L:      linux-media@vger.kernel.org
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/media/coda.txt
3571 F:      drivers/media/platform/coda/
3572
3573 COMMON CLK FRAMEWORK
3574 M:      Michael Turquette <mturquette@baylibre.com>
3575 M:      Stephen Boyd <sboyd@codeaurora.org>
3576 L:      linux-clk@vger.kernel.org
3577 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3579 S:      Maintained
3580 F:      Documentation/devicetree/bindings/clock/
3581 F:      drivers/clk/
3582 X:      drivers/clk/clkdev.c
3583 F:      include/linux/clk-pr*
3584 F:      include/linux/clk/
3585
3586 COMMON INTERNET FILE SYSTEM (CIFS)
3587 M:      Steve French <sfrench@samba.org>
3588 L:      linux-cifs@vger.kernel.org
3589 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3590 W:      http://linux-cifs.samba.org/
3591 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3592 S:      Supported
3593 F:      Documentation/filesystems/cifs/
3594 F:      fs/cifs/
3595
3596 COMPACTPCI HOTPLUG CORE
3597 M:      Scott Murray <scott@spiteful.org>
3598 L:      linux-pci@vger.kernel.org
3599 S:      Maintained
3600 F:      drivers/pci/hotplug/cpci_hotplug*
3601
3602 COMPACTPCI HOTPLUG GENERIC DRIVER
3603 M:      Scott Murray <scott@spiteful.org>
3604 L:      linux-pci@vger.kernel.org
3605 S:      Maintained
3606 F:      drivers/pci/hotplug/cpcihp_generic.c
3607
3608 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3609 M:      Scott Murray <scott@spiteful.org>
3610 L:      linux-pci@vger.kernel.org
3611 S:      Maintained
3612 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3613
3614 COMPAL LAPTOP SUPPORT
3615 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3616 L:      platform-driver-x86@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/platform/x86/compal-laptop.c
3619
3620 CONEXANT ACCESSRUNNER USB DRIVER
3621 L:      accessrunner-general@lists.sourceforge.net
3622 W:      http://accessrunner.sourceforge.net/
3623 S:      Orphan
3624 F:      drivers/usb/atm/cxacru.c
3625
3626 CONFIGFS
3627 M:      Joel Becker <jlbec@evilplan.org>
3628 M:      Christoph Hellwig <hch@lst.de>
3629 T:      git git://git.infradead.org/users/hch/configfs.git
3630 S:      Supported
3631 F:      fs/configfs/
3632 F:      include/linux/configfs.h
3633
3634 CONNECTOR
3635 M:      Evgeniy Polyakov <zbr@ioremap.net>
3636 L:      netdev@vger.kernel.org
3637 S:      Maintained
3638 F:      drivers/connector/
3639
3640 CONTROL GROUP (CGROUP)
3641 M:      Tejun Heo <tj@kernel.org>
3642 M:      Li Zefan <lizefan@huawei.com>
3643 M:      Johannes Weiner <hannes@cmpxchg.org>
3644 L:      cgroups@vger.kernel.org
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3646 S:      Maintained
3647 F:      Documentation/cgroup*
3648 F:      include/linux/cgroup*
3649 F:      kernel/cgroup*
3650
3651 CONTROL GROUP - CPUSET
3652 M:      Li Zefan <lizefan@huawei.com>
3653 L:      cgroups@vger.kernel.org
3654 W:      http://www.bullopensource.org/cpuset/
3655 W:      http://oss.sgi.com/projects/cpusets/
3656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3657 S:      Maintained
3658 F:      Documentation/cgroup-v1/cpusets.txt
3659 F:      include/linux/cpuset.h
3660 F:      kernel/cgroup/cpuset.c
3661
3662 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3663 M:      Johannes Weiner <hannes@cmpxchg.org>
3664 M:      Michal Hocko <mhocko@kernel.org>
3665 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3666 L:      cgroups@vger.kernel.org
3667 L:      linux-mm@kvack.org
3668 S:      Maintained
3669 F:      mm/memcontrol.c
3670 F:      mm/swap_cgroup.c
3671
3672 CORETEMP HARDWARE MONITORING DRIVER
3673 M:      Fenghua Yu <fenghua.yu@intel.com>
3674 L:      linux-hwmon@vger.kernel.org
3675 S:      Maintained
3676 F:      Documentation/hwmon/coretemp
3677 F:      drivers/hwmon/coretemp.c
3678
3679 COSA/SRP SYNC SERIAL DRIVER
3680 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3681 W:      http://www.fi.muni.cz/~kas/cosa/
3682 S:      Maintained
3683 F:      drivers/net/wan/cosa*
3684
3685 CPMAC ETHERNET DRIVER
3686 M:      Florian Fainelli <f.fainelli@gmail.com>
3687 L:      netdev@vger.kernel.org
3688 S:      Maintained
3689 F:      drivers/net/ethernet/ti/cpmac.c
3690
3691 CPU FREQUENCY DRIVERS
3692 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3693 M:      Viresh Kumar <viresh.kumar@linaro.org>
3694 L:      linux-pm@vger.kernel.org
3695 S:      Maintained
3696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3697 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3698 B:      https://bugzilla.kernel.org
3699 F:      Documentation/cpu-freq/
3700 F:      Documentation/devicetree/bindings/cpufreq/
3701 F:      drivers/cpufreq/
3702 F:      include/linux/cpufreq.h
3703 F:      tools/testing/selftests/cpufreq/
3704
3705 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3706 M:      Viresh Kumar <viresh.kumar@linaro.org>
3707 M:      Sudeep Holla <sudeep.holla@arm.com>
3708 L:      linux-pm@vger.kernel.org
3709 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3710 S:      Maintained
3711 F:      drivers/cpufreq/arm_big_little.h
3712 F:      drivers/cpufreq/arm_big_little.c
3713 F:      drivers/cpufreq/arm_big_little_dt.c
3714
3715 CPU POWER MONITORING SUBSYSTEM
3716 M:      Thomas Renninger <trenn@suse.com>
3717 M:      Shuah Khan <shuahkh@osg.samsung.com>
3718 M:      Shuah Khan <shuah@kernel.org>
3719 L:      linux-pm@vger.kernel.org
3720 S:      Maintained
3721 F:      tools/power/cpupower/
3722
3723 CPUID/MSR DRIVER
3724 M:      "H. Peter Anvin" <hpa@zytor.com>
3725 S:      Maintained
3726 F:      arch/x86/kernel/cpuid.c
3727 F:      arch/x86/kernel/msr.c
3728
3729 CPUIDLE DRIVER - ARM BIG LITTLE
3730 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3731 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3732 L:      linux-pm@vger.kernel.org
3733 L:      linux-arm-kernel@lists.infradead.org
3734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3735 S:      Maintained
3736 F:      drivers/cpuidle/cpuidle-big_little.c
3737
3738 CPUIDLE DRIVER - ARM EXYNOS
3739 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3740 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3741 M:      Kukjin Kim <kgene@kernel.org>
3742 L:      linux-pm@vger.kernel.org
3743 L:      linux-samsung-soc@vger.kernel.org
3744 S:      Supported
3745 F:      drivers/cpuidle/cpuidle-exynos.c
3746 F:      arch/arm/mach-exynos/pm.c
3747
3748 CPUIDLE DRIVERS
3749 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3750 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3751 L:      linux-pm@vger.kernel.org
3752 S:      Maintained
3753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3754 B:      https://bugzilla.kernel.org
3755 F:      drivers/cpuidle/*
3756 F:      include/linux/cpuidle.h
3757
3758 CRAMFS FILESYSTEM
3759 M:      Nicolas Pitre <nico@linaro.org>
3760 S:      Maintained
3761 F:      Documentation/filesystems/cramfs.txt
3762 F:      fs/cramfs/
3763
3764 CRIS PORT
3765 M:      Mikael Starvik <starvik@axis.com>
3766 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3767 L:      linux-cris-kernel@axis.com
3768 W:      http://developer.axis.com
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3770 S:      Maintained
3771 F:      arch/cris/
3772 F:      drivers/tty/serial/crisv10.*
3773
3774 CRYPTO API
3775 M:      Herbert Xu <herbert@gondor.apana.org.au>
3776 M:      "David S. Miller" <davem@davemloft.net>
3777 L:      linux-crypto@vger.kernel.org
3778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3780 S:      Maintained
3781 F:      Documentation/crypto/
3782 F:      Documentation/devicetree/bindings/crypto/
3783 F:      arch/*/crypto/
3784 F:      crypto/
3785 F:      drivers/crypto/
3786 F:      include/crypto/
3787 F:      include/linux/crypto*
3788
3789 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3790 M:      Neil Horman <nhorman@tuxdriver.com>
3791 L:      linux-crypto@vger.kernel.org
3792 S:      Maintained
3793 F:      crypto/ansi_cprng.c
3794 F:      crypto/rng.c
3795
3796 CS3308 MEDIA DRIVER
3797 M:      Hans Verkuil <hverkuil@xs4all.nl>
3798 L:      linux-media@vger.kernel.org
3799 T:      git git://linuxtv.org/media_tree.git
3800 W:      http://linuxtv.org
3801 S:      Odd Fixes
3802 F:      drivers/media/i2c/cs3308.c
3803 F:      drivers/media/i2c/cs3308.h
3804
3805 CS5535 Audio ALSA driver
3806 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3807 S:      Maintained
3808 F:      sound/pci/cs5535audio/
3809
3810 CW1200 WLAN driver
3811 M:      Solomon Peachy <pizza@shaftnet.org>
3812 S:      Maintained
3813 F:      drivers/net/wireless/st/cw1200/
3814
3815 CX18 VIDEO4LINUX DRIVER
3816 M:      Andy Walls <awalls@md.metrocast.net>
3817 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3818 L:      linux-media@vger.kernel.org
3819 T:      git git://linuxtv.org/media_tree.git
3820 W:      https://linuxtv.org
3821 W:      http://www.ivtvdriver.org/index.php/Cx18
3822 S:      Maintained
3823 F:      Documentation/media/v4l-drivers/cx18*
3824 F:      drivers/media/pci/cx18/
3825 F:      include/uapi/linux/ivtv*
3826
3827 CX2341X MPEG ENCODER HELPER MODULE
3828 M:      Hans Verkuil <hverkuil@xs4all.nl>
3829 L:      linux-media@vger.kernel.org
3830 T:      git git://linuxtv.org/media_tree.git
3831 W:      https://linuxtv.org
3832 S:      Maintained
3833 F:      drivers/media/common/cx2341x*
3834 F:      include/media/cx2341x*
3835
3836 CX24120 MEDIA DRIVER
3837 M:      Jemma Denson <jdenson@gmail.com>
3838 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3839 L:      linux-media@vger.kernel.org
3840 W:      https://linuxtv.org
3841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3842 S:      Maintained
3843 F:      drivers/media/dvb-frontends/cx24120*
3844
3845 CX88 VIDEO4LINUX DRIVER
3846 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3847 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3848 L:      linux-media@vger.kernel.org
3849 W:      https://linuxtv.org
3850 T:      git git://linuxtv.org/media_tree.git
3851 S:      Odd fixes
3852 F:      Documentation/media/v4l-drivers/cx88*
3853 F:      drivers/media/pci/cx88/
3854
3855 CXD2820R MEDIA DRIVER
3856 M:      Antti Palosaari <crope@iki.fi>
3857 L:      linux-media@vger.kernel.org
3858 W:      https://linuxtv.org
3859 W:      http://palosaari.fi/linux/
3860 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3861 T:      git git://linuxtv.org/anttip/media_tree.git
3862 S:      Maintained
3863 F:      drivers/media/dvb-frontends/cxd2820r*
3864
3865 CXGB3 ETHERNET DRIVER (CXGB3)
3866 M:      Santosh Raspatur <santosh@chelsio.com>
3867 L:      netdev@vger.kernel.org
3868 W:      http://www.chelsio.com
3869 S:      Supported
3870 F:      drivers/net/ethernet/chelsio/cxgb3/
3871
3872 CXGB3 ISCSI DRIVER (CXGB3I)
3873 M:      Karen Xie <kxie@chelsio.com>
3874 L:      linux-scsi@vger.kernel.org
3875 W:      http://www.chelsio.com
3876 S:      Supported
3877 F:      drivers/scsi/cxgbi/cxgb3i
3878
3879 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3880 M:      Steve Wise <swise@chelsio.com>
3881 L:      linux-rdma@vger.kernel.org
3882 W:      http://www.openfabrics.org
3883 S:      Supported
3884 F:      drivers/infiniband/hw/cxgb3/
3885 F:      include/uapi/rdma/cxgb3-abi.h
3886
3887 CXGB4 CRYPTO DRIVER (chcr)
3888 M:      Harsh Jain <harsh@chelsio.com>
3889 L:      linux-crypto@vger.kernel.org
3890 W:      http://www.chelsio.com
3891 S:      Supported
3892 F:      drivers/crypto/chelsio
3893
3894 CXGB4 ETHERNET DRIVER (CXGB4)
3895 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3896 L:      netdev@vger.kernel.org
3897 W:      http://www.chelsio.com
3898 S:      Supported
3899 F:      drivers/net/ethernet/chelsio/cxgb4/
3900
3901 CXGB4 ISCSI DRIVER (CXGB4I)
3902 M:      Karen Xie <kxie@chelsio.com>
3903 L:      linux-scsi@vger.kernel.org
3904 W:      http://www.chelsio.com
3905 S:      Supported
3906 F:      drivers/scsi/cxgbi/cxgb4i
3907
3908 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3909 M:      Steve Wise <swise@chelsio.com>
3910 L:      linux-rdma@vger.kernel.org
3911 W:      http://www.openfabrics.org
3912 S:      Supported
3913 F:      drivers/infiniband/hw/cxgb4/
3914 F:      include/uapi/rdma/cxgb4-abi.h
3915
3916 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3917 M:      Casey Leedom <leedom@chelsio.com>
3918 L:      netdev@vger.kernel.org
3919 W:      http://www.chelsio.com
3920 S:      Supported
3921 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3922
3923 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3924 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3925 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3926 L:      linuxppc-dev@lists.ozlabs.org
3927 S:      Supported
3928 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3929 F:      drivers/misc/cxl/
3930 F:      include/misc/cxl*
3931 F:      include/uapi/misc/cxl.h
3932 F:      Documentation/powerpc/cxl.txt
3933 F:      Documentation/ABI/testing/sysfs-class-cxl
3934
3935 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3936 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3937 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3938 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3939 L:      linux-scsi@vger.kernel.org
3940 S:      Supported
3941 F:      drivers/scsi/cxlflash/
3942 F:      include/uapi/scsi/cxlflash_ioctls.h
3943 F:      Documentation/powerpc/cxlflash.txt
3944
3945 CYBERPRO FB DRIVER
3946 M:      Russell King <linux@armlinux.org.uk>
3947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3948 W:      http://www.armlinux.org.uk/
3949 S:      Maintained
3950 F:      drivers/video/fbdev/cyber2000fb.*
3951
3952 CYCLADES ASYNC MUX DRIVER
3953 W:      http://www.cyclades.com/
3954 S:      Orphan
3955 F:      drivers/tty/cyclades.c
3956 F:      include/linux/cyclades.h
3957 F:      include/uapi/linux/cyclades.h
3958
3959 CYCLADES PC300 DRIVER
3960 W:      http://www.cyclades.com/
3961 S:      Orphan
3962 F:      drivers/net/wan/pc300*
3963
3964 CYPRESS_FIRMWARE MEDIA DRIVER
3965 M:      Antti Palosaari <crope@iki.fi>
3966 L:      linux-media@vger.kernel.org
3967 W:      https://linuxtv.org
3968 W:      http://palosaari.fi/linux/
3969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3970 T:      git git://linuxtv.org/anttip/media_tree.git
3971 S:      Maintained
3972 F:      drivers/media/common/cypress_firmware*
3973
3974 CYTTSP TOUCHSCREEN DRIVER
3975 M:      Ferruh Yigit <fery@cypress.com>
3976 L:      linux-input@vger.kernel.org
3977 S:      Supported
3978 F:      drivers/input/touchscreen/cyttsp*
3979 F:      include/linux/input/cyttsp.h
3980
3981 D-LINK DIR-685 TOUCHKEYS DRIVER
3982 M:      Linus Walleij <linus.walleij@linaro.org>
3983 L:      linux-input@vger.kernel.org
3984 S:      Supported
3985 F:      drivers/input/dlink-dir685-touchkeys.c
3986
3987 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3988 M:      Joshua Kinard <kumba@gentoo.org>
3989 S:      Maintained
3990 F:      drivers/rtc/rtc-ds1685.c
3991 F:      include/linux/rtc/ds1685.h
3992
3993 DAMA SLAVE for AX.25
3994 M:      Joerg Reuter <jreuter@yaina.de>
3995 W:      http://yaina.de/jreuter/
3996 W:      http://www.qsl.net/dl1bke/
3997 L:      linux-hams@vger.kernel.org
3998 S:      Maintained
3999 F:      net/ax25/af_ax25.c
4000 F:      net/ax25/ax25_dev.c
4001 F:      net/ax25/ax25_ds_*
4002 F:      net/ax25/ax25_in.c
4003 F:      net/ax25/ax25_out.c
4004 F:      net/ax25/ax25_timer.c
4005 F:      net/ax25/sysctl_net_ax25.c
4006
4007 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4008 L:      netdev@vger.kernel.org
4009 S:      Orphan
4010 F:      Documentation/networking/dmfe.txt
4011 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4012
4013 DC390/AM53C974 SCSI driver
4014 M:      Hannes Reinecke <hare@suse.com>
4015 L:      linux-scsi@vger.kernel.org
4016 S:      Maintained
4017 F:      drivers/scsi/am53c974.c
4018
4019 DC395x SCSI driver
4020 M:      Oliver Neukum <oliver@neukum.org>
4021 M:      Ali Akcaagac <aliakc@web.de>
4022 M:      Jamie Lenehan <lenehan@twibble.org>
4023 L:      dc395x@twibble.org
4024 W:      http://twibble.org/dist/dc395x/
4025 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4026 S:      Maintained
4027 F:      Documentation/scsi/dc395x.txt
4028 F:      drivers/scsi/dc395x.*
4029
4030 DCCP PROTOCOL
4031 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4032 L:      dccp@vger.kernel.org
4033 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4034 S:      Maintained
4035 F:      include/linux/dccp.h
4036 F:      include/uapi/linux/dccp.h
4037 F:      include/linux/tfrc.h
4038 F:      net/dccp/
4039
4040 DECnet NETWORK LAYER
4041 W:      http://linux-decnet.sourceforge.net
4042 L:      linux-decnet-user@lists.sourceforge.net
4043 S:      Orphan
4044 F:      Documentation/networking/decnet.txt
4045 F:      net/decnet/
4046
4047 DECSTATION PLATFORM SUPPORT
4048 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4049 L:      linux-mips@linux-mips.org
4050 W:      http://www.linux-mips.org/wiki/DECstation
4051 S:      Maintained
4052 F:      arch/mips/dec/
4053 F:      arch/mips/include/asm/dec/
4054 F:      arch/mips/include/asm/mach-dec/
4055
4056 DEFXX FDDI NETWORK DRIVER
4057 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4058 S:      Maintained
4059 F:      drivers/net/fddi/defxx.*
4060
4061 DELL SMBIOS DRIVER
4062 M:      Pali Rohár <pali.rohar@gmail.com>
4063 M:      Mario Limonciello <mario.limonciello@dell.com>
4064 L:      platform-driver-x86@vger.kernel.org
4065 S:      Maintained
4066 F:      drivers/platform/x86/dell-smbios.*
4067
4068 DELL SMBIOS SMM DRIVER
4069 M:      Mario Limonciello <mario.limonciello@dell.com>
4070 L:      platform-driver-x86@vger.kernel.org
4071 S:      Maintained
4072 F:      drivers/platform/x86/dell-smbios-smm.c
4073
4074 DELL SMBIOS WMI DRIVER
4075 M:      Mario Limonciello <mario.limonciello@dell.com>
4076 L:      platform-driver-x86@vger.kernel.org
4077 S:      Maintained
4078 F:      drivers/platform/x86/dell-smbios-wmi.c
4079 F:      tools/wmi/dell-smbios-example.c
4080
4081 DELL LAPTOP DRIVER
4082 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4083 M:      Pali Rohár <pali.rohar@gmail.com>
4084 L:      platform-driver-x86@vger.kernel.org
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-laptop.c
4087
4088 DELL LAPTOP FREEFALL DRIVER
4089 M:      Pali Rohár <pali.rohar@gmail.com>
4090 S:      Maintained
4091 F:      drivers/platform/x86/dell-smo8800.c
4092
4093 DELL LAPTOP RBTN DRIVER
4094 M:      Pali Rohár <pali.rohar@gmail.com>
4095 S:      Maintained
4096 F:      drivers/platform/x86/dell-rbtn.*
4097
4098 DELL LAPTOP SMM DRIVER
4099 M:      Pali Rohár <pali.rohar@gmail.com>
4100 S:      Maintained
4101 F:      drivers/hwmon/dell-smm-hwmon.c
4102 F:      include/uapi/linux/i8k.h
4103
4104 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4105 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4106 S:      Maintained
4107 F:      Documentation/dcdbas.txt
4108 F:      drivers/firmware/dcdbas.*
4109
4110 DELL WMI NOTIFICATIONS DRIVER
4111 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4112 M:      Pali Rohár <pali.rohar@gmail.com>
4113 S:      Maintained
4114 F:      drivers/platform/x86/dell-wmi.c
4115
4116 DELL WMI DESCRIPTOR DRIVER
4117 M:      Mario Limonciello <mario.limonciello@dell.com>
4118 S:      Maintained
4119 F:      drivers/platform/x86/dell-wmi-descriptor.c
4120
4121 DELTA ST MEDIA DRIVER
4122 M:      Hugues Fruchet <hugues.fruchet@st.com>
4123 L:      linux-media@vger.kernel.org
4124 T:      git git://linuxtv.org/media_tree.git
4125 W:      https://linuxtv.org
4126 S:      Supported
4127 F:      drivers/media/platform/sti/delta
4128
4129 DENALI NAND DRIVER
4130 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4131 L:      linux-mtd@lists.infradead.org
4132 S:      Supported
4133 F:      drivers/mtd/nand/denali*
4134
4135 DESIGNWARE USB2 DRD IP DRIVER
4136 M:      John Youn <johnyoun@synopsys.com>
4137 L:      linux-usb@vger.kernel.org
4138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4139 S:      Maintained
4140 F:      drivers/usb/dwc2/
4141
4142 DESIGNWARE USB3 DRD IP DRIVER
4143 M:      Felipe Balbi <balbi@kernel.org>
4144 L:      linux-usb@vger.kernel.org
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4146 S:      Maintained
4147 F:      drivers/usb/dwc3/
4148
4149 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4150 M:      Andreas Klinger <ak@it-klinger.de>
4151 L:      linux-iio@vger.kernel.org
4152 S:      Maintained
4153 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4154 F:      drivers/iio/proximity/srf*.c
4155
4156 DEVICE COREDUMP (DEV_COREDUMP)
4157 M:      Johannes Berg <johannes@sipsolutions.net>
4158 L:      linux-kernel@vger.kernel.org
4159 S:      Maintained
4160 F:      drivers/base/devcoredump.c
4161 F:      include/linux/devcoredump.h
4162
4163 DEVICE FREQUENCY (DEVFREQ)
4164 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4165 M:      Kyungmin Park <kyungmin.park@samsung.com>
4166 R:      Chanwoo Choi <cw00.choi@samsung.com>
4167 L:      linux-pm@vger.kernel.org
4168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4169 S:      Maintained
4170 F:      drivers/devfreq/
4171 F:      include/linux/devfreq.h
4172 F:      Documentation/devicetree/bindings/devfreq/
4173
4174 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4175 M:      Chanwoo Choi <cw00.choi@samsung.com>
4176 L:      linux-pm@vger.kernel.org
4177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4178 S:      Supported
4179 F:      drivers/devfreq/event/
4180 F:      drivers/devfreq/devfreq-event.c
4181 F:      include/linux/devfreq-event.h
4182 F:      Documentation/devicetree/bindings/devfreq/event/
4183
4184 DEVICE NUMBER REGISTRY
4185 M:      Torben Mathiasen <device@lanana.org>
4186 W:      http://lanana.org/docs/device-list/index.html
4187 S:      Maintained
4188
4189 DEVICE-MAPPER  (LVM)
4190 M:      Alasdair Kergon <agk@redhat.com>
4191 M:      Mike Snitzer <snitzer@redhat.com>
4192 M:      dm-devel@redhat.com
4193 L:      dm-devel@redhat.com
4194 W:      http://sources.redhat.com/dm
4195 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4197 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4198 S:      Maintained
4199 F:      Documentation/device-mapper/
4200 F:      drivers/md/Makefile
4201 F:      drivers/md/Kconfig
4202 F:      drivers/md/dm*
4203 F:      drivers/md/persistent-data/
4204 F:      include/linux/device-mapper.h
4205 F:      include/linux/dm-*.h
4206 F:      include/uapi/linux/dm-*.h
4207
4208 DEVLINK
4209 M:      Jiri Pirko <jiri@mellanox.com>
4210 L:      netdev@vger.kernel.org
4211 S:      Supported
4212 F:      net/core/devlink.c
4213 F:      include/net/devlink.h
4214 F:      include/uapi/linux/devlink.h
4215
4216 DIALOG SEMICONDUCTOR DRIVERS
4217 M:      Support Opensource <support.opensource@diasemi.com>
4218 W:      http://www.dialog-semiconductor.com/products
4219 S:      Supported
4220 F:      Documentation/hwmon/da90??
4221 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4222 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4223 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4224 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4225 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4226 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4227 F:      drivers/gpio/gpio-da90??.c
4228 F:      drivers/hwmon/da90??-hwmon.c
4229 F:      drivers/iio/adc/da91??-*.c
4230 F:      drivers/input/misc/da90??_onkey.c
4231 F:      drivers/input/touchscreen/da9052_tsi.c
4232 F:      drivers/leds/leds-da90??.c
4233 F:      drivers/mfd/da903x.c
4234 F:      drivers/mfd/da90??-*.c
4235 F:      drivers/mfd/da91??-*.c
4236 F:      drivers/power/supply/da9052-battery.c
4237 F:      drivers/power/supply/da91??-*.c
4238 F:      drivers/regulator/da903x.c
4239 F:      drivers/regulator/da9???-regulator.[ch]
4240 F:      drivers/thermal/da90??-thermal.c
4241 F:      drivers/rtc/rtc-da90??.c
4242 F:      drivers/video/backlight/da90??_bl.c
4243 F:      drivers/watchdog/da90??_wdt.c
4244 F:      include/linux/mfd/da903x.h
4245 F:      include/linux/mfd/da9052/
4246 F:      include/linux/mfd/da9055/
4247 F:      include/linux/mfd/da9062/
4248 F:      include/linux/mfd/da9063/
4249 F:      include/linux/mfd/da9150/
4250 F:      include/linux/regulator/da9211.h
4251 F:      include/sound/da[79]*.h
4252 F:      sound/soc/codecs/da[79]*.[ch]
4253
4254 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4255 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4256 L:      linux-gpio@vger.kernel.org
4257 S:      Maintained
4258 F:      drivers/gpio/gpio-gpio-mm.c
4259
4260 DIGI NEO AND CLASSIC PCI PRODUCTS
4261 M:      Lidza Louina <lidza.louina@gmail.com>
4262 M:      Mark Hounschell <markh@compro.net>
4263 L:      driverdev-devel@linuxdriverproject.org
4264 S:      Maintained
4265 F:      drivers/staging/dgnc/
4266
4267 DIOLAN U2C-12 I2C DRIVER
4268 M:      Guenter Roeck <linux@roeck-us.net>
4269 L:      linux-i2c@vger.kernel.org
4270 S:      Maintained
4271 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4272
4273 FILESYSTEM DIRECT ACCESS (DAX)
4274 M:      Matthew Wilcox <mawilcox@microsoft.com>
4275 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4276 L:      linux-fsdevel@vger.kernel.org
4277 S:      Supported
4278 F:      fs/dax.c
4279 F:      include/linux/dax.h
4280 F:      include/trace/events/fs_dax.h
4281
4282 DEVICE DIRECT ACCESS (DAX)
4283 M:      Dan Williams <dan.j.williams@intel.com>
4284 L:      linux-nvdimm@lists.01.org
4285 S:      Supported
4286 F:      drivers/dax/
4287
4288 DIRECTORY NOTIFICATION (DNOTIFY)
4289 M:      Jan Kara <jack@suse.cz>
4290 R:      Amir Goldstein <amir73il@gmail.com>
4291 L:      linux-fsdevel@vger.kernel.org
4292 S:      Maintained
4293 F:      Documentation/filesystems/dnotify.txt
4294 F:      fs/notify/dnotify/
4295 F:      include/linux/dnotify.h
4296
4297 DISK GEOMETRY AND PARTITION HANDLING
4298 M:      Andries Brouwer <aeb@cwi.nl>
4299 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4302 S:      Maintained
4303
4304 DISKQUOTA
4305 M:      Jan Kara <jack@suse.com>
4306 S:      Maintained
4307 F:      Documentation/filesystems/quota.txt
4308 F:      fs/quota/
4309 F:      include/linux/quota*.h
4310 F:      include/uapi/linux/quota*.h
4311
4312 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313 M:      Bernie Thompson <bernie@plugable.com>
4314 L:      linux-fbdev@vger.kernel.org
4315 S:      Maintained
4316 W:      http://plugable.com/category/projects/udlfb/
4317 F:      drivers/video/fbdev/udlfb.c
4318 F:      include/video/udlfb.h
4319 F:      Documentation/fb/udlfb.txt
4320
4321 DISTRIBUTED LOCK MANAGER (DLM)
4322 M:      Christine Caulfield <ccaulfie@redhat.com>
4323 M:      David Teigland <teigland@redhat.com>
4324 L:      cluster-devel@redhat.com
4325 W:      http://sources.redhat.com/cluster/
4326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4327 S:      Supported
4328 F:      fs/dlm/
4329
4330 DMA BUFFER SHARING FRAMEWORK
4331 M:      Sumit Semwal <sumit.semwal@linaro.org>
4332 S:      Maintained
4333 L:      linux-media@vger.kernel.org
4334 L:      dri-devel@lists.freedesktop.org
4335 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4336 F:      drivers/dma-buf/
4337 F:      include/linux/dma-buf*
4338 F:      include/linux/reservation.h
4339 F:      include/linux/*fence.h
4340 F:      Documentation/driver-api/dma-buf.rst
4341 T:      git git://anongit.freedesktop.org/drm/drm-misc
4342
4343 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344 M:      Vinod Koul <vinod.koul@intel.com>
4345 L:      dmaengine@vger.kernel.org
4346 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4347 S:      Maintained
4348 F:      drivers/dma/
4349 F:      include/linux/dmaengine.h
4350 F:      Documentation/devicetree/bindings/dma/
4351 F:      Documentation/driver-api/dmaengine/
4352 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4353
4354 DMA MAPPING HELPERS
4355 M:      Christoph Hellwig <hch@lst.de>
4356 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4357 R:      Robin Murphy <robin.murphy@arm.com>
4358 L:      iommu@lists.linux-foundation.org
4359 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4360 W:      http://git.infradead.org/users/hch/dma-mapping.git
4361 S:      Supported
4362 F:      lib/dma-debug.c
4363 F:      lib/dma-direct.c
4364 F:      lib/dma-virt.c
4365 F:      drivers/base/dma-mapping.c
4366 F:      drivers/base/dma-coherent.c
4367 F:      include/asm-generic/dma-mapping.h
4368 F:      include/linux/dma-direct.h
4369 F:      include/linux/dma-mapping.h
4370
4371 DME1737 HARDWARE MONITOR DRIVER
4372 M:      Juerg Haefliger <juergh@gmail.com>
4373 L:      linux-hwmon@vger.kernel.org
4374 S:      Maintained
4375 F:      Documentation/hwmon/dme1737
4376 F:      drivers/hwmon/dme1737.c
4377
4378 DMI/SMBIOS SUPPORT
4379 M:      Jean Delvare <jdelvare@suse.com>
4380 S:      Maintained
4381 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4382 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4383 F:      drivers/firmware/dmi-id.c
4384 F:      drivers/firmware/dmi_scan.c
4385 F:      include/linux/dmi.h
4386
4387 DOCUMENTATION
4388 M:      Jonathan Corbet <corbet@lwn.net>
4389 L:      linux-doc@vger.kernel.org
4390 S:      Maintained
4391 F:      Documentation/
4392 F:      scripts/kernel-doc
4393 X:      Documentation/ABI/
4394 X:      Documentation/devicetree/
4395 X:      Documentation/acpi
4396 X:      Documentation/power
4397 X:      Documentation/spi
4398 X:      Documentation/media
4399 T:      git git://git.lwn.net/linux.git docs-next
4400
4401 DONGWOON DW9714 LENS VOICE COIL DRIVER
4402 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4403 L:      linux-media@vger.kernel.org
4404 T:      git git://linuxtv.org/media_tree.git
4405 S:      Maintained
4406 F:      drivers/media/i2c/dw9714.c
4407
4408 DOUBLETALK DRIVER
4409 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4410 L:      blinux-list@redhat.com
4411 S:      Maintained
4412 F:      drivers/char/dtlk.c
4413 F:      include/linux/dtlk.h
4414
4415 DPAA2 DATAPATH I/O (DPIO) DRIVER
4416 M:      Roy Pledge <Roy.Pledge@nxp.com>
4417 L:      linux-kernel@vger.kernel.org
4418 S:      Maintained
4419 F:      drivers/staging/fsl-mc/bus/dpio
4420
4421 DPAA2 ETHERNET DRIVER
4422 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4423 L:      linux-kernel@vger.kernel.org
4424 S:      Maintained
4425 F:      drivers/staging/fsl-dpaa2/ethernet
4426
4427 DPT_I2O SCSI RAID DRIVER
4428 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4429 L:      linux-scsi@vger.kernel.org
4430 W:      http://www.adaptec.com/
4431 S:      Maintained
4432 F:      drivers/scsi/dpt*
4433 F:      drivers/scsi/dpt/
4434
4435 DRBD DRIVER
4436 M:      Philipp Reisner <philipp.reisner@linbit.com>
4437 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4438 L:      drbd-dev@lists.linbit.com
4439 W:      http://www.drbd.org
4440 T:      git git://git.linbit.com/linux-drbd.git
4441 T:      git git://git.linbit.com/drbd-8.4.git
4442 S:      Supported
4443 F:      drivers/block/drbd/
4444 F:      lib/lru_cache.c
4445 F:      Documentation/blockdev/drbd/
4446
4447 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4448 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4450 S:      Supported
4451 F:      Documentation/kobject.txt
4452 F:      drivers/base/
4453 F:      fs/debugfs/
4454 F:      fs/sysfs/
4455 F:      include/linux/debugfs.h
4456 F:      include/linux/kobj*
4457 F:      lib/kobj*
4458
4459 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4460 M:      Kevin Hilman <khilman@kernel.org>
4461 M:      Nishanth Menon <nm@ti.com>
4462 S:      Maintained
4463 F:      drivers/power/avs/
4464 F:      include/linux/power/smartreflex.h
4465 L:      linux-pm@vger.kernel.org
4466
4467 DRM DRIVER FOR ARM PL111 CLCD
4468 M:      Eric Anholt <eric@anholt.net>
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470 S:      Supported
4471 F:      drivers/gpu/drm/pl111/
4472
4473 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4474 M:      Dave Airlie <airlied@redhat.com>
4475 S:      Odd Fixes
4476 F:      drivers/gpu/drm/ast/
4477
4478 DRM DRIVER FOR BOCHS VIRTUAL GPU
4479 M:      Gerd Hoffmann <kraxel@redhat.com>
4480 L:      virtualization@lists.linux-foundation.org
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/bochs/
4484
4485 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4486 M:      Linus Walleij <linus.walleij@linaro.org>
4487 T:      git git://anongit.freedesktop.org/drm/drm-misc
4488 S:      Maintained
4489 F:      drivers/gpu/drm/tve200/
4490
4491 DRM DRIVER FOR ILITEK ILI9225 PANELS
4492 M:      David Lechner <david@lechnology.com>
4493 S:      Maintained
4494 F:      drivers/gpu/drm/tinydrm/ili9225.c
4495 F:      Documentation/devicetree/bindings/display/ili9225.txt
4496
4497 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4498 S:      Orphan / Obsolete
4499 F:      drivers/gpu/drm/i810/
4500 F:      include/uapi/drm/i810_drm.h
4501
4502 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4503 S:      Orphan / Obsolete
4504 F:      drivers/gpu/drm/mga/
4505 F:      include/uapi/drm/mga_drm.h
4506
4507 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4508 M:      Dave Airlie <airlied@redhat.com>
4509 S:      Odd Fixes
4510 F:      drivers/gpu/drm/mgag200/
4511
4512 DRM DRIVER FOR MI0283QT
4513 M:      Noralf Trønnes <noralf@tronnes.org>
4514 S:      Maintained
4515 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4516 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4517
4518 DRM DRIVER FOR MSM ADRENO GPU
4519 M:      Rob Clark <robdclark@gmail.com>
4520 L:      linux-arm-msm@vger.kernel.org
4521 L:      dri-devel@lists.freedesktop.org
4522 L:      freedreno@lists.freedesktop.org
4523 T:      git git://people.freedesktop.org/~robclark/linux
4524 S:      Maintained
4525 F:      drivers/gpu/drm/msm/
4526 F:      include/uapi/drm/msm_drm.h
4527 F:      Documentation/devicetree/bindings/display/msm/
4528
4529 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4530 M:      Ben Skeggs <bskeggs@redhat.com>
4531 L:      dri-devel@lists.freedesktop.org
4532 L:      nouveau@lists.freedesktop.org
4533 T:      git git://github.com/skeggsb/linux
4534 S:      Supported
4535 F:      drivers/gpu/drm/nouveau/
4536 F:      include/uapi/drm/nouveau_drm.h
4537
4538 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4539 M:      Noralf Trønnes <noralf@tronnes.org>
4540 S:      Maintained
4541 F:      drivers/gpu/drm/tinydrm/repaper.c
4542 F:      Documentation/devicetree/bindings/display/repaper.txt
4543
4544 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4545 M:      Dave Airlie <airlied@redhat.com>
4546 M:      Gerd Hoffmann <kraxel@redhat.com>
4547 L:      virtualization@lists.linux-foundation.org
4548 T:      git git://anongit.freedesktop.org/drm/drm-misc
4549 S:      Obsolete
4550 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4551 F:      drivers/gpu/drm/cirrus/
4552
4553 DRM DRIVER FOR QXL VIRTUAL GPU
4554 M:      Dave Airlie <airlied@redhat.com>
4555 M:      Gerd Hoffmann <kraxel@redhat.com>
4556 L:      virtualization@lists.linux-foundation.org
4557 T:      git git://anongit.freedesktop.org/drm/drm-misc
4558 S:      Maintained
4559 F:      drivers/gpu/drm/qxl/
4560 F:      include/uapi/drm/qxl_drm.h
4561
4562 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4563 S:      Orphan / Obsolete
4564 F:      drivers/gpu/drm/r128/
4565 F:      include/uapi/drm/r128_drm.h
4566
4567 DRM DRIVER FOR SAVAGE VIDEO CARDS
4568 S:      Orphan / Obsolete
4569 F:      drivers/gpu/drm/savage/
4570 F:      include/uapi/drm/savage_drm.h
4571
4572 DRM DRIVER FOR SIS VIDEO CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/sis/
4575 F:      include/uapi/drm/sis_drm.h
4576
4577 DRM DRIVER FOR SITRONIX ST7586 PANELS
4578 M:      David Lechner <david@lechnology.com>
4579 S:      Maintained
4580 F:      drivers/gpu/drm/tinydrm/st7586.c
4581 F:      Documentation/devicetree/bindings/display/st7586.txt
4582
4583 DRM DRIVER FOR SITRONIX ST7735R PANELS
4584 M:      David Lechner <david@lechnology.com>
4585 S:      Maintained
4586 F:      drivers/gpu/drm/tinydrm/st7735r.c
4587 F:      Documentation/devicetree/bindings/display/st7735r.txt
4588
4589 DRM DRIVER FOR TDFX VIDEO CARDS
4590 S:      Orphan / Obsolete
4591 F:      drivers/gpu/drm/tdfx/
4592
4593 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4594 M:      Dave Airlie <airlied@redhat.com>
4595 S:      Odd Fixes
4596 F:      drivers/gpu/drm/udl/
4597
4598 DRM DRIVER FOR VMWARE VIRTUAL GPU
4599 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4600 M:      Sinclair Yeh <syeh@vmware.com>
4601 M:      Thomas Hellstrom <thellstrom@vmware.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 T:      git git://people.freedesktop.org/~syeh/repos_linux
4604 T:      git git://people.freedesktop.org/~thomash/linux
4605 S:      Supported
4606 F:      drivers/gpu/drm/vmwgfx/
4607 F:      include/uapi/drm/vmwgfx_drm.h
4608
4609 DRM DRIVERS
4610 M:      David Airlie <airlied@linux.ie>
4611 L:      dri-devel@lists.freedesktop.org
4612 T:      git git://people.freedesktop.org/~airlied/linux
4613 B:      https://bugs.freedesktop.org/
4614 C:      irc://chat.freenode.net/dri-devel
4615 S:      Maintained
4616 F:      drivers/gpu/drm/
4617 F:      drivers/gpu/vga/
4618 F:      Documentation/devicetree/bindings/display/
4619 F:      Documentation/devicetree/bindings/gpu/
4620 F:      Documentation/devicetree/bindings/video/
4621 F:      Documentation/gpu/
4622 F:      include/drm/
4623 F:      include/uapi/drm/
4624 F:      include/linux/vga*
4625
4626 DRM DRIVERS AND MISC GPU PATCHES
4627 M:      Daniel Vetter <daniel.vetter@intel.com>
4628 M:      Gustavo Padovan <gustavo@padovan.org>
4629 M:      Sean Paul <seanpaul@chromium.org>
4630 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4631 S:      Maintained
4632 T:      git git://anongit.freedesktop.org/drm/drm-misc
4633 F:      Documentation/gpu/
4634 F:      drivers/gpu/vga/
4635 F:      drivers/gpu/drm/*
4636 F:      include/drm/drm*
4637 F:      include/uapi/drm/drm*
4638 F:      include/linux/vga*
4639
4640 DRM DRIVERS FOR ALLWINNER A10
4641 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4642 L:      dri-devel@lists.freedesktop.org
4643 S:      Supported
4644 F:      drivers/gpu/drm/sun4i/
4645 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4646 T:      git git://anongit.freedesktop.org/drm/drm-misc
4647
4648 DRM DRIVERS FOR AMLOGIC SOCS
4649 M:      Neil Armstrong <narmstrong@baylibre.com>
4650 L:      dri-devel@lists.freedesktop.org
4651 L:      linux-amlogic@lists.infradead.org
4652 W:      http://linux-meson.com/
4653 S:      Supported
4654 F:      drivers/gpu/drm/meson/
4655 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4656 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4657 F:      Documentation/gpu/meson.rst
4658 T:      git git://anongit.freedesktop.org/drm/drm-misc
4659
4660 DRM DRIVERS FOR ATMEL HLCDC
4661 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4662 L:      dri-devel@lists.freedesktop.org
4663 S:      Supported
4664 F:      drivers/gpu/drm/atmel-hlcdc/
4665 F:      Documentation/devicetree/bindings/drm/atmel/
4666 T:      git git://anongit.freedesktop.org/drm/drm-misc
4667
4668 DRM DRIVERS FOR BRIDGE CHIPS
4669 M:      Archit Taneja <architt@codeaurora.org>
4670 M:      Andrzej Hajda <a.hajda@samsung.com>
4671 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4672 S:      Maintained
4673 T:      git git://anongit.freedesktop.org/drm/drm-misc
4674 F:      drivers/gpu/drm/bridge/
4675
4676 DRM DRIVERS FOR EXYNOS
4677 M:      Inki Dae <inki.dae@samsung.com>
4678 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4679 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4680 M:      Kyungmin Park <kyungmin.park@samsung.com>
4681 L:      dri-devel@lists.freedesktop.org
4682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4683 S:      Supported
4684 F:      drivers/gpu/drm/exynos/
4685 F:      include/uapi/drm/exynos_drm.h
4686 F:      Documentation/devicetree/bindings/display/exynos/
4687
4688 DRM DRIVERS FOR FREESCALE DCU
4689 M:      Stefan Agner <stefan@agner.ch>
4690 M:      Alison Wang <alison.wang@freescale.com>
4691 L:      dri-devel@lists.freedesktop.org
4692 S:      Supported
4693 F:      drivers/gpu/drm/fsl-dcu/
4694 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4695 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4696 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4697
4698 DRM DRIVERS FOR FREESCALE IMX
4699 M:      Philipp Zabel <p.zabel@pengutronix.de>
4700 L:      dri-devel@lists.freedesktop.org
4701 S:      Maintained
4702 F:      drivers/gpu/drm/imx/
4703 F:      drivers/gpu/ipu-v3/
4704 F:      Documentation/devicetree/bindings/display/imx/
4705
4706 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4707 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4708 L:      dri-devel@lists.freedesktop.org
4709 T:      git git://github.com/patjak/drm-gma500
4710 S:      Maintained
4711 F:      drivers/gpu/drm/gma500/
4712
4713 DRM DRIVERS FOR HISILICON
4714 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4715 M:      Rongrong Zou <zourongrong@gmail.com>
4716 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4717 R:      Chen Feng <puck.chen@hisilicon.com>
4718 L:      dri-devel@lists.freedesktop.org
4719 T:      git git://github.com/xin3liang/linux.git
4720 S:      Maintained
4721 F:      drivers/gpu/drm/hisilicon/
4722 F:      Documentation/devicetree/bindings/display/hisilicon/
4723
4724 DRM DRIVERS FOR MEDIATEK
4725 M:      CK Hu <ck.hu@mediatek.com>
4726 M:      Philipp Zabel <p.zabel@pengutronix.de>
4727 L:      dri-devel@lists.freedesktop.org
4728 S:      Supported
4729 F:      drivers/gpu/drm/mediatek/
4730 F:      Documentation/devicetree/bindings/display/mediatek/
4731
4732 DRM DRIVERS FOR NVIDIA TEGRA
4733 M:      Thierry Reding <thierry.reding@gmail.com>
4734 L:      dri-devel@lists.freedesktop.org
4735 L:      linux-tegra@vger.kernel.org
4736 T:      git git://anongit.freedesktop.org/tegra/linux.git
4737 S:      Supported
4738 F:      drivers/gpu/drm/tegra/
4739 F:      drivers/gpu/host1x/
4740 F:      include/linux/host1x.h
4741 F:      include/uapi/drm/tegra_drm.h
4742 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4743
4744 DRM DRIVERS FOR RENESAS
4745 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4746 L:      dri-devel@lists.freedesktop.org
4747 L:      linux-renesas-soc@vger.kernel.org
4748 T:      git git://linuxtv.org/pinchartl/fbdev
4749 S:      Supported
4750 F:      drivers/gpu/drm/rcar-du/
4751 F:      drivers/gpu/drm/shmobile/
4752 F:      include/linux/platform_data/shmob_drm.h
4753 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4754 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4755
4756 DRM DRIVERS FOR ROCKCHIP
4757 M:      Sandy Huang <hjc@rock-chips.com>
4758 M:      Heiko Stübner <heiko@sntech.de>
4759 L:      dri-devel@lists.freedesktop.org
4760 S:      Maintained
4761 F:      drivers/gpu/drm/rockchip/
4762 F:      Documentation/devicetree/bindings/display/rockchip/
4763 T:      git git://anongit.freedesktop.org/drm/drm-misc
4764
4765 DRM DRIVERS FOR STI
4766 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4767 M:      Vincent Abriou <vincent.abriou@st.com>
4768 L:      dri-devel@lists.freedesktop.org
4769 T:      git git://anongit.freedesktop.org/drm/drm-misc
4770 S:      Maintained
4771 F:      drivers/gpu/drm/sti
4772 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4773
4774 DRM DRIVERS FOR STM
4775 M:      Yannick Fertre <yannick.fertre@st.com>
4776 M:      Philippe Cornu <philippe.cornu@st.com>
4777 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4778 M:      Vincent Abriou <vincent.abriou@st.com>
4779 L:      dri-devel@lists.freedesktop.org
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4781 S:      Maintained
4782 F:      drivers/gpu/drm/stm
4783 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4784
4785 DRM DRIVERS FOR TI LCDC
4786 M:      Jyri Sarha <jsarha@ti.com>
4787 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4788 L:      dri-devel@lists.freedesktop.org
4789 S:      Maintained
4790 F:      drivers/gpu/drm/tilcdc/
4791 F:      Documentation/devicetree/bindings/display/tilcdc/
4792
4793 DRM DRIVERS FOR TI OMAP
4794 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4795 L:      dri-devel@lists.freedesktop.org
4796 S:      Maintained
4797 F:      drivers/gpu/drm/omapdrm/
4798 F:      Documentation/devicetree/bindings/display/ti/
4799
4800 DRM DRIVERS FOR VC4
4801 M:      Eric Anholt <eric@anholt.net>
4802 T:      git git://github.com/anholt/linux
4803 S:      Supported
4804 F:      drivers/gpu/drm/vc4/
4805 F:      include/uapi/drm/vc4_drm.h
4806 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808
4809 DRM DRIVERS FOR VIVANTE GPU IP
4810 M:      Lucas Stach <l.stach@pengutronix.de>
4811 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4812 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4813 L:      etnaviv@lists.freedesktop.org
4814 L:      dri-devel@lists.freedesktop.org
4815 S:      Maintained
4816 F:      drivers/gpu/drm/etnaviv/
4817 F:      include/uapi/drm/etnaviv_drm.h
4818 F:      Documentation/devicetree/bindings/display/etnaviv/
4819
4820 DRM DRIVERS FOR ZTE ZX
4821 M:      Shawn Guo <shawnguo@kernel.org>
4822 L:      dri-devel@lists.freedesktop.org
4823 S:      Maintained
4824 F:      drivers/gpu/drm/zte/
4825 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4826 T:      git git://anongit.freedesktop.org/drm/drm-misc
4827
4828 DRM PANEL DRIVERS
4829 M:      Thierry Reding <thierry.reding@gmail.com>
4830 L:      dri-devel@lists.freedesktop.org
4831 T:      git git://anongit.freedesktop.org/drm/drm-misc
4832 S:      Maintained
4833 F:      drivers/gpu/drm/drm_panel.c
4834 F:      drivers/gpu/drm/panel/
4835 F:      include/drm/drm_panel.h
4836 F:      Documentation/devicetree/bindings/display/panel/
4837
4838 DRM TINYDRM DRIVERS
4839 M:      Noralf Trønnes <noralf@tronnes.org>
4840 W:      https://github.com/notro/tinydrm/wiki/Development
4841 T:      git git://anongit.freedesktop.org/drm/drm-misc
4842 S:      Maintained
4843 F:      drivers/gpu/drm/tinydrm/
4844 F:      include/drm/tinydrm/
4845
4846 DRM TTM SUBSYSTEM
4847 M:      Christian Koenig <christian.koenig@amd.com>
4848 M:      Roger He <Hongbo.He@amd.com>
4849 T:      git git://people.freedesktop.org/~agd5f/linux
4850 S:      Maintained
4851 L:      dri-devel@lists.freedesktop.org
4852 F:      include/drm/ttm/
4853 F:      drivers/gpu/drm/ttm/
4854
4855 DSBR100 USB FM RADIO DRIVER
4856 M:      Alexey Klimov <klimov.linux@gmail.com>
4857 L:      linux-media@vger.kernel.org
4858 T:      git git://linuxtv.org/media_tree.git
4859 S:      Maintained
4860 F:      drivers/media/radio/dsbr100.c
4861
4862 DSCC4 DRIVER
4863 M:      Francois Romieu <romieu@fr.zoreil.com>
4864 L:      netdev@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/net/wan/dscc4.c
4867
4868 DT3155 MEDIA DRIVER
4869 M:      Hans Verkuil <hverkuil@xs4all.nl>
4870 L:      linux-media@vger.kernel.org
4871 T:      git git://linuxtv.org/media_tree.git
4872 W:      https://linuxtv.org
4873 S:      Odd Fixes
4874 F:      drivers/media/pci/dt3155/
4875
4876 DVB_USB_AF9015 MEDIA DRIVER
4877 M:      Antti Palosaari <crope@iki.fi>
4878 L:      linux-media@vger.kernel.org
4879 W:      https://linuxtv.org
4880 W:      http://palosaari.fi/linux/
4881 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4882 T:      git git://linuxtv.org/anttip/media_tree.git
4883 S:      Maintained
4884 F:      drivers/media/usb/dvb-usb-v2/af9015*
4885
4886 DVB_USB_AF9035 MEDIA DRIVER
4887 M:      Antti Palosaari <crope@iki.fi>
4888 L:      linux-media@vger.kernel.org
4889 W:      https://linuxtv.org
4890 W:      http://palosaari.fi/linux/
4891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4892 T:      git git://linuxtv.org/anttip/media_tree.git
4893 S:      Maintained
4894 F:      drivers/media/usb/dvb-usb-v2/af9035*
4895
4896 DVB_USB_ANYSEE MEDIA DRIVER
4897 M:      Antti Palosaari <crope@iki.fi>
4898 L:      linux-media@vger.kernel.org
4899 W:      https://linuxtv.org
4900 W:      http://palosaari.fi/linux/
4901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4902 T:      git git://linuxtv.org/anttip/media_tree.git
4903 S:      Maintained
4904 F:      drivers/media/usb/dvb-usb-v2/anysee*
4905
4906 DVB_USB_AU6610 MEDIA DRIVER
4907 M:      Antti Palosaari <crope@iki.fi>
4908 L:      linux-media@vger.kernel.org
4909 W:      https://linuxtv.org
4910 W:      http://palosaari.fi/linux/
4911 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4912 T:      git git://linuxtv.org/anttip/media_tree.git
4913 S:      Maintained
4914 F:      drivers/media/usb/dvb-usb-v2/au6610*
4915
4916 DVB_USB_CE6230 MEDIA DRIVER
4917 M:      Antti Palosaari <crope@iki.fi>
4918 L:      linux-media@vger.kernel.org
4919 W:      https://linuxtv.org
4920 W:      http://palosaari.fi/linux/
4921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4922 T:      git git://linuxtv.org/anttip/media_tree.git
4923 S:      Maintained
4924 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4925
4926 DVB_USB_CXUSB MEDIA DRIVER
4927 M:      Michael Krufky <mkrufky@linuxtv.org>
4928 L:      linux-media@vger.kernel.org
4929 W:      https://linuxtv.org
4930 W:      http://github.com/mkrufky
4931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4932 T:      git git://linuxtv.org/media_tree.git
4933 S:      Maintained
4934 F:      drivers/media/usb/dvb-usb/cxusb*
4935
4936 DVB_USB_EC168 MEDIA DRIVER
4937 M:      Antti Palosaari <crope@iki.fi>
4938 L:      linux-media@vger.kernel.org
4939 W:      https://linuxtv.org
4940 W:      http://palosaari.fi/linux/
4941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4942 T:      git git://linuxtv.org/anttip/media_tree.git
4943 S:      Maintained
4944 F:      drivers/media/usb/dvb-usb-v2/ec168*
4945
4946 DVB_USB_GL861 MEDIA DRIVER
4947 M:      Antti Palosaari <crope@iki.fi>
4948 L:      linux-media@vger.kernel.org
4949 W:      https://linuxtv.org
4950 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4951 T:      git git://linuxtv.org/anttip/media_tree.git
4952 S:      Maintained
4953 F:      drivers/media/usb/dvb-usb-v2/gl861*
4954
4955 DVB_USB_MXL111SF MEDIA DRIVER
4956 M:      Michael Krufky <mkrufky@linuxtv.org>
4957 L:      linux-media@vger.kernel.org
4958 W:      https://linuxtv.org
4959 W:      http://github.com/mkrufky
4960 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4961 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4962 S:      Maintained
4963 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4964
4965 DVB_USB_RTL28XXU MEDIA DRIVER
4966 M:      Antti Palosaari <crope@iki.fi>
4967 L:      linux-media@vger.kernel.org
4968 W:      https://linuxtv.org
4969 W:      http://palosaari.fi/linux/
4970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4971 T:      git git://linuxtv.org/anttip/media_tree.git
4972 S:      Maintained
4973 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4974
4975 DVB_USB_V2 MEDIA DRIVER
4976 M:      Antti Palosaari <crope@iki.fi>
4977 L:      linux-media@vger.kernel.org
4978 W:      https://linuxtv.org
4979 W:      http://palosaari.fi/linux/
4980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4981 T:      git git://linuxtv.org/anttip/media_tree.git
4982 S:      Maintained
4983 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4984 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4985
4986 DYNAMIC DEBUG
4987 M:      Jason Baron <jbaron@akamai.com>
4988 S:      Maintained
4989 F:      lib/dynamic_debug.c
4990 F:      include/linux/dynamic_debug.h
4991
4992 DYNAMIC INTERRUPT MODERATION
4993 M:      Tal Gilboa <talgi@mellanox.com>
4994 S:      Maintained
4995 F:      include/linux/net_dim.h
4996
4997 DZ DECSTATION DZ11 SERIAL DRIVER
4998 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4999 S:      Maintained
5000 F:      drivers/tty/serial/dz.*
5001
5002 E3X0 POWER BUTTON DRIVER
5003 M:      Moritz Fischer <moritz.fischer@ettus.com>
5004 L:      usrp-users@lists.ettus.com
5005 W:      http://www.ettus.com
5006 S:      Supported
5007 F:      drivers/input/misc/e3x0-button.c
5008 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5009
5010 E4000 MEDIA DRIVER
5011 M:      Antti Palosaari <crope@iki.fi>
5012 L:      linux-media@vger.kernel.org
5013 W:      https://linuxtv.org
5014 W:      http://palosaari.fi/linux/
5015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5016 T:      git git://linuxtv.org/anttip/media_tree.git
5017 S:      Maintained
5018 F:      drivers/media/tuners/e4000*
5019
5020 EATA ISA/EISA/PCI SCSI DRIVER
5021 M:      Dario Ballabio <ballabio_dario@emc.com>
5022 L:      linux-scsi@vger.kernel.org
5023 S:      Maintained
5024 F:      drivers/scsi/eata.c
5025
5026 EC100 MEDIA DRIVER
5027 M:      Antti Palosaari <crope@iki.fi>
5028 L:      linux-media@vger.kernel.org
5029 W:      https://linuxtv.org
5030 W:      http://palosaari.fi/linux/
5031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5032 T:      git git://linuxtv.org/anttip/media_tree.git
5033 S:      Maintained
5034 F:      drivers/media/dvb-frontends/ec100*
5035
5036 ECRYPT FILE SYSTEM
5037 M:      Tyler Hicks <tyhicks@canonical.com>
5038 L:      ecryptfs@vger.kernel.org
5039 W:      http://ecryptfs.org
5040 W:      https://launchpad.net/ecryptfs
5041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5042 S:      Supported
5043 F:      Documentation/filesystems/ecryptfs.txt
5044 F:      fs/ecryptfs/
5045
5046 EDAC-AMD64
5047 M:      Borislav Petkov <bp@alien8.de>
5048 L:      linux-edac@vger.kernel.org
5049 S:      Maintained
5050 F:      drivers/edac/amd64_edac*
5051
5052 EDAC-CALXEDA
5053 M:      Robert Richter <rric@kernel.org>
5054 L:      linux-edac@vger.kernel.org
5055 S:      Maintained
5056 F:      drivers/edac/highbank*
5057
5058 EDAC-CAVIUM OCTEON
5059 M:      Ralf Baechle <ralf@linux-mips.org>
5060 M:      David Daney <david.daney@cavium.com>
5061 L:      linux-edac@vger.kernel.org
5062 L:      linux-mips@linux-mips.org
5063 S:      Supported
5064 F:      drivers/edac/octeon_edac*
5065
5066 EDAC-CAVIUM THUNDERX
5067 M:      David Daney <david.daney@cavium.com>
5068 M:      Jan Glauber <jglauber@cavium.com>
5069 L:      linux-edac@vger.kernel.org
5070 S:      Supported
5071 F:      drivers/edac/thunderx_edac*
5072
5073 EDAC-CORE
5074 M:      Borislav Petkov <bp@alien8.de>
5075 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5076 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5077 L:      linux-edac@vger.kernel.org
5078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5080 S:      Supported
5081 F:      Documentation/admin-guide/ras.rst
5082 F:      Documentation/driver-api/edac.rst
5083 F:      drivers/edac/
5084 F:      include/linux/edac.h
5085
5086 EDAC-E752X
5087 M:      Mark Gross <mark.gross@intel.com>
5088 L:      linux-edac@vger.kernel.org
5089 S:      Maintained
5090 F:      drivers/edac/e752x_edac.c
5091
5092 EDAC-E7XXX
5093 L:      linux-edac@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/edac/e7xxx_edac.c
5096
5097 EDAC-FSL_DDR
5098 M:      York Sun <york.sun@nxp.com>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/fsl_ddr_edac.*
5102
5103 EDAC-GHES
5104 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5105 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5106 L:      linux-edac@vger.kernel.org
5107 S:      Maintained
5108 F:      drivers/edac/ghes_edac.c
5109
5110 EDAC-I3000
5111 L:      linux-edac@vger.kernel.org
5112 S:      Orphan
5113 F:      drivers/edac/i3000_edac.c
5114
5115 EDAC-I5000
5116 L:      linux-edac@vger.kernel.org
5117 S:      Maintained
5118 F:      drivers/edac/i5000_edac.c
5119
5120 EDAC-I5400
5121 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5122 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/i5400_edac.c
5126
5127 EDAC-I7300
5128 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5129 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/i7300_edac.c
5133
5134 EDAC-I7CORE
5135 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5136 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/i7core_edac.c
5140
5141 EDAC-I82443BXGX
5142 M:      Tim Small <tim@buttersideup.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/i82443bxgx_edac.c
5146
5147 EDAC-I82975X
5148 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5149 M:      "Arvind R." <arvino55@gmail.com>
5150 L:      linux-edac@vger.kernel.org
5151 S:      Maintained
5152 F:      drivers/edac/i82975x_edac.c
5153
5154 EDAC-IE31200
5155 M:      Jason Baron <jbaron@akamai.com>
5156 L:      linux-edac@vger.kernel.org
5157 S:      Maintained
5158 F:      drivers/edac/ie31200_edac.c
5159
5160 EDAC-MPC85XX
5161 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5162 L:      linux-edac@vger.kernel.org
5163 S:      Maintained
5164 F:      drivers/edac/mpc85xx_edac.[ch]
5165
5166 EDAC-PASEMI
5167 M:      Egor Martovetsky <egor@pasemi.com>
5168 L:      linux-edac@vger.kernel.org
5169 S:      Maintained
5170 F:      drivers/edac/pasemi_edac.c
5171
5172 EDAC-PND2
5173 M:      Tony Luck <tony.luck@intel.com>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/pnd2_edac.[ch]
5177
5178 EDAC-R82600
5179 M:      Tim Small <tim@buttersideup.com>
5180 L:      linux-edac@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/edac/r82600_edac.c
5183
5184 EDAC-SBRIDGE
5185 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5186 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/sb_edac.c
5190
5191 EDAC-SKYLAKE
5192 M:      Tony Luck <tony.luck@intel.com>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/skx_edac.c
5196
5197 EDAC-TI
5198 M:      Tero Kristo <t-kristo@ti.com>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/ti_edac.c
5202
5203 EDIROL UA-101/UA-1000 DRIVER
5204 M:      Clemens Ladisch <clemens@ladisch.de>
5205 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5206 T:      git git://git.alsa-project.org/alsa-kernel.git
5207 S:      Maintained
5208 F:      sound/usb/misc/ua101.c
5209
5210 EFI TEST DRIVER
5211 L:      linux-efi@vger.kernel.org
5212 M:      Ivan Hu <ivan.hu@canonical.com>
5213 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5214 S:      Maintained
5215 F:      drivers/firmware/efi/test/
5216
5217 EFI VARIABLE FILESYSTEM
5218 M:      Matthew Garrett <matthew.garrett@nebula.com>
5219 M:      Jeremy Kerr <jk@ozlabs.org>
5220 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5222 L:      linux-efi@vger.kernel.org
5223 S:      Maintained
5224 F:      fs/efivarfs/
5225
5226 EFIFB FRAMEBUFFER DRIVER
5227 L:      linux-fbdev@vger.kernel.org
5228 M:      Peter Jones <pjones@redhat.com>
5229 S:      Maintained
5230 F:      drivers/video/fbdev/efifb.c
5231
5232 EFS FILESYSTEM
5233 W:      http://aeschi.ch.eu.org/efs/
5234 S:      Orphan
5235 F:      fs/efs/
5236
5237 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5238 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5239 L:      netdev@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/net/ethernet/ibm/ehea/
5242
5243 EM28XX VIDEO4LINUX DRIVER
5244 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5245 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5246 L:      linux-media@vger.kernel.org
5247 W:      https://linuxtv.org
5248 T:      git git://linuxtv.org/media_tree.git
5249 S:      Maintained
5250 F:      drivers/media/usb/em28xx/
5251 F:      Documentation/media/v4l-drivers/em28xx*
5252
5253 EMBEDDED LINUX
5254 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5255 M:      Matt Mackall <mpm@selenic.com>
5256 M:      David Woodhouse <dwmw2@infradead.org>
5257 L:      linux-embedded@vger.kernel.org
5258 S:      Maintained
5259
5260 Emulex 10Gbps iSCSI - OneConnect DRIVER
5261 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5262 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5263 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5264 L:      linux-scsi@vger.kernel.org
5265 W:      http://www.broadcom.com
5266 S:      Supported
5267 F:      drivers/scsi/be2iscsi/
5268
5269 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5270 M:      Sathya Perla <sathya.perla@broadcom.com>
5271 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5272 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5273 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5274 L:      netdev@vger.kernel.org
5275 W:      http://www.emulex.com
5276 S:      Supported
5277 F:      drivers/net/ethernet/emulex/benet/
5278
5279 EMULEX ONECONNECT ROCE DRIVER
5280 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5281 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5282 L:      linux-rdma@vger.kernel.org
5283 W:      http://www.broadcom.com
5284 S:      Odd Fixes
5285 F:      drivers/infiniband/hw/ocrdma/
5286 F:      include/uapi/rdma/ocrdma-abi.h
5287
5288 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5289 M:      James Smart <james.smart@broadcom.com>
5290 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5291 L:      linux-scsi@vger.kernel.org
5292 W:      http://www.broadcom.com
5293 S:      Supported
5294 F:      drivers/scsi/lpfc/
5295
5296 ENE CB710 FLASH CARD READER DRIVER
5297 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5298 S:      Maintained
5299 F:      drivers/misc/cb710/
5300 F:      drivers/mmc/host/cb710-mmc.*
5301 F:      include/linux/cb710.h
5302
5303 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5304 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5305 S:      Maintained
5306 F:      drivers/media/rc/ene_ir.*
5307
5308 EPSON S1D13XXX FRAMEBUFFER DRIVER
5309 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5310 S:      Maintained
5311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5312 F:      drivers/video/fbdev/s1d13xxxfb.c
5313 F:      include/video/s1d13xxxfb.h
5314
5315 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5316 M:      Jeff Layton <jlayton@kernel.org>
5317 S:      Maintained
5318 F:      lib/errseq.c
5319 F:      include/linux/errseq.h
5320
5321 ET131X NETWORK DRIVER
5322 M:      Mark Einon <mark.einon@gmail.com>
5323 S:      Odd Fixes
5324 F:      drivers/net/ethernet/agere/
5325
5326 ETHERNET BRIDGE
5327 M:      Stephen Hemminger <stephen@networkplumber.org>
5328 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5329 L:      netdev@vger.kernel.org
5330 W:      http://www.linuxfoundation.org/en/Net:Bridge
5331 S:      Maintained
5332 F:      include/linux/netfilter_bridge/
5333 F:      net/bridge/
5334
5335 ETHERNET PHY LIBRARY
5336 M:      Andrew Lunn <andrew@lunn.ch>
5337 M:      Florian Fainelli <f.fainelli@gmail.com>
5338 L:      netdev@vger.kernel.org
5339 S:      Maintained
5340 F:      Documentation/ABI/testing/sysfs-bus-mdio
5341 F:      Documentation/devicetree/bindings/net/mdio*
5342 F:      Documentation/networking/phy.txt
5343 F:      drivers/net/phy/
5344 F:      drivers/of/of_mdio.c
5345 F:      drivers/of/of_net.c
5346 F:      include/linux/*mdio*.h
5347 F:      include/linux/of_net.h
5348 F:      include/linux/phy.h
5349 F:      include/linux/phy_fixed.h
5350 F:      include/linux/platform_data/mdio-gpio.h
5351 F:      include/linux/platform_data/mdio-bcm-unimac.h
5352 F:      include/trace/events/mdio.h
5353 F:      include/uapi/linux/mdio.h
5354 F:      include/uapi/linux/mii.h
5355
5356 EXT2 FILE SYSTEM
5357 M:      Jan Kara <jack@suse.com>
5358 L:      linux-ext4@vger.kernel.org
5359 S:      Maintained
5360 F:      Documentation/filesystems/ext2.txt
5361 F:      fs/ext2/
5362 F:      include/linux/ext2*
5363
5364 EXT4 FILE SYSTEM
5365 M:      "Theodore Ts'o" <tytso@mit.edu>
5366 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5367 L:      linux-ext4@vger.kernel.org
5368 W:      http://ext4.wiki.kernel.org
5369 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5371 S:      Maintained
5372 F:      Documentation/filesystems/ext4.txt
5373 F:      fs/ext4/
5374
5375 Extended Verification Module (EVM)
5376 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5377 L:      linux-integrity@vger.kernel.org
5378 S:      Supported
5379 F:      security/integrity/evm/
5380
5381 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5382 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5383 L:      linux-efi@vger.kernel.org
5384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5385 S:      Maintained
5386 F:      Documentation/efi-stub.txt
5387 F:      arch/*/kernel/efi.c
5388 F:      arch/x86/boot/compressed/eboot.[ch]
5389 F:      arch/*/include/asm/efi.h
5390 F:      arch/x86/platform/efi/
5391 F:      drivers/firmware/efi/
5392 F:      include/linux/efi*.h
5393 F:      arch/arm/boot/compressed/efi-header.S
5394 F:      arch/arm64/kernel/efi-entry.S
5395
5396 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5397 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5398 M:      Chanwoo Choi <cw00.choi@samsung.com>
5399 L:      linux-kernel@vger.kernel.org
5400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5401 S:      Maintained
5402 F:      drivers/extcon/
5403 F:      include/linux/extcon/
5404 F:      include/linux/extcon.h
5405 F:      Documentation/extcon/
5406 F:      Documentation/devicetree/bindings/extcon/
5407
5408 EXYNOS DP DRIVER
5409 M:      Jingoo Han <jingoohan1@gmail.com>
5410 L:      dri-devel@lists.freedesktop.org
5411 S:      Maintained
5412 F:      drivers/gpu/drm/exynos/exynos_dp*
5413
5414 EXYNOS SYSMMU (IOMMU) driver
5415 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5416 L:      iommu@lists.linux-foundation.org
5417 S:      Maintained
5418 F:      drivers/iommu/exynos-iommu.c
5419
5420 EZchip NPS platform support
5421 M:      Elad Kanfi <eladkan@mellanox.com>
5422 M:      Vineet Gupta <vgupta@synopsys.com>
5423 S:      Supported
5424 F:      arch/arc/plat-eznps
5425 F:      arch/arc/boot/dts/eznps.dts
5426
5427 F2FS FILE SYSTEM
5428 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5429 M:      Chao Yu <yuchao0@huawei.com>
5430 L:      linux-f2fs-devel@lists.sourceforge.net
5431 W:      https://f2fs.wiki.kernel.org/
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5433 S:      Maintained
5434 F:      Documentation/filesystems/f2fs.txt
5435 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5436 F:      fs/f2fs/
5437 F:      include/linux/f2fs_fs.h
5438 F:      include/trace/events/f2fs.h
5439
5440 F71805F HARDWARE MONITORING DRIVER
5441 M:      Jean Delvare <jdelvare@suse.com>
5442 L:      linux-hwmon@vger.kernel.org
5443 S:      Maintained
5444 F:      Documentation/hwmon/f71805f
5445 F:      drivers/hwmon/f71805f.c
5446
5447 FANOTIFY
5448 M:      Jan Kara <jack@suse.cz>
5449 R:      Amir Goldstein <amir73il@gmail.com>
5450 L:      linux-fsdevel@vger.kernel.org
5451 S:      Maintained
5452 F:      fs/notify/fanotify/
5453 F:      include/linux/fanotify.h
5454 F:      include/uapi/linux/fanotify.h
5455
5456 FARSYNC SYNCHRONOUS DRIVER
5457 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5458 W:      http://www.farsite.co.uk/
5459 S:      Supported
5460 F:      drivers/net/wan/farsync.*
5461
5462 FAULT INJECTION SUPPORT
5463 M:      Akinobu Mita <akinobu.mita@gmail.com>
5464 S:      Supported
5465 F:      Documentation/fault-injection/
5466 F:      lib/fault-inject.c
5467
5468 FBTFT Framebuffer drivers
5469 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5470 S:      Maintained
5471 F:      drivers/staging/fbtft/
5472
5473 FC0011 TUNER DRIVER
5474 M:      Michael Buesch <m@bues.ch>
5475 L:      linux-media@vger.kernel.org
5476 S:      Maintained
5477 F:      drivers/media/tuners/fc0011.h
5478 F:      drivers/media/tuners/fc0011.c
5479
5480 FC2580 MEDIA DRIVER
5481 M:      Antti Palosaari <crope@iki.fi>
5482 L:      linux-media@vger.kernel.org
5483 W:      https://linuxtv.org
5484 W:      http://palosaari.fi/linux/
5485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5486 T:      git git://linuxtv.org/anttip/media_tree.git
5487 S:      Maintained
5488 F:      drivers/media/tuners/fc2580*
5489
5490 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5491 M:      Johannes Thumshirn <jth@kernel.org>
5492 L:      linux-scsi@vger.kernel.org
5493 W:      www.Open-FCoE.org
5494 S:      Supported
5495 F:      drivers/scsi/libfc/
5496 F:      drivers/scsi/fcoe/
5497 F:      include/scsi/fc/
5498 F:      include/scsi/libfc.h
5499 F:      include/scsi/libfcoe.h
5500 F:      include/uapi/scsi/fc/
5501
5502 FILE LOCKING (flock() and fcntl()/lockf())
5503 M:      Jeff Layton <jlayton@kernel.org>
5504 M:      "J. Bruce Fields" <bfields@fieldses.org>
5505 L:      linux-fsdevel@vger.kernel.org
5506 S:      Maintained
5507 F:      include/linux/fcntl.h
5508 F:      include/uapi/linux/fcntl.h
5509 F:      fs/fcntl.c
5510 F:      fs/locks.c
5511
5512 FILESYSTEMS (VFS and infrastructure)
5513 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5514 L:      linux-fsdevel@vger.kernel.org
5515 S:      Maintained
5516 F:      fs/*
5517 F:      include/linux/fs.h
5518 F:      include/uapi/linux/fs.h
5519
5520 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5521 M:      Riku Voipio <riku.voipio@iki.fi>
5522 L:      linux-hwmon@vger.kernel.org
5523 S:      Maintained
5524 F:      drivers/hwmon/f75375s.c
5525 F:      include/linux/f75375s.h
5526
5527 FIREWIRE AUDIO DRIVERS
5528 M:      Clemens Ladisch <clemens@ladisch.de>
5529 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5530 T:      git git://git.alsa-project.org/alsa-kernel.git
5531 S:      Maintained
5532 F:      sound/firewire/
5533
5534 FIREWIRE MEDIA DRIVERS (firedtv)
5535 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5536 L:      linux-media@vger.kernel.org
5537 L:      linux1394-devel@lists.sourceforge.net
5538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5539 S:      Maintained
5540 F:      drivers/media/firewire/
5541
5542 FIREWIRE SBP-2 TARGET
5543 M:      Chris Boot <bootc@bootc.net>
5544 L:      linux-scsi@vger.kernel.org
5545 L:      target-devel@vger.kernel.org
5546 L:      linux1394-devel@lists.sourceforge.net
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5548 S:      Maintained
5549 F:      drivers/target/sbp/
5550
5551 FIREWIRE SUBSYSTEM
5552 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5553 L:      linux1394-devel@lists.sourceforge.net
5554 W:      http://ieee1394.wiki.kernel.org/
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5556 S:      Maintained
5557 F:      drivers/firewire/
5558 F:      include/linux/firewire.h
5559 F:      include/uapi/linux/firewire*.h
5560 F:      tools/firewire/
5561
5562 FIRMWARE LOADER (request_firmware)
5563 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5564 L:      linux-kernel@vger.kernel.org
5565 S:      Maintained
5566 F:      Documentation/firmware_class/
5567 F:      drivers/base/firmware*.c
5568 F:      include/linux/firmware.h
5569
5570 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5571 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5572 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5573 S:      Maintained
5574 F:      drivers/block/rsxx/
5575
5576 FLOPPY DRIVER
5577 M:      Jiri Kosina <jikos@kernel.org>
5578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5579 S:      Odd fixes
5580 F:      drivers/block/floppy.c
5581
5582 FMC SUBSYSTEM
5583 M:      Alessandro Rubini <rubini@gnudd.com>
5584 W:      http://www.ohwr.org/projects/fmc-bus
5585 S:      Supported
5586 F:      drivers/fmc/
5587 F:      include/linux/fmc*.h
5588 F:      include/linux/ipmi-fru.h
5589 K:      fmc_d.*register
5590
5591 FPGA MANAGER FRAMEWORK
5592 M:      Alan Tull <atull@kernel.org>
5593 M:      Moritz Fischer <mdf@kernel.org>
5594 L:      linux-fpga@vger.kernel.org
5595 S:      Maintained
5596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5597 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5598 F:      Documentation/fpga/
5599 F:      Documentation/devicetree/bindings/fpga/
5600 F:      drivers/fpga/
5601 F:      include/linux/fpga/
5602 W:      http://www.rocketboards.org
5603
5604 FPU EMULATOR
5605 M:      Bill Metzenthen <billm@melbpc.org.au>
5606 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5607 S:      Maintained
5608 F:      arch/x86/math-emu/
5609
5610 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5611 L:      netdev@vger.kernel.org
5612 S:      Orphan
5613 F:      drivers/net/wan/dlci.c
5614 F:      drivers/net/wan/sdla.c
5615
5616 FRAMEBUFFER LAYER
5617 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5618 L:      dri-devel@lists.freedesktop.org
5619 L:      linux-fbdev@vger.kernel.org
5620 T:      git git://github.com/bzolnier/linux.git
5621 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5622 S:      Maintained
5623 F:      Documentation/fb/
5624 F:      drivers/video/
5625 F:      include/video/
5626 F:      include/linux/fb.h
5627 F:      include/uapi/video/
5628 F:      include/uapi/linux/fb.h
5629
5630 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5631 M:      Horia Geantă <horia.geanta@nxp.com>
5632 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5633 L:      linux-crypto@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/crypto/caam/
5636 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5637
5638 FREESCALE DIU FRAMEBUFFER DRIVER
5639 M:      Timur Tabi <timur@tabi.org>
5640 L:      linux-fbdev@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/video/fbdev/fsl-diu-fb.*
5643
5644 FREESCALE DMA DRIVER
5645 M:      Li Yang <leoyang.li@nxp.com>
5646 M:      Zhang Wei <zw@zh-kernel.org>
5647 L:      linuxppc-dev@lists.ozlabs.org
5648 S:      Maintained
5649 F:      drivers/dma/fsldma.*
5650
5651 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5652 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5653 L:      netdev@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/net/ethernet/freescale/gianfar*
5656 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5657 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5658
5659 FREESCALE GPMI NAND DRIVER
5660 M:      Han Xu <han.xu@nxp.com>
5661 L:      linux-mtd@lists.infradead.org
5662 S:      Maintained
5663 F:      drivers/mtd/nand/gpmi-nand/*
5664
5665 FREESCALE I2C CPM DRIVER
5666 M:      Jochen Friedrich <jochen@scram.de>
5667 L:      linuxppc-dev@lists.ozlabs.org
5668 L:      linux-i2c@vger.kernel.org
5669 S:      Maintained
5670 F:      drivers/i2c/busses/i2c-cpm.c
5671
5672 FREESCALE IMX / MXC FEC DRIVER
5673 M:      Fugang Duan <fugang.duan@nxp.com>
5674 L:      netdev@vger.kernel.org
5675 S:      Maintained
5676 F:      drivers/net/ethernet/freescale/fec_main.c
5677 F:      drivers/net/ethernet/freescale/fec_ptp.c
5678 F:      drivers/net/ethernet/freescale/fec.h
5679 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5680
5681 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5682 M:      Sascha Hauer <kernel@pengutronix.de>
5683 L:      linux-fbdev@vger.kernel.org
5684 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5685 S:      Maintained
5686 F:      include/linux/platform_data/video-imxfb.h
5687 F:      drivers/video/fbdev/imxfb.c
5688
5689 FREESCALE QORIQ DPAA ETHERNET DRIVER
5690 M:      Madalin Bucur <madalin.bucur@nxp.com>
5691 L:      netdev@vger.kernel.org
5692 S:      Maintained
5693 F:      drivers/net/ethernet/freescale/dpaa
5694
5695 FREESCALE QORIQ DPAA FMAN DRIVER
5696 M:      Madalin Bucur <madalin.bucur@nxp.com>
5697 L:      netdev@vger.kernel.org
5698 S:      Maintained
5699 F:      drivers/net/ethernet/freescale/fman
5700 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5701
5702 FREESCALE QUAD SPI DRIVER
5703 M:      Han Xu <han.xu@nxp.com>
5704 L:      linux-mtd@lists.infradead.org
5705 S:      Maintained
5706 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5707
5708 FREESCALE QUICC ENGINE LIBRARY
5709 M:      Qiang Zhao <qiang.zhao@nxp.com>
5710 L:      linuxppc-dev@lists.ozlabs.org
5711 S:      Maintained
5712 F:      drivers/soc/fsl/qe/
5713 F:      include/soc/fsl/*qe*.h
5714 F:      include/soc/fsl/*ucc*.h
5715
5716 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5717 M:      Li Yang <leoyang.li@nxp.com>
5718 L:      netdev@vger.kernel.org
5719 L:      linuxppc-dev@lists.ozlabs.org
5720 S:      Maintained
5721 F:      drivers/net/ethernet/freescale/ucc_geth*
5722
5723 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5724 M:      Zhao Qiang <qiang.zhao@nxp.com>
5725 L:      netdev@vger.kernel.org
5726 L:      linuxppc-dev@lists.ozlabs.org
5727 S:      Maintained
5728 F:      drivers/net/wan/fsl_ucc_hdlc*
5729
5730 FREESCALE QUICC ENGINE UCC UART DRIVER
5731 M:      Timur Tabi <timur@tabi.org>
5732 L:      linuxppc-dev@lists.ozlabs.org
5733 S:      Maintained
5734 F:      drivers/tty/serial/ucc_uart.c
5735
5736 FREESCALE SOC DRIVERS
5737 M:      Li Yang <leoyang.li@nxp.com>
5738 L:      linuxppc-dev@lists.ozlabs.org
5739 L:      linux-arm-kernel@lists.infradead.org
5740 S:      Maintained
5741 F:      Documentation/devicetree/bindings/soc/fsl/
5742 F:      drivers/soc/fsl/
5743 F:      include/linux/fsl/
5744
5745 FREESCALE SOC FS_ENET DRIVER
5746 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5747 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5748 L:      linuxppc-dev@lists.ozlabs.org
5749 L:      netdev@vger.kernel.org
5750 S:      Maintained
5751 F:      drivers/net/ethernet/freescale/fs_enet/
5752 F:      include/linux/fs_enet_pd.h
5753
5754 FREESCALE SOC SOUND DRIVERS
5755 M:      Timur Tabi <timur@tabi.org>
5756 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5757 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5758 R:      Fabio Estevam <fabio.estevam@nxp.com>
5759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5760 L:      linuxppc-dev@lists.ozlabs.org
5761 S:      Maintained
5762 F:      sound/soc/fsl/fsl*
5763 F:      sound/soc/fsl/imx*
5764 F:      sound/soc/fsl/mpc8610_hpcd.c
5765
5766 FREESCALE USB PERIPHERAL DRIVERS
5767 M:      Li Yang <leoyang.li@nxp.com>
5768 L:      linux-usb@vger.kernel.org
5769 L:      linuxppc-dev@lists.ozlabs.org
5770 S:      Maintained
5771 F:      drivers/usb/gadget/udc/fsl*
5772
5773 FREEVXFS FILESYSTEM
5774 M:      Christoph Hellwig <hch@infradead.org>
5775 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5776 S:      Maintained
5777 F:      fs/freevxfs/
5778
5779 FREEZER
5780 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5781 M:      Pavel Machek <pavel@ucw.cz>
5782 L:      linux-pm@vger.kernel.org
5783 S:      Supported
5784 F:      Documentation/power/freezing-of-tasks.txt
5785 F:      include/linux/freezer.h
5786 F:      kernel/freezer.c
5787
5788 FRONTSWAP API
5789 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5790 L:      linux-kernel@vger.kernel.org
5791 S:      Maintained
5792 F:      mm/frontswap.c
5793 F:      include/linux/frontswap.h
5794
5795 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5796 M:      David Howells <dhowells@redhat.com>
5797 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5798 S:      Supported
5799 F:      Documentation/filesystems/caching/
5800 F:      fs/fscache/
5801 F:      include/linux/fscache*.h
5802
5803 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5804 M:      Theodore Y. Ts'o <tytso@mit.edu>
5805 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5806 L:      linux-fscrypt@vger.kernel.org
5807 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5809 S:      Supported
5810 F:      fs/crypto/
5811 F:      include/linux/fscrypt*.h
5812 F:      Documentation/filesystems/fscrypt.rst
5813
5814 FUJITSU FR-V (FRV) PORT
5815 S:      Orphan
5816 F:      arch/frv/
5817
5818 FUJITSU LAPTOP EXTRAS
5819 M:      Jonathan Woithe <jwoithe@just42.net>
5820 L:      platform-driver-x86@vger.kernel.org
5821 S:      Maintained
5822 F:      drivers/platform/x86/fujitsu-laptop.c
5823
5824 FUJITSU M-5MO LS CAMERA ISP DRIVER
5825 M:      Kyungmin Park <kyungmin.park@samsung.com>
5826 M:      Heungjun Kim <riverful.kim@samsung.com>
5827 L:      linux-media@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/media/i2c/m5mols/
5830 F:      include/media/i2c/m5mols.h
5831
5832 FUJITSU TABLET EXTRAS
5833 M:      Robert Gerlach <khnz@gmx.de>
5834 L:      platform-driver-x86@vger.kernel.org
5835 S:      Maintained
5836 F:      drivers/platform/x86/fujitsu-tablet.c
5837
5838 FUSE: FILESYSTEM IN USERSPACE
5839 M:      Miklos Szeredi <miklos@szeredi.hu>
5840 L:      linux-fsdevel@vger.kernel.org
5841 W:      http://fuse.sourceforge.net/
5842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5843 S:      Maintained
5844 F:      fs/fuse/
5845 F:      include/uapi/linux/fuse.h
5846 F:      Documentation/filesystems/fuse.txt
5847
5848 FUTEX SUBSYSTEM
5849 M:      Thomas Gleixner <tglx@linutronix.de>
5850 M:      Ingo Molnar <mingo@redhat.com>
5851 R:      Peter Zijlstra <peterz@infradead.org>
5852 R:      Darren Hart <dvhart@infradead.org>
5853 L:      linux-kernel@vger.kernel.org
5854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5855 S:      Maintained
5856 F:      kernel/futex.c
5857 F:      kernel/futex_compat.c
5858 F:      include/asm-generic/futex.h
5859 F:      include/linux/futex.h
5860 F:      include/uapi/linux/futex.h
5861 F:      tools/testing/selftests/futex/
5862 F:      tools/perf/bench/futex*
5863 F:      Documentation/*futex*
5864
5865 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5866 M:      Rik Faith <faith@cs.unc.edu>
5867 L:      linux-scsi@vger.kernel.org
5868 S:      Odd Fixes (e.g., new signatures)
5869 F:      drivers/scsi/fdomain.*
5870
5871 GCC PLUGINS
5872 M:      Kees Cook <keescook@chromium.org>
5873 R:      Emese Revfy <re.emese@gmail.com>
5874 L:      kernel-hardening@lists.openwall.com
5875 S:      Maintained
5876 F:      scripts/gcc-plugins/
5877 F:      scripts/gcc-plugin.sh
5878 F:      scripts/Makefile.gcc-plugins
5879 F:      Documentation/gcc-plugins.txt
5880
5881 GCOV BASED KERNEL PROFILING
5882 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5883 S:      Maintained
5884 F:      kernel/gcov/
5885 F:      Documentation/dev-tools/gcov.rst
5886
5887 GDB KERNEL DEBUGGING HELPER SCRIPTS
5888 M:      Jan Kiszka <jan.kiszka@siemens.com>
5889 M:      Kieran Bingham <kieran@bingham.xyz>
5890 S:      Supported
5891 F:      scripts/gdb/
5892
5893 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5894 M:      Achim Leubner <achim_leubner@adaptec.com>
5895 L:      linux-scsi@vger.kernel.org
5896 W:      http://www.icp-vortex.com/
5897 S:      Supported
5898 F:      drivers/scsi/gdt*
5899
5900 GEMTEK FM RADIO RECEIVER DRIVER
5901 M:      Hans Verkuil <hverkuil@xs4all.nl>
5902 L:      linux-media@vger.kernel.org
5903 T:      git git://linuxtv.org/media_tree.git
5904 W:      https://linuxtv.org
5905 S:      Maintained
5906 F:      drivers/media/radio/radio-gemtek*
5907
5908 GENERIC GPIO I2C DRIVER
5909 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5910 S:      Supported
5911 F:      drivers/i2c/busses/i2c-gpio.c
5912 F:      include/linux/i2c-gpio.h
5913
5914 GENERIC GPIO I2C MULTIPLEXER DRIVER
5915 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5916 L:      linux-i2c@vger.kernel.org
5917 S:      Supported
5918 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5919 F:      include/linux/i2c-mux-gpio.h
5920 F:      Documentation/i2c/muxes/i2c-mux-gpio
5921
5922 GENERIC HDLC (WAN) DRIVERS
5923 M:      Krzysztof Halasa <khc@pm.waw.pl>
5924 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5925 S:      Maintained
5926 F:      drivers/net/wan/c101.c
5927 F:      drivers/net/wan/hd6457*
5928 F:      drivers/net/wan/hdlc*
5929 F:      drivers/net/wan/n2.c
5930 F:      drivers/net/wan/pc300too.c
5931 F:      drivers/net/wan/pci200syn.c
5932 F:      drivers/net/wan/wanxl*
5933
5934 GENERIC INCLUDE/ASM HEADER FILES
5935 M:      Arnd Bergmann <arnd@arndb.de>
5936 L:      linux-arch@vger.kernel.org
5937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5938 S:      Maintained
5939 F:      include/asm-generic/
5940 F:      include/uapi/asm-generic/
5941
5942 GENERIC PHY FRAMEWORK
5943 M:      Kishon Vijay Abraham I <kishon@ti.com>
5944 L:      linux-kernel@vger.kernel.org
5945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5946 S:      Supported
5947 F:      drivers/phy/
5948 F:      include/linux/phy/
5949
5950 GENERIC PM DOMAINS
5951 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5952 M:      Kevin Hilman <khilman@kernel.org>
5953 M:      Ulf Hansson <ulf.hansson@linaro.org>
5954 L:      linux-pm@vger.kernel.org
5955 S:      Supported
5956 F:      drivers/base/power/domain*.c
5957 F:      include/linux/pm_domain.h
5958 F:      Documentation/devicetree/bindings/power/power_domain.txt
5959
5960 GENERIC UIO DRIVER FOR PCI DEVICES
5961 M:      "Michael S. Tsirkin" <mst@redhat.com>
5962 L:      kvm@vger.kernel.org
5963 S:      Supported
5964 F:      drivers/uio/uio_pci_generic.c
5965
5966 GENWQE (IBM Generic Workqueue Card)
5967 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5968 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5969 S:      Supported
5970 F:      drivers/misc/genwqe/
5971
5972 GET_MAINTAINER SCRIPT
5973 M:      Joe Perches <joe@perches.com>
5974 S:      Maintained
5975 F:      scripts/get_maintainer.pl
5976
5977 GFS2 FILE SYSTEM
5978 M:      Steven Whitehouse <swhiteho@redhat.com>
5979 M:      Bob Peterson <rpeterso@redhat.com>
5980 L:      cluster-devel@redhat.com
5981 W:      http://sources.redhat.com/cluster/
5982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5983 S:      Supported
5984 F:      Documentation/filesystems/gfs2*.txt
5985 F:      fs/gfs2/
5986 F:      include/uapi/linux/gfs2_ondisk.h
5987
5988 GIGASET ISDN DRIVERS
5989 M:      Paul Bolle <pebolle@tiscali.nl>
5990 L:      gigaset307x-common@lists.sourceforge.net
5991 W:      http://gigaset307x.sourceforge.net/
5992 S:      Odd Fixes
5993 F:      Documentation/isdn/README.gigaset
5994 F:      drivers/isdn/gigaset/
5995 F:      include/uapi/linux/gigaset_dev.h
5996
5997 GO7007 MPEG CODEC
5998 M:      Hans Verkuil <hans.verkuil@cisco.com>
5999 L:      linux-media@vger.kernel.org
6000 S:      Maintained
6001 F:      drivers/media/usb/go7007/
6002
6003 GOODIX TOUCHSCREEN
6004 M:      Bastien Nocera <hadess@hadess.net>
6005 L:      linux-input@vger.kernel.org
6006 S:      Maintained
6007 F:      drivers/input/touchscreen/goodix.c
6008
6009 GPIO ACPI SUPPORT
6010 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6011 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6012 L:      linux-gpio@vger.kernel.org
6013 L:      linux-acpi@vger.kernel.org
6014 S:      Maintained
6015 F:      Documentation/acpi/gpio-properties.txt
6016 F:      drivers/gpio/gpiolib-acpi.c
6017
6018 GPIO IR Transmitter
6019 M:      Sean Young <sean@mess.org>
6020 L:      linux-media@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/media/rc/gpio-ir-tx.c
6023
6024 GPIO MOCKUP DRIVER
6025 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6026 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6027 L:      linux-gpio@vger.kernel.org
6028 S:      Maintained
6029 F:      drivers/gpio/gpio-mockup.c
6030 F:      tools/testing/selftests/gpio/
6031
6032 GPIO SUBSYSTEM
6033 M:      Linus Walleij <linus.walleij@linaro.org>
6034 L:      linux-gpio@vger.kernel.org
6035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6036 S:      Maintained
6037 F:      Documentation/devicetree/bindings/gpio/
6038 F:      Documentation/gpio/
6039 F:      Documentation/ABI/testing/gpio-cdev
6040 F:      Documentation/ABI/obsolete/sysfs-gpio
6041 F:      drivers/gpio/
6042 F:      include/linux/gpio/
6043 F:      include/linux/gpio.h
6044 F:      include/asm-generic/gpio.h
6045 F:      include/uapi/linux/gpio.h
6046 F:      tools/gpio/
6047
6048 GRE DEMULTIPLEXER DRIVER
6049 M:      Dmitry Kozlov <xeb@mail.ru>
6050 L:      netdev@vger.kernel.org
6051 S:      Maintained
6052 F:      net/ipv4/gre_demux.c
6053 F:      net/ipv4/gre_offload.c
6054 F:      include/net/gre.h
6055
6056 GRETH 10/100/1G Ethernet MAC device driver
6057 M:      Andreas Larsson <andreas@gaisler.com>
6058 L:      netdev@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/net/ethernet/aeroflex/
6061
6062 GREYBUS AUDIO PROTOCOLS DRIVERS
6063 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6064 M:      Mark Greer <mgreer@animalcreek.com>
6065 S:      Maintained
6066 F:      drivers/staging/greybus/audio_apbridgea.c
6067 F:      drivers/staging/greybus/audio_apbridgea.h
6068 F:      drivers/staging/greybus/audio_codec.c
6069 F:      drivers/staging/greybus/audio_codec.h
6070 F:      drivers/staging/greybus/audio_gb.c
6071 F:      drivers/staging/greybus/audio_manager.c
6072 F:      drivers/staging/greybus/audio_manager.h
6073 F:      drivers/staging/greybus/audio_manager_module.c
6074 F:      drivers/staging/greybus/audio_manager_private.h
6075 F:      drivers/staging/greybus/audio_manager_sysfs.c
6076 F:      drivers/staging/greybus/audio_module.c
6077 F:      drivers/staging/greybus/audio_topology.c
6078
6079 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6080 M:      Viresh Kumar <vireshk@kernel.org>
6081 S:      Maintained
6082 F:      drivers/staging/greybus/authentication.c
6083 F:      drivers/staging/greybus/bootrom.c
6084 F:      drivers/staging/greybus/firmware.h
6085 F:      drivers/staging/greybus/fw-core.c
6086 F:      drivers/staging/greybus/fw-download.c
6087 F:      drivers/staging/greybus/fw-managament.c
6088 F:      drivers/staging/greybus/greybus_authentication.h
6089 F:      drivers/staging/greybus/greybus_firmware.h
6090 F:      drivers/staging/greybus/hid.c
6091 F:      drivers/staging/greybus/i2c.c
6092 F:      drivers/staging/greybus/spi.c
6093 F:      drivers/staging/greybus/spilib.c
6094 F:      drivers/staging/greybus/spilib.h
6095
6096 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6097 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6098 S:      Maintained
6099 F:      drivers/staging/greybus/loopback.c
6100 F:      drivers/staging/greybus/timesync.c
6101 F:      drivers/staging/greybus/timesync_platform.c
6102
6103 GREYBUS PLATFORM DRIVERS
6104 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6105 S:      Maintained
6106 F:      drivers/staging/greybus/arche-platform.c
6107 F:      drivers/staging/greybus/arche-apb-ctrl.c
6108 F:      drivers/staging/greybus/arche_platform.h
6109
6110 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6111 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6112 S:      Maintained
6113 F:      drivers/staging/greybus/sdio.c
6114 F:      drivers/staging/greybus/light.c
6115 F:      drivers/staging/greybus/gpio.c
6116 F:      drivers/staging/greybus/power_supply.c
6117 F:      drivers/staging/greybus/spi.c
6118 F:      drivers/staging/greybus/spilib.c
6119
6120 GREYBUS SUBSYSTEM
6121 M:      Johan Hovold <johan@kernel.org>
6122 M:      Alex Elder <elder@kernel.org>
6123 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6124 S:      Maintained
6125 F:      drivers/staging/greybus/
6126 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6127
6128 GREYBUS UART PROTOCOLS DRIVERS
6129 M:      David Lin <dtwlin@gmail.com>
6130 S:      Maintained
6131 F:      drivers/staging/greybus/uart.c
6132 F:      drivers/staging/greybus/log.c
6133
6134 GS1662 VIDEO SERIALIZER
6135 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6136 L:      linux-media@vger.kernel.org
6137 T:      git git://linuxtv.org/media_tree.git
6138 S:      Maintained
6139 F:      drivers/media/spi/gs1662.c
6140
6141 GSPCA FINEPIX SUBDRIVER
6142 M:      Frank Zago <frank@zago.net>
6143 L:      linux-media@vger.kernel.org
6144 T:      git git://linuxtv.org/media_tree.git
6145 S:      Maintained
6146 F:      drivers/media/usb/gspca/finepix.c
6147
6148 GSPCA GL860 SUBDRIVER
6149 M:      Olivier Lorin <o.lorin@laposte.net>
6150 L:      linux-media@vger.kernel.org
6151 T:      git git://linuxtv.org/media_tree.git
6152 S:      Maintained
6153 F:      drivers/media/usb/gspca/gl860/
6154
6155 GSPCA M5602 SUBDRIVER
6156 M:      Erik Andren <erik.andren@gmail.com>
6157 L:      linux-media@vger.kernel.org
6158 T:      git git://linuxtv.org/media_tree.git
6159 S:      Maintained
6160 F:      drivers/media/usb/gspca/m5602/
6161
6162 GSPCA PAC207 SONIXB SUBDRIVER
6163 M:      Hans Verkuil <hverkuil@xs4all.nl>
6164 L:      linux-media@vger.kernel.org
6165 T:      git git://linuxtv.org/media_tree.git
6166 S:      Odd Fixes
6167 F:      drivers/media/usb/gspca/pac207.c
6168
6169 GSPCA SN9C20X SUBDRIVER
6170 M:      Brian Johnson <brijohn@gmail.com>
6171 L:      linux-media@vger.kernel.org
6172 T:      git git://linuxtv.org/media_tree.git
6173 S:      Maintained
6174 F:      drivers/media/usb/gspca/sn9c20x.c
6175
6176 GSPCA T613 SUBDRIVER
6177 M:      Leandro Costantino <lcostantino@gmail.com>
6178 L:      linux-media@vger.kernel.org
6179 T:      git git://linuxtv.org/media_tree.git
6180 S:      Maintained
6181 F:      drivers/media/usb/gspca/t613.c
6182
6183 GSPCA USB WEBCAM DRIVER
6184 M:      Hans Verkuil <hverkuil@xs4all.nl>
6185 L:      linux-media@vger.kernel.org
6186 T:      git git://linuxtv.org/media_tree.git
6187 S:      Odd Fixes
6188 F:      drivers/media/usb/gspca/
6189
6190 GTP (GPRS Tunneling Protocol)
6191 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6192 M:      Harald Welte <laforge@gnumonks.org>
6193 L:      osmocom-net-gprs@lists.osmocom.org
6194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6195 S:      Maintained
6196 F:      drivers/net/gtp.c
6197
6198 GUID PARTITION TABLE (GPT)
6199 M:      Davidlohr Bueso <dave@stgolabs.net>
6200 L:      linux-efi@vger.kernel.org
6201 S:      Maintained
6202 F:      block/partitions/efi.*
6203
6204 H8/300 ARCHITECTURE
6205 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6206 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6207 W:      http://uclinux-h8.sourceforge.jp
6208 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6209 S:      Maintained
6210 F:      arch/h8300/
6211 F:      drivers/clocksource/h8300_*.c
6212 F:      drivers/clk/h8300/
6213 F:      drivers/irqchip/irq-renesas-h8*.c
6214
6215 HACKRF MEDIA DRIVER
6216 M:      Antti Palosaari <crope@iki.fi>
6217 L:      linux-media@vger.kernel.org
6218 W:      https://linuxtv.org
6219 W:      http://palosaari.fi/linux/
6220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6221 T:      git git://linuxtv.org/anttip/media_tree.git
6222 S:      Maintained
6223 F:      drivers/media/usb/hackrf/
6224
6225 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6226 M:      Frank Seidel <frank@f-seidel.de>
6227 L:      platform-driver-x86@vger.kernel.org
6228 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6229 S:      Maintained
6230 F:      drivers/platform/x86/hdaps.c
6231
6232 HARDWARE MONITORING
6233 M:      Jean Delvare <jdelvare@suse.com>
6234 M:      Guenter Roeck <linux@roeck-us.net>
6235 L:      linux-hwmon@vger.kernel.org
6236 W:      http://hwmon.wiki.kernel.org/
6237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6238 S:      Maintained
6239 F:      Documentation/hwmon/
6240 F:      drivers/hwmon/
6241 F:      include/linux/hwmon*.h
6242
6243 HARDWARE RANDOM NUMBER GENERATOR CORE
6244 M:      Matt Mackall <mpm@selenic.com>
6245 M:      Herbert Xu <herbert@gondor.apana.org.au>
6246 L:      linux-crypto@vger.kernel.org
6247 S:      Odd fixes
6248 F:      Documentation/devicetree/bindings/rng/
6249 F:      Documentation/hw_random.txt
6250 F:      drivers/char/hw_random/
6251 F:      include/linux/hw_random.h
6252
6253 HARDWARE SPINLOCK CORE
6254 M:      Ohad Ben-Cohen <ohad@wizery.com>
6255 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6256 L:      linux-remoteproc@vger.kernel.org
6257 S:      Maintained
6258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6259 F:      Documentation/devicetree/bindings/hwlock/
6260 F:      Documentation/hwspinlock.txt
6261 F:      drivers/hwspinlock/
6262 F:      include/linux/hwspinlock.h
6263
6264 HARMONY SOUND DRIVER
6265 L:      linux-parisc@vger.kernel.org
6266 S:      Maintained
6267 F:      sound/parisc/harmony.*
6268
6269 HDPVR USB VIDEO ENCODER DRIVER
6270 M:      Hans Verkuil <hverkuil@xs4all.nl>
6271 L:      linux-media@vger.kernel.org
6272 T:      git git://linuxtv.org/media_tree.git
6273 W:      https://linuxtv.org
6274 S:      Odd Fixes
6275 F:      drivers/media/usb/hdpvr/
6276
6277 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6278 M:      Jimmy Vance <jimmy.vance@hpe.com>
6279 S:      Supported
6280 F:      Documentation/watchdog/hpwdt.txt
6281 F:      drivers/watchdog/hpwdt.c
6282
6283 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6284 M:      Don Brace <don.brace@microsemi.com>
6285 L:      esc.storagedev@microsemi.com
6286 L:      linux-scsi@vger.kernel.org
6287 S:      Supported
6288 F:      Documentation/scsi/hpsa.txt
6289 F:      drivers/scsi/hpsa*.[ch]
6290 F:      include/linux/cciss*.h
6291 F:      include/uapi/linux/cciss*.h
6292
6293 HFI1 DRIVER
6294 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6295 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6296 L:      linux-rdma@vger.kernel.org
6297 S:      Supported
6298 F:      drivers/infiniband/hw/hfi1
6299
6300 HFS FILESYSTEM
6301 L:      linux-fsdevel@vger.kernel.org
6302 S:      Orphan
6303 F:      Documentation/filesystems/hfs.txt
6304 F:      fs/hfs/
6305
6306 HFSPLUS FILESYSTEM
6307 L:      linux-fsdevel@vger.kernel.org
6308 S:      Orphan
6309 F:      Documentation/filesystems/hfsplus.txt
6310 F:      fs/hfsplus/
6311
6312 HGA FRAMEBUFFER DRIVER
6313 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6314 L:      linux-nvidia@lists.surfsouth.com
6315 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6316 S:      Maintained
6317 F:      drivers/video/fbdev/hgafb.c
6318
6319 HIBERNATION (aka Software Suspend, aka swsusp)
6320 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6321 M:      Pavel Machek <pavel@ucw.cz>
6322 L:      linux-pm@vger.kernel.org
6323 B:      https://bugzilla.kernel.org
6324 S:      Supported
6325 F:      arch/x86/power/
6326 F:      drivers/base/power/
6327 F:      kernel/power/
6328 F:      include/linux/suspend.h
6329 F:      include/linux/freezer.h
6330 F:      include/linux/pm.h
6331 F:      arch/*/include/asm/suspend*.h
6332
6333 HID CORE LAYER
6334 M:      Jiri Kosina <jikos@kernel.org>
6335 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6336 L:      linux-input@vger.kernel.org
6337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6338 S:      Maintained
6339 F:      drivers/hid/
6340 F:      include/linux/hid*
6341 F:      include/uapi/linux/hid*
6342
6343 HID SENSOR HUB DRIVERS
6344 M:      Jiri Kosina <jikos@kernel.org>
6345 M:      Jonathan Cameron <jic23@kernel.org>
6346 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6347 L:      linux-input@vger.kernel.org
6348 L:      linux-iio@vger.kernel.org
6349 S:      Maintained
6350 F:      Documentation/hid/hid-sensor*
6351 F:      drivers/hid/hid-sensor-*
6352 F:      drivers/iio/*/hid-*
6353 F:      include/linux/hid-sensor-*
6354
6355 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6356 M:      Thomas Gleixner <tglx@linutronix.de>
6357 L:      linux-kernel@vger.kernel.org
6358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6359 S:      Maintained
6360 F:      Documentation/timers/
6361 F:      kernel/time/hrtimer.c
6362 F:      kernel/time/clockevents.c
6363 F:      kernel/time/timer_*.c
6364 F:      include/linux/clockchips.h
6365 F:      include/linux/hrtimer.h
6366
6367 HIGH-SPEED SCC DRIVER FOR AX.25
6368 L:      linux-hams@vger.kernel.org
6369 S:      Orphan
6370 F:      drivers/net/hamradio/dmascc.c
6371 F:      drivers/net/hamradio/scc.c
6372
6373 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6374 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6375 W:      http://www.highpoint-tech.com
6376 S:      Supported
6377 F:      Documentation/scsi/hptiop.txt
6378 F:      drivers/scsi/hptiop.c
6379
6380 HIPPI
6381 M:      Jes Sorensen <jes@trained-monkey.org>
6382 L:      linux-hippi@sunsite.dk
6383 S:      Maintained
6384 F:      include/linux/hippidevice.h
6385 F:      include/uapi/linux/if_hippi.h
6386 F:      net/802/hippi.c
6387 F:      drivers/net/hippi/
6388
6389 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6390 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6391 M:      Salil Mehta <salil.mehta@huawei.com>
6392 L:      netdev@vger.kernel.org
6393 W:      http://www.hisilicon.com
6394 S:      Maintained
6395 F:      drivers/net/ethernet/hisilicon/hns3/
6396
6397 HISILICON NETWORK SUBSYSTEM DRIVER
6398 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6399 M:      Salil Mehta <salil.mehta@huawei.com>
6400 L:      netdev@vger.kernel.org
6401 W:      http://www.hisilicon.com
6402 S:      Maintained
6403 F:      drivers/net/ethernet/hisilicon/
6404 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6405
6406 HISILICON PMU DRIVER
6407 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6408 W:      http://www.hisilicon.com
6409 S:      Supported
6410 F:      drivers/perf/hisilicon
6411 F:      Documentation/perf/hisi-pmu.txt
6412
6413 HISILICON ROCE DRIVER
6414 M:      Lijun Ou <oulijun@huawei.com>
6415 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6416 L:      linux-rdma@vger.kernel.org
6417 S:      Maintained
6418 F:      drivers/infiniband/hw/hns/
6419 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6420
6421 HISILICON SAS Controller
6422 M:      John Garry <john.garry@huawei.com>
6423 W:      http://www.hisilicon.com
6424 S:      Supported
6425 F:      drivers/scsi/hisi_sas/
6426 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6427
6428 HMM - Heterogeneous Memory Management
6429 M:      Jérôme Glisse <jglisse@redhat.com>
6430 L:      linux-mm@kvack.org
6431 S:      Maintained
6432 F:      mm/hmm*
6433 F:      include/linux/hmm*
6434
6435 HOST AP DRIVER
6436 M:      Jouni Malinen <j@w1.fi>
6437 L:      linux-wireless@vger.kernel.org
6438 W:      http://w1.fi/hostap-driver.html
6439 S:      Obsolete
6440 F:      drivers/net/wireless/intersil/hostap/
6441
6442 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6443 L:      platform-driver-x86@vger.kernel.org
6444 S:      Orphan
6445 F:      drivers/platform/x86/tc1100-wmi.c
6446
6447 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6448 M:      Jaroslav Kysela <perex@perex.cz>
6449 S:      Maintained
6450 F:      drivers/net/ethernet/hp/hp100.*
6451
6452 HPET:   High Precision Event Timers driver
6453 M:      Clemens Ladisch <clemens@ladisch.de>
6454 S:      Maintained
6455 F:      Documentation/timers/hpet.txt
6456 F:      drivers/char/hpet.c
6457 F:      include/linux/hpet.h
6458 F:      include/uapi/linux/hpet.h
6459
6460 HPET:   x86
6461 S:      Orphan
6462 F:      arch/x86/kernel/hpet.c
6463 F:      arch/x86/include/asm/hpet.h
6464
6465 HPFS FILESYSTEM
6466 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6467 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6468 S:      Maintained
6469 F:      fs/hpfs/
6470
6471 HSI SUBSYSTEM
6472 M:      Sebastian Reichel <sre@kernel.org>
6473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6474 S:      Maintained
6475 F:      Documentation/ABI/testing/sysfs-bus-hsi
6476 F:      Documentation/driver-api/hsi.rst
6477 F:      drivers/hsi/
6478 F:      include/linux/hsi/
6479 F:      include/uapi/linux/hsi/
6480
6481 HSO 3G MODEM DRIVER
6482 L:      linux-usb@vger.kernel.org
6483 S:      Orphan
6484 F:      drivers/net/usb/hso.c
6485
6486 HSR NETWORK PROTOCOL
6487 M:      Arvid Brodin <arvid.brodin@alten.se>
6488 L:      netdev@vger.kernel.org
6489 S:      Maintained
6490 F:      net/hsr/
6491
6492 HT16K33 LED CONTROLLER DRIVER
6493 M:      Robin van der Gracht <robin@protonic.nl>
6494 S:      Maintained
6495 F:      drivers/auxdisplay/ht16k33.c
6496 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6497
6498 HTCPEN TOUCHSCREEN DRIVER
6499 M:      Pau Oliva Fora <pof@eslack.org>
6500 L:      linux-input@vger.kernel.org
6501 S:      Maintained
6502 F:      drivers/input/touchscreen/htcpen.c
6503
6504 HUAWEI ETHERNET DRIVER
6505 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6506 L:      netdev@vger.kernel.org
6507 S:      Supported
6508 F:      Documentation/networking/hinic.txt
6509 F:      drivers/net/ethernet/huawei/hinic/
6510
6511 HUGETLB FILESYSTEM
6512 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6513 S:      Maintained
6514 F:      fs/hugetlbfs/
6515
6516 HVA ST MEDIA DRIVER
6517 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6518 L:      linux-media@vger.kernel.org
6519 T:      git git://linuxtv.org/media_tree.git
6520 W:      https://linuxtv.org
6521 S:      Supported
6522 F:      drivers/media/platform/sti/hva
6523
6524 HWPOISON MEMORY FAILURE HANDLING
6525 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6526 L:      linux-mm@kvack.org
6527 S:      Maintained
6528 F:      mm/memory-failure.c
6529 F:      mm/hwpoison-inject.c
6530
6531 Hyper-V CORE AND DRIVERS
6532 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6533 M:      Haiyang Zhang <haiyangz@microsoft.com>
6534 M:      Stephen Hemminger <sthemmin@microsoft.com>
6535 L:      devel@linuxdriverproject.org
6536 S:      Maintained
6537 F:      Documentation/networking/netvsc.txt
6538 F:      arch/x86/include/asm/mshyperv.h
6539 F:      arch/x86/include/asm/trace/hyperv.h
6540 F:      arch/x86/include/uapi/asm/hyperv.h
6541 F:      arch/x86/kernel/cpu/mshyperv.c
6542 F:      arch/x86/hyperv
6543 F:      drivers/hid/hid-hyperv.c
6544 F:      drivers/hv/
6545 F:      drivers/input/serio/hyperv-keyboard.c
6546 F:      drivers/pci/host/pci-hyperv.c
6547 F:      drivers/net/hyperv/
6548 F:      drivers/scsi/storvsc_drv.c
6549 F:      drivers/uio/uio_hv_generic.c
6550 F:      drivers/video/fbdev/hyperv_fb.c
6551 F:      net/vmw_vsock/hyperv_transport.c
6552 F:      include/linux/hyperv.h
6553 F:      include/uapi/linux/hyperv.h
6554 F:      tools/hv/
6555 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6556
6557 HYPERVISOR VIRTUAL CONSOLE DRIVER
6558 L:      linuxppc-dev@lists.ozlabs.org
6559 S:      Odd Fixes
6560 F:      drivers/tty/hvc/
6561
6562 I2C ACPI SUPPORT
6563 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6564 L:      linux-i2c@vger.kernel.org
6565 L:      linux-acpi@vger.kernel.org
6566 S:      Maintained
6567 F:      drivers/i2c/i2c-core-acpi.c
6568
6569 I2C MUXES
6570 M:      Peter Rosin <peda@axentia.se>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      Documentation/i2c/i2c-topology
6574 F:      Documentation/i2c/muxes/
6575 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6576 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6577 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6578 F:      drivers/i2c/i2c-mux.c
6579 F:      drivers/i2c/muxes/
6580 F:      include/linux/i2c-mux.h
6581
6582 I2C OVER PARALLEL PORT
6583 M:      Jean Delvare <jdelvare@suse.com>
6584 L:      linux-i2c@vger.kernel.org
6585 S:      Maintained
6586 F:      Documentation/i2c/busses/i2c-parport
6587 F:      Documentation/i2c/busses/i2c-parport-light
6588 F:      drivers/i2c/busses/i2c-parport.c
6589 F:      drivers/i2c/busses/i2c-parport-light.c
6590
6591 I2C SUBSYSTEM
6592 M:      Wolfram Sang <wsa@the-dreams.de>
6593 L:      linux-i2c@vger.kernel.org
6594 W:      https://i2c.wiki.kernel.org/
6595 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6597 S:      Maintained
6598 F:      Documentation/devicetree/bindings/i2c/
6599 F:      Documentation/i2c/
6600 F:      drivers/i2c/
6601 F:      drivers/i2c/*/
6602 F:      include/linux/i2c.h
6603 F:      include/linux/i2c-*.h
6604 F:      include/uapi/linux/i2c.h
6605 F:      include/uapi/linux/i2c-*.h
6606
6607 I2C-TAOS-EVM DRIVER
6608 M:      Jean Delvare <jdelvare@suse.com>
6609 L:      linux-i2c@vger.kernel.org
6610 S:      Maintained
6611 F:      Documentation/i2c/busses/i2c-taos-evm
6612 F:      drivers/i2c/busses/i2c-taos-evm.c
6613
6614 I2C-TINY-USB DRIVER
6615 M:      Till Harbaum <till@harbaum.org>
6616 L:      linux-i2c@vger.kernel.org
6617 W:      http://www.harbaum.org/till/i2c_tiny_usb
6618 S:      Maintained
6619 F:      drivers/i2c/busses/i2c-tiny-usb.c
6620
6621 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6622 M:      Jean Delvare <jdelvare@suse.com>
6623 L:      linux-i2c@vger.kernel.org
6624 S:      Maintained
6625 F:      Documentation/i2c/busses/i2c-ali1535
6626 F:      Documentation/i2c/busses/i2c-ali1563
6627 F:      Documentation/i2c/busses/i2c-ali15x3
6628 F:      Documentation/i2c/busses/i2c-amd756
6629 F:      Documentation/i2c/busses/i2c-amd8111
6630 F:      Documentation/i2c/busses/i2c-i801
6631 F:      Documentation/i2c/busses/i2c-nforce2
6632 F:      Documentation/i2c/busses/i2c-piix4
6633 F:      Documentation/i2c/busses/i2c-sis5595
6634 F:      Documentation/i2c/busses/i2c-sis630
6635 F:      Documentation/i2c/busses/i2c-sis96x
6636 F:      Documentation/i2c/busses/i2c-via
6637 F:      Documentation/i2c/busses/i2c-viapro
6638 F:      drivers/i2c/busses/i2c-ali1535.c
6639 F:      drivers/i2c/busses/i2c-ali1563.c
6640 F:      drivers/i2c/busses/i2c-ali15x3.c
6641 F:      drivers/i2c/busses/i2c-amd756.c
6642 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6643 F:      drivers/i2c/busses/i2c-amd8111.c
6644 F:      drivers/i2c/busses/i2c-i801.c
6645 F:      drivers/i2c/busses/i2c-isch.c
6646 F:      drivers/i2c/busses/i2c-nforce2.c
6647 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6648 F:      drivers/i2c/busses/i2c-piix4.c
6649 F:      drivers/i2c/busses/i2c-sis5595.c
6650 F:      drivers/i2c/busses/i2c-sis630.c
6651 F:      drivers/i2c/busses/i2c-sis96x.c
6652 F:      drivers/i2c/busses/i2c-via.c
6653 F:      drivers/i2c/busses/i2c-viapro.c
6654
6655 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6656 M:      Hans de Goede <hdegoede@redhat.com>
6657 L:      linux-i2c@vger.kernel.org
6658 S:      Maintained
6659 F:      drivers/i2c/busses/i2c-cht-wc.c
6660
6661 I2C/SMBUS ISMT DRIVER
6662 M:      Seth Heasley <seth.heasley@intel.com>
6663 M:      Neil Horman <nhorman@tuxdriver.com>
6664 L:      linux-i2c@vger.kernel.org
6665 F:      drivers/i2c/busses/i2c-ismt.c
6666 F:      Documentation/i2c/busses/i2c-ismt
6667
6668 I2C/SMBUS STUB DRIVER
6669 M:      Jean Delvare <jdelvare@suse.com>
6670 L:      linux-i2c@vger.kernel.org
6671 S:      Maintained
6672 F:      drivers/i2c/i2c-stub.c
6673
6674 IA64 (Itanium) PLATFORM
6675 M:      Tony Luck <tony.luck@intel.com>
6676 M:      Fenghua Yu <fenghua.yu@intel.com>
6677 L:      linux-ia64@vger.kernel.org
6678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6679 S:      Maintained
6680 F:      arch/ia64/
6681
6682 IBM Power 842 compression accelerator
6683 M:      Haren Myneni <haren@us.ibm.com>
6684 S:      Supported
6685 F:      drivers/crypto/nx/Makefile
6686 F:      drivers/crypto/nx/Kconfig
6687 F:      drivers/crypto/nx/nx-842*
6688 F:      include/linux/sw842.h
6689 F:      crypto/842.c
6690 F:      lib/842/
6691
6692 IBM Power in-Nest Crypto Acceleration
6693 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6694 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6695 L:      linux-crypto@vger.kernel.org
6696 S:      Supported
6697 F:      drivers/crypto/nx/Makefile
6698 F:      drivers/crypto/nx/Kconfig
6699 F:      drivers/crypto/nx/nx-aes*
6700 F:      drivers/crypto/nx/nx-sha*
6701 F:      drivers/crypto/nx/nx.*
6702 F:      drivers/crypto/nx/nx_csbcpb.h
6703 F:      drivers/crypto/nx/nx_debugfs.h
6704
6705 IBM Power Linux RAID adapter
6706 M:      Brian King <brking@us.ibm.com>
6707 S:      Supported
6708 F:      drivers/scsi/ipr.*
6709
6710 IBM Power SRIOV Virtual NIC Device Driver
6711 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6712 M:      John Allen <jallen@linux.vnet.ibm.com>
6713 L:      netdev@vger.kernel.org
6714 S:      Supported
6715 F:      drivers/net/ethernet/ibm/ibmvnic.*
6716
6717 IBM Power Virtual Accelerator Switchboard
6718 M:      Sukadev Bhattiprolu
6719 L:      linuxppc-dev@lists.ozlabs.org
6720 S:      Supported
6721 F:      arch/powerpc/platforms/powernv/vas*
6722 F:      arch/powerpc/platforms/powernv/copy-paste.h
6723 F:      arch/powerpc/include/asm/vas.h
6724 F:      arch/powerpc/include/uapi/asm/vas.h
6725
6726 IBM Power Virtual Ethernet Device Driver
6727 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728 L:      netdev@vger.kernel.org
6729 S:      Supported
6730 F:      drivers/net/ethernet/ibm/ibmveth.*
6731
6732 IBM Power Virtual FC Device Drivers
6733 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6734 L:      linux-scsi@vger.kernel.org
6735 S:      Supported
6736 F:      drivers/scsi/ibmvscsi/ibmvfc*
6737
6738 IBM Power Virtual SCSI Device Drivers
6739 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6740 L:      linux-scsi@vger.kernel.org
6741 S:      Supported
6742 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6743 F:      include/scsi/viosrp.h
6744
6745 IBM Power Virtual SCSI Device Target Driver
6746 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6747 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6748 L:      linux-scsi@vger.kernel.org
6749 L:      target-devel@vger.kernel.org
6750 S:      Supported
6751 F:      drivers/scsi/ibmvscsi_tgt/
6752
6753 IBM Power VMX Cryptographic instructions
6754 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6755 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6756 L:      linux-crypto@vger.kernel.org
6757 S:      Supported
6758 F:      drivers/crypto/vmx/Makefile
6759 F:      drivers/crypto/vmx/Kconfig
6760 F:      drivers/crypto/vmx/vmx.c
6761 F:      drivers/crypto/vmx/aes*
6762 F:      drivers/crypto/vmx/ghash*
6763 F:      drivers/crypto/vmx/ppc-xlate.pl
6764
6765 IBM ServeRAID RAID DRIVER
6766 S:      Orphan
6767 F:      drivers/scsi/ips.*
6768
6769 ICH LPC AND GPIO DRIVER
6770 M:      Peter Tyser <ptyser@xes-inc.com>
6771 S:      Maintained
6772 F:      drivers/mfd/lpc_ich.c
6773 F:      drivers/gpio/gpio-ich.c
6774
6775 IDE SUBSYSTEM
6776 M:      "David S. Miller" <davem@davemloft.net>
6777 L:      linux-ide@vger.kernel.org
6778 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6780 S:      Maintained
6781 F:      Documentation/ide/
6782 F:      drivers/ide/
6783 F:      include/linux/ide.h
6784
6785 IDE/ATAPI DRIVERS
6786 M:      Borislav Petkov <bp@alien8.de>
6787 L:      linux-ide@vger.kernel.org
6788 S:      Maintained
6789 F:      Documentation/cdrom/ide-cd
6790 F:      drivers/ide/ide-cd*
6791
6792 IDEAPAD LAPTOP EXTRAS DRIVER
6793 M:      Ike Panhc <ike.pan@canonical.com>
6794 L:      platform-driver-x86@vger.kernel.org
6795 W:      http://launchpad.net/ideapad-laptop
6796 S:      Maintained
6797 F:      drivers/platform/x86/ideapad-laptop.c
6798
6799 IDEAPAD LAPTOP SLIDEBAR DRIVER
6800 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6801 L:      linux-input@vger.kernel.org
6802 W:      https://github.com/o2genum/ideapad-slidebar
6803 S:      Maintained
6804 F:      drivers/input/misc/ideapad_slidebar.c
6805
6806 IDT VersaClock 5 CLOCK DRIVER
6807 M:      Marek Vasut <marek.vasut@gmail.com>
6808 S:      Maintained
6809 F:      drivers/clk/clk-versaclock5.c
6810
6811 IEEE 802.15.4 SUBSYSTEM
6812 M:      Alexander Aring <alex.aring@gmail.com>
6813 M:      Stefan Schmidt <stefan@osg.samsung.com>
6814 L:      linux-wpan@vger.kernel.org
6815 W:      http://wpan.cakelab.org/
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6818 S:      Maintained
6819 F:      net/ieee802154/
6820 F:      net/mac802154/
6821 F:      drivers/net/ieee802154/
6822 F:      include/linux/nl802154.h
6823 F:      include/linux/ieee802154.h
6824 F:      include/net/nl802154.h
6825 F:      include/net/mac802154.h
6826 F:      include/net/af_ieee802154.h
6827 F:      include/net/cfg802154.h
6828 F:      include/net/ieee802154_netdev.h
6829 F:      Documentation/networking/ieee802154.txt
6830
6831 IFE PROTOCOL
6832 M:      Yotam Gigi <yotam.gi@gmail.com>
6833 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6834 F:      net/ife
6835 F:      include/net/ife.h
6836 F:      include/uapi/linux/ife.h
6837
6838 IGORPLUG-USB IR RECEIVER
6839 M:      Sean Young <sean@mess.org>
6840 L:      linux-media@vger.kernel.org
6841 S:      Maintained
6842 F:      drivers/media/rc/igorplugusb.c
6843
6844 IGUANAWORKS USB IR TRANSCEIVER
6845 M:      Sean Young <sean@mess.org>
6846 L:      linux-media@vger.kernel.org
6847 S:      Maintained
6848 F:      drivers/media/rc/iguanair.c
6849
6850 IIO DIGITAL POTENTIOMETER DAC
6851 M:      Peter Rosin <peda@axentia.se>
6852 L:      linux-iio@vger.kernel.org
6853 S:      Maintained
6854 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6855 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6856 F:      drivers/iio/dac/dpot-dac.c
6857
6858 IIO ENVELOPE DETECTOR
6859 M:      Peter Rosin <peda@axentia.se>
6860 L:      linux-iio@vger.kernel.org
6861 S:      Maintained
6862 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6863 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6864 F:      drivers/iio/adc/envelope-detector.c
6865
6866 IIO MULTIPLEXER
6867 M:      Peter Rosin <peda@axentia.se>
6868 L:      linux-iio@vger.kernel.org
6869 S:      Maintained
6870 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6871 F:      drivers/iio/multiplexer/iio-mux.c
6872
6873 IIO SUBSYSTEM AND DRIVERS
6874 M:      Jonathan Cameron <jic23@kernel.org>
6875 R:      Hartmut Knaack <knaack.h@gmx.de>
6876 R:      Lars-Peter Clausen <lars@metafoo.de>
6877 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6878 L:      linux-iio@vger.kernel.org
6879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6880 S:      Maintained
6881 F:      Documentation/ABI/testing/configfs-iio*
6882 F:      Documentation/ABI/testing/sysfs-bus-iio*
6883 F:      Documentation/devicetree/bindings/iio/
6884 F:      drivers/iio/
6885 F:      drivers/staging/iio/
6886 F:      include/linux/iio/
6887 F:      tools/iio/
6888
6889 IKANOS/ADI EAGLE ADSL USB DRIVER
6890 M:      Matthieu Castet <castet.matthieu@free.fr>
6891 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6892 S:      Maintained
6893 F:      drivers/usb/atm/ueagle-atm.c
6894
6895 IMGTEC ASCII LCD DRIVER
6896 M:      Paul Burton <paul.burton@mips.com>
6897 S:      Maintained
6898 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6899 F:      drivers/auxdisplay/img-ascii-lcd.c
6900
6901 IMGTEC IR DECODER DRIVER
6902 M:      James Hogan <jhogan@kernel.org>
6903 S:      Maintained
6904 F:      drivers/media/rc/img-ir/
6905
6906 IMS TWINTURBO FRAMEBUFFER DRIVER
6907 L:      linux-fbdev@vger.kernel.org
6908 S:      Orphan
6909 F:      drivers/video/fbdev/imsttfb.c
6910
6911 INA209 HARDWARE MONITOR DRIVER
6912 M:      Guenter Roeck <linux@roeck-us.net>
6913 L:      linux-hwmon@vger.kernel.org
6914 S:      Maintained
6915 F:      Documentation/hwmon/ina209
6916 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6917 F:      drivers/hwmon/ina209.c
6918
6919 INA2XX HARDWARE MONITOR DRIVER
6920 M:      Guenter Roeck <linux@roeck-us.net>
6921 L:      linux-hwmon@vger.kernel.org
6922 S:      Maintained
6923 F:      Documentation/hwmon/ina2xx
6924 F:      drivers/hwmon/ina2xx.c
6925 F:      include/linux/platform_data/ina2xx.h
6926
6927 INDUSTRY PACK SUBSYSTEM (IPACK)
6928 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6929 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6930 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6931 L:      industrypack-devel@lists.sourceforge.net
6932 W:      http://industrypack.sourceforge.net
6933 S:      Maintained
6934 F:      drivers/ipack/
6935
6936 INFINIBAND SUBSYSTEM
6937 M:      Doug Ledford <dledford@redhat.com>
6938 M:      Jason Gunthorpe <jgg@mellanox.com>
6939 L:      linux-rdma@vger.kernel.org
6940 W:      http://www.openfabrics.org/
6941 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6943 S:      Supported
6944 F:      Documentation/devicetree/bindings/infiniband/
6945 F:      Documentation/infiniband/
6946 F:      drivers/infiniband/
6947 F:      include/uapi/linux/if_infiniband.h
6948 F:      include/uapi/rdma/
6949 F:      include/rdma/
6950
6951 INGENIC JZ4780 DMA Driver
6952 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6953 S:      Maintained
6954 F:      drivers/dma/dma-jz4780.c
6955
6956 INGENIC JZ4780 NAND DRIVER
6957 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6958 L:      linux-mtd@lists.infradead.org
6959 S:      Maintained
6960 F:      drivers/mtd/nand/jz4780_*
6961
6962 INOTIFY
6963 M:      Jan Kara <jack@suse.cz>
6964 R:      Amir Goldstein <amir73il@gmail.com>
6965 L:      linux-fsdevel@vger.kernel.org
6966 S:      Maintained
6967 F:      Documentation/filesystems/inotify.txt
6968 F:      fs/notify/inotify/
6969 F:      include/linux/inotify.h
6970 F:      include/uapi/linux/inotify.h
6971
6972 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6973 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6974 L:      linux-input@vger.kernel.org
6975 Q:      http://patchwork.kernel.org/project/linux-input/list/
6976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6977 S:      Maintained
6978 F:      drivers/input/
6979 F:      include/linux/input.h
6980 F:      include/uapi/linux/input.h
6981 F:      include/uapi/linux/input-event-codes.h
6982 F:      include/linux/input/
6983 F:      Documentation/devicetree/bindings/input/
6984 F:      Documentation/input/
6985
6986 INPUT MULTITOUCH (MT) PROTOCOL
6987 M:      Henrik Rydberg <rydberg@bitmath.org>
6988 L:      linux-input@vger.kernel.org
6989 S:      Odd fixes
6990 F:      Documentation/input/multi-touch-protocol.rst
6991 F:      drivers/input/input-mt.c
6992 K:      \b(ABS|SYN)_MT_
6993
6994 INSIDE SECURE CRYPTO DRIVER
6995 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6996 F:      drivers/crypto/inside-secure/
6997 S:      Maintained
6998 L:      linux-crypto@vger.kernel.org
6999
7000 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7001 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7002 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7003 L:      linux-integrity@vger.kernel.org
7004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7005 S:      Supported
7006 F:      security/integrity/ima/
7007
7008 INTEL 810/815 FRAMEBUFFER DRIVER
7009 M:      Antonino Daplas <adaplas@gmail.com>
7010 L:      linux-fbdev@vger.kernel.org
7011 S:      Maintained
7012 F:      drivers/video/fbdev/i810/
7013
7014 INTEL ASoC BDW/HSW DRIVERS
7015 M:      Jie Yang <yang.jie@linux.intel.com>
7016 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7017 S:      Supported
7018 F:      sound/soc/intel/common/sst-dsp*
7019 F:      sound/soc/intel/common/sst-firmware.c
7020 F:      sound/soc/intel/boards/broadwell.c
7021 F:      sound/soc/intel/haswell/
7022
7023 INTEL C600 SERIES SAS CONTROLLER DRIVER
7024 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7025 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7026 L:      linux-scsi@vger.kernel.org
7027 T:      git git://git.code.sf.net/p/intel-sas/isci
7028 S:      Supported
7029 F:      drivers/scsi/isci/
7030
7031 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7032 M:      Jani Nikula <jani.nikula@linux.intel.com>
7033 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7034 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7035 L:      intel-gfx@lists.freedesktop.org
7036 W:      https://01.org/linuxgraphics/
7037 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7038 C:      irc://chat.freenode.net/intel-gfx
7039 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7040 T:      git git://anongit.freedesktop.org/drm-intel
7041 S:      Supported
7042 F:      drivers/gpu/drm/i915/
7043 F:      include/drm/i915*
7044 F:      include/uapi/drm/i915_drm.h
7045 F:      Documentation/gpu/i915.rst
7046
7047 INTEL ETHERNET DRIVERS
7048 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7049 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7050 W:      http://www.intel.com/support/feedback.htm
7051 W:      http://e1000.sourceforge.net/
7052 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7055 S:      Supported
7056 F:      Documentation/networking/e100.txt
7057 F:      Documentation/networking/e1000.txt
7058 F:      Documentation/networking/e1000e.txt
7059 F:      Documentation/networking/igb.txt
7060 F:      Documentation/networking/igbvf.txt
7061 F:      Documentation/networking/ixgb.txt
7062 F:      Documentation/networking/ixgbe.txt
7063 F:      Documentation/networking/ixgbevf.txt
7064 F:      Documentation/networking/i40e.txt
7065 F:      Documentation/networking/i40evf.txt
7066 F:      drivers/net/ethernet/intel/
7067 F:      drivers/net/ethernet/intel/*/
7068 F:      include/linux/avf/virtchnl.h
7069
7070 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7071 M:      Maik Broemme <mbroemme@libmpq.org>
7072 L:      linux-fbdev@vger.kernel.org
7073 S:      Maintained
7074 F:      Documentation/fb/intelfb.txt
7075 F:      drivers/video/fbdev/intelfb/
7076
7077 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7078 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7079 M:      Zhi Wang <zhi.a.wang@intel.com>
7080 L:      intel-gvt-dev@lists.freedesktop.org
7081 L:      intel-gfx@lists.freedesktop.org
7082 W:      https://01.org/igvt-g
7083 T:      git https://github.com/intel/gvt-linux.git
7084 S:      Supported
7085 F:      drivers/gpu/drm/i915/gvt/
7086
7087 INTEL HID EVENT DRIVER
7088 M:      Alex Hung <alex.hung@canonical.com>
7089 L:      platform-driver-x86@vger.kernel.org
7090 S:      Maintained
7091 F:      drivers/platform/x86/intel-hid.c
7092
7093 INTEL I/OAT DMA DRIVER
7094 M:      Dave Jiang <dave.jiang@intel.com>
7095 R:      Dan Williams <dan.j.williams@intel.com>
7096 L:      dmaengine@vger.kernel.org
7097 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7098 S:      Supported
7099 F:      drivers/dma/ioat*
7100
7101 INTEL IDLE DRIVER
7102 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7103 M:      Len Brown <lenb@kernel.org>
7104 L:      linux-pm@vger.kernel.org
7105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7106 B:      https://bugzilla.kernel.org
7107 S:      Supported
7108 F:      drivers/idle/intel_idle.c
7109
7110 INTEL INTEGRATED SENSOR HUB DRIVER
7111 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7112 M:      Jiri Kosina <jikos@kernel.org>
7113 L:      linux-input@vger.kernel.org
7114 S:      Maintained
7115 F:      drivers/hid/intel-ish-hid/
7116
7117 INTEL IOMMU (VT-d)
7118 M:      David Woodhouse <dwmw2@infradead.org>
7119 L:      iommu@lists.linux-foundation.org
7120 T:      git git://git.infradead.org/iommu-2.6.git
7121 S:      Supported
7122 F:      drivers/iommu/intel-iommu.c
7123 F:      include/linux/intel-iommu.h
7124
7125 INTEL IOP-ADMA DMA DRIVER
7126 R:      Dan Williams <dan.j.williams@intel.com>
7127 S:      Odd fixes
7128 F:      drivers/dma/iop-adma.c
7129
7130 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7131 M:      Krzysztof Halasa <khalasa@piap.pl>
7132 S:      Maintained
7133 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7134 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7135 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7136 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7137 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7138 F:      drivers/net/wan/ixp4xx_hss.c
7139
7140 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7141 M:      Deepak Saxena <dsaxena@plexity.net>
7142 S:      Maintained
7143 F:      drivers/char/hw_random/ixp4xx-rng.c
7144
7145 INTEL MANAGEMENT ENGINE (mei)
7146 M:      Tomas Winkler <tomas.winkler@intel.com>
7147 L:      linux-kernel@vger.kernel.org
7148 S:      Supported
7149 F:      include/uapi/linux/mei.h
7150 F:      include/linux/mei_cl_bus.h
7151 F:      drivers/misc/mei/*
7152 F:      drivers/watchdog/mei_wdt.c
7153 F:      Documentation/misc-devices/mei/*
7154 F:      samples/mei/*
7155
7156 INTEL MENLOW THERMAL DRIVER
7157 M:      Sujith Thomas <sujith.thomas@intel.com>
7158 L:      platform-driver-x86@vger.kernel.org
7159 W:      https://01.org/linux-acpi
7160 S:      Supported
7161 F:      drivers/platform/x86/intel_menlow.c
7162
7163 INTEL MERRIFIELD GPIO DRIVER
7164 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7165 L:      linux-gpio@vger.kernel.org
7166 S:      Maintained
7167 F:      drivers/gpio/gpio-merrifield.c
7168
7169 INTEL MIC DRIVERS (mic)
7170 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7171 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7172 S:      Supported
7173 W:      https://github.com/sudeepdutt/mic
7174 W:      http://software.intel.com/en-us/mic-developer
7175 F:      include/linux/mic_bus.h
7176 F:      include/linux/scif.h
7177 F:      include/uapi/linux/mic_common.h
7178 F:      include/uapi/linux/mic_ioctl.h
7179 F:      include/uapi/linux/scif_ioctl.h
7180 F:      drivers/misc/mic/
7181 F:      drivers/dma/mic_x100_dma.c
7182 F:      drivers/dma/mic_x100_dma.h
7183 F:      Documentation/mic/
7184
7185 INTEL PMC CORE DRIVER
7186 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7187 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7188 L:      platform-driver-x86@vger.kernel.org
7189 S:      Maintained
7190 F:      arch/x86/include/asm/pmc_core.h
7191 F:      drivers/platform/x86/intel_pmc_core*
7192
7193 INTEL PMC/P-Unit IPC DRIVER
7194 M:      Zha Qipeng<qipeng.zha@intel.com>
7195 L:      platform-driver-x86@vger.kernel.org
7196 S:      Maintained
7197 F:      drivers/platform/x86/intel_pmc_ipc.c
7198 F:      drivers/platform/x86/intel_punit_ipc.c
7199 F:      arch/x86/include/asm/intel_pmc_ipc.h
7200 F:      arch/x86/include/asm/intel_punit_ipc.h
7201
7202 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7203 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7204 L:      linux-wireless@vger.kernel.org
7205 S:      Maintained
7206 F:      Documentation/networking/README.ipw2100
7207 F:      Documentation/networking/README.ipw2200
7208 F:      drivers/net/wireless/intel/ipw2x00/
7209
7210 INTEL PSTATE DRIVER
7211 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7212 M:      Len Brown <lenb@kernel.org>
7213 L:      linux-pm@vger.kernel.org
7214 S:      Supported
7215 F:      drivers/cpufreq/intel_pstate.c
7216
7217 INTEL RDMA RNIC DRIVER
7218 M:      Faisal Latif <faisal.latif@intel.com>
7219 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7220 L:      linux-rdma@vger.kernel.org
7221 S:      Supported
7222 F:      drivers/infiniband/hw/i40iw/
7223
7224 INTEL TELEMETRY DRIVER
7225 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7226 L:      platform-driver-x86@vger.kernel.org
7227 S:      Maintained
7228 F:      arch/x86/include/asm/intel_telemetry.h
7229 F:      drivers/platform/x86/intel_telemetry*
7230
7231 INTEL VIRTUAL BUTTON DRIVER
7232 M:      AceLan Kao <acelan.kao@canonical.com>
7233 L:      platform-driver-x86@vger.kernel.org
7234 S:      Maintained
7235 F:      drivers/platform/x86/intel-vbtn.c
7236
7237 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7238 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7239 L:      linux-wireless@vger.kernel.org
7240 S:      Supported
7241 F:      drivers/net/wireless/intel/iwlegacy/
7242
7243 INTEL WIRELESS WIFI LINK (iwlwifi)
7244 M:      Johannes Berg <johannes.berg@intel.com>
7245 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7246 M:      Luca Coelho <luciano.coelho@intel.com>
7247 M:      Intel Linux Wireless <linuxwifi@intel.com>
7248 L:      linux-wireless@vger.kernel.org
7249 W:      http://intellinuxwireless.org
7250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7251 S:      Supported
7252 F:      drivers/net/wireless/intel/iwlwifi/
7253
7254 INTEL WIRELESS WIMAX CONNECTION 2400
7255 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7256 M:      linux-wimax@intel.com
7257 L:      wimax@linuxwimax.org (subscribers-only)
7258 S:      Supported
7259 W:      http://linuxwimax.org
7260 F:      Documentation/wimax/README.i2400m
7261 F:      drivers/net/wimax/i2400m/
7262 F:      include/uapi/linux/wimax/i2400m.h
7263
7264 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7265 M:      Mario Limonciello <mario.limonciello@dell.com>
7266 S:      Maintained
7267 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7268
7269 INTEL(R) TRACE HUB
7270 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7271 S:      Supported
7272 F:      Documentation/trace/intel_th.txt
7273 F:      drivers/hwtracing/intel_th/
7274
7275 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7276 M:      Ning Sun <ning.sun@intel.com>
7277 L:      tboot-devel@lists.sourceforge.net
7278 W:      http://tboot.sourceforge.net
7279 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7280 S:      Supported
7281 F:      Documentation/intel_txt.txt
7282 F:      include/linux/tboot.h
7283 F:      arch/x86/kernel/tboot.c
7284
7285 INTEL-MID GPIO DRIVER
7286 M:      David Cohen <david.a.cohen@linux.intel.com>
7287 L:      linux-gpio@vger.kernel.org
7288 S:      Maintained
7289 F:      drivers/gpio/gpio-intel-mid.c
7290
7291 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7292 M:      Linus Walleij <linus.walleij@linaro.org>
7293 L:      linux-iio@vger.kernel.org
7294 S:      Maintained
7295 F:      drivers/iio/gyro/mpu3050*
7296 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7297
7298 IOC3 ETHERNET DRIVER
7299 M:      Ralf Baechle <ralf@linux-mips.org>
7300 L:      linux-mips@linux-mips.org
7301 S:      Maintained
7302 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7303
7304 IOC3 SERIAL DRIVER
7305 M:      Pat Gefre <pfg@sgi.com>
7306 L:      linux-serial@vger.kernel.org
7307 S:      Maintained
7308 F:      drivers/tty/serial/ioc3_serial.c
7309
7310 IOMMU DRIVERS
7311 M:      Joerg Roedel <joro@8bytes.org>
7312 L:      iommu@lists.linux-foundation.org
7313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7314 S:      Maintained
7315 F:      Documentation/devicetree/bindings/iommu/
7316 F:      drivers/iommu/
7317 F:      include/linux/iommu.h
7318 F:      include/linux/iova.h
7319
7320 IP MASQUERADING
7321 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7322 S:      Maintained
7323 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7324
7325 IPMI SUBSYSTEM
7326 M:      Corey Minyard <minyard@acm.org>
7327 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7328 W:      http://openipmi.sourceforge.net/
7329 S:      Supported
7330 F:      Documentation/IPMI.txt
7331 F:      drivers/char/ipmi/
7332 F:      include/linux/ipmi*
7333 F:      include/uapi/linux/ipmi*
7334
7335 IPS SCSI RAID DRIVER
7336 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7337 L:      linux-scsi@vger.kernel.org
7338 W:      http://www.adaptec.com/
7339 S:      Maintained
7340 F:      drivers/scsi/ips*
7341
7342 IPVS
7343 M:      Wensong Zhang <wensong@linux-vs.org>
7344 M:      Simon Horman <horms@verge.net.au>
7345 M:      Julian Anastasov <ja@ssi.bg>
7346 L:      netdev@vger.kernel.org
7347 L:      lvs-devel@vger.kernel.org
7348 S:      Maintained
7349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7351 F:      Documentation/networking/ipvs-sysctl.txt
7352 F:      include/net/ip_vs.h
7353 F:      include/uapi/linux/ip_vs.h
7354 F:      net/netfilter/ipvs/
7355
7356 IPWIRELESS DRIVER
7357 M:      Jiri Kosina <jikos@kernel.org>
7358 M:      David Sterba <dsterba@suse.com>
7359 S:      Odd Fixes
7360 F:      drivers/tty/ipwireless/
7361
7362 IPX NETWORK LAYER
7363 L:      netdev@vger.kernel.org
7364 S:      Obsolete
7365 F:      include/uapi/linux/ipx.h
7366 F:      drivers/staging/ipx/
7367
7368 IRDA SUBSYSTEM
7369 M:      Samuel Ortiz <samuel@sortiz.org>
7370 L:      irda-users@lists.sourceforge.net (subscribers-only)
7371 L:      netdev@vger.kernel.org
7372 W:      http://irda.sourceforge.net/
7373 S:      Obsolete
7374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7375 F:      Documentation/networking/irda.txt
7376 F:      drivers/staging/irda/
7377
7378 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7379 M:      Marc Zyngier <marc.zyngier@arm.com>
7380 S:      Maintained
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7382 F:      Documentation/IRQ-domain.txt
7383 F:      include/linux/irqdomain.h
7384 F:      kernel/irq/irqdomain.c
7385 F:      kernel/irq/msi.c
7386
7387 IRQ SUBSYSTEM
7388 M:      Thomas Gleixner <tglx@linutronix.de>
7389 L:      linux-kernel@vger.kernel.org
7390 S:      Maintained
7391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7392 F:      kernel/irq/
7393
7394 IRQCHIP DRIVERS
7395 M:      Thomas Gleixner <tglx@linutronix.de>
7396 M:      Jason Cooper <jason@lakedaemon.net>
7397 M:      Marc Zyngier <marc.zyngier@arm.com>
7398 L:      linux-kernel@vger.kernel.org
7399 S:      Maintained
7400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7401 F:      Documentation/devicetree/bindings/interrupt-controller/
7402 F:      drivers/irqchip/
7403
7404 ISA
7405 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7406 S:      Maintained
7407 F:      Documentation/isa.txt
7408 F:      drivers/base/isa.c
7409 F:      include/linux/isa.h
7410
7411 ISA RADIO MODULE
7412 M:      Hans Verkuil <hverkuil@xs4all.nl>
7413 L:      linux-media@vger.kernel.org
7414 T:      git git://linuxtv.org/media_tree.git
7415 W:      https://linuxtv.org
7416 S:      Maintained
7417 F:      drivers/media/radio/radio-isa*
7418
7419 ISAPNP
7420 M:      Jaroslav Kysela <perex@perex.cz>
7421 S:      Maintained
7422 F:      Documentation/isapnp.txt
7423 F:      drivers/pnp/isapnp/
7424 F:      include/linux/isapnp.h
7425
7426 ISCSI
7427 M:      Lee Duncan <lduncan@suse.com>
7428 M:      Chris Leech <cleech@redhat.com>
7429 L:      open-iscsi@googlegroups.com
7430 W:      www.open-iscsi.com
7431 S:      Maintained
7432 F:      drivers/scsi/*iscsi*
7433 F:      include/scsi/*iscsi*
7434
7435 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7436 M:      Peter Jones <pjones@redhat.com>
7437 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7438 S:      Maintained
7439 F:      drivers/firmware/iscsi_ibft*
7440
7441 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7442 M:      Or Gerlitz <ogerlitz@mellanox.com>
7443 M:      Sagi Grimberg <sagi@grimberg.me>
7444 M:      Roi Dayan <roid@mellanox.com>
7445 L:      linux-rdma@vger.kernel.org
7446 S:      Supported
7447 W:      http://www.openfabrics.org
7448 W:      www.open-iscsi.org
7449 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7450 F:      drivers/infiniband/ulp/iser/
7451
7452 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7453 M:      Sagi Grimberg <sagi@grimberg.me>
7454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7455 L:      linux-rdma@vger.kernel.org
7456 L:      target-devel@vger.kernel.org
7457 S:      Supported
7458 W:      http://www.linux-iscsi.org
7459 F:      drivers/infiniband/ulp/isert
7460
7461 ISDN SUBSYSTEM
7462 M:      Karsten Keil <isdn@linux-pingi.de>
7463 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7464 L:      netdev@vger.kernel.org
7465 W:      http://www.isdn4linux.de
7466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7467 S:      Maintained
7468 F:      Documentation/isdn/
7469 F:      drivers/isdn/
7470 F:      include/linux/isdn.h
7471 F:      include/linux/isdn/
7472 F:      include/uapi/linux/isdn.h
7473 F:      include/uapi/linux/isdn/
7474
7475 ISDN SUBSYSTEM (Eicon active card driver)
7476 M:      Armin Schindler <mac@melware.de>
7477 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7478 W:      http://www.melware.de
7479 S:      Maintained
7480 F:      drivers/isdn/hardware/eicon/
7481
7482 IT87 HARDWARE MONITORING DRIVER
7483 M:      Jean Delvare <jdelvare@suse.com>
7484 L:      linux-hwmon@vger.kernel.org
7485 S:      Maintained
7486 F:      Documentation/hwmon/it87
7487 F:      drivers/hwmon/it87.c
7488
7489 IT913X MEDIA DRIVER
7490 M:      Antti Palosaari <crope@iki.fi>
7491 L:      linux-media@vger.kernel.org
7492 W:      https://linuxtv.org
7493 W:      http://palosaari.fi/linux/
7494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7495 T:      git git://linuxtv.org/anttip/media_tree.git
7496 S:      Maintained
7497 F:      drivers/media/tuners/it913x*
7498
7499 IVTV VIDEO4LINUX DRIVER
7500 M:      Andy Walls <awalls@md.metrocast.net>
7501 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7502 L:      linux-media@vger.kernel.org
7503 T:      git git://linuxtv.org/media_tree.git
7504 W:      http://www.ivtvdriver.org
7505 S:      Maintained
7506 F:      Documentation/media/v4l-drivers/ivtv*
7507 F:      drivers/media/pci/ivtv/
7508 F:      include/uapi/linux/ivtv*
7509
7510 IX2505V MEDIA DRIVER
7511 M:      Malcolm Priestley <tvboxspy@gmail.com>
7512 L:      linux-media@vger.kernel.org
7513 W:      https://linuxtv.org
7514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7515 S:      Maintained
7516 F:      drivers/media/dvb-frontends/ix2505v*
7517
7518 JC42.4 TEMPERATURE SENSOR DRIVER
7519 M:      Guenter Roeck <linux@roeck-us.net>
7520 L:      linux-hwmon@vger.kernel.org
7521 S:      Maintained
7522 F:      drivers/hwmon/jc42.c
7523 F:      Documentation/hwmon/jc42
7524
7525 JFS FILESYSTEM
7526 M:      Dave Kleikamp <shaggy@kernel.org>
7527 L:      jfs-discussion@lists.sourceforge.net
7528 W:      http://jfs.sourceforge.net/
7529 T:      git git://github.com/kleikamp/linux-shaggy.git
7530 S:      Maintained
7531 F:      Documentation/filesystems/jfs.txt
7532 F:      fs/jfs/
7533
7534 JME NETWORK DRIVER
7535 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7536 L:      netdev@vger.kernel.org
7537 S:      Maintained
7538 F:      drivers/net/ethernet/jme.*
7539
7540 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7541 M:      David Woodhouse <dwmw2@infradead.org>
7542 L:      linux-mtd@lists.infradead.org
7543 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7544 S:      Maintained
7545 F:      fs/jffs2/
7546 F:      include/uapi/linux/jffs2.h
7547
7548 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7549 M:      "Theodore Ts'o" <tytso@mit.edu>
7550 M:      Jan Kara <jack@suse.com>
7551 L:      linux-ext4@vger.kernel.org
7552 S:      Maintained
7553 F:      fs/jbd2/
7554 F:      include/linux/jbd2.h
7555
7556 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7557 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7558 L:      linux-media@vger.kernel.org
7559 S:      Maintained
7560 F:      drivers/media/platform/rcar_jpu.c
7561
7562 JSM Neo PCI based serial card
7563 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7564 L:      linux-serial@vger.kernel.org
7565 S:      Maintained
7566 F:      drivers/tty/serial/jsm/
7567
7568 K10TEMP HARDWARE MONITORING DRIVER
7569 M:      Clemens Ladisch <clemens@ladisch.de>
7570 L:      linux-hwmon@vger.kernel.org
7571 S:      Maintained
7572 F:      Documentation/hwmon/k10temp
7573 F:      drivers/hwmon/k10temp.c
7574
7575 K8TEMP HARDWARE MONITORING DRIVER
7576 M:      Rudolf Marek <r.marek@assembler.cz>
7577 L:      linux-hwmon@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/hwmon/k8temp
7580 F:      drivers/hwmon/k8temp.c
7581
7582 KASAN
7583 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7584 R:      Alexander Potapenko <glider@google.com>
7585 R:      Dmitry Vyukov <dvyukov@google.com>
7586 L:      kasan-dev@googlegroups.com
7587 S:      Maintained
7588 F:      arch/*/include/asm/kasan.h
7589 F:      arch/*/mm/kasan_init*
7590 F:      Documentation/dev-tools/kasan.rst
7591 F:      include/linux/kasan*.h
7592 F:      lib/test_kasan.c
7593 F:      mm/kasan/
7594 F:      scripts/Makefile.kasan
7595
7596 KCONFIG
7597 L:      linux-kbuild@vger.kernel.org
7598 S:      Orphan
7599 F:      Documentation/kbuild/kconfig-language.txt
7600 F:      scripts/kconfig/
7601
7602 KDUMP
7603 M:      Dave Young <dyoung@redhat.com>
7604 M:      Baoquan He <bhe@redhat.com>
7605 R:      Vivek Goyal <vgoyal@redhat.com>
7606 L:      kexec@lists.infradead.org
7607 W:      http://lse.sourceforge.net/kdump/
7608 S:      Maintained
7609 F:      Documentation/kdump/
7610
7611 KEENE FM RADIO TRANSMITTER DRIVER
7612 M:      Hans Verkuil <hverkuil@xs4all.nl>
7613 L:      linux-media@vger.kernel.org
7614 T:      git git://linuxtv.org/media_tree.git
7615 W:      https://linuxtv.org
7616 S:      Maintained
7617 F:      drivers/media/radio/radio-keene*
7618
7619 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7620 M:      Ian Kent <raven@themaw.net>
7621 L:      autofs@vger.kernel.org
7622 S:      Maintained
7623 F:      fs/autofs4/
7624
7625 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7626 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7627 M:      Michal Marek <michal.lkml@markovi.net>
7628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7629 L:      linux-kbuild@vger.kernel.org
7630 S:      Maintained
7631 F:      Documentation/kbuild/
7632 F:      Makefile
7633 F:      scripts/Makefile.*
7634 F:      scripts/basic/
7635 F:      scripts/mk*
7636 F:      scripts/package/
7637
7638 KERNEL JANITORS
7639 L:      kernel-janitors@vger.kernel.org
7640 W:      http://kernelnewbies.org/KernelJanitors
7641 S:      Odd Fixes
7642
7643 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7644 M:      "J. Bruce Fields" <bfields@fieldses.org>
7645 M:      Jeff Layton <jlayton@kernel.org>
7646 L:      linux-nfs@vger.kernel.org
7647 W:      http://nfs.sourceforge.net/
7648 T:      git git://linux-nfs.org/~bfields/linux.git
7649 S:      Supported
7650 F:      fs/nfsd/
7651 F:      include/uapi/linux/nfsd/
7652 F:      fs/lockd/
7653 F:      fs/nfs_common/
7654 F:      net/sunrpc/
7655 F:      include/linux/lockd/
7656 F:      include/linux/sunrpc/
7657 F:      include/uapi/linux/sunrpc/
7658
7659 KERNEL SELFTEST FRAMEWORK
7660 M:      Shuah Khan <shuahkh@osg.samsung.com>
7661 M:      Shuah Khan <shuah@kernel.org>
7662 L:      linux-kselftest@vger.kernel.org
7663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7664 S:      Maintained
7665 F:      tools/testing/selftests/
7666 F:      Documentation/dev-tools/kselftest*
7667
7668 KERNEL USERMODE HELPER
7669 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7670 L:      linux-kernel@vger.kernel.org
7671 S:      Maintained
7672 F:      kernel/umh.c
7673 F:      include/linux/umh.h
7674
7675 KERNEL VIRTUAL MACHINE (KVM)
7676 M:      Paolo Bonzini <pbonzini@redhat.com>
7677 M:      Radim Krčmář <rkrcmar@redhat.com>
7678 L:      kvm@vger.kernel.org
7679 W:      http://www.linux-kvm.org
7680 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7681 S:      Supported
7682 F:      Documentation/virtual/kvm/
7683 F:      include/trace/events/kvm.h
7684 F:      include/uapi/asm-generic/kvm*
7685 F:      include/uapi/linux/kvm*
7686 F:      include/asm-generic/kvm*
7687 F:      include/linux/kvm*
7688 F:      include/kvm/iodev.h
7689 F:      virt/kvm/*
7690 F:      tools/kvm/
7691
7692 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7693 M:      Joerg Roedel <joro@8bytes.org>
7694 L:      kvm@vger.kernel.org
7695 W:      http://www.linux-kvm.org/
7696 S:      Maintained
7697 F:      arch/x86/include/asm/svm.h
7698 F:      arch/x86/kvm/svm.c
7699
7700 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7701 M:      Christoffer Dall <christoffer.dall@linaro.org>
7702 M:      Marc Zyngier <marc.zyngier@arm.com>
7703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7704 L:      kvmarm@lists.cs.columbia.edu
7705 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7707 S:      Supported
7708 F:      arch/arm/include/uapi/asm/kvm*
7709 F:      arch/arm/include/asm/kvm*
7710 F:      arch/arm/kvm/
7711 F:      virt/kvm/arm/
7712 F:      include/kvm/arm_*
7713
7714 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7715 M:      Christoffer Dall <christoffer.dall@linaro.org>
7716 M:      Marc Zyngier <marc.zyngier@arm.com>
7717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7718 L:      kvmarm@lists.cs.columbia.edu
7719 S:      Maintained
7720 F:      arch/arm64/include/uapi/asm/kvm*
7721 F:      arch/arm64/include/asm/kvm*
7722 F:      arch/arm64/kvm/
7723
7724 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7725 M:      James Hogan <jhogan@kernel.org>
7726 L:      linux-mips@linux-mips.org
7727 S:      Supported
7728 F:      arch/mips/include/uapi/asm/kvm*
7729 F:      arch/mips/include/asm/kvm*
7730 F:      arch/mips/kvm/
7731
7732 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7733 M:      Paul Mackerras <paulus@ozlabs.org>
7734 L:      kvm-ppc@vger.kernel.org
7735 W:      http://www.linux-kvm.org/
7736 T:      git git://github.com/agraf/linux-2.6.git
7737 S:      Supported
7738 F:      arch/powerpc/include/uapi/asm/kvm*
7739 F:      arch/powerpc/include/asm/kvm*
7740 F:      arch/powerpc/kvm/
7741 F:      arch/powerpc/kernel/kvm*
7742
7743 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7744 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7745 M:      Cornelia Huck <cohuck@redhat.com>
7746 L:      linux-s390@vger.kernel.org
7747 W:      http://www.ibm.com/developerworks/linux/linux390/
7748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7749 S:      Supported
7750 F:      arch/s390/include/uapi/asm/kvm*
7751 F:      arch/s390/include/asm/gmap.h
7752 F:      arch/s390/include/asm/kvm*
7753 F:      arch/s390/kvm/
7754 F:      arch/s390/mm/gmap.c
7755
7756 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7757 M:      Paolo Bonzini <pbonzini@redhat.com>
7758 M:      Radim Krčmář <rkrcmar@redhat.com>
7759 L:      kvm@vger.kernel.org
7760 W:      http://www.linux-kvm.org
7761 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7762 S:      Supported
7763 F:      arch/x86/kvm/
7764 F:      arch/x86/include/uapi/asm/kvm*
7765 F:      arch/x86/include/asm/kvm*
7766 F:      arch/x86/include/asm/pvclock-abi.h
7767 F:      arch/x86/kernel/kvm.c
7768 F:      arch/x86/kernel/kvmclock.c
7769
7770 KERNFS
7771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7772 M:      Tejun Heo <tj@kernel.org>
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7774 S:      Supported
7775 F:      include/linux/kernfs.h
7776 F:      fs/kernfs/
7777
7778 KEXEC
7779 M:      Eric Biederman <ebiederm@xmission.com>
7780 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7781 L:      kexec@lists.infradead.org
7782 S:      Maintained
7783 F:      include/linux/kexec.h
7784 F:      include/uapi/linux/kexec.h
7785 F:      kernel/kexec*
7786
7787 KEYS-ENCRYPTED
7788 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7789 L:      linux-integrity@vger.kernel.org
7790 L:      keyrings@vger.kernel.org
7791 S:      Supported
7792 F:      Documentation/security/keys/trusted-encrypted.rst
7793 F:      include/keys/encrypted-type.h
7794 F:      security/keys/encrypted-keys/
7795
7796 KEYS-TRUSTED
7797 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7798 L:      linux-integrity@vger.kernel.org
7799 L:      keyrings@vger.kernel.org
7800 S:      Supported
7801 F:      Documentation/security/keys/trusted-encrypted.rst
7802 F:      include/keys/trusted-type.h
7803 F:      security/keys/trusted.c
7804 F:      security/keys/trusted.h
7805
7806 KEYS/KEYRINGS:
7807 M:      David Howells <dhowells@redhat.com>
7808 L:      keyrings@vger.kernel.org
7809 S:      Maintained
7810 F:      Documentation/security/keys/core.rst
7811 F:      include/linux/key.h
7812 F:      include/linux/key-type.h
7813 F:      include/linux/keyctl.h
7814 F:      include/uapi/linux/keyctl.h
7815 F:      include/keys/
7816 F:      security/keys/
7817
7818 KGDB / KDB /debug_core
7819 M:      Jason Wessel <jason.wessel@windriver.com>
7820 M:      Daniel Thompson <daniel.thompson@linaro.org>
7821 W:      http://kgdb.wiki.kernel.org/
7822 L:      kgdb-bugreport@lists.sourceforge.net
7823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7824 S:      Maintained
7825 F:      Documentation/dev-tools/kgdb.rst
7826 F:      drivers/misc/kgdbts.c
7827 F:      drivers/tty/serial/kgdboc.c
7828 F:      include/linux/kdb.h
7829 F:      include/linux/kgdb.h
7830 F:      kernel/debug/
7831
7832 KMEMLEAK
7833 M:      Catalin Marinas <catalin.marinas@arm.com>
7834 S:      Maintained
7835 F:      Documentation/dev-tools/kmemleak.rst
7836 F:      include/linux/kmemleak.h
7837 F:      mm/kmemleak.c
7838 F:      mm/kmemleak-test.c
7839
7840 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7841 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7842 L:      linux-kernel@vger.kernel.org
7843 S:      Maintained
7844 F:      kernel/kmod.c
7845 F:      include/linux/kmod.h
7846 F:      lib/test_kmod.c
7847 F:      tools/testing/selftests/kmod/
7848
7849 KPROBES
7850 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7851 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7852 M:      "David S. Miller" <davem@davemloft.net>
7853 M:      Masami Hiramatsu <mhiramat@kernel.org>
7854 S:      Maintained
7855 F:      Documentation/kprobes.txt
7856 F:      include/linux/kprobes.h
7857 F:      include/asm-generic/kprobes.h
7858 F:      kernel/kprobes.c
7859
7860 KS0108 LCD CONTROLLER DRIVER
7861 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7862 W:      http://miguelojeda.es/auxdisplay.htm
7863 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7864 S:      Maintained
7865 F:      Documentation/auxdisplay/ks0108
7866 F:      drivers/auxdisplay/ks0108.c
7867 F:      include/linux/ks0108.h
7868
7869 L3MDEV
7870 M:      David Ahern <dsa@cumulusnetworks.com>
7871 L:      netdev@vger.kernel.org
7872 S:      Maintained
7873 F:      net/l3mdev
7874 F:      include/net/l3mdev.h
7875
7876 LANTIQ MIPS ARCHITECTURE
7877 M:      John Crispin <john@phrozen.org>
7878 L:      linux-mips@linux-mips.org
7879 S:      Maintained
7880 F:      arch/mips/lantiq
7881 F:      drivers/soc/lantiq
7882
7883 LAPB module
7884 L:      linux-x25@vger.kernel.org
7885 S:      Orphan
7886 F:      Documentation/networking/lapb-module.txt
7887 F:      include/*/lapb.h
7888 F:      net/lapb/
7889
7890 LASI 53c700 driver for PARISC
7891 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7892 L:      linux-scsi@vger.kernel.org
7893 S:      Maintained
7894 F:      Documentation/scsi/53c700.txt
7895 F:      drivers/scsi/53c700*
7896
7897 LEAKING_ADDRESSES
7898 M:      Tobin C. Harding <me@tobin.cc>
7899 S:      Maintained
7900 F:      scripts/leaking_addresses.pl
7901
7902 LED SUBSYSTEM
7903 M:      Richard Purdie <rpurdie@rpsys.net>
7904 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7905 M:      Pavel Machek <pavel@ucw.cz>
7906 L:      linux-leds@vger.kernel.org
7907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7908 S:      Maintained
7909 F:      Documentation/devicetree/bindings/leds/
7910 F:      drivers/leds/
7911 F:      include/linux/leds.h
7912
7913 LEGACY EEPROM DRIVER
7914 M:      Jean Delvare <jdelvare@suse.com>
7915 S:      Maintained
7916 F:      Documentation/misc-devices/eeprom
7917 F:      drivers/misc/eeprom/eeprom.c
7918
7919 LEGO USB Tower driver
7920 M:      Juergen Stuber <starblue@users.sourceforge.net>
7921 L:      legousb-devel@lists.sourceforge.net
7922 W:      http://legousb.sourceforge.net/
7923 S:      Maintained
7924 F:      drivers/usb/misc/legousbtower.c
7925
7926 LG2160 MEDIA DRIVER
7927 M:      Michael Krufky <mkrufky@linuxtv.org>
7928 L:      linux-media@vger.kernel.org
7929 W:      https://linuxtv.org
7930 W:      http://github.com/mkrufky
7931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7932 T:      git git://linuxtv.org/mkrufky/tuners.git
7933 S:      Maintained
7934 F:      drivers/media/dvb-frontends/lg2160.*
7935
7936 LGDT3305 MEDIA DRIVER
7937 M:      Michael Krufky <mkrufky@linuxtv.org>
7938 L:      linux-media@vger.kernel.org
7939 W:      https://linuxtv.org
7940 W:      http://github.com/mkrufky
7941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7942 T:      git git://linuxtv.org/mkrufky/tuners.git
7943 S:      Maintained
7944 F:      drivers/media/dvb-frontends/lgdt3305.*
7945
7946 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7947 M:      Viresh Kumar <vireshk@kernel.org>
7948 L:      linux-ide@vger.kernel.org
7949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7950 S:      Maintained
7951 F:      include/linux/pata_arasan_cf_data.h
7952 F:      drivers/ata/pata_arasan_cf.c
7953
7954 LIBATA PATA DRIVERS
7955 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7956 M:      Tejun Heo <tj@kernel.org>
7957 L:      linux-ide@vger.kernel.org
7958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7959 S:      Maintained
7960 F:      drivers/ata/pata_*.c
7961 F:      drivers/ata/ata_generic.c
7962
7963 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7964 M:      Linus Walleij <linus.walleij@linaro.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_ftide010.c
7969 F:      drivers/ata/sata_gemini.c
7970 F:      drivers/ata/sata_gemini.h
7971
7972 LIBATA SATA AHCI PLATFORM devices support
7973 M:      Hans de Goede <hdegoede@redhat.com>
7974 M:      Tejun Heo <tj@kernel.org>
7975 L:      linux-ide@vger.kernel.org
7976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7977 S:      Maintained
7978 F:      drivers/ata/ahci_platform.c
7979 F:      drivers/ata/libahci_platform.c
7980 F:      include/linux/ahci_platform.h
7981
7982 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7983 M:      Mikael Pettersson <mikpelinux@gmail.com>
7984 L:      linux-ide@vger.kernel.org
7985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7986 S:      Maintained
7987 F:      drivers/ata/sata_promise.*
7988
7989 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7990 M:      Tejun Heo <tj@kernel.org>
7991 L:      linux-ide@vger.kernel.org
7992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7993 S:      Maintained
7994 F:      drivers/ata/
7995 F:      include/linux/ata.h
7996 F:      include/linux/libata.h
7997 F:      Documentation/devicetree/bindings/ata/
7998
7999 LIBLOCKDEP
8000 M:      Sasha Levin <alexander.levin@verizon.com>
8001 S:      Maintained
8002 F:      tools/lib/lockdep/
8003
8004 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8005 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8006 L:      linux-nvdimm@lists.01.org
8007 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8008 S:      Supported
8009 F:      drivers/nvdimm/blk.c
8010 F:      drivers/nvdimm/region_devs.c
8011
8012 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8013 M:      Vishal Verma <vishal.l.verma@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/btt*
8018
8019 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8020 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8021 L:      linux-nvdimm@lists.01.org
8022 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8023 S:      Supported
8024 F:      drivers/nvdimm/pmem*
8025
8026 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8027 M:      Dan Williams <dan.j.williams@intel.com>
8028 L:      linux-nvdimm@lists.01.org
8029 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8031 S:      Supported
8032 F:      drivers/nvdimm/*
8033 F:      drivers/acpi/nfit/*
8034 F:      include/linux/nd.h
8035 F:      include/linux/libnvdimm.h
8036 F:      include/uapi/linux/ndctl.h
8037
8038 LIGHTNVM PLATFORM SUPPORT
8039 M:      Matias Bjorling <mb@lightnvm.io>
8040 W:      http://github/OpenChannelSSD
8041 L:      linux-block@vger.kernel.org
8042 S:      Maintained
8043 F:      drivers/lightnvm/
8044 F:      include/linux/lightnvm.h
8045 F:      include/uapi/linux/lightnvm.h
8046
8047 LINUX FOR POWER MACINTOSH
8048 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8049 W:      http://www.penguinppc.org/
8050 L:      linuxppc-dev@lists.ozlabs.org
8051 S:      Maintained
8052 F:      arch/powerpc/platforms/powermac/
8053 F:      drivers/macintosh/
8054
8055 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8056 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8057 M:      Paul Mackerras <paulus@samba.org>
8058 M:      Michael Ellerman <mpe@ellerman.id.au>
8059 W:      https://github.com/linuxppc/linux/wiki
8060 L:      linuxppc-dev@lists.ozlabs.org
8061 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8063 S:      Supported
8064 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8065 F:      Documentation/devicetree/bindings/powerpc/
8066 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8067 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8068 F:      Documentation/powerpc/
8069 F:      arch/powerpc/
8070 F:      drivers/char/tpm/tpm_ibmvtpm*
8071 F:      drivers/crypto/nx/
8072 F:      drivers/crypto/vmx/
8073 F:      drivers/i2c/busses/i2c-opal.c
8074 F:      drivers/net/ethernet/ibm/ibmveth.*
8075 F:      drivers/net/ethernet/ibm/ibmvnic.*
8076 F:      drivers/pci/hotplug/pnv_php.c
8077 F:      drivers/pci/hotplug/rpa*
8078 F:      drivers/rtc/rtc-opal.c
8079 F:      drivers/scsi/ibmvscsi/
8080 F:      drivers/tty/hvc/hvc_opal.c
8081 F:      drivers/watchdog/wdrtas.c
8082 F:      tools/testing/selftests/powerpc
8083 N:      /pmac
8084 N:      powermac
8085 N:      powernv
8086 N:      [^a-z0-9]ps3
8087 N:      pseries
8088
8089 LINUX FOR POWERPC EMBEDDED MPC5XXX
8090 M:      Anatolij Gustschin <agust@denx.de>
8091 L:      linuxppc-dev@lists.ozlabs.org
8092 T:      git git://git.denx.de/linux-denx-agust.git
8093 S:      Maintained
8094 F:      arch/powerpc/platforms/512x/
8095 F:      arch/powerpc/platforms/52xx/
8096
8097 LINUX FOR POWERPC EMBEDDED PPC4XX
8098 M:      Alistair Popple <alistair@popple.id.au>
8099 M:      Matt Porter <mporter@kernel.crashing.org>
8100 W:      http://www.penguinppc.org/
8101 L:      linuxppc-dev@lists.ozlabs.org
8102 S:      Maintained
8103 F:      arch/powerpc/platforms/40x/
8104 F:      arch/powerpc/platforms/44x/
8105
8106 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8107 M:      Scott Wood <oss@buserror.net>
8108 M:      Kumar Gala <galak@kernel.crashing.org>
8109 W:      http://www.penguinppc.org/
8110 L:      linuxppc-dev@lists.ozlabs.org
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8112 S:      Maintained
8113 F:      arch/powerpc/platforms/83xx/
8114 F:      arch/powerpc/platforms/85xx/
8115 F:      Documentation/devicetree/bindings/powerpc/fsl/
8116
8117 LINUX FOR POWERPC EMBEDDED PPC8XX
8118 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8119 W:      http://www.penguinppc.org/
8120 L:      linuxppc-dev@lists.ozlabs.org
8121 S:      Maintained
8122 F:      arch/powerpc/platforms/8xx/
8123
8124 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8125 L:      linuxppc-dev@lists.ozlabs.org
8126 S:      Orphan
8127 F:      arch/powerpc/*/*virtex*
8128 F:      arch/powerpc/*/*/*virtex*
8129
8130 LINUX FOR POWERPC PA SEMI PWRFICIENT
8131 L:      linuxppc-dev@lists.ozlabs.org
8132 S:      Orphan
8133 F:      arch/powerpc/platforms/pasemi/
8134 F:      drivers/*/*pasemi*
8135 F:      drivers/*/*/*pasemi*
8136
8137 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8138 M:      Kees Cook <keescook@chromium.org>
8139 S:      Maintained
8140 F:      drivers/misc/lkdtm*
8141
8142 LINUX SECURITY MODULE (LSM) FRAMEWORK
8143 M:      Chris Wright <chrisw@sous-sol.org>
8144 L:      linux-security-module@vger.kernel.org
8145 S:      Supported
8146
8147 LIS3LV02D ACCELEROMETER DRIVER
8148 M:      Eric Piel <eric.piel@tremplin-utc.net>
8149 S:      Maintained
8150 F:      Documentation/misc-devices/lis3lv02d
8151 F:      drivers/misc/lis3lv02d/
8152 F:      drivers/platform/x86/hp_accel.c
8153
8154 LIVE PATCHING
8155 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8156 M:      Jessica Yu <jeyu@kernel.org>
8157 M:      Jiri Kosina <jikos@kernel.org>
8158 M:      Miroslav Benes <mbenes@suse.cz>
8159 R:      Petr Mladek <pmladek@suse.com>
8160 S:      Maintained
8161 F:      kernel/livepatch/
8162 F:      include/linux/livepatch.h
8163 F:      arch/x86/include/asm/livepatch.h
8164 F:      arch/x86/kernel/livepatch.c
8165 F:      Documentation/livepatch/
8166 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8167 F:      samples/livepatch/
8168 L:      live-patching@vger.kernel.org
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8170
8171 LLC (802.2)
8172 L:      netdev@vger.kernel.org
8173 S:      Odd fixes
8174 F:      include/linux/llc.h
8175 F:      include/uapi/linux/llc.h
8176 F:      include/net/llc*
8177 F:      net/llc/
8178
8179 LM73 HARDWARE MONITOR DRIVER
8180 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8181 L:      linux-hwmon@vger.kernel.org
8182 S:      Maintained
8183 F:      drivers/hwmon/lm73.c
8184
8185 LM78 HARDWARE MONITOR DRIVER
8186 M:      Jean Delvare <jdelvare@suse.com>
8187 L:      linux-hwmon@vger.kernel.org
8188 S:      Maintained
8189 F:      Documentation/hwmon/lm78
8190 F:      drivers/hwmon/lm78.c
8191
8192 LM83 HARDWARE MONITOR DRIVER
8193 M:      Jean Delvare <jdelvare@suse.com>
8194 L:      linux-hwmon@vger.kernel.org
8195 S:      Maintained
8196 F:      Documentation/hwmon/lm83
8197 F:      drivers/hwmon/lm83.c
8198
8199 LM90 HARDWARE MONITOR DRIVER
8200 M:      Jean Delvare <jdelvare@suse.com>
8201 L:      linux-hwmon@vger.kernel.org
8202 S:      Maintained
8203 F:      Documentation/hwmon/lm90
8204 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8205 F:      drivers/hwmon/lm90.c
8206 F:      include/dt-bindings/thermal/lm90.h
8207
8208 LM95234 HARDWARE MONITOR DRIVER
8209 M:      Guenter Roeck <linux@roeck-us.net>
8210 L:      linux-hwmon@vger.kernel.org
8211 S:      Maintained
8212 F:      Documentation/hwmon/lm95234
8213 F:      drivers/hwmon/lm95234.c
8214
8215 LME2510 MEDIA DRIVER
8216 M:      Malcolm Priestley <tvboxspy@gmail.com>
8217 L:      linux-media@vger.kernel.org
8218 W:      https://linuxtv.org
8219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8220 S:      Maintained
8221 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8222
8223 LOADPIN SECURITY MODULE
8224 M:      Kees Cook <keescook@chromium.org>
8225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8226 S:      Supported
8227 F:      security/loadpin/
8228 F:      Documentation/admin-guide/LSM/LoadPin.rst
8229
8230 LOCKING PRIMITIVES
8231 M:      Peter Zijlstra <peterz@infradead.org>
8232 M:      Ingo Molnar <mingo@redhat.com>
8233 L:      linux-kernel@vger.kernel.org
8234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8235 S:      Maintained
8236 F:      Documentation/locking/
8237 F:      include/linux/lockdep.h
8238 F:      include/linux/spinlock*.h
8239 F:      arch/*/include/asm/spinlock*.h
8240 F:      include/linux/rwlock*.h
8241 F:      include/linux/mutex*.h
8242 F:      arch/*/include/asm/mutex*.h
8243 F:      include/linux/rwsem*.h
8244 F:      arch/*/include/asm/rwsem.h
8245 F:      include/linux/seqlock.h
8246 F:      lib/locking*.[ch]
8247 F:      kernel/locking/
8248 X:      kernel/locking/locktorture.c
8249
8250 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8251 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8252 L:      linux-ntfs-dev@lists.sourceforge.net
8253 W:      http://www.linux-ntfs.org/content/view/19/37/
8254 S:      Maintained
8255 F:      Documentation/ldm.txt
8256 F:      block/partitions/ldm.*
8257
8258 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8259 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8260 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8261 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8262 L:      MPT-FusionLinux.pdl@broadcom.com
8263 L:      linux-scsi@vger.kernel.org
8264 W:      http://www.avagotech.com/support/
8265 S:      Supported
8266 F:      drivers/message/fusion/
8267 F:      drivers/scsi/mpt2sas/
8268 F:      drivers/scsi/mpt3sas/
8269
8270 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8271 M:      Matthew Wilcox <matthew@wil.cx>
8272 L:      linux-scsi@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/scsi/sym53c8xx_2/
8275
8276 LTC4261 HARDWARE MONITOR DRIVER
8277 M:      Guenter Roeck <linux@roeck-us.net>
8278 L:      linux-hwmon@vger.kernel.org
8279 S:      Maintained
8280 F:      Documentation/hwmon/ltc4261
8281 F:      drivers/hwmon/ltc4261.c
8282
8283 LTC4306 I2C MULTIPLEXER DRIVER
8284 M:      Michael Hennerich <michael.hennerich@analog.com>
8285 W:      http://ez.analog.com/community/linux-device-drivers
8286 L:      linux-i2c@vger.kernel.org
8287 S:      Supported
8288 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8289 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8290
8291 LTP (Linux Test Project)
8292 M:      Mike Frysinger <vapier@gentoo.org>
8293 M:      Cyril Hrubis <chrubis@suse.cz>
8294 M:      Wanlong Gao <wanlong.gao@gmail.com>
8295 M:      Jan Stancek <jstancek@redhat.com>
8296 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8297 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8298 L:      ltp@lists.linux.it (subscribers-only)
8299 W:      http://linux-test-project.github.io/
8300 T:      git git://github.com/linux-test-project/ltp.git
8301 S:      Maintained
8302
8303 M32R ARCHITECTURE
8304 W:      http://www.linux-m32r.org/
8305 S:      Orphan
8306 F:      arch/m32r/
8307
8308 M68K ARCHITECTURE
8309 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8310 L:      linux-m68k@lists.linux-m68k.org
8311 W:      http://www.linux-m68k.org/
8312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8313 S:      Maintained
8314 F:      arch/m68k/
8315 F:      drivers/zorro/
8316
8317 M68K ON APPLE MACINTOSH
8318 M:      Joshua Thompson <funaho@jurai.org>
8319 W:      http://www.mac.linux-m68k.org/
8320 L:      linux-m68k@lists.linux-m68k.org
8321 S:      Maintained
8322 F:      arch/m68k/mac/
8323
8324 M68K ON HP9000/300
8325 M:      Philip Blundell <philb@gnu.org>
8326 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8327 S:      Maintained
8328 F:      arch/m68k/hp300/
8329
8330 M88DS3103 MEDIA DRIVER
8331 M:      Antti Palosaari <crope@iki.fi>
8332 L:      linux-media@vger.kernel.org
8333 W:      https://linuxtv.org
8334 W:      http://palosaari.fi/linux/
8335 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8336 T:      git git://linuxtv.org/anttip/media_tree.git
8337 S:      Maintained
8338 F:      drivers/media/dvb-frontends/m88ds3103*
8339
8340 M88RS2000 MEDIA DRIVER
8341 M:      Malcolm Priestley <tvboxspy@gmail.com>
8342 L:      linux-media@vger.kernel.org
8343 W:      https://linuxtv.org
8344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8345 S:      Maintained
8346 F:      drivers/media/dvb-frontends/m88rs2000*
8347
8348 MA901 MASTERKIT USB FM RADIO DRIVER
8349 M:      Alexey Klimov <klimov.linux@gmail.com>
8350 L:      linux-media@vger.kernel.org
8351 T:      git git://linuxtv.org/media_tree.git
8352 S:      Maintained
8353 F:      drivers/media/radio/radio-ma901.c
8354
8355 MAC80211
8356 M:      Johannes Berg <johannes@sipsolutions.net>
8357 L:      linux-wireless@vger.kernel.org
8358 W:      http://wireless.kernel.org/
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8361 S:      Maintained
8362 F:      Documentation/networking/mac80211-injection.txt
8363 F:      include/net/mac80211.h
8364 F:      net/mac80211/
8365 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8366 F:      Documentation/networking/mac80211_hwsim/README
8367
8368 MAILBOX API
8369 M:      Jassi Brar <jassisinghbrar@gmail.com>
8370 L:      linux-kernel@vger.kernel.org
8371 S:      Maintained
8372 F:      drivers/mailbox/
8373 F:      include/linux/mailbox_client.h
8374 F:      include/linux/mailbox_controller.h
8375
8376 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8377 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8378 W:      http://www.kernel.org/doc/man-pages
8379 L:      linux-man@vger.kernel.org
8380 S:      Maintained
8381
8382 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8383 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8384 L:      linux-mips@linux-mips.org
8385 S:      Maintained
8386 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8387
8388 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8389 M:      Andrew Lunn <andrew@lunn.ch>
8390 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8391 L:      netdev@vger.kernel.org
8392 S:      Maintained
8393 F:      drivers/net/dsa/mv88e6xxx/
8394 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8395
8396 MARVELL ARMADA DRM SUPPORT
8397 M:      Russell King <linux@armlinux.org.uk>
8398 S:      Maintained
8399 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8400 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8401 F:      drivers/gpu/drm/armada/
8402 F:      include/uapi/drm/armada_drm.h
8403 F:      Documentation/devicetree/bindings/display/armada/
8404
8405 MARVELL CRYPTO DRIVER
8406 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8407 M:      Arnaud Ebalard <arno@natisbad.org>
8408 F:      drivers/crypto/marvell/
8409 S:      Maintained
8410 L:      linux-crypto@vger.kernel.org
8411
8412 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8413 M:      Mirko Lindner <mlindner@marvell.com>
8414 M:      Stephen Hemminger <stephen@networkplumber.org>
8415 L:      netdev@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/net/ethernet/marvell/sk*
8418
8419 MARVELL LIBERTAS WIRELESS DRIVER
8420 L:      libertas-dev@lists.infradead.org
8421 S:      Orphan
8422 F:      drivers/net/wireless/marvell/libertas/
8423
8424 MARVELL MACCHIATOBIN SUPPORT
8425 M:      Russell King <rmk@armlinux.org.uk>
8426 L:      linux-arm-kernel@lists.infradead.org
8427 S:      Maintained
8428 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8429
8430 MARVELL MV643XX ETHERNET DRIVER
8431 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8432 L:      netdev@vger.kernel.org
8433 S:      Maintained
8434 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8435 F:      include/linux/mv643xx.h
8436
8437 MARVELL MV88X3310 PHY DRIVER
8438 M:      Russell King <rmk@armlinux.org.uk>
8439 L:      netdev@vger.kernel.org
8440 S:      Maintained
8441 F:      drivers/net/phy/marvell10g.c
8442
8443 MARVELL MVNETA ETHERNET DRIVER
8444 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8445 L:      netdev@vger.kernel.org
8446 S:      Maintained
8447 F:      drivers/net/ethernet/marvell/mvneta.*
8448
8449 MARVELL MWIFIEX WIRELESS DRIVER
8450 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8451 M:      Nishant Sarmukadam <nishants@marvell.com>
8452 M:      Ganapathi Bhat <gbhat@marvell.com>
8453 M:      Xinming Hu <huxm@marvell.com>
8454 L:      linux-wireless@vger.kernel.org
8455 S:      Maintained
8456 F:      drivers/net/wireless/marvell/mwifiex/
8457
8458 MARVELL MWL8K WIRELESS DRIVER
8459 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8460 L:      linux-wireless@vger.kernel.org
8461 S:      Odd Fixes
8462 F:      drivers/net/wireless/marvell/mwl8k.c
8463
8464 MARVELL NAND CONTROLLER DRIVER
8465 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8466 L:      linux-mtd@lists.infradead.org
8467 S:      Maintained
8468 F:      drivers/mtd/nand/marvell_nand.c
8469 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8470
8471 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8472 M:      Nicolas Pitre <nico@fluxnic.net>
8473 S:      Odd Fixes
8474 F:      drivers/mmc/host/mvsdio.*
8475
8476 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8477 M:      Hu Ziji <huziji@marvell.com>
8478 L:      linux-mmc@vger.kernel.org
8479 S:      Supported
8480 F:      drivers/mmc/host/sdhci-xenon*
8481 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8482
8483 MATROX FRAMEBUFFER DRIVER
8484 L:      linux-fbdev@vger.kernel.org
8485 S:      Orphan
8486 F:      drivers/video/fbdev/matrox/matroxfb_*
8487 F:      include/uapi/linux/matroxfb.h
8488
8489 MAX16065 HARDWARE MONITOR DRIVER
8490 M:      Guenter Roeck <linux@roeck-us.net>
8491 L:      linux-hwmon@vger.kernel.org
8492 S:      Maintained
8493 F:      Documentation/hwmon/max16065
8494 F:      drivers/hwmon/max16065.c
8495
8496 MAX20751 HARDWARE MONITOR DRIVER
8497 M:      Guenter Roeck <linux@roeck-us.net>
8498 L:      linux-hwmon@vger.kernel.org
8499 S:      Maintained
8500 F:      Documentation/hwmon/max20751
8501 F:      drivers/hwmon/max20751.c
8502
8503 MAX2175 SDR TUNER DRIVER
8504 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8505 L:      linux-media@vger.kernel.org
8506 T:      git git://linuxtv.org/media_tree.git
8507 S:      Maintained
8508 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8509 F:      Documentation/media/v4l-drivers/max2175.rst
8510 F:      drivers/media/i2c/max2175*
8511 F:      include/uapi/linux/max2175.h
8512
8513 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8514 L:      linux-hwmon@vger.kernel.org
8515 S:      Orphan
8516 F:      Documentation/hwmon/max6650
8517 F:      drivers/hwmon/max6650.c
8518
8519 MAX6697 HARDWARE MONITOR DRIVER
8520 M:      Guenter Roeck <linux@roeck-us.net>
8521 L:      linux-hwmon@vger.kernel.org
8522 S:      Maintained
8523 F:      Documentation/hwmon/max6697
8524 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8525 F:      drivers/hwmon/max6697.c
8526 F:      include/linux/platform_data/max6697.h
8527
8528 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8529 M:      Peter Rosin <peda@axentia.se>
8530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8531 S:      Maintained
8532 F:      Documentation/devicetree/bindings/sound/max9860.txt
8533 F:      sound/soc/codecs/max9860.*
8534
8535 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8536 M:      Javier Martinez Canillas <javier@dowhile0.org>
8537 L:      linux-kernel@vger.kernel.org
8538 S:      Supported
8539 F:      drivers/regulator/max77802-regulator.c
8540 F:      Documentation/devicetree/bindings/*/*max77802.txt
8541 F:      include/dt-bindings/*/*max77802.h
8542
8543 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8544 M:      Krzysztof Kozlowski <krzk@kernel.org>
8545 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8546 L:      linux-pm@vger.kernel.org
8547 S:      Supported
8548 F:      drivers/power/supply/max14577_charger.c
8549 F:      drivers/power/supply/max77693_charger.c
8550
8551 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8552 M:      Chanwoo Choi <cw00.choi@samsung.com>
8553 M:      Krzysztof Kozlowski <krzk@kernel.org>
8554 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8555 L:      linux-kernel@vger.kernel.org
8556 S:      Supported
8557 F:      drivers/*/max14577*.c
8558 F:      drivers/*/max77686*.c
8559 F:      drivers/*/max77693*.c
8560 F:      drivers/extcon/extcon-max14577.c
8561 F:      drivers/extcon/extcon-max77693.c
8562 F:      drivers/rtc/rtc-max77686.c
8563 F:      drivers/clk/clk-max77686.c
8564 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8565 F:      Documentation/devicetree/bindings/*/max77686.txt
8566 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8567 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8568 F:      include/linux/mfd/max14577*.h
8569 F:      include/linux/mfd/max77686*.h
8570 F:      include/linux/mfd/max77693*.h
8571
8572 MAXIRADIO FM RADIO RECEIVER DRIVER
8573 M:      Hans Verkuil <hverkuil@xs4all.nl>
8574 L:      linux-media@vger.kernel.org
8575 T:      git git://linuxtv.org/media_tree.git
8576 W:      https://linuxtv.org
8577 S:      Maintained
8578 F:      drivers/media/radio/radio-maxiradio*
8579
8580 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8581 M:      Peter Rosin <peda@axentia.se>
8582 L:      linux-iio@vger.kernel.org
8583 S:      Maintained
8584 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8585 F:      drivers/iio/potentiometer/mcp4531.c
8586
8587 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8588 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8589 L:      linux-iio@vger.kernel.org
8590 S:      Maintained
8591 F:      drivers/iio/dac/cio-dac.c
8592
8593 MEDIA DRIVERS FOR ASCOT2E
8594 M:      Sergey Kozlov <serjk@netup.ru>
8595 M:      Abylay Ospan <aospan@netup.ru>
8596 L:      linux-media@vger.kernel.org
8597 W:      https://linuxtv.org
8598 W:      http://netup.tv/
8599 T:      git git://linuxtv.org/media_tree.git
8600 S:      Supported
8601 F:      drivers/media/dvb-frontends/ascot2e*
8602
8603 MEDIA DRIVERS FOR CXD2841ER
8604 M:      Sergey Kozlov <serjk@netup.ru>
8605 M:      Abylay Ospan <aospan@netup.ru>
8606 L:      linux-media@vger.kernel.org
8607 W:      https://linuxtv.org
8608 W:      http://netup.tv/
8609 T:      git git://linuxtv.org/media_tree.git
8610 S:      Supported
8611 F:      drivers/media/dvb-frontends/cxd2841er*
8612
8613 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8614 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8615 L:      linux-media@vger.kernel.org
8616 W:      https://linuxtv.org
8617 T:      git git://linuxtv.org/media_tree.git
8618 S:      Maintained
8619 F:      drivers/media/pci/ddbridge/*
8620
8621 MEDIA DRIVERS FOR FREESCALE IMX
8622 M:      Steve Longerbeam <slongerbeam@gmail.com>
8623 M:      Philipp Zabel <p.zabel@pengutronix.de>
8624 L:      linux-media@vger.kernel.org
8625 T:      git git://linuxtv.org/media_tree.git
8626 S:      Maintained
8627 F:      Documentation/devicetree/bindings/media/imx.txt
8628 F:      Documentation/media/v4l-drivers/imx.rst
8629 F:      drivers/staging/media/imx/
8630 F:      include/linux/imx-media.h
8631 F:      include/media/imx.h
8632
8633 MEDIA DRIVERS FOR HELENE
8634 M:      Abylay Ospan <aospan@netup.ru>
8635 L:      linux-media@vger.kernel.org
8636 W:      https://linuxtv.org
8637 W:      http://netup.tv/
8638 T:      git git://linuxtv.org/media_tree.git
8639 S:      Supported
8640 F:      drivers/media/dvb-frontends/helene*
8641
8642 MEDIA DRIVERS FOR HORUS3A
8643 M:      Sergey Kozlov <serjk@netup.ru>
8644 M:      Abylay Ospan <aospan@netup.ru>
8645 L:      linux-media@vger.kernel.org
8646 W:      https://linuxtv.org
8647 W:      http://netup.tv/
8648 T:      git git://linuxtv.org/media_tree.git
8649 S:      Supported
8650 F:      drivers/media/dvb-frontends/horus3a*
8651
8652 MEDIA DRIVERS FOR LNBH25
8653 M:      Sergey Kozlov <serjk@netup.ru>
8654 M:      Abylay Ospan <aospan@netup.ru>
8655 L:      linux-media@vger.kernel.org
8656 W:      https://linuxtv.org
8657 W:      http://netup.tv/
8658 T:      git git://linuxtv.org/media_tree.git
8659 S:      Supported
8660 F:      drivers/media/dvb-frontends/lnbh25*
8661
8662 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8663 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8664 L:      linux-media@vger.kernel.org
8665 W:      https://linuxtv.org
8666 T:      git git://linuxtv.org/media_tree.git
8667 S:      Maintained
8668 F:      drivers/media/dvb-frontends/mxl5xx*
8669
8670 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8671 M:      Sergey Kozlov <serjk@netup.ru>
8672 M:      Abylay Ospan <aospan@netup.ru>
8673 L:      linux-media@vger.kernel.org
8674 W:      https://linuxtv.org
8675 W:      http://netup.tv/
8676 T:      git git://linuxtv.org/media_tree.git
8677 S:      Supported
8678 F:      drivers/media/pci/netup_unidvb/*
8679
8680 MEDIA DRIVERS FOR RENESAS - DRIF
8681 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8682 L:      linux-media@vger.kernel.org
8683 L:      linux-renesas-soc@vger.kernel.org
8684 T:      git git://linuxtv.org/media_tree.git
8685 S:      Supported
8686 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8687 F:      drivers/media/platform/rcar_drif.c
8688
8689 MEDIA DRIVERS FOR RENESAS - FCP
8690 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8691 L:      linux-media@vger.kernel.org
8692 L:      linux-renesas-soc@vger.kernel.org
8693 T:      git git://linuxtv.org/media_tree.git
8694 S:      Supported
8695 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8696 F:      drivers/media/platform/rcar-fcp.c
8697 F:      include/media/rcar-fcp.h
8698
8699 MEDIA DRIVERS FOR RENESAS - FDP1
8700 M:      Kieran Bingham <kieran@bingham.xyz>
8701 L:      linux-media@vger.kernel.org
8702 L:      linux-renesas-soc@vger.kernel.org
8703 T:      git git://linuxtv.org/media_tree.git
8704 S:      Supported
8705 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8706 F:      drivers/media/platform/rcar_fdp1.c
8707
8708 MEDIA DRIVERS FOR RENESAS - VIN
8709 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8710 L:      linux-media@vger.kernel.org
8711 L:      linux-renesas-soc@vger.kernel.org
8712 T:      git git://linuxtv.org/media_tree.git
8713 S:      Supported
8714 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8715 F:      drivers/media/platform/rcar-vin/
8716
8717 MEDIA DRIVERS FOR RENESAS - VSP1
8718 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8719 L:      linux-media@vger.kernel.org
8720 L:      linux-renesas-soc@vger.kernel.org
8721 T:      git git://linuxtv.org/media_tree.git
8722 S:      Supported
8723 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8724 F:      drivers/media/platform/vsp1/
8725
8726 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8727 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8728 L:      linux-media@vger.kernel.org
8729 W:      https://linuxtv.org
8730 T:      git git://linuxtv.org/media_tree.git
8731 S:      Maintained
8732 F:      drivers/media/dvb-frontends/stv0910*
8733
8734 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
8741
8742 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8743 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8744 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8745 P:      LinuxTV.org Project
8746 L:      linux-media@vger.kernel.org
8747 W:      https://linuxtv.org
8748 Q:      http://patchwork.kernel.org/project/linux-media/list/
8749 T:      git git://linuxtv.org/media_tree.git
8750 S:      Maintained
8751 F:      Documentation/devicetree/bindings/media/
8752 F:      Documentation/media/
8753 F:      drivers/media/
8754 F:      drivers/staging/media/
8755 F:      include/linux/platform_data/media/
8756 F:      include/media/
8757 F:      include/uapi/linux/dvb/
8758 F:      include/uapi/linux/videodev2.h
8759 F:      include/uapi/linux/media.h
8760 F:      include/uapi/linux/v4l2-*
8761 F:      include/uapi/linux/meye.h
8762 F:      include/uapi/linux/ivtv*
8763 F:      include/uapi/linux/uvcvideo.h
8764
8765 MEDIATEK CIR DRIVER
8766 M:      Sean Wang <sean.wang@mediatek.com>
8767 S:      Maintained
8768 F:      drivers/media/rc/mtk-cir.c
8769
8770 MEDIATEK PMIC LED DRIVER
8771 M:      Sean Wang <sean.wang@mediatek.com>
8772 S:      Maintained
8773 F:      drivers/leds/leds-mt6323.c
8774 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8775
8776 MEDIATEK ETHERNET DRIVER
8777 M:      Felix Fietkau <nbd@openwrt.org>
8778 M:      John Crispin <john@phrozen.org>
8779 M:      Sean Wang <sean.wang@mediatek.com>
8780 M:      Nelson Chang <nelson.chang@mediatek.com>
8781 L:      netdev@vger.kernel.org
8782 S:      Maintained
8783 F:      drivers/net/ethernet/mediatek/
8784
8785 MEDIATEK SWITCH DRIVER
8786 M:      Sean Wang <sean.wang@mediatek.com>
8787 L:      netdev@vger.kernel.org
8788 S:      Maintained
8789 F:      drivers/net/dsa/mt7530.*
8790 F:      net/dsa/tag_mtk.c
8791
8792 MEDIATEK JPEG DRIVER
8793 M:      Rick Chang <rick.chang@mediatek.com>
8794 M:      Bin Liu <bin.liu@mediatek.com>
8795 S:      Supported
8796 F:      drivers/media/platform/mtk-jpeg/
8797 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8798
8799 MEDIATEK MDP DRIVER
8800 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8801 M:      Houlong Wei <houlong.wei@mediatek.com>
8802 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8803 S:      Supported
8804 F:      drivers/media/platform/mtk-mdp/
8805 F:      drivers/media/platform/mtk-vpu/
8806 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8807
8808 MEDIATEK MEDIA DRIVER
8809 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8810 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8811 S:      Supported
8812 F:      drivers/media/platform/mtk-vcodec/
8813 F:      drivers/media/platform/mtk-vpu/
8814 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8815 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8816
8817 MEDIATEK MT7601U WIRELESS LAN DRIVER
8818 M:      Jakub Kicinski <kubakici@wp.pl>
8819 L:      linux-wireless@vger.kernel.org
8820 S:      Maintained
8821 F:      drivers/net/wireless/mediatek/mt7601u/
8822
8823 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8824 M:      Sean Wang <sean.wang@mediatek.com>
8825 S:      Maintained
8826 F:      drivers/char/hw_random/mtk-rng.c
8827
8828 MEDIATEK USB3 DRD IP DRIVER
8829 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8830 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8831 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8832 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8833 S:      Maintained
8834 F:      drivers/usb/mtu3/
8835
8836 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8837 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8838 M:      Martin Donnelly <martin.donnelly@ge.com>
8839 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8840 S:      Maintained
8841 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8842 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8843
8844 MEGARAID SCSI/SAS DRIVERS
8845 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8846 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8847 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8848 L:      megaraidlinux.pdl@broadcom.com
8849 L:      linux-scsi@vger.kernel.org
8850 W:      http://www.avagotech.com/support/
8851 S:      Maintained
8852 F:      Documentation/scsi/megaraid.txt
8853 F:      drivers/scsi/megaraid.*
8854 F:      drivers/scsi/megaraid/
8855
8856 MELEXIS MLX90614 DRIVER
8857 M:      Crt Mori <cmo@melexis.com>
8858 L:      linux-iio@vger.kernel.org
8859 W:      http://www.melexis.com
8860 S:      Supported
8861 F:      drivers/iio/temperature/mlx90614.c
8862
8863 MELFAS MIP4 TOUCHSCREEN DRIVER
8864 M:      Sangwon Jee <jeesw@melfas.com>
8865 W:      http://www.melfas.com
8866 S:      Supported
8867 F:      drivers/input/touchscreen/melfas_mip4.c
8868 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8869
8870 MELLANOX ETHERNET DRIVER (mlx4_en)
8871 M:      Tariq Toukan <tariqt@mellanox.com>
8872 L:      netdev@vger.kernel.org
8873 S:      Supported
8874 W:      http://www.mellanox.com
8875 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8876 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8877
8878 MELLANOX ETHERNET DRIVER (mlx5e)
8879 M:      Saeed Mahameed <saeedm@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/mlx5/core/en_*
8885
8886 MELLANOX ETHERNET INNOVA DRIVER
8887 M:      Ilan Tayari <ilant@mellanox.com>
8888 R:      Boris Pismenny <borisp@mellanox.com>
8889 L:      netdev@vger.kernel.org
8890 S:      Supported
8891 W:      http://www.mellanox.com
8892 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8893 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8894 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8895
8896 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8897 M:      Ilan Tayari <ilant@mellanox.com>
8898 R:      Boris Pismenny <borisp@mellanox.com>
8899 L:      netdev@vger.kernel.org
8900 S:      Supported
8901 W:      http://www.mellanox.com
8902 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8903 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8904 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8905
8906 MELLANOX ETHERNET SWITCH DRIVERS
8907 M:      Jiri Pirko <jiri@mellanox.com>
8908 M:      Ido Schimmel <idosch@mellanox.com>
8909 L:      netdev@vger.kernel.org
8910 S:      Supported
8911 W:      http://www.mellanox.com
8912 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8913 F:      drivers/net/ethernet/mellanox/mlxsw/
8914
8915 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8916 M:      mlxsw@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/mlxfw/
8922
8923 MELLANOX MLX CPLD HOTPLUG DRIVER
8924 M:      Vadim Pasternak <vadimp@mellanox.com>
8925 L:      platform-driver-x86@vger.kernel.org
8926 S:      Supported
8927 F:      drivers/platform/x86/mlxcpld-hotplug.c
8928 F:      include/linux/platform_data/mlxcpld-hotplug.h
8929
8930 MELLANOX MLX4 core VPI driver
8931 M:      Tariq Toukan <tariqt@mellanox.com>
8932 L:      netdev@vger.kernel.org
8933 L:      linux-rdma@vger.kernel.org
8934 W:      http://www.mellanox.com
8935 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8936 S:      Supported
8937 F:      drivers/net/ethernet/mellanox/mlx4/
8938 F:      include/linux/mlx4/
8939
8940 MELLANOX MLX4 IB driver
8941 M:      Yishai Hadas <yishaih@mellanox.com>
8942 L:      linux-rdma@vger.kernel.org
8943 W:      http://www.mellanox.com
8944 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8945 S:      Supported
8946 F:      drivers/infiniband/hw/mlx4/
8947 F:      include/linux/mlx4/
8948 F:      include/uapi/rdma/mlx4-abi.h
8949
8950 MELLANOX MLX5 core VPI driver
8951 M:      Saeed Mahameed <saeedm@mellanox.com>
8952 M:      Matan Barak <matanb@mellanox.com>
8953 M:      Leon Romanovsky <leonro@mellanox.com>
8954 L:      netdev@vger.kernel.org
8955 L:      linux-rdma@vger.kernel.org
8956 W:      http://www.mellanox.com
8957 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8958 S:      Supported
8959 F:      drivers/net/ethernet/mellanox/mlx5/core/
8960 F:      include/linux/mlx5/
8961
8962 MELLANOX MLX5 IB driver
8963 M:      Matan Barak <matanb@mellanox.com>
8964 M:      Leon Romanovsky <leonro@mellanox.com>
8965 L:      linux-rdma@vger.kernel.org
8966 W:      http://www.mellanox.com
8967 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8968 S:      Supported
8969 F:      drivers/infiniband/hw/mlx5/
8970 F:      include/linux/mlx5/
8971 F:      include/uapi/rdma/mlx5-abi.h
8972
8973 MELLANOX MLXCPLD I2C AND MUX DRIVER
8974 M:      Vadim Pasternak <vadimp@mellanox.com>
8975 M:      Michael Shych <michaelsh@mellanox.com>
8976 L:      linux-i2c@vger.kernel.org
8977 S:      Supported
8978 F:      drivers/i2c/busses/i2c-mlxcpld.c
8979 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8980 F:      Documentation/i2c/busses/i2c-mlxcpld
8981
8982 MELLANOX MLXCPLD LED DRIVER
8983 M:      Vadim Pasternak <vadimp@mellanox.com>
8984 L:      linux-leds@vger.kernel.org
8985 S:      Supported
8986 F:      drivers/leds/leds-mlxcpld.c
8987 F:      Documentation/leds/leds-mlxcpld.txt
8988
8989 MELLANOX PLATFORM DRIVER
8990 M:      Vadim Pasternak <vadimp@mellanox.com>
8991 L:      platform-driver-x86@vger.kernel.org
8992 S:      Supported
8993 F:      drivers/platform/x86/mlx-platform.c
8994
8995 MEMBARRIER SUPPORT
8996 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8997 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8998 L:      linux-kernel@vger.kernel.org
8999 S:      Supported
9000 F:      kernel/sched/membarrier.c
9001 F:      include/uapi/linux/membarrier.h
9002
9003 MEMORY MANAGEMENT
9004 L:      linux-mm@kvack.org
9005 W:      http://www.linux-mm.org
9006 S:      Maintained
9007 F:      include/linux/mm.h
9008 F:      include/linux/gfp.h
9009 F:      include/linux/mmzone.h
9010 F:      include/linux/memory_hotplug.h
9011 F:      include/linux/vmalloc.h
9012 F:      mm/
9013
9014 MEMORY TECHNOLOGY DEVICES (MTD)
9015 M:      David Woodhouse <dwmw2@infradead.org>
9016 M:      Brian Norris <computersforpeace@gmail.com>
9017 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9018 M:      Marek Vasut <marek.vasut@gmail.com>
9019 M:      Richard Weinberger <richard@nod.at>
9020 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9021 L:      linux-mtd@lists.infradead.org
9022 W:      http://www.linux-mtd.infradead.org/
9023 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9024 T:      git git://git.infradead.org/linux-mtd.git master
9025 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9026 S:      Maintained
9027 F:      Documentation/devicetree/bindings/mtd/
9028 F:      drivers/mtd/
9029 F:      include/linux/mtd/
9030 F:      include/uapi/mtd/
9031
9032 MEN A21 WATCHDOG DRIVER
9033 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9034 L:      linux-watchdog@vger.kernel.org
9035 S:      Maintained
9036 F:      drivers/watchdog/mena21_wdt.c
9037
9038 MEN CHAMELEON BUS (mcb)
9039 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9040 S:      Maintained
9041 F:      drivers/mcb/
9042 F:      include/linux/mcb.h
9043 F:      Documentation/men-chameleon-bus.txt
9044
9045 MEN F21BMC (Board Management Controller)
9046 M:      Andreas Werner <andreas.werner@men.de>
9047 S:      Supported
9048 F:      drivers/mfd/menf21bmc.c
9049 F:      drivers/watchdog/menf21bmc_wdt.c
9050 F:      drivers/leds/leds-menf21bmc.c
9051 F:      drivers/hwmon/menf21bmc_hwmon.c
9052 F:      Documentation/hwmon/menf21bmc
9053
9054 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9055 M:      Neil Armstrong <narmstrong@baylibre.com>
9056 L:      linux-media@lists.freedesktop.org
9057 L:      linux-amlogic@lists.infradead.org
9058 W:      http://linux-meson.com/
9059 S:      Supported
9060 F:      drivers/media/platform/meson/ao-cec.c
9061 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9062 T:      git git://linuxtv.org/media_tree.git
9063
9064 METAG ARCHITECTURE
9065 M:      James Hogan <jhogan@kernel.org>
9066 L:      linux-metag@vger.kernel.org
9067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9068 S:      Odd Fixes
9069 F:      arch/metag/
9070 F:      Documentation/metag/
9071 F:      Documentation/devicetree/bindings/metag/
9072 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9073 F:      drivers/clocksource/metag_generic.c
9074 F:      drivers/irqchip/irq-metag.c
9075 F:      drivers/irqchip/irq-metag-ext.c
9076 F:      drivers/tty/metag_da.c
9077
9078 MICROBLAZE ARCHITECTURE
9079 M:      Michal Simek <monstr@monstr.eu>
9080 W:      http://www.monstr.eu/fdt/
9081 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9082 S:      Supported
9083 F:      arch/microblaze/
9084
9085 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9086 M:      Richard Genoud <richard.genoud@gmail.com>
9087 S:      Maintained
9088 F:      drivers/tty/serial/atmel_serial.c
9089 F:      drivers/tty/serial/atmel_serial.h
9090
9091 MICROCHIP / ATMEL DMA DRIVER
9092 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9094 L:      dmaengine@vger.kernel.org
9095 S:      Supported
9096 F:      drivers/dma/at_hdmac.c
9097 F:      drivers/dma/at_hdmac_regs.h
9098 F:      include/linux/platform_data/dma-atmel.h
9099
9100 MICROCHIP / ATMEL ECC DRIVER
9101 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9102 L:      linux-crypto@vger.kernel.org
9103 S:      Maintained
9104 F:      drivers/crypto/atmel-ecc.*
9105
9106 MICROCHIP / ATMEL ISC DRIVER
9107 M:      Songjun Wu <songjun.wu@microchip.com>
9108 L:      linux-media@vger.kernel.org
9109 S:      Supported
9110 F:      drivers/media/platform/atmel/atmel-isc.c
9111 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9112 F:      devicetree/bindings/media/atmel-isc.txt
9113
9114 MICROCHIP / ATMEL NAND DRIVER
9115 M:      Wenyou Yang <wenyou.yang@microchip.com>
9116 M:      Josh Wu <rainyfeeling@outlook.com>
9117 L:      linux-mtd@lists.infradead.org
9118 S:      Supported
9119 F:      drivers/mtd/nand/atmel/*
9120 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9121
9122 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9123 M:      Woojung Huh <Woojung.Huh@microchip.com>
9124 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9125 L:      netdev@vger.kernel.org
9126 S:      Maintained
9127 F:      net/dsa/tag_ksz.c
9128 F:      drivers/net/dsa/microchip/*
9129 F:      include/linux/platform_data/microchip-ksz.h
9130 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9131
9132 MICROCHIP USB251XB DRIVER
9133 M:      Richard Leitner <richard.leitner@skidata.com>
9134 L:      linux-usb@vger.kernel.org
9135 S:      Maintained
9136 F:      drivers/usb/misc/usb251xb.c
9137 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9138
9139 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9140 M:      Don Brace <don.brace@microsemi.com>
9141 L:      esc.storagedev@microsemi.com
9142 L:      linux-scsi@vger.kernel.org
9143 S:      Supported
9144 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9145 F:      drivers/scsi/smartpqi/Kconfig
9146 F:      drivers/scsi/smartpqi/Makefile
9147 F:      include/linux/cciss*.h
9148 F:      include/uapi/linux/cciss*.h
9149 F:      Documentation/scsi/smartpqi.txt
9150
9151 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9152 M:      Chen Yu <yu.c.chen@intel.com>
9153 L:      platform-driver-x86@vger.kernel.org
9154 S:      Supported
9155 F:      drivers/platform/x86/surfacepro3_button.c
9156
9157 MICROTEK X6 SCANNER
9158 M:      Oliver Neukum <oliver@neukum.org>
9159 S:      Maintained
9160 F:      drivers/usb/image/microtek.*
9161
9162 MIPS
9163 M:      Ralf Baechle <ralf@linux-mips.org>
9164 M:      James Hogan <jhogan@kernel.org>
9165 L:      linux-mips@linux-mips.org
9166 W:      http://www.linux-mips.org/
9167 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9168 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9169 S:      Supported
9170 F:      Documentation/devicetree/bindings/mips/
9171 F:      Documentation/mips/
9172 F:      arch/mips/
9173
9174 MIPS BOSTON DEVELOPMENT BOARD
9175 M:      Paul Burton <paul.burton@mips.com>
9176 L:      linux-mips@linux-mips.org
9177 S:      Maintained
9178 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9179 F:      arch/mips/boot/dts/img/boston.dts
9180 F:      arch/mips/configs/generic/board-boston.config
9181 F:      drivers/clk/imgtec/clk-boston.c
9182 F:      include/dt-bindings/clock/boston-clock.h
9183
9184 MIPS GENERIC PLATFORM
9185 M:      Paul Burton <paul.burton@mips.com>
9186 L:      linux-mips@linux-mips.org
9187 S:      Supported
9188 F:      arch/mips/generic/
9189 F:      arch/mips/tools/generic-board-config.sh
9190
9191 MIPS/LOONGSON1 ARCHITECTURE
9192 M:      Keguang Zhang <keguang.zhang@gmail.com>
9193 L:      linux-mips@linux-mips.org
9194 S:      Maintained
9195 F:      arch/mips/loongson32/
9196 F:      arch/mips/include/asm/mach-loongson32/
9197 F:      drivers/*/*loongson1*
9198 F:      drivers/*/*/*loongson1*
9199
9200 MIPS RINT INSTRUCTION EMULATION
9201 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9202 L:      linux-mips@linux-mips.org
9203 S:      Supported
9204 F:      arch/mips/math-emu/sp_rint.c
9205 F:      arch/mips/math-emu/dp_rint.c
9206
9207 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9208 M:      Hans Verkuil <hverkuil@xs4all.nl>
9209 L:      linux-media@vger.kernel.org
9210 T:      git git://linuxtv.org/media_tree.git
9211 W:      https://linuxtv.org
9212 S:      Odd Fixes
9213 F:      drivers/media/radio/radio-miropcm20*
9214
9215 MMP SUPPORT
9216 M:      Eric Miao <eric.y.miao@gmail.com>
9217 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9219 T:      git git://github.com/hzhuang1/linux.git
9220 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9221 S:      Maintained
9222 F:      arch/arm/boot/dts/mmp*
9223 F:      arch/arm/mach-mmp/
9224
9225 MN88472 MEDIA DRIVER
9226 M:      Antti Palosaari <crope@iki.fi>
9227 L:      linux-media@vger.kernel.org
9228 W:      https://linuxtv.org
9229 W:      http://palosaari.fi/linux/
9230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9231 S:      Maintained
9232 F:      drivers/media/dvb-frontends/mn88472*
9233
9234 MN88473 MEDIA DRIVER
9235 M:      Antti Palosaari <crope@iki.fi>
9236 L:      linux-media@vger.kernel.org
9237 W:      https://linuxtv.org
9238 W:      http://palosaari.fi/linux/
9239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9240 S:      Maintained
9241 F:      drivers/media/dvb-frontends/mn88473*
9242
9243 MODULE SUPPORT
9244 M:      Jessica Yu <jeyu@kernel.org>
9245 M:      Rusty Russell <rusty@rustcorp.com.au>
9246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9247 S:      Maintained
9248 F:      include/linux/module.h
9249 F:      kernel/module.c
9250
9251 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9252 W:      http://popies.net/meye/
9253 S:      Orphan
9254 F:      Documentation/media/v4l-drivers/meye*
9255 F:      drivers/media/pci/meye/
9256 F:      include/uapi/linux/meye.h
9257
9258 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9259 M:      Jiri Slaby <jirislaby@gmail.com>
9260 S:      Maintained
9261 F:      Documentation/serial/moxa-smartio
9262 F:      drivers/tty/mxser.*
9263
9264 MR800 AVERMEDIA USB FM RADIO DRIVER
9265 M:      Alexey Klimov <klimov.linux@gmail.com>
9266 L:      linux-media@vger.kernel.org
9267 T:      git git://linuxtv.org/media_tree.git
9268 S:      Maintained
9269 F:      drivers/media/radio/radio-mr800.c
9270
9271 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9272 M:      Alan Ott <alan@signal11.us>
9273 L:      linux-wpan@vger.kernel.org
9274 S:      Maintained
9275 F:      drivers/net/ieee802154/mrf24j40.c
9276 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9277
9278 MSI LAPTOP SUPPORT
9279 M:      "Lee, Chun-Yi" <jlee@suse.com>
9280 L:      platform-driver-x86@vger.kernel.org
9281 S:      Maintained
9282 F:      drivers/platform/x86/msi-laptop.c
9283
9284 MSI WMI SUPPORT
9285 L:      platform-driver-x86@vger.kernel.org
9286 S:      Orphan
9287 F:      drivers/platform/x86/msi-wmi.c
9288
9289 MSI001 MEDIA DRIVER
9290 M:      Antti Palosaari <crope@iki.fi>
9291 L:      linux-media@vger.kernel.org
9292 W:      https://linuxtv.org
9293 W:      http://palosaari.fi/linux/
9294 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9295 T:      git git://linuxtv.org/anttip/media_tree.git
9296 S:      Maintained
9297 F:      drivers/media/tuners/msi001*
9298
9299 MSI2500 MEDIA DRIVER
9300 M:      Antti Palosaari <crope@iki.fi>
9301 L:      linux-media@vger.kernel.org
9302 W:      https://linuxtv.org
9303 W:      http://palosaari.fi/linux/
9304 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9305 T:      git git://linuxtv.org/anttip/media_tree.git
9306 S:      Maintained
9307 F:      drivers/media/usb/msi2500/
9308
9309 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9310 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9311 L:      linux-mtd@lists.infradead.org
9312 S:      Maintained
9313 F:      drivers/mtd/devices/docg3*
9314
9315 MT9M032 APTINA SENSOR DRIVER
9316 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9317 L:      linux-media@vger.kernel.org
9318 T:      git git://linuxtv.org/media_tree.git
9319 S:      Maintained
9320 F:      drivers/media/i2c/mt9m032.c
9321 F:      include/media/i2c/mt9m032.h
9322
9323 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
9329 F:      include/media/i2c/mt9p031.h
9330
9331 MT9T001 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/mt9t001.c
9337 F:      include/media/i2c/mt9t001.h
9338
9339 MT9V032 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:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9345 F:      drivers/media/i2c/mt9v032.c
9346 F:      include/media/i2c/mt9v032.h
9347
9348 MULTIFUNCTION DEVICES (MFD)
9349 M:      Lee Jones <lee.jones@linaro.org>
9350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9351 S:      Supported
9352 F:      Documentation/devicetree/bindings/mfd/
9353 F:      drivers/mfd/
9354 F:      include/linux/mfd/
9355 F:      include/dt-bindings/mfd/
9356
9357 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9358 S:      Orphan
9359 F:      drivers/mmc/host/mmc_spi.c
9360 F:      include/linux/spi/mmc_spi.h
9361
9362 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9363 M:      Ulf Hansson <ulf.hansson@linaro.org>
9364 L:      linux-mmc@vger.kernel.org
9365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9366 S:      Maintained
9367 F:      Documentation/devicetree/bindings/mmc/
9368 F:      drivers/mmc/
9369 F:      include/linux/mmc/
9370 F:      include/uapi/linux/mmc/
9371
9372 MULTIPLEXER SUBSYSTEM
9373 M:      Peter Rosin <peda@axentia.se>
9374 S:      Maintained
9375 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9376 F:      Documentation/devicetree/bindings/mux/
9377 F:      include/linux/dt-bindings/mux/
9378 F:      include/linux/mux/
9379 F:      drivers/mux/
9380
9381 MULTITECH MULTIPORT CARD (ISICOM)
9382 S:      Orphan
9383 F:      drivers/tty/isicom.c
9384 F:      include/linux/isicom.h
9385
9386 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9387 M:      Bin Liu <b-liu@ti.com>
9388 L:      linux-usb@vger.kernel.org
9389 S:      Maintained
9390 F:      drivers/usb/musb/
9391
9392 MXL5007T MEDIA DRIVER
9393 M:      Michael Krufky <mkrufky@linuxtv.org>
9394 L:      linux-media@vger.kernel.org
9395 W:      https://linuxtv.org
9396 W:      http://github.com/mkrufky
9397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9398 T:      git git://linuxtv.org/mkrufky/tuners.git
9399 S:      Maintained
9400 F:      drivers/media/tuners/mxl5007t.*
9401
9402 MXSFB DRM DRIVER
9403 M:      Marek Vasut <marex@denx.de>
9404 S:      Supported
9405 F:      drivers/gpu/drm/mxsfb/
9406 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9407
9408 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9409 M:      Chris Lee <christopher.lee@cspi.com>
9410 L:      netdev@vger.kernel.org
9411 W:      https://www.cspi.com/ethernet-products/support/downloads/
9412 S:      Supported
9413 F:      drivers/net/ethernet/myricom/myri10ge/
9414
9415 NAND FLASH SUBSYSTEM
9416 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9417 R:      Richard Weinberger <richard@nod.at>
9418 L:      linux-mtd@lists.infradead.org
9419 W:      http://www.linux-mtd.infradead.org/
9420 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9421 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9422 T:      git git://git.infradead.org/linux-mtd.git nand/next
9423 S:      Maintained
9424 F:      drivers/mtd/nand/
9425 F:      include/linux/mtd/*nand*.h
9426
9427 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9428 M:      Daniel Mack <zonque@gmail.com>
9429 S:      Maintained
9430 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9431 W:      http://www.native-instruments.com
9432 F:      sound/usb/caiaq/
9433
9434 NATSEMI ETHERNET DRIVER (DP8381x)
9435 S:      Orphan
9436 F:      drivers/net/ethernet/natsemi/natsemi.c
9437
9438 NCP FILESYSTEM
9439 M:      Petr Vandrovec <petr@vandrovec.name>
9440 S:      Obsolete
9441 F:      drivers/staging/ncpfs/
9442
9443 NCR 5380 SCSI DRIVERS
9444 M:      Finn Thain <fthain@telegraphics.com.au>
9445 M:      Michael Schmitz <schmitzmic@gmail.com>
9446 L:      linux-scsi@vger.kernel.org
9447 S:      Maintained
9448 F:      Documentation/scsi/g_NCR5380.txt
9449 F:      drivers/scsi/NCR5380.*
9450 F:      drivers/scsi/arm/cumana_1.c
9451 F:      drivers/scsi/arm/oak.c
9452 F:      drivers/scsi/atari_scsi.*
9453 F:      drivers/scsi/dmx3191d.c
9454 F:      drivers/scsi/g_NCR5380.*
9455 F:      drivers/scsi/mac_scsi.*
9456 F:      drivers/scsi/sun3_scsi.*
9457 F:      drivers/scsi/sun3_scsi_vme.c
9458
9459 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9460 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9461 L:      linux-scsi@vger.kernel.org
9462 S:      Maintained
9463 F:      drivers/scsi/NCR_D700.*
9464
9465 NCT6775 HARDWARE MONITOR DRIVER
9466 M:      Guenter Roeck <linux@roeck-us.net>
9467 L:      linux-hwmon@vger.kernel.org
9468 S:      Maintained
9469 F:      Documentation/hwmon/nct6775
9470 F:      drivers/hwmon/nct6775.c
9471
9472 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9473 M:      Faisal Latif <faisal.latif@intel.com>
9474 L:      linux-rdma@vger.kernel.org
9475 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9476 S:      Supported
9477 F:      drivers/infiniband/hw/nes/
9478 F:      include/uapi/rdma/nes-abi.h
9479
9480 NETEM NETWORK EMULATOR
9481 M:      Stephen Hemminger <stephen@networkplumber.org>
9482 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9483 S:      Maintained
9484 F:      net/sched/sch_netem.c
9485
9486 NETERION 10GbE DRIVERS (s2io/vxge)
9487 M:      Jon Mason <jdmason@kudzu.us>
9488 L:      netdev@vger.kernel.org
9489 S:      Supported
9490 F:      Documentation/networking/s2io.txt
9491 F:      Documentation/networking/vxge.txt
9492 F:      drivers/net/ethernet/neterion/
9493
9494 NETFILTER
9495 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9496 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9497 M:      Florian Westphal <fw@strlen.de>
9498 L:      netfilter-devel@vger.kernel.org
9499 L:      coreteam@netfilter.org
9500 W:      http://www.netfilter.org/
9501 W:      http://www.iptables.org/
9502 W:      http://www.nftables.org/
9503 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9506 S:      Maintained
9507 F:      include/linux/netfilter*
9508 F:      include/linux/netfilter/
9509 F:      include/net/netfilter/
9510 F:      include/uapi/linux/netfilter*
9511 F:      include/uapi/linux/netfilter/
9512 F:      net/*/netfilter.c
9513 F:      net/*/netfilter/
9514 F:      net/netfilter/
9515 F:      net/bridge/br_netfilter*.c
9516
9517 NETROM NETWORK LAYER
9518 M:      Ralf Baechle <ralf@linux-mips.org>
9519 L:      linux-hams@vger.kernel.org
9520 W:      http://www.linux-ax25.org/
9521 S:      Maintained
9522 F:      include/net/netrom.h
9523 F:      include/uapi/linux/netrom.h
9524 F:      net/netrom/
9525
9526 NETRONOME ETHERNET DRIVERS
9527 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9528 L:      oss-drivers@netronome.com
9529 S:      Maintained
9530 F:      drivers/net/ethernet/netronome/
9531
9532 NETWORK BLOCK DEVICE (NBD)
9533 M:      Josef Bacik <jbacik@fb.com>
9534 S:      Maintained
9535 L:      linux-block@vger.kernel.org
9536 L:      nbd@other.debian.org
9537 F:      Documentation/blockdev/nbd.txt
9538 F:      drivers/block/nbd.c
9539 F:      include/uapi/linux/nbd.h
9540
9541 NETWORK DROP MONITOR
9542 M:      Neil Horman <nhorman@tuxdriver.com>
9543 L:      netdev@vger.kernel.org
9544 S:      Maintained
9545 W:      https://fedorahosted.org/dropwatch/
9546 F:      net/core/drop_monitor.c
9547
9548 NETWORKING DRIVERS
9549 L:      netdev@vger.kernel.org
9550 W:      http://www.linuxfoundation.org/en/Net
9551 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9554 S:      Odd Fixes
9555 F:      Documentation/devicetree/bindings/net/
9556 F:      drivers/net/
9557 F:      include/linux/if_*
9558 F:      include/linux/netdevice.h
9559 F:      include/linux/etherdevice.h
9560 F:      include/linux/fcdevice.h
9561 F:      include/linux/fddidevice.h
9562 F:      include/linux/hippidevice.h
9563 F:      include/linux/inetdevice.h
9564 F:      include/uapi/linux/if_*
9565 F:      include/uapi/linux/netdevice.h
9566
9567 NETWORKING DRIVERS (WIRELESS)
9568 M:      Kalle Valo <kvalo@codeaurora.org>
9569 L:      linux-wireless@vger.kernel.org
9570 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9573 S:      Maintained
9574 F:      Documentation/devicetree/bindings/net/wireless/
9575 F:      drivers/net/wireless/
9576
9577 NETWORKING [DSA]
9578 M:      Andrew Lunn <andrew@lunn.ch>
9579 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9580 M:      Florian Fainelli <f.fainelli@gmail.com>
9581 S:      Maintained
9582 F:      net/dsa/
9583 F:      include/net/dsa.h
9584 F:      include/linux/dsa/
9585 F:      drivers/net/dsa/
9586
9587 NETWORKING [GENERAL]
9588 M:      "David S. Miller" <davem@davemloft.net>
9589 L:      netdev@vger.kernel.org
9590 W:      http://www.linuxfoundation.org/en/Net
9591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9594 B:      mailto:netdev@vger.kernel.org
9595 S:      Maintained
9596 F:      net/
9597 F:      include/net/
9598 F:      include/linux/in.h
9599 F:      include/linux/net.h
9600 F:      include/linux/netdevice.h
9601 F:      include/uapi/linux/in.h
9602 F:      include/uapi/linux/net.h
9603 F:      include/uapi/linux/netdevice.h
9604 F:      include/uapi/linux/net_namespace.h
9605 F:      tools/testing/selftests/net/
9606 F:      lib/net_utils.c
9607 F:      lib/random32.c
9608
9609 NETWORKING [IPSEC]
9610 M:      Steffen Klassert <steffen.klassert@secunet.com>
9611 M:      Herbert Xu <herbert@gondor.apana.org.au>
9612 M:      "David S. Miller" <davem@davemloft.net>
9613 L:      netdev@vger.kernel.org
9614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9616 S:      Maintained
9617 F:      net/core/flow.c
9618 F:      net/xfrm/
9619 F:      net/key/
9620 F:      net/ipv4/xfrm*
9621 F:      net/ipv4/esp4*
9622 F:      net/ipv4/ah4.c
9623 F:      net/ipv4/ipcomp.c
9624 F:      net/ipv4/ip_vti.c
9625 F:      net/ipv6/xfrm*
9626 F:      net/ipv6/esp6*
9627 F:      net/ipv6/ah6.c
9628 F:      net/ipv6/ipcomp6.c
9629 F:      net/ipv6/ip6_vti.c
9630 F:      include/uapi/linux/xfrm.h
9631 F:      include/net/xfrm.h
9632
9633 NETWORKING [IPv4/IPv6]
9634 M:      "David S. Miller" <davem@davemloft.net>
9635 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9636 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9637 L:      netdev@vger.kernel.org
9638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9639 S:      Maintained
9640 F:      net/ipv4/
9641 F:      net/ipv6/
9642 F:      include/net/ip*
9643 F:      arch/x86/net/*
9644
9645 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9646 M:      Paul Moore <paul@paul-moore.com>
9647 W:      https://github.com/netlabel
9648 L:      netdev@vger.kernel.org
9649 L:      linux-security-module@vger.kernel.org
9650 S:      Maintained
9651 F:      Documentation/netlabel/
9652 F:      include/net/calipso.h
9653 F:      include/net/cipso_ipv4.h
9654 F:      include/net/netlabel.h
9655 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9656 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9657 F:      net/netlabel/
9658 F:      net/ipv4/cipso_ipv4.c
9659 F:      net/ipv6/calipso.c
9660 F:      net/netfilter/xt_CONNSECMARK.c
9661 F:      net/netfilter/xt_SECMARK.c
9662
9663 NETWORKING [TLS]
9664 M:      Ilya Lesokhin <ilyal@mellanox.com>
9665 M:      Aviad Yehezkel <aviadye@mellanox.com>
9666 M:      Dave Watson <davejwatson@fb.com>
9667 L:      netdev@vger.kernel.org
9668 S:      Maintained
9669 F:      net/tls/*
9670 F:      include/uapi/linux/tls.h
9671 F:      include/net/tls.h
9672
9673 NETWORKING [WIRELESS]
9674 L:      linux-wireless@vger.kernel.org
9675 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9676
9677 NETDEVSIM
9678 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9679 S:      Maintained
9680 F:      drivers/net/netdevsim/*
9681
9682 NETXEN (1/10) GbE SUPPORT
9683 M:      Manish Chopra <manish.chopra@cavium.com>
9684 M:      Rahul Verma <rahul.verma@cavium.com>
9685 M:      Dept-GELinuxNICDev@cavium.com
9686 L:      netdev@vger.kernel.org
9687 S:      Supported
9688 F:      drivers/net/ethernet/qlogic/netxen/
9689
9690 NFC SUBSYSTEM
9691 M:      Samuel Ortiz <sameo@linux.intel.com>
9692 L:      linux-wireless@vger.kernel.org
9693 L:      linux-nfc@lists.01.org (subscribers-only)
9694 S:      Supported
9695 F:      net/nfc/
9696 F:      include/net/nfc/
9697 F:      include/uapi/linux/nfc.h
9698 F:      drivers/nfc/
9699 F:      include/linux/platform_data/nfcmrvl.h
9700 F:      include/linux/platform_data/nxp-nci.h
9701 F:      Documentation/devicetree/bindings/net/nfc/
9702
9703 NFS, SUNRPC, AND LOCKD CLIENTS
9704 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9705 M:      Anna Schumaker <anna.schumaker@netapp.com>
9706 L:      linux-nfs@vger.kernel.org
9707 W:      http://client.linux-nfs.org
9708 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9709 S:      Maintained
9710 F:      fs/lockd/
9711 F:      fs/nfs/
9712 F:      fs/nfs_common/
9713 F:      net/sunrpc/
9714 F:      include/linux/lockd/
9715 F:      include/linux/nfs*
9716 F:      include/linux/sunrpc/
9717 F:      include/uapi/linux/nfs*
9718 F:      include/uapi/linux/sunrpc/
9719
9720 NILFS2 FILESYSTEM
9721 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9722 L:      linux-nilfs@vger.kernel.org
9723 W:      https://nilfs.sourceforge.io/
9724 W:      https://nilfs.osdn.jp/
9725 T:      git git://github.com/konis/nilfs2.git
9726 S:      Supported
9727 F:      Documentation/filesystems/nilfs2.txt
9728 F:      fs/nilfs2/
9729 F:      include/trace/events/nilfs2.h
9730 F:      include/uapi/linux/nilfs2_api.h
9731 F:      include/uapi/linux/nilfs2_ondisk.h
9732
9733 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9734 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9735 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9736 S:      Maintained
9737 F:      Documentation/scsi/NinjaSCSI.txt
9738 F:      drivers/scsi/pcmcia/nsp_*
9739
9740 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9741 M:      GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
9747
9748 NIOS2 ARCHITECTURE
9749 M:      Ley Foon Tan <lftan@altera.com>
9750 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9752 S:      Maintained
9753 F:      arch/nios2/
9754
9755 NOHZ, DYNTICKS SUPPORT
9756 M:      Frederic Weisbecker <fweisbec@gmail.com>
9757 M:      Thomas Gleixner <tglx@linutronix.de>
9758 M:      Ingo Molnar <mingo@kernel.org>
9759 L:      linux-kernel@vger.kernel.org
9760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9761 S:      Maintained
9762 F:      kernel/time/tick*.*
9763 F:      include/linux/tick.h
9764 F:      include/linux/sched/nohz.h
9765
9766 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9767 M:      Pavel Machek <pavel@ucw.cz>
9768 M:      Sakari Ailus <sakari.ailus@iki.fi>
9769 L:      linux-media@vger.kernel.org
9770 S:      Maintained
9771 F:      drivers/media/i2c/et8ek8
9772 F:      drivers/media/i2c/ad5820.c
9773
9774 NOKIA N900 POWER SUPPLY DRIVERS
9775 R:      Pali Rohár <pali.rohar@gmail.com>
9776 F:      include/linux/power/bq2415x_charger.h
9777 F:      include/linux/power/bq27xxx_battery.h
9778 F:      include/linux/power/isp1704_charger.h
9779 F:      drivers/power/supply/bq2415x_charger.c
9780 F:      drivers/power/supply/bq27xxx_battery.c
9781 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9782 F:      drivers/power/supply/isp1704_charger.c
9783 F:      drivers/power/supply/rx51_battery.c
9784
9785 NTB AMD DRIVER
9786 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9787 L:      linux-ntb@googlegroups.com
9788 S:      Supported
9789 F:      drivers/ntb/hw/amd/
9790
9791 NTB DRIVER CORE
9792 M:      Jon Mason <jdmason@kudzu.us>
9793 M:      Dave Jiang <dave.jiang@intel.com>
9794 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9795 L:      linux-ntb@googlegroups.com
9796 S:      Supported
9797 W:      https://github.com/jonmason/ntb/wiki
9798 T:      git git://github.com/jonmason/ntb.git
9799 F:      drivers/ntb/
9800 F:      drivers/net/ntb_netdev.c
9801 F:      include/linux/ntb.h
9802 F:      include/linux/ntb_transport.h
9803 F:      tools/testing/selftests/ntb/
9804
9805 NTB IDT DRIVER
9806 M:      Serge Semin <fancer.lancer@gmail.com>
9807 L:      linux-ntb@googlegroups.com
9808 S:      Supported
9809 F:      drivers/ntb/hw/idt/
9810
9811 NTB INTEL DRIVER
9812 M:      Dave Jiang <dave.jiang@intel.com>
9813 L:      linux-ntb@googlegroups.com
9814 S:      Supported
9815 W:      https://github.com/davejiang/linux/wiki
9816 T:      git https://github.com/davejiang/linux.git
9817 F:      drivers/ntb/hw/intel/
9818
9819 NTFS FILESYSTEM
9820 M:      Anton Altaparmakov <anton@tuxera.com>
9821 L:      linux-ntfs-dev@lists.sourceforge.net
9822 W:      http://www.tuxera.com/
9823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9824 S:      Supported
9825 F:      Documentation/filesystems/ntfs.txt
9826 F:      fs/ntfs/
9827
9828 NUBUS SUBSYSTEM
9829 M:      Finn Thain <fthain@telegraphics.com.au>
9830 L:      linux-m68k@lists.linux-m68k.org
9831 S:      Maintained
9832 F:      arch/*/include/asm/nubus.h
9833 F:      drivers/nubus/
9834 F:      include/linux/nubus.h
9835 F:      include/uapi/linux/nubus.h
9836
9837 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9838 M:      Antonino Daplas <adaplas@gmail.com>
9839 L:      linux-fbdev@vger.kernel.org
9840 S:      Maintained
9841 F:      drivers/video/fbdev/riva/
9842 F:      drivers/video/fbdev/nvidia/
9843
9844 NVM EXPRESS DRIVER
9845 M:      Keith Busch <keith.busch@intel.com>
9846 M:      Jens Axboe <axboe@fb.com>
9847 M:      Christoph Hellwig <hch@lst.de>
9848 M:      Sagi Grimberg <sagi@grimberg.me>
9849 L:      linux-nvme@lists.infradead.org
9850 T:      git://git.infradead.org/nvme.git
9851 W:      http://git.infradead.org/nvme.git
9852 S:      Supported
9853 F:      drivers/nvme/host/
9854 F:      include/linux/nvme.h
9855 F:      include/uapi/linux/nvme_ioctl.h
9856
9857 NVM EXPRESS FC TRANSPORT DRIVERS
9858 M:      James Smart <james.smart@broadcom.com>
9859 L:      linux-nvme@lists.infradead.org
9860 S:      Supported
9861 F:      include/linux/nvme-fc.h
9862 F:      include/linux/nvme-fc-driver.h
9863 F:      drivers/nvme/host/fc.c
9864 F:      drivers/nvme/target/fc.c
9865 F:      drivers/nvme/target/fcloop.c
9866
9867 NVM EXPRESS TARGET DRIVER
9868 M:      Christoph Hellwig <hch@lst.de>
9869 M:      Sagi Grimberg <sagi@grimberg.me>
9870 L:      linux-nvme@lists.infradead.org
9871 T:      git://git.infradead.org/nvme.git
9872 W:      http://git.infradead.org/nvme.git
9873 S:      Supported
9874 F:      drivers/nvme/target/
9875
9876 NVMEM FRAMEWORK
9877 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9878 S:      Maintained
9879 F:      drivers/nvmem/
9880 F:      Documentation/devicetree/bindings/nvmem/
9881 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9882 F:      include/linux/nvmem-consumer.h
9883 F:      include/linux/nvmem-provider.h
9884
9885 NXP TDA998X DRM DRIVER
9886 M:      Russell King <linux@armlinux.org.uk>
9887 S:      Supported
9888 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9889 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9890 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9891 F:      include/drm/i2c/tda998x.h
9892
9893 NXP TFA9879 DRIVER
9894 M:      Peter Rosin <peda@axentia.se>
9895 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9896 S:      Maintained
9897 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9898 F:      sound/soc/codecs/tfa9879*
9899
9900 NXP-NCI NFC DRIVER
9901 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9902 R:      Charles Gorand <charles.gorand@effinnov.com>
9903 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9904 S:      Supported
9905 F:      drivers/nfc/nxp-nci
9906
9907 OBJTOOL
9908 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9909 S:      Supported
9910 F:      tools/objtool/
9911
9912 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9913 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9914 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9915 L:      linuxppc-dev@lists.ozlabs.org
9916 S:      Supported
9917 F:      arch/powerpc/platforms/powernv/ocxl.c
9918 F:      arch/powerpc/include/asm/pnv-ocxl.h
9919 F:      drivers/misc/ocxl/
9920 F:      include/misc/ocxl*
9921 F:      include/uapi/misc/ocxl.h
9922 F:      Documentation/accelerators/ocxl.txt
9923
9924 OMAP AUDIO SUPPORT
9925 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9926 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9927 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9928 L:      linux-omap@vger.kernel.org
9929 S:      Maintained
9930 F:      sound/soc/omap/
9931
9932 OMAP CLOCK FRAMEWORK SUPPORT
9933 M:      Paul Walmsley <paul@pwsan.com>
9934 L:      linux-omap@vger.kernel.org
9935 S:      Maintained
9936 F:      arch/arm/*omap*/*clock*
9937
9938 OMAP DEVICE TREE SUPPORT
9939 M:      Benoît Cousson <bcousson@baylibre.com>
9940 M:      Tony Lindgren <tony@atomide.com>
9941 L:      linux-omap@vger.kernel.org
9942 L:      devicetree@vger.kernel.org
9943 S:      Maintained
9944 F:      arch/arm/boot/dts/*omap*
9945 F:      arch/arm/boot/dts/*am3*
9946 F:      arch/arm/boot/dts/*am4*
9947 F:      arch/arm/boot/dts/*am5*
9948 F:      arch/arm/boot/dts/*dra7*
9949
9950 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9951 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9952 L:      linux-omap@vger.kernel.org
9953 L:      linux-fbdev@vger.kernel.org
9954 S:      Maintained
9955 F:      drivers/video/fbdev/omap2/
9956 F:      Documentation/arm/OMAP/DSS
9957
9958 OMAP FRAMEBUFFER SUPPORT
9959 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9960 L:      linux-fbdev@vger.kernel.org
9961 L:      linux-omap@vger.kernel.org
9962 S:      Maintained
9963 F:      drivers/video/fbdev/omap/
9964
9965 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9966 M:      Roger Quadros <rogerq@ti.com>
9967 M:      Tony Lindgren <tony@atomide.com>
9968 L:      linux-omap@vger.kernel.org
9969 S:      Maintained
9970 F:      drivers/memory/omap-gpmc.c
9971 F:      arch/arm/mach-omap2/*gpmc*
9972
9973 OMAP GPIO DRIVER
9974 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9975 M:      Santosh Shilimkar <ssantosh@kernel.org>
9976 M:      Kevin Hilman <khilman@kernel.org>
9977 L:      linux-omap@vger.kernel.org
9978 S:      Maintained
9979 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9980 F:      drivers/gpio/gpio-omap.c
9981
9982 OMAP HARDWARE SPINLOCK SUPPORT
9983 M:      Ohad Ben-Cohen <ohad@wizery.com>
9984 L:      linux-omap@vger.kernel.org
9985 S:      Maintained
9986 F:      drivers/hwspinlock/omap_hwspinlock.c
9987
9988 OMAP HS MMC SUPPORT
9989 L:      linux-mmc@vger.kernel.org
9990 L:      linux-omap@vger.kernel.org
9991 S:      Orphan
9992 F:      drivers/mmc/host/omap_hsmmc.c
9993
9994 OMAP HWMOD DATA
9995 M:      Paul Walmsley <paul@pwsan.com>
9996 L:      linux-omap@vger.kernel.org
9997 S:      Maintained
9998 F:      arch/arm/mach-omap2/omap_hwmod*data*
9999
10000 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10001 M:      Benoît Cousson <bcousson@baylibre.com>
10002 L:      linux-omap@vger.kernel.org
10003 S:      Maintained
10004 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10005
10006 OMAP HWMOD SUPPORT
10007 M:      Benoît Cousson <bcousson@baylibre.com>
10008 M:      Paul Walmsley <paul@pwsan.com>
10009 L:      linux-omap@vger.kernel.org
10010 S:      Maintained
10011 F:      arch/arm/mach-omap2/omap_hwmod.*
10012
10013 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10014 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10015 L:      linux-media@vger.kernel.org
10016 S:      Maintained
10017 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10018 F:      drivers/media/platform/omap3isp/
10019 F:      drivers/staging/media/omap4iss/
10020
10021 OMAP MMC SUPPORT
10022 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10023 L:      linux-omap@vger.kernel.org
10024 S:      Maintained
10025 F:      drivers/mmc/host/omap.c
10026
10027 OMAP POWER MANAGEMENT SUPPORT
10028 M:      Kevin Hilman <khilman@kernel.org>
10029 L:      linux-omap@vger.kernel.org
10030 S:      Maintained
10031 F:      arch/arm/*omap*/*pm*
10032 F:      drivers/cpufreq/omap-cpufreq.c
10033
10034 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10035 M:      Rajendra Nayak <rnayak@codeaurora.org>
10036 M:      Paul Walmsley <paul@pwsan.com>
10037 L:      linux-omap@vger.kernel.org
10038 S:      Maintained
10039 F:      arch/arm/mach-omap2/prm*
10040
10041 OMAP RANDOM NUMBER GENERATOR SUPPORT
10042 M:      Deepak Saxena <dsaxena@plexity.net>
10043 S:      Maintained
10044 F:      drivers/char/hw_random/omap-rng.c
10045
10046 OMAP USB SUPPORT
10047 L:      linux-usb@vger.kernel.org
10048 L:      linux-omap@vger.kernel.org
10049 S:      Orphan
10050 F:      drivers/usb/*/*omap*
10051 F:      arch/arm/*omap*/usb*
10052
10053 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10054 M:      Mark Jackson <mpfj@newflow.co.uk>
10055 L:      linux-omap@vger.kernel.org
10056 S:      Maintained
10057 F:      arch/arm/boot/dts/am335x-nano.dts
10058
10059 OMAP1 SUPPORT
10060 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10061 M:      Tony Lindgren <tony@atomide.com>
10062 L:      linux-omap@vger.kernel.org
10063 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10065 S:      Maintained
10066 F:      arch/arm/mach-omap1/
10067 F:      arch/arm/plat-omap/
10068 F:      arch/arm/configs/omap1_defconfig
10069 F:      drivers/i2c/busses/i2c-omap.c
10070 F:      include/linux/i2c-omap.h
10071
10072 OMAP2+ SUPPORT
10073 M:      Tony Lindgren <tony@atomide.com>
10074 L:      linux-omap@vger.kernel.org
10075 W:      http://www.muru.com/linux/omap/
10076 W:      http://linux.omap.com/
10077 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10079 S:      Maintained
10080 F:      arch/arm/mach-omap2/
10081 F:      arch/arm/plat-omap/
10082 F:      arch/arm/configs/omap2plus_defconfig
10083 F:      drivers/i2c/busses/i2c-omap.c
10084 F:      drivers/irqchip/irq-omap-intc.c
10085 F:      drivers/mfd/*omap*.c
10086 F:      drivers/mfd/menelaus.c
10087 F:      drivers/mfd/palmas.c
10088 F:      drivers/mfd/tps65217.c
10089 F:      drivers/mfd/tps65218.c
10090 F:      drivers/mfd/tps65910.c
10091 F:      drivers/mfd/twl-core.[ch]
10092 F:      drivers/mfd/twl4030*.c
10093 F:      drivers/mfd/twl6030*.c
10094 F:      drivers/mfd/twl6040*.c
10095 F:      drivers/regulator/palmas-regulator*.c
10096 F:      drivers/regulator/pbias-regulator.c
10097 F:      drivers/regulator/tps65217-regulator.c
10098 F:      drivers/regulator/tps65218-regulator.c
10099 F:      drivers/regulator/tps65910-regulator.c
10100 F:      drivers/regulator/twl-regulator.c
10101 F:      drivers/regulator/twl6030-regulator.c
10102 F:      include/linux/i2c-omap.h
10103
10104 ONION OMEGA2+ BOARD
10105 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10106 L:      linux-mips@linux-mips.org
10107 S:      Maintained
10108 F:      arch/mips/boot/dts/ralink/omega2p.dts
10109
10110 OMFS FILESYSTEM
10111 M:      Bob Copeland <me@bobcopeland.com>
10112 L:      linux-karma-devel@lists.sourceforge.net
10113 S:      Maintained
10114 F:      Documentation/filesystems/omfs.txt
10115 F:      fs/omfs/
10116
10117 OMNIKEY CARDMAN 4000 DRIVER
10118 M:      Harald Welte <laforge@gnumonks.org>
10119 S:      Maintained
10120 F:      drivers/char/pcmcia/cm4000_cs.c
10121 F:      include/linux/cm4000_cs.h
10122 F:      include/uapi/linux/cm4000_cs.h
10123
10124 OMNIKEY CARDMAN 4040 DRIVER
10125 M:      Harald Welte <laforge@gnumonks.org>
10126 S:      Maintained
10127 F:      drivers/char/pcmcia/cm4040_cs.*
10128
10129 OMNIVISION OV13858 SENSOR DRIVER
10130 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10131 L:      linux-media@vger.kernel.org
10132 T:      git git://linuxtv.org/media_tree.git
10133 S:      Maintained
10134 F:      drivers/media/i2c/ov13858.c
10135
10136 OMNIVISION OV5640 SENSOR DRIVER
10137 M:      Steve Longerbeam <slongerbeam@gmail.com>
10138 L:      linux-media@vger.kernel.org
10139 T:      git git://linuxtv.org/media_tree.git
10140 S:      Maintained
10141 F:      drivers/media/i2c/ov5640.c
10142
10143 OMNIVISION OV5647 SENSOR DRIVER
10144 M:      Luis Oliveira <lolivei@synopsys.com>
10145 L:      linux-media@vger.kernel.org
10146 T:      git git://linuxtv.org/media_tree.git
10147 S:      Maintained
10148 F:      drivers/media/i2c/ov5647.c
10149
10150 OMNIVISION OV7670 SENSOR DRIVER
10151 M:      Jonathan Corbet <corbet@lwn.net>
10152 L:      linux-media@vger.kernel.org
10153 T:      git git://linuxtv.org/media_tree.git
10154 S:      Maintained
10155 F:      drivers/media/i2c/ov7670.c
10156 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10157
10158 ONENAND FLASH DRIVER
10159 M:      Kyungmin Park <kyungmin.park@samsung.com>
10160 L:      linux-mtd@lists.infradead.org
10161 S:      Maintained
10162 F:      drivers/mtd/onenand/
10163 F:      include/linux/mtd/onenand*.h
10164
10165 ONSTREAM SCSI TAPE DRIVER
10166 M:      Willem Riede <osst@riede.org>
10167 L:      osst-users@lists.sourceforge.net
10168 L:      linux-scsi@vger.kernel.org
10169 S:      Maintained
10170 F:      Documentation/scsi/osst.txt
10171 F:      drivers/scsi/osst.*
10172 F:      drivers/scsi/osst_*.h
10173 F:      drivers/scsi/st.h
10174
10175 OP-TEE DRIVER
10176 M:      Jens Wiklander <jens.wiklander@linaro.org>
10177 S:      Maintained
10178 F:      drivers/tee/optee/
10179
10180 OPA-VNIC DRIVER
10181 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10182 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10183 L:      linux-rdma@vger.kernel.org
10184 S:      Supported
10185 F:      drivers/infiniband/ulp/opa_vnic
10186
10187 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10188 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10189 L:      devicetree@vger.kernel.org
10190 S:      Maintained
10191 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10192 F:      Documentation/devicetree/overlay-notes.txt
10193 F:      drivers/of/overlay.c
10194 F:      drivers/of/resolver.c
10195
10196 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10197 M:      Rob Herring <robh+dt@kernel.org>
10198 M:      Frank Rowand <frowand.list@gmail.com>
10199 L:      devicetree@vger.kernel.org
10200 W:      http://www.devicetree.org/
10201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10202 S:      Maintained
10203 F:      drivers/of/
10204 F:      include/linux/of*.h
10205 F:      scripts/dtc/
10206 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10207
10208 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10209 M:      Rob Herring <robh+dt@kernel.org>
10210 M:      Mark Rutland <mark.rutland@arm.com>
10211 L:      devicetree@vger.kernel.org
10212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10213 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10214 S:      Maintained
10215 F:      Documentation/devicetree/
10216 F:      arch/*/boot/dts/
10217 F:      include/dt-bindings/
10218
10219 OPENCORES I2C BUS DRIVER
10220 M:      Peter Korsgaard <jacmet@sunsite.dk>
10221 L:      linux-i2c@vger.kernel.org
10222 S:      Maintained
10223 F:      Documentation/i2c/busses/i2c-ocores
10224 F:      drivers/i2c/busses/i2c-ocores.c
10225
10226 OPENRISC ARCHITECTURE
10227 M:      Jonas Bonn <jonas@southpole.se>
10228 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10229 M:      Stafford Horne <shorne@gmail.com>
10230 T:      git git://github.com/openrisc/linux.git
10231 L:      openrisc@lists.librecores.org
10232 W:      http://openrisc.io
10233 S:      Maintained
10234 F:      Documentation/devicetree/bindings/openrisc/
10235 F:      Documentation/openrisc/
10236 F:      arch/openrisc/
10237 F:      drivers/irqchip/irq-ompic.c
10238 F:      drivers/irqchip/irq-or1k-*
10239
10240 OPENVSWITCH
10241 M:      Pravin B Shelar <pshelar@ovn.org>
10242 L:      netdev@vger.kernel.org
10243 L:      dev@openvswitch.org
10244 W:      http://openvswitch.org
10245 S:      Maintained
10246 F:      net/openvswitch/
10247 F:      include/uapi/linux/openvswitch.h
10248
10249 OPERATING PERFORMANCE POINTS (OPP)
10250 M:      Viresh Kumar <vireshk@kernel.org>
10251 M:      Nishanth Menon <nm@ti.com>
10252 M:      Stephen Boyd <sboyd@codeaurora.org>
10253 L:      linux-pm@vger.kernel.org
10254 S:      Maintained
10255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10256 F:      drivers/opp/
10257 F:      include/linux/pm_opp.h
10258 F:      Documentation/power/opp.txt
10259 F:      Documentation/devicetree/bindings/opp/
10260
10261 OPL4 DRIVER
10262 M:      Clemens Ladisch <clemens@ladisch.de>
10263 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10264 T:      git git://git.alsa-project.org/alsa-kernel.git
10265 S:      Maintained
10266 F:      sound/drivers/opl4/
10267
10268 OPROFILE
10269 M:      Robert Richter <rric@kernel.org>
10270 L:      oprofile-list@lists.sf.net
10271 S:      Maintained
10272 F:      arch/*/include/asm/oprofile*.h
10273 F:      arch/*/oprofile/
10274 F:      drivers/oprofile/
10275 F:      include/linux/oprofile.h
10276
10277 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10278 M:      Mark Fasheh <mfasheh@versity.com>
10279 M:      Joel Becker <jlbec@evilplan.org>
10280 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10281 W:      http://ocfs2.wiki.kernel.org
10282 S:      Supported
10283 F:      Documentation/filesystems/ocfs2.txt
10284 F:      Documentation/filesystems/dlmfs.txt
10285 F:      fs/ocfs2/
10286
10287 ORANGEFS FILESYSTEM
10288 M:      Mike Marshall <hubcap@omnibond.com>
10289 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10291 S:      Supported
10292 F:      fs/orangefs/
10293 F:      Documentation/filesystems/orangefs.txt
10294
10295 ORINOCO DRIVER
10296 L:      linux-wireless@vger.kernel.org
10297 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10298 W:      http://www.nongnu.org/orinoco/
10299 S:      Orphan
10300 F:      drivers/net/wireless/intersil/orinoco/
10301
10302 OSD LIBRARY and FILESYSTEM
10303 M:      Boaz Harrosh <ooo@electrozaur.com>
10304 S:      Maintained
10305 F:      drivers/scsi/osd/
10306 F:      include/scsi/osd_*
10307 F:      fs/exofs/
10308
10309 OV2659 OMNIVISION SENSOR DRIVER
10310 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10311 L:      linux-media@vger.kernel.org
10312 W:      https://linuxtv.org
10313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10314 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10315 S:      Maintained
10316 F:      drivers/media/i2c/ov2659.c
10317 F:      include/media/i2c/ov2659.h
10318
10319 OVERLAY FILESYSTEM
10320 M:      Miklos Szeredi <miklos@szeredi.hu>
10321 L:      linux-unionfs@vger.kernel.org
10322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10323 S:      Supported
10324 F:      fs/overlayfs/
10325 F:      Documentation/filesystems/overlayfs.txt
10326
10327 P54 WIRELESS DRIVER
10328 M:      Christian Lamparter <chunkeey@googlemail.com>
10329 L:      linux-wireless@vger.kernel.org
10330 W:      http://wireless.kernel.org/en/users/Drivers/p54
10331 S:      Maintained
10332 F:      drivers/net/wireless/intersil/p54/
10333
10334 PA SEMI ETHERNET DRIVER
10335 L:      netdev@vger.kernel.org
10336 S:      Orphan
10337 F:      drivers/net/ethernet/pasemi/*
10338
10339 PA SEMI SMBUS DRIVER
10340 L:      linux-i2c@vger.kernel.org
10341 S:      Orphan
10342 F:      drivers/i2c/busses/i2c-pasemi.c
10343
10344 PADATA PARALLEL EXECUTION MECHANISM
10345 M:      Steffen Klassert <steffen.klassert@secunet.com>
10346 L:      linux-crypto@vger.kernel.org
10347 S:      Maintained
10348 F:      kernel/padata.c
10349 F:      include/linux/padata.h
10350 F:      Documentation/padata.txt
10351
10352 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10353 M:      Harald Welte <laforge@gnumonks.org>
10354 L:      platform-driver-x86@vger.kernel.org
10355 S:      Maintained
10356 F:      drivers/platform/x86/panasonic-laptop.c
10357
10358 PANASONIC MN10300/AM33/AM34 PORT
10359 M:      David Howells <dhowells@redhat.com>
10360 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10361 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10362 S:      Maintained
10363 F:      Documentation/mn10300/
10364 F:      arch/mn10300/
10365
10366 PARALLEL LCD/KEYPAD PANEL DRIVER
10367 M:      Willy Tarreau <willy@haproxy.com>
10368 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10369 S:      Odd Fixes
10370 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10371 F:      drivers/misc/panel.c
10372
10373 PARALLEL PORT SUBSYSTEM
10374 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10375 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10376 L:      linux-parport@lists.infradead.org (subscribers-only)
10377 S:      Maintained
10378 F:      drivers/parport/
10379 F:      include/linux/parport*.h
10380 F:      drivers/char/ppdev.c
10381 F:      include/uapi/linux/ppdev.h
10382 F:      Documentation/parport*.txt
10383
10384 PARAVIRT_OPS INTERFACE
10385 M:      Juergen Gross <jgross@suse.com>
10386 M:      Alok Kataria <akataria@vmware.com>
10387 M:      Rusty Russell <rusty@rustcorp.com.au>
10388 L:      virtualization@lists.linux-foundation.org
10389 S:      Supported
10390 F:      Documentation/virtual/paravirt_ops.txt
10391 F:      arch/*/kernel/paravirt*
10392 F:      arch/*/include/asm/paravirt*.h
10393 F:      include/linux/hypervisor.h
10394
10395 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10396 M:      Tim Waugh <tim@cyberelk.net>
10397 L:      linux-parport@lists.infradead.org (subscribers-only)
10398 S:      Maintained
10399 F:      Documentation/blockdev/paride.txt
10400 F:      drivers/block/paride/
10401
10402 PARISC ARCHITECTURE
10403 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10404 M:      Helge Deller <deller@gmx.de>
10405 L:      linux-parisc@vger.kernel.org
10406 W:      http://www.parisc-linux.org/
10407 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10410 S:      Maintained
10411 F:      arch/parisc/
10412 F:      Documentation/parisc/
10413 F:      drivers/parisc/
10414 F:      drivers/char/agp/parisc-agp.c
10415 F:      drivers/input/serio/gscps2.c
10416 F:      drivers/parport/parport_gsc.*
10417 F:      drivers/tty/serial/8250/8250_gsc.c
10418 F:      drivers/video/fbdev/sti*
10419 F:      drivers/video/console/sti*
10420 F:      drivers/video/logo/logo_parisc*
10421
10422 PARMAN
10423 M:      Jiri Pirko <jiri@mellanox.com>
10424 L:      netdev@vger.kernel.org
10425 S:      Supported
10426 F:      lib/parman.c
10427 F:      lib/test_parman.c
10428 F:      include/linux/parman.h
10429
10430 PC87360 HARDWARE MONITORING DRIVER
10431 M:      Jim Cromie <jim.cromie@gmail.com>
10432 L:      linux-hwmon@vger.kernel.org
10433 S:      Maintained
10434 F:      Documentation/hwmon/pc87360
10435 F:      drivers/hwmon/pc87360.c
10436
10437 PC8736x GPIO DRIVER
10438 M:      Jim Cromie <jim.cromie@gmail.com>
10439 S:      Maintained
10440 F:      drivers/char/pc8736x_gpio.c
10441
10442 PC87427 HARDWARE MONITORING DRIVER
10443 M:      Jean Delvare <jdelvare@suse.com>
10444 L:      linux-hwmon@vger.kernel.org
10445 S:      Maintained
10446 F:      Documentation/hwmon/pc87427
10447 F:      drivers/hwmon/pc87427.c
10448
10449 PCA9532 LED DRIVER
10450 M:      Riku Voipio <riku.voipio@iki.fi>
10451 S:      Maintained
10452 F:      drivers/leds/leds-pca9532.c
10453 F:      include/linux/leds-pca9532.h
10454
10455 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10456 M:      Guenter Roeck <linux@roeck-us.net>
10457 L:      linux-i2c@vger.kernel.org
10458 S:      Maintained
10459 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10460
10461 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10462 M:      Khalid Aziz <khalid@gonehiking.org>
10463 S:      Maintained
10464 F:      drivers/firmware/pcdp.*
10465
10466 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10467 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10468 L:      linux-pci@vger.kernel.org
10469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10470 S:      Maintained
10471 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10472 F:      drivers/pci/host/pci-aardvark.c
10473
10474 PCI DRIVER FOR ALTERA PCIE IP
10475 M:      Ley Foon Tan <lftan@altera.com>
10476 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10477 L:      linux-pci@vger.kernel.org
10478 S:      Supported
10479 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10480 F:      drivers/pci/host/pcie-altera.c
10481
10482 PCI DRIVER FOR APPLIEDMICRO XGENE
10483 M:      Tanmay Inamdar <tinamdar@apm.com>
10484 L:      linux-pci@vger.kernel.org
10485 L:      linux-arm-kernel@lists.infradead.org
10486 S:      Maintained
10487 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10488 F:      drivers/pci/host/pci-xgene.c
10489
10490 PCI DRIVER FOR ARM VERSATILE PLATFORM
10491 M:      Rob Herring <robh@kernel.org>
10492 L:      linux-pci@vger.kernel.org
10493 L:      linux-arm-kernel@lists.infradead.org
10494 S:      Maintained
10495 F:      Documentation/devicetree/bindings/pci/versatile.txt
10496 F:      drivers/pci/host/pci-versatile.c
10497
10498 PCI DRIVER FOR ARMADA 8K
10499 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10500 L:      linux-pci@vger.kernel.org
10501 L:      linux-arm-kernel@lists.infradead.org
10502 S:      Maintained
10503 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10504 F:      drivers/pci/dwc/pcie-armada8k.c
10505
10506 PCI DRIVER FOR FREESCALE LAYERSCAPE
10507 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10508 M:      Mingkai Hu <mingkai.hu@freescale.com>
10509 M:      Roy Zang <tie-fei.zang@freescale.com>
10510 L:      linuxppc-dev@lists.ozlabs.org
10511 L:      linux-pci@vger.kernel.org
10512 L:      linux-arm-kernel@lists.infradead.org
10513 S:      Maintained
10514 F:      drivers/pci/dwc/*layerscape*
10515
10516 PCI DRIVER FOR GENERIC OF HOSTS
10517 M:      Will Deacon <will.deacon@arm.com>
10518 L:      linux-pci@vger.kernel.org
10519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10520 S:      Maintained
10521 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10522 F:      drivers/pci/host/pci-host-common.c
10523 F:      drivers/pci/host/pci-host-generic.c
10524
10525 PCI DRIVER FOR IMX6
10526 M:      Richard Zhu <hongxing.zhu@nxp.com>
10527 M:      Lucas Stach <l.stach@pengutronix.de>
10528 L:      linux-pci@vger.kernel.org
10529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10530 S:      Maintained
10531 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10532 F:      drivers/pci/dwc/*imx6*
10533
10534 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10535 M:      Keith Busch <keith.busch@intel.com>
10536 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10537 L:      linux-pci@vger.kernel.org
10538 S:      Supported
10539 F:      drivers/pci/host/vmd.c
10540
10541 PCI DRIVER FOR MICROSEMI SWITCHTEC
10542 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10543 M:      Logan Gunthorpe <logang@deltatee.com>
10544 L:      linux-pci@vger.kernel.org
10545 S:      Maintained
10546 F:      Documentation/switchtec.txt
10547 F:      Documentation/ABI/testing/sysfs-class-switchtec
10548 F:      drivers/pci/switch/switchtec*
10549 F:      include/uapi/linux/switchtec_ioctl.h
10550 F:      include/linux/switchtec.h
10551 F:      drivers/ntb/hw/mscc/
10552
10553 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10554 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10555 M:      Jason Cooper <jason@lakedaemon.net>
10556 L:      linux-pci@vger.kernel.org
10557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10558 S:      Maintained
10559 F:      drivers/pci/host/*mvebu*
10560
10561 PCI DRIVER FOR NVIDIA TEGRA
10562 M:      Thierry Reding <thierry.reding@gmail.com>
10563 L:      linux-tegra@vger.kernel.org
10564 L:      linux-pci@vger.kernel.org
10565 S:      Supported
10566 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10567 F:      drivers/pci/host/pci-tegra.c
10568
10569 PCI DRIVER FOR RENESAS R-CAR
10570 M:      Simon Horman <horms@verge.net.au>
10571 L:      linux-pci@vger.kernel.org
10572 L:      linux-renesas-soc@vger.kernel.org
10573 S:      Maintained
10574 F:      drivers/pci/host/*rcar*
10575
10576 PCI DRIVER FOR SAMSUNG EXYNOS
10577 M:      Jingoo Han <jingoohan1@gmail.com>
10578 L:      linux-pci@vger.kernel.org
10579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10580 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10581 S:      Maintained
10582 F:      drivers/pci/dwc/pci-exynos.c
10583
10584 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10585 M:      Jingoo Han <jingoohan1@gmail.com>
10586 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10587 L:      linux-pci@vger.kernel.org
10588 S:      Maintained
10589 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10590 F:      drivers/pci/dwc/*designware*
10591
10592 PCI DRIVER FOR TI DRA7XX
10593 M:      Kishon Vijay Abraham I <kishon@ti.com>
10594 L:      linux-omap@vger.kernel.org
10595 L:      linux-pci@vger.kernel.org
10596 S:      Supported
10597 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10598 F:      drivers/pci/dwc/pci-dra7xx.c
10599
10600 PCI DRIVER FOR TI KEYSTONE
10601 M:      Murali Karicheri <m-karicheri2@ti.com>
10602 L:      linux-pci@vger.kernel.org
10603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10604 S:      Maintained
10605 F:      drivers/pci/dwc/*keystone*
10606
10607 PCI ENDPOINT SUBSYSTEM
10608 M:      Kishon Vijay Abraham I <kishon@ti.com>
10609 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10610 L:      linux-pci@vger.kernel.org
10611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10612 S:      Supported
10613 F:      drivers/pci/endpoint/
10614 F:      drivers/misc/pci_endpoint_test.c
10615 F:      tools/pci/
10616
10617 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10618 M:      Russell Currey <ruscur@russell.cc>
10619 L:      linuxppc-dev@lists.ozlabs.org
10620 S:      Supported
10621 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10622 F:      arch/powerpc/kernel/eeh*.c
10623 F:      arch/powerpc/platforms/*/eeh*.c
10624 F:      arch/powerpc/include/*/eeh*.h
10625
10626 PCI ERROR RECOVERY
10627 M:      Linas Vepstas <linasvepstas@gmail.com>
10628 L:      linux-pci@vger.kernel.org
10629 S:      Supported
10630 F:      Documentation/PCI/pci-error-recovery.txt
10631
10632 PCI MSI DRIVER FOR ALTERA MSI IP
10633 M:      Ley Foon Tan <lftan@altera.com>
10634 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10635 L:      linux-pci@vger.kernel.org
10636 S:      Supported
10637 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10638 F:      drivers/pci/host/pcie-altera-msi.c
10639
10640 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10641 M:      Duc Dang <dhdang@apm.com>
10642 L:      linux-pci@vger.kernel.org
10643 L:      linux-arm-kernel@lists.infradead.org
10644 S:      Maintained
10645 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10646 F:      drivers/pci/host/pci-xgene-msi.c
10647
10648 PCI SUBSYSTEM
10649 M:      Bjorn Helgaas <bhelgaas@google.com>
10650 L:      linux-pci@vger.kernel.org
10651 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10653 S:      Supported
10654 F:      Documentation/devicetree/bindings/pci/
10655 F:      Documentation/PCI/
10656 F:      drivers/pci/
10657 F:      include/linux/pci*
10658 F:      arch/x86/pci/
10659 F:      arch/x86/kernel/quirks.c
10660
10661 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10662 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10663 L:      linux-pci@vger.kernel.org
10664 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10666 S:      Supported
10667 F:      drivers/pci/host/
10668 F:      drivers/pci/dwc/
10669
10670 PCIE DRIVER FOR AXIS ARTPEC
10671 M:      Niklas Cassel <niklas.cassel@axis.com>
10672 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10673 L:      linux-arm-kernel@axis.com
10674 L:      linux-pci@vger.kernel.org
10675 S:      Maintained
10676 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10677 F:      drivers/pci/dwc/*artpec*
10678
10679 PCIE DRIVER FOR CAVIUM THUNDERX
10680 M:      David Daney <david.daney@cavium.com>
10681 L:      linux-pci@vger.kernel.org
10682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10683 S:      Supported
10684 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10685 F:      drivers/pci/host/pci-thunder-*
10686
10687 PCIE DRIVER FOR HISILICON
10688 M:      Zhou Wang <wangzhou1@hisilicon.com>
10689 L:      linux-pci@vger.kernel.org
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10692 F:      drivers/pci/dwc/pcie-hisi.c
10693
10694 PCIE DRIVER FOR HISILICON KIRIN
10695 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10696 M:      Binghui Wang <wangbinghui@hisilicon.com>
10697 L:      linux-pci@vger.kernel.org
10698 S:      Maintained
10699 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10700 F:      drivers/pci/dwc/pcie-kirin.c
10701
10702 PCIE DRIVER FOR HISILICON STB
10703 M:      Jianguo Sun <sunjianguo1@huawei.com>
10704 M:      Shawn Guo <shawn.guo@linaro.org>
10705 L:      linux-pci@vger.kernel.org
10706 S:      Maintained
10707 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10708 F:      drivers/pci/dwc/pcie-histb.c
10709
10710 PCIE DRIVER FOR MEDIATEK
10711 M:      Ryder Lee <ryder.lee@mediatek.com>
10712 L:      linux-pci@vger.kernel.org
10713 L:      linux-mediatek@lists.infradead.org
10714 S:      Supported
10715 F:      Documentation/devicetree/bindings/pci/mediatek*
10716 F:      drivers/pci/host/*mediatek*
10717
10718 PCIE DRIVER FOR QUALCOMM MSM
10719 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10720 L:      linux-pci@vger.kernel.org
10721 L:      linux-arm-msm@vger.kernel.org
10722 S:      Maintained
10723 F:      drivers/pci/dwc/*qcom*
10724
10725 PCIE DRIVER FOR ROCKCHIP
10726 M:      Shawn Lin <shawn.lin@rock-chips.com>
10727 L:      linux-pci@vger.kernel.org
10728 L:      linux-rockchip@lists.infradead.org
10729 S:      Maintained
10730 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10731 F:      drivers/pci/host/pcie-rockchip.c
10732
10733 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10734 M:      Linus Walleij <linus.walleij@linaro.org>
10735 L:      linux-pci@vger.kernel.org
10736 S:      Maintained
10737 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10738 F:      drivers/pci/host/pci-v3-semi.c
10739
10740 PCIE DRIVER FOR ST SPEAR13XX
10741 M:      Pratyush Anand <pratyush.anand@gmail.com>
10742 L:      linux-pci@vger.kernel.org
10743 S:      Maintained
10744 F:      drivers/pci/dwc/*spear*
10745
10746 PCMCIA SUBSYSTEM
10747 P:      Linux PCMCIA Team
10748 L:      linux-pcmcia@lists.infradead.org
10749 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10751 S:      Maintained
10752 F:      Documentation/pcmcia/
10753 F:      tools/pcmcia/
10754 F:      drivers/pcmcia/
10755 F:      include/pcmcia/
10756
10757 PCNET32 NETWORK DRIVER
10758 M:      Don Fry <pcnet32@frontier.com>
10759 L:      netdev@vger.kernel.org
10760 S:      Maintained
10761 F:      drivers/net/ethernet/amd/pcnet32.c
10762
10763 PCRYPT PARALLEL CRYPTO ENGINE
10764 M:      Steffen Klassert <steffen.klassert@secunet.com>
10765 L:      linux-crypto@vger.kernel.org
10766 S:      Maintained
10767 F:      crypto/pcrypt.c
10768 F:      include/crypto/pcrypt.h
10769
10770 PEAQ WMI HOTKEYS DRIVER
10771 M:      Hans de Goede <hdegoede@redhat.com>
10772 L:      platform-driver-x86@vger.kernel.org
10773 S:      Maintained
10774 F:      drivers/platform/x86/peaq-wmi.c
10775
10776 PER-CPU MEMORY ALLOCATOR
10777 M:      Tejun Heo <tj@kernel.org>
10778 M:      Christoph Lameter <cl@linux.com>
10779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10780 S:      Maintained
10781 F:      include/linux/percpu*.h
10782 F:      mm/percpu*.c
10783 F:      arch/*/include/asm/percpu.h
10784
10785 PER-TASK DELAY ACCOUNTING
10786 M:      Balbir Singh <bsingharora@gmail.com>
10787 S:      Maintained
10788 F:      include/linux/delayacct.h
10789 F:      kernel/delayacct.c
10790
10791 PERFORMANCE EVENTS SUBSYSTEM
10792 M:      Peter Zijlstra <peterz@infradead.org>
10793 M:      Ingo Molnar <mingo@redhat.com>
10794 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10795 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10796 R:      Jiri Olsa <jolsa@redhat.com>
10797 R:      Namhyung Kim <namhyung@kernel.org>
10798 L:      linux-kernel@vger.kernel.org
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10800 S:      Supported
10801 F:      kernel/events/*
10802 F:      include/linux/perf_event.h
10803 F:      include/uapi/linux/perf_event.h
10804 F:      arch/*/kernel/perf_event*.c
10805 F:      arch/*/kernel/*/perf_event*.c
10806 F:      arch/*/kernel/*/*/perf_event*.c
10807 F:      arch/*/include/asm/perf_event.h
10808 F:      arch/*/kernel/perf_callchain.c
10809 F:      arch/*/events/*
10810 F:      tools/perf/
10811
10812 PERSONALITY HANDLING
10813 M:      Christoph Hellwig <hch@infradead.org>
10814 L:      linux-abi-devel@lists.sourceforge.net
10815 S:      Maintained
10816 F:      include/linux/personality.h
10817 F:      include/uapi/linux/personality.h
10818
10819 PHONET PROTOCOL
10820 M:      Remi Denis-Courmont <courmisch@gmail.com>
10821 S:      Supported
10822 F:      Documentation/networking/phonet.txt
10823 F:      include/linux/phonet.h
10824 F:      include/net/phonet/
10825 F:      include/uapi/linux/phonet.h
10826 F:      net/phonet/
10827
10828 PHRAM MTD DRIVER
10829 M:      Joern Engel <joern@lazybastard.org>
10830 L:      linux-mtd@lists.infradead.org
10831 S:      Maintained
10832 F:      drivers/mtd/devices/phram.c
10833
10834 PICOLCD HID DRIVER
10835 M:      Bruno Prémont <bonbons@linux-vserver.org>
10836 L:      linux-input@vger.kernel.org
10837 S:      Maintained
10838 F:      drivers/hid/hid-picolcd*
10839
10840 PICOXCELL SUPPORT
10841 M:      Jamie Iles <jamie@jamieiles.com>
10842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10843 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10844 S:      Supported
10845 F:      arch/arm/boot/dts/picoxcell*
10846 F:      arch/arm/mach-picoxcell/
10847 F:      drivers/crypto/picoxcell*
10848
10849 PIN CONTROL SUBSYSTEM
10850 M:      Linus Walleij <linus.walleij@linaro.org>
10851 L:      linux-gpio@vger.kernel.org
10852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/pinctrl/
10855 F:      Documentation/driver-api/pinctl.rst
10856 F:      drivers/pinctrl/
10857 F:      include/linux/pinctrl/
10858
10859 PIN CONTROLLER - ATMEL AT91
10860 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10862 S:      Maintained
10863 F:      drivers/pinctrl/pinctrl-at91.*
10864
10865 PIN CONTROLLER - ATMEL AT91 PIO4
10866 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10868 L:      linux-gpio@vger.kernel.org
10869 S:      Supported
10870 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10871
10872 PIN CONTROLLER - INTEL
10873 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10874 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10875 S:      Maintained
10876 F:      drivers/pinctrl/intel/
10877
10878 PIN CONTROLLER - QUALCOMM
10879 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10880 S:      Maintained
10881 L:      linux-arm-msm@vger.kernel.org
10882 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10883 F:      drivers/pinctrl/qcom/
10884
10885 PIN CONTROLLER - RENESAS
10886 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10887 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10888 L:      linux-renesas-soc@vger.kernel.org
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10890 S:      Maintained
10891 F:      drivers/pinctrl/sh-pfc/
10892
10893 PIN CONTROLLER - SAMSUNG
10894 M:      Tomasz Figa <tomasz.figa@gmail.com>
10895 M:      Krzysztof Kozlowski <krzk@kernel.org>
10896 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10898 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10899 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10901 S:      Maintained
10902 F:      drivers/pinctrl/samsung/
10903 F:      include/dt-bindings/pinctrl/samsung.h
10904 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10905
10906 PIN CONTROLLER - SINGLE
10907 M:      Tony Lindgren <tony@atomide.com>
10908 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910 L:      linux-omap@vger.kernel.org
10911 S:      Maintained
10912 F:      drivers/pinctrl/pinctrl-single.c
10913
10914 PIN CONTROLLER - ST SPEAR
10915 M:      Viresh Kumar <vireshk@kernel.org>
10916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917 W:      http://www.st.com/spear
10918 S:      Maintained
10919 F:      drivers/pinctrl/spear/
10920
10921 PISTACHIO SOC SUPPORT
10922 M:      James Hartley <james.hartley@sondrel.com>
10923 L:      linux-mips@linux-mips.org
10924 S:      Odd Fixes
10925 F:      arch/mips/pistachio/
10926 F:      arch/mips/include/asm/mach-pistachio/
10927 F:      arch/mips/boot/dts/img/pistachio*
10928 F:      arch/mips/configs/pistachio*_defconfig
10929
10930 PKTCDVD DRIVER
10931 S:      Orphan
10932 M:      linux-block@vger.kernel.org
10933 F:      drivers/block/pktcdvd.c
10934 F:      include/linux/pktcdvd.h
10935 F:      include/uapi/linux/pktcdvd.h
10936
10937 PKUNITY SOC DRIVERS
10938 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10939 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10940 S:      Maintained
10941 T:      git git://github.com/gxt/linux.git
10942 F:      drivers/input/serio/i8042-unicore32io.h
10943 F:      drivers/i2c/busses/i2c-puv3.c
10944 F:      drivers/video/fbdev/fb-puv3.c
10945 F:      drivers/rtc/rtc-puv3.c
10946
10947 PMBUS HARDWARE MONITORING DRIVERS
10948 M:      Guenter Roeck <linux@roeck-us.net>
10949 L:      linux-hwmon@vger.kernel.org
10950 W:      http://hwmon.wiki.kernel.org/
10951 W:      http://www.roeck-us.net/linux/drivers/
10952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10953 S:      Maintained
10954 F:      Documentation/hwmon/pmbus
10955 F:      drivers/hwmon/pmbus/
10956 F:      include/linux/pmbus.h
10957
10958 PMC SIERRA MaxRAID DRIVER
10959 L:      linux-scsi@vger.kernel.org
10960 W:      http://www.pmc-sierra.com/
10961 S:      Orphan
10962 F:      drivers/scsi/pmcraid.*
10963
10964 PMC SIERRA PM8001 DRIVER
10965 M:      Jack Wang <jinpu.wang@profitbricks.com>
10966 M:      lindar_liu@usish.com
10967 L:      linux-scsi@vger.kernel.org
10968 S:      Supported
10969 F:      drivers/scsi/pm8001/
10970
10971 PNP SUPPORT
10972 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10973 S:      Maintained
10974 F:      drivers/pnp/
10975
10976 POSIX CLOCKS and TIMERS
10977 M:      Thomas Gleixner <tglx@linutronix.de>
10978 L:      linux-kernel@vger.kernel.org
10979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10980 S:      Maintained
10981 F:      fs/timerfd.c
10982 F:      include/linux/timer*
10983 F:      kernel/time/*timer*
10984
10985 POWER MANAGEMENT CORE
10986 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10987 L:      linux-pm@vger.kernel.org
10988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10989 B:      https://bugzilla.kernel.org
10990 S:      Supported
10991 F:      drivers/base/power/
10992 F:      include/linux/pm.h
10993 F:      include/linux/pm_*
10994 F:      include/linux/powercap.h
10995 F:      drivers/powercap/
10996 F:      kernel/configs/nopm.config
10997
10998 POWER STATE COORDINATION INTERFACE (PSCI)
10999 M:      Mark Rutland <mark.rutland@arm.com>
11000 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11001 L:      linux-arm-kernel@lists.infradead.org
11002 S:      Maintained
11003 F:      drivers/firmware/psci*.c
11004 F:      include/linux/psci.h
11005 F:      include/uapi/linux/psci.h
11006
11007 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11008 M:      Sebastian Reichel <sre@kernel.org>
11009 L:      linux-pm@vger.kernel.org
11010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11011 S:      Maintained
11012 F:      Documentation/devicetree/bindings/power/supply/
11013 F:      include/linux/power_supply.h
11014 F:      drivers/power/supply/
11015
11016 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11017 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11018 L:      linuxppc-dev@lists.ozlabs.org
11019 S:      Maintained
11020 F:      drivers/char/powernv-op-panel.c
11021
11022 PPP OVER ATM (RFC 2364)
11023 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11024 S:      Maintained
11025 F:      net/atm/pppoatm.c
11026 F:      include/uapi/linux/atmppp.h
11027
11028 PPP OVER ETHERNET
11029 M:      Michal Ostrowski <mostrows@earthlink.net>
11030 S:      Maintained
11031 F:      drivers/net/ppp/pppoe.c
11032 F:      drivers/net/ppp/pppox.c
11033
11034 PPP OVER L2TP
11035 M:      James Chapman <jchapman@katalix.com>
11036 S:      Maintained
11037 F:      net/l2tp/l2tp_ppp.c
11038 F:      include/linux/if_pppol2tp.h
11039 F:      include/uapi/linux/if_pppol2tp.h
11040
11041 PPP PROTOCOL DRIVERS AND COMPRESSORS
11042 M:      Paul Mackerras <paulus@samba.org>
11043 L:      linux-ppp@vger.kernel.org
11044 S:      Maintained
11045 F:      drivers/net/ppp/ppp_*
11046
11047 PPS SUPPORT
11048 M:      Rodolfo Giometti <giometti@enneenne.com>
11049 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11050 L:      linuxpps@ml.enneenne.com (subscribers-only)
11051 S:      Maintained
11052 F:      Documentation/pps/
11053 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11054 F:      Documentation/ABI/testing/sysfs-pps
11055 F:      drivers/pps/
11056 F:      include/linux/pps*.h
11057 F:      include/uapi/linux/pps.h
11058
11059 PPTP DRIVER
11060 M:      Dmitry Kozlov <xeb@mail.ru>
11061 L:      netdev@vger.kernel.org
11062 S:      Maintained
11063 F:      drivers/net/ppp/pptp.c
11064 W:      http://sourceforge.net/projects/accel-pptp
11065
11066 PREEMPTIBLE KERNEL
11067 M:      Robert Love <rml@tech9.net>
11068 L:      kpreempt-tech@lists.sourceforge.net
11069 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11070 S:      Supported
11071 F:      Documentation/preempt-locking.txt
11072 F:      include/linux/preempt.h
11073
11074 PRINTK
11075 M:      Petr Mladek <pmladek@suse.com>
11076 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11077 R:      Steven Rostedt <rostedt@goodmis.org>
11078 S:      Maintained
11079 F:      kernel/printk/
11080 F:      include/linux/printk.h
11081
11082 PRISM54 WIRELESS DRIVER
11083 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11084 L:      linux-wireless@vger.kernel.org
11085 W:      http://wireless.kernel.org/en/users/Drivers/p54
11086 S:      Obsolete
11087 F:      drivers/net/wireless/intersil/prism54/
11088
11089 PROC SYSCTL
11090 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11091 M:      Kees Cook <keescook@chromium.org>
11092 L:      linux-kernel@vger.kernel.org
11093 L:      linux-fsdevel@vger.kernel.org
11094 S:      Maintained
11095 F:      fs/proc/proc_sysctl.c
11096 F:      include/linux/sysctl.h
11097 F:      kernel/sysctl.c
11098 F:      tools/testing/selftests/sysctl/
11099
11100 PS3 NETWORK SUPPORT
11101 M:      Geoff Levand <geoff@infradead.org>
11102 L:      netdev@vger.kernel.org
11103 L:      linuxppc-dev@lists.ozlabs.org
11104 S:      Maintained
11105 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11106
11107 PS3 PLATFORM SUPPORT
11108 M:      Geoff Levand <geoff@infradead.org>
11109 L:      linuxppc-dev@lists.ozlabs.org
11110 S:      Maintained
11111 F:      arch/powerpc/boot/ps3*
11112 F:      arch/powerpc/include/asm/lv1call.h
11113 F:      arch/powerpc/include/asm/ps3*.h
11114 F:      arch/powerpc/platforms/ps3/
11115 F:      drivers/*/ps3*
11116 F:      drivers/ps3/
11117 F:      drivers/rtc/rtc-ps3.c
11118 F:      drivers/usb/host/*ps3.c
11119 F:      sound/ppc/snd_ps3*
11120
11121 PS3VRAM DRIVER
11122 M:      Jim Paris <jim@jtan.com>
11123 M:      Geoff Levand <geoff@infradead.org>
11124 L:      linuxppc-dev@lists.ozlabs.org
11125 S:      Maintained
11126 F:      drivers/block/ps3vram.c
11127
11128 PSAMPLE PACKET SAMPLING SUPPORT:
11129 M:      Yotam Gigi <yotam.gi@gmail.com>
11130 S:      Maintained
11131 F:      net/psample
11132 F:      include/net/psample.h
11133 F:      include/uapi/linux/psample.h
11134
11135 PSTORE FILESYSTEM
11136 M:      Kees Cook <keescook@chromium.org>
11137 M:      Anton Vorontsov <anton@enomsg.org>
11138 M:      Colin Cross <ccross@android.com>
11139 M:      Tony Luck <tony.luck@intel.com>
11140 S:      Maintained
11141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11142 F:      fs/pstore/
11143 F:      include/linux/pstore*
11144 F:      drivers/firmware/efi/efi-pstore.c
11145 F:      drivers/acpi/apei/erst.c
11146 F:      Documentation/admin-guide/ramoops.rst
11147 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11148 K:      \b(pstore|ramoops)
11149
11150 PTP HARDWARE CLOCK SUPPORT
11151 M:      Richard Cochran <richardcochran@gmail.com>
11152 L:      netdev@vger.kernel.org
11153 S:      Maintained
11154 W:      http://linuxptp.sourceforge.net/
11155 F:      Documentation/ABI/testing/sysfs-ptp
11156 F:      Documentation/ptp/*
11157 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11158 F:      drivers/net/phy/dp83640*
11159 F:      drivers/ptp/*
11160 F:      include/linux/ptp_cl*
11161
11162 PTRACE SUPPORT
11163 M:      Oleg Nesterov <oleg@redhat.com>
11164 S:      Maintained
11165 F:      include/asm-generic/syscall.h
11166 F:      include/linux/ptrace.h
11167 F:      include/linux/regset.h
11168 F:      include/linux/tracehook.h
11169 F:      include/uapi/linux/ptrace.h
11170 F:      include/uapi/linux/ptrace.h
11171 F:      include/asm-generic/ptrace.h
11172 F:      kernel/ptrace.c
11173 F:      arch/*/ptrace*.c
11174 F:      arch/*/*/ptrace*.c
11175 F:      arch/*/include/asm/ptrace*.h
11176
11177 PULSE8-CEC DRIVER
11178 M:      Hans Verkuil <hverkuil@xs4all.nl>
11179 L:      linux-media@vger.kernel.org
11180 T:      git git://linuxtv.org/media_tree.git
11181 S:      Maintained
11182 F:      drivers/media/usb/pulse8-cec/*
11183 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11184
11185 PVRUSB2 VIDEO4LINUX DRIVER
11186 M:      Mike Isely <isely@pobox.com>
11187 L:      pvrusb2@isely.net       (subscribers-only)
11188 L:      linux-media@vger.kernel.org
11189 W:      http://www.isely.net/pvrusb2/
11190 T:      git git://linuxtv.org/media_tree.git
11191 S:      Maintained
11192 F:      Documentation/media/v4l-drivers/pvrusb2*
11193 F:      drivers/media/usb/pvrusb2/
11194
11195 PWC WEBCAM 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:      Odd Fixes
11200 F:      drivers/media/usb/pwc/*
11201
11202 PWM FAN DRIVER
11203 M:      Kamil Debski <kamil@wypas.org>
11204 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11205 L:      linux-hwmon@vger.kernel.org
11206 S:      Supported
11207 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11208 F:      Documentation/hwmon/pwm-fan
11209 F:      drivers/hwmon/pwm-fan.c
11210
11211 PWM IR Transmitter
11212 M:      Sean Young <sean@mess.org>
11213 L:      linux-media@vger.kernel.org
11214 S:      Maintained
11215 F:      drivers/media/rc/pwm-ir-tx.c
11216
11217 PWM SUBSYSTEM
11218 M:      Thierry Reding <thierry.reding@gmail.com>
11219 L:      linux-pwm@vger.kernel.org
11220 S:      Maintained
11221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11222 F:      Documentation/pwm.txt
11223 F:      Documentation/devicetree/bindings/pwm/
11224 F:      include/linux/pwm.h
11225 F:      drivers/pwm/
11226 F:      drivers/video/backlight/pwm_bl.c
11227 F:      include/linux/pwm_backlight.h
11228 F:      drivers/gpio/gpio-mvebu.c
11229 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11230
11231 PXA GPIO DRIVER
11232 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11233 L:      linux-gpio@vger.kernel.org
11234 S:      Maintained
11235 F:      drivers/gpio/gpio-pxa.c
11236
11237 PXA MMCI DRIVER
11238 S:      Orphan
11239
11240 PXA RTC DRIVER
11241 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11242 L:      linux-rtc@vger.kernel.org
11243 S:      Maintained
11244
11245 PXA2xx/PXA3xx SUPPORT
11246 M:      Daniel Mack <daniel@zonque.org>
11247 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11248 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11250 T:      git git://github.com/hzhuang1/linux.git
11251 T:      git git://github.com/rjarzmik/linux.git
11252 S:      Maintained
11253 F:      arch/arm/boot/dts/pxa*
11254 F:      arch/arm/mach-pxa/
11255 F:      drivers/dma/pxa*
11256 F:      drivers/pcmcia/pxa2xx*
11257 F:      drivers/pinctrl/pxa/
11258 F:      drivers/spi/spi-pxa2xx*
11259 F:      drivers/usb/gadget/udc/pxa2*
11260 F:      include/sound/pxa2xx-lib.h
11261 F:      sound/arm/pxa*
11262 F:      sound/soc/pxa/
11263
11264 PXA3xx NAND FLASH DRIVER
11265 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11266 L:      linux-mtd@lists.infradead.org
11267 S:      Maintained
11268 F:      drivers/mtd/nand/pxa3xx_nand.c
11269
11270 QAT DRIVER
11271 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11272 L:      qat-linux@intel.com
11273 S:      Supported
11274 F:      drivers/crypto/qat/
11275
11276 QCOM AUDIO (ASoC) DRIVERS
11277 M:      Patrick Lai <plai@codeaurora.org>
11278 M:      Banajit Goswami <bgoswami@codeaurora.org>
11279 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11280 S:      Supported
11281 F:      sound/soc/qcom/
11282
11283 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11284 M:      Gabriel Somlo <somlo@cmu.edu>
11285 M:      "Michael S. Tsirkin" <mst@redhat.com>
11286 L:      qemu-devel@nongnu.org
11287 S:      Maintained
11288 F:      drivers/firmware/qemu_fw_cfg.c
11289
11290 QIB DRIVER
11291 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11292 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11293 L:      linux-rdma@vger.kernel.org
11294 S:      Supported
11295 F:      drivers/infiniband/hw/qib/
11296
11297 QLOGIC QL41xxx FCOE DRIVER
11298 M:      QLogic-Storage-Upstream@cavium.com
11299 L:      linux-scsi@vger.kernel.org
11300 S:      Supported
11301 F:      drivers/scsi/qedf/
11302
11303 QLOGIC QL41xxx ISCSI DRIVER
11304 M:      QLogic-Storage-Upstream@cavium.com
11305 L:      linux-scsi@vger.kernel.org
11306 S:      Supported
11307 F:      drivers/scsi/qedi/
11308
11309 QLOGIC QL4xxx ETHERNET DRIVER
11310 M:      Ariel Elior <Ariel.Elior@cavium.com>
11311 M:      everest-linux-l2@cavium.com
11312 L:      netdev@vger.kernel.org
11313 S:      Supported
11314 F:      drivers/net/ethernet/qlogic/qed/
11315 F:      include/linux/qed/
11316 F:      drivers/net/ethernet/qlogic/qede/
11317
11318 QLOGIC QL4xxx RDMA DRIVER
11319 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11320 M:      Ariel Elior <Ariel.Elior@cavium.com>
11321 L:      linux-rdma@vger.kernel.org
11322 S:      Supported
11323 F:      drivers/infiniband/hw/qedr/
11324 F:      include/uapi/rdma/qedr-abi.h
11325
11326 QLOGIC QLA1280 SCSI DRIVER
11327 M:      Michael Reed <mdr@sgi.com>
11328 L:      linux-scsi@vger.kernel.org
11329 S:      Maintained
11330 F:      drivers/scsi/qla1280.[ch]
11331
11332 QLOGIC QLA2XXX FC-SCSI DRIVER
11333 M:      qla2xxx-upstream@qlogic.com
11334 L:      linux-scsi@vger.kernel.org
11335 S:      Supported
11336 F:      Documentation/scsi/LICENSE.qla2xxx
11337 F:      drivers/scsi/qla2xxx/
11338
11339 QLOGIC QLA3XXX NETWORK DRIVER
11340 M:      Dept-GELinuxNICDev@cavium.com
11341 L:      netdev@vger.kernel.org
11342 S:      Supported
11343 F:      Documentation/networking/LICENSE.qla3xxx
11344 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11345
11346 QLOGIC QLA4XXX iSCSI DRIVER
11347 M:      QLogic-Storage-Upstream@qlogic.com
11348 L:      linux-scsi@vger.kernel.org
11349 S:      Supported
11350 F:      Documentation/scsi/LICENSE.qla4xxx
11351 F:      drivers/scsi/qla4xxx/
11352
11353 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11354 M:      Harish Patil <harish.patil@cavium.com>
11355 M:      Manish Chopra <manish.chopra@cavium.com>
11356 M:      Dept-GELinuxNICDev@cavium.com
11357 L:      netdev@vger.kernel.org
11358 S:      Supported
11359 F:      drivers/net/ethernet/qlogic/qlcnic/
11360
11361 QLOGIC QLGE 10Gb ETHERNET DRIVER
11362 M:      Harish Patil <harish.patil@cavium.com>
11363 M:      Manish Chopra <manish.chopra@cavium.com>
11364 M:      Dept-GELinuxNICDev@cavium.com
11365 L:      netdev@vger.kernel.org
11366 S:      Supported
11367 F:      drivers/net/ethernet/qlogic/qlge/
11368
11369 QNX4 FILESYSTEM
11370 M:      Anders Larsen <al@alarsen.net>
11371 W:      http://www.alarsen.net/linux/qnx4fs/
11372 S:      Maintained
11373 F:      fs/qnx4/
11374 F:      include/uapi/linux/qnx4_fs.h
11375 F:      include/uapi/linux/qnxtypes.h
11376
11377 QORIQ DPAA2 FSL-MC BUS DRIVER
11378 M:      Stuart Yoder <stuyoder@gmail.com>
11379 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11380 L:      linux-kernel@vger.kernel.org
11381 S:      Maintained
11382 F:      drivers/staging/fsl-mc/
11383 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11384
11385 QT1010 MEDIA DRIVER
11386 M:      Antti Palosaari <crope@iki.fi>
11387 L:      linux-media@vger.kernel.org
11388 W:      https://linuxtv.org
11389 W:      http://palosaari.fi/linux/
11390 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11391 T:      git git://linuxtv.org/anttip/media_tree.git
11392 S:      Maintained
11393 F:      drivers/media/tuners/qt1010*
11394
11395 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11396 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11397 L:      ath10k@lists.infradead.org
11398 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11400 S:      Supported
11401 F:      drivers/net/wireless/ath/ath10k/
11402
11403 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11404 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11405 L:      linux-wireless@vger.kernel.org
11406 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11407 S:      Supported
11408 F:      drivers/net/wireless/ath/ath9k/
11409
11410 QUALCOMM CAMERA SUBSYSTEM DRIVER
11411 M:      Todor Tomov <todor.tomov@linaro.org>
11412 L:      linux-media@vger.kernel.org
11413 S:      Maintained
11414 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11415 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11416 F:      drivers/media/platform/qcom/camss-8x16/
11417
11418 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11419 M:      Timur Tabi <timur@codeaurora.org>
11420 L:      netdev@vger.kernel.org
11421 S:      Supported
11422 F:      drivers/net/ethernet/qualcomm/emac/
11423
11424 QUALCOMM HEXAGON ARCHITECTURE
11425 M:      Richard Kuo <rkuo@codeaurora.org>
11426 L:      linux-hexagon@vger.kernel.org
11427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11428 S:      Supported
11429 F:      arch/hexagon/
11430
11431 QUALCOMM IOMMU
11432 M:      Rob Clark <robdclark@gmail.com>
11433 L:      iommu@lists.linux-foundation.org
11434 L:      linux-arm-msm@vger.kernel.org
11435 S:      Maintained
11436 F:      drivers/iommu/qcom_iommu.c
11437
11438 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11439 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11440 L:      linux-media@vger.kernel.org
11441 L:      linux-arm-msm@vger.kernel.org
11442 T:      git git://linuxtv.org/media_tree.git
11443 S:      Maintained
11444 F:      drivers/media/platform/qcom/venus/
11445
11446 QUALCOMM WCN36XX WIRELESS DRIVER
11447 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11448 L:      wcn36xx@lists.infradead.org
11449 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11450 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11451 S:      Supported
11452 F:      drivers/net/wireless/ath/wcn36xx/
11453
11454 QUANTENNA QTNFMAC WIRELESS DRIVER
11455 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11456 M:      Avinash Patil <avinashp@quantenna.com>
11457 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11458 L:      linux-wireless@vger.kernel.org
11459 S:      Maintained
11460 F:      drivers/net/wireless/quantenna
11461
11462 RADEON and AMDGPU DRM DRIVERS
11463 M:      Alex Deucher <alexander.deucher@amd.com>
11464 M:      Christian König <christian.koenig@amd.com>
11465 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11466 L:      amd-gfx@lists.freedesktop.org
11467 T:      git git://people.freedesktop.org/~agd5f/linux
11468 S:      Supported
11469 F:      drivers/gpu/drm/radeon/
11470 F:      include/uapi/drm/radeon_drm.h
11471 F:      drivers/gpu/drm/amd/
11472 F:      include/uapi/drm/amdgpu_drm.h
11473
11474 RADEON FRAMEBUFFER DISPLAY DRIVER
11475 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11476 L:      linux-fbdev@vger.kernel.org
11477 S:      Maintained
11478 F:      drivers/video/fbdev/aty/radeon*
11479 F:      include/uapi/linux/radeonfb.h
11480
11481 RADIOSHARK RADIO DRIVER
11482 M:      Hans Verkuil <hverkuil@xs4all.nl>
11483 L:      linux-media@vger.kernel.org
11484 T:      git git://linuxtv.org/media_tree.git
11485 S:      Maintained
11486 F:      drivers/media/radio/radio-shark.c
11487
11488 RADIOSHARK2 RADIO DRIVER
11489 M:      Hans Verkuil <hverkuil@xs4all.nl>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 S:      Maintained
11493 F:      drivers/media/radio/radio-shark2.c
11494 F:      drivers/media/radio/radio-tea5777.c
11495
11496 RADOS BLOCK DEVICE (RBD)
11497 M:      Ilya Dryomov <idryomov@gmail.com>
11498 M:      Sage Weil <sage@redhat.com>
11499 M:      Alex Elder <elder@kernel.org>
11500 L:      ceph-devel@vger.kernel.org
11501 W:      http://ceph.com/
11502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11503 T:      git git://github.com/ceph/ceph-client.git
11504 S:      Supported
11505 F:      Documentation/ABI/testing/sysfs-bus-rbd
11506 F:      drivers/block/rbd.c
11507 F:      drivers/block/rbd_types.h
11508
11509 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11510 M:      Paul Mackerras <paulus@samba.org>
11511 L:      linux-fbdev@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/video/fbdev/aty/aty128fb.c
11514
11515 RAINSHADOW-CEC DRIVER
11516 M:      Hans Verkuil <hverkuil@xs4all.nl>
11517 L:      linux-media@vger.kernel.org
11518 T:      git git://linuxtv.org/media_tree.git
11519 S:      Maintained
11520 F:      drivers/media/usb/rainshadow-cec/*
11521
11522 RALINK MIPS ARCHITECTURE
11523 M:      John Crispin <john@phrozen.org>
11524 L:      linux-mips@linux-mips.org
11525 S:      Maintained
11526 F:      arch/mips/ralink
11527
11528 RALINK RT2X00 WIRELESS LAN DRIVER
11529 P:      rt2x00 project
11530 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11531 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11532 L:      linux-wireless@vger.kernel.org
11533 S:      Maintained
11534 F:      drivers/net/wireless/ralink/rt2x00/
11535
11536 RAMDISK RAM BLOCK DEVICE DRIVER
11537 M:      Jens Axboe <axboe@kernel.dk>
11538 S:      Maintained
11539 F:      Documentation/blockdev/ramdisk.txt
11540 F:      drivers/block/brd.c
11541
11542 RANDOM NUMBER DRIVER
11543 M:      "Theodore Ts'o" <tytso@mit.edu>
11544 S:      Maintained
11545 F:      drivers/char/random.c
11546
11547 RAPIDIO SUBSYSTEM
11548 M:      Matt Porter <mporter@kernel.crashing.org>
11549 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11550 S:      Maintained
11551 F:      drivers/rapidio/
11552
11553 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11554 L:      linux-wireless@vger.kernel.org
11555 S:      Orphan
11556 F:      drivers/net/wireless/ray*
11557
11558 RCUTORTURE TEST FRAMEWORK
11559 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11560 M:      Josh Triplett <josh@joshtriplett.org>
11561 R:      Steven Rostedt <rostedt@goodmis.org>
11562 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11563 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11564 L:      linux-kernel@vger.kernel.org
11565 S:      Supported
11566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11567 F:      tools/testing/selftests/rcutorture
11568
11569 RDC R-321X SoC
11570 M:      Florian Fainelli <florian@openwrt.org>
11571 S:      Maintained
11572
11573 RDC R6040 FAST ETHERNET DRIVER
11574 M:      Florian Fainelli <f.fainelli@gmail.com>
11575 L:      netdev@vger.kernel.org
11576 S:      Maintained
11577 F:      drivers/net/ethernet/rdc/r6040.c
11578
11579 RDMAVT - RDMA verbs software
11580 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11581 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11582 L:      linux-rdma@vger.kernel.org
11583 S:      Supported
11584 F:      drivers/infiniband/sw/rdmavt
11585
11586 RDS - RELIABLE DATAGRAM SOCKETS
11587 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11588 L:      netdev@vger.kernel.org
11589 L:      linux-rdma@vger.kernel.org
11590 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11591 W:      https://oss.oracle.com/projects/rds/
11592 S:      Supported
11593 F:      net/rds/
11594 F:      Documentation/networking/rds.txt
11595
11596 RDT - RESOURCE ALLOCATION
11597 M:      Fenghua Yu <fenghua.yu@intel.com>
11598 L:      linux-kernel@vger.kernel.org
11599 S:      Supported
11600 F:      arch/x86/kernel/cpu/intel_rdt*
11601 F:      arch/x86/include/asm/intel_rdt_sched.h
11602 F:      Documentation/x86/intel_rdt*
11603
11604 READ-COPY UPDATE (RCU)
11605 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11606 M:      Josh Triplett <josh@joshtriplett.org>
11607 R:      Steven Rostedt <rostedt@goodmis.org>
11608 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11609 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11610 L:      linux-kernel@vger.kernel.org
11611 W:      http://www.rdrop.com/users/paulmck/RCU/
11612 S:      Supported
11613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11614 F:      Documentation/RCU/
11615 X:      Documentation/RCU/torture.txt
11616 F:      include/linux/rcu*
11617 X:      include/linux/srcu.h
11618 F:      kernel/rcu/
11619 X:      kernel/torture.c
11620
11621 REAL TIME CLOCK (RTC) SUBSYSTEM
11622 M:      Alessandro Zummo <a.zummo@towertech.it>
11623 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11624 L:      linux-rtc@vger.kernel.org
11625 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11627 S:      Maintained
11628 F:      Documentation/devicetree/bindings/rtc/
11629 F:      Documentation/rtc.txt
11630 F:      drivers/rtc/
11631 F:      include/linux/rtc.h
11632 F:      include/uapi/linux/rtc.h
11633 F:      include/linux/rtc/
11634 F:      include/linux/platform_data/rtc-*
11635 F:      tools/testing/selftests/timers/rtctest.c
11636
11637 REALTEK AUDIO CODECS
11638 M:      Bard Liao <bardliao@realtek.com>
11639 M:      Oder Chiou <oder_chiou@realtek.com>
11640 S:      Maintained
11641 F:      sound/soc/codecs/rt*
11642 F:      include/sound/rt*.h
11643
11644 REGISTER MAP ABSTRACTION
11645 M:      Mark Brown <broonie@kernel.org>
11646 L:      linux-kernel@vger.kernel.org
11647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11648 S:      Supported
11649 F:      Documentation/devicetree/bindings/regmap/
11650 F:      drivers/base/regmap/
11651 F:      include/linux/regmap.h
11652
11653 REISERFS FILE SYSTEM
11654 L:      reiserfs-devel@vger.kernel.org
11655 S:      Supported
11656 F:      fs/reiserfs/
11657
11658 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11659 M:      Ohad Ben-Cohen <ohad@wizery.com>
11660 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11661 L:      linux-remoteproc@vger.kernel.org
11662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11663 S:      Maintained
11664 F:      Documentation/devicetree/bindings/remoteproc/
11665 F:      Documentation/remoteproc.txt
11666 F:      drivers/remoteproc/
11667 F:      include/linux/remoteproc.h
11668
11669 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11670 M:      Ohad Ben-Cohen <ohad@wizery.com>
11671 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11672 L:      linux-remoteproc@vger.kernel.org
11673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11674 S:      Maintained
11675 F:      drivers/rpmsg/
11676 F:      Documentation/rpmsg.txt
11677 F:      include/linux/rpmsg.h
11678 F:      include/linux/rpmsg/
11679
11680 RENESAS CLOCK DRIVERS
11681 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11682 L:      linux-renesas-soc@vger.kernel.org
11683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11684 S:      Supported
11685 F:      drivers/clk/renesas/
11686
11687 RENESAS ETHERNET DRIVERS
11688 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11689 L:      netdev@vger.kernel.org
11690 L:      linux-renesas-soc@vger.kernel.org
11691 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11692 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11693 F:      drivers/net/ethernet/renesas/
11694 F:      include/linux/sh_eth.h
11695
11696 RENESAS R-CAR GYROADC DRIVER
11697 M:      Marek Vasut <marek.vasut@gmail.com>
11698 L:      linux-iio@vger.kernel.org
11699 S:      Supported
11700 F:      drivers/iio/adc/rcar_gyro_adc.c
11701
11702 RENESAS USB PHY DRIVER
11703 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11704 L:      linux-renesas-soc@vger.kernel.org
11705 S:      Maintained
11706 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11707
11708 RESET CONTROLLER FRAMEWORK
11709 M:      Philipp Zabel <p.zabel@pengutronix.de>
11710 T:      git git://git.pengutronix.de/git/pza/linux
11711 S:      Maintained
11712 F:      drivers/reset/
11713 F:      Documentation/devicetree/bindings/reset/
11714 F:      include/dt-bindings/reset/
11715 F:      include/linux/reset.h
11716 F:      include/linux/reset-controller.h
11717
11718 RFKILL
11719 M:      Johannes Berg <johannes@sipsolutions.net>
11720 L:      linux-wireless@vger.kernel.org
11721 W:      http://wireless.kernel.org/
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11724 S:      Maintained
11725 F:      Documentation/rfkill.txt
11726 F:      Documentation/ABI/stable/sysfs-class-rfkill
11727 F:      net/rfkill/
11728
11729 RHASHTABLE
11730 M:      Thomas Graf <tgraf@suug.ch>
11731 M:      Herbert Xu <herbert@gondor.apana.org.au>
11732 L:      netdev@vger.kernel.org
11733 S:      Maintained
11734 F:      lib/rhashtable.c
11735 F:      include/linux/rhashtable.h
11736
11737 RICOH R5C592 MEMORYSTICK DRIVER
11738 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11739 S:      Maintained
11740 F:      drivers/memstick/host/r592.*
11741
11742 RICOH SMARTMEDIA/XD DRIVER
11743 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11744 S:      Maintained
11745 F:      drivers/mtd/nand/r852.c
11746 F:      drivers/mtd/nand/r852.h
11747
11748 RISC-V ARCHITECTURE
11749 M:      Palmer Dabbelt <palmer@sifive.com>
11750 M:      Albert Ou <albert@sifive.com>
11751 L:      linux-riscv@lists.infradead.org
11752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11753 S:      Supported
11754 F:      arch/riscv/
11755 K:      riscv
11756 N:      riscv
11757
11758 ROCCAT DRIVERS
11759 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11760 W:      http://sourceforge.net/projects/roccat/
11761 S:      Maintained
11762 F:      drivers/hid/hid-roccat*
11763 F:      include/linux/hid-roccat*
11764 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11765
11766 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11767 M:      Jacob chen <jacob2.chen@rock-chips.com>
11768 L:      linux-media@vger.kernel.org
11769 S:      Maintained
11770 F:      drivers/media/platform/rockchip/rga/
11771 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11772
11773 ROCKER DRIVER
11774 M:      Jiri Pirko <jiri@resnulli.us>
11775 L:      netdev@vger.kernel.org
11776 S:      Supported
11777 F:      drivers/net/ethernet/rocker/
11778
11779 ROCKETPORT DRIVER
11780 P:      Comtrol Corp.
11781 W:      http://www.comtrol.com
11782 S:      Maintained
11783 F:      Documentation/serial/rocket.txt
11784 F:      drivers/tty/rocket*
11785
11786 ROCKETPORT EXPRESS/INFINITY DRIVER
11787 M:      Kevin Cernekee <cernekee@gmail.com>
11788 L:      linux-serial@vger.kernel.org
11789 S:      Odd Fixes
11790 F:      drivers/tty/serial/rp2.*
11791
11792 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11793 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11794 L:      linux-kernel@vger.kernel.org
11795 L:      linux-renesas-soc@vger.kernel.org
11796 S:      Supported
11797 F:      drivers/mfd/bd9571mwv.c
11798 F:      drivers/regulator/bd9571mwv-regulator.c
11799 F:      drivers/gpio/gpio-bd9571mwv.c
11800 F:      include/linux/mfd/bd9571mwv.h
11801 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11802
11803 ROSE NETWORK LAYER
11804 M:      Ralf Baechle <ralf@linux-mips.org>
11805 L:      linux-hams@vger.kernel.org
11806 W:      http://www.linux-ax25.org/
11807 S:      Maintained
11808 F:      include/net/rose.h
11809 F:      include/uapi/linux/rose.h
11810 F:      net/rose/
11811
11812 RTL2830 MEDIA DRIVER
11813 M:      Antti Palosaari <crope@iki.fi>
11814 L:      linux-media@vger.kernel.org
11815 W:      https://linuxtv.org
11816 W:      http://palosaari.fi/linux/
11817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11818 T:      git git://linuxtv.org/anttip/media_tree.git
11819 S:      Maintained
11820 F:      drivers/media/dvb-frontends/rtl2830*
11821
11822 RTL2832 MEDIA DRIVER
11823 M:      Antti Palosaari <crope@iki.fi>
11824 L:      linux-media@vger.kernel.org
11825 W:      https://linuxtv.org
11826 W:      http://palosaari.fi/linux/
11827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11828 T:      git git://linuxtv.org/anttip/media_tree.git
11829 S:      Maintained
11830 F:      drivers/media/dvb-frontends/rtl2832*
11831
11832 RTL2832_SDR MEDIA DRIVER
11833 M:      Antti Palosaari <crope@iki.fi>
11834 L:      linux-media@vger.kernel.org
11835 W:      https://linuxtv.org
11836 W:      http://palosaari.fi/linux/
11837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11838 T:      git git://linuxtv.org/anttip/media_tree.git
11839 S:      Maintained
11840 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11841
11842 RTL8180 WIRELESS DRIVER
11843 L:      linux-wireless@vger.kernel.org
11844 W:      http://wireless.kernel.org/
11845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11846 S:      Orphan
11847 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11848
11849 RTL8187 WIRELESS DRIVER
11850 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11851 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11852 M:      Larry Finger <Larry.Finger@lwfinger.net>
11853 L:      linux-wireless@vger.kernel.org
11854 W:      http://wireless.kernel.org/
11855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11856 S:      Maintained
11857 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11858
11859 REALTEK WIRELESS DRIVER (rtlwifi family)
11860 M:      Ping-Ke Shih <pkshih@realtek.com>
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:      Maintained
11865 F:      drivers/net/wireless/realtek/rtlwifi/
11866
11867 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11868 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11869 L:      linux-wireless@vger.kernel.org
11870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11871 S:      Maintained
11872 F:      drivers/net/wireless/realtek/rtl8xxxu/
11873
11874 RXRPC SOCKETS (AF_RXRPC)
11875 M:      David Howells <dhowells@redhat.com>
11876 L:      linux-afs@lists.infradead.org
11877 S:      Supported
11878 F:      net/rxrpc/
11879 F:      include/keys/rxrpc-type.h
11880 F:      include/net/af_rxrpc.h
11881 F:      include/trace/events/rxrpc.h
11882 F:      include/uapi/linux/rxrpc.h
11883 F:      Documentation/networking/rxrpc.txt
11884 W:      https://www.infradead.org/~dhowells/kafs/
11885
11886 S3 SAVAGE FRAMEBUFFER DRIVER
11887 M:      Antonino Daplas <adaplas@gmail.com>
11888 L:      linux-fbdev@vger.kernel.org
11889 S:      Maintained
11890 F:      drivers/video/fbdev/savage/
11891
11892 S390
11893 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11894 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11895 L:      linux-s390@vger.kernel.org
11896 W:      http://www.ibm.com/developerworks/linux/linux390/
11897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11898 S:      Supported
11899 F:      arch/s390/
11900 F:      drivers/s390/
11901 F:      Documentation/s390/
11902 F:      Documentation/driver-api/s390-drivers.rst
11903
11904 S390 COMMON I/O LAYER
11905 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11906 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11907 L:      linux-s390@vger.kernel.org
11908 W:      http://www.ibm.com/developerworks/linux/linux390/
11909 S:      Supported
11910 F:      drivers/s390/cio/
11911
11912 S390 DASD DRIVER
11913 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11914 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11915 L:      linux-s390@vger.kernel.org
11916 W:      http://www.ibm.com/developerworks/linux/linux390/
11917 S:      Supported
11918 F:      drivers/s390/block/dasd*
11919 F:      block/partitions/ibm.c
11920
11921 S390 IOMMU (PCI)
11922 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11923 L:      linux-s390@vger.kernel.org
11924 W:      http://www.ibm.com/developerworks/linux/linux390/
11925 S:      Supported
11926 F:      drivers/iommu/s390-iommu.c
11927
11928 S390 IUCV NETWORK LAYER
11929 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11930 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11931 L:      linux-s390@vger.kernel.org
11932 W:      http://www.ibm.com/developerworks/linux/linux390/
11933 S:      Supported
11934 F:      drivers/s390/net/*iucv*
11935 F:      include/net/iucv/
11936 F:      net/iucv/
11937
11938 S390 NETWORK DRIVERS
11939 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11940 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11941 L:      linux-s390@vger.kernel.org
11942 W:      http://www.ibm.com/developerworks/linux/linux390/
11943 S:      Supported
11944 F:      drivers/s390/net/
11945
11946 S390 PCI SUBSYSTEM
11947 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11948 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11949 L:      linux-s390@vger.kernel.org
11950 W:      http://www.ibm.com/developerworks/linux/linux390/
11951 S:      Supported
11952 F:      arch/s390/pci/
11953 F:      drivers/pci/hotplug/s390_pci_hpc.c
11954
11955 S390 VFIO-CCW DRIVER
11956 M:      Cornelia Huck <cohuck@redhat.com>
11957 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11958 L:      linux-s390@vger.kernel.org
11959 L:      kvm@vger.kernel.org
11960 S:      Supported
11961 F:      drivers/s390/cio/vfio_ccw*
11962 F:      Documentation/s390/vfio-ccw.txt
11963 F:      include/uapi/linux/vfio_ccw.h
11964
11965 S390 ZCRYPT DRIVER
11966 M:      Harald Freudenberger <freude@de.ibm.com>
11967 L:      linux-s390@vger.kernel.org
11968 W:      http://www.ibm.com/developerworks/linux/linux390/
11969 S:      Supported
11970 F:      drivers/s390/crypto/
11971
11972 S390 ZFCP DRIVER
11973 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11974 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11975 L:      linux-s390@vger.kernel.org
11976 W:      http://www.ibm.com/developerworks/linux/linux390/
11977 S:      Supported
11978 F:      drivers/s390/scsi/zfcp_*
11979
11980 S3C24XX SD/MMC Driver
11981 M:      Ben Dooks <ben-linux@fluff.org>
11982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11983 S:      Supported
11984 F:      drivers/mmc/host/s3cmci.*
11985
11986 SAA6588 RDS RECEIVER DRIVER
11987 M:      Hans Verkuil <hverkuil@xs4all.nl>
11988 L:      linux-media@vger.kernel.org
11989 T:      git git://linuxtv.org/media_tree.git
11990 W:      https://linuxtv.org
11991 S:      Odd Fixes
11992 F:      drivers/media/i2c/saa6588*
11993
11994 SAA7134 VIDEO4LINUX DRIVER
11995 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11996 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11997 L:      linux-media@vger.kernel.org
11998 W:      https://linuxtv.org
11999 T:      git git://linuxtv.org/media_tree.git
12000 S:      Odd fixes
12001 F:      Documentation/media/v4l-drivers/saa7134*
12002 F:      drivers/media/pci/saa7134/
12003
12004 SAA7146 VIDEO4LINUX-2 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 S:      Maintained
12009 F:      drivers/media/common/saa7146/
12010 F:      drivers/media/pci/saa7146/
12011 F:      include/media/saa7146*
12012
12013 SAMSUNG AUDIO (ASoC) DRIVERS
12014 M:      Krzysztof Kozlowski <krzk@kernel.org>
12015 M:      Sangbeom Kim <sbkim73@samsung.com>
12016 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12018 S:      Supported
12019 F:      sound/soc/samsung/
12020
12021 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12022 M:      Krzysztof Kozlowski <krzk@kernel.org>
12023 L:      linux-crypto@vger.kernel.org
12024 L:      linux-samsung-soc@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/crypto/exynos-rng.c
12027 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12028
12029 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12030 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12031 L:      linux-samsung-soc@vger.kernel.org
12032 S:      Maintained
12033 F:      drivers/char/hw_random/exynos-trng.c
12034 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12035
12036 SAMSUNG FRAMEBUFFER DRIVER
12037 M:      Jingoo Han <jingoohan1@gmail.com>
12038 L:      linux-fbdev@vger.kernel.org
12039 S:      Maintained
12040 F:      drivers/video/fbdev/s3c-fb.c
12041
12042 SAMSUNG LAPTOP DRIVER
12043 M:      Corentin Chary <corentin.chary@gmail.com>
12044 L:      platform-driver-x86@vger.kernel.org
12045 S:      Maintained
12046 F:      drivers/platform/x86/samsung-laptop.c
12047
12048 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12049 M:      Sangbeom Kim <sbkim73@samsung.com>
12050 M:      Krzysztof Kozlowski <krzk@kernel.org>
12051 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12052 L:      linux-kernel@vger.kernel.org
12053 L:      linux-samsung-soc@vger.kernel.org
12054 S:      Supported
12055 F:      drivers/mfd/sec*.c
12056 F:      drivers/regulator/s2m*.c
12057 F:      drivers/regulator/s5m*.c
12058 F:      drivers/clk/clk-s2mps11.c
12059 F:      drivers/rtc/rtc-s5m.c
12060 F:      include/linux/mfd/samsung/
12061 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12062 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12063 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12064 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12065
12066 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12067 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12068 L:      linux-media@vger.kernel.org
12069 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12070 S:      Maintained
12071 F:      drivers/media/platform/s3c-camif/
12072 F:      include/media/drv-intf/s3c_camif.h
12073
12074 SAMSUNG S3FWRN5 NFC DRIVER
12075 M:      Robert Baldyga <r.baldyga@samsung.com>
12076 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12077 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12078 S:      Supported
12079 F:      drivers/nfc/s3fwrn5
12080
12081 SAMSUNG S5C73M3 CAMERA DRIVER
12082 M:      Kyungmin Park <kyungmin.park@samsung.com>
12083 M:      Andrzej Hajda <a.hajda@samsung.com>
12084 L:      linux-media@vger.kernel.org
12085 S:      Supported
12086 F:      drivers/media/i2c/s5c73m3/*
12087
12088 SAMSUNG S5K5BAF CAMERA DRIVER
12089 M:      Kyungmin Park <kyungmin.park@samsung.com>
12090 M:      Andrzej Hajda <a.hajda@samsung.com>
12091 L:      linux-media@vger.kernel.org
12092 S:      Supported
12093 F:      drivers/media/i2c/s5k5baf.c
12094
12095 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12096 M:      Krzysztof Kozlowski <krzk@kernel.org>
12097 M:      Vladimir Zapolskiy <vz@mleia.com>
12098 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12099 L:      linux-crypto@vger.kernel.org
12100 L:      linux-samsung-soc@vger.kernel.org
12101 S:      Maintained
12102 F:      drivers/crypto/s5p-sss.c
12103
12104 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12105 M:      Kyungmin Park <kyungmin.park@samsung.com>
12106 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12107 L:      linux-media@vger.kernel.org
12108 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12109 S:      Supported
12110 F:      drivers/media/platform/exynos4-is/
12111
12112 SAMSUNG SOC CLOCK DRIVERS
12113 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12114 M:      Tomasz Figa <tomasz.figa@gmail.com>
12115 M:      Chanwoo Choi <cw00.choi@samsung.com>
12116 S:      Supported
12117 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12118 F:      drivers/clk/samsung/
12119 F:      include/dt-bindings/clock/exynos*.h
12120 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12121
12122 SAMSUNG SPI DRIVERS
12123 M:      Kukjin Kim <kgene@kernel.org>
12124 M:      Krzysztof Kozlowski <krzk@kernel.org>
12125 M:      Andi Shyti <andi.shyti@samsung.com>
12126 L:      linux-spi@vger.kernel.org
12127 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12128 S:      Maintained
12129 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12130 F:      drivers/spi/spi-s3c*
12131 F:      include/linux/platform_data/spi-s3c64xx.h
12132
12133 SAMSUNG SXGBE DRIVERS
12134 M:      Byungho An <bh74.an@samsung.com>
12135 M:      Girish K S <ks.giri@samsung.com>
12136 M:      Vipul Pandya <vipul.pandya@samsung.com>
12137 S:      Supported
12138 L:      netdev@vger.kernel.org
12139 F:      drivers/net/ethernet/samsung/sxgbe/
12140
12141 SAMSUNG THERMAL DRIVER
12142 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12143 L:      linux-pm@vger.kernel.org
12144 L:      linux-samsung-soc@vger.kernel.org
12145 S:      Supported
12146 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12147 F:      drivers/thermal/samsung/
12148
12149 SAMSUNG USB2 PHY DRIVER
12150 M:      Kamil Debski <kamil@wypas.org>
12151 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12152 L:      linux-kernel@vger.kernel.org
12153 S:      Supported
12154 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12155 F:      Documentation/phy/samsung-usb2.txt
12156 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12157 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12158 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12159 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12160 F:      drivers/phy/samsung/phy-samsung-usb2.c
12161 F:      drivers/phy/samsung/phy-samsung-usb2.h
12162
12163 SC1200 WDT DRIVER
12164 M:      Zwane Mwaikambo <zwanem@gmail.com>
12165 S:      Maintained
12166 F:      drivers/watchdog/sc1200wdt.c
12167
12168 SCHEDULER
12169 M:      Ingo Molnar <mingo@redhat.com>
12170 M:      Peter Zijlstra <peterz@infradead.org>
12171 L:      linux-kernel@vger.kernel.org
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12173 S:      Maintained
12174 F:      kernel/sched/
12175 F:      include/linux/sched.h
12176 F:      include/uapi/linux/sched.h
12177 F:      include/linux/wait.h
12178
12179 SCORE ARCHITECTURE
12180 M:      Chen Liqin <liqin.linux@gmail.com>
12181 M:      Lennox Wu <lennox.wu@gmail.com>
12182 W:      http://www.sunplus.com
12183 S:      Supported
12184 F:      arch/score/
12185
12186 SCR24X CHIP CARD INTERFACE DRIVER
12187 M:      Lubomir Rintel <lkundrak@v3.sk>
12188 S:      Supported
12189 F:      drivers/char/pcmcia/scr24x_cs.c
12190
12191 SCSI CDROM DRIVER
12192 M:      Jens Axboe <axboe@kernel.dk>
12193 L:      linux-scsi@vger.kernel.org
12194 W:      http://www.kernel.dk
12195 S:      Maintained
12196 F:      drivers/scsi/sr*
12197
12198 SCSI RDMA PROTOCOL (SRP) INITIATOR
12199 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12200 L:      linux-rdma@vger.kernel.org
12201 S:      Supported
12202 W:      http://www.openfabrics.org
12203 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12205 F:      drivers/infiniband/ulp/srp/
12206 F:      include/scsi/srp.h
12207
12208 SCSI SG DRIVER
12209 M:      Doug Gilbert <dgilbert@interlog.com>
12210 L:      linux-scsi@vger.kernel.org
12211 W:      http://sg.danny.cz/sg
12212 S:      Maintained
12213 F:      Documentation/scsi/scsi-generic.txt
12214 F:      drivers/scsi/sg.c
12215 F:      include/scsi/sg.h
12216
12217 SCSI SUBSYSTEM
12218 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12220 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12222 L:      linux-scsi@vger.kernel.org
12223 S:      Maintained
12224 F:      Documentation/devicetree/bindings/scsi/
12225 F:      drivers/scsi/
12226 F:      include/scsi/
12227
12228 SCSI TAPE DRIVER
12229 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12230 L:      linux-scsi@vger.kernel.org
12231 S:      Maintained
12232 F:      Documentation/scsi/st.txt
12233 F:      drivers/scsi/st.*
12234 F:      drivers/scsi/st_*.h
12235
12236 SCTP PROTOCOL
12237 M:      Vlad Yasevich <vyasevich@gmail.com>
12238 M:      Neil Horman <nhorman@tuxdriver.com>
12239 L:      linux-sctp@vger.kernel.org
12240 W:      http://lksctp.sourceforge.net
12241 S:      Maintained
12242 F:      Documentation/networking/sctp.txt
12243 F:      include/linux/sctp.h
12244 F:      include/uapi/linux/sctp.h
12245 F:      include/net/sctp/
12246 F:      net/sctp/
12247
12248 SCx200 CPU SUPPORT
12249 M:      Jim Cromie <jim.cromie@gmail.com>
12250 S:      Odd Fixes
12251 F:      Documentation/i2c/busses/scx200_acb
12252 F:      arch/x86/platform/scx200/
12253 F:      drivers/watchdog/scx200_wdt.c
12254 F:      drivers/i2c/busses/scx200*
12255 F:      drivers/mtd/maps/scx200_docflash.c
12256 F:      include/linux/scx200.h
12257
12258 SCx200 GPIO DRIVER
12259 M:      Jim Cromie <jim.cromie@gmail.com>
12260 S:      Maintained
12261 F:      drivers/char/scx200_gpio.c
12262 F:      include/linux/scx200_gpio.h
12263
12264 SCx200 HRT CLOCKSOURCE DRIVER
12265 M:      Jim Cromie <jim.cromie@gmail.com>
12266 S:      Maintained
12267 F:      drivers/clocksource/scx200_hrt.c
12268
12269 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12270 M:      Sascha Sommer <saschasommer@freenet.de>
12271 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12272 S:      Maintained
12273 F:      drivers/mmc/host/sdricoh_cs.c
12274
12275 SECURE COMPUTING
12276 M:      Kees Cook <keescook@chromium.org>
12277 R:      Andy Lutomirski <luto@amacapital.net>
12278 R:      Will Drewry <wad@chromium.org>
12279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12280 S:      Supported
12281 F:      kernel/seccomp.c
12282 F:      include/uapi/linux/seccomp.h
12283 F:      include/linux/seccomp.h
12284 F:      tools/testing/selftests/seccomp/*
12285 F:      tools/testing/selftests/kselftest_harness.h
12286 F:      Documentation/userspace-api/seccomp_filter.rst
12287 K:      \bsecure_computing
12288 K:      \bTIF_SECCOMP\b
12289
12290 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12291 M:      Al Cooper <alcooperx@gmail.com>
12292 L:      linux-mmc@vger.kernel.org
12293 L:      bcm-kernel-feedback-list@broadcom.com
12294 S:      Maintained
12295 F:      drivers/mmc/host/sdhci-brcmstb*
12296
12297 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12298 M:      Adrian Hunter <adrian.hunter@intel.com>
12299 L:      linux-mmc@vger.kernel.org
12300 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12301 S:      Maintained
12302 F:      drivers/mmc/host/sdhci*
12303 F:      include/linux/mmc/sdhci*
12304
12305 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12306 M:      Ben Dooks <ben-linux@fluff.org>
12307 M:      Jaehoon Chung <jh80.chung@samsung.com>
12308 L:      linux-mmc@vger.kernel.org
12309 S:      Maintained
12310 F:      drivers/mmc/host/sdhci-s3c*
12311
12312 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12313 M:      Viresh Kumar <vireshk@kernel.org>
12314 L:      linux-mmc@vger.kernel.org
12315 S:      Maintained
12316 F:      drivers/mmc/host/sdhci-spear.c
12317
12318 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12319 M:      Kishon Vijay Abraham I <kishon@ti.com>
12320 L:      linux-mmc@vger.kernel.org
12321 S:      Maintained
12322 F:      drivers/mmc/host/sdhci-omap.c
12323
12324 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12325 M:      Scott Bauer <scott.bauer@intel.com>
12326 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12327 L:      linux-block@vger.kernel.org
12328 S:      Supported
12329 F:      block/sed*
12330 F:      block/opal_proto.h
12331 F:      include/linux/sed*
12332 F:      include/uapi/linux/sed*
12333
12334 SECURITY CONTACT
12335 M:      Security Officers <security@kernel.org>
12336 S:      Supported
12337
12338 SECURITY SUBSYSTEM
12339 M:      James Morris <jmorris@namei.org>
12340 M:      "Serge E. Hallyn" <serge@hallyn.com>
12341 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12343 W:      http://kernsec.org/
12344 S:      Supported
12345 F:      security/
12346
12347 SELINUX SECURITY MODULE
12348 M:      Paul Moore <paul@paul-moore.com>
12349 M:      Stephen Smalley <sds@tycho.nsa.gov>
12350 M:      Eric Paris <eparis@parisplace.org>
12351 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12352 W:      https://selinuxproject.org
12353 W:      https://github.com/SELinuxProject
12354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12355 S:      Supported
12356 F:      include/linux/selinux*
12357 F:      security/selinux/
12358 F:      scripts/selinux/
12359 F:      Documentation/admin-guide/LSM/SELinux.rst
12360
12361 SENSABLE PHANTOM
12362 M:      Jiri Slaby <jirislaby@gmail.com>
12363 S:      Maintained
12364 F:      drivers/misc/phantom.c
12365 F:      include/uapi/linux/phantom.h
12366
12367 SERIAL DEVICE BUS
12368 M:      Rob Herring <robh@kernel.org>
12369 L:      linux-serial@vger.kernel.org
12370 S:      Maintained
12371 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12372 F:      drivers/tty/serdev/
12373 F:      include/linux/serdev.h
12374
12375 SERIAL DRIVERS
12376 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12377 L:      linux-serial@vger.kernel.org
12378 S:      Maintained
12379 F:      Documentation/devicetree/bindings/serial/
12380 F:      drivers/tty/serial/
12381
12382 SERIAL IR RECEIVER
12383 M:      Sean Young <sean@mess.org>
12384 L:      linux-media@vger.kernel.org
12385 S:      Maintained
12386 F:      drivers/media/rc/serial_ir.c
12387
12388 SFC NETWORK DRIVER
12389 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12390 M:      Edward Cree <ecree@solarflare.com>
12391 M:      Bert Kenward <bkenward@solarflare.com>
12392 L:      netdev@vger.kernel.org
12393 S:      Supported
12394 F:      drivers/net/ethernet/sfc/
12395
12396 SGI GRU DRIVER
12397 M:      Dimitri Sivanich <sivanich@sgi.com>
12398 S:      Maintained
12399 F:      drivers/misc/sgi-gru/
12400
12401 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12402 M:      Pat Gefre <pfg@sgi.com>
12403 L:      linux-ia64@vger.kernel.org
12404 S:      Supported
12405 F:      Documentation/ia64/serial.txt
12406 F:      drivers/tty/serial/ioc?_serial.c
12407 F:      include/linux/ioc?.h
12408
12409 SGI XP/XPC/XPNET DRIVER
12410 M:      Cliff Whickman <cpw@sgi.com>
12411 M:      Robin Holt <robinmholt@gmail.com>
12412 S:      Maintained
12413 F:      drivers/misc/sgi-xp/
12414
12415 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12416 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12417 L:      linux-s390@vger.kernel.org
12418 W:      http://www.ibm.com/developerworks/linux/linux390/
12419 S:      Supported
12420 F:      net/smc/
12421
12422 SH_VEU V4L2 MEM2MEM DRIVER
12423 L:      linux-media@vger.kernel.org
12424 S:      Orphan
12425 F:      drivers/media/platform/sh_veu.c
12426
12427 SH_VOU V4L2 OUTPUT DRIVER
12428 L:      linux-media@vger.kernel.org
12429 S:      Orphan
12430 F:      drivers/media/platform/sh_vou.c
12431 F:      include/media/drv-intf/sh_vou.h
12432
12433 SI2157 MEDIA DRIVER
12434 M:      Antti Palosaari <crope@iki.fi>
12435 L:      linux-media@vger.kernel.org
12436 W:      https://linuxtv.org
12437 W:      http://palosaari.fi/linux/
12438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12439 T:      git git://linuxtv.org/anttip/media_tree.git
12440 S:      Maintained
12441 F:      drivers/media/tuners/si2157*
12442
12443 SI2168 MEDIA DRIVER
12444 M:      Antti Palosaari <crope@iki.fi>
12445 L:      linux-media@vger.kernel.org
12446 W:      https://linuxtv.org
12447 W:      http://palosaari.fi/linux/
12448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12449 T:      git git://linuxtv.org/anttip/media_tree.git
12450 S:      Maintained
12451 F:      drivers/media/dvb-frontends/si2168*
12452
12453 SI470X FM RADIO RECEIVER I2C DRIVER
12454 M:      Hans Verkuil <hverkuil@xs4all.nl>
12455 L:      linux-media@vger.kernel.org
12456 T:      git git://linuxtv.org/media_tree.git
12457 W:      https://linuxtv.org
12458 S:      Odd Fixes
12459 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12460
12461 SI470X FM RADIO RECEIVER USB DRIVER
12462 M:      Hans Verkuil <hverkuil@xs4all.nl>
12463 L:      linux-media@vger.kernel.org
12464 T:      git git://linuxtv.org/media_tree.git
12465 W:      https://linuxtv.org
12466 S:      Maintained
12467 F:      drivers/media/radio/si470x/radio-si470x-common.c
12468 F:      drivers/media/radio/si470x/radio-si470x.h
12469 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12470
12471 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12472 M:      Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
12478
12479 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12480 M:      Eduardo Valentin <edubezval@gmail.com>
12481 L:      linux-media@vger.kernel.org
12482 T:      git git://linuxtv.org/media_tree.git
12483 W:      https://linuxtv.org
12484 S:      Odd Fixes
12485 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12486
12487 SI4713 FM RADIO TRANSMITTER USB DRIVER
12488 M:      Hans Verkuil <hverkuil@xs4all.nl>
12489 L:      linux-media@vger.kernel.org
12490 T:      git git://linuxtv.org/media_tree.git
12491 W:      https://linuxtv.org
12492 S:      Maintained
12493 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12494
12495 SIANO DVB DRIVER
12496 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12497 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12498 L:      linux-media@vger.kernel.org
12499 W:      https://linuxtv.org
12500 T:      git git://linuxtv.org/media_tree.git
12501 S:      Odd fixes
12502 F:      drivers/media/common/siano/
12503 F:      drivers/media/usb/siano/
12504 F:      drivers/media/usb/siano/
12505 F:      drivers/media/mmc/siano/
12506
12507 SILEAD TOUCHSCREEN DRIVER
12508 M:      Hans de Goede <hdegoede@redhat.com>
12509 L:      linux-input@vger.kernel.org
12510 L:      platform-driver-x86@vger.kernel.org
12511 S:      Maintained
12512 F:      drivers/input/touchscreen/silead.c
12513 F:      drivers/platform/x86/silead_dmi.c
12514
12515 SILICON MOTION SM712 FRAME BUFFER DRIVER
12516 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12517 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12518 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12519 L:      linux-fbdev@vger.kernel.org
12520 S:      Maintained
12521 F:      drivers/video/fbdev/sm712*
12522 F:      Documentation/fb/sm712fb.txt
12523
12524 SIMPLE FIRMWARE INTERFACE (SFI)
12525 M:      Len Brown <lenb@kernel.org>
12526 L:      sfi-devel@simplefirmware.org
12527 W:      http://simplefirmware.org/
12528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12529 S:      Supported
12530 F:      arch/x86/platform/sfi/
12531 F:      drivers/sfi/
12532 F:      include/linux/sfi*.h
12533
12534 SIMPLEFB FB DRIVER
12535 M:      Hans de Goede <hdegoede@redhat.com>
12536 L:      linux-fbdev@vger.kernel.org
12537 S:      Maintained
12538 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12539 F:      drivers/video/fbdev/simplefb.c
12540 F:      include/linux/platform_data/simplefb.h
12541
12542 SIMTEC EB110ATX (Chalice CATS)
12543 P:      Ben Dooks
12544 P:      Vincent Sanders <vince@simtec.co.uk>
12545 M:      Simtec Linux Team <linux@simtec.co.uk>
12546 W:      http://www.simtec.co.uk/products/EB110ATX/
12547 S:      Supported
12548
12549 SIMTEC EB2410ITX (BAST)
12550 P:      Ben Dooks
12551 P:      Vincent Sanders <vince@simtec.co.uk>
12552 M:      Simtec Linux Team <linux@simtec.co.uk>
12553 W:      http://www.simtec.co.uk/products/EB2410ITX/
12554 S:      Supported
12555 F:      arch/arm/mach-s3c24xx/mach-bast.c
12556 F:      arch/arm/mach-s3c24xx/bast-ide.c
12557 F:      arch/arm/mach-s3c24xx/bast-irq.c
12558
12559 SIPHASH PRF ROUTINES
12560 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12561 S:      Maintained
12562 F:      lib/siphash.c
12563 F:      lib/test_siphash.c
12564 F:      include/linux/siphash.h
12565
12566 SIOX
12567 M:      Gavin Schenk <g.schenk@eckelmann.de>
12568 M:      Uwe Kleine-König <kernel@pengutronix.de>
12569 S:      Supported
12570 F:      drivers/siox/*
12571 F:      include/trace/events/siox.h
12572
12573 SIS 190 ETHERNET DRIVER
12574 M:      Francois Romieu <romieu@fr.zoreil.com>
12575 L:      netdev@vger.kernel.org
12576 S:      Maintained
12577 F:      drivers/net/ethernet/sis/sis190.c
12578
12579 SIS 900/7016 FAST ETHERNET DRIVER
12580 M:      Daniele Venzano <venza@brownhat.org>
12581 W:      http://www.brownhat.org/sis900.html
12582 L:      netdev@vger.kernel.org
12583 S:      Maintained
12584 F:      drivers/net/ethernet/sis/sis900.*
12585
12586 SIS FRAMEBUFFER DRIVER
12587 M:      Thomas Winischhofer <thomas@winischhofer.net>
12588 W:      http://www.winischhofer.net/linuxsisvga.shtml
12589 S:      Maintained
12590 F:      Documentation/fb/sisfb.txt
12591 F:      drivers/video/fbdev/sis/
12592 F:      include/video/sisfb.h
12593
12594 SIS USB2VGA DRIVER
12595 M:      Thomas Winischhofer <thomas@winischhofer.net>
12596 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12597 S:      Maintained
12598 F:      drivers/usb/misc/sisusbvga/
12599
12600 SLAB ALLOCATOR
12601 M:      Christoph Lameter <cl@linux.com>
12602 M:      Pekka Enberg <penberg@kernel.org>
12603 M:      David Rientjes <rientjes@google.com>
12604 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12605 M:      Andrew Morton <akpm@linux-foundation.org>
12606 L:      linux-mm@kvack.org
12607 S:      Maintained
12608 F:      include/linux/sl?b*.h
12609 F:      mm/sl?b*
12610
12611 SLEEPABLE READ-COPY UPDATE (SRCU)
12612 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12613 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12614 M:      Josh Triplett <josh@joshtriplett.org>
12615 R:      Steven Rostedt <rostedt@goodmis.org>
12616 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12617 L:      linux-kernel@vger.kernel.org
12618 W:      http://www.rdrop.com/users/paulmck/RCU/
12619 S:      Supported
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12621 F:      include/linux/srcu.h
12622 F:      kernel/rcu/srcu.c
12623
12624 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12625 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12627 S:      Maintained
12628 F:      drivers/slimbus/
12629 F:      Documentation/devicetree/bindings/slimbus/
12630 F:      include/linux/slimbus.h
12631
12632 SMACK SECURITY MODULE
12633 M:      Casey Schaufler <casey@schaufler-ca.com>
12634 L:      linux-security-module@vger.kernel.org
12635 W:      http://schaufler-ca.com
12636 T:      git git://github.com/cschaufler/smack-next
12637 S:      Maintained
12638 F:      Documentation/admin-guide/LSM/Smack.rst
12639 F:      security/smack/
12640
12641 SMC91x ETHERNET DRIVER
12642 M:      Nicolas Pitre <nico@fluxnic.net>
12643 S:      Odd Fixes
12644 F:      drivers/net/ethernet/smsc/smc91x.*
12645
12646 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12647 M:      Sakari Ailus <sakari.ailus@iki.fi>
12648 L:      linux-media@vger.kernel.org
12649 S:      Maintained
12650 F:      drivers/media/i2c/smiapp/
12651 F:      include/media/i2c/smiapp.h
12652 F:      drivers/media/i2c/smiapp-pll.c
12653 F:      drivers/media/i2c/smiapp-pll.h
12654 F:      include/uapi/linux/smiapp.h
12655 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12656
12657 SMM665 HARDWARE MONITOR DRIVER
12658 M:      Guenter Roeck <linux@roeck-us.net>
12659 L:      linux-hwmon@vger.kernel.org
12660 S:      Maintained
12661 F:      Documentation/hwmon/smm665
12662 F:      drivers/hwmon/smm665.c
12663
12664 SMSC EMC2103 HARDWARE MONITOR DRIVER
12665 M:      Steve Glendinning <steve.glendinning@shawell.net>
12666 L:      linux-hwmon@vger.kernel.org
12667 S:      Maintained
12668 F:      Documentation/hwmon/emc2103
12669 F:      drivers/hwmon/emc2103.c
12670
12671 SMSC SCH5627 HARDWARE MONITOR DRIVER
12672 M:      Hans de Goede <hdegoede@redhat.com>
12673 L:      linux-hwmon@vger.kernel.org
12674 S:      Supported
12675 F:      Documentation/hwmon/sch5627
12676 F:      drivers/hwmon/sch5627.c
12677
12678 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12679 M:      Steve Glendinning <steve.glendinning@shawell.net>
12680 L:      linux-fbdev@vger.kernel.org
12681 S:      Maintained
12682 F:      drivers/video/fbdev/smscufx.c
12683
12684 SMSC47B397 HARDWARE MONITOR DRIVER
12685 M:      Jean Delvare <jdelvare@suse.com>
12686 L:      linux-hwmon@vger.kernel.org
12687 S:      Maintained
12688 F:      Documentation/hwmon/smsc47b397
12689 F:      drivers/hwmon/smsc47b397.c
12690
12691 SMSC911x ETHERNET DRIVER
12692 M:      Steve Glendinning <steve.glendinning@shawell.net>
12693 L:      netdev@vger.kernel.org
12694 S:      Maintained
12695 F:      include/linux/smsc911x.h
12696 F:      drivers/net/ethernet/smsc/smsc911x.*
12697
12698 SMSC9420 PCI ETHERNET DRIVER
12699 M:      Steve Glendinning <steve.glendinning@shawell.net>
12700 L:      netdev@vger.kernel.org
12701 S:      Maintained
12702 F:      drivers/net/ethernet/smsc/smsc9420.*
12703
12704 SOC-CAMERA V4L2 SUBSYSTEM
12705 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12706 L:      linux-media@vger.kernel.org
12707 T:      git git://linuxtv.org/media_tree.git
12708 S:      Maintained
12709 F:      include/media/soc*
12710 F:      drivers/media/i2c/soc_camera/
12711 F:      drivers/media/platform/soc_camera/
12712
12713 SOCIONEXT UNIPHIER SOUND DRIVER
12714 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12716 S:      Maintained
12717 F:      sound/soc/uniphier/
12718
12719 SOEKRIS NET48XX LED SUPPORT
12720 M:      Chris Boot <bootc@bootc.net>
12721 S:      Maintained
12722 F:      drivers/leds/leds-net48xx.c
12723
12724 SOFT-ROCE DRIVER (rxe)
12725 M:      Moni Shoua <monis@mellanox.com>
12726 L:      linux-rdma@vger.kernel.org
12727 S:      Supported
12728 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12729 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12730 F:      drivers/infiniband/sw/rxe/
12731 F:      include/uapi/rdma/rdma_user_rxe.h
12732
12733 SOFTLOGIC 6x10 MPEG CODEC
12734 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12735 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12736 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12737 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12738 M:      Ismael Luceno <ismael@iodev.co.uk>
12739 L:      linux-media@vger.kernel.org
12740 S:      Supported
12741 F:      drivers/media/pci/solo6x10/
12742
12743 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12744 M:      James Morse <james.morse@arm.com>
12745 L:      linux-arm-kernel@lists.infradead.org
12746 S:      Maintained
12747 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12748 F:      drivers/firmware/arm_sdei.c
12749 F:      include/linux/sdei.h
12750 F:      include/uapi/linux/sdei.h
12751
12752 SOFTWARE RAID (Multiple Disks) SUPPORT
12753 M:      Shaohua Li <shli@kernel.org>
12754 L:      linux-raid@vger.kernel.org
12755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12756 S:      Supported
12757 F:      drivers/md/Makefile
12758 F:      drivers/md/Kconfig
12759 F:      drivers/md/md*
12760 F:      drivers/md/raid*
12761 F:      include/linux/raid/
12762 F:      include/uapi/linux/raid/
12763
12764 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12765 M:      Jassi Brar <jaswinder.singh@linaro.org>
12766 L:      netdev@vger.kernel.org
12767 S:      Maintained
12768 F:      drivers/net/ethernet/socionext/netsec.c
12769 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12770
12771 SONIC NETWORK DRIVER
12772 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12773 L:      netdev@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/net/ethernet/natsemi/sonic.*
12776
12777 SONICS SILICON BACKPLANE DRIVER (SSB)
12778 M:      Michael Buesch <m@bues.ch>
12779 L:      linux-wireless@vger.kernel.org
12780 S:      Maintained
12781 F:      drivers/ssb/
12782 F:      include/linux/ssb/
12783
12784 SONY IMX274 SENSOR DRIVER
12785 M:      Leon Luo <leonl@leopardimaging.com>
12786 L:      linux-media@vger.kernel.org
12787 T:      git git://linuxtv.org/media_tree.git
12788 S:      Maintained
12789 F:      drivers/media/i2c/imx274.c
12790 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12791
12792 SONY MEMORYSTICK CARD SUPPORT
12793 M:      Alex Dubov <oakad@yahoo.com>
12794 W:      http://tifmxx.berlios.de/
12795 S:      Maintained
12796 F:      drivers/memstick/host/tifm_ms.c
12797
12798 SONY MEMORYSTICK STANDARD SUPPORT
12799 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12800 S:      Maintained
12801 F:      drivers/memstick/core/ms_block.*
12802
12803 SONY VAIO CONTROL DEVICE DRIVER
12804 M:      Mattia Dongili <malattia@linux.it>
12805 L:      platform-driver-x86@vger.kernel.org
12806 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12807 S:      Maintained
12808 F:      Documentation/laptops/sony-laptop.txt
12809 F:      drivers/char/sonypi.c
12810 F:      drivers/platform/x86/sony-laptop.c
12811 F:      include/linux/sony-laptop.h
12812
12813 SOUND
12814 M:      Jaroslav Kysela <perex@perex.cz>
12815 M:      Takashi Iwai <tiwai@suse.com>
12816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12817 W:      http://www.alsa-project.org/
12818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12819 T:      git git://git.alsa-project.org/alsa-kernel.git
12820 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12821 S:      Maintained
12822 F:      Documentation/sound/
12823 F:      include/sound/
12824 F:      include/uapi/sound/
12825 F:      sound/
12826
12827 SOUND - COMPRESSED AUDIO
12828 M:      Vinod Koul <vinod.koul@intel.com>
12829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12831 S:      Supported
12832 F:      Documentation/sound/alsa/compress_offload.txt
12833 F:      include/sound/compress_driver.h
12834 F:      include/uapi/sound/compress_*
12835 F:      sound/core/compress_offload.c
12836 F:      sound/soc/soc-compress.c
12837
12838 SOUND - DMAENGINE HELPERS
12839 M:      Lars-Peter Clausen <lars@metafoo.de>
12840 S:      Supported
12841 F:      include/sound/dmaengine_pcm.h
12842 F:      sound/core/pcm_dmaengine.c
12843 F:      sound/soc/soc-generic-dmaengine-pcm.c
12844
12845 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12846 M:      Liam Girdwood <lgirdwood@gmail.com>
12847 M:      Mark Brown <broonie@kernel.org>
12848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12850 W:      http://alsa-project.org/main/index.php/ASoC
12851 S:      Supported
12852 F:      Documentation/devicetree/bindings/sound/
12853 F:      Documentation/sound/alsa/soc/
12854 F:      sound/soc/
12855 F:      include/sound/soc*
12856
12857 SOUNDWIRE SUBSYSTEM
12858 M:      Vinod Koul <vinod.koul@intel.com>
12859 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12860 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12862 S:      Supported
12863 F:      Documentation/driver-api/soundwire/
12864 F:      drivers/soundwire/
12865 F:      include/linux/soundwire/
12866
12867 SP2 MEDIA DRIVER
12868 M:      Olli Salonen <olli.salonen@iki.fi>
12869 L:      linux-media@vger.kernel.org
12870 W:      https://linuxtv.org
12871 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12872 S:      Maintained
12873 F:      drivers/media/dvb-frontends/sp2*
12874
12875 SPARC + UltraSPARC (sparc/sparc64)
12876 M:      "David S. Miller" <davem@davemloft.net>
12877 L:      sparclinux@vger.kernel.org
12878 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12881 S:      Maintained
12882 F:      arch/sparc/
12883 F:      drivers/sbus/
12884
12885 SPARC SERIAL DRIVERS
12886 M:      "David S. Miller" <davem@davemloft.net>
12887 L:      sparclinux@vger.kernel.org
12888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12890 S:      Maintained
12891 F:      include/linux/sunserialcore.h
12892 F:      drivers/tty/serial/suncore.c
12893 F:      drivers/tty/serial/sunhv.c
12894 F:      drivers/tty/serial/sunsab.c
12895 F:      drivers/tty/serial/sunsab.h
12896 F:      drivers/tty/serial/sunsu.c
12897 F:      drivers/tty/serial/sunzilog.c
12898 F:      drivers/tty/serial/sunzilog.h
12899 F:      drivers/tty/vcc.c
12900
12901 SPARSE CHECKER
12902 M:      "Christopher Li" <sparse@chrisli.org>
12903 L:      linux-sparse@vger.kernel.org
12904 W:      https://sparse.wiki.kernel.org/
12905 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12906 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12907 S:      Maintained
12908 F:      include/linux/compiler.h
12909
12910 SPEAR CLOCK FRAMEWORK SUPPORT
12911 M:      Viresh Kumar <vireshk@kernel.org>
12912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913 W:      http://www.st.com/spear
12914 S:      Maintained
12915 F:      drivers/clk/spear/
12916
12917 SPEAR PLATFORM SUPPORT
12918 M:      Viresh Kumar <vireshk@kernel.org>
12919 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12921 W:      http://www.st.com/spear
12922 S:      Maintained
12923 F:      arch/arm/boot/dts/spear*
12924 F:      arch/arm/mach-spear/
12925
12926 SPI NOR SUBSYSTEM
12927 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12928 M:      Marek Vasut <marek.vasut@gmail.com>
12929 L:      linux-mtd@lists.infradead.org
12930 W:      http://www.linux-mtd.infradead.org/
12931 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12932 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12933 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12934 S:      Maintained
12935 F:      drivers/mtd/spi-nor/
12936 F:      include/linux/mtd/spi-nor.h
12937
12938 SPI SUBSYSTEM
12939 M:      Mark Brown <broonie@kernel.org>
12940 L:      linux-spi@vger.kernel.org
12941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12942 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12943 S:      Maintained
12944 F:      Documentation/devicetree/bindings/spi/
12945 F:      Documentation/spi/
12946 F:      drivers/spi/
12947 F:      include/linux/spi/
12948 F:      include/uapi/linux/spi/
12949 F:      tools/spi/
12950
12951 SPIDERNET NETWORK DRIVER for CELL
12952 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12953 L:      netdev@vger.kernel.org
12954 S:      Supported
12955 F:      Documentation/networking/spider_net.txt
12956 F:      drivers/net/ethernet/toshiba/spider_net*
12957
12958 SPMI SUBSYSTEM
12959 R:      Stephen Boyd <sboyd@codeaurora.org>
12960 L:      linux-arm-msm@vger.kernel.org
12961 F:      Documentation/devicetree/bindings/spmi/
12962 F:      drivers/spmi/
12963 F:      include/dt-bindings/spmi/spmi.h
12964 F:      include/linux/spmi.h
12965 F:      include/trace/events/spmi.h
12966
12967 SPU FILE SYSTEM
12968 M:      Jeremy Kerr <jk@ozlabs.org>
12969 L:      linuxppc-dev@lists.ozlabs.org
12970 W:      http://www.ibm.com/developerworks/power/cell/
12971 S:      Supported
12972 F:      Documentation/filesystems/spufs.txt
12973 F:      arch/powerpc/platforms/cell/spufs/
12974
12975 SQUASHFS FILE SYSTEM
12976 M:      Phillip Lougher <phillip@squashfs.org.uk>
12977 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12978 W:      http://squashfs.org.uk
12979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12980 S:      Maintained
12981 F:      Documentation/filesystems/squashfs.txt
12982 F:      fs/squashfs/
12983
12984 SRM (Alpha) environment access
12985 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12986 S:      Maintained
12987 F:      arch/alpha/kernel/srm_env.c
12988
12989 STABLE BRANCH
12990 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12991 L:      stable@vger.kernel.org
12992 S:      Supported
12993 F:      Documentation/process/stable-kernel-rules.rst
12994
12995 STAGING - ATOMISP DRIVER
12996 M:      Alan Cox <alan@linux.intel.com>
12997 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12998 L:      linux-media@vger.kernel.org
12999 S:      Maintained
13000 F:      drivers/staging/media/atomisp/
13001
13002 STAGING - COMEDI
13003 M:      Ian Abbott <abbotti@mev.co.uk>
13004 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13005 S:      Odd Fixes
13006 F:      drivers/staging/comedi/
13007
13008 STAGING - FLARION FT1000 DRIVERS
13009 M:      Marek Belisko <marek.belisko@gmail.com>
13010 S:      Odd Fixes
13011 F:      drivers/staging/ft1000/
13012
13013 STAGING - INDUSTRIAL IO
13014 M:      Jonathan Cameron <jic23@kernel.org>
13015 L:      linux-iio@vger.kernel.org
13016 S:      Odd Fixes
13017 F:      Documentation/devicetree/bindings/staging/iio/
13018 F:      drivers/staging/iio/
13019
13020 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13021 M:      Jarod Wilson <jarod@wilsonet.com>
13022 W:      http://www.lirc.org/
13023 S:      Odd Fixes
13024 F:      drivers/staging/media/lirc/
13025
13026 STAGING - LUSTRE PARALLEL FILESYSTEM
13027 M:      Oleg Drokin <oleg.drokin@intel.com>
13028 M:      Andreas Dilger <andreas.dilger@intel.com>
13029 M:      James Simmons <jsimmons@infradead.org>
13030 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13031 W:      http://wiki.lustre.org/
13032 S:      Maintained
13033 F:      drivers/staging/lustre
13034
13035 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13036 M:      Marc Dietrich <marvin24@gmx.de>
13037 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13038 L:      linux-tegra@vger.kernel.org
13039 S:      Maintained
13040 F:      drivers/staging/nvec/
13041
13042 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13043 M:      Jens Frederich <jfrederich@gmail.com>
13044 M:      Daniel Drake <dsd@laptop.org>
13045 M:      Jon Nettleton <jon.nettleton@gmail.com>
13046 W:      http://wiki.laptop.org/go/DCON
13047 S:      Maintained
13048 F:      drivers/staging/olpc_dcon/
13049
13050 STAGING - REALTEK RTL8712U DRIVERS
13051 M:      Larry Finger <Larry.Finger@lwfinger.net>
13052 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13053 S:      Odd Fixes
13054 F:      drivers/staging/rtl8712/
13055
13056 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13057 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13058 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13059 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13060 L:      linux-fbdev@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/staging/sm750fb/
13063
13064 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13065 M:      William Hubbs <w.d.hubbs@gmail.com>
13066 M:      Chris Brannon <chris@the-brannons.com>
13067 M:      Kirk Reiser <kirk@reisers.ca>
13068 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13069 L:      speakup@linux-speakup.org
13070 W:      http://www.linux-speakup.org/
13071 S:      Odd Fixes
13072 F:      drivers/staging/speakup/
13073
13074 STAGING - VIA VT665X DRIVERS
13075 M:      Forest Bond <forest@alittletooquiet.net>
13076 S:      Odd Fixes
13077 F:      drivers/staging/vt665?/
13078
13079 STAGING - WILC1000 WIFI DRIVER
13080 M:      Aditya Shankar <aditya.shankar@microchip.com>
13081 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13082 L:      linux-wireless@vger.kernel.org
13083 S:      Supported
13084 F:      drivers/staging/wilc1000/
13085
13086 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13087 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13088 S:      Odd Fixes
13089 F:      drivers/staging/xgifb/
13090
13091 STAGING SUBSYSTEM
13092 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13094 L:      devel@driverdev.osuosl.org
13095 S:      Supported
13096 F:      drivers/staging/
13097
13098 STARFIRE/DURALAN NETWORK DRIVER
13099 M:      Ion Badulescu <ionut@badula.org>
13100 S:      Odd Fixes
13101 F:      drivers/net/ethernet/adaptec/starfire*
13102
13103 STEC S1220 SKD DRIVER
13104 M:      Bart Van Assche <bart.vanassche@wdc.com>
13105 L:      linux-block@vger.kernel.org
13106 S:      Maintained
13107 F:      drivers/block/skd*[ch]
13108
13109 STI CEC DRIVER
13110 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13111 S:      Maintained
13112 F:      drivers/staging/media/st-cec/
13113 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13114
13115 STK1160 USB VIDEO CAPTURE DRIVER
13116 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13117 L:      linux-media@vger.kernel.org
13118 T:      git git://linuxtv.org/media_tree.git
13119 S:      Maintained
13120 F:      drivers/media/usb/stk1160/
13121
13122 STMMAC ETHERNET DRIVER
13123 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13124 M:      Alexandre Torgue <alexandre.torgue@st.com>
13125 L:      netdev@vger.kernel.org
13126 W:      http://www.stlinux.com
13127 S:      Supported
13128 F:      drivers/net/ethernet/stmicro/stmmac/
13129
13130 SUN3/3X
13131 M:      Sam Creasey <sammy@sammy.net>
13132 W:      http://sammy.net/sun3/
13133 S:      Maintained
13134 F:      arch/m68k/kernel/*sun3*
13135 F:      arch/m68k/sun3*/
13136 F:      arch/m68k/include/asm/sun3*
13137 F:      drivers/net/ethernet/i825xx/sun3*
13138
13139 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13140 M:      Hans de Goede <hdegoede@redhat.com>
13141 L:      linux-input@vger.kernel.org
13142 S:      Maintained
13143 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13144 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13145
13146 SUNDANCE NETWORK DRIVER
13147 M:      Denis Kirjanov <kda@linux-powerpc.org>
13148 L:      netdev@vger.kernel.org
13149 S:      Maintained
13150 F:      drivers/net/ethernet/dlink/sundance.c
13151
13152 SUPERH
13153 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13154 M:      Rich Felker <dalias@libc.org>
13155 L:      linux-sh@vger.kernel.org
13156 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13157 S:      Maintained
13158 F:      Documentation/sh/
13159 F:      arch/sh/
13160 F:      drivers/sh/
13161
13162 SUSPEND TO RAM
13163 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13164 M:      Len Brown <len.brown@intel.com>
13165 M:      Pavel Machek <pavel@ucw.cz>
13166 L:      linux-pm@vger.kernel.org
13167 B:      https://bugzilla.kernel.org
13168 S:      Supported
13169 F:      Documentation/power/
13170 F:      arch/x86/kernel/acpi/
13171 F:      drivers/base/power/
13172 F:      kernel/power/
13173 F:      include/linux/suspend.h
13174 F:      include/linux/freezer.h
13175 F:      include/linux/pm.h
13176
13177 SVGA HANDLING
13178 M:      Martin Mares <mj@ucw.cz>
13179 L:      linux-video@atrey.karlin.mff.cuni.cz
13180 S:      Maintained
13181 F:      Documentation/svga.txt
13182 F:      arch/x86/boot/video*
13183
13184 SWIOTLB SUBSYSTEM
13185 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13186 L:      iommu@lists.linux-foundation.org
13187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13188 S:      Supported
13189 F:      lib/swiotlb.c
13190 F:      arch/*/kernel/pci-swiotlb.c
13191 F:      include/linux/swiotlb.h
13192
13193 SWITCHDEV
13194 M:      Jiri Pirko <jiri@resnulli.us>
13195 M:      Ivan Vecera <ivecera@redhat.com>
13196 L:      netdev@vger.kernel.org
13197 S:      Supported
13198 F:      net/switchdev/
13199 F:      include/net/switchdev.h
13200
13201 SYNC FILE FRAMEWORK
13202 M:      Sumit Semwal <sumit.semwal@linaro.org>
13203 R:      Gustavo Padovan <gustavo@padovan.org>
13204 S:      Maintained
13205 L:      linux-media@vger.kernel.org
13206 L:      dri-devel@lists.freedesktop.org
13207 F:      drivers/dma-buf/sync_*
13208 F:      drivers/dma-buf/dma-fence*
13209 F:      drivers/dma-buf/sw_sync.c
13210 F:      include/linux/sync_file.h
13211 F:      include/uapi/linux/sync_file.h
13212 F:      Documentation/sync_file.txt
13213 T:      git git://anongit.freedesktop.org/drm/drm-misc
13214
13215 SYNOPSYS ARC ARCHITECTURE
13216 M:      Vineet Gupta <vgupta@synopsys.com>
13217 L:      linux-snps-arc@lists.infradead.org
13218 S:      Supported
13219 F:      arch/arc/
13220 F:      Documentation/devicetree/bindings/arc/*
13221 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13222 F:      drivers/clocksource/arc_timer.c
13223 F:      drivers/tty/serial/arc_uart.c
13224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13225
13226 SYNOPSYS ARC HSDK SDP pll clock driver
13227 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13228 S:      Supported
13229 F:      drivers/clk/clk-hsdk-pll.c
13230 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13231
13232 SYNOPSYS ARC SDP clock driver
13233 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13234 S:      Supported
13235 F:      drivers/clk/axs10x/*
13236 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13237
13238 SYNOPSYS ARC SDP platform support
13239 M:      Alexey Brodkin <abrodkin@synopsys.com>
13240 S:      Supported
13241 F:      arch/arc/plat-axs10x
13242 F:      arch/arc/boot/dts/ax*
13243 F:      Documentation/devicetree/bindings/arc/axs10*
13244
13245 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13246 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13247 S:      Supported
13248 F:      drivers/reset/reset-axs10x.c
13249 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13250
13251 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13252 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13253 S:      Maintained
13254 F:      drivers/tty/serial/8250/8250_dw.c
13255
13256 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13257 M:      Hoan Tran <hotran@apm.com>
13258 L:      linux-gpio@vger.kernel.org
13259 S:      Maintained
13260 F:      drivers/gpio/gpio-dwapb.c
13261 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13262
13263 SYNOPSYS DESIGNWARE DMAC DRIVER
13264 M:      Viresh Kumar <vireshk@kernel.org>
13265 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13266 S:      Maintained
13267 F:      include/linux/dma/dw.h
13268 F:      include/linux/platform_data/dma-dw.h
13269 F:      drivers/dma/dw/
13270
13271 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13272 M:      Jie Deng <jiedeng@synopsys.com>
13273 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13274 L:      netdev@vger.kernel.org
13275 S:      Supported
13276 F:      drivers/net/ethernet/synopsys/
13277
13278 SYNOPSYS DESIGNWARE I2C DRIVER
13279 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13280 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13281 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13282 L:      linux-i2c@vger.kernel.org
13283 S:      Maintained
13284 F:      drivers/i2c/busses/i2c-designware-*
13285 F:      include/linux/platform_data/i2c-designware.h
13286
13287 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13288 M:      Jaehoon Chung <jh80.chung@samsung.com>
13289 L:      linux-mmc@vger.kernel.org
13290 S:      Maintained
13291 F:      drivers/mmc/host/dw_mmc*
13292
13293 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13294 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13295 S:      Supported
13296 F:      drivers/reset/reset-hsdk.c
13297 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13298 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13299
13300 SYSTEM CONFIGURATION (SYSCON)
13301 M:      Lee Jones <lee.jones@linaro.org>
13302 M:      Arnd Bergmann <arnd@arndb.de>
13303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13304 S:      Supported
13305 F:      drivers/mfd/syscon.c
13306
13307 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13308 M:      Sudeep Holla <sudeep.holla@arm.com>
13309 L:      linux-arm-kernel@lists.infradead.org
13310 S:      Maintained
13311 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13312 F:      drivers/clk/clk-scpi.c
13313 F:      drivers/cpufreq/scpi-cpufreq.c
13314 F:      drivers/firmware/arm_scpi.c
13315 F:      include/linux/scpi_protocol.h
13316
13317 SYSTEM RESET/SHUTDOWN DRIVERS
13318 M:      Sebastian Reichel <sre@kernel.org>
13319 L:      linux-pm@vger.kernel.org
13320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/power/reset/
13323 F:      drivers/power/reset/
13324
13325 SYSTEM TRACE MODULE CLASS
13326 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13327 S:      Maintained
13328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13329 F:      Documentation/trace/stm.txt
13330 F:      drivers/hwtracing/stm/
13331 F:      include/linux/stm.h
13332 F:      include/uapi/linux/stm.h
13333
13334 SYSV FILESYSTEM
13335 M:      Christoph Hellwig <hch@infradead.org>
13336 S:      Maintained
13337 F:      Documentation/filesystems/sysv-fs.txt
13338 F:      fs/sysv/
13339 F:      include/linux/sysv_fs.h
13340
13341 TARGET SUBSYSTEM
13342 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13343 L:      linux-scsi@vger.kernel.org
13344 L:      target-devel@vger.kernel.org
13345 W:      http://www.linux-iscsi.org
13346 W:      http://groups.google.com/group/linux-iscsi-target-dev
13347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13348 S:      Supported
13349 F:      drivers/target/
13350 F:      include/target/
13351 F:      Documentation/target/
13352
13353 TASKSTATS STATISTICS INTERFACE
13354 M:      Balbir Singh <bsingharora@gmail.com>
13355 S:      Maintained
13356 F:      Documentation/accounting/taskstats*
13357 F:      include/linux/taskstats*
13358 F:      kernel/taskstats.c
13359
13360 TC subsystem
13361 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13362 M:      Cong Wang <xiyou.wangcong@gmail.com>
13363 M:      Jiri Pirko <jiri@resnulli.us>
13364 L:      netdev@vger.kernel.org
13365 S:      Maintained
13366 F:      include/net/pkt_cls.h
13367 F:      include/net/pkt_sched.h
13368 F:      include/net/tc_act/
13369 F:      include/uapi/linux/pkt_cls.h
13370 F:      include/uapi/linux/pkt_sched.h
13371 F:      include/uapi/linux/tc_act/
13372 F:      include/uapi/linux/tc_ematch/
13373 F:      net/sched/
13374
13375 TCP LOW PRIORITY MODULE
13376 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13377 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13378 W:      http://tcp-lp-mod.sourceforge.net/
13379 S:      Maintained
13380 F:      net/ipv4/tcp_lp.c
13381
13382 TDA10071 MEDIA DRIVER
13383 M:      Antti Palosaari <crope@iki.fi>
13384 L:      linux-media@vger.kernel.org
13385 W:      https://linuxtv.org
13386 W:      http://palosaari.fi/linux/
13387 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13388 T:      git git://linuxtv.org/anttip/media_tree.git
13389 S:      Maintained
13390 F:      drivers/media/dvb-frontends/tda10071*
13391
13392 TDA18212 MEDIA DRIVER
13393 M:      Antti Palosaari <crope@iki.fi>
13394 L:      linux-media@vger.kernel.org
13395 W:      https://linuxtv.org
13396 W:      http://palosaari.fi/linux/
13397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13398 T:      git git://linuxtv.org/anttip/media_tree.git
13399 S:      Maintained
13400 F:      drivers/media/tuners/tda18212*
13401
13402 TDA18218 MEDIA DRIVER
13403 M:      Antti Palosaari <crope@iki.fi>
13404 L:      linux-media@vger.kernel.org
13405 W:      https://linuxtv.org
13406 W:      http://palosaari.fi/linux/
13407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13408 T:      git git://linuxtv.org/anttip/media_tree.git
13409 S:      Maintained
13410 F:      drivers/media/tuners/tda18218*
13411
13412 TDA18271 MEDIA DRIVER
13413 M:      Michael Krufky <mkrufky@linuxtv.org>
13414 L:      linux-media@vger.kernel.org
13415 W:      https://linuxtv.org
13416 W:      http://github.com/mkrufky
13417 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13418 T:      git git://linuxtv.org/mkrufky/tuners.git
13419 S:      Maintained
13420 F:      drivers/media/tuners/tda18271*
13421
13422 TDA827x MEDIA DRIVER
13423 M:      Michael Krufky <mkrufky@linuxtv.org>
13424 L:      linux-media@vger.kernel.org
13425 W:      https://linuxtv.org
13426 W:      http://github.com/mkrufky
13427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13428 T:      git git://linuxtv.org/mkrufky/tuners.git
13429 S:      Maintained
13430 F:      drivers/media/tuners/tda8290.*
13431
13432 TDA8290 MEDIA DRIVER
13433 M:      Michael Krufky <mkrufky@linuxtv.org>
13434 L:      linux-media@vger.kernel.org
13435 W:      https://linuxtv.org
13436 W:      http://github.com/mkrufky
13437 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13438 T:      git git://linuxtv.org/mkrufky/tuners.git
13439 S:      Maintained
13440 F:      drivers/media/tuners/tda8290.*
13441
13442 TDA9840 MEDIA DRIVER
13443 M:      Hans Verkuil <hverkuil@xs4all.nl>
13444 L:      linux-media@vger.kernel.org
13445 T:      git git://linuxtv.org/media_tree.git
13446 W:      https://linuxtv.org
13447 S:      Maintained
13448 F:      drivers/media/i2c/tda9840*
13449
13450 TEA5761 TUNER DRIVER
13451 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13452 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13453 L:      linux-media@vger.kernel.org
13454 W:      https://linuxtv.org
13455 T:      git git://linuxtv.org/media_tree.git
13456 S:      Odd fixes
13457 F:      drivers/media/tuners/tea5761.*
13458
13459 TEA5767 TUNER DRIVER
13460 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13462 L:      linux-media@vger.kernel.org
13463 W:      https://linuxtv.org
13464 T:      git git://linuxtv.org/media_tree.git
13465 S:      Maintained
13466 F:      drivers/media/tuners/tea5767.*
13467
13468 TEA6415C MEDIA DRIVER
13469 M:      Hans Verkuil <hverkuil@xs4all.nl>
13470 L:      linux-media@vger.kernel.org
13471 T:      git git://linuxtv.org/media_tree.git
13472 W:      https://linuxtv.org
13473 S:      Maintained
13474 F:      drivers/media/i2c/tea6415c*
13475
13476 TEA6420 MEDIA DRIVER
13477 M:      Hans Verkuil <hverkuil@xs4all.nl>
13478 L:      linux-media@vger.kernel.org
13479 T:      git git://linuxtv.org/media_tree.git
13480 W:      https://linuxtv.org
13481 S:      Maintained
13482 F:      drivers/media/i2c/tea6420*
13483
13484 TEAM DRIVER
13485 M:      Jiri Pirko <jiri@resnulli.us>
13486 L:      netdev@vger.kernel.org
13487 S:      Supported
13488 F:      drivers/net/team/
13489 F:      include/linux/if_team.h
13490 F:      include/uapi/linux/if_team.h
13491
13492 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13493 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13494 S:      Maintained
13495 F:      arch/x86/platform/ts5500/
13496
13497 TECHNOTREND USB IR RECEIVER
13498 M:      Sean Young <sean@mess.org>
13499 L:      linux-media@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/media/rc/ttusbir.c
13502
13503 TEE SUBSYSTEM
13504 M:      Jens Wiklander <jens.wiklander@linaro.org>
13505 S:      Maintained
13506 F:      include/linux/tee_drv.h
13507 F:      include/uapi/linux/tee.h
13508 F:      drivers/tee/
13509 F:      Documentation/tee.txt
13510
13511 TEGRA ARCHITECTURE SUPPORT
13512 M:      Thierry Reding <thierry.reding@gmail.com>
13513 M:      Jonathan Hunter <jonathanh@nvidia.com>
13514 L:      linux-tegra@vger.kernel.org
13515 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13517 S:      Supported
13518 N:      [^a-z]tegra
13519
13520 TEGRA CLOCK DRIVER
13521 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13522 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13523 S:      Supported
13524 F:      drivers/clk/tegra/
13525
13526 TEGRA DMA DRIVERS
13527 M:      Laxman Dewangan <ldewangan@nvidia.com>
13528 M:      Jon Hunter <jonathanh@nvidia.com>
13529 S:      Supported
13530 F:      drivers/dma/tegra*
13531
13532 TEGRA I2C DRIVER
13533 M:      Laxman Dewangan <ldewangan@nvidia.com>
13534 S:      Supported
13535 F:      drivers/i2c/busses/i2c-tegra.c
13536
13537 TEGRA IOMMU DRIVERS
13538 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13539 S:      Supported
13540 F:      drivers/iommu/tegra*
13541
13542 TEGRA KBC DRIVER
13543 M:      Rakesh Iyer <riyer@nvidia.com>
13544 M:      Laxman Dewangan <ldewangan@nvidia.com>
13545 S:      Supported
13546 F:      drivers/input/keyboard/tegra-kbc.c
13547
13548 TEGRA PWM DRIVER
13549 M:      Thierry Reding <thierry.reding@gmail.com>
13550 S:      Supported
13551 F:      drivers/pwm/pwm-tegra.c
13552
13553 TEGRA SERIAL DRIVER
13554 M:      Laxman Dewangan <ldewangan@nvidia.com>
13555 S:      Supported
13556 F:      drivers/tty/serial/serial-tegra.c
13557
13558 TEGRA SPI DRIVER
13559 M:      Laxman Dewangan <ldewangan@nvidia.com>
13560 S:      Supported
13561 F:      drivers/spi/spi-tegra*
13562
13563 TEHUTI ETHERNET DRIVER
13564 M:      Andy Gospodarek <andy@greyhouse.net>
13565 L:      netdev@vger.kernel.org
13566 S:      Supported
13567 F:      drivers/net/ethernet/tehuti/*
13568
13569 Telecom Clock Driver for MCPL0010
13570 M:      Mark Gross <mark.gross@intel.com>
13571 S:      Supported
13572 F:      drivers/char/tlclk.c
13573
13574 TENSILICA XTENSA PORT (xtensa)
13575 M:      Chris Zankel <chris@zankel.net>
13576 M:      Max Filippov <jcmvbkbc@gmail.com>
13577 L:      linux-xtensa@linux-xtensa.org
13578 T:      git git://github.com/czankel/xtensa-linux.git
13579 S:      Maintained
13580 F:      arch/xtensa/
13581 F:      drivers/irqchip/irq-xtensa-*
13582
13583 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13584 M:      Nishanth Menon <nm@ti.com>
13585 M:      Tero Kristo <t-kristo@ti.com>
13586 M:      Santosh Shilimkar <ssantosh@kernel.org>
13587 L:      linux-arm-kernel@lists.infradead.org
13588 S:      Maintained
13589 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13590 F:      drivers/firmware/ti_sci*
13591 F:      include/linux/soc/ti/ti_sci_protocol.h
13592 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13593 F:      include/dt-bindings/genpd/k2g.h
13594 F:      drivers/soc/ti/ti_sci_pm_domains.c
13595 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13596 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13597 F:      drivers/clk/keystone/sci-clk.c
13598 F:      drivers/reset/reset-ti-sci.c
13599
13600 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13601 M:      Hans Verkuil <hverkuil@xs4all.nl>
13602 L:      linux-media@vger.kernel.org
13603 T:      git git://linuxtv.org/media_tree.git
13604 W:      https://linuxtv.org
13605 S:      Maintained
13606 F:      drivers/media/radio/radio-raremono.c
13607
13608 THERMAL
13609 M:      Zhang Rui <rui.zhang@intel.com>
13610 M:      Eduardo Valentin <edubezval@gmail.com>
13611 L:      linux-pm@vger.kernel.org
13612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13614 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13615 S:      Supported
13616 F:      drivers/thermal/
13617 F:      include/linux/thermal.h
13618 F:      include/uapi/linux/thermal.h
13619 F:      include/linux/cpu_cooling.h
13620 F:      Documentation/devicetree/bindings/thermal/
13621
13622 THERMAL/CPU_COOLING
13623 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13624 M:      Viresh Kumar <viresh.kumar@linaro.org>
13625 M:      Javi Merino <javi.merino@kernel.org>
13626 L:      linux-pm@vger.kernel.org
13627 S:      Supported
13628 F:      Documentation/thermal/cpu-cooling-api.txt
13629 F:      drivers/thermal/cpu_cooling.c
13630 F:      include/linux/cpu_cooling.h
13631
13632 THINKPAD ACPI EXTRAS DRIVER
13633 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13634 L:      ibm-acpi-devel@lists.sourceforge.net
13635 L:      platform-driver-x86@vger.kernel.org
13636 W:      http://ibm-acpi.sourceforge.net
13637 W:      http://thinkwiki.org/wiki/Ibm-acpi
13638 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13639 S:      Maintained
13640 F:      drivers/platform/x86/thinkpad_acpi.c
13641
13642 THUNDERBOLT DRIVER
13643 M:      Andreas Noever <andreas.noever@gmail.com>
13644 M:      Michael Jamet <michael.jamet@intel.com>
13645 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13646 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13648 S:      Maintained
13649 F:      Documentation/admin-guide/thunderbolt.rst
13650 F:      drivers/thunderbolt/
13651 F:      include/linux/thunderbolt.h
13652
13653 THUNDERBOLT NETWORK DRIVER
13654 M:      Michael Jamet <michael.jamet@intel.com>
13655 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13656 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13657 L:      netdev@vger.kernel.org
13658 S:      Maintained
13659 F:      drivers/net/thunderbolt.c
13660
13661 THUNDERX GPIO DRIVER
13662 M:      David Daney <david.daney@cavium.com>
13663 S:      Maintained
13664 F:      drivers/gpio/gpio-thunderx.c
13665
13666 TI AM437X VPFE DRIVER
13667 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13668 L:      linux-media@vger.kernel.org
13669 W:      https://linuxtv.org
13670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13671 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13672 S:      Maintained
13673 F:      drivers/media/platform/am437x/
13674
13675 TI BANDGAP AND THERMAL DRIVER
13676 M:      Eduardo Valentin <edubezval@gmail.com>
13677 M:      Keerthy <j-keerthy@ti.com>
13678 L:      linux-pm@vger.kernel.org
13679 L:      linux-omap@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/thermal/ti-soc-thermal/
13682
13683 TI BQ27XXX POWER SUPPLY DRIVER
13684 R:      Andrew F. Davis <afd@ti.com>
13685 F:      include/linux/power/bq27xxx_battery.h
13686 F:      drivers/power/supply/bq27xxx_battery.c
13687 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13688
13689 TI CDCE706 CLOCK DRIVER
13690 M:      Max Filippov <jcmvbkbc@gmail.com>
13691 S:      Maintained
13692 F:      drivers/clk/clk-cdce706.c
13693
13694 TI CLOCK DRIVER
13695 M:      Tero Kristo <t-kristo@ti.com>
13696 L:      linux-omap@vger.kernel.org
13697 S:      Maintained
13698 F:      drivers/clk/ti/
13699 F:      include/linux/clk/ti.h
13700
13701 TI DAVINCI MACHINE SUPPORT
13702 M:      Sekhar Nori <nsekhar@ti.com>
13703 M:      Kevin Hilman <khilman@kernel.org>
13704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13706 S:      Supported
13707 F:      arch/arm/mach-davinci/
13708 F:      drivers/i2c/busses/i2c-davinci.c
13709 F:      arch/arm/boot/dts/da850*
13710
13711 TI DAVINCI SERIES GPIO DRIVER
13712 M:      Keerthy <j-keerthy@ti.com>
13713 L:      linux-gpio@vger.kernel.org
13714 S:      Maintained
13715 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13716 F:      drivers/gpio/gpio-davinci.c
13717
13718 TI DAVINCI SERIES MEDIA DRIVER
13719 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13720 L:      linux-media@vger.kernel.org
13721 W:      https://linuxtv.org
13722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13723 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13724 S:      Maintained
13725 F:      drivers/media/platform/davinci/
13726 F:      include/media/davinci/
13727
13728 TI ETHERNET SWITCH DRIVER (CPSW)
13729 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13730 L:      linux-omap@vger.kernel.org
13731 L:      netdev@vger.kernel.org
13732 S:      Maintained
13733 F:      drivers/net/ethernet/ti/cpsw*
13734 F:      drivers/net/ethernet/ti/davinci*
13735
13736 TI FLASH MEDIA INTERFACE DRIVER
13737 M:      Alex Dubov <oakad@yahoo.com>
13738 S:      Maintained
13739 F:      drivers/misc/tifm*
13740 F:      drivers/mmc/host/tifm_sd.c
13741 F:      include/linux/tifm.h
13742
13743 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13744 M:      Santosh Shilimkar <ssantosh@kernel.org>
13745 L:      linux-kernel@vger.kernel.org
13746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13747 S:      Maintained
13748 F:      drivers/soc/ti/*
13749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13750
13751 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13752 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13753 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13755 S:      Maintained
13756 F:      sound/soc/codecs/lm49453*
13757 F:      sound/soc/codecs/isabelle*
13758
13759 TI LP855x BACKLIGHT DRIVER
13760 M:      Milo Kim <milo.kim@ti.com>
13761 S:      Maintained
13762 F:      Documentation/backlight/lp855x-driver.txt
13763 F:      drivers/video/backlight/lp855x_bl.c
13764 F:      include/linux/platform_data/lp855x.h
13765
13766 TI LP8727 CHARGER DRIVER
13767 M:      Milo Kim <milo.kim@ti.com>
13768 S:      Maintained
13769 F:      drivers/power/supply/lp8727_charger.c
13770 F:      include/linux/platform_data/lp8727.h
13771
13772 TI LP8788 MFD DRIVER
13773 M:      Milo Kim <milo.kim@ti.com>
13774 S:      Maintained
13775 F:      drivers/iio/adc/lp8788_adc.c
13776 F:      drivers/leds/leds-lp8788.c
13777 F:      drivers/mfd/lp8788*.c
13778 F:      drivers/power/supply/lp8788-charger.c
13779 F:      drivers/regulator/lp8788-*.c
13780 F:      include/linux/mfd/lp8788*.h
13781
13782 TI NETCP ETHERNET DRIVER
13783 M:      Wingman Kwok <w-kwok2@ti.com>
13784 M:      Murali Karicheri <m-karicheri2@ti.com>
13785 L:      netdev@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/net/ethernet/ti/netcp*
13788
13789 TI TAS571X FAMILY ASoC CODEC DRIVER
13790 M:      Kevin Cernekee <cernekee@chromium.org>
13791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13792 S:      Odd Fixes
13793 F:      sound/soc/codecs/tas571x*
13794
13795 TI TRF7970A NFC DRIVER
13796 M:      Mark Greer <mgreer@animalcreek.com>
13797 L:      linux-wireless@vger.kernel.org
13798 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13799 S:      Supported
13800 F:      drivers/nfc/trf7970a.c
13801 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13802
13803 TI TWL4030 SERIES SOC CODEC DRIVER
13804 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13806 S:      Maintained
13807 F:      sound/soc/codecs/twl4030*
13808
13809 TI VPE/CAL DRIVERS
13810 M:      Benoit Parrot <bparrot@ti.com>
13811 L:      linux-media@vger.kernel.org
13812 W:      http://linuxtv.org/
13813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13814 S:      Maintained
13815 F:      drivers/media/platform/ti-vpe/
13816
13817 TI WILINK WIRELESS DRIVERS
13818 L:      linux-wireless@vger.kernel.org
13819 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13820 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13822 S:      Orphan
13823 F:      drivers/net/wireless/ti/
13824 F:      include/linux/wl12xx.h
13825
13826 TILE ARCHITECTURE
13827 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13828 S:      Orphan
13829 F:      arch/tile/
13830 F:      drivers/char/tile-srom.c
13831 F:      drivers/edac/tile_edac.c
13832 F:      drivers/net/ethernet/tile/
13833 F:      drivers/rtc/rtc-tile.c
13834 F:      drivers/tty/hvc/hvc_tile.c
13835 F:      drivers/tty/serial/tilegx.c
13836 F:      drivers/usb/host/*-tilegx.c
13837 F:      include/linux/usb/tilegx.h
13838
13839 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13840 M:      John Stultz <john.stultz@linaro.org>
13841 M:      Thomas Gleixner <tglx@linutronix.de>
13842 R:      Stephen Boyd <sboyd@codeaurora.org>
13843 L:      linux-kernel@vger.kernel.org
13844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13845 S:      Supported
13846 F:      include/linux/clocksource.h
13847 F:      include/linux/time.h
13848 F:      include/linux/timex.h
13849 F:      include/uapi/linux/time.h
13850 F:      include/uapi/linux/timex.h
13851 F:      kernel/time/clocksource.c
13852 F:      kernel/time/time*.c
13853 F:      kernel/time/alarmtimer.c
13854 F:      kernel/time/ntp.c
13855 F:      tools/testing/selftests/timers/
13856
13857 TIPC NETWORK LAYER
13858 M:      Jon Maloy <jon.maloy@ericsson.com>
13859 M:      Ying Xue <ying.xue@windriver.com>
13860 L:      netdev@vger.kernel.org (core kernel code)
13861 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13862 W:      http://tipc.sourceforge.net/
13863 S:      Maintained
13864 F:      include/uapi/linux/tipc*.h
13865 F:      net/tipc/
13866
13867 TLAN NETWORK DRIVER
13868 M:      Samuel Chessman <chessman@tux.org>
13869 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13870 W:      http://sourceforge.net/projects/tlan/
13871 S:      Maintained
13872 F:      Documentation/networking/tlan.txt
13873 F:      drivers/net/ethernet/ti/tlan.*
13874
13875 TM6000 VIDEO4LINUX DRIVER
13876 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13877 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13878 L:      linux-media@vger.kernel.org
13879 W:      https://linuxtv.org
13880 T:      git git://linuxtv.org/media_tree.git
13881 S:      Odd fixes
13882 F:      drivers/media/usb/tm6000/
13883 F:      Documentation/media/v4l-drivers/tm6000*
13884
13885 TMIO/SDHI MMC DRIVER
13886 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13887 L:      linux-mmc@vger.kernel.org
13888 S:      Supported
13889 F:      drivers/mmc/host/tmio_mmc*
13890 F:      drivers/mmc/host/renesas_sdhi*
13891 F:      include/linux/mfd/tmio.h
13892
13893 TMP401 HARDWARE MONITOR DRIVER
13894 M:      Guenter Roeck <linux@roeck-us.net>
13895 L:      linux-hwmon@vger.kernel.org
13896 S:      Maintained
13897 F:      Documentation/hwmon/tmp401
13898 F:      drivers/hwmon/tmp401.c
13899
13900 TMPFS (SHMEM FILESYSTEM)
13901 M:      Hugh Dickins <hughd@google.com>
13902 L:      linux-mm@kvack.org
13903 S:      Maintained
13904 F:      include/linux/shmem_fs.h
13905 F:      mm/shmem.c
13906
13907 TOMOYO SECURITY MODULE
13908 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13909 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13910 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13911 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13912 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13913 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13914 W:      http://tomoyo.sourceforge.jp/
13915 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13916 S:      Maintained
13917 F:      security/tomoyo/
13918
13919 TOPSTAR LAPTOP EXTRAS DRIVER
13920 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13921 L:      platform-driver-x86@vger.kernel.org
13922 S:      Maintained
13923 F:      drivers/platform/x86/topstar-laptop.c
13924
13925 TORTURE-TEST MODULES
13926 M:      Davidlohr Bueso <dave@stgolabs.net>
13927 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13928 M:      Josh Triplett <josh@joshtriplett.org>
13929 L:      linux-kernel@vger.kernel.org
13930 S:      Supported
13931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13932 F:      Documentation/RCU/torture.txt
13933 F:      kernel/torture.c
13934 F:      kernel/rcu/rcutorture.c
13935 F:      kernel/locking/locktorture.c
13936
13937 TOSHIBA ACPI EXTRAS DRIVER
13938 M:      Azael Avalos <coproscefalo@gmail.com>
13939 L:      platform-driver-x86@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/platform/x86/toshiba_acpi.c
13942
13943 TOSHIBA BLUETOOTH DRIVER
13944 M:      Azael Avalos <coproscefalo@gmail.com>
13945 L:      platform-driver-x86@vger.kernel.org
13946 S:      Maintained
13947 F:      drivers/platform/x86/toshiba_bluetooth.c
13948
13949 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13950 M:      Azael Avalos <coproscefalo@gmail.com>
13951 L:      platform-driver-x86@vger.kernel.org
13952 S:      Maintained
13953 F:      drivers/platform/x86/toshiba_haps.c
13954
13955 TOSHIBA SMM DRIVER
13956 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13957 W:      http://www.buzzard.org.uk/toshiba/
13958 S:      Maintained
13959 F:      drivers/char/toshiba.c
13960 F:      include/linux/toshiba.h
13961 F:      include/uapi/linux/toshiba.h
13962
13963 TOSHIBA TC358743 DRIVER
13964 M:      Mats Randgaard <matrandg@cisco.com>
13965 L:      linux-media@vger.kernel.org
13966 S:      Maintained
13967 F:      drivers/media/i2c/tc358743*
13968 F:      include/media/i2c/tc358743.h
13969
13970 TOSHIBA WMI HOTKEYS DRIVER
13971 M:      Azael Avalos <coproscefalo@gmail.com>
13972 L:      platform-driver-x86@vger.kernel.org
13973 S:      Maintained
13974 F:      drivers/platform/x86/toshiba-wmi.c
13975
13976 TPM DEVICE DRIVER
13977 M:      Peter Huewe <peterhuewe@gmx.de>
13978 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13979 R:      Jason Gunthorpe <jgg@ziepe.ca>
13980 L:      linux-integrity@vger.kernel.org
13981 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13982 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13983 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13984 S:      Maintained
13985 F:      drivers/char/tpm/
13986
13987 TRACING
13988 M:      Steven Rostedt <rostedt@goodmis.org>
13989 M:      Ingo Molnar <mingo@redhat.com>
13990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13991 S:      Maintained
13992 F:      Documentation/trace/ftrace.txt
13993 F:      arch/*/*/*/ftrace.h
13994 F:      arch/*/kernel/ftrace.c
13995 F:      include/*/ftrace.h
13996 F:      include/linux/trace*.h
13997 F:      include/trace/
13998 F:      kernel/trace/
13999 F:      tools/testing/selftests/ftrace/
14000
14001 TRACING MMIO ACCESSES (MMIOTRACE)
14002 M:      Steven Rostedt <rostedt@goodmis.org>
14003 M:      Ingo Molnar <mingo@kernel.org>
14004 R:      Karol Herbst <karolherbst@gmail.com>
14005 R:      Pekka Paalanen <ppaalanen@gmail.com>
14006 S:      Maintained
14007 L:      linux-kernel@vger.kernel.org
14008 L:      nouveau@lists.freedesktop.org
14009 F:      kernel/trace/trace_mmiotrace.c
14010 F:      include/linux/mmiotrace.h
14011 F:      arch/x86/mm/kmmio.c
14012 F:      arch/x86/mm/mmio-mod.c
14013 F:      arch/x86/mm/testmmiotrace.c
14014
14015 TRIVIAL PATCHES
14016 M:      Jiri Kosina <trivial@kernel.org>
14017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14018 S:      Maintained
14019 K:      ^Subject:.*(?i)trivial
14020
14021 TEMPO SEMICONDUCTOR DRIVERS
14022 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14023 S:      Maintained
14024 F:      sound/soc/codecs/tscs*.c
14025 F:      sound/soc/codecs/tscs*.h
14026 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14027
14028 TTY LAYER
14029 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14030 M:      Jiri Slaby <jslaby@suse.com>
14031 S:      Supported
14032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14033 F:      Documentation/serial/
14034 F:      drivers/tty/
14035 F:      drivers/tty/serial/serial_core.c
14036 F:      include/linux/serial_core.h
14037 F:      include/linux/serial.h
14038 F:      include/linux/tty.h
14039 F:      include/uapi/linux/serial_core.h
14040 F:      include/uapi/linux/serial.h
14041 F:      include/uapi/linux/tty.h
14042
14043 TUA9001 MEDIA DRIVER
14044 M:      Antti Palosaari <crope@iki.fi>
14045 L:      linux-media@vger.kernel.org
14046 W:      https://linuxtv.org
14047 W:      http://palosaari.fi/linux/
14048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14049 T:      git git://linuxtv.org/anttip/media_tree.git
14050 S:      Maintained
14051 F:      drivers/media/tuners/tua9001*
14052
14053 TULIP NETWORK DRIVERS
14054 L:      netdev@vger.kernel.org
14055 L:      linux-parisc@vger.kernel.org
14056 S:      Orphan
14057 F:      drivers/net/ethernet/dec/tulip/
14058
14059 TUN/TAP driver
14060 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14061 W:      http://vtun.sourceforge.net/tun
14062 S:      Maintained
14063 F:      Documentation/networking/tuntap.txt
14064 F:      arch/um/os-Linux/drivers/
14065
14066 TURBOCHANNEL SUBSYSTEM
14067 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14068 M:      Ralf Baechle <ralf@linux-mips.org>
14069 L:      linux-mips@linux-mips.org
14070 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14071 S:      Maintained
14072 F:      drivers/tc/
14073 F:      include/linux/tc.h
14074
14075 TW5864 VIDEO4LINUX DRIVER
14076 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14077 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14078 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14079 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14080 L:      linux-media@vger.kernel.org
14081 S:      Supported
14082 F:      drivers/media/pci/tw5864/
14083
14084 TW68 VIDEO4LINUX DRIVER
14085 M:      Hans Verkuil <hverkuil@xs4all.nl>
14086 L:      linux-media@vger.kernel.org
14087 T:      git git://linuxtv.org/media_tree.git
14088 W:      https://linuxtv.org
14089 S:      Odd Fixes
14090 F:      drivers/media/pci/tw68/
14091
14092 TW686X VIDEO4LINUX DRIVER
14093 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14094 L:      linux-media@vger.kernel.org
14095 T:      git git://linuxtv.org/media_tree.git
14096 W:      http://linuxtv.org
14097 S:      Maintained
14098 F:      drivers/media/pci/tw686x/
14099
14100 UBI FILE SYSTEM (UBIFS)
14101 M:      Richard Weinberger <richard@nod.at>
14102 M:      Artem Bityutskiy <dedekind1@gmail.com>
14103 M:      Adrian Hunter <adrian.hunter@intel.com>
14104 L:      linux-mtd@lists.infradead.org
14105 T:      git git://git.infradead.org/ubifs-2.6.git
14106 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14107 S:      Supported
14108 F:      Documentation/filesystems/ubifs.txt
14109 F:      fs/ubifs/
14110
14111 UCLINUX (M68KNOMMU AND COLDFIRE)
14112 M:      Greg Ungerer <gerg@linux-m68k.org>
14113 W:      http://www.linux-m68k.org/
14114 W:      http://www.uclinux.org/
14115 L:      linux-m68k@lists.linux-m68k.org
14116 L:      uclinux-dev@uclinux.org  (subscribers-only)
14117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14118 S:      Maintained
14119 F:      arch/m68k/coldfire/
14120 F:      arch/m68k/68*/
14121 F:      arch/m68k/*/*_no.*
14122 F:      arch/m68k/include/asm/*_no.*
14123
14124 UDF FILESYSTEM
14125 M:      Jan Kara <jack@suse.com>
14126 S:      Maintained
14127 F:      Documentation/filesystems/udf.txt
14128 F:      fs/udf/
14129
14130 UDRAW TABLET
14131 M:      Bastien Nocera <hadess@hadess.net>
14132 L:      linux-input@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/hid/hid-udraw-ps3.c
14135
14136 UFS FILESYSTEM
14137 M:      Evgeniy Dushistov <dushistov@mail.ru>
14138 S:      Maintained
14139 F:      Documentation/filesystems/ufs.txt
14140 F:      fs/ufs/
14141
14142 UHID USERSPACE HID IO DRIVER:
14143 M:      David Herrmann <dh.herrmann@googlemail.com>
14144 L:      linux-input@vger.kernel.org
14145 S:      Maintained
14146 F:      drivers/hid/uhid.c
14147 F:      include/uapi/linux/uhid.h
14148
14149 ULPI BUS
14150 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14151 L:      linux-usb@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/usb/common/ulpi.c
14154 F:      include/linux/ulpi/
14155
14156 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14157 L:      linux-usb@vger.kernel.org
14158 S:      Orphan
14159 F:      drivers/uwb/
14160 F:      include/linux/uwb.h
14161 F:      include/linux/uwb/
14162
14163 UNICORE32 ARCHITECTURE:
14164 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14165 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14166 S:      Maintained
14167 T:      git git://github.com/gxt/linux.git
14168 F:      arch/unicore32/
14169
14170 UNIFDEF
14171 M:      Tony Finch <dot@dotat.at>
14172 W:      http://dotat.at/prog/unifdef
14173 S:      Maintained
14174 F:      scripts/unifdef.c
14175
14176 UNIFORM CDROM DRIVER
14177 M:      Jens Axboe <axboe@kernel.dk>
14178 W:      http://www.kernel.dk
14179 S:      Maintained
14180 F:      Documentation/cdrom/
14181 F:      drivers/cdrom/cdrom.c
14182 F:      include/linux/cdrom.h
14183 F:      include/uapi/linux/cdrom.h
14184
14185 UNISYS S-PAR DRIVERS
14186 M:      David Kershner <david.kershner@unisys.com>
14187 L:      sparmaintainer@unisys.com (Unisys internal)
14188 S:      Supported
14189 F:      include/linux/visorbus.h
14190 F:      drivers/visorbus/
14191 F:      drivers/staging/unisys/
14192
14193 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14194 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14195 L:      linux-scsi@vger.kernel.org
14196 S:      Supported
14197 F:      Documentation/scsi/ufs.txt
14198 F:      drivers/scsi/ufs/
14199
14200 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14201 M:      Joao Pinto <jpinto@synopsys.com>
14202 L:      linux-scsi@vger.kernel.org
14203 S:      Supported
14204 F:      drivers/scsi/ufs/*dwc*
14205
14206 UNSORTED BLOCK IMAGES (UBI)
14207 M:      Artem Bityutskiy <dedekind1@gmail.com>
14208 M:      Richard Weinberger <richard@nod.at>
14209 W:      http://www.linux-mtd.infradead.org/
14210 L:      linux-mtd@lists.infradead.org
14211 T:      git git://git.infradead.org/ubifs-2.6.git
14212 S:      Supported
14213 F:      drivers/mtd/ubi/
14214 F:      include/linux/mtd/ubi.h
14215 F:      include/uapi/mtd/ubi-user.h
14216
14217 USB "USBNET" DRIVER FRAMEWORK
14218 M:      Oliver Neukum <oneukum@suse.com>
14219 L:      netdev@vger.kernel.org
14220 W:      http://www.linux-usb.org/usbnet
14221 S:      Maintained
14222 F:      drivers/net/usb/usbnet.c
14223 F:      include/linux/usb/usbnet.h
14224
14225 USB ACM DRIVER
14226 M:      Oliver Neukum <oneukum@suse.com>
14227 L:      linux-usb@vger.kernel.org
14228 S:      Maintained
14229 F:      Documentation/usb/acm.txt
14230 F:      drivers/usb/class/cdc-acm.*
14231
14232 USB AR5523 WIRELESS DRIVER
14233 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14234 L:      linux-wireless@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/net/wireless/ath/ar5523/
14237
14238 USB ATTACHED SCSI
14239 M:      Oliver Neukum <oneukum@suse.com>
14240 L:      linux-usb@vger.kernel.org
14241 L:      linux-scsi@vger.kernel.org
14242 S:      Maintained
14243 F:      drivers/usb/storage/uas.c
14244
14245 USB CDC ETHERNET DRIVER
14246 M:      Oliver Neukum <oliver@neukum.org>
14247 L:      linux-usb@vger.kernel.org
14248 S:      Maintained
14249 F:      drivers/net/usb/cdc_*.c
14250 F:      include/uapi/linux/usb/cdc.h
14251
14252 USB CHAOSKEY DRIVER
14253 M:      Keith Packard <keithp@keithp.com>
14254 L:      linux-usb@vger.kernel.org
14255 S:      Maintained
14256 F:      drivers/usb/misc/chaoskey.c
14257
14258 USB CYPRESS C67X00 DRIVER
14259 M:      Peter Korsgaard <jacmet@sunsite.dk>
14260 L:      linux-usb@vger.kernel.org
14261 S:      Maintained
14262 F:      drivers/usb/c67x00/
14263
14264 USB DAVICOM DM9601 DRIVER
14265 M:      Peter Korsgaard <jacmet@sunsite.dk>
14266 L:      netdev@vger.kernel.org
14267 W:      http://www.linux-usb.org/usbnet
14268 S:      Maintained
14269 F:      drivers/net/usb/dm9601.c
14270
14271 USB DIAMOND RIO500 DRIVER
14272 M:      Cesar Miquel <miquel@df.uba.ar>
14273 L:      rio500-users@lists.sourceforge.net
14274 W:      http://rio500.sourceforge.net
14275 S:      Maintained
14276 F:      drivers/usb/misc/rio500*
14277
14278 USB EHCI DRIVER
14279 M:      Alan Stern <stern@rowland.harvard.edu>
14280 L:      linux-usb@vger.kernel.org
14281 S:      Maintained
14282 F:      Documentation/usb/ehci.txt
14283 F:      drivers/usb/host/ehci*
14284
14285 USB GADGET/PERIPHERAL SUBSYSTEM
14286 M:      Felipe Balbi <balbi@kernel.org>
14287 L:      linux-usb@vger.kernel.org
14288 W:      http://www.linux-usb.org/gadget
14289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14290 S:      Maintained
14291 F:      drivers/usb/gadget/
14292 F:      include/linux/usb/gadget*
14293
14294 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14295 M:      Jiri Kosina <jikos@kernel.org>
14296 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14297 L:      linux-usb@vger.kernel.org
14298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14299 S:      Maintained
14300 F:      Documentation/hid/hiddev.txt
14301 F:      drivers/hid/usbhid/
14302
14303 USB ISP116X DRIVER
14304 M:      Olav Kongas <ok@artecdesign.ee>
14305 L:      linux-usb@vger.kernel.org
14306 S:      Maintained
14307 F:      drivers/usb/host/isp116x*
14308 F:      include/linux/usb/isp116x.h
14309
14310 USB LAN78XX ETHERNET DRIVER
14311 M:      Woojung Huh <woojung.huh@microchip.com>
14312 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14313 L:      netdev@vger.kernel.org
14314 S:      Maintained
14315 F:      drivers/net/usb/lan78xx.*
14316
14317 USB MASS STORAGE DRIVER
14318 M:      Alan Stern <stern@rowland.harvard.edu>
14319 L:      linux-usb@vger.kernel.org
14320 L:      usb-storage@lists.one-eyed-alien.net
14321 S:      Maintained
14322 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14323 F:      drivers/usb/storage/
14324
14325 USB MIDI DRIVER
14326 M:      Clemens Ladisch <clemens@ladisch.de>
14327 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14328 T:      git git://git.alsa-project.org/alsa-kernel.git
14329 S:      Maintained
14330 F:      sound/usb/midi.*
14331
14332 USB NETWORKING DRIVERS
14333 L:      linux-usb@vger.kernel.org
14334 S:      Odd Fixes
14335 F:      drivers/net/usb/
14336
14337 USB OHCI DRIVER
14338 M:      Alan Stern <stern@rowland.harvard.edu>
14339 L:      linux-usb@vger.kernel.org
14340 S:      Maintained
14341 F:      Documentation/usb/ohci.txt
14342 F:      drivers/usb/host/ohci*
14343
14344 USB OTG FSM (Finite State Machine)
14345 M:      Peter Chen <Peter.Chen@nxp.com>
14346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14347 L:      linux-usb@vger.kernel.org
14348 S:      Maintained
14349 F:      drivers/usb/common/usb-otg-fsm.c
14350
14351 USB OVER IP DRIVER
14352 M:      Valentina Manea <valentina.manea.m@gmail.com>
14353 M:      Shuah Khan <shuahkh@osg.samsung.com>
14354 M:      Shuah Khan <shuah@kernel.org>
14355 L:      linux-usb@vger.kernel.org
14356 S:      Maintained
14357 F:      Documentation/usb/usbip_protocol.txt
14358 F:      drivers/usb/usbip/
14359 F:      tools/usb/usbip/
14360
14361 USB PEGASUS DRIVER
14362 M:      Petko Manolov <petkan@nucleusys.com>
14363 L:      linux-usb@vger.kernel.org
14364 L:      netdev@vger.kernel.org
14365 T:      git git://github.com/petkan/pegasus.git
14366 W:      https://github.com/petkan/pegasus
14367 S:      Maintained
14368 F:      drivers/net/usb/pegasus.*
14369
14370 USB PHY LAYER
14371 M:      Felipe Balbi <balbi@kernel.org>
14372 L:      linux-usb@vger.kernel.org
14373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14374 S:      Maintained
14375 F:      drivers/usb/phy/
14376
14377 USB PRINTER DRIVER (usblp)
14378 M:      Pete Zaitcev <zaitcev@redhat.com>
14379 L:      linux-usb@vger.kernel.org
14380 S:      Supported
14381 F:      drivers/usb/class/usblp.c
14382
14383 USB QMI WWAN NETWORK DRIVER
14384 M:      Bjørn Mork <bjorn@mork.no>
14385 L:      netdev@vger.kernel.org
14386 S:      Maintained
14387 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14388 F:      drivers/net/usb/qmi_wwan.c
14389
14390 USB RTL8150 DRIVER
14391 M:      Petko Manolov <petkan@nucleusys.com>
14392 L:      linux-usb@vger.kernel.org
14393 L:      netdev@vger.kernel.org
14394 T:      git git://github.com/petkan/rtl8150.git
14395 W:      https://github.com/petkan/rtl8150
14396 S:      Maintained
14397 F:      drivers/net/usb/rtl8150.c
14398
14399 USB SERIAL SUBSYSTEM
14400 M:      Johan Hovold <johan@kernel.org>
14401 L:      linux-usb@vger.kernel.org
14402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14403 S:      Maintained
14404 F:      Documentation/usb/usb-serial.txt
14405 F:      drivers/usb/serial/
14406 F:      include/linux/usb/serial.h
14407
14408 USB SMSC75XX ETHERNET DRIVER
14409 M:      Steve Glendinning <steve.glendinning@shawell.net>
14410 L:      netdev@vger.kernel.org
14411 S:      Maintained
14412 F:      drivers/net/usb/smsc75xx.*
14413
14414 USB SMSC95XX ETHERNET DRIVER
14415 M:      Steve Glendinning <steve.glendinning@shawell.net>
14416 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14417 L:      netdev@vger.kernel.org
14418 S:      Maintained
14419 F:      drivers/net/usb/smsc95xx.*
14420
14421 USB SUBSYSTEM
14422 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14423 L:      linux-usb@vger.kernel.org
14424 W:      http://www.linux-usb.org
14425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14426 S:      Supported
14427 F:      Documentation/devicetree/bindings/usb/
14428 F:      Documentation/usb/
14429 F:      drivers/usb/
14430 F:      include/linux/usb.h
14431 F:      include/linux/usb/
14432
14433 USB TYPEC SUBSYSTEM
14434 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14435 L:      linux-usb@vger.kernel.org
14436 S:      Maintained
14437 F:      Documentation/ABI/testing/sysfs-class-typec
14438 F:      Documentation/usb/typec.rst
14439 F:      drivers/usb/typec/
14440 F:      include/linux/usb/typec.h
14441
14442 USB UHCI DRIVER
14443 M:      Alan Stern <stern@rowland.harvard.edu>
14444 L:      linux-usb@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/usb/host/uhci*
14447
14448 USB VIDEO CLASS
14449 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14450 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14451 L:      linux-media@vger.kernel.org
14452 T:      git git://linuxtv.org/media_tree.git
14453 W:      http://www.ideasonboard.org/uvc/
14454 S:      Maintained
14455 F:      drivers/media/usb/uvc/
14456 F:      include/uapi/linux/uvcvideo.h
14457
14458 USB VISION DRIVER
14459 M:      Hans Verkuil <hverkuil@xs4all.nl>
14460 L:      linux-media@vger.kernel.org
14461 T:      git git://linuxtv.org/media_tree.git
14462 W:      https://linuxtv.org
14463 S:      Odd Fixes
14464 F:      drivers/media/usb/usbvision/
14465
14466 USB WEBCAM GADGET
14467 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14468 L:      linux-usb@vger.kernel.org
14469 S:      Maintained
14470 F:      drivers/usb/gadget/function/*uvc*
14471 F:      drivers/usb/gadget/legacy/webcam.c
14472
14473 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14474 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14475 L:      linux-wireless@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/net/wireless/rndis_wlan.c
14478
14479 USB XHCI DRIVER
14480 M:      Mathias Nyman <mathias.nyman@intel.com>
14481 L:      linux-usb@vger.kernel.org
14482 S:      Supported
14483 F:      drivers/usb/host/xhci*
14484 F:      drivers/usb/host/pci-quirks*
14485
14486 USB ZD1201 DRIVER
14487 L:      linux-wireless@vger.kernel.org
14488 W:      http://linux-lc100020.sourceforge.net
14489 S:      Orphan
14490 F:      drivers/net/wireless/zydas/zd1201.*
14491
14492 USB ZR364XX DRIVER
14493 M:      Antoine Jacquet <royale@zerezo.com>
14494 L:      linux-usb@vger.kernel.org
14495 L:      linux-media@vger.kernel.org
14496 T:      git git://linuxtv.org/media_tree.git
14497 W:      http://royale.zerezo.com/zr364xx/
14498 S:      Maintained
14499 F:      Documentation/media/v4l-drivers/zr364xx*
14500 F:      drivers/media/usb/zr364xx/
14501
14502 USER-MODE LINUX (UML)
14503 M:      Jeff Dike <jdike@addtoit.com>
14504 M:      Richard Weinberger <richard@nod.at>
14505 L:      user-mode-linux-devel@lists.sourceforge.net
14506 L:      user-mode-linux-user@lists.sourceforge.net
14507 W:      http://user-mode-linux.sourceforge.net
14508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14509 S:      Maintained
14510 F:      Documentation/virtual/uml/
14511 F:      arch/um/
14512 F:      arch/x86/um/
14513 F:      fs/hostfs/
14514 F:      fs/hppfs/
14515
14516 USERSPACE I/O (UIO)
14517 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14518 S:      Maintained
14519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14520 F:      Documentation/driver-api/uio-howto.rst
14521 F:      drivers/uio/
14522 F:      include/linux/uio*.h
14523
14524 UTIL-LINUX PACKAGE
14525 M:      Karel Zak <kzak@redhat.com>
14526 L:      util-linux@vger.kernel.org
14527 W:      http://en.wikipedia.org/wiki/Util-linux
14528 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14529 S:      Maintained
14530
14531 UUID HELPERS
14532 M:      Christoph Hellwig <hch@lst.de>
14533 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14534 L:      linux-kernel@vger.kernel.org
14535 T:      git git://git.infradead.org/users/hch/uuid.git
14536 F:      lib/uuid.c
14537 F:      lib/test_uuid.c
14538 F:      include/linux/uuid.h
14539 F:      include/uapi/linux/uuid.h
14540 S:      Maintained
14541
14542 UVESAFB DRIVER
14543 M:      Michal Januszewski <spock@gentoo.org>
14544 L:      linux-fbdev@vger.kernel.org
14545 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14546 S:      Maintained
14547 F:      Documentation/fb/uvesafb.txt
14548 F:      drivers/video/fbdev/uvesafb.*
14549
14550 VF610 NAND DRIVER
14551 M:      Stefan Agner <stefan@agner.ch>
14552 L:      linux-mtd@lists.infradead.org
14553 S:      Supported
14554 F:      drivers/mtd/nand/vf610_nfc.c
14555
14556 VFAT/FAT/MSDOS FILESYSTEM
14557 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14558 S:      Maintained
14559 F:      Documentation/filesystems/vfat.txt
14560 F:      fs/fat/
14561
14562 VFIO DRIVER
14563 M:      Alex Williamson <alex.williamson@redhat.com>
14564 L:      kvm@vger.kernel.org
14565 T:      git git://github.com/awilliam/linux-vfio.git
14566 S:      Maintained
14567 F:      Documentation/vfio.txt
14568 F:      drivers/vfio/
14569 F:      include/linux/vfio.h
14570 F:      include/uapi/linux/vfio.h
14571
14572 VFIO MEDIATED DEVICE DRIVERS
14573 M:      Kirti Wankhede <kwankhede@nvidia.com>
14574 L:      kvm@vger.kernel.org
14575 S:      Maintained
14576 F:      Documentation/vfio-mediated-device.txt
14577 F:      drivers/vfio/mdev/
14578 F:      include/linux/mdev.h
14579 F:      samples/vfio-mdev/
14580
14581 VFIO PLATFORM DRIVER
14582 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14583 L:      kvm@vger.kernel.org
14584 S:      Maintained
14585 F:      drivers/vfio/platform/
14586
14587 VGA_SWITCHEROO
14588 R:      Lukas Wunner <lukas@wunner.de>
14589 S:      Maintained
14590 F:      Documentation/gpu/vga-switcheroo.rst
14591 F:      drivers/gpu/vga/vga_switcheroo.c
14592 F:      include/linux/vga_switcheroo.h
14593 T:      git git://anongit.freedesktop.org/drm/drm-misc
14594
14595 VIA RHINE NETWORK DRIVER
14596 S:      Orphan
14597 F:      drivers/net/ethernet/via/via-rhine.c
14598
14599 VIA SD/MMC CARD CONTROLLER DRIVER
14600 M:      Bruce Chang <brucechang@via.com.tw>
14601 M:      Harald Welte <HaraldWelte@viatech.com>
14602 S:      Maintained
14603 F:      drivers/mmc/host/via-sdmmc.c
14604
14605 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14606 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14607 L:      linux-fbdev@vger.kernel.org
14608 S:      Maintained
14609 F:      include/linux/via-core.h
14610 F:      include/linux/via-gpio.h
14611 F:      include/linux/via_i2c.h
14612 F:      drivers/video/fbdev/via/
14613
14614 VIA VELOCITY NETWORK DRIVER
14615 M:      Francois Romieu <romieu@fr.zoreil.com>
14616 L:      netdev@vger.kernel.org
14617 S:      Maintained
14618 F:      drivers/net/ethernet/via/via-velocity.*
14619
14620 VIDEO MULTIPLEXER DRIVER
14621 M:      Philipp Zabel <p.zabel@pengutronix.de>
14622 L:      linux-media@vger.kernel.org
14623 S:      Maintained
14624 F:      drivers/media/platform/video-mux.c
14625
14626 VIDEOBUF2 FRAMEWORK
14627 M:      Pawel Osciak <pawel@osciak.com>
14628 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14629 M:      Kyungmin Park <kyungmin.park@samsung.com>
14630 L:      linux-media@vger.kernel.org
14631 S:      Maintained
14632 F:      drivers/media/v4l2-core/videobuf2-*
14633 F:      include/media/videobuf2-*
14634
14635 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14636 M:      Helen Koike <helen.koike@collabora.com>
14637 L:      linux-media@vger.kernel.org
14638 T:      git git://linuxtv.org/media_tree.git
14639 W:      https://linuxtv.org
14640 S:      Maintained
14641 F:      drivers/media/platform/vimc/*
14642
14643 VIRT LIB
14644 M:      Alex Williamson <alex.williamson@redhat.com>
14645 M:      Paolo Bonzini <pbonzini@redhat.com>
14646 L:      kvm@vger.kernel.org
14647 S:      Supported
14648 F:      virt/lib/
14649
14650 VIRTIO AND VHOST VSOCK DRIVER
14651 M:      Stefan Hajnoczi <stefanha@redhat.com>
14652 L:      kvm@vger.kernel.org
14653 L:      virtualization@lists.linux-foundation.org
14654 L:      netdev@vger.kernel.org
14655 S:      Maintained
14656 F:      include/linux/virtio_vsock.h
14657 F:      include/uapi/linux/virtio_vsock.h
14658 F:      include/uapi/linux/vsockmon.h
14659 F:      include/uapi/linux/vm_sockets_diag.h
14660 F:      net/vmw_vsock/diag.c
14661 F:      net/vmw_vsock/af_vsock_tap.c
14662 F:      net/vmw_vsock/virtio_transport_common.c
14663 F:      net/vmw_vsock/virtio_transport.c
14664 F:      drivers/net/vsockmon.c
14665 F:      drivers/vhost/vsock.c
14666 F:      drivers/vhost/vsock.h
14667 F:      tools/testing/vsock/
14668
14669 VIRTIO CONSOLE DRIVER
14670 M:      Amit Shah <amit@kernel.org>
14671 L:      virtualization@lists.linux-foundation.org
14672 S:      Maintained
14673 F:      drivers/char/virtio_console.c
14674 F:      include/linux/virtio_console.h
14675 F:      include/uapi/linux/virtio_console.h
14676
14677 VIRTIO CORE, NET AND BLOCK DRIVERS
14678 M:      "Michael S. Tsirkin" <mst@redhat.com>
14679 M:      Jason Wang <jasowang@redhat.com>
14680 L:      virtualization@lists.linux-foundation.org
14681 S:      Maintained
14682 F:      Documentation/devicetree/bindings/virtio/
14683 F:      drivers/virtio/
14684 F:      tools/virtio/
14685 F:      drivers/net/virtio_net.c
14686 F:      drivers/block/virtio_blk.c
14687 F:      include/linux/virtio*.h
14688 F:      include/uapi/linux/virtio_*.h
14689 F:      drivers/crypto/virtio/
14690 F:      mm/balloon_compaction.c
14691
14692 VIRTIO CRYPTO DRIVER
14693 M:      Gonglei <arei.gonglei@huawei.com>
14694 L:      virtualization@lists.linux-foundation.org
14695 L:      linux-crypto@vger.kernel.org
14696 S:      Maintained
14697 F:      drivers/crypto/virtio/
14698 F:      include/uapi/linux/virtio_crypto.h
14699
14700 VIRTIO DRIVERS FOR S390
14701 M:      Cornelia Huck <cohuck@redhat.com>
14702 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14703 L:      linux-s390@vger.kernel.org
14704 L:      virtualization@lists.linux-foundation.org
14705 L:      kvm@vger.kernel.org
14706 S:      Supported
14707 F:      drivers/s390/virtio/
14708 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14709
14710 VIRTIO GPU DRIVER
14711 M:      David Airlie <airlied@linux.ie>
14712 M:      Gerd Hoffmann <kraxel@redhat.com>
14713 L:      dri-devel@lists.freedesktop.org
14714 L:      virtualization@lists.linux-foundation.org
14715 T:      git git://anongit.freedesktop.org/drm/drm-misc
14716 S:      Maintained
14717 F:      drivers/gpu/drm/virtio/
14718 F:      include/uapi/linux/virtio_gpu.h
14719
14720 VIRTIO HOST (VHOST)
14721 M:      "Michael S. Tsirkin" <mst@redhat.com>
14722 M:      Jason Wang <jasowang@redhat.com>
14723 L:      kvm@vger.kernel.org
14724 L:      virtualization@lists.linux-foundation.org
14725 L:      netdev@vger.kernel.org
14726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14727 S:      Maintained
14728 F:      drivers/vhost/
14729 F:      include/uapi/linux/vhost.h
14730
14731 VIRTIO INPUT DRIVER
14732 M:      Gerd Hoffmann <kraxel@redhat.com>
14733 S:      Maintained
14734 F:      drivers/virtio/virtio_input.c
14735 F:      include/uapi/linux/virtio_input.h
14736
14737 VIRTUAL BOX GUEST DEVICE DRIVER
14738 M:      Hans de Goede <hdegoede@redhat.com>
14739 M:      Arnd Bergmann <arnd@arndb.de>
14740 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14741 S:      Maintained
14742 F:      include/linux/vbox_utils.h
14743 F:      include/uapi/linux/vbox*.h
14744 F:      drivers/virt/vboxguest/
14745
14746 VIRTUAL SERIO DEVICE DRIVER
14747 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14748 S:      Maintained
14749 F:      drivers/input/serio/userio.c
14750 F:      include/uapi/linux/userio.h
14751
14752 VIVID VIRTUAL VIDEO DRIVER
14753 M:      Hans Verkuil <hverkuil@xs4all.nl>
14754 L:      linux-media@vger.kernel.org
14755 T:      git git://linuxtv.org/media_tree.git
14756 W:      https://linuxtv.org
14757 S:      Maintained
14758 F:      drivers/media/platform/vivid/*
14759
14760 VLYNQ BUS
14761 M:      Florian Fainelli <f.fainelli@gmail.com>
14762 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14763 S:      Maintained
14764 F:      drivers/vlynq/vlynq.c
14765 F:      include/linux/vlynq.h
14766
14767 VME SUBSYSTEM
14768 M:      Martyn Welch <martyn@welchs.me.uk>
14769 M:      Manohar Vanga <manohar.vanga@gmail.com>
14770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14771 L:      devel@driverdev.osuosl.org
14772 S:      Maintained
14773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14774 F:      Documentation/driver-api/vme.rst
14775 F:      drivers/staging/vme/
14776 F:      drivers/vme/
14777 F:      include/linux/vme*
14778
14779 VMWARE BALLOON DRIVER
14780 M:      Xavier Deguillard <xdeguillard@vmware.com>
14781 M:      Philip Moltmann <moltmann@vmware.com>
14782 M:      "VMware, Inc." <pv-drivers@vmware.com>
14783 L:      linux-kernel@vger.kernel.org
14784 S:      Maintained
14785 F:      drivers/misc/vmw_balloon.c
14786
14787 VMWARE HYPERVISOR INTERFACE
14788 M:      Alok Kataria <akataria@vmware.com>
14789 L:      virtualization@lists.linux-foundation.org
14790 S:      Supported
14791 F:      arch/x86/kernel/cpu/vmware.c
14792
14793 VMWARE PVRDMA DRIVER
14794 M:      Adit Ranadive <aditr@vmware.com>
14795 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14796 L:      linux-rdma@vger.kernel.org
14797 S:      Maintained
14798 F:      drivers/infiniband/hw/vmw_pvrdma/
14799
14800 VMware PVSCSI driver
14801 M:      Jim Gill <jgill@vmware.com>
14802 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14803 L:      linux-scsi@vger.kernel.org
14804 S:      Maintained
14805 F:      drivers/scsi/vmw_pvscsi.c
14806 F:      drivers/scsi/vmw_pvscsi.h
14807
14808 VMWARE VMMOUSE SUBDRIVER
14809 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14810 M:      "VMware, Inc." <pv-drivers@vmware.com>
14811 L:      linux-input@vger.kernel.org
14812 S:      Maintained
14813 F:      drivers/input/mouse/vmmouse.c
14814 F:      drivers/input/mouse/vmmouse.h
14815
14816 VMWARE VMXNET3 ETHERNET DRIVER
14817 M:      Shrikrishna Khare <skhare@vmware.com>
14818 M:      "VMware, Inc." <pv-drivers@vmware.com>
14819 L:      netdev@vger.kernel.org
14820 S:      Maintained
14821 F:      drivers/net/vmxnet3/
14822
14823 VOCORE VOCORE2 BOARD
14824 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14825 L:      linux-mips@linux-mips.org
14826 S:      Maintained
14827 F:      arch/mips/boot/dts/ralink/vocore2.dts
14828
14829 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14830 M:      Liam Girdwood <lgirdwood@gmail.com>
14831 M:      Mark Brown <broonie@kernel.org>
14832 L:      linux-kernel@vger.kernel.org
14833 W:      http://www.slimlogic.co.uk/?p=48
14834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14835 S:      Supported
14836 F:      Documentation/devicetree/bindings/regulator/
14837 F:      Documentation/power/regulator/
14838 F:      drivers/regulator/
14839 F:      include/dt-bindings/regulator/
14840 F:      include/linux/regulator/
14841
14842 VRF
14843 M:      David Ahern <dsa@cumulusnetworks.com>
14844 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14845 L:      netdev@vger.kernel.org
14846 S:      Maintained
14847 F:      drivers/net/vrf.c
14848 F:      Documentation/networking/vrf.txt
14849
14850 VT1211 HARDWARE MONITOR DRIVER
14851 M:      Juerg Haefliger <juergh@gmail.com>
14852 L:      linux-hwmon@vger.kernel.org
14853 S:      Maintained
14854 F:      Documentation/hwmon/vt1211
14855 F:      drivers/hwmon/vt1211.c
14856
14857 VT8231 HARDWARE MONITOR DRIVER
14858 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14859 L:      linux-hwmon@vger.kernel.org
14860 S:      Maintained
14861 F:      drivers/hwmon/vt8231.c
14862
14863 VUB300 USB to SDIO/SD/MMC bridge chip
14864 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14865 L:      linux-mmc@vger.kernel.org
14866 L:      linux-usb@vger.kernel.org
14867 S:      Supported
14868 F:      drivers/mmc/host/vub300.c
14869
14870 W1 DALLAS'S 1-WIRE BUS
14871 M:      Evgeniy Polyakov <zbr@ioremap.net>
14872 S:      Maintained
14873 F:      Documentation/w1/
14874 F:      drivers/w1/
14875 F:      include/linux/w1.h
14876
14877 W83791D HARDWARE MONITORING DRIVER
14878 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14879 L:      linux-hwmon@vger.kernel.org
14880 S:      Maintained
14881 F:      Documentation/hwmon/w83791d
14882 F:      drivers/hwmon/w83791d.c
14883
14884 W83793 HARDWARE MONITORING DRIVER
14885 M:      Rudolf Marek <r.marek@assembler.cz>
14886 L:      linux-hwmon@vger.kernel.org
14887 S:      Maintained
14888 F:      Documentation/hwmon/w83793
14889 F:      drivers/hwmon/w83793.c
14890
14891 W83795 HARDWARE MONITORING DRIVER
14892 M:      Jean Delvare <jdelvare@suse.com>
14893 L:      linux-hwmon@vger.kernel.org
14894 S:      Maintained
14895 F:      drivers/hwmon/w83795.c
14896
14897 W83L51xD SD/MMC CARD INTERFACE DRIVER
14898 M:      Pierre Ossman <pierre@ossman.eu>
14899 S:      Maintained
14900 F:      drivers/mmc/host/wbsd.*
14901
14902 WACOM PROTOCOL 4 SERIAL TABLETS
14903 M:      Julian Squires <julian@cipht.net>
14904 M:      Hans de Goede <hdegoede@redhat.com>
14905 L:      linux-input@vger.kernel.org
14906 S:      Maintained
14907 F:      drivers/input/tablet/wacom_serial4.c
14908
14909 WATCHDOG DEVICE DRIVERS
14910 M:      Wim Van Sebroeck <wim@iguana.be>
14911 R:      Guenter Roeck <linux@roeck-us.net>
14912 L:      linux-watchdog@vger.kernel.org
14913 W:      http://www.linux-watchdog.org/
14914 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14915 S:      Maintained
14916 F:      Documentation/devicetree/bindings/watchdog/
14917 F:      Documentation/watchdog/
14918 F:      drivers/watchdog/
14919 F:      include/linux/watchdog.h
14920 F:      include/uapi/linux/watchdog.h
14921
14922 WHISKEYCOVE PMIC GPIO DRIVER
14923 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14924 L:      linux-gpio@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/gpio/gpio-wcove.c
14927
14928 WIIMOTE HID DRIVER
14929 M:      David Herrmann <dh.herrmann@googlemail.com>
14930 L:      linux-input@vger.kernel.org
14931 S:      Maintained
14932 F:      drivers/hid/hid-wiimote*
14933
14934 WILOCITY WIL6210 WIRELESS DRIVER
14935 M:      Maya Erez <merez@codeaurora.org>
14936 L:      linux-wireless@vger.kernel.org
14937 L:      wil6210@qti.qualcomm.com
14938 S:      Supported
14939 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14940 F:      drivers/net/wireless/ath/wil6210/
14941
14942 WIMAX STACK
14943 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14944 M:      linux-wimax@intel.com
14945 L:      wimax@linuxwimax.org (subscribers-only)
14946 S:      Supported
14947 W:      http://linuxwimax.org
14948 F:      Documentation/wimax/README.wimax
14949 F:      include/linux/wimax/debug.h
14950 F:      include/net/wimax.h
14951 F:      include/uapi/linux/wimax.h
14952 F:      net/wimax/
14953
14954 WINBOND CIR DRIVER
14955 M:      David Härdeman <david@hardeman.nu>
14956 S:      Maintained
14957 F:      drivers/media/rc/winbond-cir.c
14958
14959 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14960 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14961 L:      linux-watchdog@vger.kernel.org
14962 S:      Maintained
14963 F:      drivers/watchdog/ebc-c384_wdt.c
14964
14965 WINSYSTEMS WS16C48 GPIO DRIVER
14966 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14967 L:      linux-gpio@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/gpio/gpio-ws16c48.c
14970
14971 WISTRON LAPTOP BUTTON DRIVER
14972 M:      Miloslav Trmac <mitr@volny.cz>
14973 S:      Maintained
14974 F:      drivers/input/misc/wistron_btns.c
14975
14976 WL3501 WIRELESS PCMCIA CARD DRIVER
14977 L:      linux-wireless@vger.kernel.org
14978 S:      Odd fixes
14979 F:      drivers/net/wireless/wl3501*
14980
14981 WOLFSON MICROELECTRONICS DRIVERS
14982 L:      patches@opensource.cirrus.com
14983 T:      git https://github.com/CirrusLogic/linux-drivers.git
14984 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14985 S:      Supported
14986 F:      Documentation/hwmon/wm83??
14987 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14988 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14989 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14990 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14991 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14992 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14993 F:      drivers/clk/clk-wm83*.c
14994 F:      drivers/extcon/extcon-arizona.c
14995 F:      drivers/leds/leds-wm83*.c
14996 F:      drivers/gpio/gpio-*wm*.c
14997 F:      drivers/gpio/gpio-arizona.c
14998 F:      drivers/hwmon/wm83??-hwmon.c
14999 F:      drivers/input/misc/wm831x-on.c
15000 F:      drivers/input/touchscreen/wm831x-ts.c
15001 F:      drivers/input/touchscreen/wm97*.c
15002 F:      drivers/mfd/arizona*
15003 F:      drivers/mfd/wm*.c
15004 F:      drivers/mfd/cs47l24*
15005 F:      drivers/power/supply/wm83*.c
15006 F:      drivers/rtc/rtc-wm83*.c
15007 F:      drivers/regulator/wm8*.c
15008 F:      drivers/regulator/arizona*
15009 F:      drivers/video/backlight/wm83*_bl.c
15010 F:      drivers/watchdog/wm83*_wdt.c
15011 F:      include/linux/mfd/arizona/
15012 F:      include/linux/mfd/wm831x/
15013 F:      include/linux/mfd/wm8350/
15014 F:      include/linux/mfd/wm8400*
15015 F:      include/linux/regulator/arizona*
15016 F:      include/linux/wm97xx.h
15017 F:      include/sound/wm????.h
15018 F:      sound/soc/codecs/arizona.?
15019 F:      sound/soc/codecs/wm*
15020 F:      sound/soc/codecs/cs47l24*
15021
15022 WORKQUEUE
15023 M:      Tejun Heo <tj@kernel.org>
15024 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15026 S:      Maintained
15027 F:      include/linux/workqueue.h
15028 F:      kernel/workqueue.c
15029 F:      Documentation/core-api/workqueue.rst
15030
15031 X-POWERS AXP288 PMIC DRIVERS
15032 M:      Hans de Goede <hdegoede@redhat.com>
15033 S:      Maintained
15034 N:      axp288
15035 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15036
15037 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15038 M:      Chen-Yu Tsai <wens@csie.org>
15039 L:      linux-kernel@vger.kernel.org
15040 S:      Maintained
15041 N:      axp[128]
15042
15043 X.25 NETWORK LAYER
15044 M:      Andrew Hendry <andrew.hendry@gmail.com>
15045 L:      linux-x25@vger.kernel.org
15046 S:      Odd Fixes
15047 F:      Documentation/networking/x25*
15048 F:      include/net/x25*
15049 F:      net/x25/
15050
15051 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15052 M:      Thomas Gleixner <tglx@linutronix.de>
15053 M:      Ingo Molnar <mingo@redhat.com>
15054 R:      "H. Peter Anvin" <hpa@zytor.com>
15055 M:      x86@kernel.org
15056 L:      linux-kernel@vger.kernel.org
15057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15058 S:      Maintained
15059 F:      Documentation/x86/
15060 F:      arch/x86/
15061
15062 X86 MCE INFRASTRUCTURE
15063 M:      Tony Luck <tony.luck@intel.com>
15064 M:      Borislav Petkov <bp@alien8.de>
15065 L:      linux-edac@vger.kernel.org
15066 S:      Maintained
15067 F:      arch/x86/kernel/cpu/mcheck/*
15068
15069 X86 MICROCODE UPDATE SUPPORT
15070 M:      Borislav Petkov <bp@alien8.de>
15071 S:      Maintained
15072 F:      arch/x86/kernel/cpu/microcode/*
15073
15074 X86 PLATFORM DRIVERS
15075 M:      Darren Hart <dvhart@infradead.org>
15076 M:      Andy Shevchenko <andy@infradead.org>
15077 L:      platform-driver-x86@vger.kernel.org
15078 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15079 S:      Maintained
15080 F:      drivers/platform/x86/
15081 F:      drivers/platform/olpc/
15082
15083 X86 VDSO
15084 M:      Andy Lutomirski <luto@amacapital.net>
15085 L:      linux-kernel@vger.kernel.org
15086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15087 S:      Maintained
15088 F:      arch/x86/entry/vdso/
15089
15090 XC2028/3028 TUNER DRIVER
15091 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15092 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15093 L:      linux-media@vger.kernel.org
15094 W:      https://linuxtv.org
15095 T:      git git://linuxtv.org/media_tree.git
15096 S:      Maintained
15097 F:      drivers/media/tuners/tuner-xc2028.*
15098
15099 XEN BLOCK SUBSYSTEM
15100 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15101 M:      Roger Pau Monné <roger.pau@citrix.com>
15102 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15103 S:      Supported
15104 F:      drivers/block/xen-blkback/*
15105 F:      drivers/block/xen*
15106
15107 XEN HYPERVISOR ARM
15108 M:      Stefano Stabellini <sstabellini@kernel.org>
15109 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15110 S:      Maintained
15111 F:      arch/arm/xen/
15112 F:      arch/arm/include/asm/xen/
15113
15114 XEN HYPERVISOR ARM64
15115 M:      Stefano Stabellini <sstabellini@kernel.org>
15116 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15117 S:      Maintained
15118 F:      arch/arm64/xen/
15119 F:      arch/arm64/include/asm/xen/
15120
15121 XEN HYPERVISOR INTERFACE
15122 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15123 M:      Juergen Gross <jgross@suse.com>
15124 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15126 S:      Supported
15127 F:      arch/x86/xen/
15128 F:      drivers/*/xen-*front.c
15129 F:      drivers/xen/
15130 F:      arch/x86/include/asm/xen/
15131 F:      arch/x86/include/asm/pvclock-abi.h
15132 F:      include/xen/
15133 F:      include/uapi/xen/
15134 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15135 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15136
15137 XEN NETWORK BACKEND DRIVER
15138 M:      Wei Liu <wei.liu2@citrix.com>
15139 M:      Paul Durrant <paul.durrant@citrix.com>
15140 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15141 L:      netdev@vger.kernel.org
15142 S:      Supported
15143 F:      drivers/net/xen-netback/*
15144
15145 XEN PCI SUBSYSTEM
15146 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15147 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15148 S:      Supported
15149 F:      arch/x86/pci/*xen*
15150 F:      drivers/pci/*xen*
15151
15152 XEN PVSCSI DRIVERS
15153 M:      Juergen Gross <jgross@suse.com>
15154 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15155 L:      linux-scsi@vger.kernel.org
15156 S:      Supported
15157 F:      drivers/scsi/xen-scsifront.c
15158 F:      drivers/xen/xen-scsiback.c
15159 F:      include/xen/interface/io/vscsiif.h
15160
15161 XEN SWIOTLB SUBSYSTEM
15162 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15163 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15164 L:      iommu@lists.linux-foundation.org
15165 S:      Supported
15166 F:      arch/x86/xen/*swiotlb*
15167 F:      drivers/xen/*swiotlb*
15168
15169 XFS FILESYSTEM
15170 M:      Darrick J. Wong <darrick.wong@oracle.com>
15171 M:      linux-xfs@vger.kernel.org
15172 L:      linux-xfs@vger.kernel.org
15173 W:      http://xfs.org/
15174 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15175 S:      Supported
15176 F:      Documentation/filesystems/xfs.txt
15177 F:      fs/xfs/
15178
15179 XILINX AXI ETHERNET DRIVER
15180 M:      Anirudha Sarangi <anirudh@xilinx.com>
15181 M:      John Linn <John.Linn@xilinx.com>
15182 S:      Maintained
15183 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15184
15185 XILINX UARTLITE SERIAL DRIVER
15186 M:      Peter Korsgaard <jacmet@sunsite.dk>
15187 L:      linux-serial@vger.kernel.org
15188 S:      Maintained
15189 F:      drivers/tty/serial/uartlite.c
15190
15191 XILINX VIDEO IP CORES
15192 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15194 L:      linux-media@vger.kernel.org
15195 T:      git git://linuxtv.org/media_tree.git
15196 S:      Supported
15197 F:      Documentation/devicetree/bindings/media/xilinx/
15198 F:      drivers/media/platform/xilinx/
15199 F:      include/uapi/linux/xilinx-v4l2-controls.h
15200
15201 XILLYBUS DRIVER
15202 M:      Eli Billauer <eli.billauer@gmail.com>
15203 L:      linux-kernel@vger.kernel.org
15204 S:      Supported
15205 F:      drivers/char/xillybus/
15206
15207 XRA1403 GPIO EXPANDER
15208 M:      Nandor Han <nandor.han@ge.com>
15209 M:      Semi Malinen <semi.malinen@ge.com>
15210 L:      linux-gpio@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/gpio/gpio-xra1403.c
15213 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15214
15215 XTENSA XTFPGA PLATFORM SUPPORT
15216 M:      Max Filippov <jcmvbkbc@gmail.com>
15217 L:      linux-xtensa@linux-xtensa.org
15218 S:      Maintained
15219 F:      drivers/spi/spi-xtensa-xtfpga.c
15220 F:      sound/soc/xtensa/xtfpga-i2s.c
15221
15222 YAM DRIVER FOR AX.25
15223 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15224 L:      linux-hams@vger.kernel.org
15225 S:      Maintained
15226 F:      drivers/net/hamradio/yam*
15227 F:      include/linux/yam.h
15228
15229 YAMA SECURITY MODULE
15230 M:      Kees Cook <keescook@chromium.org>
15231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15232 S:      Supported
15233 F:      security/yama/
15234 F:      Documentation/admin-guide/LSM/Yama.rst
15235
15236 YEALINK PHONE DRIVER
15237 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15238 L:      usbb2k-api-dev@nongnu.org
15239 S:      Maintained
15240 F:      Documentation/input/yealink.rst
15241 F:      drivers/input/misc/yealink.*
15242
15243 Z8530 DRIVER FOR AX.25
15244 M:      Joerg Reuter <jreuter@yaina.de>
15245 W:      http://yaina.de/jreuter/
15246 W:      http://www.qsl.net/dl1bke/
15247 L:      linux-hams@vger.kernel.org
15248 S:      Maintained
15249 F:      Documentation/networking/z8530drv.txt
15250 F:      drivers/net/hamradio/*scc.c
15251 F:      drivers/net/hamradio/z8530.h
15252
15253 ZBUD COMPRESSED PAGE ALLOCATOR
15254 M:      Seth Jennings <sjenning@redhat.com>
15255 M:      Dan Streetman <ddstreet@ieee.org>
15256 L:      linux-mm@kvack.org
15257 S:      Maintained
15258 F:      mm/zbud.c
15259 F:      include/linux/zbud.h
15260
15261 ZD1211RW WIRELESS DRIVER
15262 M:      Daniel Drake <dsd@gentoo.org>
15263 M:      Ulrich Kunitz <kune@deine-taler.de>
15264 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15265 L:      linux-wireless@vger.kernel.org
15266 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15267 S:      Maintained
15268 F:      drivers/net/wireless/zydas/zd1211rw/
15269
15270 ZD1301 MEDIA DRIVER
15271 M:      Antti Palosaari <crope@iki.fi>
15272 L:      linux-media@vger.kernel.org
15273 W:      https://linuxtv.org/
15274 W:      http://palosaari.fi/linux/
15275 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15276 S:      Maintained
15277 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15278
15279 ZD1301_DEMOD MEDIA DRIVER
15280 M:      Antti Palosaari <crope@iki.fi>
15281 L:      linux-media@vger.kernel.org
15282 W:      https://linuxtv.org/
15283 W:      http://palosaari.fi/linux/
15284 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15285 S:      Maintained
15286 F:      drivers/media/dvb-frontends/zd1301_demod*
15287
15288 ZPOOL COMPRESSED PAGE STORAGE API
15289 M:      Dan Streetman <ddstreet@ieee.org>
15290 L:      linux-mm@kvack.org
15291 S:      Maintained
15292 F:      mm/zpool.c
15293 F:      include/linux/zpool.h
15294
15295 ZR36067 VIDEO FOR LINUX DRIVER
15296 L:      mjpeg-users@lists.sourceforge.net
15297 L:      linux-media@vger.kernel.org
15298 W:      http://mjpeg.sourceforge.net/driver-zoran/
15299 T:      hg https://linuxtv.org/hg/v4l-dvb
15300 S:      Odd Fixes
15301 F:      drivers/media/pci/zoran/
15302
15303 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15304 M:      Minchan Kim <minchan@kernel.org>
15305 M:      Nitin Gupta <ngupta@vflare.org>
15306 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15307 L:      linux-kernel@vger.kernel.org
15308 S:      Maintained
15309 F:      drivers/block/zram/
15310 F:      Documentation/blockdev/zram.txt
15311
15312 ZS DECSTATION Z85C30 SERIAL DRIVER
15313 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15314 S:      Maintained
15315 F:      drivers/tty/serial/zs.*
15316
15317 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15318 M:      Minchan Kim <minchan@kernel.org>
15319 M:      Nitin Gupta <ngupta@vflare.org>
15320 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15321 L:      linux-mm@kvack.org
15322 S:      Maintained
15323 F:      mm/zsmalloc.c
15324 F:      include/linux/zsmalloc.h
15325 F:      Documentation/vm/zsmalloc.txt
15326
15327 ZSWAP COMPRESSED SWAP CACHING
15328 M:      Seth Jennings <sjenning@redhat.com>
15329 M:      Dan Streetman <ddstreet@ieee.org>
15330 L:      linux-mm@kvack.org
15331 S:      Maintained
15332 F:      mm/zswap.c
15333
15334 THE REST
15335 M:      Linus Torvalds <torvalds@linux-foundation.org>
15336 L:      linux-kernel@vger.kernel.org
15337 Q:      http://patchwork.kernel.org/project/LKML/list/
15338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15339 S:      Buried alive in reporters
15340 F:      *
15341 F:      */