Merge tag 'regulator-v4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[linux-2.6-microblaze.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
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 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773 F:      drivers/gpu/drm/amd/amdkfd/
774 F:      drivers/gpu/drm/amd/include/cik_structs.h
775 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776 F:      drivers/gpu/drm/amd/include/vi_structs.h
777 F:      drivers/gpu/drm/amd/include/v9_structs.h
778 F:      include/uapi/linux/kfd_ioctl.h
779
780 AMD SEATTLE DEVICE TREE SUPPORT
781 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
782 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 S:      Supported
785 F:      arch/arm64/boot/dts/amd/
786
787 AMD XGBE DRIVER
788 M:      Tom Lendacky <thomas.lendacky@amd.com>
789 L:      netdev@vger.kernel.org
790 S:      Supported
791 F:      drivers/net/ethernet/amd/xgbe/
792 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794 AMS (Apple Motion Sensor) DRIVER
795 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
796 S:      Supported
797 F:      drivers/macintosh/ams/
798
799 ANALOG DEVICES INC AD9389B DRIVER
800 M:      Hans Verkuil <hans.verkuil@cisco.com>
801 L:      linux-media@vger.kernel.org
802 S:      Maintained
803 F:      drivers/media/i2c/ad9389b*
804
805 ANALOG DEVICES INC ADV7180 DRIVER
806 M:      Lars-Peter Clausen <lars@metafoo.de>
807 L:      linux-media@vger.kernel.org
808 W:      http://ez.analog.com/community/linux-device-drivers
809 S:      Supported
810 F:      drivers/media/i2c/adv7180.c
811
812 ANALOG DEVICES INC ADV748X DRIVER
813 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv748x/*
817
818 ANALOG DEVICES INC ADV7511 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7511*
823
824 ANALOG DEVICES INC ADV7604 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7604*
829
830 ANALOG DEVICES INC ADV7842 DRIVER
831 M:      Hans Verkuil <hans.verkuil@cisco.com>
832 L:      linux-media@vger.kernel.org
833 S:      Maintained
834 F:      drivers/media/i2c/adv7842*
835
836 ANALOG DEVICES INC ASOC CODEC DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      sound/soc/codecs/adau*
843 F:      sound/soc/codecs/adav*
844 F:      sound/soc/codecs/ad1*
845 F:      sound/soc/codecs/ad7*
846 F:      sound/soc/codecs/ssm*
847 F:      sound/soc/codecs/sigmadsp.*
848
849 ANALOG DEVICES INC DMA DRIVERS
850 M:      Lars-Peter Clausen <lars@metafoo.de>
851 W:      http://ez.analog.com/community/linux-device-drivers
852 S:      Supported
853 F:      drivers/dma/dma-axi-dmac.c
854
855 ANALOG DEVICES INC IIO DRIVERS
856 M:      Lars-Peter Clausen <lars@metafoo.de>
857 M:      Michael Hennerich <Michael.Hennerich@analog.com>
858 W:      http://wiki.analog.com/
859 W:      http://ez.analog.com/community/linux-device-drivers
860 S:      Supported
861 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
862 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
863 F:      drivers/iio/*/ad*
864 F:      drivers/iio/adc/ltc2497*
865 X:      drivers/iio/*/adjd*
866 F:      drivers/staging/iio/*/ad*
867
868 ANDES ARCHITECTURE
869 M:      Greentime Hu <green.hu@gmail.com>
870 M:      Vincent Chen <deanbo422@gmail.com>
871 T:      git https://github.com/andestech/linux.git
872 S:      Supported
873 F:      arch/nds32/
874 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
875 F:      Documentation/devicetree/bindings/nds32/
876 K:      nds32
877 N:      nds32
878
879 ANDROID CONFIG FRAGMENTS
880 M:      Rob Herring <robh@kernel.org>
881 S:      Supported
882 F:      kernel/configs/android*
883
884 ANDROID DRIVERS
885 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
886 M:      Arve Hjønnevåg <arve@android.com>
887 M:      Todd Kjos <tkjos@android.com>
888 M:      Martijn Coenen <maco@android.com>
889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
890 L:      devel@driverdev.osuosl.org
891 S:      Supported
892 F:      drivers/android/
893 F:      drivers/staging/android/
894
895 ANDROID GOLDFISH PIC DRIVER
896 M:      Miodrag Dinic <miodrag.dinic@mips.com>
897 S:      Supported
898 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
899 F:      drivers/irqchip/irq-goldfish-pic.c
900
901 ANDROID GOLDFISH RTC DRIVER
902 M:      Miodrag Dinic <miodrag.dinic@mips.com>
903 S:      Supported
904 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
905 F:      drivers/rtc/rtc-goldfish.c
906
907 ANDROID ION DRIVER
908 M:      Laura Abbott <labbott@redhat.com>
909 M:      Sumit Semwal <sumit.semwal@linaro.org>
910 L:      devel@driverdev.osuosl.org
911 L:      dri-devel@lists.freedesktop.org
912 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
913 S:      Supported
914 F:      drivers/staging/android/ion
915 F:      drivers/staging/android/uapi/ion.h
916
917 AOA (Apple Onboard Audio) ALSA DRIVER
918 M:      Johannes Berg <johannes@sipsolutions.net>
919 L:      linuxppc-dev@lists.ozlabs.org
920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
921 S:      Maintained
922 F:      sound/aoa/
923
924 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
925 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
926 L:      linux-iio@vger.kernel.org
927 S:      Maintained
928 F:      drivers/iio/adc/stx104.c
929
930 APM DRIVER
931 M:      Jiri Kosina <jikos@kernel.org>
932 S:      Odd fixes
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
934 F:      arch/x86/kernel/apm_32.c
935 F:      include/linux/apm_bios.h
936 F:      include/uapi/linux/apm_bios.h
937 F:      drivers/char/apm-emulation.c
938
939 APPARMOR SECURITY MODULE
940 M:      John Johansen <john.johansen@canonical.com>
941 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
942 W:      wiki.apparmor.net
943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
944 S:      Supported
945 F:      security/apparmor/
946 F:      Documentation/admin-guide/LSM/apparmor.rst
947
948 APPLE BCM5974 MULTITOUCH DRIVER
949 M:      Henrik Rydberg <rydberg@bitmath.org>
950 L:      linux-input@vger.kernel.org
951 S:      Odd fixes
952 F:      drivers/input/mouse/bcm5974.c
953
954 APPLE SMC DRIVER
955 M:      Henrik Rydberg <rydberg@bitmath.org>
956 L:      linux-hwmon@vger.kernel.org
957 S:      Odd fixes
958 F:      drivers/hwmon/applesmc.c
959
960 APPLETALK NETWORK LAYER
961 L:      netdev@vger.kernel.org
962 S:      Odd fixes
963 F:      drivers/net/appletalk/
964 F:      net/appletalk/
965
966 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
967 M:      Duc Dang <dhdang@apm.com>
968 S:      Supported
969 F:      arch/arm64/boot/dts/apm/
970
971 APPLIED MICRO (APM) X-GENE SOC EDAC
972 M:      Loc Ho <lho@apm.com>
973 S:      Supported
974 F:      drivers/edac/xgene_edac.c
975 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
976
977 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
978 M:      Iyappan Subramanian <isubramanian@apm.com>
979 M:      Keyur Chudgar <kchudgar@apm.com>
980 S:      Supported
981 F:      drivers/net/ethernet/apm/xgene-v2/
982
983 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
984 M:      Iyappan Subramanian <isubramanian@apm.com>
985 M:      Keyur Chudgar <kchudgar@apm.com>
986 M:      Quan Nguyen <qnguyen@apm.com>
987 S:      Supported
988 F:      drivers/net/ethernet/apm/xgene/
989 F:      drivers/net/phy/mdio-xgene.c
990 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
991 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
992
993 APPLIED MICRO (APM) X-GENE SOC PMU
994 M:      Tai Nguyen <ttnguyen@apm.com>
995 S:      Supported
996 F:      drivers/perf/xgene_pmu.c
997 F:      Documentation/perf/xgene-pmu.txt
998 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
999
1000 APTINA CAMERA SENSOR PLL
1001 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1002 L:      linux-media@vger.kernel.org
1003 S:      Maintained
1004 F:      drivers/media/i2c/aptina-pll.*
1005
1006 ARC FRAMEBUFFER DRIVER
1007 M:      Jaya Kumar <jayalk@intworks.biz>
1008 S:      Maintained
1009 F:      drivers/video/fbdev/arcfb.c
1010 F:      drivers/video/fbdev/core/fb_defio.c
1011
1012 ARC PGU DRM DRIVER
1013 M:      Alexey Brodkin <abrodkin@synopsys.com>
1014 S:      Supported
1015 F:      drivers/gpu/drm/arc/
1016 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1017
1018 ARCNET NETWORK LAYER
1019 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1020 L:      netdev@vger.kernel.org
1021 S:      Maintained
1022 F:      drivers/net/arcnet/
1023 F:      include/uapi/linux/if_arcnet.h
1024
1025 ARM ARCHITECTED TIMER DRIVER
1026 M:      Mark Rutland <mark.rutland@arm.com>
1027 M:      Marc Zyngier <marc.zyngier@arm.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/include/asm/arch_timer.h
1031 F:      arch/arm64/include/asm/arch_timer.h
1032 F:      drivers/clocksource/arm_arch_timer.c
1033
1034 ARM HDLCD DRM DRIVER
1035 M:      Liviu Dudau <liviu.dudau@arm.com>
1036 S:      Supported
1037 F:      drivers/gpu/drm/arm/hdlcd_*
1038 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1039
1040 ARM MALI-DP DRM DRIVER
1041 M:      Liviu Dudau <liviu.dudau@arm.com>
1042 M:      Brian Starkey <brian.starkey@arm.com>
1043 M:      Mali DP Maintainers <malidp@foss.arm.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arm/
1046 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1047
1048 ARM MFM AND FLOPPY DRIVERS
1049 M:      Ian Molton <spyro@f2s.com>
1050 S:      Maintained
1051 F:      arch/arm/lib/floppydma.S
1052 F:      arch/arm/include/asm/floppy.h
1053
1054 ARM PMU PROFILING AND DEBUGGING
1055 M:      Will Deacon <will.deacon@arm.com>
1056 M:      Mark Rutland <mark.rutland@arm.com>
1057 S:      Maintained
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 F:      arch/arm*/kernel/perf_*
1060 F:      arch/arm/oprofile/common.c
1061 F:      arch/arm*/kernel/hw_breakpoint.c
1062 F:      arch/arm*/include/asm/hw_breakpoint.h
1063 F:      arch/arm*/include/asm/perf_event.h
1064 F:      drivers/perf/*
1065 F:      include/linux/perf/arm_pmu.h
1066 F:      Documentation/devicetree/bindings/arm/pmu.txt
1067 F:      Documentation/devicetree/bindings/perf/
1068
1069 ARM PORT
1070 M:      Russell King <linux@armlinux.org.uk>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 W:      http://www.armlinux.org.uk/
1073 S:      Odd Fixes
1074 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1075 F:      arch/arm/
1076 X:      arch/arm/boot/dts/
1077
1078 ARM PRIMECELL AACI PL041 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Odd Fixes
1081 F:      sound/arm/aaci.*
1082
1083 ARM PRIMECELL BUS SUPPORT
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Odd Fixes
1086 F:      drivers/amba/
1087 F:      include/linux/amba/bus.h
1088
1089 ARM PRIMECELL CLCD PL110 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Odd Fixes
1092 F:      drivers/video/fbdev/amba-clcd.*
1093
1094 ARM PRIMECELL KMI PL050 DRIVER
1095 M:      Russell King <linux@armlinux.org.uk>
1096 S:      Odd Fixes
1097 F:      drivers/input/serio/ambakmi.*
1098 F:      include/linux/amba/kmi.h
1099
1100 ARM PRIMECELL MMCI PL180/1 DRIVER
1101 M:      Russell King <linux@armlinux.org.uk>
1102 S:      Odd Fixes
1103 F:      drivers/mmc/host/mmci.*
1104 F:      include/linux/amba/mmci.h
1105
1106 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1107 M:      Russell King <linux@armlinux.org.uk>
1108 S:      Odd Fixes
1109 F:      drivers/tty/serial/amba-pl01*.c
1110 F:      include/linux/amba/serial.h
1111
1112 ARM SMMU DRIVERS
1113 M:      Will Deacon <will.deacon@arm.com>
1114 R:      Robin Murphy <robin.murphy@arm.com>
1115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 S:      Maintained
1117 F:      drivers/iommu/arm-smmu.c
1118 F:      drivers/iommu/arm-smmu-v3.c
1119 F:      drivers/iommu/io-pgtable-arm.c
1120 F:      drivers/iommu/io-pgtable-arm-v7s.c
1121
1122 ARM SUB-ARCHITECTURES
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125 F:      arch/arm/mach-*/
1126 F:      arch/arm/plat-*/
1127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1128
1129 ARM/ACTIONS SEMI ARCHITECTURE
1130 M:      Andreas Färber <afaerber@suse.de>
1131 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 S:      Maintained
1133 N:      owl
1134 F:      arch/arm/mach-actions/
1135 F:      arch/arm/boot/dts/owl-*
1136 F:      arch/arm64/boot/dts/actions/
1137 F:      drivers/clocksource/owl-*
1138 F:      drivers/pinctrl/actions/*
1139 F:      drivers/soc/actions/
1140 F:      include/dt-bindings/power/owl-*
1141 F:      include/linux/soc/actions/
1142 F:      Documentation/devicetree/bindings/arm/actions.txt
1143 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1144 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1145 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1146
1147 ARM/ADS SPHERE MACHINE SUPPORT
1148 M:      Lennert Buytenhek <kernel@wantstofly.org>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151
1152 ARM/AFEB9260 MACHINE SUPPORT
1153 M:      Sergey Lapin <slapin@ossfans.org>
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 S:      Maintained
1156
1157 ARM/AJECO 1ARM MACHINE SUPPORT
1158 M:      Lennert Buytenhek <kernel@wantstofly.org>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161
1162 ARM/Allwinner SoC Clock Support
1163 M:      Emilio López <emilio@elopez.com.ar>
1164 S:      Maintained
1165 F:      drivers/clk/sunxi/
1166
1167 ARM/Allwinner sunXi SoC support
1168 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1169 M:      Chen-Yu Tsai <wens@csie.org>
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 N:      sun[x456789]i
1173 N:      sun50i
1174 F:      arch/arm/mach-sunxi/
1175 F:      arch/arm64/boot/dts/allwinner/
1176 F:      drivers/clk/sunxi-ng/
1177 F:      drivers/pinctrl/sunxi/
1178 F:      drivers/soc/sunxi/
1179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1180
1181 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1182 M:      Neil Armstrong <narmstrong@baylibre.com>
1183 M:      Jerome Brunet <jbrunet@baylibre.com>
1184 L:      linux-amlogic@lists.infradead.org
1185 S:      Maintained
1186 F:      drivers/clk/meson/
1187 F:      include/dt-bindings/clock/meson*
1188 F:      include/dt-bindings/clock/gxbb*
1189 F:      Documentation/devicetree/bindings/clock/amlogic*
1190
1191 ARM/Amlogic Meson SoC support
1192 M:      Carlo Caione <carlo@caione.org>
1193 M:      Kevin Hilman <khilman@baylibre.com>
1194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 L:      linux-amlogic@lists.infradead.org
1196 W:      http://linux-meson.com/
1197 S:      Maintained
1198 F:      arch/arm/mach-meson/
1199 F:      arch/arm/boot/dts/meson*
1200 F:      arch/arm64/boot/dts/amlogic/
1201 F:      drivers/pinctrl/meson/
1202 F:      drivers/mmc/host/meson*
1203 N:      meson
1204
1205 ARM/Annapurna Labs ALPINE ARCHITECTURE
1206 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1207 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      arch/arm/mach-alpine/
1211 F:      arch/arm/boot/dts/alpine*
1212 F:      arch/arm64/boot/dts/al/
1213 F:      drivers/*/*alpine*
1214
1215 ARM/ARTPEC MACHINE SUPPORT
1216 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1217 M:      Lars Persson <lars.persson@axis.com>
1218 S:      Maintained
1219 L:      linux-arm-kernel@axis.com
1220 F:      arch/arm/mach-artpec
1221 F:      arch/arm/boot/dts/artpec6*
1222 F:      drivers/clk/axis
1223 F:      drivers/crypto/axis
1224 F:      drivers/pinctrl/pinctrl-artpec*
1225 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1226
1227 ARM/ASPEED I2C DRIVER
1228 M:      Brendan Higgins <brendanhiggins@google.com>
1229 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1230 R:      Joel Stanley <joel@jms.id.au>
1231 L:      linux-i2c@vger.kernel.org
1232 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1233 S:      Maintained
1234 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1235 F:      drivers/i2c/busses/i2c-aspeed.c
1236 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1237 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1238
1239 ARM/ASPEED MACHINE SUPPORT
1240 M:      Joel Stanley <joel@jms.id.au>
1241 R:      Andrew Jeffery <andrew@aj.id.au>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1244 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1245 S:      Supported
1246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1247 F:      arch/arm/mach-aspeed/
1248 F:      arch/arm/boot/dts/aspeed-*
1249 N:      aspeed
1250
1251 ARM/ATMEL AT91 Clock Support
1252 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1253 S:      Maintained
1254 F:      drivers/clk/at91
1255
1256 ARM/CALXEDA HIGHBANK ARCHITECTURE
1257 M:      Rob Herring <robh@kernel.org>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Maintained
1260 F:      arch/arm/mach-highbank/
1261 F:      arch/arm/boot/dts/highbank.dts
1262 F:      arch/arm/boot/dts/ecx-*.dts*
1263
1264 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1265 M:      Krzysztof Halasa <khalasa@piap.pl>
1266 S:      Maintained
1267 F:      arch/arm/mach-cns3xxx/
1268
1269 ARM/CAVIUM THUNDER NETWORK DRIVER
1270 M:      Sunil Goutham <sgoutham@cavium.com>
1271 M:      Robert Richter <rric@kernel.org>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Supported
1274 F:      drivers/net/ethernet/cavium/thunder/
1275
1276 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1277 M:      Lukasz Majewski <lukma@denx.de>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 F:      arch/arm/mach-ep93xx/ts72xx.c
1281
1282 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1283 M:      Alexander Shiyan <shc_work@mail.ru>
1284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285 S:      Odd Fixes
1286 N:      clps711x
1287
1288 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1294 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1295 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 S:      Maintained
1298 F:      arch/arm/mach-ep93xx/
1299 F:      arch/arm/mach-ep93xx/include/mach/
1300
1301 ARM/CLKDEV SUPPORT
1302 M:      Russell King <linux@armlinux.org.uk>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1306 F:      drivers/clk/clkdev.c
1307
1308 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1309 M:      Mike Rapoport <mike@compulab.co.il>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 S:      Maintained
1312
1313 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1314 M:      Baruch Siach <baruch@tkos.co.il>
1315 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 S:      Maintained
1317 F:      arch/arm/boot/dts/cx92755*
1318 N:      digicolor
1319
1320 ARM/CONTEC MICRO9 MACHINE SUPPORT
1321 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1322 S:      Maintained
1323 F:      arch/arm/mach-ep93xx/micro9.c
1324
1325 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1326 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 F:      drivers/hwtracing/coresight/*
1330 F:      Documentation/trace/coresight.txt
1331 F:      Documentation/trace/coresight-cpu-debug.txt
1332 F:      Documentation/devicetree/bindings/arm/coresight.txt
1333 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1334 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1335 F:      tools/perf/arch/arm/util/pmu.c
1336 F:      tools/perf/arch/arm/util/auxtrace.c
1337 F:      tools/perf/arch/arm/util/cs-etm.c
1338 F:      tools/perf/arch/arm/util/cs-etm.h
1339 F:      tools/perf/util/cs-etm.*
1340 F:      tools/perf/util/cs-etm-decoder/*
1341
1342 ARM/CORGI MACHINE SUPPORT
1343 M:      Richard Purdie <rpurdie@rpsys.net>
1344 S:      Maintained
1345
1346 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1347 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1348 M:      Linus Walleij <linus.walleij@linaro.org>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 T:      git git://github.com/ulli-kroll/linux.git
1351 S:      Maintained
1352 F:      Documentation/devicetree/bindings/arm/gemini.txt
1353 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1354 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1355 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1356 F:      arch/arm/mach-gemini/
1357 F:      drivers/net/ethernet/cortina/
1358 F:      drivers/pinctrl/pinctrl-gemini.c
1359 F:      drivers/rtc/rtc-ftrtc010.c
1360
1361 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1362 M:      Barry Song <baohua@kernel.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1365 S:      Maintained
1366 F:      arch/arm/boot/dts/prima2*
1367 F:      arch/arm/mach-prima2/
1368 F:      drivers/clk/sirf/
1369 F:      drivers/clocksource/timer-prima2.c
1370 F:      drivers/clocksource/timer-atlas7.c
1371 N:      [^a-z]sirf
1372
1373 ARM/EBSA110 MACHINE SUPPORT
1374 M:      Russell King <linux@armlinux.org.uk>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W:      http://www.armlinux.org.uk/
1377 S:      Maintained
1378 F:      arch/arm/mach-ebsa110/
1379 F:      drivers/net/ethernet/amd/am79c961a.*
1380
1381 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1382 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1383 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 N:      efm32
1387
1388 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1389 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 F:      arch/arm/mach-pxa/ezx.c
1393
1394 ARM/FARADAY FA526 PORT
1395 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398 T:      git git://git.berlios.de/gemini-board
1399 F:      arch/arm/mm/*-fa*
1400
1401 ARM/FOOTBRIDGE ARCHITECTURE
1402 M:      Russell King <linux@armlinux.org.uk>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 W:      http://www.armlinux.org.uk/
1405 S:      Maintained
1406 F:      arch/arm/include/asm/hardware/dec21285.h
1407 F:      arch/arm/mach-footbridge/
1408
1409 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1410 M:      Shawn Guo <shawnguo@kernel.org>
1411 M:      Sascha Hauer <s.hauer@pengutronix.de>
1412 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1413 R:      Fabio Estevam <fabio.estevam@nxp.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1417 F:      arch/arm/mach-imx/
1418 F:      arch/arm/mach-mxs/
1419 F:      arch/arm/boot/dts/imx*
1420 F:      arch/arm/configs/imx*_defconfig
1421 F:      drivers/clk/imx/
1422 F:      drivers/soc/imx/
1423 F:      include/soc/imx/
1424
1425 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1426 M:      Shawn Guo <shawnguo@kernel.org>
1427 M:      Sascha Hauer <s.hauer@pengutronix.de>
1428 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1429 R:      Stefan Agner <stefan@agner.ch>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1433 F:      arch/arm/mach-imx/*vf610*
1434 F:      arch/arm/boot/dts/vf*
1435
1436 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1437 M:      Lennert Buytenhek <kernel@wantstofly.org>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440
1441 ARM/GUMSTIX MACHINE SUPPORT
1442 M:      Steve Sakoman <sakoman@gmail.com>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445
1446 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1447 M:      Philipp Zabel <philipp.zabel@gmail.com>
1448 M:      Paul Parsons <lost.distance@yahoo.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/hx4700.c
1452 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1453 F:      sound/soc/pxa/hx4700.c
1454
1455 ARM/HISILICON SOC SUPPORT
1456 M:      Wei Xu <xuwei5@hisilicon.com>
1457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 W:      http://www.hisilicon.com
1459 S:      Supported
1460 T:      git git://github.com/hisilicon/linux-hisi.git
1461 F:      arch/arm/mach-hisi/
1462 F:      arch/arm/boot/dts/hi3*
1463 F:      arch/arm/boot/dts/hip*
1464 F:      arch/arm/boot/dts/hisi*
1465 F:      arch/arm64/boot/dts/hisilicon/
1466
1467 ARM/HP JORNADA 7XX MACHINE SUPPORT
1468 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1469 W:      www.jlime.com
1470 S:      Maintained
1471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1472 F:      arch/arm/mach-sa1100/jornada720.c
1473 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1474
1475 ARM/IGEP MACHINE SUPPORT
1476 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1477 M:      Javier Martinez Canillas <javier@dowhile0.org>
1478 L:      linux-omap@vger.kernel.org
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481 F:      arch/arm/boot/dts/omap3-igep*
1482
1483 ARM/INCOME PXA270 SUPPORT
1484 M:      Marek Vasut <marek.vasut@gmail.com>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1488
1489 ARM/INTEL IOP13XX ARM ARCHITECTURE
1490 M:      Lennert Buytenhek <kernel@wantstofly.org>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493
1494 ARM/INTEL IOP32X ARM ARCHITECTURE
1495 M:      Lennert Buytenhek <kernel@wantstofly.org>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498
1499 ARM/INTEL IOP33X ARM ARCHITECTURE
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Orphan
1502
1503 ARM/INTEL IQ81342EX MACHINE SUPPORT
1504 M:      Lennert Buytenhek <kernel@wantstofly.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/INTEL IXDP2850 MACHINE SUPPORT
1509 M:      Lennert Buytenhek <kernel@wantstofly.org>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512
1513 ARM/INTEL IXP4XX ARM ARCHITECTURE
1514 M:      Imre Kaloz <kaloz@openwrt.org>
1515 M:      Krzysztof Halasa <khalasa@piap.pl>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-ixp4xx/
1519
1520 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1521 M:      Jonathan Cameron <jic23@cam.ac.uk>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524 F:      arch/arm/mach-pxa/stargate2.c
1525 F:      drivers/pcmcia/pxa2xx_stargate2.c
1526
1527 ARM/INTEL XSC3 (MANZANO) ARM CORE
1528 M:      Lennert Buytenhek <kernel@wantstofly.org>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531
1532 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1533 M:      Lennert Buytenhek <kernel@wantstofly.org>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 S:      Maintained
1536
1537 ARM/LG1K ARCHITECTURE
1538 M:      Chanho Min <chanho.min@lge.com>
1539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 S:      Maintained
1541 F:      arch/arm64/boot/dts/lg/
1542
1543 ARM/LOGICPD PXA270 MACHINE SUPPORT
1544 M:      Lennert Buytenhek <kernel@wantstofly.org>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547
1548 ARM/LPC18XX ARCHITECTURE
1549 M:      Joachim Eastwood <manabian@gmail.com>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 S:      Maintained
1552 F:      arch/arm/boot/dts/lpc43*
1553 F:      drivers/clk/nxp/clk-lpc18xx*
1554 F:      drivers/clocksource/time-lpc32xx.c
1555 F:      drivers/i2c/busses/i2c-lpc2k.c
1556 F:      drivers/memory/pl172.c
1557 F:      drivers/mtd/spi-nor/nxp-spifi.c
1558 F:      drivers/rtc/rtc-lpc24xx.c
1559 N:      lpc18xx
1560
1561 ARM/LPC32XX SOC SUPPORT
1562 M:      Vladimir Zapolskiy <vz@mleia.com>
1563 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1566 S:      Maintained
1567 F:      arch/arm/boot/dts/lpc32*
1568 F:      arch/arm/mach-lpc32xx/
1569 F:      drivers/i2c/busses/i2c-pnx.c
1570 F:      drivers/net/ethernet/nxp/lpc_eth.c
1571 F:      drivers/usb/host/ohci-nxp.c
1572 F:      drivers/watchdog/pnx4008_wdt.c
1573 N:      lpc32xx
1574
1575 ARM/MAGICIAN MACHINE SUPPORT
1576 M:      Philipp Zabel <philipp.zabel@gmail.com>
1577 S:      Maintained
1578
1579 ARM/Marvell Dove/MV78xx0/Orion SOC support
1580 M:      Jason Cooper <jason@lakedaemon.net>
1581 M:      Andrew Lunn <andrew@lunn.ch>
1582 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583 M:      Gregory Clement <gregory.clement@bootlin.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      Documentation/devicetree/bindings/soc/dove/
1587 F:      arch/arm/mach-dove/
1588 F:      arch/arm/mach-mv78xx0/
1589 F:      arch/arm/mach-orion5x/
1590 F:      arch/arm/plat-orion/
1591 F:      arch/arm/boot/dts/dove*
1592 F:      arch/arm/boot/dts/orion5x*
1593
1594 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1595 M:      Jason Cooper <jason@lakedaemon.net>
1596 M:      Andrew Lunn <andrew@lunn.ch>
1597 M:      Gregory Clement <gregory.clement@bootlin.com>
1598 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601 F:      arch/arm/boot/dts/armada*
1602 F:      arch/arm/boot/dts/kirkwood*
1603 F:      arch/arm/configs/mvebu_*_defconfig
1604 F:      arch/arm/mach-mvebu/
1605 F:      arch/arm64/boot/dts/marvell/armada*
1606 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1607 F:      drivers/cpufreq/mvebu-cpufreq.c
1608 F:      drivers/irqchip/irq-armada-370-xp.c
1609 F:      drivers/irqchip/irq-mvebu-*
1610 F:      drivers/pinctrl/mvebu/
1611 F:      drivers/rtc/rtc-armada38x.c
1612
1613 ARM/Mediatek RTC DRIVER
1614 M:      Eddie Huang <eddie.huang@mediatek.com>
1615 M:      Sean Wang <sean.wang@mediatek.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1620 F:      drivers/rtc/rtc-mt6397.c
1621 F:      drivers/rtc/rtc-mt7622.c
1622
1623 ARM/Mediatek SoC support
1624 M:      Matthias Brugger <matthias.bgg@gmail.com>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/boot/dts/mt6*
1629 F:      arch/arm/boot/dts/mt7*
1630 F:      arch/arm/boot/dts/mt8*
1631 F:      arch/arm/mach-mediatek/
1632 F:      arch/arm64/boot/dts/mediatek/
1633 N:      mtk
1634 K:      mediatek
1635
1636 ARM/Mediatek USB3 PHY DRIVER
1637 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1642
1643 ARM/MICREL KS8695 ARCHITECTURE
1644 M:      Greg Ungerer <gerg@uclinux.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F:      arch/arm/mach-ks8695/
1647 S:      Odd Fixes
1648
1649 ARM/Microchip (AT91) SoC support
1650 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1651 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 W:      http://www.linux4sam.org
1654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1655 S:      Supported
1656 N:      at91
1657 N:      atmel
1658 F:      arch/arm/mach-at91/
1659 F:      include/soc/at91/
1660 F:      arch/arm/boot/dts/at91*.dts
1661 F:      arch/arm/boot/dts/at91*.dtsi
1662 F:      arch/arm/boot/dts/sama*.dts
1663 F:      arch/arm/boot/dts/sama*.dtsi
1664 F:      arch/arm/include/debug/at91.S
1665 F:      drivers/memory/atmel*
1666 F:      drivers/watchdog/sama5d4_wdt.c
1667 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1668 X:      drivers/net/wireless/atmel/
1669
1670 ARM/MIOA701 MACHINE SUPPORT
1671 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 F:      arch/arm/mach-pxa/mioa701.c
1674 S:      Maintained
1675
1676 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1677 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1678 S:      Maintained
1679
1680 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1681 M:      Linus Walleij <linus.walleij@linaro.org>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S:      Maintained
1684 F:      arch/arm/mach-nomadik/
1685 F:      arch/arm/mach-u300/
1686 F:      arch/arm/mach-ux500/
1687 F:      arch/arm/boot/dts/ste-*
1688 F:      drivers/clk/clk-nomadik.c
1689 F:      drivers/clk/clk-u300.c
1690 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1691 F:      drivers/clocksource/timer-u300.c
1692 F:      drivers/dma/coh901318*
1693 F:      drivers/dma/ste_dma40*
1694 F:      drivers/hwspinlock/u8500_hsem.c
1695 F:      drivers/i2c/busses/i2c-nomadik.c
1696 F:      drivers/i2c/busses/i2c-stu300.c
1697 F:      drivers/mfd/ab3100*
1698 F:      drivers/mfd/ab8500*
1699 F:      drivers/mfd/abx500*
1700 F:      drivers/mfd/dbx500*
1701 F:      drivers/mfd/db8500*
1702 F:      drivers/pinctrl/nomadik/
1703 F:      drivers/pinctrl/pinctrl-coh901*
1704 F:      drivers/pinctrl/pinctrl-u300.c
1705 F:      drivers/rtc/rtc-ab3100.c
1706 F:      drivers/rtc/rtc-ab8500.c
1707 F:      drivers/rtc/rtc-coh901331.c
1708 F:      drivers/rtc/rtc-pl031.c
1709 F:      drivers/watchdog/coh901327_wdt.c
1710 F:      Documentation/devicetree/bindings/arm/ste-*
1711 F:      Documentation/devicetree/bindings/arm/ux500/
1712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1713
1714 ARM/NUVOTON NPCM ARCHITECTURE
1715 M:      Avi Fishman <avifishman70@gmail.com>
1716 M:      Tomer Maimon <tmaimon77@gmail.com>
1717 R:      Patrick Venture <venture@google.com>
1718 R:      Nancy Yuen <yuenn@google.com>
1719 R:      Brendan Higgins <brendanhiggins@google.com>
1720 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1721 S:      Supported
1722 F:      arch/arm/mach-npcm/
1723 F:      arch/arm/boot/dts/nuvoton-npcm*
1724 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1725 F:      drivers/*/*npcm*
1726 F:      Documentation/*/*npcm*
1727
1728 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1729 M:      Wan ZongShun <mcuos.com@gmail.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 W:      http://www.mcuos.com
1732 S:      Maintained
1733 F:      arch/arm/mach-w90x900/
1734 F:      drivers/input/keyboard/w90p910_keypad.c
1735 F:      drivers/input/touchscreen/w90p910_ts.c
1736 F:      drivers/watchdog/nuc900_wdt.c
1737 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1738 F:      drivers/mtd/nand/raw/nuc900_nand.c
1739 F:      drivers/rtc/rtc-nuc900.c
1740 F:      drivers/spi/spi-nuc900.c
1741 F:      drivers/usb/host/ehci-w90x900.c
1742 F:      drivers/video/fbdev/nuc900fb.c
1743
1744 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1745 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1746 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1747 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1748 S:      Supported
1749
1750 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1751 M:      Alexander Clouter <alex@digriz.org.uk>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 W:      http://www.digriz.org.uk/ts78xx/kernel
1754 S:      Maintained
1755 F:      arch/arm/mach-orion5x/ts78xx-*
1756
1757 ARM/OXNAS platform support
1758 M:      Neil Armstrong <narmstrong@baylibre.com>
1759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1761 S:      Maintained
1762 F:      arch/arm/mach-oxnas/
1763 F:      arch/arm/boot/dts/ox8*.dts*
1764 N:      oxnas
1765
1766 ARM/PALM TREO SUPPORT
1767 M:      Tomas Cech <sleep_walker@suse.com>
1768 L:      linux-arm-kernel@lists.infradead.org
1769 W:      http://hackndev.com
1770 S:      Maintained
1771 F:      arch/arm/mach-pxa/palmtreo.*
1772
1773 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1774 M:      Marek Vasut <marek.vasut@gmail.com>
1775 L:      linux-arm-kernel@lists.infradead.org
1776 W:      http://hackndev.com
1777 S:      Maintained
1778 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1779 F:      arch/arm/mach-pxa/palmtx.c
1780 F:      arch/arm/mach-pxa/palmt5.*
1781 F:      arch/arm/mach-pxa/include/mach/palmld.h
1782 F:      arch/arm/mach-pxa/palmld.c
1783 F:      arch/arm/mach-pxa/palmte2.*
1784 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1785 F:      arch/arm/mach-pxa/palmtc.c
1786
1787 ARM/PALMZ72 SUPPORT
1788 M:      Sergey Lapin <slapin@ossfans.org>
1789 L:      linux-arm-kernel@lists.infradead.org
1790 W:      http://hackndev.com
1791 S:      Maintained
1792 F:      arch/arm/mach-pxa/palmz72.*
1793
1794 ARM/PLEB SUPPORT
1795 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1796 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1797 S:      Maintained
1798
1799 ARM/PT DIGITAL BOARD PORT
1800 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 W:      http://www.armlinux.org.uk/
1803 S:      Maintained
1804
1805 ARM/QUALCOMM SUPPORT
1806 M:      Andy Gross <andy.gross@linaro.org>
1807 M:      David Brown <david.brown@linaro.org>
1808 L:      linux-arm-msm@vger.kernel.org
1809 L:      linux-soc@vger.kernel.org
1810 S:      Maintained
1811 F:      Documentation/devicetree/bindings/soc/qcom/
1812 F:      arch/arm/boot/dts/qcom-*.dts
1813 F:      arch/arm/boot/dts/qcom-*.dtsi
1814 F:      arch/arm/mach-qcom/
1815 F:      arch/arm64/boot/dts/qcom/*
1816 F:      drivers/i2c/busses/i2c-qup.c
1817 F:      drivers/clk/qcom/
1818 F:      drivers/dma/qcom/
1819 F:      drivers/soc/qcom/
1820 F:      drivers/spi/spi-qup.c
1821 F:      drivers/tty/serial/msm_serial.c
1822 F:      drivers/*/pm8???-*
1823 F:      drivers/mfd/ssbi.c
1824 F:      drivers/firmware/qcom_scm.c
1825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1826
1827 ARM/RADISYS ENP2611 MACHINE SUPPORT
1828 M:      Lennert Buytenhek <kernel@wantstofly.org>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 S:      Maintained
1831
1832 ARM/REALTEK ARCHITECTURE
1833 M:      Andreas Färber <afaerber@suse.de>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 S:      Maintained
1836 F:      arch/arm64/boot/dts/realtek/
1837 F:      Documentation/devicetree/bindings/arm/realtek.txt
1838
1839 ARM/RENESAS ARM64 ARCHITECTURE
1840 M:      Simon Horman <horms@verge.net.au>
1841 M:      Magnus Damm <magnus.damm@gmail.com>
1842 L:      linux-renesas-soc@vger.kernel.org
1843 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1845 S:      Supported
1846 F:      arch/arm64/boot/dts/renesas/
1847 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1848 F:      drivers/soc/renesas/
1849 F:      include/linux/soc/renesas/
1850
1851 ARM/RISCPC ARCHITECTURE
1852 M:      Russell King <linux@armlinux.org.uk>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W:      http://www.armlinux.org.uk/
1855 S:      Maintained
1856 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1857 F:      arch/arm/include/asm/hardware/ioc.h
1858 F:      arch/arm/include/asm/hardware/iomd.h
1859 F:      arch/arm/include/asm/hardware/memc.h
1860 F:      arch/arm/mach-rpc/
1861 F:      drivers/net/ethernet/8390/etherh.c
1862 F:      drivers/net/ethernet/i825xx/ether1*
1863 F:      drivers/net/ethernet/seeq/ether3*
1864 F:      drivers/scsi/arm/
1865
1866 ARM/Rockchip SoC support
1867 M:      Heiko Stuebner <heiko@sntech.de>
1868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 L:      linux-rockchip@lists.infradead.org
1870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1871 S:      Maintained
1872 F:      arch/arm/boot/dts/rk3*
1873 F:      arch/arm/boot/dts/rv1108*
1874 F:      arch/arm/mach-rockchip/
1875 F:      drivers/clk/rockchip/
1876 F:      drivers/i2c/busses/i2c-rk3x.c
1877 F:      drivers/*/*rockchip*
1878 F:      drivers/*/*/*rockchip*
1879 F:      sound/soc/rockchip/
1880 N:      rockchip
1881
1882 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1883 M:      Kukjin Kim <kgene@kernel.org>
1884 M:      Krzysztof Kozlowski <krzk@kernel.org>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1887 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1888 S:      Maintained
1889 F:      arch/arm/boot/dts/s3c*
1890 F:      arch/arm/boot/dts/s5p*
1891 F:      arch/arm/boot/dts/exynos*
1892 F:      arch/arm64/boot/dts/exynos/
1893 F:      arch/arm/plat-samsung/
1894 F:      arch/arm/mach-s3c24*/
1895 F:      arch/arm/mach-s3c64xx/
1896 F:      arch/arm/mach-s5p*/
1897 F:      arch/arm/mach-exynos*/
1898 F:      drivers/*/*s3c24*
1899 F:      drivers/*/*/*s3c24*
1900 F:      drivers/*/*s3c64xx*
1901 F:      drivers/*/*s5pv210*
1902 F:      drivers/memory/samsung/*
1903 F:      drivers/soc/samsung/*
1904 F:      Documentation/arm/Samsung/
1905 F:      Documentation/devicetree/bindings/arm/samsung/
1906 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1907 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1908 N:      exynos
1909
1910 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1911 M:      Kyungmin Park <kyungmin.park@samsung.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 S:      Maintained
1914 F:      arch/arm/mach-s5pv210/
1915
1916 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1917 M:      Kyungmin Park <kyungmin.park@samsung.com>
1918 M:      Kamil Debski <kamil@wypas.org>
1919 M:      Andrzej Hajda <a.hajda@samsung.com>
1920 L:      linux-arm-kernel@lists.infradead.org
1921 L:      linux-media@vger.kernel.org
1922 S:      Maintained
1923 F:      drivers/media/platform/s5p-g2d/
1924
1925 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1926 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1927 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1928 L:      linux-media@vger.kernel.org
1929 S:      Maintained
1930 F:      drivers/media/platform/s5p-cec/
1931 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1932
1933 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1934 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1935 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1936 L:      linux-arm-kernel@lists.infradead.org
1937 L:      linux-media@vger.kernel.org
1938 S:      Maintained
1939 F:      drivers/media/platform/s5p-jpeg/
1940
1941 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1942 M:      Kyungmin Park <kyungmin.park@samsung.com>
1943 M:      Kamil Debski <kamil@wypas.org>
1944 M:      Jeongtae Park <jtp.park@samsung.com>
1945 M:      Andrzej Hajda <a.hajda@samsung.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 L:      linux-media@vger.kernel.org
1948 S:      Maintained
1949 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1950 F:      drivers/media/platform/s5p-mfc/
1951
1952 ARM/SHMOBILE ARM ARCHITECTURE
1953 M:      Simon Horman <horms@verge.net.au>
1954 M:      Magnus Damm <magnus.damm@gmail.com>
1955 L:      linux-renesas-soc@vger.kernel.org
1956 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1958 S:      Supported
1959 F:      arch/arm/boot/dts/emev2*
1960 F:      arch/arm/boot/dts/r7s*
1961 F:      arch/arm/boot/dts/r8a*
1962 F:      arch/arm/boot/dts/sh*
1963 F:      arch/arm/configs/shmobile_defconfig
1964 F:      arch/arm/include/debug/renesas-scif.S
1965 F:      arch/arm/mach-shmobile/
1966 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1967 F:      drivers/soc/renesas/
1968 F:      include/linux/soc/renesas/
1969
1970 ARM/SOCFPGA ARCHITECTURE
1971 M:      Dinh Nguyen <dinguyen@kernel.org>
1972 S:      Maintained
1973 F:      arch/arm/mach-socfpga/
1974 F:      arch/arm/boot/dts/socfpga*
1975 F:      arch/arm/configs/socfpga_defconfig
1976 F:      arch/arm64/boot/dts/altera/
1977 W:      http://www.rocketboards.org
1978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1979
1980 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1981 M:      Dinh Nguyen <dinguyen@kernel.org>
1982 S:      Maintained
1983 F:      drivers/clk/socfpga/
1984
1985 ARM/SOCFPGA EDAC SUPPORT
1986 M:      Thor Thayer <thor.thayer@linux.intel.com>
1987 S:      Maintained
1988 F:      drivers/edac/altera_edac.
1989
1990 ARM/SPREADTRUM SoC SUPPORT
1991 M:      Orson Zhai <orsonzhai@gmail.com>
1992 M:      Baolin Wang <baolin.wang@linaro.org>
1993 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1994 S:      Maintained
1995 F:      arch/arm64/boot/dts/sprd
1996 N:      sprd
1997
1998 ARM/STI ARCHITECTURE
1999 M:      Patrice Chotard <patrice.chotard@st.com>
2000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 W:      http://www.stlinux.com
2002 S:      Maintained
2003 F:      arch/arm/mach-sti/
2004 F:      arch/arm/boot/dts/sti*
2005 F:      drivers/char/hw_random/st-rng.c
2006 F:      drivers/clocksource/arm_global_timer.c
2007 F:      drivers/clocksource/clksrc_st_lpc.c
2008 F:      drivers/cpufreq/sti-cpufreq.c
2009 F:      drivers/dma/st_fdma*
2010 F:      drivers/i2c/busses/i2c-st.c
2011 F:      drivers/media/rc/st_rc.c
2012 F:      drivers/media/platform/sti/c8sectpfe/
2013 F:      drivers/mmc/host/sdhci-st.c
2014 F:      drivers/phy/st/phy-miphy28lp.c
2015 F:      drivers/phy/st/phy-stih407-usb.c
2016 F:      drivers/pinctrl/pinctrl-st.c
2017 F:      drivers/remoteproc/st_remoteproc.c
2018 F:      drivers/remoteproc/st_slim_rproc.c
2019 F:      drivers/reset/sti/
2020 F:      drivers/rtc/rtc-st-lpc.c
2021 F:      drivers/tty/serial/st-asc.c
2022 F:      drivers/usb/dwc3/dwc3-st.c
2023 F:      drivers/usb/host/ehci-st.c
2024 F:      drivers/usb/host/ohci-st.c
2025 F:      drivers/watchdog/st_lpc_wdt.c
2026 F:      drivers/ata/ahci_st.c
2027 F:      include/linux/remoteproc/st_slim_rproc.h
2028
2029 ARM/STM32 ARCHITECTURE
2030 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2031 M:      Alexandre Torgue <alexandre.torgue@st.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 S:      Maintained
2034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2035 N:      stm32
2036 F:      arch/arm/boot/dts/stm32*
2037 F:      arch/arm/mach-stm32/
2038 F:      drivers/clocksource/armv7m_systick.c
2039
2040 ARM/Synaptics Berlin SoC support
2041 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2042 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 S:      Maintained
2045 F:      arch/arm/mach-berlin/
2046 F:      arch/arm/boot/dts/berlin*
2047 F:      arch/arm64/boot/dts/marvell/berlin*
2048
2049 ARM/TANGO ARCHITECTURE
2050 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2051 M:      Mans Rullgard <mans@mansr.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 S:      Odd Fixes
2054 N:      tango
2055
2056 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2057 M:      Lennert Buytenhek <kernel@wantstofly.org>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060
2061 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2062 M:      Hans Verkuil <hans.verkuil@cisco.com>
2063 L:      linux-tegra@vger.kernel.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/media/platform/tegra-cec/
2067 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2068
2069 ARM/TETON BGA MACHINE SUPPORT
2070 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 S:      Maintained
2073
2074 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2075 M:      Santosh Shilimkar <ssantosh@kernel.org>
2076 L:      linux-kernel@vger.kernel.org
2077 S:      Maintained
2078 F:      drivers/memory/*emif*
2079
2080 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2081 M:      Santosh Shilimkar <ssantosh@kernel.org>
2082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 S:      Maintained
2084 F:      arch/arm/mach-keystone/
2085 F:      arch/arm/boot/dts/keystone-*
2086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2087
2088 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2089 M:      Santosh Shilimkar <ssantosh@kernel.org>
2090 L:      linux-kernel@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/clk/keystone/
2093
2094 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2095 M:      Santosh Shilimkar <ssantosh@kernel.org>
2096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 L:      linux-kernel@vger.kernel.org
2098 S:      Maintained
2099 F:      drivers/clocksource/timer-keystone.c
2100
2101 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2102 M:      Santosh Shilimkar <ssantosh@kernel.org>
2103 L:      linux-kernel@vger.kernel.org
2104 S:      Maintained
2105 F:      drivers/power/reset/keystone-reset.c
2106
2107 ARM/THECUS N2100 MACHINE SUPPORT
2108 M:      Lennert Buytenhek <kernel@wantstofly.org>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111
2112 ARM/TOSA MACHINE SUPPORT
2113 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2114 M:      Dirk Opfer <dirk@opfer-online.de>
2115 S:      Maintained
2116
2117 ARM/UNIPHIER ARCHITECTURE
2118 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2121 S:      Maintained
2122 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2123 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2124 F:      arch/arm/boot/dts/uniphier*
2125 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2126 F:      arch/arm/mach-uniphier/
2127 F:      arch/arm/mm/cache-uniphier.c
2128 F:      arch/arm64/boot/dts/socionext/uniphier*
2129 F:      drivers/bus/uniphier-system-bus.c
2130 F:      drivers/clk/uniphier/
2131 F:      drivers/gpio/gpio-uniphier.c
2132 F:      drivers/i2c/busses/i2c-uniphier*
2133 F:      drivers/irqchip/irq-uniphier-aidet.c
2134 F:      drivers/pinctrl/uniphier/
2135 F:      drivers/reset/reset-uniphier.c
2136 F:      drivers/tty/serial/8250/8250_uniphier.c
2137 N:      uniphier
2138
2139 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2140 M:      Ulf Hansson <ulf.hansson@linaro.org>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 T:      git git://git.linaro.org/people/ulfh/clk.git
2143 S:      Maintained
2144 F:      drivers/clk/ux500/
2145
2146 ARM/VERSATILE EXPRESS PLATFORM
2147 M:      Liviu Dudau <liviu.dudau@arm.com>
2148 M:      Sudeep Holla <sudeep.holla@arm.com>
2149 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 F:      arch/arm/boot/dts/vexpress*
2153 F:      arch/arm64/boot/dts/arm/
2154 F:      arch/arm/mach-vexpress/
2155 F:      */*/vexpress*
2156 F:      */*/*/vexpress*
2157 F:      drivers/clk/versatile/clk-vexpress-osc.c
2158 F:      drivers/clocksource/versatile.c
2159 N:      mps2
2160
2161 ARM/VFP SUPPORT
2162 M:      Russell King <linux@armlinux.org.uk>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W:      http://www.armlinux.org.uk/
2165 S:      Maintained
2166 F:      arch/arm/vfp/
2167
2168 ARM/VOIPAC PXA270 SUPPORT
2169 M:      Marek Vasut <marek.vasut@gmail.com>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172 F:      arch/arm/mach-pxa/vpac270.c
2173 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2174
2175 ARM/VT8500 ARM ARCHITECTURE
2176 M:      Tony Prisk <linux@prisktech.co.nz>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179 F:      arch/arm/mach-vt8500/
2180 F:      drivers/clocksource/vt8500_timer.c
2181 F:      drivers/i2c/busses/i2c-wmt.c
2182 F:      drivers/mmc/host/wmt-sdmmc.c
2183 F:      drivers/pwm/pwm-vt8500.c
2184 F:      drivers/rtc/rtc-vt8500.c
2185 F:      drivers/tty/serial/vt8500_serial.c
2186 F:      drivers/usb/host/ehci-platform.c
2187 F:      drivers/usb/host/uhci-platform.c
2188 F:      drivers/video/fbdev/vt8500lcdfb.*
2189 F:      drivers/video/fbdev/wm8505fb*
2190 F:      drivers/video/fbdev/wmt_ge_rops.*
2191
2192 ARM/ZIPIT Z2 SUPPORT
2193 M:      Marek Vasut <marek.vasut@gmail.com>
2194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 S:      Maintained
2196 F:      arch/arm/mach-pxa/z2.c
2197 F:      arch/arm/mach-pxa/include/mach/z2.h
2198
2199 ARM/ZTE ARCHITECTURE
2200 M:      Jun Nie <jun.nie@linaro.org>
2201 M:      Baoyou Xie <baoyou.xie@linaro.org>
2202 M:      Shawn Guo <shawnguo@kernel.org>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Maintained
2205 F:      arch/arm/boot/dts/zx2967*
2206 F:      arch/arm/mach-zx/
2207 F:      arch/arm64/boot/dts/zte/
2208 F:      drivers/clk/zte/
2209 F:      drivers/dma/zx_dma.c
2210 F:      drivers/gpio/gpio-zx.c
2211 F:      drivers/i2c/busses/i2c-zx2967.c
2212 F:      drivers/mmc/host/dw_mmc-zx.*
2213 F:      drivers/pinctrl/zte/
2214 F:      drivers/soc/zte/
2215 F:      drivers/thermal/zx2967_thermal.c
2216 F:      drivers/watchdog/zx2967_wdt.c
2217 F:      Documentation/devicetree/bindings/arm/zte.txt
2218 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2219 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2220 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2221 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2222 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2223 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2224 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2225 F:      Documentation/devicetree/bindings/soc/zte/
2226 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2227 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2228 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2229 F:      include/dt-bindings/clock/zx2967*.h
2230 F:      include/dt-bindings/soc/zte,*.h
2231 F:      sound/soc/codecs/zx_aud96p22.c
2232 F:      sound/soc/zte/
2233
2234 ARM/ZYNQ ARCHITECTURE
2235 M:      Michal Simek <michal.simek@xilinx.com>
2236 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 W:      http://wiki.xilinx.com
2238 T:      git https://github.com/Xilinx/linux-xlnx.git
2239 S:      Supported
2240 F:      arch/arm/mach-zynq/
2241 F:      drivers/cpuidle/cpuidle-zynq.c
2242 F:      drivers/block/xsysace.c
2243 N:      zynq
2244 N:      xilinx
2245 F:      drivers/clocksource/cadence_ttc_timer.c
2246 F:      drivers/i2c/busses/i2c-cadence.c
2247 F:      drivers/mmc/host/sdhci-of-arasan.c
2248 F:      drivers/edac/synopsys_edac.c
2249
2250 ARM64 PORT (AARCH64 ARCHITECTURE)
2251 M:      Catalin Marinas <catalin.marinas@arm.com>
2252 M:      Will Deacon <will.deacon@arm.com>
2253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2255 S:      Maintained
2256 F:      arch/arm64/
2257 F:      Documentation/arm64/
2258
2259 AS3645A LED FLASH CONTROLLER DRIVER
2260 M:      Sakari Ailus <sakari.ailus@iki.fi>
2261 L:      linux-leds@vger.kernel.org
2262 S:      Maintained
2263 F:      drivers/leds/leds-as3645a.c
2264
2265 ASAHI KASEI AK8974 DRIVER
2266 M:      Linus Walleij <linus.walleij@linaro.org>
2267 L:      linux-iio@vger.kernel.org
2268 W:      http://www.akm.com/
2269 S:      Supported
2270 F:      drivers/iio/magnetometer/ak8974.c
2271
2272 ASC7621 HARDWARE MONITOR DRIVER
2273 M:      George Joseph <george.joseph@fairview5.com>
2274 L:      linux-hwmon@vger.kernel.org
2275 S:      Maintained
2276 F:      Documentation/hwmon/asc7621
2277 F:      drivers/hwmon/asc7621.c
2278
2279 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2280 M:      Corentin Chary <corentin.chary@gmail.com>
2281 L:      acpi4asus-user@lists.sourceforge.net
2282 L:      platform-driver-x86@vger.kernel.org
2283 W:      http://acpi4asus.sf.net
2284 S:      Maintained
2285 F:      drivers/platform/x86/asus*.c
2286 F:      drivers/platform/x86/eeepc*.c
2287
2288 ASUS WIRELESS RADIO CONTROL DRIVER
2289 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2290 L:      platform-driver-x86@vger.kernel.org
2291 S:      Maintained
2292 F:      drivers/platform/x86/asus-wireless.c
2293
2294 ASYMMETRIC KEYS
2295 M:      David Howells <dhowells@redhat.com>
2296 L:      keyrings@vger.kernel.org
2297 S:      Maintained
2298 F:      Documentation/crypto/asymmetric-keys.txt
2299 F:      include/linux/verification.h
2300 F:      include/crypto/public_key.h
2301 F:      include/crypto/pkcs7.h
2302 F:      crypto/asymmetric_keys/
2303
2304 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2305 R:      Dan Williams <dan.j.williams@intel.com>
2306 W:      http://sourceforge.net/projects/xscaleiop
2307 S:      Odd fixes
2308 F:      Documentation/crypto/async-tx-api.txt
2309 F:      crypto/async_tx/
2310 F:      drivers/dma/
2311 F:      include/linux/dmaengine.h
2312 F:      include/linux/async_tx.h
2313
2314 AT24 EEPROM DRIVER
2315 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2316 L:      linux-i2c@vger.kernel.org
2317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2318 S:      Maintained
2319 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2320 F:      drivers/misc/eeprom/at24.c
2321 F:      include/linux/platform_data/at24.h
2322
2323 ATA OVER ETHERNET (AOE) DRIVER
2324 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2325 W:      http://www.openaoe.org/
2326 S:      Supported
2327 F:      Documentation/aoe/
2328 F:      drivers/block/aoe/
2329
2330 ATHEROS 71XX/9XXX GPIO DRIVER
2331 M:      Alban Bedel <albeu@free.fr>
2332 W:      https://github.com/AlbanBedel/linux
2333 T:      git git://github.com/AlbanBedel/linux
2334 S:      Maintained
2335 F:      drivers/gpio/gpio-ath79.c
2336 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2337
2338 ATHEROS 71XX/9XXX USB PHY DRIVER
2339 M:      Alban Bedel <albeu@free.fr>
2340 W:      https://github.com/AlbanBedel/linux
2341 T:      git git://github.com/AlbanBedel/linux
2342 S:      Maintained
2343 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2344 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2345
2346 ATHEROS ATH GENERIC UTILITIES
2347 M:      Kalle Valo <kvalo@codeaurora.org>
2348 L:      linux-wireless@vger.kernel.org
2349 S:      Supported
2350 F:      drivers/net/wireless/ath/*
2351
2352 ATHEROS ATH5K WIRELESS DRIVER
2353 M:      Jiri Slaby <jirislaby@gmail.com>
2354 M:      Nick Kossifidis <mickflemm@gmail.com>
2355 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2356 L:      linux-wireless@vger.kernel.org
2357 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2358 S:      Maintained
2359 F:      drivers/net/wireless/ath/ath5k/
2360
2361 ATHEROS ATH6KL WIRELESS DRIVER
2362 M:      Kalle Valo <kvalo@codeaurora.org>
2363 L:      linux-wireless@vger.kernel.org
2364 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2366 S:      Supported
2367 F:      drivers/net/wireless/ath/ath6kl/
2368
2369 ATI_REMOTE2 DRIVER
2370 M:      Ville Syrjala <syrjala@sci.fi>
2371 S:      Maintained
2372 F:      drivers/input/misc/ati_remote2.c
2373
2374 ATK0110 HWMON DRIVER
2375 M:      Luca Tettamanti <kronos.it@gmail.com>
2376 L:      linux-hwmon@vger.kernel.org
2377 S:      Maintained
2378 F:      drivers/hwmon/asus_atk0110.c
2379
2380 ATLX ETHERNET DRIVERS
2381 M:      Jay Cliburn <jcliburn@gmail.com>
2382 M:      Chris Snook <chris.snook@gmail.com>
2383 L:      netdev@vger.kernel.org
2384 W:      http://sourceforge.net/projects/atl1
2385 W:      http://atl1.sourceforge.net
2386 S:      Maintained
2387 F:      drivers/net/ethernet/atheros/
2388
2389 ATM
2390 M:      Chas Williams <3chas3@gmail.com>
2391 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2392 L:      netdev@vger.kernel.org
2393 W:      http://linux-atm.sourceforge.net
2394 S:      Maintained
2395 F:      drivers/atm/
2396 F:      include/linux/atm*
2397 F:      include/uapi/linux/atm*
2398
2399 ATMEL AT91 / AT32 MCI DRIVER
2400 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2401 S:      Maintained
2402 F:      drivers/mmc/host/atmel-mci.c
2403
2404 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2406 S:      Supported
2407 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2408
2409 ATMEL Audio ALSA driver
2410 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2412 S:      Supported
2413 F:      sound/soc/atmel
2414
2415 ATMEL I2C DRIVER
2416 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2417 L:      linux-i2c@vger.kernel.org
2418 S:      Supported
2419 F:      drivers/i2c/busses/i2c-at91.c
2420
2421 ATMEL ISI DRIVER
2422 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2423 L:      linux-media@vger.kernel.org
2424 S:      Supported
2425 F:      drivers/media/platform/atmel/atmel-isi.c
2426 F:      include/media/atmel-isi.h
2427
2428 ATMEL LCDFB DRIVER
2429 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2430 L:      linux-fbdev@vger.kernel.org
2431 S:      Maintained
2432 F:      drivers/video/fbdev/atmel_lcdfb.c
2433 F:      include/video/atmel_lcdc.h
2434
2435 ATMEL MACB ETHERNET DRIVER
2436 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2437 S:      Supported
2438 F:      drivers/net/ethernet/cadence/
2439
2440 ATMEL MAXTOUCH DRIVER
2441 M:      Nick Dyer <nick@shmanahar.org>
2442 T:      git git://github.com/ndyer/linux.git
2443 S:      Maintained
2444 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2445 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2446
2447 ATMEL SAMA5D2 ADC DRIVER
2448 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2449 L:      linux-iio@vger.kernel.org
2450 S:      Supported
2451 F:      drivers/iio/adc/at91-sama5d2_adc.c
2452
2453 ATMEL SDMMC DRIVER
2454 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2455 L:      linux-mmc@vger.kernel.org
2456 S:      Supported
2457 F:      drivers/mmc/host/sdhci-of-at91.c
2458
2459 ATMEL SPI DRIVER
2460 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2461 S:      Supported
2462 F:      drivers/spi/spi-atmel.*
2463
2464 ATMEL SSC DRIVER
2465 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 S:      Supported
2468 F:      drivers/misc/atmel-ssc.c
2469 F:      include/linux/atmel-ssc.h
2470
2471 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2472 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 S:      Supported
2475 F:      drivers/misc/atmel_tclib.c
2476 F:      drivers/clocksource/tcb_clksrc.c
2477
2478 ATMEL USBA UDC DRIVER
2479 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481 S:      Supported
2482 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2483
2484 ATMEL WIRELESS DRIVER
2485 M:      Simon Kelley <simon@thekelleys.org.uk>
2486 L:      linux-wireless@vger.kernel.org
2487 W:      http://www.thekelleys.org.uk/atmel
2488 W:      http://atmelwlandriver.sourceforge.net/
2489 S:      Maintained
2490 F:      drivers/net/wireless/atmel/atmel*
2491
2492 ATMEL XDMA DRIVER
2493 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2494 L:      linux-arm-kernel@lists.infradead.org
2495 L:      dmaengine@vger.kernel.org
2496 S:      Supported
2497 F:      drivers/dma/at_xdmac.c
2498
2499 ATOMIC INFRASTRUCTURE
2500 M:      Will Deacon <will.deacon@arm.com>
2501 M:      Peter Zijlstra <peterz@infradead.org>
2502 R:      Boqun Feng <boqun.feng@gmail.com>
2503 L:      linux-kernel@vger.kernel.org
2504 S:      Maintained
2505 F:      arch/*/include/asm/atomic*.h
2506 F:      include/*/atomic*.h
2507
2508 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2509 M:      Bradley Grove <linuxdrivers@attotech.com>
2510 L:      linux-scsi@vger.kernel.org
2511 W:      http://www.attotech.com
2512 S:      Supported
2513 F:      drivers/scsi/esas2r
2514
2515 ATUSB IEEE 802.15.4 RADIO DRIVER
2516 M:      Stefan Schmidt <stefan@osg.samsung.com>
2517 L:      linux-wpan@vger.kernel.org
2518 S:      Maintained
2519 F:      drivers/net/ieee802154/atusb.c
2520 F:      drivers/net/ieee802154/atusb.h
2521 F:      drivers/net/ieee802154/at86rf230.h
2522
2523 AUDIT SUBSYSTEM
2524 M:      Paul Moore <paul@paul-moore.com>
2525 M:      Eric Paris <eparis@redhat.com>
2526 L:      linux-audit@redhat.com (moderated for non-subscribers)
2527 W:      https://github.com/linux-audit
2528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2529 S:      Supported
2530 F:      include/linux/audit.h
2531 F:      include/uapi/linux/audit.h
2532 F:      kernel/audit*
2533
2534 AUXILIARY DISPLAY DRIVERS
2535 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2536 S:      Maintained
2537 F:      drivers/auxdisplay/
2538 F:      include/linux/cfag12864b.h
2539
2540 AX.25 NETWORK LAYER
2541 M:      Ralf Baechle <ralf@linux-mips.org>
2542 L:      linux-hams@vger.kernel.org
2543 W:      http://www.linux-ax25.org/
2544 S:      Maintained
2545 F:      include/uapi/linux/ax25.h
2546 F:      include/net/ax25.h
2547 F:      net/ax25/
2548
2549 AXENTIA ARM DEVICES
2550 M:      Peter Rosin <peda@axentia.se>
2551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/arm/axentia.txt
2554 F:      arch/arm/boot/dts/at91-linea.dtsi
2555 F:      arch/arm/boot/dts/at91-natte.dtsi
2556 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2557 F:      arch/arm/boot/dts/at91-tse850-3.dts
2558
2559 AXENTIA ASOC DRIVERS
2560 M:      Peter Rosin <peda@axentia.se>
2561 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2562 S:      Maintained
2563 F:      Documentation/devicetree/bindings/sound/axentia,*
2564 F:      sound/soc/atmel/tse850-pcm5142.c
2565
2566 AZ6007 DVB DRIVER
2567 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2568 L:      linux-media@vger.kernel.org
2569 W:      https://linuxtv.org
2570 T:      git git://linuxtv.org/media_tree.git
2571 S:      Maintained
2572 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2573
2574 AZTECH FM RADIO RECEIVER DRIVER
2575 M:      Hans Verkuil <hverkuil@xs4all.nl>
2576 L:      linux-media@vger.kernel.org
2577 T:      git git://linuxtv.org/media_tree.git
2578 W:      https://linuxtv.org
2579 S:      Maintained
2580 F:      drivers/media/radio/radio-aztech*
2581
2582 B43 WIRELESS DRIVER
2583 L:      linux-wireless@vger.kernel.org
2584 L:      b43-dev@lists.infradead.org
2585 W:      http://wireless.kernel.org/en/users/Drivers/b43
2586 S:      Odd Fixes
2587 F:      drivers/net/wireless/broadcom/b43/
2588
2589 B43LEGACY WIRELESS DRIVER
2590 M:      Larry Finger <Larry.Finger@lwfinger.net>
2591 L:      linux-wireless@vger.kernel.org
2592 L:      b43-dev@lists.infradead.org
2593 W:      http://wireless.kernel.org/en/users/Drivers/b43
2594 S:      Maintained
2595 F:      drivers/net/wireless/broadcom/b43legacy/
2596
2597 BACKLIGHT CLASS/SUBSYSTEM
2598 M:      Lee Jones <lee.jones@linaro.org>
2599 M:      Daniel Thompson <daniel.thompson@linaro.org>
2600 M:      Jingoo Han <jingoohan1@gmail.com>
2601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2602 S:      Maintained
2603 F:      drivers/video/backlight/
2604 F:      include/linux/backlight.h
2605 F:      include/linux/pwm_backlight.h
2606 F:      Documentation/devicetree/bindings/leds/backlight
2607
2608 BATMAN ADVANCED
2609 M:      Marek Lindner <mareklindner@neomailbox.ch>
2610 M:      Simon Wunderlich <sw@simonwunderlich.de>
2611 M:      Antonio Quartulli <a@unstable.cc>
2612 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2613 W:      https://www.open-mesh.org/
2614 Q:      https://patchwork.open-mesh.org/project/batman/list/
2615 S:      Maintained
2616 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2617 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2618 F:      Documentation/networking/batman-adv.rst
2619 F:      include/uapi/linux/batadv_packet.h
2620 F:      include/uapi/linux/batman_adv.h
2621 F:      net/batman-adv/
2622
2623 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2624 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2625 L:      linux-hams@vger.kernel.org
2626 W:      http://www.baycom.org/~tom/ham/ham.html
2627 S:      Maintained
2628 F:      drivers/net/hamradio/baycom*
2629
2630 BCACHE (BLOCK LAYER CACHE)
2631 M:      Coly Li <colyli@suse.de>
2632 M:      Kent Overstreet <kent.overstreet@gmail.com>
2633 L:      linux-bcache@vger.kernel.org
2634 W:      http://bcache.evilpiepirate.org
2635 C:      irc://irc.oftc.net/bcache
2636 S:      Maintained
2637 F:      drivers/md/bcache/
2638
2639 BDISP ST MEDIA DRIVER
2640 M:      Fabien Dessenne <fabien.dessenne@st.com>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Supported
2645 F:      drivers/media/platform/sti/bdisp
2646
2647 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2648 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2649 L:      netdev@vger.kernel.org
2650 S:      Maintained
2651 F:      drivers/net/ethernet/ec_bhf.c
2652
2653 BEFS FILE SYSTEM
2654 M:      Luis de Bethencourt <luisbg@kernel.org>
2655 M:      Salah Triki <salah.triki@gmail.com>
2656 S:      Maintained
2657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2658 F:      Documentation/filesystems/befs.txt
2659 F:      fs/befs/
2660
2661 BFQ I/O SCHEDULER
2662 M:      Paolo Valente <paolo.valente@linaro.org>
2663 M:      Jens Axboe <axboe@kernel.dk>
2664 L:      linux-block@vger.kernel.org
2665 S:      Maintained
2666 F:      block/bfq-*
2667 F:      Documentation/block/bfq-iosched.txt
2668
2669 BFS FILE SYSTEM
2670 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2671 S:      Maintained
2672 F:      Documentation/filesystems/bfs.txt
2673 F:      fs/bfs/
2674 F:      include/uapi/linux/bfs_fs.h
2675
2676 BLINKM RGB LED DRIVER
2677 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678 S:      Maintained
2679 F:      drivers/leds/leds-blinkm.c
2680
2681 BLOCK LAYER
2682 M:      Jens Axboe <axboe@kernel.dk>
2683 L:      linux-block@vger.kernel.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685 S:      Maintained
2686 F:      block/
2687 F:      drivers/block/
2688 F:      kernel/trace/blktrace.c
2689 F:      lib/sbitmap.c
2690
2691 BLOCK2MTD DRIVER
2692 M:      Joern Engel <joern@lazybastard.org>
2693 L:      linux-mtd@lists.infradead.org
2694 S:      Maintained
2695 F:      drivers/mtd/devices/block2mtd.c
2696
2697 BLUETOOTH DRIVERS
2698 M:      Marcel Holtmann <marcel@holtmann.org>
2699 M:      Johan Hedberg <johan.hedberg@gmail.com>
2700 L:      linux-bluetooth@vger.kernel.org
2701 W:      http://www.bluez.org/
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S:      Maintained
2705 F:      drivers/bluetooth/
2706
2707 BLUETOOTH SUBSYSTEM
2708 M:      Marcel Holtmann <marcel@holtmann.org>
2709 M:      Johan Hedberg <johan.hedberg@gmail.com>
2710 L:      linux-bluetooth@vger.kernel.org
2711 W:      http://www.bluez.org/
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714 S:      Maintained
2715 F:      net/bluetooth/
2716 F:      include/net/bluetooth/
2717
2718 BONDING DRIVER
2719 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2720 M:      Veaceslav Falico <vfalico@gmail.com>
2721 M:      Andy Gospodarek <andy@greyhouse.net>
2722 L:      netdev@vger.kernel.org
2723 W:      http://sourceforge.net/projects/bonding/
2724 S:      Supported
2725 F:      drivers/net/bonding/
2726 F:      include/uapi/linux/if_bonding.h
2727
2728 BPF (Safe dynamic programs and tools)
2729 M:      Alexei Starovoitov <ast@kernel.org>
2730 M:      Daniel Borkmann <daniel@iogearbox.net>
2731 L:      netdev@vger.kernel.org
2732 L:      linux-kernel@vger.kernel.org
2733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2736 S:      Supported
2737 F:      arch/x86/net/bpf_jit*
2738 F:      Documentation/networking/filter.txt
2739 F:      Documentation/bpf/
2740 F:      include/linux/bpf*
2741 F:      include/linux/filter.h
2742 F:      include/trace/events/xdp.h
2743 F:      include/uapi/linux/bpf*
2744 F:      include/uapi/linux/filter.h
2745 F:      kernel/bpf/
2746 F:      kernel/trace/bpf_trace.c
2747 F:      lib/test_bpf.c
2748 F:      net/bpf/
2749 F:      net/core/filter.c
2750 F:      net/sched/act_bpf.c
2751 F:      net/sched/cls_bpf.c
2752 F:      samples/bpf/
2753 F:      tools/bpf/
2754 F:      tools/lib/bpf/
2755 F:      tools/testing/selftests/bpf/
2756
2757 BROADCOM B44 10/100 ETHERNET DRIVER
2758 M:      Michael Chan <michael.chan@broadcom.com>
2759 L:      netdev@vger.kernel.org
2760 S:      Supported
2761 F:      drivers/net/ethernet/broadcom/b44.*
2762
2763 BROADCOM B53 ETHERNET SWITCH DRIVER
2764 M:      Florian Fainelli <f.fainelli@gmail.com>
2765 L:      netdev@vger.kernel.org
2766 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2767 S:      Supported
2768 F:      drivers/net/dsa/b53/*
2769 F:      include/linux/platform_data/b53.h
2770
2771 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2772 M:      Florian Fainelli <f.fainelli@gmail.com>
2773 M:      Ray Jui <rjui@broadcom.com>
2774 M:      Scott Branden <sbranden@broadcom.com>
2775 M:      bcm-kernel-feedback-list@broadcom.com
2776 T:      git git://github.com/broadcom/mach-bcm
2777 S:      Maintained
2778 N:      bcm281*
2779 N:      bcm113*
2780 N:      bcm216*
2781 N:      kona
2782 F:      arch/arm/mach-bcm/
2783
2784 BROADCOM BCM2835 ARM ARCHITECTURE
2785 M:      Eric Anholt <eric@anholt.net>
2786 M:      Stefan Wahren <stefan.wahren@i2se.com>
2787 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2789 T:      git git://github.com/anholt/linux
2790 S:      Maintained
2791 N:      bcm2835
2792 F:      drivers/staging/vc04_services
2793
2794 BROADCOM BCM47XX MIPS ARCHITECTURE
2795 M:      Hauke Mehrtens <hauke@hauke-m.de>
2796 M:      Rafał Miłecki <zajec5@gmail.com>
2797 L:      linux-mips@linux-mips.org
2798 S:      Maintained
2799 F:      Documentation/devicetree/bindings/mips/brcm/
2800 F:      arch/mips/bcm47xx/*
2801 F:      arch/mips/include/asm/mach-bcm47xx/*
2802
2803 BROADCOM BCM5301X ARM ARCHITECTURE
2804 M:      Hauke Mehrtens <hauke@hauke-m.de>
2805 M:      Rafał Miłecki <zajec5@gmail.com>
2806 M:      Jon Mason <jonmason@broadcom.com>
2807 M:      bcm-kernel-feedback-list@broadcom.com
2808 L:      linux-arm-kernel@lists.infradead.org
2809 S:      Maintained
2810 F:      arch/arm/mach-bcm/bcm_5301x.c
2811 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2812 F:      arch/arm/boot/dts/bcm470*
2813 F:      arch/arm/boot/dts/bcm953012*
2814
2815 BROADCOM BCM53573 ARM ARCHITECTURE
2816 M:      Rafał Miłecki <rafal@milecki.pl>
2817 L:      linux-arm-kernel@lists.infradead.org
2818 S:      Maintained
2819 F:      arch/arm/boot/dts/bcm53573*
2820 F:      arch/arm/boot/dts/bcm47189*
2821
2822 BROADCOM BCM63XX ARM ARCHITECTURE
2823 M:      Florian Fainelli <f.fainelli@gmail.com>
2824 M:      bcm-kernel-feedback-list@broadcom.com
2825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2826 T:      git git://github.com/broadcom/stblinux.git
2827 S:      Maintained
2828 N:      bcm63xx
2829
2830 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2831 M:      Kevin Cernekee <cernekee@gmail.com>
2832 L:      linux-usb@vger.kernel.org
2833 S:      Maintained
2834 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2835
2836 BROADCOM BCM7XXX ARM ARCHITECTURE
2837 M:      Brian Norris <computersforpeace@gmail.com>
2838 M:      Gregory Fong <gregory.0xf0@gmail.com>
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      bcm-kernel-feedback-list@broadcom.com
2841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2842 T:      git git://github.com/broadcom/stblinux.git
2843 S:      Maintained
2844 F:      arch/arm/mach-bcm/*brcmstb*
2845 F:      arch/arm/boot/dts/bcm7*.dts*
2846 F:      drivers/bus/brcmstb_gisb.c
2847 F:      arch/arm/mm/cache-b15-rac.c
2848 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2849 N:      brcmstb
2850
2851 BROADCOM BMIPS CPUFREQ DRIVER
2852 M:      Markus Mayer <mmayer@broadcom.com>
2853 M:      bcm-kernel-feedback-list@broadcom.com
2854 L:      linux-pm@vger.kernel.org
2855 S:      Maintained
2856 F:      drivers/cpufreq/bmips-cpufreq.c
2857
2858 BROADCOM BMIPS MIPS ARCHITECTURE
2859 M:      Kevin Cernekee <cernekee@gmail.com>
2860 M:      Florian Fainelli <f.fainelli@gmail.com>
2861 L:      linux-mips@linux-mips.org
2862 T:      git git://github.com/broadcom/stblinux.git
2863 S:      Maintained
2864 F:      arch/mips/bmips/*
2865 F:      arch/mips/include/asm/mach-bmips/*
2866 F:      arch/mips/kernel/*bmips*
2867 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2868 F:      drivers/irqchip/irq-bcm63*
2869 F:      drivers/irqchip/irq-bcm7*
2870 F:      drivers/irqchip/irq-brcmstb*
2871 F:      include/linux/bcm963xx_nvram.h
2872 F:      include/linux/bcm963xx_tag.h
2873
2874 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2875 M:      Rasesh Mody <rasesh.mody@cavium.com>
2876 M:      Harish Patil <harish.patil@cavium.com>
2877 M:      Dept-GELinuxNICDev@cavium.com
2878 L:      netdev@vger.kernel.org
2879 S:      Supported
2880 F:      drivers/net/ethernet/broadcom/bnx2.*
2881 F:      drivers/net/ethernet/broadcom/bnx2_*
2882
2883 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2884 M:      QLogic-Storage-Upstream@qlogic.com
2885 L:      linux-scsi@vger.kernel.org
2886 S:      Supported
2887 F:      drivers/scsi/bnx2fc/
2888
2889 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2890 M:      QLogic-Storage-Upstream@qlogic.com
2891 L:      linux-scsi@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/scsi/bnx2i/
2894
2895 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2896 M:      Ariel Elior <ariel.elior@cavium.com>
2897 M:      everest-linux-l2@cavium.com
2898 L:      netdev@vger.kernel.org
2899 S:      Supported
2900 F:      drivers/net/ethernet/broadcom/bnx2x/
2901
2902 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2903 M:      Michael Chan <michael.chan@broadcom.com>
2904 L:      netdev@vger.kernel.org
2905 S:      Supported
2906 F:      drivers/net/ethernet/broadcom/bnxt/
2907
2908 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2909 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2910 M:      Franky Lin <franky.lin@broadcom.com>
2911 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2912 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2913 M:      Wright Feng <wright.feng@cypress.com>
2914 L:      linux-wireless@vger.kernel.org
2915 L:      brcm80211-dev-list.pdl@broadcom.com
2916 L:      brcm80211-dev-list@cypress.com
2917 S:      Supported
2918 F:      drivers/net/wireless/broadcom/brcm80211/
2919
2920 BROADCOM BRCMSTB GPIO DRIVER
2921 M:      Gregory Fong <gregory.0xf0@gmail.com>
2922 L:      bcm-kernel-feedback-list@broadcom.com
2923 S:      Supported
2924 F:      drivers/gpio/gpio-brcmstb.c
2925 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2926
2927 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2928 M:      Al Cooper <alcooperx@gmail.com>
2929 L:      linux-kernel@vger.kernel.org
2930 L:      bcm-kernel-feedback-list@broadcom.com
2931 S:      Maintained
2932 F:      drivers/phy/broadcom/phy-brcm-usb*
2933
2934 BROADCOM GENET ETHERNET DRIVER
2935 M:      Doug Berger <opendmb@gmail.com>
2936 M:      Florian Fainelli <f.fainelli@gmail.com>
2937 L:      netdev@vger.kernel.org
2938 S:      Supported
2939 F:      drivers/net/ethernet/broadcom/genet/
2940
2941 BROADCOM IPROC ARM ARCHITECTURE
2942 M:      Ray Jui <rjui@broadcom.com>
2943 M:      Scott Branden <sbranden@broadcom.com>
2944 M:      Jon Mason <jonmason@broadcom.com>
2945 M:      bcm-kernel-feedback-list@broadcom.com
2946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2947 T:      git git://github.com/broadcom/cygnus-linux.git
2948 S:      Maintained
2949 N:      iproc
2950 N:      cygnus
2951 N:      bcm[-_]nsp
2952 N:      bcm9113*
2953 N:      bcm9583*
2954 N:      bcm9585*
2955 N:      bcm9586*
2956 N:      bcm988312
2957 N:      bcm113*
2958 N:      bcm583*
2959 N:      bcm585*
2960 N:      bcm586*
2961 N:      bcm88312
2962 N:      hr2
2963 F:      arch/arm64/boot/dts/broadcom/ns2*
2964 F:      drivers/clk/bcm/clk-ns*
2965 F:      drivers/pinctrl/bcm/pinctrl-ns*
2966
2967 BROADCOM KONA GPIO DRIVER
2968 M:      Ray Jui <rjui@broadcom.com>
2969 L:      bcm-kernel-feedback-list@broadcom.com
2970 S:      Supported
2971 F:      drivers/gpio/gpio-bcm-kona.c
2972 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2973
2974 BROADCOM NETXTREME-E ROCE DRIVER
2975 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2976 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2977 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2978 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2979 L:      linux-rdma@vger.kernel.org
2980 W:      http://www.broadcom.com
2981 S:      Supported
2982 F:      drivers/infiniband/hw/bnxt_re/
2983 F:      include/uapi/rdma/bnxt_re-abi.h
2984
2985 BROADCOM NVRAM DRIVER
2986 M:      Rafał Miłecki <zajec5@gmail.com>
2987 L:      linux-mips@linux-mips.org
2988 S:      Maintained
2989 F:      drivers/firmware/broadcom/*
2990
2991 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2992 M:      Rafał Miłecki <zajec5@gmail.com>
2993 L:      linux-wireless@vger.kernel.org
2994 S:      Maintained
2995 F:      drivers/bcma/
2996 F:      include/linux/bcma/
2997
2998 BROADCOM STB AVS CPUFREQ DRIVER
2999 M:      Markus Mayer <mmayer@broadcom.com>
3000 M:      bcm-kernel-feedback-list@broadcom.com
3001 L:      linux-pm@vger.kernel.org
3002 S:      Maintained
3003 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3004 F:      drivers/cpufreq/brcmstb*
3005
3006 BROADCOM STB AVS TMON DRIVER
3007 M:      Markus Mayer <mmayer@broadcom.com>
3008 M:      bcm-kernel-feedback-list@broadcom.com
3009 L:      linux-pm@vger.kernel.org
3010 S:      Maintained
3011 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3012 F:      drivers/thermal/broadcom/brcmstb*
3013
3014 BROADCOM STB NAND FLASH DRIVER
3015 M:      Brian Norris <computersforpeace@gmail.com>
3016 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3017 L:      linux-mtd@lists.infradead.org
3018 L:      bcm-kernel-feedback-list@broadcom.com
3019 S:      Maintained
3020 F:      drivers/mtd/nand/raw/brcmnand/
3021
3022 BROADCOM STB DPFE DRIVER
3023 M:      Markus Mayer <mmayer@broadcom.com>
3024 M:      bcm-kernel-feedback-list@broadcom.com
3025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 S:      Maintained
3027 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3028 F:      drivers/memory/brcmstb_dpfe.c
3029
3030 BROADCOM SYSTEMPORT ETHERNET DRIVER
3031 M:      Florian Fainelli <f.fainelli@gmail.com>
3032 L:      netdev@vger.kernel.org
3033 S:      Supported
3034 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3035
3036 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3037 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3038 M:      Prashant Sreedharan <prashant@broadcom.com>
3039 M:      Michael Chan <mchan@broadcom.com>
3040 L:      netdev@vger.kernel.org
3041 S:      Supported
3042 F:      drivers/net/ethernet/broadcom/tg3.*
3043
3044 BROCADE BFA FC SCSI DRIVER
3045 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3046 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3047 L:      linux-scsi@vger.kernel.org
3048 S:      Supported
3049 F:      drivers/scsi/bfa/
3050
3051 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3052 M:      Rasesh Mody <rasesh.mody@cavium.com>
3053 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3054 M:      Dept-GELinuxNICDev@cavium.com
3055 L:      netdev@vger.kernel.org
3056 S:      Supported
3057 F:      drivers/net/ethernet/brocade/bna/
3058
3059 BSG (block layer generic sg v4 driver)
3060 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3061 L:      linux-scsi@vger.kernel.org
3062 S:      Supported
3063 F:      block/bsg.c
3064 F:      include/linux/bsg.h
3065 F:      include/uapi/linux/bsg.h
3066
3067 BT87X AUDIO DRIVER
3068 M:      Clemens Ladisch <clemens@ladisch.de>
3069 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3070 T:      git git://git.alsa-project.org/alsa-kernel.git
3071 S:      Maintained
3072 F:      Documentation/sound/alsa/Bt87x.txt
3073 F:      sound/pci/bt87x.c
3074
3075 BT8XXGPIO DRIVER
3076 M:      Michael Buesch <m@bues.ch>
3077 W:      http://bu3sch.de/btgpio.php
3078 S:      Maintained
3079 F:      drivers/gpio/gpio-bt8xx.c
3080
3081 BTRFS FILE SYSTEM
3082 M:      Chris Mason <clm@fb.com>
3083 M:      Josef Bacik <jbacik@fb.com>
3084 M:      David Sterba <dsterba@suse.com>
3085 L:      linux-btrfs@vger.kernel.org
3086 W:      http://btrfs.wiki.kernel.org/
3087 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3089 S:      Maintained
3090 F:      Documentation/filesystems/btrfs.txt
3091 F:      fs/btrfs/
3092 F:      include/linux/btrfs*
3093 F:      include/uapi/linux/btrfs*
3094
3095 BTTV VIDEO4LINUX DRIVER
3096 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3097 L:      linux-media@vger.kernel.org
3098 W:      https://linuxtv.org
3099 T:      git git://linuxtv.org/media_tree.git
3100 S:      Odd fixes
3101 F:      Documentation/media/v4l-drivers/bttv*
3102 F:      drivers/media/pci/bt8xx/bttv*
3103
3104 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105 M:      Chanwoo Choi <cw00.choi@samsung.com>
3106 L:      linux-pm@vger.kernel.org
3107 L:      linux-samsung-soc@vger.kernel.org
3108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109 S:      Maintained
3110 F:      drivers/devfreq/exynos-bus.c
3111 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113 BUSLOGIC SCSI DRIVER
3114 M:      Khalid Aziz <khalid@gonehiking.org>
3115 L:      linux-scsi@vger.kernel.org
3116 S:      Maintained
3117 F:      drivers/scsi/BusLogic.*
3118 F:      drivers/scsi/FlashPoint.*
3119
3120 C-MEDIA CMI8788 DRIVER
3121 M:      Clemens Ladisch <clemens@ladisch.de>
3122 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3123 T:      git git://git.alsa-project.org/alsa-kernel.git
3124 S:      Maintained
3125 F:      sound/pci/oxygen/
3126
3127 C6X ARCHITECTURE
3128 M:      Mark Salter <msalter@redhat.com>
3129 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130 L:      linux-c6x-dev@linux-c6x.org
3131 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3132 S:      Maintained
3133 F:      arch/c6x/
3134
3135 CA8210 IEEE-802.15.4 RADIO DRIVER
3136 M:      Harry Morris <h.morris@cascoda.com>
3137 L:      linux-wpan@vger.kernel.org
3138 W:      https://github.com/Cascoda/ca8210-linux.git
3139 S:      Maintained
3140 F:      drivers/net/ieee802154/ca8210.c
3141 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144 M:      David Howells <dhowells@redhat.com>
3145 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3146 S:      Supported
3147 F:      Documentation/filesystems/caching/cachefiles.txt
3148 F:      fs/cachefiles/
3149
3150 CADENCE MIPI-CSI2 BRIDGES
3151 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3152 L:      linux-media@vger.kernel.org
3153 S:      Maintained
3154 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3155 F:      drivers/media/platform/cadence/cdns-csi2*
3156
3157 CADET FM/AM RADIO RECEIVER DRIVER
3158 M:      Hans Verkuil <hverkuil@xs4all.nl>
3159 L:      linux-media@vger.kernel.org
3160 T:      git git://linuxtv.org/media_tree.git
3161 W:      https://linuxtv.org
3162 S:      Maintained
3163 F:      drivers/media/radio/radio-cadet*
3164
3165 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3166 M:      Jonathan Corbet <corbet@lwn.net>
3167 L:      linux-media@vger.kernel.org
3168 T:      git git://linuxtv.org/media_tree.git
3169 S:      Maintained
3170 F:      Documentation/media/v4l-drivers/cafe_ccic*
3171 F:      drivers/media/platform/marvell-ccic/
3172
3173 CAIF NETWORK LAYER
3174 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3175 L:      netdev@vger.kernel.org
3176 S:      Supported
3177 F:      Documentation/networking/caif/
3178 F:      drivers/net/caif/
3179 F:      include/uapi/linux/caif/
3180 F:      include/net/caif/
3181 F:      net/caif/
3182
3183 CALGARY x86-64 IOMMU
3184 M:      Muli Ben-Yehuda <mulix@mulix.org>
3185 M:      Jon Mason <jdmason@kudzu.us>
3186 L:      iommu@lists.linux-foundation.org
3187 S:      Maintained
3188 F:      arch/x86/kernel/pci-calgary_64.c
3189 F:      arch/x86/kernel/tce_64.c
3190 F:      arch/x86/include/asm/calgary.h
3191 F:      arch/x86/include/asm/tce.h
3192
3193 CAN NETWORK DRIVERS
3194 M:      Wolfgang Grandegger <wg@grandegger.com>
3195 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3196 L:      linux-can@vger.kernel.org
3197 W:      https://github.com/linux-can
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3200 S:      Maintained
3201 F:      Documentation/devicetree/bindings/net/can/
3202 F:      drivers/net/can/
3203 F:      include/linux/can/dev.h
3204 F:      include/linux/can/platform/
3205 F:      include/uapi/linux/can/error.h
3206 F:      include/uapi/linux/can/netlink.h
3207
3208 CAN NETWORK LAYER
3209 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3210 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3211 L:      linux-can@vger.kernel.org
3212 W:      https://github.com/linux-can
3213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3215 S:      Maintained
3216 F:      Documentation/networking/can.rst
3217 F:      net/can/
3218 F:      include/linux/can/core.h
3219 F:      include/uapi/linux/can.h
3220 F:      include/uapi/linux/can/bcm.h
3221 F:      include/uapi/linux/can/raw.h
3222 F:      include/uapi/linux/can/gw.h
3223
3224 CAPABILITIES
3225 M:      Serge Hallyn <serge@hallyn.com>
3226 L:      linux-security-module@vger.kernel.org
3227 S:      Supported
3228 F:      include/linux/capability.h
3229 F:      include/uapi/linux/capability.h
3230 F:      security/commoncap.c
3231 F:      kernel/capability.c
3232
3233 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3234 M:      Kevin Tsai <ktsai@capellamicro.com>
3235 S:      Maintained
3236 F:      drivers/iio/light/cm*
3237
3238 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3239 M:      Christian Lamparter <chunkeey@googlemail.com>
3240 L:      linux-wireless@vger.kernel.org
3241 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3242 S:      Maintained
3243 F:      drivers/net/wireless/ath/carl9170/
3244
3245 CAVIUM I2C DRIVER
3246 M:      Jan Glauber <jglauber@cavium.com>
3247 M:      David Daney <david.daney@cavium.com>
3248 W:      http://www.cavium.com
3249 S:      Supported
3250 F:      drivers/i2c/busses/i2c-octeon*
3251 F:      drivers/i2c/busses/i2c-thunderx*
3252
3253 CAVIUM LIQUIDIO NETWORK DRIVER
3254 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3255 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3256 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3257 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3258 L:      netdev@vger.kernel.org
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/net/ethernet/cavium/liquidio/
3262
3263 CAVIUM MMC DRIVER
3264 M:      Jan Glauber <jglauber@cavium.com>
3265 M:      David Daney <david.daney@cavium.com>
3266 M:      Steven J. Hill <Steven.Hill@cavium.com>
3267 W:      http://www.cavium.com
3268 S:      Supported
3269 F:      drivers/mmc/host/cavium*
3270
3271 CAVIUM OCTEON-TX CRYPTO DRIVER
3272 M:      George Cherian <george.cherian@cavium.com>
3273 L:      linux-crypto@vger.kernel.org
3274 W:      http://www.cavium.com
3275 S:      Supported
3276 F:      drivers/crypto/cavium/cpt/
3277
3278 CAVIUM THUNDERX2 ARM64 SOC
3279 M:      Robert Richter <rrichter@cavium.com>
3280 M:      Jayachandran C <jnair@caviumnetworks.com>
3281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3282 S:      Maintained
3283 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3284 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3285
3286 CC2520 IEEE-802.15.4 RADIO DRIVER
3287 M:      Varka Bhadram <varkabhadram@gmail.com>
3288 L:      linux-wpan@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/net/ieee802154/cc2520.c
3291 F:      include/linux/spi/cc2520.h
3292 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3293
3294 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3295 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3296 L:      linux-crypto@vger.kernel.org
3297 S:      Supported
3298 F:      drivers/crypto/ccree/
3299 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3300
3301 CEC FRAMEWORK
3302 M:      Hans Verkuil <hans.verkuil@cisco.com>
3303 L:      linux-media@vger.kernel.org
3304 T:      git git://linuxtv.org/media_tree.git
3305 W:      http://linuxtv.org
3306 S:      Supported
3307 F:      Documentation/media/kapi/cec-core.rst
3308 F:      Documentation/media/uapi/cec
3309 F:      drivers/media/cec/
3310 F:      drivers/media/rc/keymaps/rc-cec.c
3311 F:      include/media/cec.h
3312 F:      include/media/cec-notifier.h
3313 F:      include/uapi/linux/cec.h
3314 F:      include/uapi/linux/cec-funcs.h
3315 F:      Documentation/devicetree/bindings/media/cec.txt
3316 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3317
3318 CEC GPIO DRIVER
3319 M:      Hans Verkuil <hans.verkuil@cisco.com>
3320 L:      linux-media@vger.kernel.org
3321 T:      git git://linuxtv.org/media_tree.git
3322 W:      http://linuxtv.org
3323 S:      Supported
3324 F:      drivers/media/platform/cec-gpio/
3325 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3326
3327 CELL BROADBAND ENGINE ARCHITECTURE
3328 M:      Arnd Bergmann <arnd@arndb.de>
3329 L:      linuxppc-dev@lists.ozlabs.org
3330 W:      http://www.ibm.com/developerworks/power/cell/
3331 S:      Supported
3332 F:      arch/powerpc/include/asm/cell*.h
3333 F:      arch/powerpc/include/asm/spu*.h
3334 F:      arch/powerpc/include/uapi/asm/spu*.h
3335 F:      arch/powerpc/oprofile/*cell*
3336 F:      arch/powerpc/platforms/cell/
3337
3338 CEPH COMMON CODE (LIBCEPH)
3339 M:      Ilya Dryomov <idryomov@gmail.com>
3340 M:      "Yan, Zheng" <zyan@redhat.com>
3341 M:      Sage Weil <sage@redhat.com>
3342 L:      ceph-devel@vger.kernel.org
3343 W:      http://ceph.com/
3344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3345 T:      git git://github.com/ceph/ceph-client.git
3346 S:      Supported
3347 F:      net/ceph/
3348 F:      include/linux/ceph/
3349 F:      include/linux/crush/
3350
3351 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3352 M:      "Yan, Zheng" <zyan@redhat.com>
3353 M:      Sage Weil <sage@redhat.com>
3354 M:      Ilya Dryomov <idryomov@gmail.com>
3355 L:      ceph-devel@vger.kernel.org
3356 W:      http://ceph.com/
3357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3358 T:      git git://github.com/ceph/ceph-client.git
3359 S:      Supported
3360 F:      Documentation/filesystems/ceph.txt
3361 F:      fs/ceph/
3362
3363 CERTIFICATE HANDLING:
3364 M:      David Howells <dhowells@redhat.com>
3365 M:      David Woodhouse <dwmw2@infradead.org>
3366 L:      keyrings@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/module-signing.txt
3369 F:      certs/
3370 F:      scripts/sign-file.c
3371 F:      scripts/extract-cert.c
3372
3373 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3374 L:      linux-usb@vger.kernel.org
3375 S:      Orphan
3376 F:      Documentation/usb/WUSB-Design-overview.txt
3377 F:      Documentation/usb/wusb-cbaf
3378 F:      drivers/usb/host/hwa-hc.c
3379 F:      drivers/usb/host/whci/
3380 F:      drivers/usb/wusbcore/
3381 F:      include/linux/usb/wusb*
3382
3383 CFAG12864B LCD DRIVER
3384 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 S:      Maintained
3386 F:      drivers/auxdisplay/cfag12864b.c
3387 F:      include/linux/cfag12864b.h
3388
3389 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3390 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3391 S:      Maintained
3392 F:      drivers/auxdisplay/cfag12864bfb.c
3393 F:      include/linux/cfag12864b.h
3394
3395 802.11 (including CFG80211/NL80211)
3396 M:      Johannes Berg <johannes@sipsolutions.net>
3397 L:      linux-wireless@vger.kernel.org
3398 W:      http://wireless.kernel.org/
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3401 S:      Maintained
3402 F:      net/wireless/
3403 F:      include/uapi/linux/nl80211.h
3404 F:      include/linux/ieee80211.h
3405 F:      include/net/wext.h
3406 F:      include/net/cfg80211.h
3407 F:      include/net/iw_handler.h
3408 F:      include/net/ieee80211_radiotap.h
3409 F:      Documentation/driver-api/80211/cfg80211.rst
3410 F:      Documentation/networking/regulatory.txt
3411
3412 CHAR and MISC DRIVERS
3413 M:      Arnd Bergmann <arnd@arndb.de>
3414 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3416 S:      Supported
3417 F:      drivers/char/
3418 F:      drivers/misc/
3419 F:      include/linux/miscdevice.h
3420
3421 CHECKPATCH
3422 M:      Andy Whitcroft <apw@canonical.com>
3423 M:      Joe Perches <joe@perches.com>
3424 S:      Maintained
3425 F:      scripts/checkpatch.pl
3426
3427 CHINESE DOCUMENTATION
3428 M:      Harry Wei <harryxiyou@gmail.com>
3429 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3430 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3431 S:      Maintained
3432 F:      Documentation/translations/zh_CN/
3433
3434 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3435 M:      Peter Chen <Peter.Chen@nxp.com>
3436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3437 L:      linux-usb@vger.kernel.org
3438 S:      Maintained
3439 F:      drivers/usb/chipidea/
3440
3441 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3442 M:      Hans de Goede <hdegoede@redhat.com>
3443 L:      linux-input@vger.kernel.org
3444 S:      Maintained
3445 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3446 F:      drivers/input/touchscreen/chipone_icn8318.c
3447
3448 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3449 M:      Hans de Goede <hdegoede@redhat.com>
3450 L:      linux-input@vger.kernel.org
3451 S:      Maintained
3452 F:      drivers/input/touchscreen/chipone_icn8505.c
3453
3454 CHROME HARDWARE PLATFORM SUPPORT
3455 M:      Benson Leung <bleung@chromium.org>
3456 M:      Olof Johansson <olof@lixom.net>
3457 S:      Maintained
3458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3459 F:      drivers/platform/chrome/
3460
3461 CIRRUS LOGIC AUDIO CODEC DRIVERS
3462 M:      Brian Austin <brian.austin@cirrus.com>
3463 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3464 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3465 S:      Maintained
3466 F:      sound/soc/codecs/cs*
3467
3468 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3469 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3470 L:      netdev@vger.kernel.org
3471 S:      Maintained
3472 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3473
3474 CISCO FCOE HBA DRIVER
3475 M:      Satish Kharat <satishkh@cisco.com>
3476 M:      Sesidhar Baddela <sebaddel@cisco.com>
3477 M:      Karan Tilak Kumar <kartilak@cisco.com>
3478 L:      linux-scsi@vger.kernel.org
3479 S:      Supported
3480 F:      drivers/scsi/fnic/
3481
3482 CISCO SCSI HBA DRIVER
3483 M:      Karan Tilak Kumar <kartilak@cisco.com>
3484 M:      Sesidhar Baddela <sebaddel@cisco.com>
3485 L:      linux-scsi@vger.kernel.org
3486 S:      Supported
3487 F:      drivers/scsi/snic/
3488
3489 CISCO VIC ETHERNET NIC DRIVER
3490 M:      Christian Benvenuti <benve@cisco.com>
3491 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3492 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3493 S:      Supported
3494 F:      drivers/net/ethernet/cisco/enic/
3495
3496 CISCO VIC LOW LATENCY NIC DRIVER
3497 M:      Christian Benvenuti <benve@cisco.com>
3498 M:      Dave Goodell <dgoodell@cisco.com>
3499 S:      Supported
3500 F:      drivers/infiniband/hw/usnic/
3501
3502 CLEANCACHE API
3503 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3504 L:      linux-kernel@vger.kernel.org
3505 S:      Maintained
3506 F:      mm/cleancache.c
3507 F:      include/linux/cleancache.h
3508
3509 CLK API
3510 M:      Russell King <linux@armlinux.org.uk>
3511 L:      linux-clk@vger.kernel.org
3512 S:      Maintained
3513 F:      include/linux/clk.h
3514
3515 CLOCKSOURCE, CLOCKEVENT DRIVERS
3516 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3517 M:      Thomas Gleixner <tglx@linutronix.de>
3518 L:      linux-kernel@vger.kernel.org
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3520 S:      Supported
3521 F:      drivers/clocksource/
3522 F:      Documentation/devicetree/bindings/timer/
3523
3524 CMPC ACPI DRIVER
3525 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3526 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3527 L:      platform-driver-x86@vger.kernel.org
3528 S:      Supported
3529 F:      drivers/platform/x86/classmate-laptop.c
3530
3531 COBALT MEDIA DRIVER
3532 M:      Hans Verkuil <hans.verkuil@cisco.com>
3533 L:      linux-media@vger.kernel.org
3534 T:      git git://linuxtv.org/media_tree.git
3535 W:      https://linuxtv.org
3536 S:      Supported
3537 F:      drivers/media/pci/cobalt/
3538
3539 COCCINELLE/Semantic Patches (SmPL)
3540 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3541 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3542 M:      Nicolas Palix <nicolas.palix@imag.fr>
3543 M:      Michal Marek <michal.lkml@markovi.net>
3544 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3546 W:      http://coccinelle.lip6.fr/
3547 S:      Supported
3548 F:      Documentation/dev-tools/coccinelle.rst
3549 F:      scripts/coccinelle/
3550 F:      scripts/coccicheck
3551
3552 CODA FILE SYSTEM
3553 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3554 M:      coda@cs.cmu.edu
3555 L:      codalist@coda.cs.cmu.edu
3556 W:      http://www.coda.cs.cmu.edu/
3557 S:      Maintained
3558 F:      Documentation/filesystems/coda.txt
3559 F:      fs/coda/
3560 F:      include/linux/coda*.h
3561 F:      include/uapi/linux/coda*.h
3562
3563 CODA V4L2 MEM2MEM DRIVER
3564 M:      Philipp Zabel <p.zabel@pengutronix.de>
3565 L:      linux-media@vger.kernel.org
3566 S:      Maintained
3567 F:      Documentation/devicetree/bindings/media/coda.txt
3568 F:      drivers/media/platform/coda/
3569
3570 COMMON CLK FRAMEWORK
3571 M:      Michael Turquette <mturquette@baylibre.com>
3572 M:      Stephen Boyd <sboyd@kernel.org>
3573 L:      linux-clk@vger.kernel.org
3574 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3576 S:      Maintained
3577 F:      Documentation/devicetree/bindings/clock/
3578 F:      drivers/clk/
3579 X:      drivers/clk/clkdev.c
3580 F:      include/linux/clk-pr*
3581 F:      include/linux/clk/
3582
3583 COMMON INTERNET FILE SYSTEM (CIFS)
3584 M:      Steve French <sfrench@samba.org>
3585 L:      linux-cifs@vger.kernel.org
3586 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3587 W:      http://linux-cifs.samba.org/
3588 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3589 S:      Supported
3590 F:      Documentation/filesystems/cifs/
3591 F:      fs/cifs/
3592
3593 COMPACTPCI HOTPLUG CORE
3594 M:      Scott Murray <scott@spiteful.org>
3595 L:      linux-pci@vger.kernel.org
3596 S:      Maintained
3597 F:      drivers/pci/hotplug/cpci_hotplug*
3598
3599 COMPACTPCI HOTPLUG GENERIC DRIVER
3600 M:      Scott Murray <scott@spiteful.org>
3601 L:      linux-pci@vger.kernel.org
3602 S:      Maintained
3603 F:      drivers/pci/hotplug/cpcihp_generic.c
3604
3605 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3606 M:      Scott Murray <scott@spiteful.org>
3607 L:      linux-pci@vger.kernel.org
3608 S:      Maintained
3609 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3610
3611 COMPAL LAPTOP SUPPORT
3612 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3613 L:      platform-driver-x86@vger.kernel.org
3614 S:      Maintained
3615 F:      drivers/platform/x86/compal-laptop.c
3616
3617 CONEXANT ACCESSRUNNER USB DRIVER
3618 L:      accessrunner-general@lists.sourceforge.net
3619 W:      http://accessrunner.sourceforge.net/
3620 S:      Orphan
3621 F:      drivers/usb/atm/cxacru.c
3622
3623 CONFIGFS
3624 M:      Joel Becker <jlbec@evilplan.org>
3625 M:      Christoph Hellwig <hch@lst.de>
3626 T:      git git://git.infradead.org/users/hch/configfs.git
3627 S:      Supported
3628 F:      fs/configfs/
3629 F:      include/linux/configfs.h
3630
3631 CONNECTOR
3632 M:      Evgeniy Polyakov <zbr@ioremap.net>
3633 L:      netdev@vger.kernel.org
3634 S:      Maintained
3635 F:      drivers/connector/
3636
3637 CONTROL GROUP (CGROUP)
3638 M:      Tejun Heo <tj@kernel.org>
3639 M:      Li Zefan <lizefan@huawei.com>
3640 M:      Johannes Weiner <hannes@cmpxchg.org>
3641 L:      cgroups@vger.kernel.org
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3643 S:      Maintained
3644 F:      Documentation/cgroup*
3645 F:      include/linux/cgroup*
3646 F:      kernel/cgroup*
3647
3648 CONTROL GROUP - CPUSET
3649 M:      Li Zefan <lizefan@huawei.com>
3650 L:      cgroups@vger.kernel.org
3651 W:      http://www.bullopensource.org/cpuset/
3652 W:      http://oss.sgi.com/projects/cpusets/
3653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3654 S:      Maintained
3655 F:      Documentation/cgroup-v1/cpusets.txt
3656 F:      include/linux/cpuset.h
3657 F:      kernel/cgroup/cpuset.c
3658
3659 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3660 M:      Johannes Weiner <hannes@cmpxchg.org>
3661 M:      Michal Hocko <mhocko@kernel.org>
3662 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3663 L:      cgroups@vger.kernel.org
3664 L:      linux-mm@kvack.org
3665 S:      Maintained
3666 F:      mm/memcontrol.c
3667 F:      mm/swap_cgroup.c
3668
3669 CORETEMP HARDWARE MONITORING DRIVER
3670 M:      Fenghua Yu <fenghua.yu@intel.com>
3671 L:      linux-hwmon@vger.kernel.org
3672 S:      Maintained
3673 F:      Documentation/hwmon/coretemp
3674 F:      drivers/hwmon/coretemp.c
3675
3676 COSA/SRP SYNC SERIAL DRIVER
3677 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3678 W:      http://www.fi.muni.cz/~kas/cosa/
3679 S:      Maintained
3680 F:      drivers/net/wan/cosa*
3681
3682 CPMAC ETHERNET DRIVER
3683 M:      Florian Fainelli <f.fainelli@gmail.com>
3684 L:      netdev@vger.kernel.org
3685 S:      Maintained
3686 F:      drivers/net/ethernet/ti/cpmac.c
3687
3688 CPU FREQUENCY DRIVERS
3689 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3690 M:      Viresh Kumar <viresh.kumar@linaro.org>
3691 L:      linux-pm@vger.kernel.org
3692 S:      Maintained
3693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3694 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3695 B:      https://bugzilla.kernel.org
3696 F:      Documentation/cpu-freq/
3697 F:      Documentation/devicetree/bindings/cpufreq/
3698 F:      drivers/cpufreq/
3699 F:      include/linux/cpufreq.h
3700 F:      tools/testing/selftests/cpufreq/
3701
3702 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3703 M:      Viresh Kumar <viresh.kumar@linaro.org>
3704 M:      Sudeep Holla <sudeep.holla@arm.com>
3705 L:      linux-pm@vger.kernel.org
3706 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3707 S:      Maintained
3708 F:      drivers/cpufreq/arm_big_little.h
3709 F:      drivers/cpufreq/arm_big_little.c
3710 F:      drivers/cpufreq/arm_big_little_dt.c
3711
3712 CPU POWER MONITORING SUBSYSTEM
3713 M:      Thomas Renninger <trenn@suse.com>
3714 M:      Shuah Khan <shuah@kernel.org>
3715 L:      linux-pm@vger.kernel.org
3716 S:      Maintained
3717 F:      tools/power/cpupower/
3718
3719 CPUID/MSR DRIVER
3720 M:      "H. Peter Anvin" <hpa@zytor.com>
3721 S:      Maintained
3722 F:      arch/x86/kernel/cpuid.c
3723 F:      arch/x86/kernel/msr.c
3724
3725 CPUIDLE DRIVER - ARM BIG LITTLE
3726 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3727 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3728 L:      linux-pm@vger.kernel.org
3729 L:      linux-arm-kernel@lists.infradead.org
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3731 S:      Maintained
3732 F:      drivers/cpuidle/cpuidle-big_little.c
3733
3734 CPUIDLE DRIVER - ARM EXYNOS
3735 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3736 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3737 M:      Kukjin Kim <kgene@kernel.org>
3738 L:      linux-pm@vger.kernel.org
3739 L:      linux-samsung-soc@vger.kernel.org
3740 S:      Supported
3741 F:      drivers/cpuidle/cpuidle-exynos.c
3742 F:      arch/arm/mach-exynos/pm.c
3743
3744 CPUIDLE DRIVERS
3745 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3746 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3747 L:      linux-pm@vger.kernel.org
3748 S:      Maintained
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3750 B:      https://bugzilla.kernel.org
3751 F:      drivers/cpuidle/*
3752 F:      include/linux/cpuidle.h
3753
3754 CRAMFS FILESYSTEM
3755 M:      Nicolas Pitre <nico@linaro.org>
3756 S:      Maintained
3757 F:      Documentation/filesystems/cramfs.txt
3758 F:      fs/cramfs/
3759
3760 CRYPTO API
3761 M:      Herbert Xu <herbert@gondor.apana.org.au>
3762 M:      "David S. Miller" <davem@davemloft.net>
3763 L:      linux-crypto@vger.kernel.org
3764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3766 S:      Maintained
3767 F:      Documentation/crypto/
3768 F:      Documentation/devicetree/bindings/crypto/
3769 F:      arch/*/crypto/
3770 F:      crypto/
3771 F:      drivers/crypto/
3772 F:      include/crypto/
3773 F:      include/linux/crypto*
3774
3775 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3776 M:      Neil Horman <nhorman@tuxdriver.com>
3777 L:      linux-crypto@vger.kernel.org
3778 S:      Maintained
3779 F:      crypto/ansi_cprng.c
3780 F:      crypto/rng.c
3781
3782 CS3308 MEDIA DRIVER
3783 M:      Hans Verkuil <hverkuil@xs4all.nl>
3784 L:      linux-media@vger.kernel.org
3785 T:      git git://linuxtv.org/media_tree.git
3786 W:      http://linuxtv.org
3787 S:      Odd Fixes
3788 F:      drivers/media/i2c/cs3308.c
3789 F:      drivers/media/i2c/cs3308.h
3790
3791 CS5535 Audio ALSA driver
3792 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3793 S:      Maintained
3794 F:      sound/pci/cs5535audio/
3795
3796 CW1200 WLAN driver
3797 M:      Solomon Peachy <pizza@shaftnet.org>
3798 S:      Maintained
3799 F:      drivers/net/wireless/st/cw1200/
3800
3801 CX18 VIDEO4LINUX DRIVER
3802 M:      Andy Walls <awalls@md.metrocast.net>
3803 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3804 L:      linux-media@vger.kernel.org
3805 T:      git git://linuxtv.org/media_tree.git
3806 W:      https://linuxtv.org
3807 W:      http://www.ivtvdriver.org/index.php/Cx18
3808 S:      Maintained
3809 F:      Documentation/media/v4l-drivers/cx18*
3810 F:      drivers/media/pci/cx18/
3811 F:      include/uapi/linux/ivtv*
3812
3813 CX2341X MPEG ENCODER HELPER MODULE
3814 M:      Hans Verkuil <hverkuil@xs4all.nl>
3815 L:      linux-media@vger.kernel.org
3816 T:      git git://linuxtv.org/media_tree.git
3817 W:      https://linuxtv.org
3818 S:      Maintained
3819 F:      drivers/media/common/cx2341x*
3820 F:      include/media/cx2341x*
3821
3822 CX24120 MEDIA DRIVER
3823 M:      Jemma Denson <jdenson@gmail.com>
3824 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3825 L:      linux-media@vger.kernel.org
3826 W:      https://linuxtv.org
3827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3828 S:      Maintained
3829 F:      drivers/media/dvb-frontends/cx24120*
3830
3831 CX88 VIDEO4LINUX DRIVER
3832 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3833 L:      linux-media@vger.kernel.org
3834 W:      https://linuxtv.org
3835 T:      git git://linuxtv.org/media_tree.git
3836 S:      Odd fixes
3837 F:      Documentation/media/v4l-drivers/cx88*
3838 F:      drivers/media/pci/cx88/
3839
3840 CXD2820R MEDIA DRIVER
3841 M:      Antti Palosaari <crope@iki.fi>
3842 L:      linux-media@vger.kernel.org
3843 W:      https://linuxtv.org
3844 W:      http://palosaari.fi/linux/
3845 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3846 T:      git git://linuxtv.org/anttip/media_tree.git
3847 S:      Maintained
3848 F:      drivers/media/dvb-frontends/cxd2820r*
3849
3850 CXGB3 ETHERNET DRIVER (CXGB3)
3851 M:      Santosh Raspatur <santosh@chelsio.com>
3852 L:      netdev@vger.kernel.org
3853 W:      http://www.chelsio.com
3854 S:      Supported
3855 F:      drivers/net/ethernet/chelsio/cxgb3/
3856
3857 CXGB3 ISCSI DRIVER (CXGB3I)
3858 M:      Karen Xie <kxie@chelsio.com>
3859 L:      linux-scsi@vger.kernel.org
3860 W:      http://www.chelsio.com
3861 S:      Supported
3862 F:      drivers/scsi/cxgbi/cxgb3i
3863
3864 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3865 M:      Steve Wise <swise@chelsio.com>
3866 L:      linux-rdma@vger.kernel.org
3867 W:      http://www.openfabrics.org
3868 S:      Supported
3869 F:      drivers/infiniband/hw/cxgb3/
3870 F:      include/uapi/rdma/cxgb3-abi.h
3871
3872 CXGB4 CRYPTO DRIVER (chcr)
3873 M:      Harsh Jain <harsh@chelsio.com>
3874 L:      linux-crypto@vger.kernel.org
3875 W:      http://www.chelsio.com
3876 S:      Supported
3877 F:      drivers/crypto/chelsio
3878
3879 CXGB4 ETHERNET DRIVER (CXGB4)
3880 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3881 L:      netdev@vger.kernel.org
3882 W:      http://www.chelsio.com
3883 S:      Supported
3884 F:      drivers/net/ethernet/chelsio/cxgb4/
3885
3886 CXGB4 ISCSI DRIVER (CXGB4I)
3887 M:      Karen Xie <kxie@chelsio.com>
3888 L:      linux-scsi@vger.kernel.org
3889 W:      http://www.chelsio.com
3890 S:      Supported
3891 F:      drivers/scsi/cxgbi/cxgb4i
3892
3893 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3894 M:      Steve Wise <swise@chelsio.com>
3895 L:      linux-rdma@vger.kernel.org
3896 W:      http://www.openfabrics.org
3897 S:      Supported
3898 F:      drivers/infiniband/hw/cxgb4/
3899 F:      include/uapi/rdma/cxgb4-abi.h
3900
3901 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3902 M:      Casey Leedom <leedom@chelsio.com>
3903 L:      netdev@vger.kernel.org
3904 W:      http://www.chelsio.com
3905 S:      Supported
3906 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3907
3908 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3909 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3910 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3911 L:      linuxppc-dev@lists.ozlabs.org
3912 S:      Supported
3913 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3914 F:      drivers/misc/cxl/
3915 F:      include/misc/cxl*
3916 F:      include/uapi/misc/cxl.h
3917 F:      Documentation/powerpc/cxl.txt
3918 F:      Documentation/ABI/testing/sysfs-class-cxl
3919
3920 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3921 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3922 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3923 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3924 L:      linux-scsi@vger.kernel.org
3925 S:      Supported
3926 F:      drivers/scsi/cxlflash/
3927 F:      include/uapi/scsi/cxlflash_ioctls.h
3928 F:      Documentation/powerpc/cxlflash.txt
3929
3930 CYBERPRO FB DRIVER
3931 M:      Russell King <linux@armlinux.org.uk>
3932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3933 W:      http://www.armlinux.org.uk/
3934 S:      Maintained
3935 F:      drivers/video/fbdev/cyber2000fb.*
3936
3937 CYCLADES ASYNC MUX DRIVER
3938 W:      http://www.cyclades.com/
3939 S:      Orphan
3940 F:      drivers/tty/cyclades.c
3941 F:      include/linux/cyclades.h
3942 F:      include/uapi/linux/cyclades.h
3943
3944 CYCLADES PC300 DRIVER
3945 W:      http://www.cyclades.com/
3946 S:      Orphan
3947 F:      drivers/net/wan/pc300*
3948
3949 CYPRESS_FIRMWARE MEDIA DRIVER
3950 M:      Antti Palosaari <crope@iki.fi>
3951 L:      linux-media@vger.kernel.org
3952 W:      https://linuxtv.org
3953 W:      http://palosaari.fi/linux/
3954 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3955 T:      git git://linuxtv.org/anttip/media_tree.git
3956 S:      Maintained
3957 F:      drivers/media/common/cypress_firmware*
3958
3959 CYTTSP TOUCHSCREEN DRIVER
3960 M:      Ferruh Yigit <fery@cypress.com>
3961 L:      linux-input@vger.kernel.org
3962 S:      Supported
3963 F:      drivers/input/touchscreen/cyttsp*
3964 F:      include/linux/input/cyttsp.h
3965
3966 D-LINK DIR-685 TOUCHKEYS DRIVER
3967 M:      Linus Walleij <linus.walleij@linaro.org>
3968 L:      linux-input@vger.kernel.org
3969 S:      Supported
3970 F:      drivers/input/dlink-dir685-touchkeys.c
3971
3972 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3973 M:      Joshua Kinard <kumba@gentoo.org>
3974 S:      Maintained
3975 F:      drivers/rtc/rtc-ds1685.c
3976 F:      include/linux/rtc/ds1685.h
3977
3978 DAMA SLAVE for AX.25
3979 M:      Joerg Reuter <jreuter@yaina.de>
3980 W:      http://yaina.de/jreuter/
3981 W:      http://www.qsl.net/dl1bke/
3982 L:      linux-hams@vger.kernel.org
3983 S:      Maintained
3984 F:      net/ax25/af_ax25.c
3985 F:      net/ax25/ax25_dev.c
3986 F:      net/ax25/ax25_ds_*
3987 F:      net/ax25/ax25_in.c
3988 F:      net/ax25/ax25_out.c
3989 F:      net/ax25/ax25_timer.c
3990 F:      net/ax25/sysctl_net_ax25.c
3991
3992 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3993 L:      netdev@vger.kernel.org
3994 S:      Orphan
3995 F:      Documentation/networking/dmfe.txt
3996 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3997
3998 DC390/AM53C974 SCSI driver
3999 M:      Hannes Reinecke <hare@suse.com>
4000 L:      linux-scsi@vger.kernel.org
4001 S:      Maintained
4002 F:      drivers/scsi/am53c974.c
4003
4004 DC395x SCSI driver
4005 M:      Oliver Neukum <oliver@neukum.org>
4006 M:      Ali Akcaagac <aliakc@web.de>
4007 M:      Jamie Lenehan <lenehan@twibble.org>
4008 L:      dc395x@twibble.org
4009 W:      http://twibble.org/dist/dc395x/
4010 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4011 S:      Maintained
4012 F:      Documentation/scsi/dc395x.txt
4013 F:      drivers/scsi/dc395x.*
4014
4015 DCCP PROTOCOL
4016 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4017 L:      dccp@vger.kernel.org
4018 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4019 S:      Maintained
4020 F:      include/linux/dccp.h
4021 F:      include/uapi/linux/dccp.h
4022 F:      include/linux/tfrc.h
4023 F:      net/dccp/
4024
4025 DECnet NETWORK LAYER
4026 W:      http://linux-decnet.sourceforge.net
4027 L:      linux-decnet-user@lists.sourceforge.net
4028 S:      Orphan
4029 F:      Documentation/networking/decnet.txt
4030 F:      net/decnet/
4031
4032 DECSTATION PLATFORM SUPPORT
4033 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4034 L:      linux-mips@linux-mips.org
4035 W:      http://www.linux-mips.org/wiki/DECstation
4036 S:      Maintained
4037 F:      arch/mips/dec/
4038 F:      arch/mips/include/asm/dec/
4039 F:      arch/mips/include/asm/mach-dec/
4040
4041 DEFXX FDDI NETWORK DRIVER
4042 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4043 S:      Maintained
4044 F:      drivers/net/fddi/defxx.*
4045
4046 DELL SMBIOS DRIVER
4047 M:      Pali Rohár <pali.rohar@gmail.com>
4048 M:      Mario Limonciello <mario.limonciello@dell.com>
4049 L:      platform-driver-x86@vger.kernel.org
4050 S:      Maintained
4051 F:      drivers/platform/x86/dell-smbios.*
4052
4053 DELL SMBIOS SMM DRIVER
4054 M:      Mario Limonciello <mario.limonciello@dell.com>
4055 L:      platform-driver-x86@vger.kernel.org
4056 S:      Maintained
4057 F:      drivers/platform/x86/dell-smbios-smm.c
4058
4059 DELL SMBIOS WMI DRIVER
4060 M:      Mario Limonciello <mario.limonciello@dell.com>
4061 L:      platform-driver-x86@vger.kernel.org
4062 S:      Maintained
4063 F:      drivers/platform/x86/dell-smbios-wmi.c
4064 F:      tools/wmi/dell-smbios-example.c
4065
4066 DELL LAPTOP DRIVER
4067 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4068 M:      Pali Rohár <pali.rohar@gmail.com>
4069 L:      platform-driver-x86@vger.kernel.org
4070 S:      Maintained
4071 F:      drivers/platform/x86/dell-laptop.c
4072
4073 DELL LAPTOP FREEFALL DRIVER
4074 M:      Pali Rohár <pali.rohar@gmail.com>
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-smo8800.c
4077
4078 DELL LAPTOP RBTN DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-rbtn.*
4082
4083 DELL LAPTOP SMM DRIVER
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 S:      Maintained
4086 F:      drivers/hwmon/dell-smm-hwmon.c
4087 F:      include/uapi/linux/i8k.h
4088
4089 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4090 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4091 S:      Maintained
4092 F:      Documentation/dcdbas.txt
4093 F:      drivers/firmware/dcdbas.*
4094
4095 DELL WMI NOTIFICATIONS DRIVER
4096 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4097 M:      Pali Rohár <pali.rohar@gmail.com>
4098 S:      Maintained
4099 F:      drivers/platform/x86/dell-wmi.c
4100
4101 DELL WMI DESCRIPTOR DRIVER
4102 M:      Mario Limonciello <mario.limonciello@dell.com>
4103 S:      Maintained
4104 F:      drivers/platform/x86/dell-wmi-descriptor.c
4105
4106 DELTA ST MEDIA DRIVER
4107 M:      Hugues Fruchet <hugues.fruchet@st.com>
4108 L:      linux-media@vger.kernel.org
4109 T:      git git://linuxtv.org/media_tree.git
4110 W:      https://linuxtv.org
4111 S:      Supported
4112 F:      drivers/media/platform/sti/delta
4113
4114 DENALI NAND DRIVER
4115 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4116 L:      linux-mtd@lists.infradead.org
4117 S:      Supported
4118 F:      drivers/mtd/nand/raw/denali*
4119
4120 DESIGNWARE USB2 DRD IP DRIVER
4121 M:      Minas Harutyunyan <hminas@synopsys.com>
4122 L:      linux-usb@vger.kernel.org
4123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4124 S:      Maintained
4125 F:      drivers/usb/dwc2/
4126
4127 DESIGNWARE USB3 DRD IP DRIVER
4128 M:      Felipe Balbi <balbi@kernel.org>
4129 L:      linux-usb@vger.kernel.org
4130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4131 S:      Maintained
4132 F:      drivers/usb/dwc3/
4133
4134 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4135 M:      Andreas Klinger <ak@it-klinger.de>
4136 L:      linux-iio@vger.kernel.org
4137 S:      Maintained
4138 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4139 F:      drivers/iio/proximity/srf*.c
4140
4141 DEVICE COREDUMP (DEV_COREDUMP)
4142 M:      Johannes Berg <johannes@sipsolutions.net>
4143 L:      linux-kernel@vger.kernel.org
4144 S:      Maintained
4145 F:      drivers/base/devcoredump.c
4146 F:      include/linux/devcoredump.h
4147
4148 DEVICE FREQUENCY (DEVFREQ)
4149 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4150 M:      Kyungmin Park <kyungmin.park@samsung.com>
4151 R:      Chanwoo Choi <cw00.choi@samsung.com>
4152 L:      linux-pm@vger.kernel.org
4153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4154 S:      Maintained
4155 F:      drivers/devfreq/
4156 F:      include/linux/devfreq.h
4157 F:      Documentation/devicetree/bindings/devfreq/
4158
4159 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4160 M:      Chanwoo Choi <cw00.choi@samsung.com>
4161 L:      linux-pm@vger.kernel.org
4162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4163 S:      Supported
4164 F:      drivers/devfreq/event/
4165 F:      drivers/devfreq/devfreq-event.c
4166 F:      include/linux/devfreq-event.h
4167 F:      Documentation/devicetree/bindings/devfreq/event/
4168
4169 DEVICE NUMBER REGISTRY
4170 M:      Torben Mathiasen <device@lanana.org>
4171 W:      http://lanana.org/docs/device-list/index.html
4172 S:      Maintained
4173
4174 DEVICE-MAPPER  (LVM)
4175 M:      Alasdair Kergon <agk@redhat.com>
4176 M:      Mike Snitzer <snitzer@redhat.com>
4177 M:      dm-devel@redhat.com
4178 L:      dm-devel@redhat.com
4179 W:      http://sources.redhat.com/dm
4180 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4182 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4183 S:      Maintained
4184 F:      Documentation/device-mapper/
4185 F:      drivers/md/Makefile
4186 F:      drivers/md/Kconfig
4187 F:      drivers/md/dm*
4188 F:      drivers/md/persistent-data/
4189 F:      include/linux/device-mapper.h
4190 F:      include/linux/dm-*.h
4191 F:      include/uapi/linux/dm-*.h
4192
4193 DEVLINK
4194 M:      Jiri Pirko <jiri@mellanox.com>
4195 L:      netdev@vger.kernel.org
4196 S:      Supported
4197 F:      net/core/devlink.c
4198 F:      include/net/devlink.h
4199 F:      include/uapi/linux/devlink.h
4200
4201 DIALOG SEMICONDUCTOR DRIVERS
4202 M:      Support Opensource <support.opensource@diasemi.com>
4203 W:      http://www.dialog-semiconductor.com/products
4204 S:      Supported
4205 F:      Documentation/hwmon/da90??
4206 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4207 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4208 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4209 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4210 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4211 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4212 F:      drivers/gpio/gpio-da90??.c
4213 F:      drivers/hwmon/da90??-hwmon.c
4214 F:      drivers/iio/adc/da91??-*.c
4215 F:      drivers/input/misc/da90??_onkey.c
4216 F:      drivers/input/touchscreen/da9052_tsi.c
4217 F:      drivers/leds/leds-da90??.c
4218 F:      drivers/mfd/da903x.c
4219 F:      drivers/mfd/da90??-*.c
4220 F:      drivers/mfd/da91??-*.c
4221 F:      drivers/power/supply/da9052-battery.c
4222 F:      drivers/power/supply/da91??-*.c
4223 F:      drivers/regulator/da903x.c
4224 F:      drivers/regulator/da9???-regulator.[ch]
4225 F:      drivers/thermal/da90??-thermal.c
4226 F:      drivers/rtc/rtc-da90??.c
4227 F:      drivers/video/backlight/da90??_bl.c
4228 F:      drivers/watchdog/da90??_wdt.c
4229 F:      include/linux/mfd/da903x.h
4230 F:      include/linux/mfd/da9052/
4231 F:      include/linux/mfd/da9055/
4232 F:      include/linux/mfd/da9062/
4233 F:      include/linux/mfd/da9063/
4234 F:      include/linux/mfd/da9150/
4235 F:      include/linux/regulator/da9211.h
4236 F:      include/sound/da[79]*.h
4237 F:      sound/soc/codecs/da[79]*.[ch]
4238
4239 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4240 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4241 L:      linux-gpio@vger.kernel.org
4242 S:      Maintained
4243 F:      drivers/gpio/gpio-gpio-mm.c
4244
4245 DIGI NEO AND CLASSIC PCI PRODUCTS
4246 M:      Lidza Louina <lidza.louina@gmail.com>
4247 M:      Mark Hounschell <markh@compro.net>
4248 L:      driverdev-devel@linuxdriverproject.org
4249 S:      Maintained
4250 F:      drivers/staging/dgnc/
4251
4252 DIOLAN U2C-12 I2C DRIVER
4253 M:      Guenter Roeck <linux@roeck-us.net>
4254 L:      linux-i2c@vger.kernel.org
4255 S:      Maintained
4256 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4257
4258 FILESYSTEM DIRECT ACCESS (DAX)
4259 M:      Matthew Wilcox <mawilcox@microsoft.com>
4260 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4261 L:      linux-fsdevel@vger.kernel.org
4262 S:      Supported
4263 F:      fs/dax.c
4264 F:      include/linux/dax.h
4265 F:      include/trace/events/fs_dax.h
4266
4267 DEVICE DIRECT ACCESS (DAX)
4268 M:      Dan Williams <dan.j.williams@intel.com>
4269 M:      Dave Jiang <dave.jiang@intel.com>
4270 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4271 M:      Vishal Verma <vishal.l.verma@intel.com>
4272 L:      linux-nvdimm@lists.01.org
4273 S:      Supported
4274 F:      drivers/dax/
4275
4276 DIRECTORY NOTIFICATION (DNOTIFY)
4277 M:      Jan Kara <jack@suse.cz>
4278 R:      Amir Goldstein <amir73il@gmail.com>
4279 L:      linux-fsdevel@vger.kernel.org
4280 S:      Maintained
4281 F:      Documentation/filesystems/dnotify.txt
4282 F:      fs/notify/dnotify/
4283 F:      include/linux/dnotify.h
4284
4285 DISK GEOMETRY AND PARTITION HANDLING
4286 M:      Andries Brouwer <aeb@cwi.nl>
4287 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4290 S:      Maintained
4291
4292 DISKQUOTA
4293 M:      Jan Kara <jack@suse.com>
4294 S:      Maintained
4295 F:      Documentation/filesystems/quota.txt
4296 F:      fs/quota/
4297 F:      include/linux/quota*.h
4298 F:      include/uapi/linux/quota*.h
4299
4300 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301 M:      Bernie Thompson <bernie@plugable.com>
4302 L:      linux-fbdev@vger.kernel.org
4303 S:      Maintained
4304 W:      http://plugable.com/category/projects/udlfb/
4305 F:      drivers/video/fbdev/udlfb.c
4306 F:      include/video/udlfb.h
4307 F:      Documentation/fb/udlfb.txt
4308
4309 DISTRIBUTED LOCK MANAGER (DLM)
4310 M:      Christine Caulfield <ccaulfie@redhat.com>
4311 M:      David Teigland <teigland@redhat.com>
4312 L:      cluster-devel@redhat.com
4313 W:      http://sources.redhat.com/cluster/
4314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4315 S:      Supported
4316 F:      fs/dlm/
4317
4318 DMA BUFFER SHARING FRAMEWORK
4319 M:      Sumit Semwal <sumit.semwal@linaro.org>
4320 S:      Maintained
4321 L:      linux-media@vger.kernel.org
4322 L:      dri-devel@lists.freedesktop.org
4323 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4324 F:      drivers/dma-buf/
4325 F:      include/linux/dma-buf*
4326 F:      include/linux/reservation.h
4327 F:      include/linux/*fence.h
4328 F:      Documentation/driver-api/dma-buf.rst
4329 T:      git git://anongit.freedesktop.org/drm/drm-misc
4330
4331 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332 M:      Vinod Koul <vkoul@kernel.org>
4333 L:      dmaengine@vger.kernel.org
4334 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4335 S:      Maintained
4336 F:      drivers/dma/
4337 F:      include/linux/dmaengine.h
4338 F:      include/linux/of_dma.h
4339 F:      Documentation/devicetree/bindings/dma/
4340 F:      Documentation/driver-api/dmaengine/
4341 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4342
4343 DMA MAPPING HELPERS
4344 M:      Christoph Hellwig <hch@lst.de>
4345 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4346 R:      Robin Murphy <robin.murphy@arm.com>
4347 L:      iommu@lists.linux-foundation.org
4348 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4349 W:      http://git.infradead.org/users/hch/dma-mapping.git
4350 S:      Supported
4351 F:      lib/dma-debug.c
4352 F:      lib/dma-direct.c
4353 F:      lib/dma-noncoherent.c
4354 F:      lib/dma-virt.c
4355 F:      drivers/base/dma-mapping.c
4356 F:      drivers/base/dma-coherent.c
4357 F:      include/asm-generic/dma-mapping.h
4358 F:      include/linux/dma-direct.h
4359 F:      include/linux/dma-mapping.h
4360 F:      include/linux/dma-noncoherent.h
4361
4362 DME1737 HARDWARE MONITOR DRIVER
4363 M:      Juerg Haefliger <juergh@gmail.com>
4364 L:      linux-hwmon@vger.kernel.org
4365 S:      Maintained
4366 F:      Documentation/hwmon/dme1737
4367 F:      drivers/hwmon/dme1737.c
4368
4369 DMI/SMBIOS SUPPORT
4370 M:      Jean Delvare <jdelvare@suse.com>
4371 S:      Maintained
4372 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4373 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4374 F:      drivers/firmware/dmi-id.c
4375 F:      drivers/firmware/dmi_scan.c
4376 F:      include/linux/dmi.h
4377
4378 DOCUMENTATION
4379 M:      Jonathan Corbet <corbet@lwn.net>
4380 L:      linux-doc@vger.kernel.org
4381 S:      Maintained
4382 F:      Documentation/
4383 F:      scripts/kernel-doc
4384 X:      Documentation/ABI/
4385 X:      Documentation/devicetree/
4386 X:      Documentation/acpi
4387 X:      Documentation/power
4388 X:      Documentation/spi
4389 X:      Documentation/media
4390 T:      git git://git.lwn.net/linux.git docs-next
4391
4392 DONGWOON DW9714 LENS VOICE COIL DRIVER
4393 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4394 L:      linux-media@vger.kernel.org
4395 T:      git git://linuxtv.org/media_tree.git
4396 S:      Maintained
4397 F:      drivers/media/i2c/dw9714.c
4398
4399 DOUBLETALK DRIVER
4400 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4401 L:      blinux-list@redhat.com
4402 S:      Maintained
4403 F:      drivers/char/dtlk.c
4404 F:      include/linux/dtlk.h
4405
4406 DPAA2 DATAPATH I/O (DPIO) DRIVER
4407 M:      Roy Pledge <Roy.Pledge@nxp.com>
4408 L:      linux-kernel@vger.kernel.org
4409 S:      Maintained
4410 F:      drivers/staging/fsl-mc/bus/dpio
4411
4412 DPAA2 ETHERNET DRIVER
4413 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4414 L:      linux-kernel@vger.kernel.org
4415 S:      Maintained
4416 F:      drivers/staging/fsl-dpaa2/ethernet
4417
4418 DPAA2 ETHERNET SWITCH DRIVER
4419 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4420 L:      linux-kernel@vger.kernel.org
4421 S:      Maintained
4422 F:      drivers/staging/fsl-dpaa2/ethsw
4423
4424 DPT_I2O SCSI RAID DRIVER
4425 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4426 L:      linux-scsi@vger.kernel.org
4427 W:      http://www.adaptec.com/
4428 S:      Maintained
4429 F:      drivers/scsi/dpt*
4430 F:      drivers/scsi/dpt/
4431
4432 DRBD DRIVER
4433 M:      Philipp Reisner <philipp.reisner@linbit.com>
4434 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4435 L:      drbd-dev@lists.linbit.com
4436 W:      http://www.drbd.org
4437 T:      git git://git.linbit.com/linux-drbd.git
4438 T:      git git://git.linbit.com/drbd-8.4.git
4439 S:      Supported
4440 F:      drivers/block/drbd/
4441 F:      lib/lru_cache.c
4442 F:      Documentation/blockdev/drbd/
4443
4444 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4445 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4447 S:      Supported
4448 F:      Documentation/kobject.txt
4449 F:      drivers/base/
4450 F:      fs/debugfs/
4451 F:      fs/sysfs/
4452 F:      include/linux/debugfs.h
4453 F:      include/linux/kobj*
4454 F:      lib/kobj*
4455
4456 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4457 M:      Kevin Hilman <khilman@kernel.org>
4458 M:      Nishanth Menon <nm@ti.com>
4459 S:      Maintained
4460 F:      drivers/power/avs/
4461 F:      include/linux/power/smartreflex.h
4462 L:      linux-pm@vger.kernel.org
4463
4464 DRM DRIVER FOR ARM PL111 CLCD
4465 M:      Eric Anholt <eric@anholt.net>
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467 S:      Supported
4468 F:      drivers/gpu/drm/pl111/
4469
4470 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4471 M:      Linus Walleij <linus.walleij@linaro.org>
4472 T:      git git://anongit.freedesktop.org/drm/drm-misc
4473 S:      Maintained
4474 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4475 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4476
4477 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4478 M:      Dave Airlie <airlied@redhat.com>
4479 S:      Odd Fixes
4480 F:      drivers/gpu/drm/ast/
4481
4482 DRM DRIVER FOR BOCHS VIRTUAL GPU
4483 M:      Gerd Hoffmann <kraxel@redhat.com>
4484 L:      virtualization@lists.linux-foundation.org
4485 T:      git git://anongit.freedesktop.org/drm/drm-misc
4486 S:      Maintained
4487 F:      drivers/gpu/drm/bochs/
4488
4489 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4490 M:      Linus Walleij <linus.walleij@linaro.org>
4491 T:      git git://anongit.freedesktop.org/drm/drm-misc
4492 S:      Maintained
4493 F:      drivers/gpu/drm/tve200/
4494
4495 DRM DRIVER FOR ILITEK ILI9225 PANELS
4496 M:      David Lechner <david@lechnology.com>
4497 S:      Maintained
4498 F:      drivers/gpu/drm/tinydrm/ili9225.c
4499 F:      Documentation/devicetree/bindings/display/ili9225.txt
4500
4501 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4502 S:      Orphan / Obsolete
4503 F:      drivers/gpu/drm/i810/
4504 F:      include/uapi/drm/i810_drm.h
4505
4506 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4507 S:      Orphan / Obsolete
4508 F:      drivers/gpu/drm/mga/
4509 F:      include/uapi/drm/mga_drm.h
4510
4511 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4512 M:      Dave Airlie <airlied@redhat.com>
4513 S:      Odd Fixes
4514 F:      drivers/gpu/drm/mgag200/
4515
4516 DRM DRIVER FOR MI0283QT
4517 M:      Noralf Trønnes <noralf@tronnes.org>
4518 S:      Maintained
4519 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4520 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4521
4522 DRM DRIVER FOR MSM ADRENO GPU
4523 M:      Rob Clark <robdclark@gmail.com>
4524 L:      linux-arm-msm@vger.kernel.org
4525 L:      dri-devel@lists.freedesktop.org
4526 L:      freedreno@lists.freedesktop.org
4527 T:      git git://people.freedesktop.org/~robclark/linux
4528 S:      Maintained
4529 F:      drivers/gpu/drm/msm/
4530 F:      include/uapi/drm/msm_drm.h
4531 F:      Documentation/devicetree/bindings/display/msm/
4532
4533 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4534 M:      Ben Skeggs <bskeggs@redhat.com>
4535 L:      dri-devel@lists.freedesktop.org
4536 L:      nouveau@lists.freedesktop.org
4537 T:      git git://github.com/skeggsb/linux
4538 S:      Supported
4539 F:      drivers/gpu/drm/nouveau/
4540 F:      include/uapi/drm/nouveau_drm.h
4541
4542 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4543 M:      Noralf Trønnes <noralf@tronnes.org>
4544 S:      Maintained
4545 F:      drivers/gpu/drm/tinydrm/repaper.c
4546 F:      Documentation/devicetree/bindings/display/repaper.txt
4547
4548 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4549 M:      Dave Airlie <airlied@redhat.com>
4550 M:      Gerd Hoffmann <kraxel@redhat.com>
4551 L:      virtualization@lists.linux-foundation.org
4552 T:      git git://anongit.freedesktop.org/drm/drm-misc
4553 S:      Obsolete
4554 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4555 F:      drivers/gpu/drm/cirrus/
4556
4557 DRM DRIVER FOR QXL VIRTUAL GPU
4558 M:      Dave Airlie <airlied@redhat.com>
4559 M:      Gerd Hoffmann <kraxel@redhat.com>
4560 L:      virtualization@lists.linux-foundation.org
4561 T:      git git://anongit.freedesktop.org/drm/drm-misc
4562 S:      Maintained
4563 F:      drivers/gpu/drm/qxl/
4564 F:      include/uapi/drm/qxl_drm.h
4565
4566 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4567 S:      Orphan / Obsolete
4568 F:      drivers/gpu/drm/r128/
4569 F:      include/uapi/drm/r128_drm.h
4570
4571 DRM DRIVER FOR SAVAGE VIDEO CARDS
4572 S:      Orphan / Obsolete
4573 F:      drivers/gpu/drm/savage/
4574 F:      include/uapi/drm/savage_drm.h
4575
4576 DRM DRIVER FOR SIS VIDEO CARDS
4577 S:      Orphan / Obsolete
4578 F:      drivers/gpu/drm/sis/
4579 F:      include/uapi/drm/sis_drm.h
4580
4581 DRM DRIVER FOR SITRONIX ST7586 PANELS
4582 M:      David Lechner <david@lechnology.com>
4583 S:      Maintained
4584 F:      drivers/gpu/drm/tinydrm/st7586.c
4585 F:      Documentation/devicetree/bindings/display/st7586.txt
4586
4587 DRM DRIVER FOR SITRONIX ST7735R PANELS
4588 M:      David Lechner <david@lechnology.com>
4589 S:      Maintained
4590 F:      drivers/gpu/drm/tinydrm/st7735r.c
4591 F:      Documentation/devicetree/bindings/display/st7735r.txt
4592
4593 DRM DRIVER FOR TDFX VIDEO CARDS
4594 S:      Orphan / Obsolete
4595 F:      drivers/gpu/drm/tdfx/
4596
4597 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4598 M:      Dave Airlie <airlied@redhat.com>
4599 S:      Odd Fixes
4600 F:      drivers/gpu/drm/udl/
4601
4602 DRM DRIVER FOR VMWARE VIRTUAL GPU
4603 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4604 M:      Sinclair Yeh <syeh@vmware.com>
4605 M:      Thomas Hellstrom <thellstrom@vmware.com>
4606 L:      dri-devel@lists.freedesktop.org
4607 T:      git git://people.freedesktop.org/~syeh/repos_linux
4608 T:      git git://people.freedesktop.org/~thomash/linux
4609 S:      Supported
4610 F:      drivers/gpu/drm/vmwgfx/
4611 F:      include/uapi/drm/vmwgfx_drm.h
4612
4613 DRM DRIVERS
4614 M:      David Airlie <airlied@linux.ie>
4615 L:      dri-devel@lists.freedesktop.org
4616 T:      git git://people.freedesktop.org/~airlied/linux
4617 B:      https://bugs.freedesktop.org/
4618 C:      irc://chat.freenode.net/dri-devel
4619 S:      Maintained
4620 F:      drivers/gpu/drm/
4621 F:      drivers/gpu/vga/
4622 F:      Documentation/devicetree/bindings/display/
4623 F:      Documentation/devicetree/bindings/gpu/
4624 F:      Documentation/devicetree/bindings/video/
4625 F:      Documentation/gpu/
4626 F:      include/drm/
4627 F:      include/uapi/drm/
4628 F:      include/linux/vga*
4629
4630 DRM DRIVERS AND MISC GPU PATCHES
4631 M:      Gustavo Padovan <gustavo@padovan.org>
4632 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4633 M:      Sean Paul <seanpaul@chromium.org>
4634 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4635 S:      Maintained
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 F:      Documentation/gpu/
4638 F:      drivers/gpu/vga/
4639 F:      drivers/gpu/drm/*
4640 F:      include/drm/drm*
4641 F:      include/uapi/drm/drm*
4642 F:      include/linux/vga*
4643
4644 DRM DRIVERS FOR ALLWINNER A10
4645 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4646 L:      dri-devel@lists.freedesktop.org
4647 S:      Supported
4648 F:      drivers/gpu/drm/sun4i/
4649 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4650 T:      git git://anongit.freedesktop.org/drm/drm-misc
4651
4652 DRM DRIVERS FOR AMLOGIC SOCS
4653 M:      Neil Armstrong <narmstrong@baylibre.com>
4654 L:      dri-devel@lists.freedesktop.org
4655 L:      linux-amlogic@lists.infradead.org
4656 W:      http://linux-meson.com/
4657 S:      Supported
4658 F:      drivers/gpu/drm/meson/
4659 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4660 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4661 F:      Documentation/gpu/meson.rst
4662 T:      git git://anongit.freedesktop.org/drm/drm-misc
4663
4664 DRM DRIVERS FOR ATMEL HLCDC
4665 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4666 L:      dri-devel@lists.freedesktop.org
4667 S:      Supported
4668 F:      drivers/gpu/drm/atmel-hlcdc/
4669 F:      Documentation/devicetree/bindings/drm/atmel/
4670 T:      git git://anongit.freedesktop.org/drm/drm-misc
4671
4672 DRM DRIVERS FOR BRIDGE CHIPS
4673 M:      Archit Taneja <architt@codeaurora.org>
4674 M:      Andrzej Hajda <a.hajda@samsung.com>
4675 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4676 S:      Maintained
4677 T:      git git://anongit.freedesktop.org/drm/drm-misc
4678 F:      drivers/gpu/drm/bridge/
4679
4680 DRM DRIVERS FOR EXYNOS
4681 M:      Inki Dae <inki.dae@samsung.com>
4682 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4683 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4684 M:      Kyungmin Park <kyungmin.park@samsung.com>
4685 L:      dri-devel@lists.freedesktop.org
4686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4687 S:      Supported
4688 F:      drivers/gpu/drm/exynos/
4689 F:      include/uapi/drm/exynos_drm.h
4690 F:      Documentation/devicetree/bindings/display/exynos/
4691
4692 DRM DRIVERS FOR FREESCALE DCU
4693 M:      Stefan Agner <stefan@agner.ch>
4694 M:      Alison Wang <alison.wang@nxp.com>
4695 L:      dri-devel@lists.freedesktop.org
4696 S:      Supported
4697 F:      drivers/gpu/drm/fsl-dcu/
4698 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4699 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4700 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4701
4702 DRM DRIVERS FOR FREESCALE IMX
4703 M:      Philipp Zabel <p.zabel@pengutronix.de>
4704 L:      dri-devel@lists.freedesktop.org
4705 S:      Maintained
4706 F:      drivers/gpu/drm/imx/
4707 F:      drivers/gpu/ipu-v3/
4708 F:      Documentation/devicetree/bindings/display/imx/
4709
4710 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4711 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4712 L:      dri-devel@lists.freedesktop.org
4713 T:      git git://github.com/patjak/drm-gma500
4714 S:      Maintained
4715 F:      drivers/gpu/drm/gma500/
4716
4717 DRM DRIVERS FOR HISILICON
4718 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4719 M:      Rongrong Zou <zourongrong@gmail.com>
4720 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4721 R:      Chen Feng <puck.chen@hisilicon.com>
4722 L:      dri-devel@lists.freedesktop.org
4723 T:      git git://github.com/xin3liang/linux.git
4724 S:      Maintained
4725 F:      drivers/gpu/drm/hisilicon/
4726 F:      Documentation/devicetree/bindings/display/hisilicon/
4727
4728 DRM DRIVERS FOR MEDIATEK
4729 M:      CK Hu <ck.hu@mediatek.com>
4730 M:      Philipp Zabel <p.zabel@pengutronix.de>
4731 L:      dri-devel@lists.freedesktop.org
4732 S:      Supported
4733 F:      drivers/gpu/drm/mediatek/
4734 F:      Documentation/devicetree/bindings/display/mediatek/
4735
4736 DRM DRIVERS FOR NVIDIA TEGRA
4737 M:      Thierry Reding <thierry.reding@gmail.com>
4738 L:      dri-devel@lists.freedesktop.org
4739 L:      linux-tegra@vger.kernel.org
4740 T:      git git://anongit.freedesktop.org/tegra/linux.git
4741 S:      Supported
4742 F:      drivers/gpu/drm/tegra/
4743 F:      drivers/gpu/host1x/
4744 F:      include/linux/host1x.h
4745 F:      include/uapi/drm/tegra_drm.h
4746 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4747
4748 DRM DRIVERS FOR RENESAS
4749 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4750 L:      dri-devel@lists.freedesktop.org
4751 L:      linux-renesas-soc@vger.kernel.org
4752 T:      git git://linuxtv.org/pinchartl/fbdev
4753 S:      Supported
4754 F:      drivers/gpu/drm/rcar-du/
4755 F:      drivers/gpu/drm/shmobile/
4756 F:      include/linux/platform_data/shmob_drm.h
4757 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4758 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4759 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4760
4761 DRM DRIVERS FOR ROCKCHIP
4762 M:      Sandy Huang <hjc@rock-chips.com>
4763 M:      Heiko Stübner <heiko@sntech.de>
4764 L:      dri-devel@lists.freedesktop.org
4765 S:      Maintained
4766 F:      drivers/gpu/drm/rockchip/
4767 F:      Documentation/devicetree/bindings/display/rockchip/
4768 T:      git git://anongit.freedesktop.org/drm/drm-misc
4769
4770 DRM DRIVERS FOR STI
4771 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4772 M:      Vincent Abriou <vincent.abriou@st.com>
4773 L:      dri-devel@lists.freedesktop.org
4774 T:      git git://anongit.freedesktop.org/drm/drm-misc
4775 S:      Maintained
4776 F:      drivers/gpu/drm/sti
4777 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4778
4779 DRM DRIVERS FOR STM
4780 M:      Yannick Fertre <yannick.fertre@st.com>
4781 M:      Philippe Cornu <philippe.cornu@st.com>
4782 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4783 M:      Vincent Abriou <vincent.abriou@st.com>
4784 L:      dri-devel@lists.freedesktop.org
4785 T:      git git://anongit.freedesktop.org/drm/drm-misc
4786 S:      Maintained
4787 F:      drivers/gpu/drm/stm
4788 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4789
4790 DRM DRIVERS FOR TI LCDC
4791 M:      Jyri Sarha <jsarha@ti.com>
4792 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L:      dri-devel@lists.freedesktop.org
4794 S:      Maintained
4795 F:      drivers/gpu/drm/tilcdc/
4796 F:      Documentation/devicetree/bindings/display/tilcdc/
4797
4798 DRM DRIVERS FOR TI OMAP
4799 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4800 L:      dri-devel@lists.freedesktop.org
4801 S:      Maintained
4802 F:      drivers/gpu/drm/omapdrm/
4803 F:      Documentation/devicetree/bindings/display/ti/
4804
4805 DRM DRIVERS FOR V3D
4806 M:      Eric Anholt <eric@anholt.net>
4807 S:      Supported
4808 F:      drivers/gpu/drm/v3d/
4809 F:      include/uapi/drm/v3d_drm.h
4810 F:      Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4811 T:      git git://anongit.freedesktop.org/drm/drm-misc
4812
4813 DRM DRIVERS FOR VC4
4814 M:      Eric Anholt <eric@anholt.net>
4815 T:      git git://github.com/anholt/linux
4816 S:      Supported
4817 F:      drivers/gpu/drm/vc4/
4818 F:      include/uapi/drm/vc4_drm.h
4819 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4820 T:      git git://anongit.freedesktop.org/drm/drm-misc
4821
4822 DRM DRIVERS FOR VIVANTE GPU IP
4823 M:      Lucas Stach <l.stach@pengutronix.de>
4824 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4825 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4826 L:      etnaviv@lists.freedesktop.org
4827 L:      dri-devel@lists.freedesktop.org
4828 S:      Maintained
4829 F:      drivers/gpu/drm/etnaviv/
4830 F:      include/uapi/drm/etnaviv_drm.h
4831 F:      Documentation/devicetree/bindings/display/etnaviv/
4832
4833 DRM DRIVERS FOR ZTE ZX
4834 M:      Shawn Guo <shawnguo@kernel.org>
4835 L:      dri-devel@lists.freedesktop.org
4836 S:      Maintained
4837 F:      drivers/gpu/drm/zte/
4838 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840
4841 DRM PANEL DRIVERS
4842 M:      Thierry Reding <thierry.reding@gmail.com>
4843 L:      dri-devel@lists.freedesktop.org
4844 T:      git git://anongit.freedesktop.org/drm/drm-misc
4845 S:      Maintained
4846 F:      drivers/gpu/drm/drm_panel.c
4847 F:      drivers/gpu/drm/panel/
4848 F:      include/drm/drm_panel.h
4849 F:      Documentation/devicetree/bindings/display/panel/
4850
4851 DRM TINYDRM DRIVERS
4852 M:      Noralf Trønnes <noralf@tronnes.org>
4853 W:      https://github.com/notro/tinydrm/wiki/Development
4854 T:      git git://anongit.freedesktop.org/drm/drm-misc
4855 S:      Maintained
4856 F:      drivers/gpu/drm/tinydrm/
4857 F:      include/drm/tinydrm/
4858
4859 DRM DRIVERS FOR XEN
4860 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4861 T:      git git://anongit.freedesktop.org/drm/drm-misc
4862 L:      dri-devel@lists.freedesktop.org
4863 L:      xen-devel@lists.xen.org
4864 S:      Supported
4865 F:      drivers/gpu/drm/xen/
4866 F:      Documentation/gpu/xen-front.rst
4867
4868 DRM TTM SUBSYSTEM
4869 M:      Christian Koenig <christian.koenig@amd.com>
4870 M:      Roger He <Hongbo.He@amd.com>
4871 T:      git git://people.freedesktop.org/~agd5f/linux
4872 S:      Maintained
4873 L:      dri-devel@lists.freedesktop.org
4874 F:      include/drm/ttm/
4875 F:      drivers/gpu/drm/ttm/
4876
4877 DSBR100 USB FM RADIO DRIVER
4878 M:      Alexey Klimov <klimov.linux@gmail.com>
4879 L:      linux-media@vger.kernel.org
4880 T:      git git://linuxtv.org/media_tree.git
4881 S:      Maintained
4882 F:      drivers/media/radio/dsbr100.c
4883
4884 DSCC4 DRIVER
4885 M:      Francois Romieu <romieu@fr.zoreil.com>
4886 L:      netdev@vger.kernel.org
4887 S:      Maintained
4888 F:      drivers/net/wan/dscc4.c
4889
4890 DT3155 MEDIA DRIVER
4891 M:      Hans Verkuil <hverkuil@xs4all.nl>
4892 L:      linux-media@vger.kernel.org
4893 T:      git git://linuxtv.org/media_tree.git
4894 W:      https://linuxtv.org
4895 S:      Odd Fixes
4896 F:      drivers/media/pci/dt3155/
4897
4898 DVB_USB_AF9015 MEDIA DRIVER
4899 M:      Antti Palosaari <crope@iki.fi>
4900 L:      linux-media@vger.kernel.org
4901 W:      https://linuxtv.org
4902 W:      http://palosaari.fi/linux/
4903 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4904 T:      git git://linuxtv.org/anttip/media_tree.git
4905 S:      Maintained
4906 F:      drivers/media/usb/dvb-usb-v2/af9015*
4907
4908 DVB_USB_AF9035 MEDIA DRIVER
4909 M:      Antti Palosaari <crope@iki.fi>
4910 L:      linux-media@vger.kernel.org
4911 W:      https://linuxtv.org
4912 W:      http://palosaari.fi/linux/
4913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4914 T:      git git://linuxtv.org/anttip/media_tree.git
4915 S:      Maintained
4916 F:      drivers/media/usb/dvb-usb-v2/af9035*
4917
4918 DVB_USB_ANYSEE MEDIA DRIVER
4919 M:      Antti Palosaari <crope@iki.fi>
4920 L:      linux-media@vger.kernel.org
4921 W:      https://linuxtv.org
4922 W:      http://palosaari.fi/linux/
4923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4924 T:      git git://linuxtv.org/anttip/media_tree.git
4925 S:      Maintained
4926 F:      drivers/media/usb/dvb-usb-v2/anysee*
4927
4928 DVB_USB_AU6610 MEDIA DRIVER
4929 M:      Antti Palosaari <crope@iki.fi>
4930 L:      linux-media@vger.kernel.org
4931 W:      https://linuxtv.org
4932 W:      http://palosaari.fi/linux/
4933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4934 T:      git git://linuxtv.org/anttip/media_tree.git
4935 S:      Maintained
4936 F:      drivers/media/usb/dvb-usb-v2/au6610*
4937
4938 DVB_USB_CE6230 MEDIA DRIVER
4939 M:      Antti Palosaari <crope@iki.fi>
4940 L:      linux-media@vger.kernel.org
4941 W:      https://linuxtv.org
4942 W:      http://palosaari.fi/linux/
4943 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4944 T:      git git://linuxtv.org/anttip/media_tree.git
4945 S:      Maintained
4946 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4947
4948 DVB_USB_CXUSB MEDIA DRIVER
4949 M:      Michael Krufky <mkrufky@linuxtv.org>
4950 L:      linux-media@vger.kernel.org
4951 W:      https://linuxtv.org
4952 W:      http://github.com/mkrufky
4953 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4954 T:      git git://linuxtv.org/media_tree.git
4955 S:      Maintained
4956 F:      drivers/media/usb/dvb-usb/cxusb*
4957
4958 DVB_USB_EC168 MEDIA DRIVER
4959 M:      Antti Palosaari <crope@iki.fi>
4960 L:      linux-media@vger.kernel.org
4961 W:      https://linuxtv.org
4962 W:      http://palosaari.fi/linux/
4963 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4964 T:      git git://linuxtv.org/anttip/media_tree.git
4965 S:      Maintained
4966 F:      drivers/media/usb/dvb-usb-v2/ec168*
4967
4968 DVB_USB_GL861 MEDIA DRIVER
4969 M:      Antti Palosaari <crope@iki.fi>
4970 L:      linux-media@vger.kernel.org
4971 W:      https://linuxtv.org
4972 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4973 T:      git git://linuxtv.org/anttip/media_tree.git
4974 S:      Maintained
4975 F:      drivers/media/usb/dvb-usb-v2/gl861*
4976
4977 DVB_USB_MXL111SF MEDIA DRIVER
4978 M:      Michael Krufky <mkrufky@linuxtv.org>
4979 L:      linux-media@vger.kernel.org
4980 W:      https://linuxtv.org
4981 W:      http://github.com/mkrufky
4982 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4983 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4984 S:      Maintained
4985 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4986
4987 DVB_USB_RTL28XXU MEDIA DRIVER
4988 M:      Antti Palosaari <crope@iki.fi>
4989 L:      linux-media@vger.kernel.org
4990 W:      https://linuxtv.org
4991 W:      http://palosaari.fi/linux/
4992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4993 T:      git git://linuxtv.org/anttip/media_tree.git
4994 S:      Maintained
4995 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4996
4997 DVB_USB_V2 MEDIA DRIVER
4998 M:      Antti Palosaari <crope@iki.fi>
4999 L:      linux-media@vger.kernel.org
5000 W:      https://linuxtv.org
5001 W:      http://palosaari.fi/linux/
5002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5003 T:      git git://linuxtv.org/anttip/media_tree.git
5004 S:      Maintained
5005 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5006 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5007
5008 DYNAMIC DEBUG
5009 M:      Jason Baron <jbaron@akamai.com>
5010 S:      Maintained
5011 F:      lib/dynamic_debug.c
5012 F:      include/linux/dynamic_debug.h
5013
5014 DYNAMIC INTERRUPT MODERATION
5015 M:      Tal Gilboa <talgi@mellanox.com>
5016 S:      Maintained
5017 F:      include/linux/net_dim.h
5018
5019 DZ DECSTATION DZ11 SERIAL DRIVER
5020 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5021 S:      Maintained
5022 F:      drivers/tty/serial/dz.*
5023
5024 E3X0 POWER BUTTON DRIVER
5025 M:      Moritz Fischer <moritz.fischer@ettus.com>
5026 L:      usrp-users@lists.ettus.com
5027 W:      http://www.ettus.com
5028 S:      Supported
5029 F:      drivers/input/misc/e3x0-button.c
5030 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5031
5032 E4000 MEDIA DRIVER
5033 M:      Antti Palosaari <crope@iki.fi>
5034 L:      linux-media@vger.kernel.org
5035 W:      https://linuxtv.org
5036 W:      http://palosaari.fi/linux/
5037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5038 T:      git git://linuxtv.org/anttip/media_tree.git
5039 S:      Maintained
5040 F:      drivers/media/tuners/e4000*
5041
5042 EC100 MEDIA DRIVER
5043 M:      Antti Palosaari <crope@iki.fi>
5044 L:      linux-media@vger.kernel.org
5045 W:      https://linuxtv.org
5046 W:      http://palosaari.fi/linux/
5047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5048 T:      git git://linuxtv.org/anttip/media_tree.git
5049 S:      Maintained
5050 F:      drivers/media/dvb-frontends/ec100*
5051
5052 ECRYPT FILE SYSTEM
5053 M:      Tyler Hicks <tyhicks@canonical.com>
5054 L:      ecryptfs@vger.kernel.org
5055 W:      http://ecryptfs.org
5056 W:      https://launchpad.net/ecryptfs
5057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5058 S:      Supported
5059 F:      Documentation/filesystems/ecryptfs.txt
5060 F:      fs/ecryptfs/
5061
5062 EDAC-AMD64
5063 M:      Borislav Petkov <bp@alien8.de>
5064 L:      linux-edac@vger.kernel.org
5065 S:      Maintained
5066 F:      drivers/edac/amd64_edac*
5067
5068 EDAC-CALXEDA
5069 M:      Robert Richter <rric@kernel.org>
5070 L:      linux-edac@vger.kernel.org
5071 S:      Maintained
5072 F:      drivers/edac/highbank*
5073
5074 EDAC-CAVIUM OCTEON
5075 M:      Ralf Baechle <ralf@linux-mips.org>
5076 M:      David Daney <david.daney@cavium.com>
5077 L:      linux-edac@vger.kernel.org
5078 L:      linux-mips@linux-mips.org
5079 S:      Supported
5080 F:      drivers/edac/octeon_edac*
5081
5082 EDAC-CAVIUM THUNDERX
5083 M:      David Daney <david.daney@cavium.com>
5084 M:      Jan Glauber <jglauber@cavium.com>
5085 L:      linux-edac@vger.kernel.org
5086 S:      Supported
5087 F:      drivers/edac/thunderx_edac*
5088
5089 EDAC-CORE
5090 M:      Borislav Petkov <bp@alien8.de>
5091 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5092 L:      linux-edac@vger.kernel.org
5093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5095 S:      Supported
5096 F:      Documentation/admin-guide/ras.rst
5097 F:      Documentation/driver-api/edac.rst
5098 F:      drivers/edac/
5099 F:      include/linux/edac.h
5100
5101 EDAC-E752X
5102 M:      Mark Gross <mark.gross@intel.com>
5103 L:      linux-edac@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/edac/e752x_edac.c
5106
5107 EDAC-E7XXX
5108 L:      linux-edac@vger.kernel.org
5109 S:      Maintained
5110 F:      drivers/edac/e7xxx_edac.c
5111
5112 EDAC-FSL_DDR
5113 M:      York Sun <york.sun@nxp.com>
5114 L:      linux-edac@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/edac/fsl_ddr_edac.*
5117
5118 EDAC-GHES
5119 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5120 L:      linux-edac@vger.kernel.org
5121 S:      Maintained
5122 F:      drivers/edac/ghes_edac.c
5123
5124 EDAC-I3000
5125 L:      linux-edac@vger.kernel.org
5126 S:      Orphan
5127 F:      drivers/edac/i3000_edac.c
5128
5129 EDAC-I5000
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/i5000_edac.c
5133
5134 EDAC-I5400
5135 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5136 L:      linux-edac@vger.kernel.org
5137 S:      Maintained
5138 F:      drivers/edac/i5400_edac.c
5139
5140 EDAC-I7300
5141 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5142 L:      linux-edac@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/edac/i7300_edac.c
5145
5146 EDAC-I7CORE
5147 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/i7core_edac.c
5151
5152 EDAC-I82443BXGX
5153 M:      Tim Small <tim@buttersideup.com>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/i82443bxgx_edac.c
5157
5158 EDAC-I82975X
5159 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5160 M:      "Arvind R." <arvino55@gmail.com>
5161 L:      linux-edac@vger.kernel.org
5162 S:      Maintained
5163 F:      drivers/edac/i82975x_edac.c
5164
5165 EDAC-IE31200
5166 M:      Jason Baron <jbaron@akamai.com>
5167 L:      linux-edac@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/edac/ie31200_edac.c
5170
5171 EDAC-MPC85XX
5172 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5173 L:      linux-edac@vger.kernel.org
5174 S:      Maintained
5175 F:      drivers/edac/mpc85xx_edac.[ch]
5176
5177 EDAC-PASEMI
5178 M:      Egor Martovetsky <egor@pasemi.com>
5179 L:      linux-edac@vger.kernel.org
5180 S:      Maintained
5181 F:      drivers/edac/pasemi_edac.c
5182
5183 EDAC-PND2
5184 M:      Tony Luck <tony.luck@intel.com>
5185 L:      linux-edac@vger.kernel.org
5186 S:      Maintained
5187 F:      drivers/edac/pnd2_edac.[ch]
5188
5189 EDAC-R82600
5190 M:      Tim Small <tim@buttersideup.com>
5191 L:      linux-edac@vger.kernel.org
5192 S:      Maintained
5193 F:      drivers/edac/r82600_edac.c
5194
5195 EDAC-SBRIDGE
5196 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5197 L:      linux-edac@vger.kernel.org
5198 S:      Maintained
5199 F:      drivers/edac/sb_edac.c
5200
5201 EDAC-SKYLAKE
5202 M:      Tony Luck <tony.luck@intel.com>
5203 L:      linux-edac@vger.kernel.org
5204 S:      Maintained
5205 F:      drivers/edac/skx_edac.c
5206
5207 EDAC-TI
5208 M:      Tero Kristo <t-kristo@ti.com>
5209 L:      linux-edac@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/edac/ti_edac.c
5212
5213 EDIROL UA-101/UA-1000 DRIVER
5214 M:      Clemens Ladisch <clemens@ladisch.de>
5215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5216 T:      git git://git.alsa-project.org/alsa-kernel.git
5217 S:      Maintained
5218 F:      sound/usb/misc/ua101.c
5219
5220 EFI TEST DRIVER
5221 L:      linux-efi@vger.kernel.org
5222 M:      Ivan Hu <ivan.hu@canonical.com>
5223 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224 S:      Maintained
5225 F:      drivers/firmware/efi/test/
5226
5227 EFI VARIABLE FILESYSTEM
5228 M:      Matthew Garrett <matthew.garrett@nebula.com>
5229 M:      Jeremy Kerr <jk@ozlabs.org>
5230 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5232 L:      linux-efi@vger.kernel.org
5233 S:      Maintained
5234 F:      fs/efivarfs/
5235
5236 EFIFB FRAMEBUFFER DRIVER
5237 L:      linux-fbdev@vger.kernel.org
5238 M:      Peter Jones <pjones@redhat.com>
5239 S:      Maintained
5240 F:      drivers/video/fbdev/efifb.c
5241
5242 EFS FILESYSTEM
5243 W:      http://aeschi.ch.eu.org/efs/
5244 S:      Orphan
5245 F:      fs/efs/
5246
5247 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5248 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5249 L:      netdev@vger.kernel.org
5250 S:      Maintained
5251 F:      drivers/net/ethernet/ibm/ehea/
5252
5253 EM28XX VIDEO4LINUX DRIVER
5254 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5255 L:      linux-media@vger.kernel.org
5256 W:      https://linuxtv.org
5257 T:      git git://linuxtv.org/media_tree.git
5258 S:      Maintained
5259 F:      drivers/media/usb/em28xx/
5260 F:      Documentation/media/v4l-drivers/em28xx*
5261
5262 EMBEDDED LINUX
5263 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5264 M:      Matt Mackall <mpm@selenic.com>
5265 M:      David Woodhouse <dwmw2@infradead.org>
5266 L:      linux-embedded@vger.kernel.org
5267 S:      Maintained
5268
5269 Emulex 10Gbps iSCSI - OneConnect DRIVER
5270 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5271 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5272 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5273 L:      linux-scsi@vger.kernel.org
5274 W:      http://www.broadcom.com
5275 S:      Supported
5276 F:      drivers/scsi/be2iscsi/
5277
5278 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5279 M:      Sathya Perla <sathya.perla@broadcom.com>
5280 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5281 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5282 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5283 L:      netdev@vger.kernel.org
5284 W:      http://www.emulex.com
5285 S:      Supported
5286 F:      drivers/net/ethernet/emulex/benet/
5287
5288 EMULEX ONECONNECT ROCE DRIVER
5289 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5290 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5291 L:      linux-rdma@vger.kernel.org
5292 W:      http://www.broadcom.com
5293 S:      Odd Fixes
5294 F:      drivers/infiniband/hw/ocrdma/
5295 F:      include/uapi/rdma/ocrdma-abi.h
5296
5297 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5298 M:      James Smart <james.smart@broadcom.com>
5299 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5300 L:      linux-scsi@vger.kernel.org
5301 W:      http://www.broadcom.com
5302 S:      Supported
5303 F:      drivers/scsi/lpfc/
5304
5305 ENE CB710 FLASH CARD READER DRIVER
5306 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5307 S:      Maintained
5308 F:      drivers/misc/cb710/
5309 F:      drivers/mmc/host/cb710-mmc.*
5310 F:      include/linux/cb710.h
5311
5312 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5313 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5314 S:      Maintained
5315 F:      drivers/media/rc/ene_ir.*
5316
5317 EPSON S1D13XXX FRAMEBUFFER DRIVER
5318 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5319 S:      Maintained
5320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5321 F:      drivers/video/fbdev/s1d13xxxfb.c
5322 F:      include/video/s1d13xxxfb.h
5323
5324 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5325 M:      Jeff Layton <jlayton@kernel.org>
5326 S:      Maintained
5327 F:      lib/errseq.c
5328 F:      include/linux/errseq.h
5329
5330 ET131X NETWORK DRIVER
5331 M:      Mark Einon <mark.einon@gmail.com>
5332 S:      Odd Fixes
5333 F:      drivers/net/ethernet/agere/
5334
5335 ETHERNET BRIDGE
5336 M:      Stephen Hemminger <stephen@networkplumber.org>
5337 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5338 L:      netdev@vger.kernel.org
5339 W:      http://www.linuxfoundation.org/en/Net:Bridge
5340 S:      Maintained
5341 F:      include/linux/netfilter_bridge/
5342 F:      net/bridge/
5343
5344 ETHERNET PHY LIBRARY
5345 M:      Andrew Lunn <andrew@lunn.ch>
5346 M:      Florian Fainelli <f.fainelli@gmail.com>
5347 L:      netdev@vger.kernel.org
5348 S:      Maintained
5349 F:      Documentation/ABI/testing/sysfs-bus-mdio
5350 F:      Documentation/devicetree/bindings/net/mdio*
5351 F:      Documentation/networking/phy.txt
5352 F:      drivers/net/phy/
5353 F:      drivers/of/of_mdio.c
5354 F:      drivers/of/of_net.c
5355 F:      include/linux/*mdio*.h
5356 F:      include/linux/of_net.h
5357 F:      include/linux/phy.h
5358 F:      include/linux/phy_fixed.h
5359 F:      include/linux/platform_data/mdio-bcm-unimac.h
5360 F:      include/trace/events/mdio.h
5361 F:      include/uapi/linux/mdio.h
5362 F:      include/uapi/linux/mii.h
5363
5364 EXT2 FILE SYSTEM
5365 M:      Jan Kara <jack@suse.com>
5366 L:      linux-ext4@vger.kernel.org
5367 S:      Maintained
5368 F:      Documentation/filesystems/ext2.txt
5369 F:      fs/ext2/
5370 F:      include/linux/ext2*
5371
5372 EXT4 FILE SYSTEM
5373 M:      "Theodore Ts'o" <tytso@mit.edu>
5374 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5375 L:      linux-ext4@vger.kernel.org
5376 W:      http://ext4.wiki.kernel.org
5377 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5379 S:      Maintained
5380 F:      Documentation/filesystems/ext4.txt
5381 F:      fs/ext4/
5382
5383 Extended Verification Module (EVM)
5384 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5385 L:      linux-integrity@vger.kernel.org
5386 S:      Supported
5387 F:      security/integrity/evm/
5388
5389 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5390 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5391 L:      linux-efi@vger.kernel.org
5392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5393 S:      Maintained
5394 F:      Documentation/efi-stub.txt
5395 F:      arch/*/kernel/efi.c
5396 F:      arch/x86/boot/compressed/eboot.[ch]
5397 F:      arch/*/include/asm/efi.h
5398 F:      arch/x86/platform/efi/
5399 F:      drivers/firmware/efi/
5400 F:      include/linux/efi*.h
5401 F:      arch/arm/boot/compressed/efi-header.S
5402 F:      arch/arm64/kernel/efi-entry.S
5403
5404 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5405 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5406 M:      Chanwoo Choi <cw00.choi@samsung.com>
5407 L:      linux-kernel@vger.kernel.org
5408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5409 S:      Maintained
5410 F:      drivers/extcon/
5411 F:      include/linux/extcon/
5412 F:      include/linux/extcon.h
5413 F:      Documentation/extcon/
5414 F:      Documentation/devicetree/bindings/extcon/
5415
5416 EXYNOS DP DRIVER
5417 M:      Jingoo Han <jingoohan1@gmail.com>
5418 L:      dri-devel@lists.freedesktop.org
5419 S:      Maintained
5420 F:      drivers/gpu/drm/exynos/exynos_dp*
5421
5422 EXYNOS SYSMMU (IOMMU) driver
5423 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5424 L:      iommu@lists.linux-foundation.org
5425 S:      Maintained
5426 F:      drivers/iommu/exynos-iommu.c
5427
5428 EZchip NPS platform support
5429 M:      Vineet Gupta <vgupta@synopsys.com>
5430 S:      Supported
5431 F:      arch/arc/plat-eznps
5432 F:      arch/arc/boot/dts/eznps.dts
5433
5434 F2FS FILE SYSTEM
5435 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5436 M:      Chao Yu <yuchao0@huawei.com>
5437 L:      linux-f2fs-devel@lists.sourceforge.net
5438 W:      https://f2fs.wiki.kernel.org/
5439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5440 S:      Maintained
5441 F:      Documentation/filesystems/f2fs.txt
5442 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5443 F:      fs/f2fs/
5444 F:      include/linux/f2fs_fs.h
5445 F:      include/trace/events/f2fs.h
5446
5447 F71805F HARDWARE MONITORING DRIVER
5448 M:      Jean Delvare <jdelvare@suse.com>
5449 L:      linux-hwmon@vger.kernel.org
5450 S:      Maintained
5451 F:      Documentation/hwmon/f71805f
5452 F:      drivers/hwmon/f71805f.c
5453
5454 FADDR2LINE
5455 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5456 S:      Maintained
5457 F:      scripts/faddr2line
5458
5459 FAILOVER MODULE
5460 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5461 L:      netdev@vger.kernel.org
5462 S:      Supported
5463 F:      net/core/failover.c
5464 F:      include/net/failover.h
5465 F:      Documentation/networking/failover.rst
5466
5467 FANOTIFY
5468 M:      Jan Kara <jack@suse.cz>
5469 R:      Amir Goldstein <amir73il@gmail.com>
5470 L:      linux-fsdevel@vger.kernel.org
5471 S:      Maintained
5472 F:      fs/notify/fanotify/
5473 F:      include/linux/fanotify.h
5474 F:      include/uapi/linux/fanotify.h
5475
5476 FARSYNC SYNCHRONOUS DRIVER
5477 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5478 W:      http://www.farsite.co.uk/
5479 S:      Supported
5480 F:      drivers/net/wan/farsync.*
5481
5482 FAULT INJECTION SUPPORT
5483 M:      Akinobu Mita <akinobu.mita@gmail.com>
5484 S:      Supported
5485 F:      Documentation/fault-injection/
5486 F:      lib/fault-inject.c
5487
5488 FBTFT Framebuffer drivers
5489 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5490 S:      Maintained
5491 F:      drivers/staging/fbtft/
5492
5493 FC0011 TUNER DRIVER
5494 M:      Michael Buesch <m@bues.ch>
5495 L:      linux-media@vger.kernel.org
5496 S:      Maintained
5497 F:      drivers/media/tuners/fc0011.h
5498 F:      drivers/media/tuners/fc0011.c
5499
5500 FC2580 MEDIA DRIVER
5501 M:      Antti Palosaari <crope@iki.fi>
5502 L:      linux-media@vger.kernel.org
5503 W:      https://linuxtv.org
5504 W:      http://palosaari.fi/linux/
5505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5506 T:      git git://linuxtv.org/anttip/media_tree.git
5507 S:      Maintained
5508 F:      drivers/media/tuners/fc2580*
5509
5510 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5511 M:      Johannes Thumshirn <jth@kernel.org>
5512 L:      linux-scsi@vger.kernel.org
5513 W:      www.Open-FCoE.org
5514 S:      Supported
5515 F:      drivers/scsi/libfc/
5516 F:      drivers/scsi/fcoe/
5517 F:      include/scsi/fc/
5518 F:      include/scsi/libfc.h
5519 F:      include/scsi/libfcoe.h
5520 F:      include/uapi/scsi/fc/
5521
5522 FILE LOCKING (flock() and fcntl()/lockf())
5523 M:      Jeff Layton <jlayton@kernel.org>
5524 M:      "J. Bruce Fields" <bfields@fieldses.org>
5525 L:      linux-fsdevel@vger.kernel.org
5526 S:      Maintained
5527 F:      include/linux/fcntl.h
5528 F:      include/uapi/linux/fcntl.h
5529 F:      fs/fcntl.c
5530 F:      fs/locks.c
5531
5532 FILESYSTEMS (VFS and infrastructure)
5533 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5534 L:      linux-fsdevel@vger.kernel.org
5535 S:      Maintained
5536 F:      fs/*
5537 F:      include/linux/fs.h
5538 F:      include/uapi/linux/fs.h
5539
5540 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5541 M:      Riku Voipio <riku.voipio@iki.fi>
5542 L:      linux-hwmon@vger.kernel.org
5543 S:      Maintained
5544 F:      drivers/hwmon/f75375s.c
5545 F:      include/linux/f75375s.h
5546
5547 FIREWIRE AUDIO DRIVERS
5548 M:      Clemens Ladisch <clemens@ladisch.de>
5549 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5550 T:      git git://git.alsa-project.org/alsa-kernel.git
5551 S:      Maintained
5552 F:      sound/firewire/
5553
5554 FIREWIRE MEDIA DRIVERS (firedtv)
5555 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5556 L:      linux-media@vger.kernel.org
5557 L:      linux1394-devel@lists.sourceforge.net
5558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5559 S:      Maintained
5560 F:      drivers/media/firewire/
5561
5562 FIREWIRE SBP-2 TARGET
5563 M:      Chris Boot <bootc@bootc.net>
5564 L:      linux-scsi@vger.kernel.org
5565 L:      target-devel@vger.kernel.org
5566 L:      linux1394-devel@lists.sourceforge.net
5567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5568 S:      Maintained
5569 F:      drivers/target/sbp/
5570
5571 FIREWIRE SUBSYSTEM
5572 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5573 L:      linux1394-devel@lists.sourceforge.net
5574 W:      http://ieee1394.wiki.kernel.org/
5575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5576 S:      Maintained
5577 F:      drivers/firewire/
5578 F:      include/linux/firewire.h
5579 F:      include/uapi/linux/firewire*.h
5580 F:      tools/firewire/
5581
5582 FIRMWARE LOADER (request_firmware)
5583 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5584 L:      linux-kernel@vger.kernel.org
5585 S:      Maintained
5586 F:      Documentation/firmware_class/
5587 F:      drivers/base/firmware_loader/
5588 F:      include/linux/firmware.h
5589
5590 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5591 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5592 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5593 S:      Maintained
5594 F:      drivers/block/rsxx/
5595
5596 FLOPPY DRIVER
5597 M:      Jiri Kosina <jikos@kernel.org>
5598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5599 S:      Odd fixes
5600 F:      drivers/block/floppy.c
5601
5602 FMC SUBSYSTEM
5603 M:      Alessandro Rubini <rubini@gnudd.com>
5604 W:      http://www.ohwr.org/projects/fmc-bus
5605 S:      Supported
5606 F:      drivers/fmc/
5607 F:      include/linux/fmc*.h
5608 F:      include/linux/ipmi-fru.h
5609 K:      fmc_d.*register
5610
5611 FPGA MANAGER FRAMEWORK
5612 M:      Alan Tull <atull@kernel.org>
5613 M:      Moritz Fischer <mdf@kernel.org>
5614 L:      linux-fpga@vger.kernel.org
5615 S:      Maintained
5616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5617 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5618 F:      Documentation/fpga/
5619 F:      Documentation/driver-api/fpga/
5620 F:      Documentation/devicetree/bindings/fpga/
5621 F:      drivers/fpga/
5622 F:      include/linux/fpga/
5623 W:      http://www.rocketboards.org
5624
5625 FPU EMULATOR
5626 M:      Bill Metzenthen <billm@melbpc.org.au>
5627 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5628 S:      Maintained
5629 F:      arch/x86/math-emu/
5630
5631 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5632 L:      netdev@vger.kernel.org
5633 S:      Orphan
5634 F:      drivers/net/wan/dlci.c
5635 F:      drivers/net/wan/sdla.c
5636
5637 FRAMEBUFFER LAYER
5638 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5639 L:      dri-devel@lists.freedesktop.org
5640 L:      linux-fbdev@vger.kernel.org
5641 T:      git git://github.com/bzolnier/linux.git
5642 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5643 S:      Maintained
5644 F:      Documentation/fb/
5645 F:      drivers/video/
5646 F:      include/video/
5647 F:      include/linux/fb.h
5648 F:      include/uapi/video/
5649 F:      include/uapi/linux/fb.h
5650
5651 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5652 M:      Horia Geantă <horia.geanta@nxp.com>
5653 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5654 L:      linux-crypto@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/crypto/caam/
5657 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5658
5659 FREESCALE DIU FRAMEBUFFER DRIVER
5660 M:      Timur Tabi <timur@tabi.org>
5661 L:      linux-fbdev@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/video/fbdev/fsl-diu-fb.*
5664
5665 FREESCALE DMA DRIVER
5666 M:      Li Yang <leoyang.li@nxp.com>
5667 M:      Zhang Wei <zw@zh-kernel.org>
5668 L:      linuxppc-dev@lists.ozlabs.org
5669 S:      Maintained
5670 F:      drivers/dma/fsldma.*
5671
5672 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5673 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5674 L:      netdev@vger.kernel.org
5675 S:      Maintained
5676 F:      drivers/net/ethernet/freescale/gianfar*
5677 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5678
5679 FREESCALE GPMI NAND DRIVER
5680 M:      Han Xu <han.xu@nxp.com>
5681 L:      linux-mtd@lists.infradead.org
5682 S:      Maintained
5683 F:      drivers/mtd/nand/raw/gpmi-nand/*
5684
5685 FREESCALE I2C CPM DRIVER
5686 M:      Jochen Friedrich <jochen@scram.de>
5687 L:      linuxppc-dev@lists.ozlabs.org
5688 L:      linux-i2c@vger.kernel.org
5689 S:      Maintained
5690 F:      drivers/i2c/busses/i2c-cpm.c
5691
5692 FREESCALE IMX / MXC FEC DRIVER
5693 M:      Fugang Duan <fugang.duan@nxp.com>
5694 L:      netdev@vger.kernel.org
5695 S:      Maintained
5696 F:      drivers/net/ethernet/freescale/fec_main.c
5697 F:      drivers/net/ethernet/freescale/fec_ptp.c
5698 F:      drivers/net/ethernet/freescale/fec.h
5699 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5700
5701 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5702 M:      Sascha Hauer <s.hauer@pengutronix.de>
5703 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5704 L:      linux-fbdev@vger.kernel.org
5705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5706 S:      Maintained
5707 F:      include/linux/platform_data/video-imxfb.h
5708 F:      drivers/video/fbdev/imxfb.c
5709
5710 FREESCALE QORIQ DPAA ETHERNET DRIVER
5711 M:      Madalin Bucur <madalin.bucur@nxp.com>
5712 L:      netdev@vger.kernel.org
5713 S:      Maintained
5714 F:      drivers/net/ethernet/freescale/dpaa
5715
5716 FREESCALE QORIQ DPAA FMAN DRIVER
5717 M:      Madalin Bucur <madalin.bucur@nxp.com>
5718 L:      netdev@vger.kernel.org
5719 S:      Maintained
5720 F:      drivers/net/ethernet/freescale/fman
5721 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5722
5723 FREESCALE QORIQ PTP CLOCK DRIVER
5724 M:      Yangbo Lu <yangbo.lu@nxp.com>
5725 L:      netdev@vger.kernel.org
5726 S:      Maintained
5727 F:      drivers/ptp/ptp_qoriq.c
5728 F:      include/linux/fsl/ptp_qoriq.h
5729 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5730
5731 FREESCALE QUAD SPI DRIVER
5732 M:      Han Xu <han.xu@nxp.com>
5733 L:      linux-mtd@lists.infradead.org
5734 S:      Maintained
5735 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5736
5737 FREESCALE QUICC ENGINE LIBRARY
5738 M:      Qiang Zhao <qiang.zhao@nxp.com>
5739 L:      linuxppc-dev@lists.ozlabs.org
5740 S:      Maintained
5741 F:      drivers/soc/fsl/qe/
5742 F:      include/soc/fsl/*qe*.h
5743 F:      include/soc/fsl/*ucc*.h
5744
5745 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5746 M:      Li Yang <leoyang.li@nxp.com>
5747 L:      netdev@vger.kernel.org
5748 L:      linuxppc-dev@lists.ozlabs.org
5749 S:      Maintained
5750 F:      drivers/net/ethernet/freescale/ucc_geth*
5751
5752 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5753 M:      Zhao Qiang <qiang.zhao@nxp.com>
5754 L:      netdev@vger.kernel.org
5755 L:      linuxppc-dev@lists.ozlabs.org
5756 S:      Maintained
5757 F:      drivers/net/wan/fsl_ucc_hdlc*
5758
5759 FREESCALE QUICC ENGINE UCC UART DRIVER
5760 M:      Timur Tabi <timur@tabi.org>
5761 L:      linuxppc-dev@lists.ozlabs.org
5762 S:      Maintained
5763 F:      drivers/tty/serial/ucc_uart.c
5764
5765 FREESCALE SOC DRIVERS
5766 M:      Li Yang <leoyang.li@nxp.com>
5767 L:      linuxppc-dev@lists.ozlabs.org
5768 L:      linux-arm-kernel@lists.infradead.org
5769 S:      Maintained
5770 F:      Documentation/devicetree/bindings/soc/fsl/
5771 F:      drivers/soc/fsl/
5772 F:      include/linux/fsl/
5773
5774 FREESCALE SOC FS_ENET DRIVER
5775 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5776 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5777 L:      linuxppc-dev@lists.ozlabs.org
5778 L:      netdev@vger.kernel.org
5779 S:      Maintained
5780 F:      drivers/net/ethernet/freescale/fs_enet/
5781 F:      include/linux/fs_enet_pd.h
5782
5783 FREESCALE SOC SOUND DRIVERS
5784 M:      Timur Tabi <timur@tabi.org>
5785 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5786 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5787 R:      Fabio Estevam <fabio.estevam@nxp.com>
5788 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5789 L:      linuxppc-dev@lists.ozlabs.org
5790 S:      Maintained
5791 F:      sound/soc/fsl/fsl*
5792 F:      sound/soc/fsl/imx*
5793 F:      sound/soc/fsl/mpc8610_hpcd.c
5794
5795 FREESCALE USB PERIPHERAL DRIVERS
5796 M:      Li Yang <leoyang.li@nxp.com>
5797 L:      linux-usb@vger.kernel.org
5798 L:      linuxppc-dev@lists.ozlabs.org
5799 S:      Maintained
5800 F:      drivers/usb/gadget/udc/fsl*
5801
5802 FREEVXFS FILESYSTEM
5803 M:      Christoph Hellwig <hch@infradead.org>
5804 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5805 S:      Maintained
5806 F:      fs/freevxfs/
5807
5808 FREEZER
5809 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5810 M:      Pavel Machek <pavel@ucw.cz>
5811 L:      linux-pm@vger.kernel.org
5812 S:      Supported
5813 F:      Documentation/power/freezing-of-tasks.txt
5814 F:      include/linux/freezer.h
5815 F:      kernel/freezer.c
5816
5817 FRONTSWAP API
5818 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5819 L:      linux-kernel@vger.kernel.org
5820 S:      Maintained
5821 F:      mm/frontswap.c
5822 F:      include/linux/frontswap.h
5823
5824 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5825 M:      David Howells <dhowells@redhat.com>
5826 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5827 S:      Supported
5828 F:      Documentation/filesystems/caching/
5829 F:      fs/fscache/
5830 F:      include/linux/fscache*.h
5831
5832 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5833 M:      Theodore Y. Ts'o <tytso@mit.edu>
5834 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5835 L:      linux-fscrypt@vger.kernel.org
5836 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5838 S:      Supported
5839 F:      fs/crypto/
5840 F:      include/linux/fscrypt*.h
5841 F:      Documentation/filesystems/fscrypt.rst
5842
5843 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5844 M:      Jan Kara <jack@suse.cz>
5845 R:      Amir Goldstein <amir73il@gmail.com>
5846 L:      linux-fsdevel@vger.kernel.org
5847 S:      Maintained
5848 F:      fs/notify/
5849 F:      include/linux/fsnotify*.h
5850
5851 FUJITSU LAPTOP EXTRAS
5852 M:      Jonathan Woithe <jwoithe@just42.net>
5853 L:      platform-driver-x86@vger.kernel.org
5854 S:      Maintained
5855 F:      drivers/platform/x86/fujitsu-laptop.c
5856
5857 FUJITSU M-5MO LS CAMERA ISP DRIVER
5858 M:      Kyungmin Park <kyungmin.park@samsung.com>
5859 M:      Heungjun Kim <riverful.kim@samsung.com>
5860 L:      linux-media@vger.kernel.org
5861 S:      Maintained
5862 F:      drivers/media/i2c/m5mols/
5863 F:      include/media/i2c/m5mols.h
5864
5865 FUJITSU TABLET EXTRAS
5866 M:      Robert Gerlach <khnz@gmx.de>
5867 L:      platform-driver-x86@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/platform/x86/fujitsu-tablet.c
5870
5871 FUSE: FILESYSTEM IN USERSPACE
5872 M:      Miklos Szeredi <miklos@szeredi.hu>
5873 L:      linux-fsdevel@vger.kernel.org
5874 W:      http://fuse.sourceforge.net/
5875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5876 S:      Maintained
5877 F:      fs/fuse/
5878 F:      include/uapi/linux/fuse.h
5879 F:      Documentation/filesystems/fuse.txt
5880
5881 FUTEX SUBSYSTEM
5882 M:      Thomas Gleixner <tglx@linutronix.de>
5883 M:      Ingo Molnar <mingo@redhat.com>
5884 R:      Peter Zijlstra <peterz@infradead.org>
5885 R:      Darren Hart <dvhart@infradead.org>
5886 L:      linux-kernel@vger.kernel.org
5887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5888 S:      Maintained
5889 F:      kernel/futex.c
5890 F:      kernel/futex_compat.c
5891 F:      include/asm-generic/futex.h
5892 F:      include/linux/futex.h
5893 F:      include/uapi/linux/futex.h
5894 F:      tools/testing/selftests/futex/
5895 F:      tools/perf/bench/futex*
5896 F:      Documentation/*futex*
5897
5898 GCC PLUGINS
5899 M:      Kees Cook <keescook@chromium.org>
5900 R:      Emese Revfy <re.emese@gmail.com>
5901 L:      kernel-hardening@lists.openwall.com
5902 S:      Maintained
5903 F:      scripts/gcc-plugins/
5904 F:      scripts/gcc-plugin.sh
5905 F:      scripts/Makefile.gcc-plugins
5906 F:      Documentation/gcc-plugins.txt
5907
5908 GCOV BASED KERNEL PROFILING
5909 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5910 S:      Maintained
5911 F:      kernel/gcov/
5912 F:      Documentation/dev-tools/gcov.rst
5913
5914 GDB KERNEL DEBUGGING HELPER SCRIPTS
5915 M:      Jan Kiszka <jan.kiszka@siemens.com>
5916 M:      Kieran Bingham <kieran@bingham.xyz>
5917 S:      Supported
5918 F:      scripts/gdb/
5919
5920 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5921 M:      Achim Leubner <achim_leubner@adaptec.com>
5922 L:      linux-scsi@vger.kernel.org
5923 W:      http://www.icp-vortex.com/
5924 S:      Supported
5925 F:      drivers/scsi/gdt*
5926
5927 GEMTEK FM RADIO RECEIVER DRIVER
5928 M:      Hans Verkuil <hverkuil@xs4all.nl>
5929 L:      linux-media@vger.kernel.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 W:      https://linuxtv.org
5932 S:      Maintained
5933 F:      drivers/media/radio/radio-gemtek*
5934
5935 GENERIC GPIO I2C DRIVER
5936 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5937 S:      Supported
5938 F:      drivers/i2c/busses/i2c-gpio.c
5939 F:      include/linux/i2c-gpio.h
5940
5941 GENERIC GPIO I2C MULTIPLEXER DRIVER
5942 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5943 L:      linux-i2c@vger.kernel.org
5944 S:      Supported
5945 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5946 F:      include/linux/i2c-mux-gpio.h
5947 F:      Documentation/i2c/muxes/i2c-mux-gpio
5948
5949 GENERIC HDLC (WAN) DRIVERS
5950 M:      Krzysztof Halasa <khc@pm.waw.pl>
5951 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5952 S:      Maintained
5953 F:      drivers/net/wan/c101.c
5954 F:      drivers/net/wan/hd6457*
5955 F:      drivers/net/wan/hdlc*
5956 F:      drivers/net/wan/n2.c
5957 F:      drivers/net/wan/pc300too.c
5958 F:      drivers/net/wan/pci200syn.c
5959 F:      drivers/net/wan/wanxl*
5960
5961 GENERIC INCLUDE/ASM HEADER FILES
5962 M:      Arnd Bergmann <arnd@arndb.de>
5963 L:      linux-arch@vger.kernel.org
5964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5965 S:      Maintained
5966 F:      include/asm-generic/
5967 F:      include/uapi/asm-generic/
5968
5969 GENERIC PHY FRAMEWORK
5970 M:      Kishon Vijay Abraham I <kishon@ti.com>
5971 L:      linux-kernel@vger.kernel.org
5972 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5973 S:      Supported
5974 F:      drivers/phy/
5975 F:      include/linux/phy/
5976
5977 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5978 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5979 S:      Supported
5980 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5981
5982 GENERIC PM DOMAINS
5983 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5984 M:      Kevin Hilman <khilman@kernel.org>
5985 M:      Ulf Hansson <ulf.hansson@linaro.org>
5986 L:      linux-pm@vger.kernel.org
5987 S:      Supported
5988 F:      drivers/base/power/domain*.c
5989 F:      include/linux/pm_domain.h
5990 F:      Documentation/devicetree/bindings/power/power_domain.txt
5991
5992 GENERIC UIO DRIVER FOR PCI DEVICES
5993 M:      "Michael S. Tsirkin" <mst@redhat.com>
5994 L:      kvm@vger.kernel.org
5995 S:      Supported
5996 F:      drivers/uio/uio_pci_generic.c
5997
5998 GENWQE (IBM Generic Workqueue Card)
5999 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6000 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6001 S:      Supported
6002 F:      drivers/misc/genwqe/
6003
6004 GET_MAINTAINER SCRIPT
6005 M:      Joe Perches <joe@perches.com>
6006 S:      Maintained
6007 F:      scripts/get_maintainer.pl
6008
6009 GFS2 FILE SYSTEM
6010 M:      Bob Peterson <rpeterso@redhat.com>
6011 M:      Andreas Gruenbacher <agruenba@redhat.com>
6012 L:      cluster-devel@redhat.com
6013 W:      http://sources.redhat.com/cluster/
6014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6015 S:      Supported
6016 F:      Documentation/filesystems/gfs2*.txt
6017 F:      fs/gfs2/
6018 F:      include/uapi/linux/gfs2_ondisk.h
6019
6020 GIGASET ISDN DRIVERS
6021 M:      Paul Bolle <pebolle@tiscali.nl>
6022 L:      gigaset307x-common@lists.sourceforge.net
6023 W:      http://gigaset307x.sourceforge.net/
6024 S:      Odd Fixes
6025 F:      Documentation/isdn/README.gigaset
6026 F:      drivers/isdn/gigaset/
6027 F:      include/uapi/linux/gigaset_dev.h
6028
6029 GO7007 MPEG CODEC
6030 M:      Hans Verkuil <hans.verkuil@cisco.com>
6031 L:      linux-media@vger.kernel.org
6032 S:      Maintained
6033 F:      drivers/media/usb/go7007/
6034
6035 GOODIX TOUCHSCREEN
6036 M:      Bastien Nocera <hadess@hadess.net>
6037 L:      linux-input@vger.kernel.org
6038 S:      Maintained
6039 F:      drivers/input/touchscreen/goodix.c
6040
6041 GPD POCKET FAN DRIVER
6042 M:      Hans de Goede <hdegoede@redhat.com>
6043 L:      platform-driver-x86@vger.kernel.org
6044 S:      Maintained
6045 F:      drivers/platform/x86/gpd-pocket-fan.c
6046
6047 GPIO ACPI SUPPORT
6048 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6049 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6050 L:      linux-gpio@vger.kernel.org
6051 L:      linux-acpi@vger.kernel.org
6052 S:      Maintained
6053 F:      Documentation/acpi/gpio-properties.txt
6054 F:      drivers/gpio/gpiolib-acpi.c
6055
6056 GPIO IR Transmitter
6057 M:      Sean Young <sean@mess.org>
6058 L:      linux-media@vger.kernel.org
6059 S:      Maintained
6060 F:      drivers/media/rc/gpio-ir-tx.c
6061
6062 GPIO MOCKUP DRIVER
6063 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6064 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6065 L:      linux-gpio@vger.kernel.org
6066 S:      Maintained
6067 F:      drivers/gpio/gpio-mockup.c
6068 F:      tools/testing/selftests/gpio/
6069
6070 GPIO SUBSYSTEM
6071 M:      Linus Walleij <linus.walleij@linaro.org>
6072 L:      linux-gpio@vger.kernel.org
6073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6074 S:      Maintained
6075 F:      Documentation/devicetree/bindings/gpio/
6076 F:      Documentation/driver-api/gpio/
6077 F:      Documentation/gpio/
6078 F:      Documentation/ABI/testing/gpio-cdev
6079 F:      Documentation/ABI/obsolete/sysfs-gpio
6080 F:      drivers/gpio/
6081 F:      include/linux/gpio/
6082 F:      include/linux/gpio.h
6083 F:      include/linux/of_gpio.h
6084 F:      include/asm-generic/gpio.h
6085 F:      include/uapi/linux/gpio.h
6086 F:      tools/gpio/
6087
6088 GRE DEMULTIPLEXER DRIVER
6089 M:      Dmitry Kozlov <xeb@mail.ru>
6090 L:      netdev@vger.kernel.org
6091 S:      Maintained
6092 F:      net/ipv4/gre_demux.c
6093 F:      net/ipv4/gre_offload.c
6094 F:      include/net/gre.h
6095
6096 GRETH 10/100/1G Ethernet MAC device driver
6097 M:      Andreas Larsson <andreas@gaisler.com>
6098 L:      netdev@vger.kernel.org
6099 S:      Maintained
6100 F:      drivers/net/ethernet/aeroflex/
6101
6102 GREYBUS AUDIO PROTOCOLS DRIVERS
6103 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6104 M:      Mark Greer <mgreer@animalcreek.com>
6105 S:      Maintained
6106 F:      drivers/staging/greybus/audio_apbridgea.c
6107 F:      drivers/staging/greybus/audio_apbridgea.h
6108 F:      drivers/staging/greybus/audio_codec.c
6109 F:      drivers/staging/greybus/audio_codec.h
6110 F:      drivers/staging/greybus/audio_gb.c
6111 F:      drivers/staging/greybus/audio_manager.c
6112 F:      drivers/staging/greybus/audio_manager.h
6113 F:      drivers/staging/greybus/audio_manager_module.c
6114 F:      drivers/staging/greybus/audio_manager_private.h
6115 F:      drivers/staging/greybus/audio_manager_sysfs.c
6116 F:      drivers/staging/greybus/audio_module.c
6117 F:      drivers/staging/greybus/audio_topology.c
6118
6119 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6120 M:      Viresh Kumar <vireshk@kernel.org>
6121 S:      Maintained
6122 F:      drivers/staging/greybus/authentication.c
6123 F:      drivers/staging/greybus/bootrom.c
6124 F:      drivers/staging/greybus/firmware.h
6125 F:      drivers/staging/greybus/fw-core.c
6126 F:      drivers/staging/greybus/fw-download.c
6127 F:      drivers/staging/greybus/fw-managament.c
6128 F:      drivers/staging/greybus/greybus_authentication.h
6129 F:      drivers/staging/greybus/greybus_firmware.h
6130 F:      drivers/staging/greybus/hid.c
6131 F:      drivers/staging/greybus/i2c.c
6132 F:      drivers/staging/greybus/spi.c
6133 F:      drivers/staging/greybus/spilib.c
6134 F:      drivers/staging/greybus/spilib.h
6135
6136 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6137 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6138 S:      Maintained
6139 F:      drivers/staging/greybus/loopback.c
6140 F:      drivers/staging/greybus/timesync.c
6141 F:      drivers/staging/greybus/timesync_platform.c
6142
6143 GREYBUS PLATFORM DRIVERS
6144 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6145 S:      Maintained
6146 F:      drivers/staging/greybus/arche-platform.c
6147 F:      drivers/staging/greybus/arche-apb-ctrl.c
6148 F:      drivers/staging/greybus/arche_platform.h
6149
6150 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6151 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6152 S:      Maintained
6153 F:      drivers/staging/greybus/sdio.c
6154 F:      drivers/staging/greybus/light.c
6155 F:      drivers/staging/greybus/gpio.c
6156 F:      drivers/staging/greybus/power_supply.c
6157 F:      drivers/staging/greybus/spi.c
6158 F:      drivers/staging/greybus/spilib.c
6159
6160 GREYBUS SUBSYSTEM
6161 M:      Johan Hovold <johan@kernel.org>
6162 M:      Alex Elder <elder@kernel.org>
6163 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6164 S:      Maintained
6165 F:      drivers/staging/greybus/
6166 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6167
6168 GREYBUS UART PROTOCOLS DRIVERS
6169 M:      David Lin <dtwlin@gmail.com>
6170 S:      Maintained
6171 F:      drivers/staging/greybus/uart.c
6172 F:      drivers/staging/greybus/log.c
6173
6174 GS1662 VIDEO SERIALIZER
6175 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6176 L:      linux-media@vger.kernel.org
6177 T:      git git://linuxtv.org/media_tree.git
6178 S:      Maintained
6179 F:      drivers/media/spi/gs1662.c
6180
6181 GSPCA FINEPIX SUBDRIVER
6182 M:      Frank Zago <frank@zago.net>
6183 L:      linux-media@vger.kernel.org
6184 T:      git git://linuxtv.org/media_tree.git
6185 S:      Maintained
6186 F:      drivers/media/usb/gspca/finepix.c
6187
6188 GSPCA GL860 SUBDRIVER
6189 M:      Olivier Lorin <o.lorin@laposte.net>
6190 L:      linux-media@vger.kernel.org
6191 T:      git git://linuxtv.org/media_tree.git
6192 S:      Maintained
6193 F:      drivers/media/usb/gspca/gl860/
6194
6195 GSPCA M5602 SUBDRIVER
6196 M:      Erik Andren <erik.andren@gmail.com>
6197 L:      linux-media@vger.kernel.org
6198 T:      git git://linuxtv.org/media_tree.git
6199 S:      Maintained
6200 F:      drivers/media/usb/gspca/m5602/
6201
6202 GSPCA PAC207 SONIXB SUBDRIVER
6203 M:      Hans Verkuil <hverkuil@xs4all.nl>
6204 L:      linux-media@vger.kernel.org
6205 T:      git git://linuxtv.org/media_tree.git
6206 S:      Odd Fixes
6207 F:      drivers/media/usb/gspca/pac207.c
6208
6209 GSPCA SN9C20X SUBDRIVER
6210 M:      Brian Johnson <brijohn@gmail.com>
6211 L:      linux-media@vger.kernel.org
6212 T:      git git://linuxtv.org/media_tree.git
6213 S:      Maintained
6214 F:      drivers/media/usb/gspca/sn9c20x.c
6215
6216 GSPCA T613 SUBDRIVER
6217 M:      Leandro Costantino <lcostantino@gmail.com>
6218 L:      linux-media@vger.kernel.org
6219 T:      git git://linuxtv.org/media_tree.git
6220 S:      Maintained
6221 F:      drivers/media/usb/gspca/t613.c
6222
6223 GSPCA USB WEBCAM DRIVER
6224 M:      Hans Verkuil <hverkuil@xs4all.nl>
6225 L:      linux-media@vger.kernel.org
6226 T:      git git://linuxtv.org/media_tree.git
6227 S:      Odd Fixes
6228 F:      drivers/media/usb/gspca/
6229
6230 GTP (GPRS Tunneling Protocol)
6231 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6232 M:      Harald Welte <laforge@gnumonks.org>
6233 L:      osmocom-net-gprs@lists.osmocom.org
6234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6235 S:      Maintained
6236 F:      drivers/net/gtp.c
6237
6238 GUID PARTITION TABLE (GPT)
6239 M:      Davidlohr Bueso <dave@stgolabs.net>
6240 L:      linux-efi@vger.kernel.org
6241 S:      Maintained
6242 F:      block/partitions/efi.*
6243
6244 H8/300 ARCHITECTURE
6245 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6246 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6247 W:      http://uclinux-h8.sourceforge.jp
6248 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6249 S:      Maintained
6250 F:      arch/h8300/
6251 F:      drivers/clocksource/h8300_*.c
6252 F:      drivers/clk/h8300/
6253 F:      drivers/irqchip/irq-renesas-h8*.c
6254
6255 HACKRF MEDIA DRIVER
6256 M:      Antti Palosaari <crope@iki.fi>
6257 L:      linux-media@vger.kernel.org
6258 W:      https://linuxtv.org
6259 W:      http://palosaari.fi/linux/
6260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6261 T:      git git://linuxtv.org/anttip/media_tree.git
6262 S:      Maintained
6263 F:      drivers/media/usb/hackrf/
6264
6265 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6266 M:      Frank Seidel <frank@f-seidel.de>
6267 L:      platform-driver-x86@vger.kernel.org
6268 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6269 S:      Maintained
6270 F:      drivers/platform/x86/hdaps.c
6271
6272 HARDWARE MONITORING
6273 M:      Jean Delvare <jdelvare@suse.com>
6274 M:      Guenter Roeck <linux@roeck-us.net>
6275 L:      linux-hwmon@vger.kernel.org
6276 W:      http://hwmon.wiki.kernel.org/
6277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6278 S:      Maintained
6279 F:      Documentation/devicetree/bindings/hwmon/
6280 F:      Documentation/hwmon/
6281 F:      drivers/hwmon/
6282 F:      include/linux/hwmon*.h
6283
6284 HARDWARE RANDOM NUMBER GENERATOR CORE
6285 M:      Matt Mackall <mpm@selenic.com>
6286 M:      Herbert Xu <herbert@gondor.apana.org.au>
6287 L:      linux-crypto@vger.kernel.org
6288 S:      Odd fixes
6289 F:      Documentation/devicetree/bindings/rng/
6290 F:      Documentation/hw_random.txt
6291 F:      drivers/char/hw_random/
6292 F:      include/linux/hw_random.h
6293
6294 HARDWARE TRACING FACILITIES
6295 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6296 S:      Maintained
6297 F:      drivers/hwtracing/
6298
6299 HARDWARE SPINLOCK CORE
6300 M:      Ohad Ben-Cohen <ohad@wizery.com>
6301 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6302 L:      linux-remoteproc@vger.kernel.org
6303 S:      Maintained
6304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6305 F:      Documentation/devicetree/bindings/hwlock/
6306 F:      Documentation/hwspinlock.txt
6307 F:      drivers/hwspinlock/
6308 F:      include/linux/hwspinlock.h
6309
6310 HARMONY SOUND DRIVER
6311 L:      linux-parisc@vger.kernel.org
6312 S:      Maintained
6313 F:      sound/parisc/harmony.*
6314
6315 HDPVR USB VIDEO ENCODER DRIVER
6316 M:      Hans Verkuil <hverkuil@xs4all.nl>
6317 L:      linux-media@vger.kernel.org
6318 T:      git git://linuxtv.org/media_tree.git
6319 W:      https://linuxtv.org
6320 S:      Odd Fixes
6321 F:      drivers/media/usb/hdpvr/
6322
6323 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6324 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6325 S:      Supported
6326 F:      Documentation/watchdog/hpwdt.txt
6327 F:      drivers/watchdog/hpwdt.c
6328
6329 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6330 M:      Don Brace <don.brace@microsemi.com>
6331 L:      esc.storagedev@microsemi.com
6332 L:      linux-scsi@vger.kernel.org
6333 S:      Supported
6334 F:      Documentation/scsi/hpsa.txt
6335 F:      drivers/scsi/hpsa*.[ch]
6336 F:      include/linux/cciss*.h
6337 F:      include/uapi/linux/cciss*.h
6338
6339 HFI1 DRIVER
6340 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6341 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6342 L:      linux-rdma@vger.kernel.org
6343 S:      Supported
6344 F:      drivers/infiniband/hw/hfi1
6345
6346 HFS FILESYSTEM
6347 L:      linux-fsdevel@vger.kernel.org
6348 S:      Orphan
6349 F:      Documentation/filesystems/hfs.txt
6350 F:      fs/hfs/
6351
6352 HFSPLUS FILESYSTEM
6353 L:      linux-fsdevel@vger.kernel.org
6354 S:      Orphan
6355 F:      Documentation/filesystems/hfsplus.txt
6356 F:      fs/hfsplus/
6357
6358 HGA FRAMEBUFFER DRIVER
6359 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6360 L:      linux-nvidia@lists.surfsouth.com
6361 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6362 S:      Maintained
6363 F:      drivers/video/fbdev/hgafb.c
6364
6365 HIBERNATION (aka Software Suspend, aka swsusp)
6366 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6367 M:      Pavel Machek <pavel@ucw.cz>
6368 L:      linux-pm@vger.kernel.org
6369 B:      https://bugzilla.kernel.org
6370 S:      Supported
6371 F:      arch/x86/power/
6372 F:      drivers/base/power/
6373 F:      kernel/power/
6374 F:      include/linux/suspend.h
6375 F:      include/linux/freezer.h
6376 F:      include/linux/pm.h
6377 F:      arch/*/include/asm/suspend*.h
6378
6379 HID CORE LAYER
6380 M:      Jiri Kosina <jikos@kernel.org>
6381 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6382 L:      linux-input@vger.kernel.org
6383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6384 S:      Maintained
6385 F:      drivers/hid/
6386 F:      include/linux/hid*
6387 F:      include/uapi/linux/hid*
6388
6389 HID SENSOR HUB DRIVERS
6390 M:      Jiri Kosina <jikos@kernel.org>
6391 M:      Jonathan Cameron <jic23@kernel.org>
6392 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6393 L:      linux-input@vger.kernel.org
6394 L:      linux-iio@vger.kernel.org
6395 S:      Maintained
6396 F:      Documentation/hid/hid-sensor*
6397 F:      drivers/hid/hid-sensor-*
6398 F:      drivers/iio/*/hid-*
6399 F:      include/linux/hid-sensor-*
6400
6401 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6402 M:      Thomas Gleixner <tglx@linutronix.de>
6403 L:      linux-kernel@vger.kernel.org
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6405 S:      Maintained
6406 F:      Documentation/timers/
6407 F:      kernel/time/hrtimer.c
6408 F:      kernel/time/clockevents.c
6409 F:      kernel/time/timer_*.c
6410 F:      include/linux/clockchips.h
6411 F:      include/linux/hrtimer.h
6412
6413 HIGH-SPEED SCC DRIVER FOR AX.25
6414 L:      linux-hams@vger.kernel.org
6415 S:      Orphan
6416 F:      drivers/net/hamradio/dmascc.c
6417 F:      drivers/net/hamradio/scc.c
6418
6419 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6420 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6421 W:      http://www.highpoint-tech.com
6422 S:      Supported
6423 F:      Documentation/scsi/hptiop.txt
6424 F:      drivers/scsi/hptiop.c
6425
6426 HIPPI
6427 M:      Jes Sorensen <jes@trained-monkey.org>
6428 L:      linux-hippi@sunsite.dk
6429 S:      Maintained
6430 F:      include/linux/hippidevice.h
6431 F:      include/uapi/linux/if_hippi.h
6432 F:      net/802/hippi.c
6433 F:      drivers/net/hippi/
6434
6435 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6436 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6437 M:      Salil Mehta <salil.mehta@huawei.com>
6438 L:      netdev@vger.kernel.org
6439 W:      http://www.hisilicon.com
6440 S:      Maintained
6441 F:      drivers/net/ethernet/hisilicon/hns3/
6442
6443 HISILICON LPC BUS DRIVER
6444 M:      john.garry@huawei.com
6445 W:      http://www.hisilicon.com
6446 S:      Maintained
6447 F:      drivers/bus/hisi_lpc.c
6448 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6449
6450 HISILICON NETWORK SUBSYSTEM DRIVER
6451 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6452 M:      Salil Mehta <salil.mehta@huawei.com>
6453 L:      netdev@vger.kernel.org
6454 W:      http://www.hisilicon.com
6455 S:      Maintained
6456 F:      drivers/net/ethernet/hisilicon/
6457 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6458
6459 HISILICON PMU DRIVER
6460 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6461 W:      http://www.hisilicon.com
6462 S:      Supported
6463 F:      drivers/perf/hisilicon
6464 F:      Documentation/perf/hisi-pmu.txt
6465
6466 HISILICON ROCE DRIVER
6467 M:      Lijun Ou <oulijun@huawei.com>
6468 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6469 L:      linux-rdma@vger.kernel.org
6470 S:      Maintained
6471 F:      drivers/infiniband/hw/hns/
6472 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6473
6474 HISILICON SAS Controller
6475 M:      John Garry <john.garry@huawei.com>
6476 W:      http://www.hisilicon.com
6477 S:      Supported
6478 F:      drivers/scsi/hisi_sas/
6479 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6480
6481 HMM - Heterogeneous Memory Management
6482 M:      Jérôme Glisse <jglisse@redhat.com>
6483 L:      linux-mm@kvack.org
6484 S:      Maintained
6485 F:      mm/hmm*
6486 F:      include/linux/hmm*
6487 F:      Documentation/vm/hmm.txt
6488
6489 HOST AP DRIVER
6490 M:      Jouni Malinen <j@w1.fi>
6491 L:      linux-wireless@vger.kernel.org
6492 W:      http://w1.fi/hostap-driver.html
6493 S:      Obsolete
6494 F:      drivers/net/wireless/intersil/hostap/
6495
6496 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6497 L:      platform-driver-x86@vger.kernel.org
6498 S:      Orphan
6499 F:      drivers/platform/x86/tc1100-wmi.c
6500
6501 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6502 M:      Jaroslav Kysela <perex@perex.cz>
6503 S:      Maintained
6504 F:      drivers/net/ethernet/hp/hp100.*
6505
6506 HPET:   High Precision Event Timers driver
6507 M:      Clemens Ladisch <clemens@ladisch.de>
6508 S:      Maintained
6509 F:      Documentation/timers/hpet.txt
6510 F:      drivers/char/hpet.c
6511 F:      include/linux/hpet.h
6512 F:      include/uapi/linux/hpet.h
6513
6514 HPET:   x86
6515 S:      Orphan
6516 F:      arch/x86/kernel/hpet.c
6517 F:      arch/x86/include/asm/hpet.h
6518
6519 HPFS FILESYSTEM
6520 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6521 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6522 S:      Maintained
6523 F:      fs/hpfs/
6524
6525 HSI SUBSYSTEM
6526 M:      Sebastian Reichel <sre@kernel.org>
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6528 S:      Maintained
6529 F:      Documentation/ABI/testing/sysfs-bus-hsi
6530 F:      Documentation/driver-api/hsi.rst
6531 F:      drivers/hsi/
6532 F:      include/linux/hsi/
6533 F:      include/uapi/linux/hsi/
6534
6535 HSO 3G MODEM DRIVER
6536 L:      linux-usb@vger.kernel.org
6537 S:      Orphan
6538 F:      drivers/net/usb/hso.c
6539
6540 HSR NETWORK PROTOCOL
6541 M:      Arvid Brodin <arvid.brodin@alten.se>
6542 L:      netdev@vger.kernel.org
6543 S:      Maintained
6544 F:      net/hsr/
6545
6546 HT16K33 LED CONTROLLER DRIVER
6547 M:      Robin van der Gracht <robin@protonic.nl>
6548 S:      Maintained
6549 F:      drivers/auxdisplay/ht16k33.c
6550 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6551
6552 HTCPEN TOUCHSCREEN DRIVER
6553 M:      Pau Oliva Fora <pof@eslack.org>
6554 L:      linux-input@vger.kernel.org
6555 S:      Maintained
6556 F:      drivers/input/touchscreen/htcpen.c
6557
6558 HUAWEI ETHERNET DRIVER
6559 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6560 L:      netdev@vger.kernel.org
6561 S:      Supported
6562 F:      Documentation/networking/hinic.txt
6563 F:      drivers/net/ethernet/huawei/hinic/
6564
6565 HUGETLB FILESYSTEM
6566 M:      Mike Kravetz <mike.kravetz@oracle.com>
6567 L:      linux-mm@kvack.org
6568 S:      Maintained
6569 F:      fs/hugetlbfs/
6570 F:      mm/hugetlb.c
6571 F:      include/linux/hugetlb.h
6572 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6573 F:      Documentation/vm/hugetlbfs_reserv.rst
6574 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6575
6576 HVA ST MEDIA DRIVER
6577 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6578 L:      linux-media@vger.kernel.org
6579 T:      git git://linuxtv.org/media_tree.git
6580 W:      https://linuxtv.org
6581 S:      Supported
6582 F:      drivers/media/platform/sti/hva
6583
6584 HWPOISON MEMORY FAILURE HANDLING
6585 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6586 L:      linux-mm@kvack.org
6587 S:      Maintained
6588 F:      mm/memory-failure.c
6589 F:      mm/hwpoison-inject.c
6590
6591 Hyper-V CORE AND DRIVERS
6592 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6593 M:      Haiyang Zhang <haiyangz@microsoft.com>
6594 M:      Stephen Hemminger <sthemmin@microsoft.com>
6595 L:      devel@linuxdriverproject.org
6596 S:      Maintained
6597 F:      Documentation/networking/netvsc.txt
6598 F:      arch/x86/include/asm/mshyperv.h
6599 F:      arch/x86/include/asm/trace/hyperv.h
6600 F:      arch/x86/include/asm/hyperv-tlfs.h
6601 F:      arch/x86/kernel/cpu/mshyperv.c
6602 F:      arch/x86/hyperv
6603 F:      drivers/hid/hid-hyperv.c
6604 F:      drivers/hv/
6605 F:      drivers/input/serio/hyperv-keyboard.c
6606 F:      drivers/pci/host/pci-hyperv.c
6607 F:      drivers/net/hyperv/
6608 F:      drivers/scsi/storvsc_drv.c
6609 F:      drivers/uio/uio_hv_generic.c
6610 F:      drivers/video/fbdev/hyperv_fb.c
6611 F:      net/vmw_vsock/hyperv_transport.c
6612 F:      include/linux/hyperv.h
6613 F:      include/uapi/linux/hyperv.h
6614 F:      tools/hv/
6615 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6616
6617 HYPERVISOR VIRTUAL CONSOLE DRIVER
6618 L:      linuxppc-dev@lists.ozlabs.org
6619 S:      Odd Fixes
6620 F:      drivers/tty/hvc/
6621
6622 I2C ACPI SUPPORT
6623 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6624 L:      linux-i2c@vger.kernel.org
6625 L:      linux-acpi@vger.kernel.org
6626 S:      Maintained
6627 F:      drivers/i2c/i2c-core-acpi.c
6628
6629 I2C MUXES
6630 M:      Peter Rosin <peda@axentia.se>
6631 L:      linux-i2c@vger.kernel.org
6632 S:      Maintained
6633 F:      Documentation/i2c/i2c-topology
6634 F:      Documentation/i2c/muxes/
6635 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6636 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6637 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6638 F:      drivers/i2c/i2c-mux.c
6639 F:      drivers/i2c/muxes/
6640 F:      include/linux/i2c-mux.h
6641
6642 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6643 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6644 L:      linux-i2c@vger.kernel.org
6645 S:      Maintained
6646 F:      drivers/i2c/busses/i2c-mv64xxx.c
6647
6648 I2C OVER PARALLEL PORT
6649 M:      Jean Delvare <jdelvare@suse.com>
6650 L:      linux-i2c@vger.kernel.org
6651 S:      Maintained
6652 F:      Documentation/i2c/busses/i2c-parport
6653 F:      Documentation/i2c/busses/i2c-parport-light
6654 F:      drivers/i2c/busses/i2c-parport.c
6655 F:      drivers/i2c/busses/i2c-parport-light.c
6656
6657 I2C SUBSYSTEM
6658 M:      Wolfram Sang <wsa@the-dreams.de>
6659 L:      linux-i2c@vger.kernel.org
6660 W:      https://i2c.wiki.kernel.org/
6661 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6663 S:      Maintained
6664 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6665 F:      Documentation/i2c/
6666 F:      drivers/i2c/*
6667 F:      include/linux/i2c.h
6668 F:      include/linux/i2c-dev.h
6669 F:      include/linux/i2c-smbus.h
6670 F:      include/uapi/linux/i2c.h
6671 F:      include/uapi/linux/i2c-*.h
6672
6673 I2C SUBSYSTEM HOST DRIVERS
6674 L:      linux-i2c@vger.kernel.org
6675 W:      https://i2c.wiki.kernel.org/
6676 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6678 S:      Odd Fixes
6679 F:      Documentation/devicetree/bindings/i2c/
6680 F:      drivers/i2c/algos/
6681 F:      drivers/i2c/busses/
6682
6683 I2C-TAOS-EVM DRIVER
6684 M:      Jean Delvare <jdelvare@suse.com>
6685 L:      linux-i2c@vger.kernel.org
6686 S:      Maintained
6687 F:      Documentation/i2c/busses/i2c-taos-evm
6688 F:      drivers/i2c/busses/i2c-taos-evm.c
6689
6690 I2C-TINY-USB DRIVER
6691 M:      Till Harbaum <till@harbaum.org>
6692 L:      linux-i2c@vger.kernel.org
6693 W:      http://www.harbaum.org/till/i2c_tiny_usb
6694 S:      Maintained
6695 F:      drivers/i2c/busses/i2c-tiny-usb.c
6696
6697 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6698 M:      Jean Delvare <jdelvare@suse.com>
6699 L:      linux-i2c@vger.kernel.org
6700 S:      Maintained
6701 F:      Documentation/i2c/busses/i2c-ali1535
6702 F:      Documentation/i2c/busses/i2c-ali1563
6703 F:      Documentation/i2c/busses/i2c-ali15x3
6704 F:      Documentation/i2c/busses/i2c-amd756
6705 F:      Documentation/i2c/busses/i2c-amd8111
6706 F:      Documentation/i2c/busses/i2c-i801
6707 F:      Documentation/i2c/busses/i2c-nforce2
6708 F:      Documentation/i2c/busses/i2c-piix4
6709 F:      Documentation/i2c/busses/i2c-sis5595
6710 F:      Documentation/i2c/busses/i2c-sis630
6711 F:      Documentation/i2c/busses/i2c-sis96x
6712 F:      Documentation/i2c/busses/i2c-via
6713 F:      Documentation/i2c/busses/i2c-viapro
6714 F:      drivers/i2c/busses/i2c-ali1535.c
6715 F:      drivers/i2c/busses/i2c-ali1563.c
6716 F:      drivers/i2c/busses/i2c-ali15x3.c
6717 F:      drivers/i2c/busses/i2c-amd756.c
6718 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6719 F:      drivers/i2c/busses/i2c-amd8111.c
6720 F:      drivers/i2c/busses/i2c-i801.c
6721 F:      drivers/i2c/busses/i2c-isch.c
6722 F:      drivers/i2c/busses/i2c-nforce2.c
6723 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6724 F:      drivers/i2c/busses/i2c-piix4.c
6725 F:      drivers/i2c/busses/i2c-sis5595.c
6726 F:      drivers/i2c/busses/i2c-sis630.c
6727 F:      drivers/i2c/busses/i2c-sis96x.c
6728 F:      drivers/i2c/busses/i2c-via.c
6729 F:      drivers/i2c/busses/i2c-viapro.c
6730
6731 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6732 M:      Hans de Goede <hdegoede@redhat.com>
6733 L:      linux-i2c@vger.kernel.org
6734 S:      Maintained
6735 F:      drivers/i2c/busses/i2c-cht-wc.c
6736
6737 I2C/SMBUS ISMT DRIVER
6738 M:      Seth Heasley <seth.heasley@intel.com>
6739 M:      Neil Horman <nhorman@tuxdriver.com>
6740 L:      linux-i2c@vger.kernel.org
6741 F:      drivers/i2c/busses/i2c-ismt.c
6742 F:      Documentation/i2c/busses/i2c-ismt
6743
6744 I2C/SMBUS STUB DRIVER
6745 M:      Jean Delvare <jdelvare@suse.com>
6746 L:      linux-i2c@vger.kernel.org
6747 S:      Maintained
6748 F:      drivers/i2c/i2c-stub.c
6749
6750 IA64 (Itanium) PLATFORM
6751 M:      Tony Luck <tony.luck@intel.com>
6752 M:      Fenghua Yu <fenghua.yu@intel.com>
6753 L:      linux-ia64@vger.kernel.org
6754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6755 S:      Maintained
6756 F:      arch/ia64/
6757
6758 IBM Power 842 compression accelerator
6759 M:      Haren Myneni <haren@us.ibm.com>
6760 S:      Supported
6761 F:      drivers/crypto/nx/Makefile
6762 F:      drivers/crypto/nx/Kconfig
6763 F:      drivers/crypto/nx/nx-842*
6764 F:      include/linux/sw842.h
6765 F:      crypto/842.c
6766 F:      lib/842/
6767
6768 IBM Power in-Nest Crypto Acceleration
6769 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6770 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6771 L:      linux-crypto@vger.kernel.org
6772 S:      Supported
6773 F:      drivers/crypto/nx/Makefile
6774 F:      drivers/crypto/nx/Kconfig
6775 F:      drivers/crypto/nx/nx-aes*
6776 F:      drivers/crypto/nx/nx-sha*
6777 F:      drivers/crypto/nx/nx.*
6778 F:      drivers/crypto/nx/nx_csbcpb.h
6779 F:      drivers/crypto/nx/nx_debugfs.h
6780
6781 IBM Power Linux RAID adapter
6782 M:      Brian King <brking@us.ibm.com>
6783 S:      Supported
6784 F:      drivers/scsi/ipr.*
6785
6786 IBM Power SRIOV Virtual NIC Device Driver
6787 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6788 M:      John Allen <jallen@linux.vnet.ibm.com>
6789 L:      netdev@vger.kernel.org
6790 S:      Supported
6791 F:      drivers/net/ethernet/ibm/ibmvnic.*
6792
6793 IBM Power Virtual Accelerator Switchboard
6794 M:      Sukadev Bhattiprolu
6795 L:      linuxppc-dev@lists.ozlabs.org
6796 S:      Supported
6797 F:      arch/powerpc/platforms/powernv/vas*
6798 F:      arch/powerpc/platforms/powernv/copy-paste.h
6799 F:      arch/powerpc/include/asm/vas.h
6800 F:      arch/powerpc/include/uapi/asm/vas.h
6801
6802 IBM Power Virtual Ethernet Device Driver
6803 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6804 L:      netdev@vger.kernel.org
6805 S:      Supported
6806 F:      drivers/net/ethernet/ibm/ibmveth.*
6807
6808 IBM Power Virtual FC Device Drivers
6809 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6810 L:      linux-scsi@vger.kernel.org
6811 S:      Supported
6812 F:      drivers/scsi/ibmvscsi/ibmvfc*
6813
6814 IBM Power Virtual Management Channel Driver
6815 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6816 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6817 S:      Supported
6818 F:      drivers/misc/ibmvmc.*
6819
6820 IBM Power Virtual SCSI Device Drivers
6821 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6822 L:      linux-scsi@vger.kernel.org
6823 S:      Supported
6824 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6825 F:      include/scsi/viosrp.h
6826
6827 IBM Power Virtual SCSI Device Target Driver
6828 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6829 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6830 L:      linux-scsi@vger.kernel.org
6831 L:      target-devel@vger.kernel.org
6832 S:      Supported
6833 F:      drivers/scsi/ibmvscsi_tgt/
6834
6835 IBM Power VMX Cryptographic instructions
6836 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6837 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6838 L:      linux-crypto@vger.kernel.org
6839 S:      Supported
6840 F:      drivers/crypto/vmx/Makefile
6841 F:      drivers/crypto/vmx/Kconfig
6842 F:      drivers/crypto/vmx/vmx.c
6843 F:      drivers/crypto/vmx/aes*
6844 F:      drivers/crypto/vmx/ghash*
6845 F:      drivers/crypto/vmx/ppc-xlate.pl
6846
6847 IBM ServeRAID RAID DRIVER
6848 S:      Orphan
6849 F:      drivers/scsi/ips.*
6850
6851 ICH LPC AND GPIO DRIVER
6852 M:      Peter Tyser <ptyser@xes-inc.com>
6853 S:      Maintained
6854 F:      drivers/mfd/lpc_ich.c
6855 F:      drivers/gpio/gpio-ich.c
6856
6857 IDE SUBSYSTEM
6858 M:      "David S. Miller" <davem@davemloft.net>
6859 L:      linux-ide@vger.kernel.org
6860 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6862 S:      Maintained
6863 F:      Documentation/ide/
6864 F:      drivers/ide/
6865 F:      include/linux/ide.h
6866
6867 IDE/ATAPI DRIVERS
6868 M:      Borislav Petkov <bp@alien8.de>
6869 L:      linux-ide@vger.kernel.org
6870 S:      Maintained
6871 F:      Documentation/cdrom/ide-cd
6872 F:      drivers/ide/ide-cd*
6873
6874 IDEAPAD LAPTOP EXTRAS DRIVER
6875 M:      Ike Panhc <ike.pan@canonical.com>
6876 L:      platform-driver-x86@vger.kernel.org
6877 W:      http://launchpad.net/ideapad-laptop
6878 S:      Maintained
6879 F:      drivers/platform/x86/ideapad-laptop.c
6880
6881 IDEAPAD LAPTOP SLIDEBAR DRIVER
6882 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6883 L:      linux-input@vger.kernel.org
6884 W:      https://github.com/o2genum/ideapad-slidebar
6885 S:      Maintained
6886 F:      drivers/input/misc/ideapad_slidebar.c
6887
6888 IDT VersaClock 5 CLOCK DRIVER
6889 M:      Marek Vasut <marek.vasut@gmail.com>
6890 S:      Maintained
6891 F:      drivers/clk/clk-versaclock5.c
6892
6893 IEEE 802.15.4 SUBSYSTEM
6894 M:      Alexander Aring <alex.aring@gmail.com>
6895 M:      Stefan Schmidt <stefan@osg.samsung.com>
6896 L:      linux-wpan@vger.kernel.org
6897 W:      http://wpan.cakelab.org/
6898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6900 S:      Maintained
6901 F:      net/ieee802154/
6902 F:      net/mac802154/
6903 F:      drivers/net/ieee802154/
6904 F:      include/linux/nl802154.h
6905 F:      include/linux/ieee802154.h
6906 F:      include/net/nl802154.h
6907 F:      include/net/mac802154.h
6908 F:      include/net/af_ieee802154.h
6909 F:      include/net/cfg802154.h
6910 F:      include/net/ieee802154_netdev.h
6911 F:      Documentation/networking/ieee802154.txt
6912
6913 IFE PROTOCOL
6914 M:      Yotam Gigi <yotam.gi@gmail.com>
6915 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6916 F:      net/ife
6917 F:      include/net/ife.h
6918 F:      include/uapi/linux/ife.h
6919
6920 IGORPLUG-USB IR RECEIVER
6921 M:      Sean Young <sean@mess.org>
6922 L:      linux-media@vger.kernel.org
6923 S:      Maintained
6924 F:      drivers/media/rc/igorplugusb.c
6925
6926 IGUANAWORKS USB IR TRANSCEIVER
6927 M:      Sean Young <sean@mess.org>
6928 L:      linux-media@vger.kernel.org
6929 S:      Maintained
6930 F:      drivers/media/rc/iguanair.c
6931
6932 IIO DIGITAL POTENTIOMETER DAC
6933 M:      Peter Rosin <peda@axentia.se>
6934 L:      linux-iio@vger.kernel.org
6935 S:      Maintained
6936 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6937 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6938 F:      drivers/iio/dac/dpot-dac.c
6939
6940 IIO ENVELOPE DETECTOR
6941 M:      Peter Rosin <peda@axentia.se>
6942 L:      linux-iio@vger.kernel.org
6943 S:      Maintained
6944 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6945 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6946 F:      drivers/iio/adc/envelope-detector.c
6947
6948 IIO MULTIPLEXER
6949 M:      Peter Rosin <peda@axentia.se>
6950 L:      linux-iio@vger.kernel.org
6951 S:      Maintained
6952 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6953 F:      drivers/iio/multiplexer/iio-mux.c
6954
6955 IIO SUBSYSTEM AND DRIVERS
6956 M:      Jonathan Cameron <jic23@kernel.org>
6957 R:      Hartmut Knaack <knaack.h@gmx.de>
6958 R:      Lars-Peter Clausen <lars@metafoo.de>
6959 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6960 L:      linux-iio@vger.kernel.org
6961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6962 S:      Maintained
6963 F:      Documentation/ABI/testing/configfs-iio*
6964 F:      Documentation/ABI/testing/sysfs-bus-iio*
6965 F:      Documentation/devicetree/bindings/iio/
6966 F:      drivers/iio/
6967 F:      drivers/staging/iio/
6968 F:      include/linux/iio/
6969 F:      tools/iio/
6970
6971 IKANOS/ADI EAGLE ADSL USB DRIVER
6972 M:      Matthieu Castet <castet.matthieu@free.fr>
6973 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6974 S:      Maintained
6975 F:      drivers/usb/atm/ueagle-atm.c
6976
6977 IMGTEC ASCII LCD DRIVER
6978 M:      Paul Burton <paul.burton@mips.com>
6979 S:      Maintained
6980 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6981 F:      drivers/auxdisplay/img-ascii-lcd.c
6982
6983 IMGTEC IR DECODER DRIVER
6984 M:      James Hogan <jhogan@kernel.org>
6985 S:      Maintained
6986 F:      drivers/media/rc/img-ir/
6987
6988 IMON SOUNDGRAPH USB IR RECEIVER
6989 M:      Sean Young <sean@mess.org>
6990 L:      linux-media@vger.kernel.org
6991 S:      Maintained
6992 F:      drivers/media/rc/imon_raw.c
6993 F:      drivers/media/rc/imon.c
6994
6995 IMS TWINTURBO FRAMEBUFFER DRIVER
6996 L:      linux-fbdev@vger.kernel.org
6997 S:      Orphan
6998 F:      drivers/video/fbdev/imsttfb.c
6999
7000 INA209 HARDWARE MONITOR DRIVER
7001 M:      Guenter Roeck <linux@roeck-us.net>
7002 L:      linux-hwmon@vger.kernel.org
7003 S:      Maintained
7004 F:      Documentation/hwmon/ina209
7005 F:      Documentation/devicetree/bindings/i2c/ina209.txt
7006 F:      drivers/hwmon/ina209.c
7007
7008 INA2XX HARDWARE MONITOR DRIVER
7009 M:      Guenter Roeck <linux@roeck-us.net>
7010 L:      linux-hwmon@vger.kernel.org
7011 S:      Maintained
7012 F:      Documentation/hwmon/ina2xx
7013 F:      drivers/hwmon/ina2xx.c
7014 F:      include/linux/platform_data/ina2xx.h
7015
7016 INDUSTRY PACK SUBSYSTEM (IPACK)
7017 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7018 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7019 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7020 L:      industrypack-devel@lists.sourceforge.net
7021 W:      http://industrypack.sourceforge.net
7022 S:      Maintained
7023 F:      drivers/ipack/
7024
7025 INFINIBAND SUBSYSTEM
7026 M:      Doug Ledford <dledford@redhat.com>
7027 M:      Jason Gunthorpe <jgg@mellanox.com>
7028 L:      linux-rdma@vger.kernel.org
7029 W:      https://github.com/linux-rdma/rdma-core
7030 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7032 S:      Supported
7033 F:      Documentation/devicetree/bindings/infiniband/
7034 F:      Documentation/infiniband/
7035 F:      drivers/infiniband/
7036 F:      include/uapi/linux/if_infiniband.h
7037 F:      include/uapi/rdma/
7038 F:      include/rdma/
7039
7040 INGENIC JZ4780 DMA Driver
7041 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7042 S:      Maintained
7043 F:      drivers/dma/dma-jz4780.c
7044
7045 INGENIC JZ4780 NAND DRIVER
7046 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7047 L:      linux-mtd@lists.infradead.org
7048 S:      Maintained
7049 F:      drivers/mtd/nand/raw/jz4780_*
7050
7051 INOTIFY
7052 M:      Jan Kara <jack@suse.cz>
7053 R:      Amir Goldstein <amir73il@gmail.com>
7054 L:      linux-fsdevel@vger.kernel.org
7055 S:      Maintained
7056 F:      Documentation/filesystems/inotify.txt
7057 F:      fs/notify/inotify/
7058 F:      include/linux/inotify.h
7059 F:      include/uapi/linux/inotify.h
7060
7061 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7062 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7063 L:      linux-input@vger.kernel.org
7064 Q:      http://patchwork.kernel.org/project/linux-input/list/
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7066 S:      Maintained
7067 F:      drivers/input/
7068 F:      include/linux/input.h
7069 F:      include/uapi/linux/input.h
7070 F:      include/uapi/linux/input-event-codes.h
7071 F:      include/linux/input/
7072 F:      Documentation/devicetree/bindings/input/
7073 F:      Documentation/input/
7074
7075 INPUT MULTITOUCH (MT) PROTOCOL
7076 M:      Henrik Rydberg <rydberg@bitmath.org>
7077 L:      linux-input@vger.kernel.org
7078 S:      Odd fixes
7079 F:      Documentation/input/multi-touch-protocol.rst
7080 F:      drivers/input/input-mt.c
7081 K:      \b(ABS|SYN)_MT_
7082
7083 INSIDE SECURE CRYPTO DRIVER
7084 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7085 F:      drivers/crypto/inside-secure/
7086 S:      Maintained
7087 L:      linux-crypto@vger.kernel.org
7088
7089 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7090 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7091 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7092 L:      linux-integrity@vger.kernel.org
7093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7094 S:      Supported
7095 F:      security/integrity/ima/
7096
7097 INTEL 810/815 FRAMEBUFFER DRIVER
7098 M:      Antonino Daplas <adaplas@gmail.com>
7099 L:      linux-fbdev@vger.kernel.org
7100 S:      Maintained
7101 F:      drivers/video/fbdev/i810/
7102
7103 INTEL ASoC DRIVERS
7104 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7105 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7106 M:      Jie Yang <yang.jie@linux.intel.com>
7107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7108 S:      Supported
7109 F:      sound/soc/intel/
7110
7111 INTEL C600 SERIES SAS CONTROLLER DRIVER
7112 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7113 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7114 L:      linux-scsi@vger.kernel.org
7115 T:      git git://git.code.sf.net/p/intel-sas/isci
7116 S:      Supported
7117 F:      drivers/scsi/isci/
7118
7119 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7120 M:      Jani Nikula <jani.nikula@linux.intel.com>
7121 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7122 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7123 L:      intel-gfx@lists.freedesktop.org
7124 W:      https://01.org/linuxgraphics/
7125 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7126 C:      irc://chat.freenode.net/intel-gfx
7127 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7128 T:      git git://anongit.freedesktop.org/drm-intel
7129 S:      Supported
7130 F:      drivers/gpu/drm/i915/
7131 F:      include/drm/i915*
7132 F:      include/uapi/drm/i915_drm.h
7133 F:      Documentation/gpu/i915.rst
7134
7135 INTEL ETHERNET DRIVERS
7136 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7137 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7138 W:      http://www.intel.com/support/feedback.htm
7139 W:      http://e1000.sourceforge.net/
7140 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7143 S:      Supported
7144 F:      Documentation/networking/e100.rst
7145 F:      Documentation/networking/e1000.rst
7146 F:      Documentation/networking/e1000e.txt
7147 F:      Documentation/networking/igb.txt
7148 F:      Documentation/networking/igbvf.txt
7149 F:      Documentation/networking/ixgb.txt
7150 F:      Documentation/networking/ixgbe.txt
7151 F:      Documentation/networking/ixgbevf.txt
7152 F:      Documentation/networking/i40e.txt
7153 F:      Documentation/networking/i40evf.txt
7154 F:      Documentation/networking/ice.txt
7155 F:      drivers/net/ethernet/intel/
7156 F:      drivers/net/ethernet/intel/*/
7157 F:      include/linux/avf/virtchnl.h
7158
7159 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7160 M:      Maik Broemme <mbroemme@libmpq.org>
7161 L:      linux-fbdev@vger.kernel.org
7162 S:      Maintained
7163 F:      Documentation/fb/intelfb.txt
7164 F:      drivers/video/fbdev/intelfb/
7165
7166 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7167 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7168 M:      Zhi Wang <zhi.a.wang@intel.com>
7169 L:      intel-gvt-dev@lists.freedesktop.org
7170 L:      intel-gfx@lists.freedesktop.org
7171 W:      https://01.org/igvt-g
7172 T:      git https://github.com/intel/gvt-linux.git
7173 S:      Supported
7174 F:      drivers/gpu/drm/i915/gvt/
7175
7176 INTEL HID EVENT DRIVER
7177 M:      Alex Hung <alex.hung@canonical.com>
7178 L:      platform-driver-x86@vger.kernel.org
7179 S:      Maintained
7180 F:      drivers/platform/x86/intel-hid.c
7181
7182 INTEL I/OAT DMA DRIVER
7183 M:      Dave Jiang <dave.jiang@intel.com>
7184 R:      Dan Williams <dan.j.williams@intel.com>
7185 L:      dmaengine@vger.kernel.org
7186 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7187 S:      Supported
7188 F:      drivers/dma/ioat*
7189
7190 INTEL IDLE DRIVER
7191 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7192 M:      Len Brown <lenb@kernel.org>
7193 L:      linux-pm@vger.kernel.org
7194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7195 B:      https://bugzilla.kernel.org
7196 S:      Supported
7197 F:      drivers/idle/intel_idle.c
7198
7199 INTEL INTEGRATED SENSOR HUB DRIVER
7200 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7201 M:      Jiri Kosina <jikos@kernel.org>
7202 L:      linux-input@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/hid/intel-ish-hid/
7205
7206 INTEL IOMMU (VT-d)
7207 M:      David Woodhouse <dwmw2@infradead.org>
7208 L:      iommu@lists.linux-foundation.org
7209 T:      git git://git.infradead.org/iommu-2.6.git
7210 S:      Supported
7211 F:      drivers/iommu/intel-iommu.c
7212 F:      include/linux/intel-iommu.h
7213
7214 INTEL IOP-ADMA DMA DRIVER
7215 R:      Dan Williams <dan.j.williams@intel.com>
7216 S:      Odd fixes
7217 F:      drivers/dma/iop-adma.c
7218
7219 INTEL IPU3 CSI-2 CIO2 DRIVER
7220 M:      Yong Zhi <yong.zhi@intel.com>
7221 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7222 L:      linux-media@vger.kernel.org
7223 S:      Maintained
7224 F:      drivers/media/pci/intel/ipu3/
7225 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7226
7227 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7228 M:      Krzysztof Halasa <khalasa@piap.pl>
7229 S:      Maintained
7230 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7231 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7232 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7233 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7234 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7235 F:      drivers/net/wan/ixp4xx_hss.c
7236
7237 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7238 M:      Deepak Saxena <dsaxena@plexity.net>
7239 S:      Maintained
7240 F:      drivers/char/hw_random/ixp4xx-rng.c
7241
7242 INTEL MANAGEMENT ENGINE (mei)
7243 M:      Tomas Winkler <tomas.winkler@intel.com>
7244 L:      linux-kernel@vger.kernel.org
7245 S:      Supported
7246 F:      include/uapi/linux/mei.h
7247 F:      include/linux/mei_cl_bus.h
7248 F:      drivers/misc/mei/*
7249 F:      drivers/watchdog/mei_wdt.c
7250 F:      Documentation/misc-devices/mei/*
7251 F:      samples/mei/*
7252
7253 INTEL MENLOW THERMAL DRIVER
7254 M:      Sujith Thomas <sujith.thomas@intel.com>
7255 L:      platform-driver-x86@vger.kernel.org
7256 W:      https://01.org/linux-acpi
7257 S:      Supported
7258 F:      drivers/platform/x86/intel_menlow.c
7259
7260 INTEL MERRIFIELD GPIO DRIVER
7261 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7262 L:      linux-gpio@vger.kernel.org
7263 S:      Maintained
7264 F:      drivers/gpio/gpio-merrifield.c
7265
7266 INTEL MIC DRIVERS (mic)
7267 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7268 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7269 S:      Supported
7270 W:      https://github.com/sudeepdutt/mic
7271 W:      http://software.intel.com/en-us/mic-developer
7272 F:      include/linux/mic_bus.h
7273 F:      include/linux/scif.h
7274 F:      include/uapi/linux/mic_common.h
7275 F:      include/uapi/linux/mic_ioctl.h
7276 F:      include/uapi/linux/scif_ioctl.h
7277 F:      drivers/misc/mic/
7278 F:      drivers/dma/mic_x100_dma.c
7279 F:      drivers/dma/mic_x100_dma.h
7280 F:      Documentation/mic/
7281
7282 INTEL PMC CORE DRIVER
7283 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7284 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7285 L:      platform-driver-x86@vger.kernel.org
7286 S:      Maintained
7287 F:      arch/x86/include/asm/pmc_core.h
7288 F:      drivers/platform/x86/intel_pmc_core*
7289
7290 INTEL PMC/P-Unit IPC DRIVER
7291 M:      Zha Qipeng<qipeng.zha@intel.com>
7292 L:      platform-driver-x86@vger.kernel.org
7293 S:      Maintained
7294 F:      drivers/platform/x86/intel_pmc_ipc.c
7295 F:      drivers/platform/x86/intel_punit_ipc.c
7296 F:      arch/x86/include/asm/intel_pmc_ipc.h
7297 F:      arch/x86/include/asm/intel_punit_ipc.h
7298
7299 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7300 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7301 L:      linux-wireless@vger.kernel.org
7302 S:      Maintained
7303 F:      Documentation/networking/README.ipw2100
7304 F:      Documentation/networking/README.ipw2200
7305 F:      drivers/net/wireless/intel/ipw2x00/
7306
7307 INTEL PSTATE DRIVER
7308 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7309 M:      Len Brown <lenb@kernel.org>
7310 L:      linux-pm@vger.kernel.org
7311 S:      Supported
7312 F:      drivers/cpufreq/intel_pstate.c
7313
7314 INTEL RDMA RNIC DRIVER
7315 M:      Faisal Latif <faisal.latif@intel.com>
7316 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7317 L:      linux-rdma@vger.kernel.org
7318 S:      Supported
7319 F:      drivers/infiniband/hw/i40iw/
7320 F:      include/uapi/rdma/i40iw-abi.h
7321
7322 INTEL SHA MULTIBUFFER DRIVER
7323 M:      Megha Dey <megha.dey@linux.intel.com>
7324 R:      Tim Chen <tim.c.chen@linux.intel.com>
7325 L:      linux-crypto@vger.kernel.org
7326 S:      Supported
7327 F:      arch/x86/crypto/sha*-mb
7328 F:      crypto/mcryptd.c
7329
7330 INTEL TELEMETRY DRIVER
7331 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7332 L:      platform-driver-x86@vger.kernel.org
7333 S:      Maintained
7334 F:      arch/x86/include/asm/intel_telemetry.h
7335 F:      drivers/platform/x86/intel_telemetry*
7336
7337 INTEL VIRTUAL BUTTON DRIVER
7338 M:      AceLan Kao <acelan.kao@canonical.com>
7339 L:      platform-driver-x86@vger.kernel.org
7340 S:      Maintained
7341 F:      drivers/platform/x86/intel-vbtn.c
7342
7343 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7344 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7345 L:      linux-wireless@vger.kernel.org
7346 S:      Supported
7347 F:      drivers/net/wireless/intel/iwlegacy/
7348
7349 INTEL WIRELESS WIFI LINK (iwlwifi)
7350 M:      Johannes Berg <johannes.berg@intel.com>
7351 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7352 M:      Luca Coelho <luciano.coelho@intel.com>
7353 M:      Intel Linux Wireless <linuxwifi@intel.com>
7354 L:      linux-wireless@vger.kernel.org
7355 W:      http://intellinuxwireless.org
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7357 S:      Supported
7358 F:      drivers/net/wireless/intel/iwlwifi/
7359
7360 INTEL WIRELESS WIMAX CONNECTION 2400
7361 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7362 M:      linux-wimax@intel.com
7363 L:      wimax@linuxwimax.org (subscribers-only)
7364 S:      Supported
7365 W:      http://linuxwimax.org
7366 F:      Documentation/wimax/README.i2400m
7367 F:      drivers/net/wimax/i2400m/
7368 F:      include/uapi/linux/wimax/i2400m.h
7369
7370 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7371 M:      Mario Limonciello <mario.limonciello@dell.com>
7372 S:      Maintained
7373 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7374
7375 INTEL(R) TRACE HUB
7376 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7377 S:      Supported
7378 F:      Documentation/trace/intel_th.txt
7379 F:      drivers/hwtracing/intel_th/
7380
7381 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7382 M:      Ning Sun <ning.sun@intel.com>
7383 L:      tboot-devel@lists.sourceforge.net
7384 W:      http://tboot.sourceforge.net
7385 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7386 S:      Supported
7387 F:      Documentation/intel_txt.txt
7388 F:      include/linux/tboot.h
7389 F:      arch/x86/kernel/tboot.c
7390
7391 INTEL-MID GPIO DRIVER
7392 M:      David Cohen <david.a.cohen@linux.intel.com>
7393 L:      linux-gpio@vger.kernel.org
7394 S:      Maintained
7395 F:      drivers/gpio/gpio-intel-mid.c
7396
7397 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7398 M:      Linus Walleij <linus.walleij@linaro.org>
7399 L:      linux-iio@vger.kernel.org
7400 S:      Maintained
7401 F:      drivers/iio/gyro/mpu3050*
7402 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7403
7404 IOC3 ETHERNET DRIVER
7405 M:      Ralf Baechle <ralf@linux-mips.org>
7406 L:      linux-mips@linux-mips.org
7407 S:      Maintained
7408 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7409
7410 IOC3 SERIAL DRIVER
7411 M:      Pat Gefre <pfg@sgi.com>
7412 L:      linux-serial@vger.kernel.org
7413 S:      Maintained
7414 F:      drivers/tty/serial/ioc3_serial.c
7415
7416 IOMMU DRIVERS
7417 M:      Joerg Roedel <joro@8bytes.org>
7418 L:      iommu@lists.linux-foundation.org
7419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7420 S:      Maintained
7421 F:      Documentation/devicetree/bindings/iommu/
7422 F:      drivers/iommu/
7423 F:      include/linux/iommu.h
7424 F:      include/linux/of_iommu.h
7425 F:      include/linux/iova.h
7426
7427 IP MASQUERADING
7428 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7429 S:      Maintained
7430 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7431
7432 IPMI SUBSYSTEM
7433 M:      Corey Minyard <minyard@acm.org>
7434 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7435 W:      http://openipmi.sourceforge.net/
7436 S:      Supported
7437 F:      Documentation/IPMI.txt
7438 F:      drivers/char/ipmi/
7439 F:      include/linux/ipmi*
7440 F:      include/uapi/linux/ipmi*
7441
7442 IPS SCSI RAID DRIVER
7443 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7444 L:      linux-scsi@vger.kernel.org
7445 W:      http://www.adaptec.com/
7446 S:      Maintained
7447 F:      drivers/scsi/ips*
7448
7449 IPVS
7450 M:      Wensong Zhang <wensong@linux-vs.org>
7451 M:      Simon Horman <horms@verge.net.au>
7452 M:      Julian Anastasov <ja@ssi.bg>
7453 L:      netdev@vger.kernel.org
7454 L:      lvs-devel@vger.kernel.org
7455 S:      Maintained
7456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7458 F:      Documentation/networking/ipvs-sysctl.txt
7459 F:      include/net/ip_vs.h
7460 F:      include/uapi/linux/ip_vs.h
7461 F:      net/netfilter/ipvs/
7462
7463 IPWIRELESS DRIVER
7464 M:      Jiri Kosina <jikos@kernel.org>
7465 M:      David Sterba <dsterba@suse.com>
7466 S:      Odd Fixes
7467 F:      drivers/tty/ipwireless/
7468
7469 IPX NETWORK LAYER
7470 L:      netdev@vger.kernel.org
7471 S:      Obsolete
7472 F:      include/uapi/linux/ipx.h
7473 F:      drivers/staging/ipx/
7474
7475 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7476 M:      Marc Zyngier <marc.zyngier@arm.com>
7477 S:      Maintained
7478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7479 F:      Documentation/IRQ-domain.txt
7480 F:      include/linux/irqdomain.h
7481 F:      kernel/irq/irqdomain.c
7482 F:      kernel/irq/msi.c
7483
7484 IRQ SUBSYSTEM
7485 M:      Thomas Gleixner <tglx@linutronix.de>
7486 L:      linux-kernel@vger.kernel.org
7487 S:      Maintained
7488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7489 F:      kernel/irq/
7490
7491 IRQCHIP DRIVERS
7492 M:      Thomas Gleixner <tglx@linutronix.de>
7493 M:      Jason Cooper <jason@lakedaemon.net>
7494 M:      Marc Zyngier <marc.zyngier@arm.com>
7495 L:      linux-kernel@vger.kernel.org
7496 S:      Maintained
7497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7498 F:      Documentation/devicetree/bindings/interrupt-controller/
7499 F:      drivers/irqchip/
7500
7501 ISA
7502 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7503 S:      Maintained
7504 F:      Documentation/isa.txt
7505 F:      drivers/base/isa.c
7506 F:      include/linux/isa.h
7507
7508 ISA RADIO MODULE
7509 M:      Hans Verkuil <hverkuil@xs4all.nl>
7510 L:      linux-media@vger.kernel.org
7511 T:      git git://linuxtv.org/media_tree.git
7512 W:      https://linuxtv.org
7513 S:      Maintained
7514 F:      drivers/media/radio/radio-isa*
7515
7516 ISAPNP
7517 M:      Jaroslav Kysela <perex@perex.cz>
7518 S:      Maintained
7519 F:      Documentation/isapnp.txt
7520 F:      drivers/pnp/isapnp/
7521 F:      include/linux/isapnp.h
7522
7523 ISCSI
7524 M:      Lee Duncan <lduncan@suse.com>
7525 M:      Chris Leech <cleech@redhat.com>
7526 L:      open-iscsi@googlegroups.com
7527 W:      www.open-iscsi.com
7528 S:      Maintained
7529 F:      drivers/scsi/*iscsi*
7530 F:      include/scsi/*iscsi*
7531
7532 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7533 M:      Peter Jones <pjones@redhat.com>
7534 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7535 S:      Maintained
7536 F:      drivers/firmware/iscsi_ibft*
7537
7538 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7539 M:      Or Gerlitz <ogerlitz@mellanox.com>
7540 M:      Sagi Grimberg <sagi@grimberg.me>
7541 M:      Roi Dayan <roid@mellanox.com>
7542 L:      linux-rdma@vger.kernel.org
7543 S:      Supported
7544 W:      http://www.openfabrics.org
7545 W:      www.open-iscsi.org
7546 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7547 F:      drivers/infiniband/ulp/iser/
7548
7549 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7550 M:      Sagi Grimberg <sagi@grimberg.me>
7551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7552 L:      linux-rdma@vger.kernel.org
7553 L:      target-devel@vger.kernel.org
7554 S:      Supported
7555 W:      http://www.linux-iscsi.org
7556 F:      drivers/infiniband/ulp/isert
7557
7558 ISDN SUBSYSTEM
7559 M:      Karsten Keil <isdn@linux-pingi.de>
7560 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7561 L:      netdev@vger.kernel.org
7562 W:      http://www.isdn4linux.de
7563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7564 S:      Maintained
7565 F:      Documentation/isdn/
7566 F:      drivers/isdn/
7567 F:      include/linux/isdn.h
7568 F:      include/linux/isdn/
7569 F:      include/uapi/linux/isdn.h
7570 F:      include/uapi/linux/isdn/
7571
7572 ISDN SUBSYSTEM (Eicon active card driver)
7573 M:      Armin Schindler <mac@melware.de>
7574 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7575 W:      http://www.melware.de
7576 S:      Maintained
7577 F:      drivers/isdn/hardware/eicon/
7578
7579 IT87 HARDWARE MONITORING DRIVER
7580 M:      Jean Delvare <jdelvare@suse.com>
7581 L:      linux-hwmon@vger.kernel.org
7582 S:      Maintained
7583 F:      Documentation/hwmon/it87
7584 F:      drivers/hwmon/it87.c
7585
7586 IT913X MEDIA DRIVER
7587 M:      Antti Palosaari <crope@iki.fi>
7588 L:      linux-media@vger.kernel.org
7589 W:      https://linuxtv.org
7590 W:      http://palosaari.fi/linux/
7591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7592 T:      git git://linuxtv.org/anttip/media_tree.git
7593 S:      Maintained
7594 F:      drivers/media/tuners/it913x*
7595
7596 IVTV VIDEO4LINUX DRIVER
7597 M:      Andy Walls <awalls@md.metrocast.net>
7598 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7599 L:      linux-media@vger.kernel.org
7600 T:      git git://linuxtv.org/media_tree.git
7601 W:      http://www.ivtvdriver.org
7602 S:      Maintained
7603 F:      Documentation/media/v4l-drivers/ivtv*
7604 F:      drivers/media/pci/ivtv/
7605 F:      include/uapi/linux/ivtv*
7606
7607 IX2505V MEDIA DRIVER
7608 M:      Malcolm Priestley <tvboxspy@gmail.com>
7609 L:      linux-media@vger.kernel.org
7610 W:      https://linuxtv.org
7611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7612 S:      Maintained
7613 F:      drivers/media/dvb-frontends/ix2505v*
7614
7615 JAILHOUSE HYPERVISOR INTERFACE
7616 M:      Jan Kiszka <jan.kiszka@siemens.com>
7617 L:      jailhouse-dev@googlegroups.com
7618 S:      Maintained
7619 F:      arch/x86/kernel/jailhouse.c
7620 F:      arch/x86/include/asm/jailhouse_para.h
7621
7622 JC42.4 TEMPERATURE SENSOR DRIVER
7623 M:      Guenter Roeck <linux@roeck-us.net>
7624 L:      linux-hwmon@vger.kernel.org
7625 S:      Maintained
7626 F:      drivers/hwmon/jc42.c
7627 F:      Documentation/hwmon/jc42
7628
7629 JFS FILESYSTEM
7630 M:      Dave Kleikamp <shaggy@kernel.org>
7631 L:      jfs-discussion@lists.sourceforge.net
7632 W:      http://jfs.sourceforge.net/
7633 T:      git git://github.com/kleikamp/linux-shaggy.git
7634 S:      Maintained
7635 F:      Documentation/filesystems/jfs.txt
7636 F:      fs/jfs/
7637
7638 JME NETWORK DRIVER
7639 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7640 L:      netdev@vger.kernel.org
7641 S:      Maintained
7642 F:      drivers/net/ethernet/jme.*
7643
7644 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7645 M:      David Woodhouse <dwmw2@infradead.org>
7646 L:      linux-mtd@lists.infradead.org
7647 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7648 S:      Maintained
7649 F:      fs/jffs2/
7650 F:      include/uapi/linux/jffs2.h
7651
7652 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7653 M:      "Theodore Ts'o" <tytso@mit.edu>
7654 M:      Jan Kara <jack@suse.com>
7655 L:      linux-ext4@vger.kernel.org
7656 S:      Maintained
7657 F:      fs/jbd2/
7658 F:      include/linux/jbd2.h
7659
7660 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7661 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7662 L:      linux-media@vger.kernel.org
7663 S:      Maintained
7664 F:      drivers/media/platform/rcar_jpu.c
7665
7666 JSM Neo PCI based serial card
7667 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7668 L:      linux-serial@vger.kernel.org
7669 S:      Maintained
7670 F:      drivers/tty/serial/jsm/
7671
7672 K10TEMP HARDWARE MONITORING DRIVER
7673 M:      Clemens Ladisch <clemens@ladisch.de>
7674 L:      linux-hwmon@vger.kernel.org
7675 S:      Maintained
7676 F:      Documentation/hwmon/k10temp
7677 F:      drivers/hwmon/k10temp.c
7678
7679 K8TEMP HARDWARE MONITORING DRIVER
7680 M:      Rudolf Marek <r.marek@assembler.cz>
7681 L:      linux-hwmon@vger.kernel.org
7682 S:      Maintained
7683 F:      Documentation/hwmon/k8temp
7684 F:      drivers/hwmon/k8temp.c
7685
7686 KASAN
7687 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7688 R:      Alexander Potapenko <glider@google.com>
7689 R:      Dmitry Vyukov <dvyukov@google.com>
7690 L:      kasan-dev@googlegroups.com
7691 S:      Maintained
7692 F:      arch/*/include/asm/kasan.h
7693 F:      arch/*/mm/kasan_init*
7694 F:      Documentation/dev-tools/kasan.rst
7695 F:      include/linux/kasan*.h
7696 F:      lib/test_kasan.c
7697 F:      mm/kasan/
7698 F:      scripts/Makefile.kasan
7699
7700 KCONFIG
7701 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7703 L:      linux-kbuild@vger.kernel.org
7704 S:      Maintained
7705 F:      Documentation/kbuild/kconfig*
7706 F:      scripts/kconfig/
7707 F:      scripts/Kconfig.include
7708
7709 KDUMP
7710 M:      Dave Young <dyoung@redhat.com>
7711 M:      Baoquan He <bhe@redhat.com>
7712 R:      Vivek Goyal <vgoyal@redhat.com>
7713 L:      kexec@lists.infradead.org
7714 W:      http://lse.sourceforge.net/kdump/
7715 S:      Maintained
7716 F:      Documentation/kdump/
7717
7718 KEENE FM RADIO TRANSMITTER DRIVER
7719 M:      Hans Verkuil <hverkuil@xs4all.nl>
7720 L:      linux-media@vger.kernel.org
7721 T:      git git://linuxtv.org/media_tree.git
7722 W:      https://linuxtv.org
7723 S:      Maintained
7724 F:      drivers/media/radio/radio-keene*
7725
7726 KERNEL AUTOMOUNTER
7727 M:      Ian Kent <raven@themaw.net>
7728 L:      autofs@vger.kernel.org
7729 S:      Maintained
7730 F:      fs/autofs/
7731
7732 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7733 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7734 M:      Michal Marek <michal.lkml@markovi.net>
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7736 L:      linux-kbuild@vger.kernel.org
7737 S:      Maintained
7738 F:      Documentation/kbuild/
7739 F:      Makefile
7740 F:      scripts/Kbuild*
7741 F:      scripts/Makefile*
7742 F:      scripts/basic/
7743 F:      scripts/mk*
7744 F:      scripts/mod/
7745 F:      scripts/package/
7746
7747 KERNEL JANITORS
7748 L:      kernel-janitors@vger.kernel.org
7749 W:      http://kernelnewbies.org/KernelJanitors
7750 S:      Odd Fixes
7751
7752 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7753 M:      "J. Bruce Fields" <bfields@fieldses.org>
7754 M:      Jeff Layton <jlayton@kernel.org>
7755 L:      linux-nfs@vger.kernel.org
7756 W:      http://nfs.sourceforge.net/
7757 T:      git git://linux-nfs.org/~bfields/linux.git
7758 S:      Supported
7759 F:      fs/nfsd/
7760 F:      include/uapi/linux/nfsd/
7761 F:      fs/lockd/
7762 F:      fs/nfs_common/
7763 F:      net/sunrpc/
7764 F:      include/linux/lockd/
7765 F:      include/linux/sunrpc/
7766 F:      include/uapi/linux/sunrpc/
7767
7768 KERNEL SELFTEST FRAMEWORK
7769 M:      Shuah Khan <shuah@kernel.org>
7770 L:      linux-kselftest@vger.kernel.org
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7772 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7773 S:      Maintained
7774 F:      tools/testing/selftests/
7775 F:      Documentation/dev-tools/kselftest*
7776
7777 KERNEL USERMODE HELPER
7778 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7779 L:      linux-kernel@vger.kernel.org
7780 S:      Maintained
7781 F:      kernel/umh.c
7782 F:      include/linux/umh.h
7783
7784 KERNEL VIRTUAL MACHINE (KVM)
7785 M:      Paolo Bonzini <pbonzini@redhat.com>
7786 M:      Radim Krčmář <rkrcmar@redhat.com>
7787 L:      kvm@vger.kernel.org
7788 W:      http://www.linux-kvm.org
7789 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7790 S:      Supported
7791 F:      Documentation/virtual/kvm/
7792 F:      include/trace/events/kvm.h
7793 F:      include/uapi/asm-generic/kvm*
7794 F:      include/uapi/linux/kvm*
7795 F:      include/asm-generic/kvm*
7796 F:      include/linux/kvm*
7797 F:      include/kvm/iodev.h
7798 F:      virt/kvm/*
7799 F:      tools/kvm/
7800
7801 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7802 M:      Joerg Roedel <joro@8bytes.org>
7803 L:      kvm@vger.kernel.org
7804 W:      http://www.linux-kvm.org/
7805 S:      Maintained
7806 F:      arch/x86/include/asm/svm.h
7807 F:      arch/x86/kvm/svm.c
7808
7809 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7810 M:      Christoffer Dall <christoffer.dall@arm.com>
7811 M:      Marc Zyngier <marc.zyngier@arm.com>
7812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7813 L:      kvmarm@lists.cs.columbia.edu
7814 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7816 S:      Supported
7817 F:      arch/arm/include/uapi/asm/kvm*
7818 F:      arch/arm/include/asm/kvm*
7819 F:      arch/arm/kvm/
7820 F:      virt/kvm/arm/
7821 F:      include/kvm/arm_*
7822
7823 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7824 M:      Christoffer Dall <christoffer.dall@arm.com>
7825 M:      Marc Zyngier <marc.zyngier@arm.com>
7826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7827 L:      kvmarm@lists.cs.columbia.edu
7828 S:      Maintained
7829 F:      arch/arm64/include/uapi/asm/kvm*
7830 F:      arch/arm64/include/asm/kvm*
7831 F:      arch/arm64/kvm/
7832
7833 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7834 M:      James Hogan <jhogan@kernel.org>
7835 L:      linux-mips@linux-mips.org
7836 S:      Supported
7837 F:      arch/mips/include/uapi/asm/kvm*
7838 F:      arch/mips/include/asm/kvm*
7839 F:      arch/mips/kvm/
7840
7841 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7842 M:      Paul Mackerras <paulus@ozlabs.org>
7843 L:      kvm-ppc@vger.kernel.org
7844 W:      http://www.linux-kvm.org/
7845 T:      git git://github.com/agraf/linux-2.6.git
7846 S:      Supported
7847 F:      arch/powerpc/include/uapi/asm/kvm*
7848 F:      arch/powerpc/include/asm/kvm*
7849 F:      arch/powerpc/kvm/
7850 F:      arch/powerpc/kernel/kvm*
7851
7852 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7853 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7854 M:      Janosch Frank <frankja@linux.ibm.com>
7855 R:      David Hildenbrand <david@redhat.com>
7856 R:      Cornelia Huck <cohuck@redhat.com>
7857 L:      linux-s390@vger.kernel.org
7858 W:      http://www.ibm.com/developerworks/linux/linux390/
7859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7860 S:      Supported
7861 F:      arch/s390/include/uapi/asm/kvm*
7862 F:      arch/s390/include/asm/gmap.h
7863 F:      arch/s390/include/asm/kvm*
7864 F:      arch/s390/kvm/
7865 F:      arch/s390/mm/gmap.c
7866
7867 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7868 M:      Paolo Bonzini <pbonzini@redhat.com>
7869 M:      Radim Krčmář <rkrcmar@redhat.com>
7870 L:      kvm@vger.kernel.org
7871 W:      http://www.linux-kvm.org
7872 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7873 S:      Supported
7874 F:      arch/x86/kvm/
7875 F:      arch/x86/include/uapi/asm/kvm*
7876 F:      arch/x86/include/asm/kvm*
7877 F:      arch/x86/include/asm/pvclock-abi.h
7878 F:      arch/x86/kernel/kvm.c
7879 F:      arch/x86/kernel/kvmclock.c
7880
7881 KERNFS
7882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7883 M:      Tejun Heo <tj@kernel.org>
7884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7885 S:      Supported
7886 F:      include/linux/kernfs.h
7887 F:      fs/kernfs/
7888
7889 KEXEC
7890 M:      Eric Biederman <ebiederm@xmission.com>
7891 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7892 L:      kexec@lists.infradead.org
7893 S:      Maintained
7894 F:      include/linux/kexec.h
7895 F:      include/uapi/linux/kexec.h
7896 F:      kernel/kexec*
7897
7898 KEYS-ENCRYPTED
7899 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7900 L:      linux-integrity@vger.kernel.org
7901 L:      keyrings@vger.kernel.org
7902 S:      Supported
7903 F:      Documentation/security/keys/trusted-encrypted.rst
7904 F:      include/keys/encrypted-type.h
7905 F:      security/keys/encrypted-keys/
7906
7907 KEYS-TRUSTED
7908 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7909 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7910 L:      linux-integrity@vger.kernel.org
7911 L:      keyrings@vger.kernel.org
7912 S:      Supported
7913 F:      Documentation/security/keys/trusted-encrypted.rst
7914 F:      include/keys/trusted-type.h
7915 F:      security/keys/trusted.c
7916 F:      security/keys/trusted.h
7917
7918 KEYS/KEYRINGS:
7919 M:      David Howells <dhowells@redhat.com>
7920 L:      keyrings@vger.kernel.org
7921 S:      Maintained
7922 F:      Documentation/security/keys/core.rst
7923 F:      include/linux/key.h
7924 F:      include/linux/key-type.h
7925 F:      include/linux/keyctl.h
7926 F:      include/uapi/linux/keyctl.h
7927 F:      include/keys/
7928 F:      security/keys/
7929
7930 KGDB / KDB /debug_core
7931 M:      Jason Wessel <jason.wessel@windriver.com>
7932 M:      Daniel Thompson <daniel.thompson@linaro.org>
7933 W:      http://kgdb.wiki.kernel.org/
7934 L:      kgdb-bugreport@lists.sourceforge.net
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7936 S:      Maintained
7937 F:      Documentation/dev-tools/kgdb.rst
7938 F:      drivers/misc/kgdbts.c
7939 F:      drivers/tty/serial/kgdboc.c
7940 F:      include/linux/kdb.h
7941 F:      include/linux/kgdb.h
7942 F:      kernel/debug/
7943
7944 KMEMLEAK
7945 M:      Catalin Marinas <catalin.marinas@arm.com>
7946 S:      Maintained
7947 F:      Documentation/dev-tools/kmemleak.rst
7948 F:      include/linux/kmemleak.h
7949 F:      mm/kmemleak.c
7950 F:      mm/kmemleak-test.c
7951
7952 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7953 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7954 L:      linux-kernel@vger.kernel.org
7955 S:      Maintained
7956 F:      kernel/kmod.c
7957 F:      include/linux/kmod.h
7958 F:      lib/test_kmod.c
7959 F:      tools/testing/selftests/kmod/
7960
7961 KPROBES
7962 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7963 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7964 M:      "David S. Miller" <davem@davemloft.net>
7965 M:      Masami Hiramatsu <mhiramat@kernel.org>
7966 S:      Maintained
7967 F:      Documentation/kprobes.txt
7968 F:      include/linux/kprobes.h
7969 F:      include/asm-generic/kprobes.h
7970 F:      kernel/kprobes.c
7971
7972 KS0108 LCD CONTROLLER DRIVER
7973 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7974 S:      Maintained
7975 F:      Documentation/auxdisplay/ks0108
7976 F:      drivers/auxdisplay/ks0108.c
7977 F:      include/linux/ks0108.h
7978
7979 L3MDEV
7980 M:      David Ahern <dsa@cumulusnetworks.com>
7981 L:      netdev@vger.kernel.org
7982 S:      Maintained
7983 F:      net/l3mdev
7984 F:      include/net/l3mdev.h
7985
7986 LANTIQ MIPS ARCHITECTURE
7987 M:      John Crispin <john@phrozen.org>
7988 L:      linux-mips@linux-mips.org
7989 S:      Maintained
7990 F:      arch/mips/lantiq
7991 F:      drivers/soc/lantiq
7992
7993 LAPB module
7994 L:      linux-x25@vger.kernel.org
7995 S:      Orphan
7996 F:      Documentation/networking/lapb-module.txt
7997 F:      include/*/lapb.h
7998 F:      net/lapb/
7999
8000 LASI 53c700 driver for PARISC
8001 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8002 L:      linux-scsi@vger.kernel.org
8003 S:      Maintained
8004 F:      Documentation/scsi/53c700.txt
8005 F:      drivers/scsi/53c700*
8006
8007 LEAKING_ADDRESSES
8008 M:      Tobin C. Harding <me@tobin.cc>
8009 M:      Tycho Andersen <tycho@tycho.ws>
8010 L:      kernel-hardening@lists.openwall.com
8011 S:      Maintained
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8013 F:      scripts/leaking_addresses.pl
8014
8015 LED SUBSYSTEM
8016 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8017 M:      Pavel Machek <pavel@ucw.cz>
8018 L:      linux-leds@vger.kernel.org
8019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8020 S:      Maintained
8021 F:      Documentation/devicetree/bindings/leds/
8022 F:      drivers/leds/
8023 F:      include/linux/leds.h
8024
8025 LEGACY EEPROM DRIVER
8026 M:      Jean Delvare <jdelvare@suse.com>
8027 S:      Maintained
8028 F:      Documentation/misc-devices/eeprom
8029 F:      drivers/misc/eeprom/eeprom.c
8030
8031 LEGO USB Tower driver
8032 M:      Juergen Stuber <starblue@users.sourceforge.net>
8033 L:      legousb-devel@lists.sourceforge.net
8034 W:      http://legousb.sourceforge.net/
8035 S:      Maintained
8036 F:      drivers/usb/misc/legousbtower.c
8037
8038 LG2160 MEDIA DRIVER
8039 M:      Michael Krufky <mkrufky@linuxtv.org>
8040 L:      linux-media@vger.kernel.org
8041 W:      https://linuxtv.org
8042 W:      http://github.com/mkrufky
8043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8044 T:      git git://linuxtv.org/mkrufky/tuners.git
8045 S:      Maintained
8046 F:      drivers/media/dvb-frontends/lg2160.*
8047
8048 LGDT3305 MEDIA DRIVER
8049 M:      Michael Krufky <mkrufky@linuxtv.org>
8050 L:      linux-media@vger.kernel.org
8051 W:      https://linuxtv.org
8052 W:      http://github.com/mkrufky
8053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8054 T:      git git://linuxtv.org/mkrufky/tuners.git
8055 S:      Maintained
8056 F:      drivers/media/dvb-frontends/lgdt3305.*
8057
8058 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8059 M:      Viresh Kumar <vireshk@kernel.org>
8060 L:      linux-ide@vger.kernel.org
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8062 S:      Maintained
8063 F:      include/linux/pata_arasan_cf_data.h
8064 F:      drivers/ata/pata_arasan_cf.c
8065
8066 LIBATA PATA DRIVERS
8067 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8068 M:      Tejun Heo <tj@kernel.org>
8069 L:      linux-ide@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8071 S:      Maintained
8072 F:      drivers/ata/pata_*.c
8073 F:      drivers/ata/ata_generic.c
8074
8075 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8076 M:      Linus Walleij <linus.walleij@linaro.org>
8077 L:      linux-ide@vger.kernel.org
8078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8079 S:      Maintained
8080 F:      drivers/ata/pata_ftide010.c
8081 F:      drivers/ata/sata_gemini.c
8082 F:      drivers/ata/sata_gemini.h
8083
8084 LIBATA SATA AHCI PLATFORM devices support
8085 M:      Hans de Goede <hdegoede@redhat.com>
8086 M:      Tejun Heo <tj@kernel.org>
8087 L:      linux-ide@vger.kernel.org
8088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8089 S:      Maintained
8090 F:      drivers/ata/ahci_platform.c
8091 F:      drivers/ata/libahci_platform.c
8092 F:      include/linux/ahci_platform.h
8093
8094 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8095 M:      Mikael Pettersson <mikpelinux@gmail.com>
8096 L:      linux-ide@vger.kernel.org
8097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8098 S:      Maintained
8099 F:      drivers/ata/sata_promise.*
8100
8101 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8102 M:      Tejun Heo <tj@kernel.org>
8103 L:      linux-ide@vger.kernel.org
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8105 S:      Maintained
8106 F:      drivers/ata/
8107 F:      include/linux/ata.h
8108 F:      include/linux/libata.h
8109 F:      Documentation/devicetree/bindings/ata/
8110
8111 LIBLOCKDEP
8112 M:      Sasha Levin <alexander.levin@verizon.com>
8113 S:      Maintained
8114 F:      tools/lib/lockdep/
8115
8116 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8117 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8118 M:      Dan Williams <dan.j.williams@intel.com>
8119 M:      Vishal Verma <vishal.l.verma@intel.com>
8120 M:      Dave Jiang <dave.jiang@intel.com>
8121 L:      linux-nvdimm@lists.01.org
8122 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8123 S:      Supported
8124 F:      drivers/nvdimm/blk.c
8125 F:      drivers/nvdimm/region_devs.c
8126
8127 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8128 M:      Vishal Verma <vishal.l.verma@intel.com>
8129 M:      Dan Williams <dan.j.williams@intel.com>
8130 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8131 M:      Dave Jiang <dave.jiang@intel.com>
8132 L:      linux-nvdimm@lists.01.org
8133 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8134 S:      Supported
8135 F:      drivers/nvdimm/btt*
8136
8137 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8138 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8139 M:      Dan Williams <dan.j.williams@intel.com>
8140 M:      Vishal Verma <vishal.l.verma@intel.com>
8141 M:      Dave Jiang <dave.jiang@intel.com>
8142 L:      linux-nvdimm@lists.01.org
8143 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8144 S:      Supported
8145 F:      drivers/nvdimm/pmem*
8146
8147 LIBNVDIMM: DEVICETREE BINDINGS
8148 M:      Oliver O'Halloran <oohall@gmail.com>
8149 L:      linux-nvdimm@lists.01.org
8150 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8151 S:      Supported
8152 F:      drivers/nvdimm/of_pmem.c
8153 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8154
8155 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8156 M:      Dan Williams <dan.j.williams@intel.com>
8157 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8158 M:      Vishal Verma <vishal.l.verma@intel.com>
8159 M:      Dave Jiang <dave.jiang@intel.com>
8160 L:      linux-nvdimm@lists.01.org
8161 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8162 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8163 S:      Supported
8164 F:      drivers/nvdimm/*
8165 F:      drivers/acpi/nfit/*
8166 F:      include/linux/nd.h
8167 F:      include/linux/libnvdimm.h
8168 F:      include/uapi/linux/ndctl.h
8169
8170 LIGHTNVM PLATFORM SUPPORT
8171 M:      Matias Bjorling <mb@lightnvm.io>
8172 W:      http://github/OpenChannelSSD
8173 L:      linux-block@vger.kernel.org
8174 S:      Maintained
8175 F:      drivers/lightnvm/
8176 F:      include/linux/lightnvm.h
8177 F:      include/uapi/linux/lightnvm.h
8178
8179 LINUX FOR POWER MACINTOSH
8180 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8181 W:      http://www.penguinppc.org/
8182 L:      linuxppc-dev@lists.ozlabs.org
8183 S:      Maintained
8184 F:      arch/powerpc/platforms/powermac/
8185 F:      drivers/macintosh/
8186
8187 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8188 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8189 M:      Paul Mackerras <paulus@samba.org>
8190 M:      Michael Ellerman <mpe@ellerman.id.au>
8191 W:      https://github.com/linuxppc/linux/wiki
8192 L:      linuxppc-dev@lists.ozlabs.org
8193 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8195 S:      Supported
8196 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8197 F:      Documentation/devicetree/bindings/powerpc/
8198 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8199 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8200 F:      Documentation/powerpc/
8201 F:      arch/powerpc/
8202 F:      drivers/char/tpm/tpm_ibmvtpm*
8203 F:      drivers/crypto/nx/
8204 F:      drivers/crypto/vmx/
8205 F:      drivers/i2c/busses/i2c-opal.c
8206 F:      drivers/net/ethernet/ibm/ibmveth.*
8207 F:      drivers/net/ethernet/ibm/ibmvnic.*
8208 F:      drivers/pci/hotplug/pnv_php.c
8209 F:      drivers/pci/hotplug/rpa*
8210 F:      drivers/rtc/rtc-opal.c
8211 F:      drivers/scsi/ibmvscsi/
8212 F:      drivers/tty/hvc/hvc_opal.c
8213 F:      drivers/watchdog/wdrtas.c
8214 F:      tools/testing/selftests/powerpc
8215 N:      /pmac
8216 N:      powermac
8217 N:      powernv
8218 N:      [^a-z0-9]ps3
8219 N:      pseries
8220
8221 LINUX FOR POWERPC EMBEDDED MPC5XXX
8222 M:      Anatolij Gustschin <agust@denx.de>
8223 L:      linuxppc-dev@lists.ozlabs.org
8224 T:      git git://git.denx.de/linux-denx-agust.git
8225 S:      Maintained
8226 F:      arch/powerpc/platforms/512x/
8227 F:      arch/powerpc/platforms/52xx/
8228
8229 LINUX FOR POWERPC EMBEDDED PPC4XX
8230 M:      Alistair Popple <alistair@popple.id.au>
8231 M:      Matt Porter <mporter@kernel.crashing.org>
8232 W:      http://www.penguinppc.org/
8233 L:      linuxppc-dev@lists.ozlabs.org
8234 S:      Maintained
8235 F:      arch/powerpc/platforms/40x/
8236 F:      arch/powerpc/platforms/44x/
8237
8238 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8239 M:      Scott Wood <oss@buserror.net>
8240 M:      Kumar Gala <galak@kernel.crashing.org>
8241 W:      http://www.penguinppc.org/
8242 L:      linuxppc-dev@lists.ozlabs.org
8243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8244 S:      Maintained
8245 F:      arch/powerpc/platforms/83xx/
8246 F:      arch/powerpc/platforms/85xx/
8247 F:      Documentation/devicetree/bindings/powerpc/fsl/
8248
8249 LINUX FOR POWERPC EMBEDDED PPC8XX
8250 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8251 W:      http://www.penguinppc.org/
8252 L:      linuxppc-dev@lists.ozlabs.org
8253 S:      Maintained
8254 F:      arch/powerpc/platforms/8xx/
8255
8256 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8257 L:      linuxppc-dev@lists.ozlabs.org
8258 S:      Orphan
8259 F:      arch/powerpc/*/*virtex*
8260 F:      arch/powerpc/*/*/*virtex*
8261
8262 LINUX FOR POWERPC PA SEMI PWRFICIENT
8263 L:      linuxppc-dev@lists.ozlabs.org
8264 S:      Orphan
8265 F:      arch/powerpc/platforms/pasemi/
8266 F:      drivers/*/*pasemi*
8267 F:      drivers/*/*/*pasemi*
8268
8269 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8270 M:      Kees Cook <keescook@chromium.org>
8271 S:      Maintained
8272 F:      drivers/misc/lkdtm/*
8273
8274 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8275 M:      Alan Stern <stern@rowland.harvard.edu>
8276 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8277 M:      Will Deacon <will.deacon@arm.com>
8278 M:      Peter Zijlstra <peterz@infradead.org>
8279 M:      Boqun Feng <boqun.feng@gmail.com>
8280 M:      Nicholas Piggin <npiggin@gmail.com>
8281 M:      David Howells <dhowells@redhat.com>
8282 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8283 M:      Luc Maranget <luc.maranget@inria.fr>
8284 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8285 R:      Akira Yokosawa <akiyks@gmail.com>
8286 L:      linux-kernel@vger.kernel.org
8287 S:      Supported
8288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8289 F:      tools/memory-model/
8290 F:      Documentation/memory-barriers.txt
8291
8292 LINUX SECURITY MODULE (LSM) FRAMEWORK
8293 M:      Chris Wright <chrisw@sous-sol.org>
8294 L:      linux-security-module@vger.kernel.org
8295 S:      Supported
8296
8297 LIS3LV02D ACCELEROMETER DRIVER
8298 M:      Eric Piel <eric.piel@tremplin-utc.net>
8299 S:      Maintained
8300 F:      Documentation/misc-devices/lis3lv02d
8301 F:      drivers/misc/lis3lv02d/
8302 F:      drivers/platform/x86/hp_accel.c
8303
8304 LIVE PATCHING
8305 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8306 M:      Jessica Yu <jeyu@kernel.org>
8307 M:      Jiri Kosina <jikos@kernel.org>
8308 M:      Miroslav Benes <mbenes@suse.cz>
8309 R:      Petr Mladek <pmladek@suse.com>
8310 S:      Maintained
8311 F:      kernel/livepatch/
8312 F:      include/linux/livepatch.h
8313 F:      arch/x86/include/asm/livepatch.h
8314 F:      arch/x86/kernel/livepatch.c
8315 F:      Documentation/livepatch/
8316 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8317 F:      samples/livepatch/
8318 L:      live-patching@vger.kernel.org
8319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8320
8321 LLC (802.2)
8322 L:      netdev@vger.kernel.org
8323 S:      Odd fixes
8324 F:      include/linux/llc.h
8325 F:      include/uapi/linux/llc.h
8326 F:      include/net/llc*
8327 F:      net/llc/
8328
8329 LM73 HARDWARE MONITOR DRIVER
8330 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8331 L:      linux-hwmon@vger.kernel.org
8332 S:      Maintained
8333 F:      drivers/hwmon/lm73.c
8334
8335 LM78 HARDWARE MONITOR DRIVER
8336 M:      Jean Delvare <jdelvare@suse.com>
8337 L:      linux-hwmon@vger.kernel.org
8338 S:      Maintained
8339 F:      Documentation/hwmon/lm78
8340 F:      drivers/hwmon/lm78.c
8341
8342 LM83 HARDWARE MONITOR DRIVER
8343 M:      Jean Delvare <jdelvare@suse.com>
8344 L:      linux-hwmon@vger.kernel.org
8345 S:      Maintained
8346 F:      Documentation/hwmon/lm83
8347 F:      drivers/hwmon/lm83.c
8348
8349 LM90 HARDWARE MONITOR DRIVER
8350 M:      Jean Delvare <jdelvare@suse.com>
8351 L:      linux-hwmon@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/hwmon/lm90
8354 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8355 F:      drivers/hwmon/lm90.c
8356 F:      include/dt-bindings/thermal/lm90.h
8357
8358 LM95234 HARDWARE MONITOR DRIVER
8359 M:      Guenter Roeck <linux@roeck-us.net>
8360 L:      linux-hwmon@vger.kernel.org
8361 S:      Maintained
8362 F:      Documentation/hwmon/lm95234
8363 F:      drivers/hwmon/lm95234.c
8364
8365 LME2510 MEDIA DRIVER
8366 M:      Malcolm Priestley <tvboxspy@gmail.com>
8367 L:      linux-media@vger.kernel.org
8368 W:      https://linuxtv.org
8369 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8370 S:      Maintained
8371 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8372
8373 LOADPIN SECURITY MODULE
8374 M:      Kees Cook <keescook@chromium.org>
8375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8376 S:      Supported
8377 F:      security/loadpin/
8378 F:      Documentation/admin-guide/LSM/LoadPin.rst
8379
8380 LOCKING PRIMITIVES
8381 M:      Peter Zijlstra <peterz@infradead.org>
8382 M:      Ingo Molnar <mingo@redhat.com>
8383 M:      Will Deacon <will.deacon@arm.com>
8384 L:      linux-kernel@vger.kernel.org
8385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8386 S:      Maintained
8387 F:      Documentation/locking/
8388 F:      include/linux/lockdep.h
8389 F:      include/linux/spinlock*.h
8390 F:      arch/*/include/asm/spinlock*.h
8391 F:      include/linux/rwlock*.h
8392 F:      include/linux/mutex*.h
8393 F:      arch/*/include/asm/mutex*.h
8394 F:      include/linux/rwsem*.h
8395 F:      arch/*/include/asm/rwsem.h
8396 F:      include/linux/seqlock.h
8397 F:      lib/locking*.[ch]
8398 F:      kernel/locking/
8399 X:      kernel/locking/locktorture.c
8400
8401 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8402 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8403 L:      linux-ntfs-dev@lists.sourceforge.net
8404 W:      http://www.linux-ntfs.org/content/view/19/37/
8405 S:      Maintained
8406 F:      Documentation/ldm.txt
8407 F:      block/partitions/ldm.*
8408
8409 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8410 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8411 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8412 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8413 L:      MPT-FusionLinux.pdl@broadcom.com
8414 L:      linux-scsi@vger.kernel.org
8415 W:      http://www.avagotech.com/support/
8416 S:      Supported
8417 F:      drivers/message/fusion/
8418 F:      drivers/scsi/mpt2sas/
8419 F:      drivers/scsi/mpt3sas/
8420
8421 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8422 M:      Matthew Wilcox <matthew@wil.cx>
8423 L:      linux-scsi@vger.kernel.org
8424 S:      Maintained
8425 F:      drivers/scsi/sym53c8xx_2/
8426
8427 LTC4261 HARDWARE MONITOR DRIVER
8428 M:      Guenter Roeck <linux@roeck-us.net>
8429 L:      linux-hwmon@vger.kernel.org
8430 S:      Maintained
8431 F:      Documentation/hwmon/ltc4261
8432 F:      drivers/hwmon/ltc4261.c
8433
8434 LTC4306 I2C MULTIPLEXER DRIVER
8435 M:      Michael Hennerich <michael.hennerich@analog.com>
8436 W:      http://ez.analog.com/community/linux-device-drivers
8437 L:      linux-i2c@vger.kernel.org
8438 S:      Supported
8439 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8440 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8441
8442 LTP (Linux Test Project)
8443 M:      Mike Frysinger <vapier@gentoo.org>
8444 M:      Cyril Hrubis <chrubis@suse.cz>
8445 M:      Wanlong Gao <wanlong.gao@gmail.com>
8446 M:      Jan Stancek <jstancek@redhat.com>
8447 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8448 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8449 L:      ltp@lists.linux.it (subscribers-only)
8450 W:      http://linux-test-project.github.io/
8451 T:      git git://github.com/linux-test-project/ltp.git
8452 S:      Maintained
8453
8454 M68K ARCHITECTURE
8455 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8456 L:      linux-m68k@lists.linux-m68k.org
8457 W:      http://www.linux-m68k.org/
8458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8459 S:      Maintained
8460 F:      arch/m68k/
8461 F:      drivers/zorro/
8462
8463 M68K ON APPLE MACINTOSH
8464 M:      Joshua Thompson <funaho@jurai.org>
8465 W:      http://www.mac.linux-m68k.org/
8466 L:      linux-m68k@lists.linux-m68k.org
8467 S:      Maintained
8468 F:      arch/m68k/mac/
8469
8470 M68K ON HP9000/300
8471 M:      Philip Blundell <philb@gnu.org>
8472 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8473 S:      Maintained
8474 F:      arch/m68k/hp300/
8475
8476 M88DS3103 MEDIA DRIVER
8477 M:      Antti Palosaari <crope@iki.fi>
8478 L:      linux-media@vger.kernel.org
8479 W:      https://linuxtv.org
8480 W:      http://palosaari.fi/linux/
8481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8482 T:      git git://linuxtv.org/anttip/media_tree.git
8483 S:      Maintained
8484 F:      drivers/media/dvb-frontends/m88ds3103*
8485
8486 M88RS2000 MEDIA DRIVER
8487 M:      Malcolm Priestley <tvboxspy@gmail.com>
8488 L:      linux-media@vger.kernel.org
8489 W:      https://linuxtv.org
8490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8491 S:      Maintained
8492 F:      drivers/media/dvb-frontends/m88rs2000*
8493
8494 MA901 MASTERKIT USB FM RADIO DRIVER
8495 M:      Alexey Klimov <klimov.linux@gmail.com>
8496 L:      linux-media@vger.kernel.org
8497 T:      git git://linuxtv.org/media_tree.git
8498 S:      Maintained
8499 F:      drivers/media/radio/radio-ma901.c
8500
8501 MAC80211
8502 M:      Johannes Berg <johannes@sipsolutions.net>
8503 L:      linux-wireless@vger.kernel.org
8504 W:      http://wireless.kernel.org/
8505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8507 S:      Maintained
8508 F:      Documentation/networking/mac80211-injection.txt
8509 F:      include/net/mac80211.h
8510 F:      net/mac80211/
8511 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8512 F:      Documentation/networking/mac80211_hwsim/README
8513
8514 MAILBOX API
8515 M:      Jassi Brar <jassisinghbrar@gmail.com>
8516 L:      linux-kernel@vger.kernel.org
8517 S:      Maintained
8518 F:      drivers/mailbox/
8519 F:      include/linux/mailbox_client.h
8520 F:      include/linux/mailbox_controller.h
8521
8522 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8523 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8524 W:      http://www.kernel.org/doc/man-pages
8525 L:      linux-man@vger.kernel.org
8526 S:      Maintained
8527
8528 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8529 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8530 L:      linux-mips@linux-mips.org
8531 S:      Maintained
8532 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8533
8534 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8535 M:      Andrew Lunn <andrew@lunn.ch>
8536 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8537 L:      netdev@vger.kernel.org
8538 S:      Maintained
8539 F:      drivers/net/dsa/mv88e6xxx/
8540 F:      linux/platform_data/mv88e6xxx.h
8541 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8542
8543 MARVELL ARMADA DRM SUPPORT
8544 M:      Russell King <linux@armlinux.org.uk>
8545 S:      Maintained
8546 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8547 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8548 F:      drivers/gpu/drm/armada/
8549 F:      include/uapi/drm/armada_drm.h
8550 F:      Documentation/devicetree/bindings/display/armada/
8551
8552 MARVELL CRYPTO DRIVER
8553 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8554 M:      Arnaud Ebalard <arno@natisbad.org>
8555 F:      drivers/crypto/marvell/
8556 S:      Maintained
8557 L:      linux-crypto@vger.kernel.org
8558
8559 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8560 M:      Mirko Lindner <mlindner@marvell.com>
8561 M:      Stephen Hemminger <stephen@networkplumber.org>
8562 L:      netdev@vger.kernel.org
8563 S:      Maintained
8564 F:      drivers/net/ethernet/marvell/sk*
8565
8566 MARVELL LIBERTAS WIRELESS DRIVER
8567 L:      libertas-dev@lists.infradead.org
8568 S:      Orphan
8569 F:      drivers/net/wireless/marvell/libertas/
8570
8571 MARVELL MACCHIATOBIN SUPPORT
8572 M:      Russell King <linux@armlinux.org.uk>
8573 L:      linux-arm-kernel@lists.infradead.org
8574 S:      Maintained
8575 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8576
8577 MARVELL MV643XX ETHERNET DRIVER
8578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8579 L:      netdev@vger.kernel.org
8580 S:      Maintained
8581 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8582 F:      include/linux/mv643xx.h
8583
8584 MARVELL MV88X3310 PHY DRIVER
8585 M:      Russell King <linux@armlinux.org.uk>
8586 L:      netdev@vger.kernel.org
8587 S:      Maintained
8588 F:      drivers/net/phy/marvell10g.c
8589
8590 MARVELL MVNETA ETHERNET DRIVER
8591 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8592 L:      netdev@vger.kernel.org
8593 S:      Maintained
8594 F:      drivers/net/ethernet/marvell/mvneta.*
8595
8596 MARVELL MWIFIEX WIRELESS DRIVER
8597 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8598 M:      Nishant Sarmukadam <nishants@marvell.com>
8599 M:      Ganapathi Bhat <gbhat@marvell.com>
8600 M:      Xinming Hu <huxm@marvell.com>
8601 L:      linux-wireless@vger.kernel.org
8602 S:      Maintained
8603 F:      drivers/net/wireless/marvell/mwifiex/
8604
8605 MARVELL MWL8K WIRELESS DRIVER
8606 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8607 L:      linux-wireless@vger.kernel.org
8608 S:      Odd Fixes
8609 F:      drivers/net/wireless/marvell/mwl8k.c
8610
8611 MARVELL NAND CONTROLLER DRIVER
8612 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8613 L:      linux-mtd@lists.infradead.org
8614 S:      Maintained
8615 F:      drivers/mtd/nand/raw/marvell_nand.c
8616 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8617
8618 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8619 M:      Nicolas Pitre <nico@fluxnic.net>
8620 S:      Odd Fixes
8621 F:      drivers/mmc/host/mvsdio.*
8622
8623 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8624 M:      Hu Ziji <huziji@marvell.com>
8625 L:      linux-mmc@vger.kernel.org
8626 S:      Supported
8627 F:      drivers/mmc/host/sdhci-xenon*
8628 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8629
8630 MATROX FRAMEBUFFER DRIVER
8631 L:      linux-fbdev@vger.kernel.org
8632 S:      Orphan
8633 F:      drivers/video/fbdev/matrox/matroxfb_*
8634 F:      include/uapi/linux/matroxfb.h
8635
8636 MAX16065 HARDWARE MONITOR DRIVER
8637 M:      Guenter Roeck <linux@roeck-us.net>
8638 L:      linux-hwmon@vger.kernel.org
8639 S:      Maintained
8640 F:      Documentation/hwmon/max16065
8641 F:      drivers/hwmon/max16065.c
8642
8643 MAX20751 HARDWARE MONITOR DRIVER
8644 M:      Guenter Roeck <linux@roeck-us.net>
8645 L:      linux-hwmon@vger.kernel.org
8646 S:      Maintained
8647 F:      Documentation/hwmon/max20751
8648 F:      drivers/hwmon/max20751.c
8649
8650 MAX2175 SDR TUNER DRIVER
8651 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8652 L:      linux-media@vger.kernel.org
8653 T:      git git://linuxtv.org/media_tree.git
8654 S:      Maintained
8655 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8656 F:      Documentation/media/v4l-drivers/max2175.rst
8657 F:      drivers/media/i2c/max2175*
8658 F:      include/uapi/linux/max2175.h
8659
8660 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8661 L:      linux-hwmon@vger.kernel.org
8662 S:      Orphan
8663 F:      Documentation/hwmon/max6650
8664 F:      drivers/hwmon/max6650.c
8665
8666 MAX6697 HARDWARE MONITOR DRIVER
8667 M:      Guenter Roeck <linux@roeck-us.net>
8668 L:      linux-hwmon@vger.kernel.org
8669 S:      Maintained
8670 F:      Documentation/hwmon/max6697
8671 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8672 F:      drivers/hwmon/max6697.c
8673 F:      include/linux/platform_data/max6697.h
8674
8675 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8676 M:      Peter Rosin <peda@axentia.se>
8677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8678 S:      Maintained
8679 F:      Documentation/devicetree/bindings/sound/max9860.txt
8680 F:      sound/soc/codecs/max9860.*
8681
8682 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8683 M:      Javier Martinez Canillas <javier@dowhile0.org>
8684 L:      linux-kernel@vger.kernel.org
8685 S:      Supported
8686 F:      drivers/regulator/max77802-regulator.c
8687 F:      Documentation/devicetree/bindings/*/*max77802.txt
8688 F:      include/dt-bindings/*/*max77802.h
8689
8690 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8691 M:      Krzysztof Kozlowski <krzk@kernel.org>
8692 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8693 L:      linux-pm@vger.kernel.org
8694 S:      Supported
8695 F:      drivers/power/supply/max14577_charger.c
8696 F:      drivers/power/supply/max77693_charger.c
8697
8698 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8699 M:      Chanwoo Choi <cw00.choi@samsung.com>
8700 M:      Krzysztof Kozlowski <krzk@kernel.org>
8701 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8702 L:      linux-kernel@vger.kernel.org
8703 S:      Supported
8704 F:      drivers/*/max14577*.c
8705 F:      drivers/*/max77686*.c
8706 F:      drivers/*/max77693*.c
8707 F:      drivers/extcon/extcon-max14577.c
8708 F:      drivers/extcon/extcon-max77693.c
8709 F:      drivers/rtc/rtc-max77686.c
8710 F:      drivers/clk/clk-max77686.c
8711 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8712 F:      Documentation/devicetree/bindings/*/max77686.txt
8713 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8714 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8715 F:      include/linux/mfd/max14577*.h
8716 F:      include/linux/mfd/max77686*.h
8717 F:      include/linux/mfd/max77693*.h
8718
8719 MAXIRADIO FM RADIO RECEIVER DRIVER
8720 M:      Hans Verkuil <hverkuil@xs4all.nl>
8721 L:      linux-media@vger.kernel.org
8722 T:      git git://linuxtv.org/media_tree.git
8723 W:      https://linuxtv.org
8724 S:      Maintained
8725 F:      drivers/media/radio/radio-maxiradio*
8726
8727 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8728 M:      Peter Rosin <peda@axentia.se>
8729 L:      linux-iio@vger.kernel.org
8730 S:      Maintained
8731 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8732 F:      drivers/iio/potentiometer/mcp4018.c
8733 F:      drivers/iio/potentiometer/mcp4531.c
8734
8735 MCR20A IEEE-802.15.4 RADIO DRIVER
8736 M:      Xue Liu <liuxuenetmail@gmail.com>
8737 L:      linux-wpan@vger.kernel.org
8738 W:      https://github.com/xueliu/mcr20a-linux
8739 S:      Maintained
8740 F:      drivers/net/ieee802154/mcr20a.c
8741 F:      drivers/net/ieee802154/mcr20a.h
8742 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8743
8744 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8745 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8746 L:      linux-iio@vger.kernel.org
8747 S:      Maintained
8748 F:      drivers/iio/dac/cio-dac.c
8749
8750 MEDIA DRIVERS FOR ASCOT2E
8751 M:      Sergey Kozlov <serjk@netup.ru>
8752 M:      Abylay Ospan <aospan@netup.ru>
8753 L:      linux-media@vger.kernel.org
8754 W:      https://linuxtv.org
8755 W:      http://netup.tv/
8756 T:      git git://linuxtv.org/media_tree.git
8757 S:      Supported
8758 F:      drivers/media/dvb-frontends/ascot2e*
8759
8760 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8761 M:      Jasmin Jessich <jasmin@anw.at>
8762 L:      linux-media@vger.kernel.org
8763 W:      https://linuxtv.org
8764 T:      git git://linuxtv.org/media_tree.git
8765 S:      Maintained
8766 F:      drivers/media/dvb-frontends/cxd2099*
8767
8768 MEDIA DRIVERS FOR CXD2841ER
8769 M:      Sergey Kozlov <serjk@netup.ru>
8770 M:      Abylay Ospan <aospan@netup.ru>
8771 L:      linux-media@vger.kernel.org
8772 W:      https://linuxtv.org
8773 W:      http://netup.tv/
8774 T:      git git://linuxtv.org/media_tree.git
8775 S:      Supported
8776 F:      drivers/media/dvb-frontends/cxd2841er*
8777
8778 MEDIA DRIVERS FOR CXD2880
8779 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8780 L:      linux-media@vger.kernel.org
8781 W:      http://linuxtv.org/
8782 T:      git git://linuxtv.org/media_tree.git
8783 S:      Supported
8784 F:      drivers/media/dvb-frontends/cxd2880/*
8785 F:      drivers/media/spi/cxd2880*
8786
8787 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8788 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8789 L:      linux-media@vger.kernel.org
8790 W:      https://linuxtv.org
8791 T:      git git://linuxtv.org/media_tree.git
8792 S:      Maintained
8793 F:      drivers/media/pci/ddbridge/*
8794
8795 MEDIA DRIVERS FOR FREESCALE IMX
8796 M:      Steve Longerbeam <slongerbeam@gmail.com>
8797 M:      Philipp Zabel <p.zabel@pengutronix.de>
8798 L:      linux-media@vger.kernel.org
8799 T:      git git://linuxtv.org/media_tree.git
8800 S:      Maintained
8801 F:      Documentation/devicetree/bindings/media/imx.txt
8802 F:      Documentation/media/v4l-drivers/imx.rst
8803 F:      drivers/staging/media/imx/
8804 F:      include/linux/imx-media.h
8805 F:      include/media/imx.h
8806
8807 MEDIA DRIVERS FOR HELENE
8808 M:      Abylay Ospan <aospan@netup.ru>
8809 L:      linux-media@vger.kernel.org
8810 W:      https://linuxtv.org
8811 W:      http://netup.tv/
8812 T:      git git://linuxtv.org/media_tree.git
8813 S:      Supported
8814 F:      drivers/media/dvb-frontends/helene*
8815
8816 MEDIA DRIVERS FOR HORUS3A
8817 M:      Sergey Kozlov <serjk@netup.ru>
8818 M:      Abylay Ospan <aospan@netup.ru>
8819 L:      linux-media@vger.kernel.org
8820 W:      https://linuxtv.org
8821 W:      http://netup.tv/
8822 T:      git git://linuxtv.org/media_tree.git
8823 S:      Supported
8824 F:      drivers/media/dvb-frontends/horus3a*
8825
8826 MEDIA DRIVERS FOR LNBH25
8827 M:      Sergey Kozlov <serjk@netup.ru>
8828 M:      Abylay Ospan <aospan@netup.ru>
8829 L:      linux-media@vger.kernel.org
8830 W:      https://linuxtv.org
8831 W:      http://netup.tv/
8832 T:      git git://linuxtv.org/media_tree.git
8833 S:      Supported
8834 F:      drivers/media/dvb-frontends/lnbh25*
8835
8836 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8837 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8838 L:      linux-media@vger.kernel.org
8839 W:      https://linuxtv.org
8840 T:      git git://linuxtv.org/media_tree.git
8841 S:      Maintained
8842 F:      drivers/media/dvb-frontends/mxl5xx*
8843
8844 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8845 M:      Sergey Kozlov <serjk@netup.ru>
8846 M:      Abylay Ospan <aospan@netup.ru>
8847 L:      linux-media@vger.kernel.org
8848 W:      https://linuxtv.org
8849 W:      http://netup.tv/
8850 T:      git git://linuxtv.org/media_tree.git
8851 S:      Supported
8852 F:      drivers/media/pci/netup_unidvb/*
8853
8854 MEDIA DRIVERS FOR RENESAS - CEU
8855 M:      Jacopo Mondi <jacopo@jmondi.org>
8856 L:      linux-media@vger.kernel.org
8857 L:      linux-renesas-soc@vger.kernel.org
8858 T:      git git://linuxtv.org/media_tree.git
8859 S:      Supported
8860 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8861 F:      drivers/media/platform/renesas-ceu.c
8862 F:      include/media/drv-intf/renesas-ceu.h
8863
8864 MEDIA DRIVERS FOR RENESAS - DRIF
8865 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8866 L:      linux-media@vger.kernel.org
8867 L:      linux-renesas-soc@vger.kernel.org
8868 T:      git git://linuxtv.org/media_tree.git
8869 S:      Supported
8870 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8871 F:      drivers/media/platform/rcar_drif.c
8872
8873 MEDIA DRIVERS FOR RENESAS - FCP
8874 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8875 L:      linux-media@vger.kernel.org
8876 L:      linux-renesas-soc@vger.kernel.org
8877 T:      git git://linuxtv.org/media_tree.git
8878 S:      Supported
8879 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8880 F:      drivers/media/platform/rcar-fcp.c
8881 F:      include/media/rcar-fcp.h
8882
8883 MEDIA DRIVERS FOR RENESAS - FDP1
8884 M:      Kieran Bingham <kieran@bingham.xyz>
8885 L:      linux-media@vger.kernel.org
8886 L:      linux-renesas-soc@vger.kernel.org
8887 T:      git git://linuxtv.org/media_tree.git
8888 S:      Supported
8889 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8890 F:      drivers/media/platform/rcar_fdp1.c
8891
8892 MEDIA DRIVERS FOR RENESAS - VIN
8893 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8894 L:      linux-media@vger.kernel.org
8895 L:      linux-renesas-soc@vger.kernel.org
8896 T:      git git://linuxtv.org/media_tree.git
8897 S:      Supported
8898 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8899 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8900 F:      drivers/media/platform/rcar-vin/
8901
8902 MEDIA DRIVERS FOR RENESAS - VSP1
8903 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8904 L:      linux-media@vger.kernel.org
8905 L:      linux-renesas-soc@vger.kernel.org
8906 T:      git git://linuxtv.org/media_tree.git
8907 S:      Supported
8908 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8909 F:      drivers/media/platform/vsp1/
8910
8911 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8912 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8913 L:      linux-media@vger.kernel.org
8914 W:      https://linuxtv.org
8915 T:      git git://linuxtv.org/media_tree.git
8916 S:      Maintained
8917 F:      drivers/media/dvb-frontends/stv0910*
8918
8919 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8920 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8921 L:      linux-media@vger.kernel.org
8922 W:      https://linuxtv.org
8923 T:      git git://linuxtv.org/media_tree.git
8924 S:      Maintained
8925 F:      drivers/media/dvb-frontends/stv6111*
8926
8927 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8928 M:      Dmitry Osipenko <digetx@gmail.com>
8929 L:      linux-media@vger.kernel.org
8930 L:      linux-tegra@vger.kernel.org
8931 T:      git git://linuxtv.org/media_tree.git
8932 S:      Maintained
8933 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8934 F:      drivers/staging/media/tegra-vde/
8935
8936 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8937 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8938 P:      LinuxTV.org Project
8939 L:      linux-media@vger.kernel.org
8940 W:      https://linuxtv.org
8941 Q:      http://patchwork.kernel.org/project/linux-media/list/
8942 T:      git git://linuxtv.org/media_tree.git
8943 S:      Maintained
8944 F:      Documentation/devicetree/bindings/media/
8945 F:      Documentation/media/
8946 F:      drivers/media/
8947 F:      drivers/staging/media/
8948 F:      include/linux/platform_data/media/
8949 F:      include/media/
8950 F:      include/uapi/linux/dvb/
8951 F:      include/uapi/linux/videodev2.h
8952 F:      include/uapi/linux/media.h
8953 F:      include/uapi/linux/v4l2-*
8954 F:      include/uapi/linux/meye.h
8955 F:      include/uapi/linux/ivtv*
8956 F:      include/uapi/linux/uvcvideo.h
8957
8958 MEDIATEK CIR DRIVER
8959 M:      Sean Wang <sean.wang@mediatek.com>
8960 S:      Maintained
8961 F:      drivers/media/rc/mtk-cir.c
8962
8963 MEDIATEK DMA DRIVER
8964 M:      Sean Wang <sean.wang@mediatek.com>
8965 L:      dmaengine@vger.kernel.org
8966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8968 S:      Maintained
8969 F:      Documentation/devicetree/bindings/dma/mtk-*
8970 F:      drivers/dma/mediatek/
8971
8972 MEDIATEK PMIC LED DRIVER
8973 M:      Sean Wang <sean.wang@mediatek.com>
8974 S:      Maintained
8975 F:      drivers/leds/leds-mt6323.c
8976 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8977
8978 MEDIATEK ETHERNET DRIVER
8979 M:      Felix Fietkau <nbd@openwrt.org>
8980 M:      John Crispin <john@phrozen.org>
8981 M:      Sean Wang <sean.wang@mediatek.com>
8982 M:      Nelson Chang <nelson.chang@mediatek.com>
8983 L:      netdev@vger.kernel.org
8984 S:      Maintained
8985 F:      drivers/net/ethernet/mediatek/
8986
8987 MEDIATEK SWITCH DRIVER
8988 M:      Sean Wang <sean.wang@mediatek.com>
8989 L:      netdev@vger.kernel.org
8990 S:      Maintained
8991 F:      drivers/net/dsa/mt7530.*
8992 F:      net/dsa/tag_mtk.c
8993
8994 MEDIATEK JPEG DRIVER
8995 M:      Rick Chang <rick.chang@mediatek.com>
8996 M:      Bin Liu <bin.liu@mediatek.com>
8997 S:      Supported
8998 F:      drivers/media/platform/mtk-jpeg/
8999 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9000
9001 MEDIATEK MDP DRIVER
9002 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9003 M:      Houlong Wei <houlong.wei@mediatek.com>
9004 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9005 S:      Supported
9006 F:      drivers/media/platform/mtk-mdp/
9007 F:      drivers/media/platform/mtk-vpu/
9008 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9009
9010 MEDIATEK MEDIA DRIVER
9011 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9012 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9013 S:      Supported
9014 F:      drivers/media/platform/mtk-vcodec/
9015 F:      drivers/media/platform/mtk-vpu/
9016 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9017 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9018
9019 MEDIATEK MT7601U WIRELESS LAN DRIVER
9020 M:      Jakub Kicinski <kubakici@wp.pl>
9021 L:      linux-wireless@vger.kernel.org
9022 S:      Maintained
9023 F:      drivers/net/wireless/mediatek/mt7601u/
9024
9025 MEDIATEK NAND CONTROLLER DRIVER
9026 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9027 L:      linux-mtd@lists.infradead.org
9028 S:      Maintained
9029 F:      drivers/mtd/nand/raw/mtk_*
9030 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9031
9032 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9033 M:      Sean Wang <sean.wang@mediatek.com>
9034 S:      Maintained
9035 F:      drivers/char/hw_random/mtk-rng.c
9036
9037 MEDIATEK USB3 DRD IP DRIVER
9038 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9039 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9041 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9042 S:      Maintained
9043 F:      drivers/usb/mtu3/
9044
9045 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9046 M:      Peter Senna Tschudin <peter.senna@collabora.com>
9047 M:      Martin Donnelly <martin.donnelly@ge.com>
9048 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9049 S:      Maintained
9050 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9051 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9052
9053 MEGARAID SCSI/SAS DRIVERS
9054 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9055 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9056 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9057 L:      megaraidlinux.pdl@broadcom.com
9058 L:      linux-scsi@vger.kernel.org
9059 W:      http://www.avagotech.com/support/
9060 S:      Maintained
9061 F:      Documentation/scsi/megaraid.txt
9062 F:      drivers/scsi/megaraid.*
9063 F:      drivers/scsi/megaraid/
9064
9065 MELEXIS MLX90614 DRIVER
9066 M:      Crt Mori <cmo@melexis.com>
9067 L:      linux-iio@vger.kernel.org
9068 W:      http://www.melexis.com
9069 S:      Supported
9070 F:      drivers/iio/temperature/mlx90614.c
9071
9072 MELEXIS MLX90632 DRIVER
9073 M:      Crt Mori <cmo@melexis.com>
9074 L:      linux-iio@vger.kernel.org
9075 W:      http://www.melexis.com
9076 S:      Supported
9077 F:      drivers/iio/temperature/mlx90632.c
9078
9079 MELFAS MIP4 TOUCHSCREEN DRIVER
9080 M:      Sangwon Jee <jeesw@melfas.com>
9081 W:      http://www.melfas.com
9082 S:      Supported
9083 F:      drivers/input/touchscreen/melfas_mip4.c
9084 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9085
9086 MELLANOX ETHERNET DRIVER (mlx4_en)
9087 M:      Tariq Toukan <tariqt@mellanox.com>
9088 L:      netdev@vger.kernel.org
9089 S:      Supported
9090 W:      http://www.mellanox.com
9091 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9092 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9093
9094 MELLANOX ETHERNET DRIVER (mlx5e)
9095 M:      Saeed Mahameed <saeedm@mellanox.com>
9096 L:      netdev@vger.kernel.org
9097 S:      Supported
9098 W:      http://www.mellanox.com
9099 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9100 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9101
9102 MELLANOX ETHERNET INNOVA DRIVERS
9103 R:      Boris Pismenny <borisp@mellanox.com>
9104 L:      netdev@vger.kernel.org
9105 S:      Supported
9106 W:      http://www.mellanox.com
9107 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9108 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9109 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9110 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9111 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9112
9113 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9114 R:      Boris Pismenny <borisp@mellanox.com>
9115 L:      netdev@vger.kernel.org
9116 S:      Supported
9117 W:      http://www.mellanox.com
9118 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9119 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9120 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9121
9122 MELLANOX ETHERNET SWITCH DRIVERS
9123 M:      Jiri Pirko <jiri@mellanox.com>
9124 M:      Ido Schimmel <idosch@mellanox.com>
9125 L:      netdev@vger.kernel.org
9126 S:      Supported
9127 W:      http://www.mellanox.com
9128 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9129 F:      drivers/net/ethernet/mellanox/mlxsw/
9130
9131 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9132 M:      mlxsw@mellanox.com
9133 L:      netdev@vger.kernel.org
9134 S:      Supported
9135 W:      http://www.mellanox.com
9136 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9137 F:      drivers/net/ethernet/mellanox/mlxfw/
9138
9139 MELLANOX HARDWARE PLATFORM SUPPORT
9140 M:      Andy Shevchenko <andy@infradead.org>
9141 M:      Darren Hart <dvhart@infradead.org>
9142 M:      Vadim Pasternak <vadimp@mellanox.com>
9143 L:      platform-driver-x86@vger.kernel.org
9144 S:      Supported
9145 F:      drivers/platform/mellanox/
9146
9147 MELLANOX MLX4 core VPI driver
9148 M:      Tariq Toukan <tariqt@mellanox.com>
9149 L:      netdev@vger.kernel.org
9150 L:      linux-rdma@vger.kernel.org
9151 W:      http://www.mellanox.com
9152 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9153 S:      Supported
9154 F:      drivers/net/ethernet/mellanox/mlx4/
9155 F:      include/linux/mlx4/
9156
9157 MELLANOX MLX4 IB driver
9158 M:      Yishai Hadas <yishaih@mellanox.com>
9159 L:      linux-rdma@vger.kernel.org
9160 W:      http://www.mellanox.com
9161 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9162 S:      Supported
9163 F:      drivers/infiniband/hw/mlx4/
9164 F:      include/linux/mlx4/
9165 F:      include/uapi/rdma/mlx4-abi.h
9166
9167 MELLANOX MLX5 core VPI driver
9168 M:      Saeed Mahameed <saeedm@mellanox.com>
9169 M:      Leon Romanovsky <leonro@mellanox.com>
9170 L:      netdev@vger.kernel.org
9171 L:      linux-rdma@vger.kernel.org
9172 W:      http://www.mellanox.com
9173 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9174 S:      Supported
9175 F:      drivers/net/ethernet/mellanox/mlx5/core/
9176 F:      include/linux/mlx5/
9177
9178 MELLANOX MLX5 IB driver
9179 M:      Leon Romanovsky <leonro@mellanox.com>
9180 L:      linux-rdma@vger.kernel.org
9181 W:      http://www.mellanox.com
9182 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9183 S:      Supported
9184 F:      drivers/infiniband/hw/mlx5/
9185 F:      include/linux/mlx5/
9186 F:      include/uapi/rdma/mlx5-abi.h
9187
9188 MELLANOX MLXCPLD I2C AND MUX DRIVER
9189 M:      Vadim Pasternak <vadimp@mellanox.com>
9190 M:      Michael Shych <michaelsh@mellanox.com>
9191 L:      linux-i2c@vger.kernel.org
9192 S:      Supported
9193 F:      drivers/i2c/busses/i2c-mlxcpld.c
9194 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9195 F:      Documentation/i2c/busses/i2c-mlxcpld
9196
9197 MELLANOX MLXCPLD LED DRIVER
9198 M:      Vadim Pasternak <vadimp@mellanox.com>
9199 L:      linux-leds@vger.kernel.org
9200 S:      Supported
9201 F:      drivers/leds/leds-mlxcpld.c
9202 F:      drivers/leds/leds-mlxreg.c
9203 F:      Documentation/leds/leds-mlxcpld.txt
9204
9205 MELLANOX PLATFORM DRIVER
9206 M:      Vadim Pasternak <vadimp@mellanox.com>
9207 L:      platform-driver-x86@vger.kernel.org
9208 S:      Supported
9209 F:      drivers/platform/x86/mlx-platform.c
9210
9211 MEMBARRIER SUPPORT
9212 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9213 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9214 L:      linux-kernel@vger.kernel.org
9215 S:      Supported
9216 F:      kernel/sched/membarrier.c
9217 F:      include/uapi/linux/membarrier.h
9218 F:      arch/powerpc/include/asm/membarrier.h
9219
9220 MEMORY MANAGEMENT
9221 L:      linux-mm@kvack.org
9222 W:      http://www.linux-mm.org
9223 S:      Maintained
9224 F:      include/linux/mm.h
9225 F:      include/linux/gfp.h
9226 F:      include/linux/mmzone.h
9227 F:      include/linux/memory_hotplug.h
9228 F:      include/linux/vmalloc.h
9229 F:      mm/
9230
9231 MEMORY TECHNOLOGY DEVICES (MTD)
9232 M:      David Woodhouse <dwmw2@infradead.org>
9233 M:      Brian Norris <computersforpeace@gmail.com>
9234 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9235 M:      Marek Vasut <marek.vasut@gmail.com>
9236 M:      Richard Weinberger <richard@nod.at>
9237 L:      linux-mtd@lists.infradead.org
9238 W:      http://www.linux-mtd.infradead.org/
9239 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9240 T:      git git://git.infradead.org/linux-mtd.git master
9241 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9242 S:      Maintained
9243 F:      Documentation/devicetree/bindings/mtd/
9244 F:      drivers/mtd/
9245 F:      include/linux/mtd/
9246 F:      include/uapi/mtd/
9247
9248 MEN A21 WATCHDOG DRIVER
9249 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9250 L:      linux-watchdog@vger.kernel.org
9251 S:      Maintained
9252 F:      drivers/watchdog/mena21_wdt.c
9253
9254 MEN CHAMELEON BUS (mcb)
9255 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9256 S:      Maintained
9257 F:      drivers/mcb/
9258 F:      include/linux/mcb.h
9259 F:      Documentation/men-chameleon-bus.txt
9260
9261 MEN F21BMC (Board Management Controller)
9262 M:      Andreas Werner <andreas.werner@men.de>
9263 S:      Supported
9264 F:      drivers/mfd/menf21bmc.c
9265 F:      drivers/watchdog/menf21bmc_wdt.c
9266 F:      drivers/leds/leds-menf21bmc.c
9267 F:      drivers/hwmon/menf21bmc_hwmon.c
9268 F:      Documentation/hwmon/menf21bmc
9269
9270 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9271 M:      Neil Armstrong <narmstrong@baylibre.com>
9272 L:      linux-media@lists.freedesktop.org
9273 L:      linux-amlogic@lists.infradead.org
9274 W:      http://linux-meson.com/
9275 S:      Supported
9276 F:      drivers/media/platform/meson/ao-cec.c
9277 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9278 T:      git git://linuxtv.org/media_tree.git
9279
9280 MICROBLAZE ARCHITECTURE
9281 M:      Michal Simek <monstr@monstr.eu>
9282 W:      http://www.monstr.eu/fdt/
9283 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9284 S:      Supported
9285 F:      arch/microblaze/
9286
9287 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9288 M:      Richard Genoud <richard.genoud@gmail.com>
9289 S:      Maintained
9290 F:      drivers/tty/serial/atmel_serial.c
9291 F:      drivers/tty/serial/atmel_serial.h
9292
9293 MICROCHIP / ATMEL DMA DRIVER
9294 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296 L:      dmaengine@vger.kernel.org
9297 S:      Supported
9298 F:      drivers/dma/at_hdmac.c
9299 F:      drivers/dma/at_hdmac_regs.h
9300 F:      include/linux/platform_data/dma-atmel.h
9301
9302 MICROCHIP / ATMEL ECC DRIVER
9303 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9304 L:      linux-crypto@vger.kernel.org
9305 S:      Maintained
9306 F:      drivers/crypto/atmel-ecc.*
9307
9308 MICROCHIP / ATMEL ISC DRIVER
9309 M:      Songjun Wu <songjun.wu@microchip.com>
9310 L:      linux-media@vger.kernel.org
9311 S:      Supported
9312 F:      drivers/media/platform/atmel/atmel-isc.c
9313 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9314 F:      devicetree/bindings/media/atmel-isc.txt
9315
9316 MICROCHIP / ATMEL NAND DRIVER
9317 M:      Wenyou Yang <wenyou.yang@microchip.com>
9318 M:      Josh Wu <rainyfeeling@outlook.com>
9319 L:      linux-mtd@lists.infradead.org
9320 S:      Supported
9321 F:      drivers/mtd/nand/raw/atmel/*
9322 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9323
9324 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9325 M:      Woojung Huh <Woojung.Huh@microchip.com>
9326 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9327 L:      netdev@vger.kernel.org
9328 S:      Maintained
9329 F:      net/dsa/tag_ksz.c
9330 F:      drivers/net/dsa/microchip/*
9331 F:      include/linux/platform_data/microchip-ksz.h
9332 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9333
9334 MICROCHIP LAN743X ETHERNET DRIVER
9335 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9336 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9337 L:      netdev@vger.kernel.org
9338 S:      Maintained
9339 F:      drivers/net/ethernet/microchip/lan743x_*
9340
9341 MICROCHIP USB251XB DRIVER
9342 M:      Richard Leitner <richard.leitner@skidata.com>
9343 L:      linux-usb@vger.kernel.org
9344 S:      Maintained
9345 F:      drivers/usb/misc/usb251xb.c
9346 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9347
9348 MICROSEMI MIPS SOCS
9349 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9350 L:      linux-mips@linux-mips.org
9351 S:      Maintained
9352 F:      arch/mips/generic/board-ocelot.c
9353 F:      arch/mips/configs/generic/board-ocelot.config
9354 F:      arch/mips/boot/dts/mscc/
9355 F:      Documentation/devicetree/bindings/mips/mscc.txt
9356
9357 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9358 M:      Don Brace <don.brace@microsemi.com>
9359 L:      esc.storagedev@microsemi.com
9360 L:      linux-scsi@vger.kernel.org
9361 S:      Supported
9362 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9363 F:      drivers/scsi/smartpqi/Kconfig
9364 F:      drivers/scsi/smartpqi/Makefile
9365 F:      include/linux/cciss*.h
9366 F:      include/uapi/linux/cciss*.h
9367 F:      Documentation/scsi/smartpqi.txt
9368
9369 MICROSEMI ETHERNET SWITCH DRIVER
9370 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9371 L:      netdev@vger.kernel.org
9372 S:      Supported
9373 F:      drivers/net/ethernet/mscc/
9374
9375 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9376 M:      Chen Yu <yu.c.chen@intel.com>
9377 L:      platform-driver-x86@vger.kernel.org
9378 S:      Supported
9379 F:      drivers/platform/x86/surfacepro3_button.c
9380
9381 MICROTEK X6 SCANNER
9382 M:      Oliver Neukum <oliver@neukum.org>
9383 S:      Maintained
9384 F:      drivers/usb/image/microtek.*
9385
9386 MIPS
9387 M:      Ralf Baechle <ralf@linux-mips.org>
9388 M:      James Hogan <jhogan@kernel.org>
9389 L:      linux-mips@linux-mips.org
9390 W:      http://www.linux-mips.org/
9391 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9392 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9393 S:      Supported
9394 F:      Documentation/devicetree/bindings/mips/
9395 F:      Documentation/mips/
9396 F:      arch/mips/
9397 F:      drivers/platform/mips/
9398
9399 MIPS BOSTON DEVELOPMENT BOARD
9400 M:      Paul Burton <paul.burton@mips.com>
9401 L:      linux-mips@linux-mips.org
9402 S:      Maintained
9403 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9404 F:      arch/mips/boot/dts/img/boston.dts
9405 F:      arch/mips/configs/generic/board-boston.config
9406 F:      drivers/clk/imgtec/clk-boston.c
9407 F:      include/dt-bindings/clock/boston-clock.h
9408
9409 MIPS GENERIC PLATFORM
9410 M:      Paul Burton <paul.burton@mips.com>
9411 L:      linux-mips@linux-mips.org
9412 S:      Supported
9413 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9414 F:      arch/mips/generic/
9415 F:      arch/mips/tools/generic-board-config.sh
9416
9417 MIPS/LOONGSON1 ARCHITECTURE
9418 M:      Keguang Zhang <keguang.zhang@gmail.com>
9419 L:      linux-mips@linux-mips.org
9420 S:      Maintained
9421 F:      arch/mips/loongson32/
9422 F:      arch/mips/include/asm/mach-loongson32/
9423 F:      drivers/*/*loongson1*
9424 F:      drivers/*/*/*loongson1*
9425
9426 MIPS/LOONGSON2 ARCHITECTURE
9427 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9428 L:      linux-mips@linux-mips.org
9429 S:      Maintained
9430 F:      arch/mips/loongson64/*{2e/2f}*
9431 F:      arch/mips/include/asm/mach-loongson64/
9432 F:      drivers/*/*loongson2*
9433 F:      drivers/*/*/*loongson2*
9434
9435 MIPS/LOONGSON3 ARCHITECTURE
9436 M:      Huacai Chen <chenhc@lemote.com>
9437 L:      linux-mips@linux-mips.org
9438 S:      Maintained
9439 F:      arch/mips/loongson64/
9440 F:      arch/mips/include/asm/mach-loongson64/
9441 F:      drivers/platform/mips/cpu_hwmon.c
9442 F:      drivers/*/*loongson3*
9443 F:      drivers/*/*/*loongson3*
9444
9445 MIPS RINT INSTRUCTION EMULATION
9446 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9447 L:      linux-mips@linux-mips.org
9448 S:      Supported
9449 F:      arch/mips/math-emu/sp_rint.c
9450 F:      arch/mips/math-emu/dp_rint.c
9451
9452 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9453 M:      Hans Verkuil <hverkuil@xs4all.nl>
9454 L:      linux-media@vger.kernel.org
9455 T:      git git://linuxtv.org/media_tree.git
9456 W:      https://linuxtv.org
9457 S:      Odd Fixes
9458 F:      drivers/media/radio/radio-miropcm20*
9459
9460 MMP SUPPORT
9461 M:      Eric Miao <eric.y.miao@gmail.com>
9462 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9464 T:      git git://github.com/hzhuang1/linux.git
9465 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9466 S:      Maintained
9467 F:      arch/arm/boot/dts/mmp*
9468 F:      arch/arm/mach-mmp/
9469
9470 MN88472 MEDIA DRIVER
9471 M:      Antti Palosaari <crope@iki.fi>
9472 L:      linux-media@vger.kernel.org
9473 W:      https://linuxtv.org
9474 W:      http://palosaari.fi/linux/
9475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9476 S:      Maintained
9477 F:      drivers/media/dvb-frontends/mn88472*
9478
9479 MN88473 MEDIA DRIVER
9480 M:      Antti Palosaari <crope@iki.fi>
9481 L:      linux-media@vger.kernel.org
9482 W:      https://linuxtv.org
9483 W:      http://palosaari.fi/linux/
9484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9485 S:      Maintained
9486 F:      drivers/media/dvb-frontends/mn88473*
9487
9488 PCI DRIVER FOR MOBIVEIL PCIE IP
9489 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9490 L:      linux-pci@vger.kernel.org
9491 S:      Supported
9492 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9493 F:      drivers/pci/host/pcie-mobiveil.c
9494
9495 MODULE SUPPORT
9496 M:      Jessica Yu <jeyu@kernel.org>
9497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9498 S:      Maintained
9499 F:      include/linux/module.h
9500 F:      kernel/module.c
9501
9502 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9503 W:      http://popies.net/meye/
9504 S:      Orphan
9505 F:      Documentation/media/v4l-drivers/meye*
9506 F:      drivers/media/pci/meye/
9507 F:      include/uapi/linux/meye.h
9508
9509 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9510 M:      Jiri Slaby <jirislaby@gmail.com>
9511 S:      Maintained
9512 F:      Documentation/serial/moxa-smartio
9513 F:      drivers/tty/mxser.*
9514
9515 MR800 AVERMEDIA USB FM RADIO DRIVER
9516 M:      Alexey Klimov <klimov.linux@gmail.com>
9517 L:      linux-media@vger.kernel.org
9518 T:      git git://linuxtv.org/media_tree.git
9519 S:      Maintained
9520 F:      drivers/media/radio/radio-mr800.c
9521
9522 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9523 M:      Alan Ott <alan@signal11.us>
9524 L:      linux-wpan@vger.kernel.org
9525 S:      Maintained
9526 F:      drivers/net/ieee802154/mrf24j40.c
9527 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9528
9529 MSI LAPTOP SUPPORT
9530 M:      "Lee, Chun-Yi" <jlee@suse.com>
9531 L:      platform-driver-x86@vger.kernel.org
9532 S:      Maintained
9533 F:      drivers/platform/x86/msi-laptop.c
9534
9535 MSI WMI SUPPORT
9536 L:      platform-driver-x86@vger.kernel.org
9537 S:      Orphan
9538 F:      drivers/platform/x86/msi-wmi.c
9539
9540 MSI001 MEDIA DRIVER
9541 M:      Antti Palosaari <crope@iki.fi>
9542 L:      linux-media@vger.kernel.org
9543 W:      https://linuxtv.org
9544 W:      http://palosaari.fi/linux/
9545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9546 T:      git git://linuxtv.org/anttip/media_tree.git
9547 S:      Maintained
9548 F:      drivers/media/tuners/msi001*
9549
9550 MSI2500 MEDIA DRIVER
9551 M:      Antti Palosaari <crope@iki.fi>
9552 L:      linux-media@vger.kernel.org
9553 W:      https://linuxtv.org
9554 W:      http://palosaari.fi/linux/
9555 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9556 T:      git git://linuxtv.org/anttip/media_tree.git
9557 S:      Maintained
9558 F:      drivers/media/usb/msi2500/
9559
9560 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9561 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9562 L:      linux-mtd@lists.infradead.org
9563 S:      Maintained
9564 F:      drivers/mtd/devices/docg3*
9565
9566 MT9M032 APTINA SENSOR DRIVER
9567 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9568 L:      linux-media@vger.kernel.org
9569 T:      git git://linuxtv.org/media_tree.git
9570 S:      Maintained
9571 F:      drivers/media/i2c/mt9m032.c
9572 F:      include/media/i2c/mt9m032.h
9573
9574 MT9P031 APTINA CAMERA SENSOR
9575 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9576 L:      linux-media@vger.kernel.org
9577 T:      git git://linuxtv.org/media_tree.git
9578 S:      Maintained
9579 F:      drivers/media/i2c/mt9p031.c
9580 F:      include/media/i2c/mt9p031.h
9581
9582 MT9T001 APTINA CAMERA SENSOR
9583 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9584 L:      linux-media@vger.kernel.org
9585 T:      git git://linuxtv.org/media_tree.git
9586 S:      Maintained
9587 F:      drivers/media/i2c/mt9t001.c
9588 F:      include/media/i2c/mt9t001.h
9589
9590 MT9T112 APTINA CAMERA SENSOR
9591 M:      Jacopo Mondi <jacopo@jmondi.org>
9592 L:      linux-media@vger.kernel.org
9593 T:      git git://linuxtv.org/media_tree.git
9594 S:      Odd Fixes
9595 F:      drivers/media/i2c/mt9t112.c
9596 F:      include/media/i2c/mt9t112.h
9597
9598 MT9V032 APTINA CAMERA SENSOR
9599 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9600 L:      linux-media@vger.kernel.org
9601 T:      git git://linuxtv.org/media_tree.git
9602 S:      Maintained
9603 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9604 F:      drivers/media/i2c/mt9v032.c
9605 F:      include/media/i2c/mt9v032.h
9606
9607 MULTIFUNCTION DEVICES (MFD)
9608 M:      Lee Jones <lee.jones@linaro.org>
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/mfd/
9612 F:      drivers/mfd/
9613 F:      include/linux/mfd/
9614 F:      include/dt-bindings/mfd/
9615
9616 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9617 S:      Orphan
9618 F:      drivers/mmc/host/mmc_spi.c
9619 F:      include/linux/spi/mmc_spi.h
9620
9621 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9622 M:      Ulf Hansson <ulf.hansson@linaro.org>
9623 L:      linux-mmc@vger.kernel.org
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9625 S:      Maintained
9626 F:      Documentation/devicetree/bindings/mmc/
9627 F:      drivers/mmc/
9628 F:      include/linux/mmc/
9629 F:      include/uapi/linux/mmc/
9630
9631 MULTIPLEXER SUBSYSTEM
9632 M:      Peter Rosin <peda@axentia.se>
9633 S:      Maintained
9634 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9635 F:      Documentation/devicetree/bindings/mux/
9636 F:      include/linux/dt-bindings/mux/
9637 F:      include/linux/mux/
9638 F:      drivers/mux/
9639
9640 MULTITECH MULTIPORT CARD (ISICOM)
9641 S:      Orphan
9642 F:      drivers/tty/isicom.c
9643 F:      include/linux/isicom.h
9644
9645 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9646 M:      Bin Liu <b-liu@ti.com>
9647 L:      linux-usb@vger.kernel.org
9648 S:      Maintained
9649 F:      drivers/usb/musb/
9650
9651 MXL5007T MEDIA DRIVER
9652 M:      Michael Krufky <mkrufky@linuxtv.org>
9653 L:      linux-media@vger.kernel.org
9654 W:      https://linuxtv.org
9655 W:      http://github.com/mkrufky
9656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9657 T:      git git://linuxtv.org/mkrufky/tuners.git
9658 S:      Maintained
9659 F:      drivers/media/tuners/mxl5007t.*
9660
9661 MXSFB DRM DRIVER
9662 M:      Marek Vasut <marex@denx.de>
9663 S:      Supported
9664 F:      drivers/gpu/drm/mxsfb/
9665 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9666
9667 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9668 M:      Chris Lee <christopher.lee@cspi.com>
9669 L:      netdev@vger.kernel.org
9670 W:      https://www.cspi.com/ethernet-products/support/downloads/
9671 S:      Supported
9672 F:      drivers/net/ethernet/myricom/myri10ge/
9673
9674 NAND FLASH SUBSYSTEM
9675 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9676 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9677 R:      Richard Weinberger <richard@nod.at>
9678 L:      linux-mtd@lists.infradead.org
9679 W:      http://www.linux-mtd.infradead.org/
9680 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9681 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9682 T:      git git://git.infradead.org/linux-mtd.git nand/next
9683 S:      Maintained
9684 F:      drivers/mtd/nand/
9685 F:      include/linux/mtd/*nand*.h
9686
9687 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9688 M:      Daniel Mack <zonque@gmail.com>
9689 S:      Maintained
9690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9691 W:      http://www.native-instruments.com
9692 F:      sound/usb/caiaq/
9693
9694 NATSEMI ETHERNET DRIVER (DP8381x)
9695 S:      Orphan
9696 F:      drivers/net/ethernet/natsemi/natsemi.c
9697
9698 NCP FILESYSTEM
9699 M:      Petr Vandrovec <petr@vandrovec.name>
9700 S:      Obsolete
9701 F:      drivers/staging/ncpfs/
9702
9703 NCR 5380 SCSI DRIVERS
9704 M:      Finn Thain <fthain@telegraphics.com.au>
9705 M:      Michael Schmitz <schmitzmic@gmail.com>
9706 L:      linux-scsi@vger.kernel.org
9707 S:      Maintained
9708 F:      Documentation/scsi/g_NCR5380.txt
9709 F:      drivers/scsi/NCR5380.*
9710 F:      drivers/scsi/arm/cumana_1.c
9711 F:      drivers/scsi/arm/oak.c
9712 F:      drivers/scsi/atari_scsi.*
9713 F:      drivers/scsi/dmx3191d.c
9714 F:      drivers/scsi/g_NCR5380.*
9715 F:      drivers/scsi/mac_scsi.*
9716 F:      drivers/scsi/sun3_scsi.*
9717 F:      drivers/scsi/sun3_scsi_vme.c
9718
9719 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9720 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9721 L:      linux-scsi@vger.kernel.org
9722 S:      Maintained
9723 F:      drivers/scsi/NCR_D700.*
9724
9725 NCT6775 HARDWARE MONITOR DRIVER
9726 M:      Guenter Roeck <linux@roeck-us.net>
9727 L:      linux-hwmon@vger.kernel.org
9728 S:      Maintained
9729 F:      Documentation/hwmon/nct6775
9730 F:      drivers/hwmon/nct6775.c
9731
9732 NET_FAILOVER MODULE
9733 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9734 L:      netdev@vger.kernel.org
9735 S:      Supported
9736 F:      driver/net/net_failover.c
9737 F:      include/net/net_failover.h
9738 F:      Documentation/networking/net_failover.rst
9739
9740 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9741 M:      Faisal Latif <faisal.latif@intel.com>
9742 L:      linux-rdma@vger.kernel.org
9743 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9744 S:      Supported
9745 F:      drivers/infiniband/hw/nes/
9746 F:      include/uapi/rdma/nes-abi.h
9747
9748 NETEM NETWORK EMULATOR
9749 M:      Stephen Hemminger <stephen@networkplumber.org>
9750 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9751 S:      Maintained
9752 F:      net/sched/sch_netem.c
9753
9754 NETERION 10GbE DRIVERS (s2io/vxge)
9755 M:      Jon Mason <jdmason@kudzu.us>
9756 L:      netdev@vger.kernel.org
9757 S:      Supported
9758 F:      Documentation/networking/s2io.txt
9759 F:      Documentation/networking/vxge.txt
9760 F:      drivers/net/ethernet/neterion/
9761
9762 NETFILTER
9763 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9764 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9765 M:      Florian Westphal <fw@strlen.de>
9766 L:      netfilter-devel@vger.kernel.org
9767 L:      coreteam@netfilter.org
9768 W:      http://www.netfilter.org/
9769 W:      http://www.iptables.org/
9770 W:      http://www.nftables.org/
9771 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9774 S:      Maintained
9775 F:      include/linux/netfilter*
9776 F:      include/linux/netfilter/
9777 F:      include/net/netfilter/
9778 F:      include/uapi/linux/netfilter*
9779 F:      include/uapi/linux/netfilter/
9780 F:      net/*/netfilter.c
9781 F:      net/*/netfilter/
9782 F:      net/netfilter/
9783 F:      net/bridge/br_netfilter*.c
9784
9785 NETROM NETWORK LAYER
9786 M:      Ralf Baechle <ralf@linux-mips.org>
9787 L:      linux-hams@vger.kernel.org
9788 W:      http://www.linux-ax25.org/
9789 S:      Maintained
9790 F:      include/net/netrom.h
9791 F:      include/uapi/linux/netrom.h
9792 F:      net/netrom/
9793
9794 NETRONOME ETHERNET DRIVERS
9795 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9796 L:      oss-drivers@netronome.com
9797 S:      Maintained
9798 F:      drivers/net/ethernet/netronome/
9799
9800 NETWORK BLOCK DEVICE (NBD)
9801 M:      Josef Bacik <josef@toxicpanda.com>
9802 S:      Maintained
9803 L:      linux-block@vger.kernel.org
9804 L:      nbd@other.debian.org
9805 F:      Documentation/blockdev/nbd.txt
9806 F:      drivers/block/nbd.c
9807 F:      include/uapi/linux/nbd.h
9808
9809 NETWORK DROP MONITOR
9810 M:      Neil Horman <nhorman@tuxdriver.com>
9811 L:      netdev@vger.kernel.org
9812 S:      Maintained
9813 W:      https://fedorahosted.org/dropwatch/
9814 F:      net/core/drop_monitor.c
9815
9816 NETWORKING DRIVERS
9817 M:      "David S. Miller" <davem@davemloft.net>
9818 L:      netdev@vger.kernel.org
9819 W:      http://www.linuxfoundation.org/en/Net
9820 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9823 S:      Odd Fixes
9824 F:      Documentation/devicetree/bindings/net/
9825 F:      drivers/net/
9826 F:      include/linux/if_*
9827 F:      include/linux/netdevice.h
9828 F:      include/linux/etherdevice.h
9829 F:      include/linux/fcdevice.h
9830 F:      include/linux/fddidevice.h
9831 F:      include/linux/hippidevice.h
9832 F:      include/linux/inetdevice.h
9833 F:      include/uapi/linux/if_*
9834 F:      include/uapi/linux/netdevice.h
9835
9836 NETWORKING DRIVERS (WIRELESS)
9837 M:      Kalle Valo <kvalo@codeaurora.org>
9838 L:      linux-wireless@vger.kernel.org
9839 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9842 S:      Maintained
9843 F:      Documentation/devicetree/bindings/net/wireless/
9844 F:      drivers/net/wireless/
9845
9846 NETWORKING [DSA]
9847 M:      Andrew Lunn <andrew@lunn.ch>
9848 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9849 M:      Florian Fainelli <f.fainelli@gmail.com>
9850 S:      Maintained
9851 F:      net/dsa/
9852 F:      include/net/dsa.h
9853 F:      include/linux/dsa/
9854 F:      drivers/net/dsa/
9855
9856 NETWORKING [GENERAL]
9857 M:      "David S. Miller" <davem@davemloft.net>
9858 L:      netdev@vger.kernel.org
9859 W:      http://www.linuxfoundation.org/en/Net
9860 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9863 B:      mailto:netdev@vger.kernel.org
9864 S:      Maintained
9865 F:      net/
9866 F:      include/net/
9867 F:      include/linux/in.h
9868 F:      include/linux/net.h
9869 F:      include/linux/netdevice.h
9870 F:      include/uapi/linux/in.h
9871 F:      include/uapi/linux/net.h
9872 F:      include/uapi/linux/netdevice.h
9873 F:      include/uapi/linux/net_namespace.h
9874 F:      tools/testing/selftests/net/
9875 F:      lib/net_utils.c
9876 F:      lib/random32.c
9877 F:      Documentation/networking/
9878
9879 NETWORKING [IPSEC]
9880 M:      Steffen Klassert <steffen.klassert@secunet.com>
9881 M:      Herbert Xu <herbert@gondor.apana.org.au>
9882 M:      "David S. Miller" <davem@davemloft.net>
9883 L:      netdev@vger.kernel.org
9884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9886 S:      Maintained
9887 F:      net/core/flow.c
9888 F:      net/xfrm/
9889 F:      net/key/
9890 F:      net/ipv4/xfrm*
9891 F:      net/ipv4/esp4*
9892 F:      net/ipv4/ah4.c
9893 F:      net/ipv4/ipcomp.c
9894 F:      net/ipv4/ip_vti.c
9895 F:      net/ipv6/xfrm*
9896 F:      net/ipv6/esp6*
9897 F:      net/ipv6/ah6.c
9898 F:      net/ipv6/ipcomp6.c
9899 F:      net/ipv6/ip6_vti.c
9900 F:      include/uapi/linux/xfrm.h
9901 F:      include/net/xfrm.h
9902
9903 NETWORKING [IPv4/IPv6]
9904 M:      "David S. Miller" <davem@davemloft.net>
9905 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9906 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9907 L:      netdev@vger.kernel.org
9908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9909 S:      Maintained
9910 F:      net/ipv4/
9911 F:      net/ipv6/
9912 F:      include/net/ip*
9913 F:      arch/x86/net/*
9914
9915 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9916 M:      Paul Moore <paul@paul-moore.com>
9917 W:      https://github.com/netlabel
9918 L:      netdev@vger.kernel.org
9919 L:      linux-security-module@vger.kernel.org
9920 S:      Maintained
9921 F:      Documentation/netlabel/
9922 F:      include/net/calipso.h
9923 F:      include/net/cipso_ipv4.h
9924 F:      include/net/netlabel.h
9925 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9926 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9927 F:      net/netlabel/
9928 F:      net/ipv4/cipso_ipv4.c
9929 F:      net/ipv6/calipso.c
9930 F:      net/netfilter/xt_CONNSECMARK.c
9931 F:      net/netfilter/xt_SECMARK.c
9932
9933 NETWORKING [TCP]
9934 M:      Eric Dumazet <edumazet@google.com>
9935 L:      netdev@vger.kernel.org
9936 S:      Maintained
9937 F:      net/ipv4/tcp*.c
9938 F:      net/ipv4/syncookies.c
9939 F:      net/ipv6/tcp*.c
9940 F:      net/ipv6/syncookies.c
9941 F:      include/uapi/linux/tcp.h
9942 F:      include/net/tcp.h
9943 F:      include/linux/tcp.h
9944 F:      include/trace/events/tcp.h
9945
9946 NETWORKING [TLS]
9947 M:      Boris Pismenny <borisp@mellanox.com>
9948 M:      Aviad Yehezkel <aviadye@mellanox.com>
9949 M:      Dave Watson <davejwatson@fb.com>
9950 L:      netdev@vger.kernel.org
9951 S:      Maintained
9952 F:      net/tls/*
9953 F:      include/uapi/linux/tls.h
9954 F:      include/net/tls.h
9955
9956 NETWORKING [WIRELESS]
9957 L:      linux-wireless@vger.kernel.org
9958 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9959
9960 NETDEVSIM
9961 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9962 S:      Maintained
9963 F:      drivers/net/netdevsim/*
9964
9965 NETXEN (1/10) GbE SUPPORT
9966 M:      Manish Chopra <manish.chopra@cavium.com>
9967 M:      Rahul Verma <rahul.verma@cavium.com>
9968 M:      Dept-GELinuxNICDev@cavium.com
9969 L:      netdev@vger.kernel.org
9970 S:      Supported
9971 F:      drivers/net/ethernet/qlogic/netxen/
9972
9973 NFC SUBSYSTEM
9974 M:      Samuel Ortiz <sameo@linux.intel.com>
9975 L:      linux-wireless@vger.kernel.org
9976 L:      linux-nfc@lists.01.org (subscribers-only)
9977 S:      Supported
9978 F:      net/nfc/
9979 F:      include/net/nfc/
9980 F:      include/uapi/linux/nfc.h
9981 F:      drivers/nfc/
9982 F:      include/linux/platform_data/nfcmrvl.h
9983 F:      include/linux/platform_data/nxp-nci.h
9984 F:      Documentation/devicetree/bindings/net/nfc/
9985
9986 NFS, SUNRPC, AND LOCKD CLIENTS
9987 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
9988 M:      Anna Schumaker <anna.schumaker@netapp.com>
9989 L:      linux-nfs@vger.kernel.org
9990 W:      http://client.linux-nfs.org
9991 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9992 S:      Maintained
9993 F:      fs/lockd/
9994 F:      fs/nfs/
9995 F:      fs/nfs_common/
9996 F:      net/sunrpc/
9997 F:      include/linux/lockd/
9998 F:      include/linux/nfs*
9999 F:      include/linux/sunrpc/
10000 F:      include/uapi/linux/nfs*
10001 F:      include/uapi/linux/sunrpc/
10002
10003 NILFS2 FILESYSTEM
10004 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10005 L:      linux-nilfs@vger.kernel.org
10006 W:      https://nilfs.sourceforge.io/
10007 W:      https://nilfs.osdn.jp/
10008 T:      git git://github.com/konis/nilfs2.git
10009 S:      Supported
10010 F:      Documentation/filesystems/nilfs2.txt
10011 F:      fs/nilfs2/
10012 F:      include/trace/events/nilfs2.h
10013 F:      include/uapi/linux/nilfs2_api.h
10014 F:      include/uapi/linux/nilfs2_ondisk.h
10015
10016 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10017 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10018 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10019 S:      Maintained
10020 F:      Documentation/scsi/NinjaSCSI.txt
10021 F:      drivers/scsi/pcmcia/nsp_*
10022
10023 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10024 M:      GOTO Masanori <gotom@debian.or.jp>
10025 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10026 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10027 S:      Maintained
10028 F:      Documentation/scsi/NinjaSCSI.txt
10029 F:      drivers/scsi/nsp32*
10030
10031 NIOS2 ARCHITECTURE
10032 M:      Ley Foon Tan <lftan@altera.com>
10033 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10035 S:      Maintained
10036 F:      arch/nios2/
10037
10038 NOHZ, DYNTICKS SUPPORT
10039 M:      Frederic Weisbecker <fweisbec@gmail.com>
10040 M:      Thomas Gleixner <tglx@linutronix.de>
10041 M:      Ingo Molnar <mingo@kernel.org>
10042 L:      linux-kernel@vger.kernel.org
10043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10044 S:      Maintained
10045 F:      kernel/time/tick*.*
10046 F:      include/linux/tick.h
10047 F:      include/linux/sched/nohz.h
10048
10049 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10050 M:      Pavel Machek <pavel@ucw.cz>
10051 M:      Sakari Ailus <sakari.ailus@iki.fi>
10052 L:      linux-media@vger.kernel.org
10053 S:      Maintained
10054 F:      drivers/media/i2c/et8ek8
10055 F:      drivers/media/i2c/ad5820.c
10056
10057 NOKIA N900 POWER SUPPLY DRIVERS
10058 R:      Pali Rohár <pali.rohar@gmail.com>
10059 F:      include/linux/power/bq2415x_charger.h
10060 F:      include/linux/power/bq27xxx_battery.h
10061 F:      include/linux/power/isp1704_charger.h
10062 F:      drivers/power/supply/bq2415x_charger.c
10063 F:      drivers/power/supply/bq27xxx_battery.c
10064 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10065 F:      drivers/power/supply/isp1704_charger.c
10066 F:      drivers/power/supply/rx51_battery.c
10067
10068 NTB AMD DRIVER
10069 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10070 L:      linux-ntb@googlegroups.com
10071 S:      Supported
10072 F:      drivers/ntb/hw/amd/
10073
10074 NTB DRIVER CORE
10075 M:      Jon Mason <jdmason@kudzu.us>
10076 M:      Dave Jiang <dave.jiang@intel.com>
10077 M:      Allen Hubbe <allenbh@gmail.com>
10078 L:      linux-ntb@googlegroups.com
10079 S:      Supported
10080 W:      https://github.com/jonmason/ntb/wiki
10081 T:      git git://github.com/jonmason/ntb.git
10082 F:      drivers/ntb/
10083 F:      drivers/net/ntb_netdev.c
10084 F:      include/linux/ntb.h
10085 F:      include/linux/ntb_transport.h
10086 F:      tools/testing/selftests/ntb/
10087
10088 NTB IDT DRIVER
10089 M:      Serge Semin <fancer.lancer@gmail.com>
10090 L:      linux-ntb@googlegroups.com
10091 S:      Supported
10092 F:      drivers/ntb/hw/idt/
10093
10094 NTB INTEL DRIVER
10095 M:      Dave Jiang <dave.jiang@intel.com>
10096 L:      linux-ntb@googlegroups.com
10097 S:      Supported
10098 W:      https://github.com/davejiang/linux/wiki
10099 T:      git https://github.com/davejiang/linux.git
10100 F:      drivers/ntb/hw/intel/
10101
10102 NTFS FILESYSTEM
10103 M:      Anton Altaparmakov <anton@tuxera.com>
10104 L:      linux-ntfs-dev@lists.sourceforge.net
10105 W:      http://www.tuxera.com/
10106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10107 S:      Supported
10108 F:      Documentation/filesystems/ntfs.txt
10109 F:      fs/ntfs/
10110
10111 NUBUS SUBSYSTEM
10112 M:      Finn Thain <fthain@telegraphics.com.au>
10113 L:      linux-m68k@lists.linux-m68k.org
10114 S:      Maintained
10115 F:      arch/*/include/asm/nubus.h
10116 F:      drivers/nubus/
10117 F:      include/linux/nubus.h
10118 F:      include/uapi/linux/nubus.h
10119
10120 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10121 M:      Antonino Daplas <adaplas@gmail.com>
10122 L:      linux-fbdev@vger.kernel.org
10123 S:      Maintained
10124 F:      drivers/video/fbdev/riva/
10125 F:      drivers/video/fbdev/nvidia/
10126
10127 NVM EXPRESS DRIVER
10128 M:      Keith Busch <keith.busch@intel.com>
10129 M:      Jens Axboe <axboe@fb.com>
10130 M:      Christoph Hellwig <hch@lst.de>
10131 M:      Sagi Grimberg <sagi@grimberg.me>
10132 L:      linux-nvme@lists.infradead.org
10133 T:      git://git.infradead.org/nvme.git
10134 W:      http://git.infradead.org/nvme.git
10135 S:      Supported
10136 F:      drivers/nvme/host/
10137 F:      include/linux/nvme.h
10138 F:      include/uapi/linux/nvme_ioctl.h
10139
10140 NVM EXPRESS FC TRANSPORT DRIVERS
10141 M:      James Smart <james.smart@broadcom.com>
10142 L:      linux-nvme@lists.infradead.org
10143 S:      Supported
10144 F:      include/linux/nvme-fc.h
10145 F:      include/linux/nvme-fc-driver.h
10146 F:      drivers/nvme/host/fc.c
10147 F:      drivers/nvme/target/fc.c
10148 F:      drivers/nvme/target/fcloop.c
10149
10150 NVM EXPRESS TARGET DRIVER
10151 M:      Christoph Hellwig <hch@lst.de>
10152 M:      Sagi Grimberg <sagi@grimberg.me>
10153 L:      linux-nvme@lists.infradead.org
10154 T:      git://git.infradead.org/nvme.git
10155 W:      http://git.infradead.org/nvme.git
10156 S:      Supported
10157 F:      drivers/nvme/target/
10158
10159 NVMEM FRAMEWORK
10160 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10161 S:      Maintained
10162 F:      drivers/nvmem/
10163 F:      Documentation/devicetree/bindings/nvmem/
10164 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10165 F:      include/linux/nvmem-consumer.h
10166 F:      include/linux/nvmem-provider.h
10167
10168 NXP SGTL5000 DRIVER
10169 M:      Fabio Estevam <fabio.estevam@nxp.com>
10170 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10171 S:      Maintained
10172 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10173 F:      sound/soc/codecs/sgtl5000*
10174
10175 NXP TDA998X DRM DRIVER
10176 M:      Russell King <linux@armlinux.org.uk>
10177 S:      Supported
10178 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10179 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10180 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10181 F:      include/drm/i2c/tda998x.h
10182
10183 NXP TFA9879 DRIVER
10184 M:      Peter Rosin <peda@axentia.se>
10185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10186 S:      Maintained
10187 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10188 F:      sound/soc/codecs/tfa9879*
10189
10190 NXP-NCI NFC DRIVER
10191 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10192 R:      Charles Gorand <charles.gorand@effinnov.com>
10193 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10194 S:      Supported
10195 F:      drivers/nfc/nxp-nci
10196
10197 OBJTOOL
10198 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10199 M:      Peter Zijlstra <peterz@infradead.org>
10200 S:      Supported
10201 F:      tools/objtool/
10202
10203 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10204 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10205 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10206 L:      linuxppc-dev@lists.ozlabs.org
10207 S:      Supported
10208 F:      arch/powerpc/platforms/powernv/ocxl.c
10209 F:      arch/powerpc/include/asm/pnv-ocxl.h
10210 F:      drivers/misc/ocxl/
10211 F:      include/misc/ocxl*
10212 F:      include/uapi/misc/ocxl.h
10213 F:      Documentation/accelerators/ocxl.txt
10214
10215 OMAP AUDIO SUPPORT
10216 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10217 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10219 L:      linux-omap@vger.kernel.org
10220 S:      Maintained
10221 F:      sound/soc/omap/
10222
10223 OMAP CLOCK FRAMEWORK SUPPORT
10224 M:      Paul Walmsley <paul@pwsan.com>
10225 L:      linux-omap@vger.kernel.org
10226 S:      Maintained
10227 F:      arch/arm/*omap*/*clock*
10228
10229 OMAP DEVICE TREE SUPPORT
10230 M:      Benoît Cousson <bcousson@baylibre.com>
10231 M:      Tony Lindgren <tony@atomide.com>
10232 L:      linux-omap@vger.kernel.org
10233 L:      devicetree@vger.kernel.org
10234 S:      Maintained
10235 F:      arch/arm/boot/dts/*omap*
10236 F:      arch/arm/boot/dts/*am3*
10237 F:      arch/arm/boot/dts/*am4*
10238 F:      arch/arm/boot/dts/*am5*
10239 F:      arch/arm/boot/dts/*dra7*
10240
10241 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10242 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10243 L:      linux-omap@vger.kernel.org
10244 L:      linux-fbdev@vger.kernel.org
10245 S:      Maintained
10246 F:      drivers/video/fbdev/omap2/
10247 F:      Documentation/arm/OMAP/DSS
10248
10249 OMAP FRAMEBUFFER SUPPORT
10250 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10251 L:      linux-fbdev@vger.kernel.org
10252 L:      linux-omap@vger.kernel.org
10253 S:      Maintained
10254 F:      drivers/video/fbdev/omap/
10255
10256 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10257 M:      Roger Quadros <rogerq@ti.com>
10258 M:      Tony Lindgren <tony@atomide.com>
10259 L:      linux-omap@vger.kernel.org
10260 S:      Maintained
10261 F:      drivers/memory/omap-gpmc.c
10262 F:      arch/arm/mach-omap2/*gpmc*
10263
10264 OMAP GPIO DRIVER
10265 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10266 M:      Santosh Shilimkar <ssantosh@kernel.org>
10267 M:      Kevin Hilman <khilman@kernel.org>
10268 L:      linux-omap@vger.kernel.org
10269 S:      Maintained
10270 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10271 F:      drivers/gpio/gpio-omap.c
10272
10273 OMAP HARDWARE SPINLOCK SUPPORT
10274 M:      Ohad Ben-Cohen <ohad@wizery.com>
10275 L:      linux-omap@vger.kernel.org
10276 S:      Maintained
10277 F:      drivers/hwspinlock/omap_hwspinlock.c
10278
10279 OMAP HS MMC SUPPORT
10280 L:      linux-mmc@vger.kernel.org
10281 L:      linux-omap@vger.kernel.org
10282 S:      Orphan
10283 F:      drivers/mmc/host/omap_hsmmc.c
10284
10285 OMAP HWMOD DATA
10286 M:      Paul Walmsley <paul@pwsan.com>
10287 L:      linux-omap@vger.kernel.org
10288 S:      Maintained
10289 F:      arch/arm/mach-omap2/omap_hwmod*data*
10290
10291 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10292 M:      Benoît Cousson <bcousson@baylibre.com>
10293 L:      linux-omap@vger.kernel.org
10294 S:      Maintained
10295 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10296
10297 OMAP HWMOD SUPPORT
10298 M:      Benoît Cousson <bcousson@baylibre.com>
10299 M:      Paul Walmsley <paul@pwsan.com>
10300 L:      linux-omap@vger.kernel.org
10301 S:      Maintained
10302 F:      arch/arm/mach-omap2/omap_hwmod.*
10303
10304 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10305 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10306 L:      linux-media@vger.kernel.org
10307 S:      Maintained
10308 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10309 F:      drivers/media/platform/omap3isp/
10310 F:      drivers/staging/media/omap4iss/
10311
10312 OMAP MMC SUPPORT
10313 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10314 L:      linux-omap@vger.kernel.org
10315 S:      Maintained
10316 F:      drivers/mmc/host/omap.c
10317
10318 OMAP POWER MANAGEMENT SUPPORT
10319 M:      Kevin Hilman <khilman@kernel.org>
10320 L:      linux-omap@vger.kernel.org
10321 S:      Maintained
10322 F:      arch/arm/*omap*/*pm*
10323 F:      drivers/cpufreq/omap-cpufreq.c
10324
10325 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10326 M:      Rajendra Nayak <rnayak@codeaurora.org>
10327 M:      Paul Walmsley <paul@pwsan.com>
10328 L:      linux-omap@vger.kernel.org
10329 S:      Maintained
10330 F:      arch/arm/mach-omap2/prm*
10331
10332 OMAP RANDOM NUMBER GENERATOR SUPPORT
10333 M:      Deepak Saxena <dsaxena@plexity.net>
10334 S:      Maintained
10335 F:      drivers/char/hw_random/omap-rng.c
10336
10337 OMAP USB SUPPORT
10338 L:      linux-usb@vger.kernel.org
10339 L:      linux-omap@vger.kernel.org
10340 S:      Orphan
10341 F:      drivers/usb/*/*omap*
10342 F:      arch/arm/*omap*/usb*
10343
10344 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10345 M:      Mark Jackson <mpfj@newflow.co.uk>
10346 L:      linux-omap@vger.kernel.org
10347 S:      Maintained
10348 F:      arch/arm/boot/dts/am335x-nano.dts
10349
10350 OMAP1 SUPPORT
10351 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10352 M:      Tony Lindgren <tony@atomide.com>
10353 L:      linux-omap@vger.kernel.org
10354 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10356 S:      Maintained
10357 F:      arch/arm/mach-omap1/
10358 F:      arch/arm/plat-omap/
10359 F:      arch/arm/configs/omap1_defconfig
10360 F:      drivers/i2c/busses/i2c-omap.c
10361 F:      include/linux/i2c-omap.h
10362
10363 OMAP2+ SUPPORT
10364 M:      Tony Lindgren <tony@atomide.com>
10365 L:      linux-omap@vger.kernel.org
10366 W:      http://www.muru.com/linux/omap/
10367 W:      http://linux.omap.com/
10368 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10370 S:      Maintained
10371 F:      arch/arm/mach-omap2/
10372 F:      arch/arm/plat-omap/
10373 F:      arch/arm/configs/omap2plus_defconfig
10374 F:      drivers/i2c/busses/i2c-omap.c
10375 F:      drivers/irqchip/irq-omap-intc.c
10376 F:      drivers/mfd/*omap*.c
10377 F:      drivers/mfd/menelaus.c
10378 F:      drivers/mfd/palmas.c
10379 F:      drivers/mfd/tps65217.c
10380 F:      drivers/mfd/tps65218.c
10381 F:      drivers/mfd/tps65910.c
10382 F:      drivers/mfd/twl-core.[ch]
10383 F:      drivers/mfd/twl4030*.c
10384 F:      drivers/mfd/twl6030*.c
10385 F:      drivers/mfd/twl6040*.c
10386 F:      drivers/regulator/palmas-regulator*.c
10387 F:      drivers/regulator/pbias-regulator.c
10388 F:      drivers/regulator/tps65217-regulator.c
10389 F:      drivers/regulator/tps65218-regulator.c
10390 F:      drivers/regulator/tps65910-regulator.c
10391 F:      drivers/regulator/twl-regulator.c
10392 F:      drivers/regulator/twl6030-regulator.c
10393 F:      include/linux/i2c-omap.h
10394
10395 ONION OMEGA2+ BOARD
10396 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10397 L:      linux-mips@linux-mips.org
10398 S:      Maintained
10399 F:      arch/mips/boot/dts/ralink/omega2p.dts
10400
10401 OMFS FILESYSTEM
10402 M:      Bob Copeland <me@bobcopeland.com>
10403 L:      linux-karma-devel@lists.sourceforge.net
10404 S:      Maintained
10405 F:      Documentation/filesystems/omfs.txt
10406 F:      fs/omfs/
10407
10408 OMNIKEY CARDMAN 4000 DRIVER
10409 M:      Harald Welte <laforge@gnumonks.org>
10410 S:      Maintained
10411 F:      drivers/char/pcmcia/cm4000_cs.c
10412 F:      include/linux/cm4000_cs.h
10413 F:      include/uapi/linux/cm4000_cs.h
10414
10415 OMNIKEY CARDMAN 4040 DRIVER
10416 M:      Harald Welte <laforge@gnumonks.org>
10417 S:      Maintained
10418 F:      drivers/char/pcmcia/cm4040_cs.*
10419
10420 OMNIVISION OV13858 SENSOR DRIVER
10421 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10422 L:      linux-media@vger.kernel.org
10423 T:      git git://linuxtv.org/media_tree.git
10424 S:      Maintained
10425 F:      drivers/media/i2c/ov13858.c
10426
10427 OMNIVISION OV2685 SENSOR DRIVER
10428 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10429 L:      linux-media@vger.kernel.org
10430 T:      git git://linuxtv.org/media_tree.git
10431 S:      Maintained
10432 F:      drivers/media/i2c/ov2685.c
10433
10434 OMNIVISION OV5640 SENSOR DRIVER
10435 M:      Steve Longerbeam <slongerbeam@gmail.com>
10436 L:      linux-media@vger.kernel.org
10437 T:      git git://linuxtv.org/media_tree.git
10438 S:      Maintained
10439 F:      drivers/media/i2c/ov5640.c
10440
10441 OMNIVISION OV5647 SENSOR DRIVER
10442 M:      Luis Oliveira <lolivei@synopsys.com>
10443 L:      linux-media@vger.kernel.org
10444 T:      git git://linuxtv.org/media_tree.git
10445 S:      Maintained
10446 F:      drivers/media/i2c/ov5647.c
10447
10448 OMNIVISION OV5695 SENSOR DRIVER
10449 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10450 L:      linux-media@vger.kernel.org
10451 T:      git git://linuxtv.org/media_tree.git
10452 S:      Maintained
10453 F:      drivers/media/i2c/ov5695.c
10454
10455 OMNIVISION OV7670 SENSOR DRIVER
10456 M:      Jonathan Corbet <corbet@lwn.net>
10457 L:      linux-media@vger.kernel.org
10458 T:      git git://linuxtv.org/media_tree.git
10459 S:      Maintained
10460 F:      drivers/media/i2c/ov7670.c
10461 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10462
10463 OMNIVISION OV772x SENSOR DRIVER
10464 M:      Jacopo Mondi <jacopo@jmondi.org>
10465 L:      linux-media@vger.kernel.org
10466 T:      git git://linuxtv.org/media_tree.git
10467 S:      Odd fixes
10468 F:      drivers/media/i2c/ov772x.c
10469 F:      include/media/i2c/ov772x.h
10470 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10471
10472 OMNIVISION OV7740 SENSOR DRIVER
10473 M:      Wenyou Yang <wenyou.yang@microchip.com>
10474 L:      linux-media@vger.kernel.org
10475 T:      git git://linuxtv.org/media_tree.git
10476 S:      Maintained
10477 F:      drivers/media/i2c/ov7740.c
10478 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10479
10480 OMNIVISION OV9650 SENSOR DRIVER
10481 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10482 R:      Akinobu Mita <akinobu.mita@gmail.com>
10483 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10484 L:      linux-media@vger.kernel.org
10485 T:      git git://linuxtv.org/media_tree.git
10486 S:      Maintained
10487 F:      drivers/media/i2c/ov9650.c
10488 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10489
10490 ONENAND FLASH DRIVER
10491 M:      Kyungmin Park <kyungmin.park@samsung.com>
10492 L:      linux-mtd@lists.infradead.org
10493 S:      Maintained
10494 F:      drivers/mtd/nand/onenand/
10495 F:      include/linux/mtd/onenand*.h
10496
10497 ONSTREAM SCSI TAPE DRIVER
10498 M:      Willem Riede <osst@riede.org>
10499 L:      osst-users@lists.sourceforge.net
10500 L:      linux-scsi@vger.kernel.org
10501 S:      Maintained
10502 F:      Documentation/scsi/osst.txt
10503 F:      drivers/scsi/osst.*
10504 F:      drivers/scsi/osst_*.h
10505 F:      drivers/scsi/st.h
10506
10507 OP-TEE DRIVER
10508 M:      Jens Wiklander <jens.wiklander@linaro.org>
10509 S:      Maintained
10510 F:      drivers/tee/optee/
10511
10512 OPA-VNIC DRIVER
10513 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10514 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10515 L:      linux-rdma@vger.kernel.org
10516 S:      Supported
10517 F:      drivers/infiniband/ulp/opa_vnic
10518
10519 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10520 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10521 M:      Frank Rowand <frowand.list@gmail.com>
10522 L:      devicetree@vger.kernel.org
10523 S:      Maintained
10524 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10525 F:      Documentation/devicetree/overlay-notes.txt
10526 F:      drivers/of/overlay.c
10527 F:      drivers/of/resolver.c
10528 K:      of_overlay_notifier_
10529
10530 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10531 M:      Rob Herring <robh+dt@kernel.org>
10532 M:      Frank Rowand <frowand.list@gmail.com>
10533 L:      devicetree@vger.kernel.org
10534 W:      http://www.devicetree.org/
10535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10536 S:      Maintained
10537 F:      drivers/of/
10538 F:      include/linux/of*.h
10539 F:      scripts/dtc/
10540 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10541
10542 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10543 M:      Rob Herring <robh+dt@kernel.org>
10544 M:      Mark Rutland <mark.rutland@arm.com>
10545 L:      devicetree@vger.kernel.org
10546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10547 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10548 S:      Maintained
10549 F:      Documentation/devicetree/
10550 F:      arch/*/boot/dts/
10551 F:      include/dt-bindings/
10552
10553 OPENCORES I2C BUS DRIVER
10554 M:      Peter Korsgaard <jacmet@sunsite.dk>
10555 L:      linux-i2c@vger.kernel.org
10556 S:      Maintained
10557 F:      Documentation/i2c/busses/i2c-ocores
10558 F:      drivers/i2c/busses/i2c-ocores.c
10559
10560 OPENRISC ARCHITECTURE
10561 M:      Jonas Bonn <jonas@southpole.se>
10562 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10563 M:      Stafford Horne <shorne@gmail.com>
10564 T:      git git://github.com/openrisc/linux.git
10565 L:      openrisc@lists.librecores.org
10566 W:      http://openrisc.io
10567 S:      Maintained
10568 F:      Documentation/devicetree/bindings/openrisc/
10569 F:      Documentation/openrisc/
10570 F:      arch/openrisc/
10571 F:      drivers/irqchip/irq-ompic.c
10572 F:      drivers/irqchip/irq-or1k-*
10573
10574 OPENVSWITCH
10575 M:      Pravin B Shelar <pshelar@ovn.org>
10576 L:      netdev@vger.kernel.org
10577 L:      dev@openvswitch.org
10578 W:      http://openvswitch.org
10579 S:      Maintained
10580 F:      net/openvswitch/
10581 F:      include/uapi/linux/openvswitch.h
10582
10583 OPERATING PERFORMANCE POINTS (OPP)
10584 M:      Viresh Kumar <vireshk@kernel.org>
10585 M:      Nishanth Menon <nm@ti.com>
10586 M:      Stephen Boyd <sboyd@kernel.org>
10587 L:      linux-pm@vger.kernel.org
10588 S:      Maintained
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10590 F:      drivers/opp/
10591 F:      include/linux/pm_opp.h
10592 F:      Documentation/power/opp.txt
10593 F:      Documentation/devicetree/bindings/opp/
10594
10595 OPL4 DRIVER
10596 M:      Clemens Ladisch <clemens@ladisch.de>
10597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10598 T:      git git://git.alsa-project.org/alsa-kernel.git
10599 S:      Maintained
10600 F:      sound/drivers/opl4/
10601
10602 OPROFILE
10603 M:      Robert Richter <rric@kernel.org>
10604 L:      oprofile-list@lists.sf.net
10605 S:      Maintained
10606 F:      arch/*/include/asm/oprofile*.h
10607 F:      arch/*/oprofile/
10608 F:      drivers/oprofile/
10609 F:      include/linux/oprofile.h
10610
10611 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10612 M:      Mark Fasheh <mark@fasheh.com>
10613 M:      Joel Becker <jlbec@evilplan.org>
10614 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10615 W:      http://ocfs2.wiki.kernel.org
10616 S:      Supported
10617 F:      Documentation/filesystems/ocfs2.txt
10618 F:      Documentation/filesystems/dlmfs.txt
10619 F:      fs/ocfs2/
10620
10621 ORANGEFS FILESYSTEM
10622 M:      Mike Marshall <hubcap@omnibond.com>
10623 R:      Martin Brandenburg <martin@omnibond.com>
10624 L:      devel@lists.orangefs.org
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10626 S:      Supported
10627 F:      fs/orangefs/
10628 F:      Documentation/filesystems/orangefs.txt
10629
10630 ORINOCO DRIVER
10631 L:      linux-wireless@vger.kernel.org
10632 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10633 W:      http://www.nongnu.org/orinoco/
10634 S:      Orphan
10635 F:      drivers/net/wireless/intersil/orinoco/
10636
10637 OSD LIBRARY and FILESYSTEM
10638 M:      Boaz Harrosh <ooo@electrozaur.com>
10639 S:      Maintained
10640 F:      drivers/scsi/osd/
10641 F:      include/scsi/osd_*
10642 F:      fs/exofs/
10643
10644 OV2659 OMNIVISION SENSOR DRIVER
10645 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10646 L:      linux-media@vger.kernel.org
10647 W:      https://linuxtv.org
10648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10649 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10650 S:      Maintained
10651 F:      drivers/media/i2c/ov2659.c
10652 F:      include/media/i2c/ov2659.h
10653
10654 OVERLAY FILESYSTEM
10655 M:      Miklos Szeredi <miklos@szeredi.hu>
10656 L:      linux-unionfs@vger.kernel.org
10657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10658 S:      Supported
10659 F:      fs/overlayfs/
10660 F:      Documentation/filesystems/overlayfs.txt
10661
10662 P54 WIRELESS DRIVER
10663 M:      Christian Lamparter <chunkeey@googlemail.com>
10664 L:      linux-wireless@vger.kernel.org
10665 W:      http://wireless.kernel.org/en/users/Drivers/p54
10666 S:      Maintained
10667 F:      drivers/net/wireless/intersil/p54/
10668
10669 PA SEMI ETHERNET DRIVER
10670 L:      netdev@vger.kernel.org
10671 S:      Orphan
10672 F:      drivers/net/ethernet/pasemi/*
10673
10674 PA SEMI SMBUS DRIVER
10675 L:      linux-i2c@vger.kernel.org
10676 S:      Orphan
10677 F:      drivers/i2c/busses/i2c-pasemi.c
10678
10679 PADATA PARALLEL EXECUTION MECHANISM
10680 M:      Steffen Klassert <steffen.klassert@secunet.com>
10681 L:      linux-crypto@vger.kernel.org
10682 S:      Maintained
10683 F:      kernel/padata.c
10684 F:      include/linux/padata.h
10685 F:      Documentation/padata.txt
10686
10687 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10688 M:      Harald Welte <laforge@gnumonks.org>
10689 L:      platform-driver-x86@vger.kernel.org
10690 S:      Maintained
10691 F:      drivers/platform/x86/panasonic-laptop.c
10692
10693 PARALLEL LCD/KEYPAD PANEL DRIVER
10694 M:      Willy Tarreau <willy@haproxy.com>
10695 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10696 S:      Odd Fixes
10697 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10698 F:      drivers/misc/panel.c
10699
10700 PARALLEL PORT SUBSYSTEM
10701 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10702 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10703 L:      linux-parport@lists.infradead.org (subscribers-only)
10704 S:      Maintained
10705 F:      drivers/parport/
10706 F:      include/linux/parport*.h
10707 F:      drivers/char/ppdev.c
10708 F:      include/uapi/linux/ppdev.h
10709 F:      Documentation/parport*.txt
10710
10711 PARAVIRT_OPS INTERFACE
10712 M:      Juergen Gross <jgross@suse.com>
10713 M:      Alok Kataria <akataria@vmware.com>
10714 L:      virtualization@lists.linux-foundation.org
10715 S:      Supported
10716 F:      Documentation/virtual/paravirt_ops.txt
10717 F:      arch/*/kernel/paravirt*
10718 F:      arch/*/include/asm/paravirt*.h
10719 F:      include/linux/hypervisor.h
10720
10721 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10722 M:      Tim Waugh <tim@cyberelk.net>
10723 L:      linux-parport@lists.infradead.org (subscribers-only)
10724 S:      Maintained
10725 F:      Documentation/blockdev/paride.txt
10726 F:      drivers/block/paride/
10727
10728 PARISC ARCHITECTURE
10729 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10730 M:      Helge Deller <deller@gmx.de>
10731 L:      linux-parisc@vger.kernel.org
10732 W:      http://www.parisc-linux.org/
10733 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10736 S:      Maintained
10737 F:      arch/parisc/
10738 F:      Documentation/parisc/
10739 F:      drivers/parisc/
10740 F:      drivers/char/agp/parisc-agp.c
10741 F:      drivers/input/serio/gscps2.c
10742 F:      drivers/parport/parport_gsc.*
10743 F:      drivers/tty/serial/8250/8250_gsc.c
10744 F:      drivers/video/fbdev/sti*
10745 F:      drivers/video/console/sti*
10746 F:      drivers/video/logo/logo_parisc*
10747
10748 PARMAN
10749 M:      Jiri Pirko <jiri@mellanox.com>
10750 L:      netdev@vger.kernel.org
10751 S:      Supported
10752 F:      lib/parman.c
10753 F:      lib/test_parman.c
10754 F:      include/linux/parman.h
10755
10756 PC87360 HARDWARE MONITORING DRIVER
10757 M:      Jim Cromie <jim.cromie@gmail.com>
10758 L:      linux-hwmon@vger.kernel.org
10759 S:      Maintained
10760 F:      Documentation/hwmon/pc87360
10761 F:      drivers/hwmon/pc87360.c
10762
10763 PC8736x GPIO DRIVER
10764 M:      Jim Cromie <jim.cromie@gmail.com>
10765 S:      Maintained
10766 F:      drivers/char/pc8736x_gpio.c
10767
10768 PC87427 HARDWARE MONITORING DRIVER
10769 M:      Jean Delvare <jdelvare@suse.com>
10770 L:      linux-hwmon@vger.kernel.org
10771 S:      Maintained
10772 F:      Documentation/hwmon/pc87427
10773 F:      drivers/hwmon/pc87427.c
10774
10775 PCA9532 LED DRIVER
10776 M:      Riku Voipio <riku.voipio@iki.fi>
10777 S:      Maintained
10778 F:      drivers/leds/leds-pca9532.c
10779 F:      include/linux/leds-pca9532.h
10780
10781 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10782 M:      Guenter Roeck <linux@roeck-us.net>
10783 L:      linux-i2c@vger.kernel.org
10784 S:      Maintained
10785 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10786
10787 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10788 M:      Khalid Aziz <khalid@gonehiking.org>
10789 S:      Maintained
10790 F:      drivers/firmware/pcdp.*
10791
10792 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10793 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10794 L:      linux-pci@vger.kernel.org
10795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10796 S:      Maintained
10797 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10798 F:      drivers/pci/host/pci-aardvark.c
10799
10800 PCI DRIVER FOR ALTERA PCIE IP
10801 M:      Ley Foon Tan <lftan@altera.com>
10802 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10803 L:      linux-pci@vger.kernel.org
10804 S:      Supported
10805 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10806 F:      drivers/pci/host/pcie-altera.c
10807
10808 PCI DRIVER FOR APPLIEDMICRO XGENE
10809 M:      Tanmay Inamdar <tinamdar@apm.com>
10810 L:      linux-pci@vger.kernel.org
10811 L:      linux-arm-kernel@lists.infradead.org
10812 S:      Maintained
10813 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10814 F:      drivers/pci/host/pci-xgene.c
10815
10816 PCI DRIVER FOR ARM VERSATILE PLATFORM
10817 M:      Rob Herring <robh@kernel.org>
10818 L:      linux-pci@vger.kernel.org
10819 L:      linux-arm-kernel@lists.infradead.org
10820 S:      Maintained
10821 F:      Documentation/devicetree/bindings/pci/versatile.txt
10822 F:      drivers/pci/host/pci-versatile.c
10823
10824 PCI DRIVER FOR ARMADA 8K
10825 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10826 L:      linux-pci@vger.kernel.org
10827 L:      linux-arm-kernel@lists.infradead.org
10828 S:      Maintained
10829 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10830 F:      drivers/pci/dwc/pcie-armada8k.c
10831
10832 PCI DRIVER FOR CADENCE PCIE IP
10833 M:      Alan Douglas <adouglas@cadence.com>
10834 L:      linux-pci@vger.kernel.org
10835 S:      Maintained
10836 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10837 F:      drivers/pci/cadence/pcie-cadence*
10838
10839 PCI DRIVER FOR FREESCALE LAYERSCAPE
10840 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10841 M:      Mingkai Hu <mingkai.hu@nxp.com>
10842 M:      Roy Zang <roy.zang@nxp.com>
10843 L:      linuxppc-dev@lists.ozlabs.org
10844 L:      linux-pci@vger.kernel.org
10845 L:      linux-arm-kernel@lists.infradead.org
10846 S:      Maintained
10847 F:      drivers/pci/dwc/*layerscape*
10848
10849 PCI DRIVER FOR GENERIC OF HOSTS
10850 M:      Will Deacon <will.deacon@arm.com>
10851 L:      linux-pci@vger.kernel.org
10852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10855 F:      drivers/pci/host/pci-host-common.c
10856 F:      drivers/pci/host/pci-host-generic.c
10857
10858 PCI DRIVER FOR IMX6
10859 M:      Richard Zhu <hongxing.zhu@nxp.com>
10860 M:      Lucas Stach <l.stach@pengutronix.de>
10861 L:      linux-pci@vger.kernel.org
10862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10863 S:      Maintained
10864 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10865 F:      drivers/pci/dwc/*imx6*
10866
10867 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10868 M:      Keith Busch <keith.busch@intel.com>
10869 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10870 L:      linux-pci@vger.kernel.org
10871 S:      Supported
10872 F:      drivers/pci/host/vmd.c
10873
10874 PCI DRIVER FOR MICROSEMI SWITCHTEC
10875 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10876 M:      Logan Gunthorpe <logang@deltatee.com>
10877 L:      linux-pci@vger.kernel.org
10878 S:      Maintained
10879 F:      Documentation/switchtec.txt
10880 F:      Documentation/ABI/testing/sysfs-class-switchtec
10881 F:      drivers/pci/switch/switchtec*
10882 F:      include/uapi/linux/switchtec_ioctl.h
10883 F:      include/linux/switchtec.h
10884 F:      drivers/ntb/hw/mscc/
10885
10886 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10887 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10888 M:      Jason Cooper <jason@lakedaemon.net>
10889 L:      linux-pci@vger.kernel.org
10890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10891 S:      Maintained
10892 F:      drivers/pci/host/*mvebu*
10893
10894 PCI DRIVER FOR NVIDIA TEGRA
10895 M:      Thierry Reding <thierry.reding@gmail.com>
10896 L:      linux-tegra@vger.kernel.org
10897 L:      linux-pci@vger.kernel.org
10898 S:      Supported
10899 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10900 F:      drivers/pci/host/pci-tegra.c
10901
10902 PCI DRIVER FOR RENESAS R-CAR
10903 M:      Simon Horman <horms@verge.net.au>
10904 L:      linux-pci@vger.kernel.org
10905 L:      linux-renesas-soc@vger.kernel.org
10906 S:      Maintained
10907 F:      drivers/pci/host/*rcar*
10908
10909 PCI DRIVER FOR SAMSUNG EXYNOS
10910 M:      Jingoo Han <jingoohan1@gmail.com>
10911 L:      linux-pci@vger.kernel.org
10912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10914 S:      Maintained
10915 F:      drivers/pci/dwc/pci-exynos.c
10916
10917 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10918 M:      Jingoo Han <jingoohan1@gmail.com>
10919 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10920 L:      linux-pci@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10923 F:      drivers/pci/dwc/*designware*
10924
10925 PCI DRIVER FOR TI DRA7XX
10926 M:      Kishon Vijay Abraham I <kishon@ti.com>
10927 L:      linux-omap@vger.kernel.org
10928 L:      linux-pci@vger.kernel.org
10929 S:      Supported
10930 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10931 F:      drivers/pci/dwc/pci-dra7xx.c
10932
10933 PCI DRIVER FOR TI KEYSTONE
10934 M:      Murali Karicheri <m-karicheri2@ti.com>
10935 L:      linux-pci@vger.kernel.org
10936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10937 S:      Maintained
10938 F:      drivers/pci/dwc/*keystone*
10939
10940 PCI ENDPOINT SUBSYSTEM
10941 M:      Kishon Vijay Abraham I <kishon@ti.com>
10942 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10943 L:      linux-pci@vger.kernel.org
10944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10945 S:      Supported
10946 F:      drivers/pci/endpoint/
10947 F:      drivers/misc/pci_endpoint_test.c
10948 F:      tools/pci/
10949
10950 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10951 M:      Russell Currey <ruscur@russell.cc>
10952 L:      linuxppc-dev@lists.ozlabs.org
10953 S:      Supported
10954 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10955 F:      arch/powerpc/kernel/eeh*.c
10956 F:      arch/powerpc/platforms/*/eeh*.c
10957 F:      arch/powerpc/include/*/eeh*.h
10958
10959 PCI ERROR RECOVERY
10960 M:      Linas Vepstas <linasvepstas@gmail.com>
10961 L:      linux-pci@vger.kernel.org
10962 S:      Supported
10963 F:      Documentation/PCI/pci-error-recovery.txt
10964
10965 PCI MSI DRIVER FOR ALTERA MSI IP
10966 M:      Ley Foon Tan <lftan@altera.com>
10967 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10968 L:      linux-pci@vger.kernel.org
10969 S:      Supported
10970 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10971 F:      drivers/pci/host/pcie-altera-msi.c
10972
10973 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10974 M:      Duc Dang <dhdang@apm.com>
10975 L:      linux-pci@vger.kernel.org
10976 L:      linux-arm-kernel@lists.infradead.org
10977 S:      Maintained
10978 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10979 F:      drivers/pci/host/pci-xgene-msi.c
10980
10981 PCI SUBSYSTEM
10982 M:      Bjorn Helgaas <bhelgaas@google.com>
10983 L:      linux-pci@vger.kernel.org
10984 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10986 S:      Supported
10987 F:      Documentation/devicetree/bindings/pci/
10988 F:      Documentation/PCI/
10989 F:      drivers/acpi/pci*
10990 F:      drivers/pci/
10991 F:      include/asm-generic/pci*
10992 F:      include/linux/pci*
10993 F:      include/linux/of_pci.h
10994 F:      include/uapi/linux/pci*
10995 F:      lib/pci*
10996 F:      arch/x86/pci/
10997 F:      arch/x86/kernel/quirks.c
10998
10999 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11000 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11001 L:      linux-pci@vger.kernel.org
11002 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11004 S:      Supported
11005 F:      drivers/pci/cadence/
11006 F:      drivers/pci/host/
11007 F:      drivers/pci/dwc/
11008
11009 PCIE DRIVER FOR AXIS ARTPEC
11010 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11011 L:      linux-arm-kernel@axis.com
11012 L:      linux-pci@vger.kernel.org
11013 S:      Maintained
11014 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11015 F:      drivers/pci/dwc/*artpec*
11016
11017 PCIE DRIVER FOR CAVIUM THUNDERX
11018 M:      David Daney <david.daney@cavium.com>
11019 L:      linux-pci@vger.kernel.org
11020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11021 S:      Supported
11022 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11023 F:      drivers/pci/host/pci-thunder-*
11024
11025 PCIE DRIVER FOR HISILICON
11026 M:      Zhou Wang <wangzhou1@hisilicon.com>
11027 L:      linux-pci@vger.kernel.org
11028 S:      Maintained
11029 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11030 F:      drivers/pci/dwc/pcie-hisi.c
11031
11032 PCIE DRIVER FOR HISILICON KIRIN
11033 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11034 M:      Binghui Wang <wangbinghui@hisilicon.com>
11035 L:      linux-pci@vger.kernel.org
11036 S:      Maintained
11037 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
11038 F:      drivers/pci/dwc/pcie-kirin.c
11039
11040 PCIE DRIVER FOR HISILICON STB
11041 M:      Jianguo Sun <sunjianguo1@huawei.com>
11042 M:      Shawn Guo <shawn.guo@linaro.org>
11043 L:      linux-pci@vger.kernel.org
11044 S:      Maintained
11045 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11046 F:      drivers/pci/dwc/pcie-histb.c
11047
11048 PCIE DRIVER FOR MEDIATEK
11049 M:      Ryder Lee <ryder.lee@mediatek.com>
11050 L:      linux-pci@vger.kernel.org
11051 L:      linux-mediatek@lists.infradead.org
11052 S:      Supported
11053 F:      Documentation/devicetree/bindings/pci/mediatek*
11054 F:      drivers/pci/host/*mediatek*
11055
11056 PCIE DRIVER FOR QUALCOMM MSM
11057 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11058 L:      linux-pci@vger.kernel.org
11059 L:      linux-arm-msm@vger.kernel.org
11060 S:      Maintained
11061 F:      drivers/pci/dwc/*qcom*
11062
11063 PCIE DRIVER FOR ROCKCHIP
11064 M:      Shawn Lin <shawn.lin@rock-chips.com>
11065 L:      linux-pci@vger.kernel.org
11066 L:      linux-rockchip@lists.infradead.org
11067 S:      Maintained
11068 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11069 F:      drivers/pci/host/pcie-rockchip*
11070
11071 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11072 M:      Linus Walleij <linus.walleij@linaro.org>
11073 L:      linux-pci@vger.kernel.org
11074 S:      Maintained
11075 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11076 F:      drivers/pci/host/pci-v3-semi.c
11077
11078 PCIE DRIVER FOR ST SPEAR13XX
11079 M:      Pratyush Anand <pratyush.anand@gmail.com>
11080 L:      linux-pci@vger.kernel.org
11081 S:      Maintained
11082 F:      drivers/pci/dwc/*spear*
11083
11084 PCMCIA SUBSYSTEM
11085 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11087 S:      Odd Fixes
11088 F:      Documentation/pcmcia/
11089 F:      tools/pcmcia/
11090 F:      drivers/pcmcia/
11091 F:      include/pcmcia/
11092
11093 PCNET32 NETWORK DRIVER
11094 M:      Don Fry <pcnet32@frontier.com>
11095 L:      netdev@vger.kernel.org
11096 S:      Maintained
11097 F:      drivers/net/ethernet/amd/pcnet32.c
11098
11099 PCRYPT PARALLEL CRYPTO ENGINE
11100 M:      Steffen Klassert <steffen.klassert@secunet.com>
11101 L:      linux-crypto@vger.kernel.org
11102 S:      Maintained
11103 F:      crypto/pcrypt.c
11104 F:      include/crypto/pcrypt.h
11105
11106 PEAQ WMI HOTKEYS DRIVER
11107 M:      Hans de Goede <hdegoede@redhat.com>
11108 L:      platform-driver-x86@vger.kernel.org
11109 S:      Maintained
11110 F:      drivers/platform/x86/peaq-wmi.c
11111
11112 PER-CPU MEMORY ALLOCATOR
11113 M:      Tejun Heo <tj@kernel.org>
11114 M:      Christoph Lameter <cl@linux.com>
11115 M:      Dennis Zhou <dennisszhou@gmail.com>
11116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11117 S:      Maintained
11118 F:      include/linux/percpu*.h
11119 F:      mm/percpu*.c
11120 F:      arch/*/include/asm/percpu.h
11121
11122 PER-TASK DELAY ACCOUNTING
11123 M:      Balbir Singh <bsingharora@gmail.com>
11124 S:      Maintained
11125 F:      include/linux/delayacct.h
11126 F:      kernel/delayacct.c
11127
11128 PERFORMANCE EVENTS SUBSYSTEM
11129 M:      Peter Zijlstra <peterz@infradead.org>
11130 M:      Ingo Molnar <mingo@redhat.com>
11131 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11132 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11133 R:      Jiri Olsa <jolsa@redhat.com>
11134 R:      Namhyung Kim <namhyung@kernel.org>
11135 L:      linux-kernel@vger.kernel.org
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11137 S:      Supported
11138 F:      kernel/events/*
11139 F:      include/linux/perf_event.h
11140 F:      include/uapi/linux/perf_event.h
11141 F:      arch/*/kernel/perf_event*.c
11142 F:      arch/*/kernel/*/perf_event*.c
11143 F:      arch/*/kernel/*/*/perf_event*.c
11144 F:      arch/*/include/asm/perf_event.h
11145 F:      arch/*/kernel/perf_callchain.c
11146 F:      arch/*/events/*
11147 F:      tools/perf/
11148
11149 PERSONALITY HANDLING
11150 M:      Christoph Hellwig <hch@infradead.org>
11151 L:      linux-abi-devel@lists.sourceforge.net
11152 S:      Maintained
11153 F:      include/linux/personality.h
11154 F:      include/uapi/linux/personality.h
11155
11156 PHONET PROTOCOL
11157 M:      Remi Denis-Courmont <courmisch@gmail.com>
11158 S:      Supported
11159 F:      Documentation/networking/phonet.txt
11160 F:      include/linux/phonet.h
11161 F:      include/net/phonet/
11162 F:      include/uapi/linux/phonet.h
11163 F:      net/phonet/
11164
11165 PHRAM MTD DRIVER
11166 M:      Joern Engel <joern@lazybastard.org>
11167 L:      linux-mtd@lists.infradead.org
11168 S:      Maintained
11169 F:      drivers/mtd/devices/phram.c
11170
11171 PICOLCD HID DRIVER
11172 M:      Bruno Prémont <bonbons@linux-vserver.org>
11173 L:      linux-input@vger.kernel.org
11174 S:      Maintained
11175 F:      drivers/hid/hid-picolcd*
11176
11177 PICOXCELL SUPPORT
11178 M:      Jamie Iles <jamie@jamieiles.com>
11179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11180 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11181 S:      Supported
11182 F:      arch/arm/boot/dts/picoxcell*
11183 F:      arch/arm/mach-picoxcell/
11184 F:      drivers/crypto/picoxcell*
11185
11186 PIN CONTROL SUBSYSTEM
11187 M:      Linus Walleij <linus.walleij@linaro.org>
11188 L:      linux-gpio@vger.kernel.org
11189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11190 S:      Maintained
11191 F:      Documentation/devicetree/bindings/pinctrl/
11192 F:      Documentation/driver-api/pinctl.rst
11193 F:      drivers/pinctrl/
11194 F:      include/linux/pinctrl/
11195
11196 PIN CONTROLLER - ATMEL AT91
11197 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11199 S:      Maintained
11200 F:      drivers/pinctrl/pinctrl-at91.*
11201
11202 PIN CONTROLLER - ATMEL AT91 PIO4
11203 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11205 L:      linux-gpio@vger.kernel.org
11206 S:      Supported
11207 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11208
11209 PIN CONTROLLER - FREESCALE
11210 M:      Dong Aisheng <aisheng.dong@nxp.com>
11211 M:      Fabio Estevam <festevam@gmail.com>
11212 M:      Shawn Guo <shawnguo@kernel.org>
11213 M:      Stefan Agner <stefan@agner.ch>
11214 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11215 L:      linux-gpio@vger.kernel.org
11216 S:      Maintained
11217 F:      drivers/pinctrl/freescale/
11218 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11219
11220 PIN CONTROLLER - INTEL
11221 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11222 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11223 S:      Maintained
11224 F:      drivers/pinctrl/intel/
11225
11226 PIN CONTROLLER - MEDIATEK
11227 M:      Sean Wang <sean.wang@mediatek.com>
11228 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11229 S:      Maintained
11230 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11231 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11232 F:      drivers/pinctrl/mediatek/mtk-eint.*
11233 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11234 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11235 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11236
11237 PIN CONTROLLER - QUALCOMM
11238 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11239 S:      Maintained
11240 L:      linux-arm-msm@vger.kernel.org
11241 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11242 F:      drivers/pinctrl/qcom/
11243
11244 PIN CONTROLLER - RENESAS
11245 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11246 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11247 L:      linux-renesas-soc@vger.kernel.org
11248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11249 S:      Maintained
11250 F:      drivers/pinctrl/sh-pfc/
11251
11252 PIN CONTROLLER - SAMSUNG
11253 M:      Tomasz Figa <tomasz.figa@gmail.com>
11254 M:      Krzysztof Kozlowski <krzk@kernel.org>
11255 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11256 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11257 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11258 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11260 S:      Maintained
11261 F:      drivers/pinctrl/samsung/
11262 F:      include/dt-bindings/pinctrl/samsung.h
11263 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11264
11265 PIN CONTROLLER - SINGLE
11266 M:      Tony Lindgren <tony@atomide.com>
11267 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11269 L:      linux-omap@vger.kernel.org
11270 S:      Maintained
11271 F:      drivers/pinctrl/pinctrl-single.c
11272
11273 PIN CONTROLLER - ST SPEAR
11274 M:      Viresh Kumar <vireshk@kernel.org>
11275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11276 W:      http://www.st.com/spear
11277 S:      Maintained
11278 F:      drivers/pinctrl/spear/
11279
11280 PISTACHIO SOC SUPPORT
11281 M:      James Hartley <james.hartley@sondrel.com>
11282 L:      linux-mips@linux-mips.org
11283 S:      Odd Fixes
11284 F:      arch/mips/pistachio/
11285 F:      arch/mips/include/asm/mach-pistachio/
11286 F:      arch/mips/boot/dts/img/pistachio*
11287 F:      arch/mips/configs/pistachio*_defconfig
11288
11289 PKTCDVD DRIVER
11290 S:      Orphan
11291 M:      linux-block@vger.kernel.org
11292 F:      drivers/block/pktcdvd.c
11293 F:      include/linux/pktcdvd.h
11294 F:      include/uapi/linux/pktcdvd.h
11295
11296 PKUNITY SOC DRIVERS
11297 M:      Guan Xuetao <gxt@pku.edu.cn>
11298 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11299 S:      Maintained
11300 T:      git git://github.com/gxt/linux.git
11301 F:      drivers/input/serio/i8042-unicore32io.h
11302 F:      drivers/i2c/busses/i2c-puv3.c
11303 F:      drivers/video/fbdev/fb-puv3.c
11304 F:      drivers/rtc/rtc-puv3.c
11305
11306 PMBUS HARDWARE MONITORING DRIVERS
11307 M:      Guenter Roeck <linux@roeck-us.net>
11308 L:      linux-hwmon@vger.kernel.org
11309 W:      http://hwmon.wiki.kernel.org/
11310 W:      http://www.roeck-us.net/linux/drivers/
11311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11312 S:      Maintained
11313 F:      Documentation/hwmon/pmbus
11314 F:      drivers/hwmon/pmbus/
11315 F:      include/linux/pmbus.h
11316
11317 PMC SIERRA MaxRAID DRIVER
11318 L:      linux-scsi@vger.kernel.org
11319 W:      http://www.pmc-sierra.com/
11320 S:      Orphan
11321 F:      drivers/scsi/pmcraid.*
11322
11323 PMC SIERRA PM8001 DRIVER
11324 M:      Jack Wang <jinpu.wang@profitbricks.com>
11325 M:      lindar_liu@usish.com
11326 L:      linux-scsi@vger.kernel.org
11327 S:      Supported
11328 F:      drivers/scsi/pm8001/
11329
11330 PNP SUPPORT
11331 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11332 S:      Maintained
11333 F:      drivers/pnp/
11334
11335 POSIX CLOCKS and TIMERS
11336 M:      Thomas Gleixner <tglx@linutronix.de>
11337 L:      linux-kernel@vger.kernel.org
11338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11339 S:      Maintained
11340 F:      fs/timerfd.c
11341 F:      include/linux/timer*
11342 F:      kernel/time/*timer*
11343
11344 POWER MANAGEMENT CORE
11345 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11346 L:      linux-pm@vger.kernel.org
11347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11348 B:      https://bugzilla.kernel.org
11349 S:      Supported
11350 F:      drivers/base/power/
11351 F:      include/linux/pm.h
11352 F:      include/linux/pm_*
11353 F:      include/linux/powercap.h
11354 F:      drivers/powercap/
11355 F:      kernel/configs/nopm.config
11356
11357 POWER STATE COORDINATION INTERFACE (PSCI)
11358 M:      Mark Rutland <mark.rutland@arm.com>
11359 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11360 L:      linux-arm-kernel@lists.infradead.org
11361 S:      Maintained
11362 F:      drivers/firmware/psci*.c
11363 F:      include/linux/psci.h
11364 F:      include/uapi/linux/psci.h
11365
11366 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11367 M:      Sebastian Reichel <sre@kernel.org>
11368 L:      linux-pm@vger.kernel.org
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11370 S:      Maintained
11371 F:      Documentation/ABI/testing/sysfs-class-power
11372 F:      Documentation/devicetree/bindings/power/supply/
11373 F:      include/linux/power_supply.h
11374 F:      drivers/power/supply/
11375
11376 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11377 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11378 L:      linuxppc-dev@lists.ozlabs.org
11379 S:      Maintained
11380 F:      drivers/char/powernv-op-panel.c
11381
11382 PPP OVER ATM (RFC 2364)
11383 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11384 S:      Maintained
11385 F:      net/atm/pppoatm.c
11386 F:      include/uapi/linux/atmppp.h
11387
11388 PPP OVER ETHERNET
11389 M:      Michal Ostrowski <mostrows@earthlink.net>
11390 S:      Maintained
11391 F:      drivers/net/ppp/pppoe.c
11392 F:      drivers/net/ppp/pppox.c
11393
11394 PPP OVER L2TP
11395 M:      James Chapman <jchapman@katalix.com>
11396 S:      Maintained
11397 F:      net/l2tp/l2tp_ppp.c
11398 F:      include/linux/if_pppol2tp.h
11399 F:      include/uapi/linux/if_pppol2tp.h
11400
11401 PPP PROTOCOL DRIVERS AND COMPRESSORS
11402 M:      Paul Mackerras <paulus@samba.org>
11403 L:      linux-ppp@vger.kernel.org
11404 S:      Maintained
11405 F:      drivers/net/ppp/ppp_*
11406
11407 PPS SUPPORT
11408 M:      Rodolfo Giometti <giometti@enneenne.com>
11409 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11410 L:      linuxpps@ml.enneenne.com (subscribers-only)
11411 S:      Maintained
11412 F:      Documentation/pps/
11413 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11414 F:      Documentation/ABI/testing/sysfs-pps
11415 F:      drivers/pps/
11416 F:      include/linux/pps*.h
11417 F:      include/uapi/linux/pps.h
11418
11419 PPTP DRIVER
11420 M:      Dmitry Kozlov <xeb@mail.ru>
11421 L:      netdev@vger.kernel.org
11422 S:      Maintained
11423 F:      drivers/net/ppp/pptp.c
11424 W:      http://sourceforge.net/projects/accel-pptp
11425
11426 PREEMPTIBLE KERNEL
11427 M:      Robert Love <rml@tech9.net>
11428 L:      kpreempt-tech@lists.sourceforge.net
11429 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11430 S:      Supported
11431 F:      Documentation/preempt-locking.txt
11432 F:      include/linux/preempt.h
11433
11434 PRINTK
11435 M:      Petr Mladek <pmladek@suse.com>
11436 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11437 R:      Steven Rostedt <rostedt@goodmis.org>
11438 S:      Maintained
11439 F:      kernel/printk/
11440 F:      include/linux/printk.h
11441
11442 PRISM54 WIRELESS DRIVER
11443 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11444 L:      linux-wireless@vger.kernel.org
11445 W:      http://wireless.kernel.org/en/users/Drivers/p54
11446 S:      Obsolete
11447 F:      drivers/net/wireless/intersil/prism54/
11448
11449 PROC SYSCTL
11450 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11451 M:      Kees Cook <keescook@chromium.org>
11452 L:      linux-kernel@vger.kernel.org
11453 L:      linux-fsdevel@vger.kernel.org
11454 S:      Maintained
11455 F:      fs/proc/proc_sysctl.c
11456 F:      include/linux/sysctl.h
11457 F:      kernel/sysctl.c
11458 F:      tools/testing/selftests/sysctl/
11459
11460 PS3 NETWORK SUPPORT
11461 M:      Geoff Levand <geoff@infradead.org>
11462 L:      netdev@vger.kernel.org
11463 L:      linuxppc-dev@lists.ozlabs.org
11464 S:      Maintained
11465 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11466
11467 PS3 PLATFORM SUPPORT
11468 M:      Geoff Levand <geoff@infradead.org>
11469 L:      linuxppc-dev@lists.ozlabs.org
11470 S:      Maintained
11471 F:      arch/powerpc/boot/ps3*
11472 F:      arch/powerpc/include/asm/lv1call.h
11473 F:      arch/powerpc/include/asm/ps3*.h
11474 F:      arch/powerpc/platforms/ps3/
11475 F:      drivers/*/ps3*
11476 F:      drivers/ps3/
11477 F:      drivers/rtc/rtc-ps3.c
11478 F:      drivers/usb/host/*ps3.c
11479 F:      sound/ppc/snd_ps3*
11480
11481 PS3VRAM DRIVER
11482 M:      Jim Paris <jim@jtan.com>
11483 M:      Geoff Levand <geoff@infradead.org>
11484 L:      linuxppc-dev@lists.ozlabs.org
11485 S:      Maintained
11486 F:      drivers/block/ps3vram.c
11487
11488 PSAMPLE PACKET SAMPLING SUPPORT:
11489 M:      Yotam Gigi <yotam.gi@gmail.com>
11490 S:      Maintained
11491 F:      net/psample
11492 F:      include/net/psample.h
11493 F:      include/uapi/linux/psample.h
11494
11495 PSTORE FILESYSTEM
11496 M:      Kees Cook <keescook@chromium.org>
11497 M:      Anton Vorontsov <anton@enomsg.org>
11498 M:      Colin Cross <ccross@android.com>
11499 M:      Tony Luck <tony.luck@intel.com>
11500 S:      Maintained
11501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11502 F:      fs/pstore/
11503 F:      include/linux/pstore*
11504 F:      drivers/firmware/efi/efi-pstore.c
11505 F:      drivers/acpi/apei/erst.c
11506 F:      Documentation/admin-guide/ramoops.rst
11507 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11508 K:      \b(pstore|ramoops)
11509
11510 PTP HARDWARE CLOCK SUPPORT
11511 M:      Richard Cochran <richardcochran@gmail.com>
11512 L:      netdev@vger.kernel.org
11513 S:      Maintained
11514 W:      http://linuxptp.sourceforge.net/
11515 F:      Documentation/ABI/testing/sysfs-ptp
11516 F:      Documentation/ptp/*
11517 F:      drivers/net/phy/dp83640*
11518 F:      drivers/ptp/*
11519 F:      include/linux/ptp_cl*
11520
11521 PTRACE SUPPORT
11522 M:      Oleg Nesterov <oleg@redhat.com>
11523 S:      Maintained
11524 F:      include/asm-generic/syscall.h
11525 F:      include/linux/ptrace.h
11526 F:      include/linux/regset.h
11527 F:      include/linux/tracehook.h
11528 F:      include/uapi/linux/ptrace.h
11529 F:      include/uapi/linux/ptrace.h
11530 F:      include/asm-generic/ptrace.h
11531 F:      kernel/ptrace.c
11532 F:      arch/*/ptrace*.c
11533 F:      arch/*/*/ptrace*.c
11534 F:      arch/*/include/asm/ptrace*.h
11535
11536 PULSE8-CEC DRIVER
11537 M:      Hans Verkuil <hverkuil@xs4all.nl>
11538 L:      linux-media@vger.kernel.org
11539 T:      git git://linuxtv.org/media_tree.git
11540 S:      Maintained
11541 F:      drivers/media/usb/pulse8-cec/*
11542 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11543
11544 PVRUSB2 VIDEO4LINUX DRIVER
11545 M:      Mike Isely <isely@pobox.com>
11546 L:      pvrusb2@isely.net       (subscribers-only)
11547 L:      linux-media@vger.kernel.org
11548 W:      http://www.isely.net/pvrusb2/
11549 T:      git git://linuxtv.org/media_tree.git
11550 S:      Maintained
11551 F:      Documentation/media/v4l-drivers/pvrusb2*
11552 F:      drivers/media/usb/pvrusb2/
11553
11554 PWC WEBCAM DRIVER
11555 M:      Hans Verkuil <hverkuil@xs4all.nl>
11556 L:      linux-media@vger.kernel.org
11557 T:      git git://linuxtv.org/media_tree.git
11558 S:      Odd Fixes
11559 F:      drivers/media/usb/pwc/*
11560
11561 PWM FAN DRIVER
11562 M:      Kamil Debski <kamil@wypas.org>
11563 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11564 L:      linux-hwmon@vger.kernel.org
11565 S:      Supported
11566 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11567 F:      Documentation/hwmon/pwm-fan
11568 F:      drivers/hwmon/pwm-fan.c
11569
11570 PWM IR Transmitter
11571 M:      Sean Young <sean@mess.org>
11572 L:      linux-media@vger.kernel.org
11573 S:      Maintained
11574 F:      drivers/media/rc/pwm-ir-tx.c
11575
11576 PWM SUBSYSTEM
11577 M:      Thierry Reding <thierry.reding@gmail.com>
11578 L:      linux-pwm@vger.kernel.org
11579 S:      Maintained
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11581 F:      Documentation/pwm.txt
11582 F:      Documentation/devicetree/bindings/pwm/
11583 F:      include/linux/pwm.h
11584 F:      drivers/pwm/
11585 F:      drivers/video/backlight/pwm_bl.c
11586 F:      include/linux/pwm_backlight.h
11587 F:      drivers/gpio/gpio-mvebu.c
11588 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11589
11590 PXA GPIO DRIVER
11591 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11592 L:      linux-gpio@vger.kernel.org
11593 S:      Maintained
11594 F:      drivers/gpio/gpio-pxa.c
11595
11596 PXA MMCI DRIVER
11597 S:      Orphan
11598
11599 PXA RTC DRIVER
11600 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11601 L:      linux-rtc@vger.kernel.org
11602 S:      Maintained
11603
11604 PXA2xx/PXA3xx SUPPORT
11605 M:      Daniel Mack <daniel@zonque.org>
11606 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11607 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11609 T:      git git://github.com/hzhuang1/linux.git
11610 T:      git git://github.com/rjarzmik/linux.git
11611 S:      Maintained
11612 F:      arch/arm/boot/dts/pxa*
11613 F:      arch/arm/mach-pxa/
11614 F:      drivers/dma/pxa*
11615 F:      drivers/pcmcia/pxa2xx*
11616 F:      drivers/pinctrl/pxa/
11617 F:      drivers/spi/spi-pxa2xx*
11618 F:      drivers/usb/gadget/udc/pxa2*
11619 F:      include/sound/pxa2xx-lib.h
11620 F:      sound/arm/pxa*
11621 F:      sound/soc/pxa/
11622
11623 QAT DRIVER
11624 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11625 L:      qat-linux@intel.com
11626 S:      Supported
11627 F:      drivers/crypto/qat/
11628
11629 QCOM AUDIO (ASoC) DRIVERS
11630 M:      Patrick Lai <plai@codeaurora.org>
11631 M:      Banajit Goswami <bgoswami@codeaurora.org>
11632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11633 S:      Supported
11634 F:      sound/soc/qcom/
11635
11636 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11637 M:      Gabriel Somlo <somlo@cmu.edu>
11638 M:      "Michael S. Tsirkin" <mst@redhat.com>
11639 L:      qemu-devel@nongnu.org
11640 S:      Maintained
11641 F:      drivers/firmware/qemu_fw_cfg.c
11642 F:      include/uapi/linux/qemu_fw_cfg.h
11643
11644 QIB DRIVER
11645 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11646 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11647 L:      linux-rdma@vger.kernel.org
11648 S:      Supported
11649 F:      drivers/infiniband/hw/qib/
11650
11651 QLOGIC QL41xxx FCOE DRIVER
11652 M:      QLogic-Storage-Upstream@cavium.com
11653 L:      linux-scsi@vger.kernel.org
11654 S:      Supported
11655 F:      drivers/scsi/qedf/
11656
11657 QLOGIC QL41xxx ISCSI DRIVER
11658 M:      QLogic-Storage-Upstream@cavium.com
11659 L:      linux-scsi@vger.kernel.org
11660 S:      Supported
11661 F:      drivers/scsi/qedi/
11662
11663 QLOGIC QL4xxx ETHERNET DRIVER
11664 M:      Ariel Elior <Ariel.Elior@cavium.com>
11665 M:      everest-linux-l2@cavium.com
11666 L:      netdev@vger.kernel.org
11667 S:      Supported
11668 F:      drivers/net/ethernet/qlogic/qed/
11669 F:      include/linux/qed/
11670 F:      drivers/net/ethernet/qlogic/qede/
11671
11672 QLOGIC QL4xxx RDMA DRIVER
11673 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11674 M:      Ariel Elior <Ariel.Elior@cavium.com>
11675 L:      linux-rdma@vger.kernel.org
11676 S:      Supported
11677 F:      drivers/infiniband/hw/qedr/
11678 F:      include/uapi/rdma/qedr-abi.h
11679
11680 QLOGIC QLA1280 SCSI DRIVER
11681 M:      Michael Reed <mdr@sgi.com>
11682 L:      linux-scsi@vger.kernel.org
11683 S:      Maintained
11684 F:      drivers/scsi/qla1280.[ch]
11685
11686 QLOGIC QLA2XXX FC-SCSI DRIVER
11687 M:      qla2xxx-upstream@qlogic.com
11688 L:      linux-scsi@vger.kernel.org
11689 S:      Supported
11690 F:      Documentation/scsi/LICENSE.qla2xxx
11691 F:      drivers/scsi/qla2xxx/
11692
11693 QLOGIC QLA3XXX NETWORK DRIVER
11694 M:      Dept-GELinuxNICDev@cavium.com
11695 L:      netdev@vger.kernel.org
11696 S:      Supported
11697 F:      Documentation/networking/LICENSE.qla3xxx
11698 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11699
11700 QLOGIC QLA4XXX iSCSI DRIVER
11701 M:      QLogic-Storage-Upstream@qlogic.com
11702 L:      linux-scsi@vger.kernel.org
11703 S:      Supported
11704 F:      Documentation/scsi/LICENSE.qla4xxx
11705 F:      drivers/scsi/qla4xxx/
11706
11707 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11708 M:      Harish Patil <harish.patil@cavium.com>
11709 M:      Manish Chopra <manish.chopra@cavium.com>
11710 M:      Dept-GELinuxNICDev@cavium.com
11711 L:      netdev@vger.kernel.org
11712 S:      Supported
11713 F:      drivers/net/ethernet/qlogic/qlcnic/
11714
11715 QLOGIC QLGE 10Gb ETHERNET DRIVER
11716 M:      Harish Patil <harish.patil@cavium.com>
11717 M:      Manish Chopra <manish.chopra@cavium.com>
11718 M:      Dept-GELinuxNICDev@cavium.com
11719 L:      netdev@vger.kernel.org
11720 S:      Supported
11721 F:      drivers/net/ethernet/qlogic/qlge/
11722
11723 QNX4 FILESYSTEM
11724 M:      Anders Larsen <al@alarsen.net>
11725 W:      http://www.alarsen.net/linux/qnx4fs/
11726 S:      Maintained
11727 F:      fs/qnx4/
11728 F:      include/uapi/linux/qnx4_fs.h
11729 F:      include/uapi/linux/qnxtypes.h
11730
11731 QORIQ DPAA2 FSL-MC BUS DRIVER
11732 M:      Stuart Yoder <stuyoder@gmail.com>
11733 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11734 L:      linux-kernel@vger.kernel.org
11735 S:      Maintained
11736 F:      drivers/bus/fsl-mc/
11737 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11738 F:      Documentation/networking/dpaa2/overview.rst
11739
11740 QT1010 MEDIA DRIVER
11741 M:      Antti Palosaari <crope@iki.fi>
11742 L:      linux-media@vger.kernel.org
11743 W:      https://linuxtv.org
11744 W:      http://palosaari.fi/linux/
11745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11746 T:      git git://linuxtv.org/anttip/media_tree.git
11747 S:      Maintained
11748 F:      drivers/media/tuners/qt1010*
11749
11750 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11751 M:      Kalle Valo <kvalo@codeaurora.org>
11752 L:      ath10k@lists.infradead.org
11753 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11755 S:      Supported
11756 F:      drivers/net/wireless/ath/ath10k/
11757
11758 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11759 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11760 L:      linux-wireless@vger.kernel.org
11761 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11762 S:      Supported
11763 F:      drivers/net/wireless/ath/ath9k/
11764
11765 QUALCOMM CAMERA SUBSYSTEM DRIVER
11766 M:      Todor Tomov <todor.tomov@linaro.org>
11767 L:      linux-media@vger.kernel.org
11768 S:      Maintained
11769 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11770 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11771 F:      drivers/media/platform/qcom/camss-8x16/
11772
11773 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11774 M:  Ilia Lin <ilia.lin@gmail.com>
11775 L:  linux-pm@vger.kernel.org
11776 S:  Maintained
11777 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11778 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11779
11780 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11781 M:      Timur Tabi <timur@codeaurora.org>
11782 L:      netdev@vger.kernel.org
11783 S:      Supported
11784 F:      drivers/net/ethernet/qualcomm/emac/
11785
11786 QUALCOMM HEXAGON ARCHITECTURE
11787 M:      Richard Kuo <rkuo@codeaurora.org>
11788 L:      linux-hexagon@vger.kernel.org
11789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11790 S:      Supported
11791 F:      arch/hexagon/
11792
11793 QUALCOMM HIDMA DRIVER
11794 M:      Sinan Kaya <okaya@codeaurora.org>
11795 L:      linux-arm-kernel@lists.infradead.org
11796 L:      linux-arm-msm@vger.kernel.org
11797 L:      dmaengine@vger.kernel.org
11798 S:      Supported
11799 F:      drivers/dma/qcom/hidma*
11800
11801 QUALCOMM IOMMU
11802 M:      Rob Clark <robdclark@gmail.com>
11803 L:      iommu@lists.linux-foundation.org
11804 L:      linux-arm-msm@vger.kernel.org
11805 S:      Maintained
11806 F:      drivers/iommu/qcom_iommu.c
11807
11808 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11809 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11810 L:      linux-media@vger.kernel.org
11811 L:      linux-arm-msm@vger.kernel.org
11812 T:      git git://linuxtv.org/media_tree.git
11813 S:      Maintained
11814 F:      drivers/media/platform/qcom/venus/
11815
11816 QUALCOMM WCN36XX WIRELESS DRIVER
11817 M:      Kalle Valo <kvalo@codeaurora.org>
11818 L:      wcn36xx@lists.infradead.org
11819 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11820 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11821 S:      Supported
11822 F:      drivers/net/wireless/ath/wcn36xx/
11823
11824 QUANTENNA QTNFMAC WIRELESS DRIVER
11825 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11826 M:      Avinash Patil <avinashp@quantenna.com>
11827 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11828 L:      linux-wireless@vger.kernel.org
11829 S:      Maintained
11830 F:      drivers/net/wireless/quantenna
11831
11832 RADEON and AMDGPU DRM DRIVERS
11833 M:      Alex Deucher <alexander.deucher@amd.com>
11834 M:      Christian König <christian.koenig@amd.com>
11835 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11836 L:      amd-gfx@lists.freedesktop.org
11837 T:      git git://people.freedesktop.org/~agd5f/linux
11838 S:      Supported
11839 F:      drivers/gpu/drm/radeon/
11840 F:      include/uapi/drm/radeon_drm.h
11841 F:      drivers/gpu/drm/amd/
11842 F:      include/uapi/drm/amdgpu_drm.h
11843
11844 RADEON FRAMEBUFFER DISPLAY DRIVER
11845 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11846 L:      linux-fbdev@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/video/fbdev/aty/radeon*
11849 F:      include/uapi/linux/radeonfb.h
11850
11851 RADIOSHARK RADIO DRIVER
11852 M:      Hans Verkuil <hverkuil@xs4all.nl>
11853 L:      linux-media@vger.kernel.org
11854 T:      git git://linuxtv.org/media_tree.git
11855 S:      Maintained
11856 F:      drivers/media/radio/radio-shark.c
11857
11858 RADIOSHARK2 RADIO DRIVER
11859 M:      Hans Verkuil <hverkuil@xs4all.nl>
11860 L:      linux-media@vger.kernel.org
11861 T:      git git://linuxtv.org/media_tree.git
11862 S:      Maintained
11863 F:      drivers/media/radio/radio-shark2.c
11864 F:      drivers/media/radio/radio-tea5777.c
11865
11866 RADOS BLOCK DEVICE (RBD)
11867 M:      Ilya Dryomov <idryomov@gmail.com>
11868 M:      Sage Weil <sage@redhat.com>
11869 M:      Alex Elder <elder@kernel.org>
11870 L:      ceph-devel@vger.kernel.org
11871 W:      http://ceph.com/
11872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11873 T:      git git://github.com/ceph/ceph-client.git
11874 S:      Supported
11875 F:      Documentation/ABI/testing/sysfs-bus-rbd
11876 F:      drivers/block/rbd.c
11877 F:      drivers/block/rbd_types.h
11878
11879 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11880 M:      Paul Mackerras <paulus@samba.org>
11881 L:      linux-fbdev@vger.kernel.org
11882 S:      Maintained
11883 F:      drivers/video/fbdev/aty/aty128fb.c
11884
11885 RAINSHADOW-CEC DRIVER
11886 M:      Hans Verkuil <hverkuil@xs4all.nl>
11887 L:      linux-media@vger.kernel.org
11888 T:      git git://linuxtv.org/media_tree.git
11889 S:      Maintained
11890 F:      drivers/media/usb/rainshadow-cec/*
11891
11892 RALINK MIPS ARCHITECTURE
11893 M:      John Crispin <john@phrozen.org>
11894 L:      linux-mips@linux-mips.org
11895 S:      Maintained
11896 F:      arch/mips/ralink
11897
11898 RALINK RT2X00 WIRELESS LAN DRIVER
11899 P:      rt2x00 project
11900 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11901 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11902 L:      linux-wireless@vger.kernel.org
11903 S:      Maintained
11904 F:      drivers/net/wireless/ralink/rt2x00/
11905
11906 RAMDISK RAM BLOCK DEVICE DRIVER
11907 M:      Jens Axboe <axboe@kernel.dk>
11908 S:      Maintained
11909 F:      Documentation/blockdev/ramdisk.txt
11910 F:      drivers/block/brd.c
11911
11912 RANCHU VIRTUAL BOARD FOR MIPS
11913 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11914 L:      linux-mips@linux-mips.org
11915 S:      Supported
11916 F:      arch/mips/generic/board-ranchu.c
11917 F:      arch/mips/configs/generic/board-ranchu.config
11918
11919 RANDOM NUMBER DRIVER
11920 M:      "Theodore Ts'o" <tytso@mit.edu>
11921 S:      Maintained
11922 F:      drivers/char/random.c
11923
11924 RAPIDIO SUBSYSTEM
11925 M:      Matt Porter <mporter@kernel.crashing.org>
11926 M:      Alexandre Bounine <alex.bou9@gmail.com>
11927 S:      Maintained
11928 F:      drivers/rapidio/
11929
11930 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11931 L:      linux-wireless@vger.kernel.org
11932 S:      Orphan
11933 F:      drivers/net/wireless/ray*
11934
11935 RCUTORTURE TEST FRAMEWORK
11936 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11937 M:      Josh Triplett <josh@joshtriplett.org>
11938 R:      Steven Rostedt <rostedt@goodmis.org>
11939 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11940 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11941 L:      linux-kernel@vger.kernel.org
11942 S:      Supported
11943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11944 F:      tools/testing/selftests/rcutorture
11945
11946 RDC R-321X SoC
11947 M:      Florian Fainelli <florian@openwrt.org>
11948 S:      Maintained
11949
11950 RDC R6040 FAST ETHERNET DRIVER
11951 M:      Florian Fainelli <f.fainelli@gmail.com>
11952 L:      netdev@vger.kernel.org
11953 S:      Maintained
11954 F:      drivers/net/ethernet/rdc/r6040.c
11955
11956 RDMAVT - RDMA verbs software
11957 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11958 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11959 L:      linux-rdma@vger.kernel.org
11960 S:      Supported
11961 F:      drivers/infiniband/sw/rdmavt
11962
11963 RDS - RELIABLE DATAGRAM SOCKETS
11964 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11965 L:      netdev@vger.kernel.org
11966 L:      linux-rdma@vger.kernel.org
11967 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11968 W:      https://oss.oracle.com/projects/rds/
11969 S:      Supported
11970 F:      net/rds/
11971 F:      Documentation/networking/rds.txt
11972
11973 RDT - RESOURCE ALLOCATION
11974 M:      Fenghua Yu <fenghua.yu@intel.com>
11975 L:      linux-kernel@vger.kernel.org
11976 S:      Supported
11977 F:      arch/x86/kernel/cpu/intel_rdt*
11978 F:      arch/x86/include/asm/intel_rdt_sched.h
11979 F:      Documentation/x86/intel_rdt*
11980
11981 READ-COPY UPDATE (RCU)
11982 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11983 M:      Josh Triplett <josh@joshtriplett.org>
11984 R:      Steven Rostedt <rostedt@goodmis.org>
11985 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11986 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11987 L:      linux-kernel@vger.kernel.org
11988 W:      http://www.rdrop.com/users/paulmck/RCU/
11989 S:      Supported
11990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11991 F:      Documentation/RCU/
11992 X:      Documentation/RCU/torture.txt
11993 F:      include/linux/rcu*
11994 X:      include/linux/srcu.h
11995 F:      kernel/rcu/
11996 X:      kernel/torture.c
11997
11998 REAL TIME CLOCK (RTC) SUBSYSTEM
11999 M:      Alessandro Zummo <a.zummo@towertech.it>
12000 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12001 L:      linux-rtc@vger.kernel.org
12002 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12004 S:      Maintained
12005 F:      Documentation/devicetree/bindings/rtc/
12006 F:      Documentation/rtc.txt
12007 F:      drivers/rtc/
12008 F:      include/linux/rtc.h
12009 F:      include/uapi/linux/rtc.h
12010 F:      include/linux/rtc/
12011 F:      include/linux/platform_data/rtc-*
12012 F:      tools/testing/selftests/rtc/
12013
12014 REALTEK AUDIO CODECS
12015 M:      Bard Liao <bardliao@realtek.com>
12016 M:      Oder Chiou <oder_chiou@realtek.com>
12017 S:      Maintained
12018 F:      sound/soc/codecs/rt*
12019 F:      include/sound/rt*.h
12020
12021 REGISTER MAP ABSTRACTION
12022 M:      Mark Brown <broonie@kernel.org>
12023 L:      linux-kernel@vger.kernel.org
12024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12025 S:      Supported
12026 F:      Documentation/devicetree/bindings/regmap/
12027 F:      drivers/base/regmap/
12028 F:      include/linux/regmap.h
12029
12030 REISERFS FILE SYSTEM
12031 L:      reiserfs-devel@vger.kernel.org
12032 S:      Supported
12033 F:      fs/reiserfs/
12034
12035 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12036 M:      Ohad Ben-Cohen <ohad@wizery.com>
12037 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12038 L:      linux-remoteproc@vger.kernel.org
12039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12040 S:      Maintained
12041 F:      Documentation/devicetree/bindings/remoteproc/
12042 F:      Documentation/remoteproc.txt
12043 F:      drivers/remoteproc/
12044 F:      include/linux/remoteproc.h
12045
12046 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12047 M:      Ohad Ben-Cohen <ohad@wizery.com>
12048 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12049 L:      linux-remoteproc@vger.kernel.org
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12051 S:      Maintained
12052 F:      drivers/rpmsg/
12053 F:      Documentation/rpmsg.txt
12054 F:      include/linux/rpmsg.h
12055 F:      include/linux/rpmsg/
12056
12057 RENESAS CLOCK DRIVERS
12058 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12059 L:      linux-renesas-soc@vger.kernel.org
12060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12061 S:      Supported
12062 F:      drivers/clk/renesas/
12063
12064 RENESAS EMEV2 I2C DRIVER
12065 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12066 S:      Supported
12067 F:      drivers/i2c/busses/i2c-emev2.c
12068
12069 RENESAS ETHERNET DRIVERS
12070 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12071 L:      netdev@vger.kernel.org
12072 L:      linux-renesas-soc@vger.kernel.org
12073 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12074 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12075 F:      drivers/net/ethernet/renesas/
12076 F:      include/linux/sh_eth.h
12077
12078 RENESAS R-CAR GYROADC DRIVER
12079 M:      Marek Vasut <marek.vasut@gmail.com>
12080 L:      linux-iio@vger.kernel.org
12081 S:      Supported
12082 F:      drivers/iio/adc/rcar_gyro_adc.c
12083
12084 RENESAS R-CAR I2C DRIVERS
12085 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12086 S:      Supported
12087 F:      drivers/i2c/busses/i2c-rcar.c
12088 F:      drivers/i2c/busses/i2c-sh_mobile.c
12089
12090 RENESAS USB PHY DRIVER
12091 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12092 L:      linux-renesas-soc@vger.kernel.org
12093 S:      Maintained
12094 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12095
12096 RESET CONTROLLER FRAMEWORK
12097 M:      Philipp Zabel <p.zabel@pengutronix.de>
12098 T:      git git://git.pengutronix.de/git/pza/linux
12099 S:      Maintained
12100 F:      drivers/reset/
12101 F:      Documentation/devicetree/bindings/reset/
12102 F:      include/dt-bindings/reset/
12103 F:      include/linux/reset.h
12104 F:      include/linux/reset-controller.h
12105
12106 RFKILL
12107 M:      Johannes Berg <johannes@sipsolutions.net>
12108 L:      linux-wireless@vger.kernel.org
12109 W:      http://wireless.kernel.org/
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12112 S:      Maintained
12113 F:      Documentation/rfkill.txt
12114 F:      Documentation/ABI/stable/sysfs-class-rfkill
12115 F:      net/rfkill/
12116
12117 RHASHTABLE
12118 M:      Thomas Graf <tgraf@suug.ch>
12119 M:      Herbert Xu <herbert@gondor.apana.org.au>
12120 L:      netdev@vger.kernel.org
12121 S:      Maintained
12122 F:      lib/rhashtable.c
12123 F:      include/linux/rhashtable.h
12124
12125 RICOH R5C592 MEMORYSTICK DRIVER
12126 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12127 S:      Maintained
12128 F:      drivers/memstick/host/r592.*
12129
12130 RICOH SMARTMEDIA/XD DRIVER
12131 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12132 S:      Maintained
12133 F:      drivers/mtd/nand/raw/r852.c
12134 F:      drivers/mtd/nand/raw/r852.h
12135
12136 RISC-V ARCHITECTURE
12137 M:      Palmer Dabbelt <palmer@sifive.com>
12138 M:      Albert Ou <albert@sifive.com>
12139 L:      linux-riscv@lists.infradead.org
12140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12141 S:      Supported
12142 F:      arch/riscv/
12143 K:      riscv
12144 N:      riscv
12145
12146 ROCCAT DRIVERS
12147 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12148 W:      http://sourceforge.net/projects/roccat/
12149 S:      Maintained
12150 F:      drivers/hid/hid-roccat*
12151 F:      include/linux/hid-roccat*
12152 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12153
12154 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12155 M:      Jacob chen <jacob2.chen@rock-chips.com>
12156 L:      linux-media@vger.kernel.org
12157 S:      Maintained
12158 F:      drivers/media/platform/rockchip/rga/
12159 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12160
12161 ROCKER DRIVER
12162 M:      Jiri Pirko <jiri@resnulli.us>
12163 L:      netdev@vger.kernel.org
12164 S:      Supported
12165 F:      drivers/net/ethernet/rocker/
12166
12167 ROCKETPORT DRIVER
12168 P:      Comtrol Corp.
12169 W:      http://www.comtrol.com
12170 S:      Maintained
12171 F:      Documentation/serial/rocket.txt
12172 F:      drivers/tty/rocket*
12173
12174 ROCKETPORT EXPRESS/INFINITY DRIVER
12175 M:      Kevin Cernekee <cernekee@gmail.com>
12176 L:      linux-serial@vger.kernel.org
12177 S:      Odd Fixes
12178 F:      drivers/tty/serial/rp2.*
12179
12180 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12181 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12182 L:      linux-kernel@vger.kernel.org
12183 L:      linux-renesas-soc@vger.kernel.org
12184 S:      Supported
12185 F:      drivers/mfd/bd9571mwv.c
12186 F:      drivers/regulator/bd9571mwv-regulator.c
12187 F:      drivers/gpio/gpio-bd9571mwv.c
12188 F:      include/linux/mfd/bd9571mwv.h
12189 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12190
12191 ROSE NETWORK LAYER
12192 M:      Ralf Baechle <ralf@linux-mips.org>
12193 L:      linux-hams@vger.kernel.org
12194 W:      http://www.linux-ax25.org/
12195 S:      Maintained
12196 F:      include/net/rose.h
12197 F:      include/uapi/linux/rose.h
12198 F:      net/rose/
12199
12200 RTL2830 MEDIA DRIVER
12201 M:      Antti Palosaari <crope@iki.fi>
12202 L:      linux-media@vger.kernel.org
12203 W:      https://linuxtv.org
12204 W:      http://palosaari.fi/linux/
12205 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12206 T:      git git://linuxtv.org/anttip/media_tree.git
12207 S:      Maintained
12208 F:      drivers/media/dvb-frontends/rtl2830*
12209
12210 RTL2832 MEDIA DRIVER
12211 M:      Antti Palosaari <crope@iki.fi>
12212 L:      linux-media@vger.kernel.org
12213 W:      https://linuxtv.org
12214 W:      http://palosaari.fi/linux/
12215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12216 T:      git git://linuxtv.org/anttip/media_tree.git
12217 S:      Maintained
12218 F:      drivers/media/dvb-frontends/rtl2832*
12219
12220 RTL2832_SDR MEDIA DRIVER
12221 M:      Antti Palosaari <crope@iki.fi>
12222 L:      linux-media@vger.kernel.org
12223 W:      https://linuxtv.org
12224 W:      http://palosaari.fi/linux/
12225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12226 T:      git git://linuxtv.org/anttip/media_tree.git
12227 S:      Maintained
12228 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12229
12230 RTL8180 WIRELESS DRIVER
12231 L:      linux-wireless@vger.kernel.org
12232 W:      http://wireless.kernel.org/
12233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12234 S:      Orphan
12235 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12236
12237 RTL8187 WIRELESS DRIVER
12238 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12239 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12240 M:      Larry Finger <Larry.Finger@lwfinger.net>
12241 L:      linux-wireless@vger.kernel.org
12242 W:      http://wireless.kernel.org/
12243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12244 S:      Maintained
12245 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12246
12247 REALTEK WIRELESS DRIVER (rtlwifi family)
12248 M:      Ping-Ke Shih <pkshih@realtek.com>
12249 L:      linux-wireless@vger.kernel.org
12250 W:      http://wireless.kernel.org/
12251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12252 S:      Maintained
12253 F:      drivers/net/wireless/realtek/rtlwifi/
12254
12255 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12256 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12257 L:      linux-wireless@vger.kernel.org
12258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12259 S:      Maintained
12260 F:      drivers/net/wireless/realtek/rtl8xxxu/
12261
12262 RXRPC SOCKETS (AF_RXRPC)
12263 M:      David Howells <dhowells@redhat.com>
12264 L:      linux-afs@lists.infradead.org
12265 S:      Supported
12266 F:      net/rxrpc/
12267 F:      include/keys/rxrpc-type.h
12268 F:      include/net/af_rxrpc.h
12269 F:      include/trace/events/rxrpc.h
12270 F:      include/uapi/linux/rxrpc.h
12271 F:      Documentation/networking/rxrpc.txt
12272 W:      https://www.infradead.org/~dhowells/kafs/
12273
12274 S3 SAVAGE FRAMEBUFFER DRIVER
12275 M:      Antonino Daplas <adaplas@gmail.com>
12276 L:      linux-fbdev@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/video/fbdev/savage/
12279
12280 S390
12281 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12282 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12283 L:      linux-s390@vger.kernel.org
12284 W:      http://www.ibm.com/developerworks/linux/linux390/
12285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12286 S:      Supported
12287 F:      arch/s390/
12288 F:      drivers/s390/
12289 F:      Documentation/s390/
12290 F:      Documentation/driver-api/s390-drivers.rst
12291
12292 S390 COMMON I/O LAYER
12293 M:      Sebastian Ott <sebott@linux.ibm.com>
12294 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12295 L:      linux-s390@vger.kernel.org
12296 W:      http://www.ibm.com/developerworks/linux/linux390/
12297 S:      Supported
12298 F:      drivers/s390/cio/
12299
12300 S390 DASD DRIVER
12301 M:      Stefan Haberland <sth@linux.ibm.com>
12302 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12303 L:      linux-s390@vger.kernel.org
12304 W:      http://www.ibm.com/developerworks/linux/linux390/
12305 S:      Supported
12306 F:      drivers/s390/block/dasd*
12307 F:      block/partitions/ibm.c
12308
12309 S390 IOMMU (PCI)
12310 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12311 L:      linux-s390@vger.kernel.org
12312 W:      http://www.ibm.com/developerworks/linux/linux390/
12313 S:      Supported
12314 F:      drivers/iommu/s390-iommu.c
12315
12316 S390 IUCV NETWORK LAYER
12317 M:      Julian Wiedmann <jwi@linux.ibm.com>
12318 M:      Ursula Braun <ubraun@linux.ibm.com>
12319 L:      linux-s390@vger.kernel.org
12320 W:      http://www.ibm.com/developerworks/linux/linux390/
12321 S:      Supported
12322 F:      drivers/s390/net/*iucv*
12323 F:      include/net/iucv/
12324 F:      net/iucv/
12325
12326 S390 NETWORK DRIVERS
12327 M:      Julian Wiedmann <jwi@linux.ibm.com>
12328 M:      Ursula Braun <ubraun@linux.ibm.com>
12329 L:      linux-s390@vger.kernel.org
12330 W:      http://www.ibm.com/developerworks/linux/linux390/
12331 S:      Supported
12332 F:      drivers/s390/net/
12333
12334 S390 PCI SUBSYSTEM
12335 M:      Sebastian Ott <sebott@linux.ibm.com>
12336 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12337 L:      linux-s390@vger.kernel.org
12338 W:      http://www.ibm.com/developerworks/linux/linux390/
12339 S:      Supported
12340 F:      arch/s390/pci/
12341 F:      drivers/pci/hotplug/s390_pci_hpc.c
12342
12343 S390 VFIO-CCW DRIVER
12344 M:      Cornelia Huck <cohuck@redhat.com>
12345 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12346 M:      Halil Pasic <pasic@linux.ibm.com>
12347 L:      linux-s390@vger.kernel.org
12348 L:      kvm@vger.kernel.org
12349 S:      Supported
12350 F:      drivers/s390/cio/vfio_ccw*
12351 F:      Documentation/s390/vfio-ccw.txt
12352 F:      include/uapi/linux/vfio_ccw.h
12353
12354 S390 ZCRYPT DRIVER
12355 M:      Harald Freudenberger <freude@linux.ibm.com>
12356 L:      linux-s390@vger.kernel.org
12357 W:      http://www.ibm.com/developerworks/linux/linux390/
12358 S:      Supported
12359 F:      drivers/s390/crypto/
12360
12361 S390 ZFCP DRIVER
12362 M:      Steffen Maier <maier@linux.ibm.com>
12363 M:      Benjamin Block <bblock@linux.ibm.com>
12364 L:      linux-s390@vger.kernel.org
12365 W:      http://www.ibm.com/developerworks/linux/linux390/
12366 S:      Supported
12367 F:      drivers/s390/scsi/zfcp_*
12368
12369 S3C24XX SD/MMC Driver
12370 M:      Ben Dooks <ben-linux@fluff.org>
12371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 S:      Supported
12373 F:      drivers/mmc/host/s3cmci.*
12374
12375 SAA6588 RDS RECEIVER DRIVER
12376 M:      Hans Verkuil <hverkuil@xs4all.nl>
12377 L:      linux-media@vger.kernel.org
12378 T:      git git://linuxtv.org/media_tree.git
12379 W:      https://linuxtv.org
12380 S:      Odd Fixes
12381 F:      drivers/media/i2c/saa6588*
12382
12383 SAA7134 VIDEO4LINUX DRIVER
12384 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12385 L:      linux-media@vger.kernel.org
12386 W:      https://linuxtv.org
12387 T:      git git://linuxtv.org/media_tree.git
12388 S:      Odd fixes
12389 F:      Documentation/media/v4l-drivers/saa7134*
12390 F:      drivers/media/pci/saa7134/
12391
12392 SAA7146 VIDEO4LINUX-2 DRIVER
12393 M:      Hans Verkuil <hverkuil@xs4all.nl>
12394 L:      linux-media@vger.kernel.org
12395 T:      git git://linuxtv.org/media_tree.git
12396 S:      Maintained
12397 F:      drivers/media/common/saa7146/
12398 F:      drivers/media/pci/saa7146/
12399 F:      include/media/saa7146*
12400
12401 SAMSUNG AUDIO (ASoC) DRIVERS
12402 M:      Krzysztof Kozlowski <krzk@kernel.org>
12403 M:      Sangbeom Kim <sbkim73@samsung.com>
12404 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12406 S:      Supported
12407 F:      sound/soc/samsung/
12408 F:      Documentation/devicetree/bindings/sound/samsung*
12409
12410 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12411 M:      Krzysztof Kozlowski <krzk@kernel.org>
12412 L:      linux-crypto@vger.kernel.org
12413 L:      linux-samsung-soc@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/crypto/exynos-rng.c
12416 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12417
12418 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12419 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12420 L:      linux-samsung-soc@vger.kernel.org
12421 S:      Maintained
12422 F:      drivers/char/hw_random/exynos-trng.c
12423 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12424
12425 SAMSUNG FRAMEBUFFER DRIVER
12426 M:      Jingoo Han <jingoohan1@gmail.com>
12427 L:      linux-fbdev@vger.kernel.org
12428 S:      Maintained
12429 F:      drivers/video/fbdev/s3c-fb.c
12430
12431 SAMSUNG LAPTOP DRIVER
12432 M:      Corentin Chary <corentin.chary@gmail.com>
12433 L:      platform-driver-x86@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/platform/x86/samsung-laptop.c
12436
12437 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12438 M:      Sangbeom Kim <sbkim73@samsung.com>
12439 M:      Krzysztof Kozlowski <krzk@kernel.org>
12440 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12441 L:      linux-kernel@vger.kernel.org
12442 L:      linux-samsung-soc@vger.kernel.org
12443 S:      Supported
12444 F:      drivers/mfd/sec*.c
12445 F:      drivers/regulator/s2m*.c
12446 F:      drivers/regulator/s5m*.c
12447 F:      drivers/clk/clk-s2mps11.c
12448 F:      drivers/rtc/rtc-s5m.c
12449 F:      include/linux/mfd/samsung/
12450 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12451 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12452 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12453 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12454
12455 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12456 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12457 L:      linux-media@vger.kernel.org
12458 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12459 S:      Maintained
12460 F:      drivers/media/platform/s3c-camif/
12461 F:      include/media/drv-intf/s3c_camif.h
12462
12463 SAMSUNG S3FWRN5 NFC DRIVER
12464 M:      Robert Baldyga <r.baldyga@samsung.com>
12465 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12466 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12467 S:      Supported
12468 F:      drivers/nfc/s3fwrn5
12469
12470 SAMSUNG S5C73M3 CAMERA DRIVER
12471 M:      Kyungmin Park <kyungmin.park@samsung.com>
12472 M:      Andrzej Hajda <a.hajda@samsung.com>
12473 L:      linux-media@vger.kernel.org
12474 S:      Supported
12475 F:      drivers/media/i2c/s5c73m3/*
12476
12477 SAMSUNG S5K5BAF CAMERA DRIVER
12478 M:      Kyungmin Park <kyungmin.park@samsung.com>
12479 M:      Andrzej Hajda <a.hajda@samsung.com>
12480 L:      linux-media@vger.kernel.org
12481 S:      Supported
12482 F:      drivers/media/i2c/s5k5baf.c
12483
12484 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12485 M:      Krzysztof Kozlowski <krzk@kernel.org>
12486 M:      Vladimir Zapolskiy <vz@mleia.com>
12487 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12488 L:      linux-crypto@vger.kernel.org
12489 L:      linux-samsung-soc@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/crypto/s5p-sss.c
12492
12493 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12494 M:      Kyungmin Park <kyungmin.park@samsung.com>
12495 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12496 L:      linux-media@vger.kernel.org
12497 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12498 S:      Supported
12499 F:      drivers/media/platform/exynos4-is/
12500
12501 SAMSUNG SOC CLOCK DRIVERS
12502 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12503 M:      Tomasz Figa <tomasz.figa@gmail.com>
12504 M:      Chanwoo Choi <cw00.choi@samsung.com>
12505 S:      Supported
12506 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12508 F:      drivers/clk/samsung/
12509 F:      include/dt-bindings/clock/exynos*.h
12510 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12511
12512 SAMSUNG SPI DRIVERS
12513 M:      Kukjin Kim <kgene@kernel.org>
12514 M:      Krzysztof Kozlowski <krzk@kernel.org>
12515 M:      Andi Shyti <andi@etezian.org>
12516 L:      linux-spi@vger.kernel.org
12517 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12518 S:      Maintained
12519 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12520 F:      drivers/spi/spi-s3c*
12521 F:      include/linux/platform_data/spi-s3c64xx.h
12522
12523 SAMSUNG SXGBE DRIVERS
12524 M:      Byungho An <bh74.an@samsung.com>
12525 M:      Girish K S <ks.giri@samsung.com>
12526 M:      Vipul Pandya <vipul.pandya@samsung.com>
12527 S:      Supported
12528 L:      netdev@vger.kernel.org
12529 F:      drivers/net/ethernet/samsung/sxgbe/
12530
12531 SAMSUNG THERMAL DRIVER
12532 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12533 L:      linux-pm@vger.kernel.org
12534 L:      linux-samsung-soc@vger.kernel.org
12535 S:      Supported
12536 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12537 F:      drivers/thermal/samsung/
12538
12539 SAMSUNG USB2 PHY DRIVER
12540 M:      Kamil Debski <kamil@wypas.org>
12541 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12542 L:      linux-kernel@vger.kernel.org
12543 S:      Supported
12544 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12545 F:      Documentation/phy/samsung-usb2.txt
12546 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12547 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12548 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12549 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12550 F:      drivers/phy/samsung/phy-samsung-usb2.c
12551 F:      drivers/phy/samsung/phy-samsung-usb2.h
12552
12553 SC1200 WDT DRIVER
12554 M:      Zwane Mwaikambo <zwanem@gmail.com>
12555 S:      Maintained
12556 F:      drivers/watchdog/sc1200wdt.c
12557
12558 SCHEDULER
12559 M:      Ingo Molnar <mingo@redhat.com>
12560 M:      Peter Zijlstra <peterz@infradead.org>
12561 L:      linux-kernel@vger.kernel.org
12562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12563 S:      Maintained
12564 F:      kernel/sched/
12565 F:      include/linux/sched.h
12566 F:      include/uapi/linux/sched.h
12567 F:      include/linux/wait.h
12568
12569 SCR24X CHIP CARD INTERFACE DRIVER
12570 M:      Lubomir Rintel <lkundrak@v3.sk>
12571 S:      Supported
12572 F:      drivers/char/pcmcia/scr24x_cs.c
12573
12574 SCSI CDROM DRIVER
12575 M:      Jens Axboe <axboe@kernel.dk>
12576 L:      linux-scsi@vger.kernel.org
12577 W:      http://www.kernel.dk
12578 S:      Maintained
12579 F:      drivers/scsi/sr*
12580
12581 SCSI RDMA PROTOCOL (SRP) INITIATOR
12582 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12583 L:      linux-rdma@vger.kernel.org
12584 S:      Supported
12585 W:      http://www.openfabrics.org
12586 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12588 F:      drivers/infiniband/ulp/srp/
12589 F:      include/scsi/srp.h
12590
12591 SCSI SG DRIVER
12592 M:      Doug Gilbert <dgilbert@interlog.com>
12593 L:      linux-scsi@vger.kernel.org
12594 W:      http://sg.danny.cz/sg
12595 S:      Maintained
12596 F:      Documentation/scsi/scsi-generic.txt
12597 F:      drivers/scsi/sg.c
12598 F:      include/scsi/sg.h
12599
12600 SCSI SUBSYSTEM
12601 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12603 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12605 L:      linux-scsi@vger.kernel.org
12606 S:      Maintained
12607 F:      Documentation/devicetree/bindings/scsi/
12608 F:      drivers/scsi/
12609 F:      include/scsi/
12610
12611 SCSI TAPE DRIVER
12612 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12613 L:      linux-scsi@vger.kernel.org
12614 S:      Maintained
12615 F:      Documentation/scsi/st.txt
12616 F:      drivers/scsi/st.*
12617 F:      drivers/scsi/st_*.h
12618
12619 SCTP PROTOCOL
12620 M:      Vlad Yasevich <vyasevich@gmail.com>
12621 M:      Neil Horman <nhorman@tuxdriver.com>
12622 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12623 L:      linux-sctp@vger.kernel.org
12624 W:      http://lksctp.sourceforge.net
12625 S:      Maintained
12626 F:      Documentation/networking/sctp.txt
12627 F:      include/linux/sctp.h
12628 F:      include/uapi/linux/sctp.h
12629 F:      include/net/sctp/
12630 F:      net/sctp/
12631
12632 SCx200 CPU SUPPORT
12633 M:      Jim Cromie <jim.cromie@gmail.com>
12634 S:      Odd Fixes
12635 F:      Documentation/i2c/busses/scx200_acb
12636 F:      arch/x86/platform/scx200/
12637 F:      drivers/watchdog/scx200_wdt.c
12638 F:      drivers/i2c/busses/scx200*
12639 F:      drivers/mtd/maps/scx200_docflash.c
12640 F:      include/linux/scx200.h
12641
12642 SCx200 GPIO DRIVER
12643 M:      Jim Cromie <jim.cromie@gmail.com>
12644 S:      Maintained
12645 F:      drivers/char/scx200_gpio.c
12646 F:      include/linux/scx200_gpio.h
12647
12648 SCx200 HRT CLOCKSOURCE DRIVER
12649 M:      Jim Cromie <jim.cromie@gmail.com>
12650 S:      Maintained
12651 F:      drivers/clocksource/scx200_hrt.c
12652
12653 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12654 M:      Sascha Sommer <saschasommer@freenet.de>
12655 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12656 S:      Maintained
12657 F:      drivers/mmc/host/sdricoh_cs.c
12658
12659 SECURE COMPUTING
12660 M:      Kees Cook <keescook@chromium.org>
12661 R:      Andy Lutomirski <luto@amacapital.net>
12662 R:      Will Drewry <wad@chromium.org>
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12664 S:      Supported
12665 F:      kernel/seccomp.c
12666 F:      include/uapi/linux/seccomp.h
12667 F:      include/linux/seccomp.h
12668 F:      tools/testing/selftests/seccomp/*
12669 F:      tools/testing/selftests/kselftest_harness.h
12670 F:      Documentation/userspace-api/seccomp_filter.rst
12671 K:      \bsecure_computing
12672 K:      \bTIF_SECCOMP\b
12673
12674 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12675 M:      Al Cooper <alcooperx@gmail.com>
12676 L:      linux-mmc@vger.kernel.org
12677 L:      bcm-kernel-feedback-list@broadcom.com
12678 S:      Maintained
12679 F:      drivers/mmc/host/sdhci-brcmstb*
12680
12681 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12682 M:      Adrian Hunter <adrian.hunter@intel.com>
12683 L:      linux-mmc@vger.kernel.org
12684 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12685 S:      Maintained
12686 F:      drivers/mmc/host/sdhci*
12687 F:      include/linux/mmc/sdhci*
12688
12689 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12690 M:      Ben Dooks <ben-linux@fluff.org>
12691 M:      Jaehoon Chung <jh80.chung@samsung.com>
12692 L:      linux-mmc@vger.kernel.org
12693 S:      Maintained
12694 F:      drivers/mmc/host/sdhci-s3c*
12695
12696 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12697 M:      Viresh Kumar <vireshk@kernel.org>
12698 L:      linux-mmc@vger.kernel.org
12699 S:      Maintained
12700 F:      drivers/mmc/host/sdhci-spear.c
12701
12702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12703 M:      Kishon Vijay Abraham I <kishon@ti.com>
12704 L:      linux-mmc@vger.kernel.org
12705 S:      Maintained
12706 F:      drivers/mmc/host/sdhci-omap.c
12707
12708 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12709 M:      Scott Bauer <scott.bauer@intel.com>
12710 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12711 L:      linux-block@vger.kernel.org
12712 S:      Supported
12713 F:      block/sed*
12714 F:      block/opal_proto.h
12715 F:      include/linux/sed*
12716 F:      include/uapi/linux/sed*
12717
12718 SECURITY CONTACT
12719 M:      Security Officers <security@kernel.org>
12720 S:      Supported
12721
12722 SECURITY SUBSYSTEM
12723 M:      James Morris <jmorris@namei.org>
12724 M:      "Serge E. Hallyn" <serge@hallyn.com>
12725 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12727 W:      http://kernsec.org/
12728 S:      Supported
12729 F:      security/
12730
12731 SELINUX SECURITY MODULE
12732 M:      Paul Moore <paul@paul-moore.com>
12733 M:      Stephen Smalley <sds@tycho.nsa.gov>
12734 M:      Eric Paris <eparis@parisplace.org>
12735 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12736 W:      https://selinuxproject.org
12737 W:      https://github.com/SELinuxProject
12738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12739 S:      Supported
12740 F:      include/linux/selinux*
12741 F:      security/selinux/
12742 F:      scripts/selinux/
12743 F:      Documentation/admin-guide/LSM/SELinux.rst
12744
12745 SENSABLE PHANTOM
12746 M:      Jiri Slaby <jirislaby@gmail.com>
12747 S:      Maintained
12748 F:      drivers/misc/phantom.c
12749 F:      include/uapi/linux/phantom.h
12750
12751 SERIAL DEVICE BUS
12752 M:      Rob Herring <robh@kernel.org>
12753 L:      linux-serial@vger.kernel.org
12754 S:      Maintained
12755 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12756 F:      drivers/tty/serdev/
12757 F:      include/linux/serdev.h
12758
12759 SERIAL DRIVERS
12760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12761 L:      linux-serial@vger.kernel.org
12762 S:      Maintained
12763 F:      Documentation/devicetree/bindings/serial/
12764 F:      drivers/tty/serial/
12765
12766 SERIAL IR RECEIVER
12767 M:      Sean Young <sean@mess.org>
12768 L:      linux-media@vger.kernel.org
12769 S:      Maintained
12770 F:      drivers/media/rc/serial_ir.c
12771
12772 SFC NETWORK DRIVER
12773 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12774 M:      Edward Cree <ecree@solarflare.com>
12775 M:      Bert Kenward <bkenward@solarflare.com>
12776 L:      netdev@vger.kernel.org
12777 S:      Supported
12778 F:      drivers/net/ethernet/sfc/
12779
12780 SGI GRU DRIVER
12781 M:      Dimitri Sivanich <sivanich@sgi.com>
12782 S:      Maintained
12783 F:      drivers/misc/sgi-gru/
12784
12785 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12786 M:      Pat Gefre <pfg@sgi.com>
12787 L:      linux-ia64@vger.kernel.org
12788 S:      Supported
12789 F:      Documentation/ia64/serial.txt
12790 F:      drivers/tty/serial/ioc?_serial.c
12791 F:      include/linux/ioc?.h
12792
12793 SGI XP/XPC/XPNET DRIVER
12794 M:      Cliff Whickman <cpw@sgi.com>
12795 M:      Robin Holt <robinmholt@gmail.com>
12796 S:      Maintained
12797 F:      drivers/misc/sgi-xp/
12798
12799 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12800 M:      Ursula Braun <ubraun@linux.ibm.com>
12801 L:      linux-s390@vger.kernel.org
12802 W:      http://www.ibm.com/developerworks/linux/linux390/
12803 S:      Supported
12804 F:      net/smc/
12805
12806 SH_VEU V4L2 MEM2MEM DRIVER
12807 L:      linux-media@vger.kernel.org
12808 S:      Orphan
12809 F:      drivers/media/platform/sh_veu.c
12810
12811 SH_VOU V4L2 OUTPUT DRIVER
12812 L:      linux-media@vger.kernel.org
12813 S:      Orphan
12814 F:      drivers/media/platform/sh_vou.c
12815 F:      include/media/drv-intf/sh_vou.h
12816
12817 SI2157 MEDIA DRIVER
12818 M:      Antti Palosaari <crope@iki.fi>
12819 L:      linux-media@vger.kernel.org
12820 W:      https://linuxtv.org
12821 W:      http://palosaari.fi/linux/
12822 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12823 T:      git git://linuxtv.org/anttip/media_tree.git
12824 S:      Maintained
12825 F:      drivers/media/tuners/si2157*
12826
12827 SI2165 MEDIA DRIVER
12828 M:      Matthias Schwarzott <zzam@gentoo.org>
12829 L:      linux-media@vger.kernel.org
12830 W:      https://linuxtv.org
12831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12832 S:      Maintained
12833 F:      drivers/media/dvb-frontends/si2165*
12834
12835 SI2168 MEDIA DRIVER
12836 M:      Antti Palosaari <crope@iki.fi>
12837 L:      linux-media@vger.kernel.org
12838 W:      https://linuxtv.org
12839 W:      http://palosaari.fi/linux/
12840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12841 T:      git git://linuxtv.org/anttip/media_tree.git
12842 S:      Maintained
12843 F:      drivers/media/dvb-frontends/si2168*
12844
12845 SI470X FM RADIO RECEIVER I2C DRIVER
12846 M:      Hans Verkuil <hverkuil@xs4all.nl>
12847 L:      linux-media@vger.kernel.org
12848 T:      git git://linuxtv.org/media_tree.git
12849 W:      https://linuxtv.org
12850 S:      Odd Fixes
12851 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12852
12853 SI470X FM RADIO RECEIVER USB DRIVER
12854 M:      Hans Verkuil <hverkuil@xs4all.nl>
12855 L:      linux-media@vger.kernel.org
12856 T:      git git://linuxtv.org/media_tree.git
12857 W:      https://linuxtv.org
12858 S:      Maintained
12859 F:      drivers/media/radio/si470x/radio-si470x-common.c
12860 F:      drivers/media/radio/si470x/radio-si470x.h
12861 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12862
12863 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12864 M:      Eduardo Valentin <edubezval@gmail.com>
12865 L:      linux-media@vger.kernel.org
12866 T:      git git://linuxtv.org/media_tree.git
12867 W:      https://linuxtv.org
12868 S:      Odd Fixes
12869 F:      drivers/media/radio/si4713/si4713.?
12870
12871 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12872 M:      Eduardo Valentin <edubezval@gmail.com>
12873 L:      linux-media@vger.kernel.org
12874 T:      git git://linuxtv.org/media_tree.git
12875 W:      https://linuxtv.org
12876 S:      Odd Fixes
12877 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12878
12879 SI4713 FM RADIO TRANSMITTER USB DRIVER
12880 M:      Hans Verkuil <hverkuil@xs4all.nl>
12881 L:      linux-media@vger.kernel.org
12882 T:      git git://linuxtv.org/media_tree.git
12883 W:      https://linuxtv.org
12884 S:      Maintained
12885 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12886
12887 SIANO DVB DRIVER
12888 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12889 L:      linux-media@vger.kernel.org
12890 W:      https://linuxtv.org
12891 T:      git git://linuxtv.org/media_tree.git
12892 S:      Odd fixes
12893 F:      drivers/media/common/siano/
12894 F:      drivers/media/usb/siano/
12895 F:      drivers/media/usb/siano/
12896 F:      drivers/media/mmc/siano/
12897
12898 SILEAD TOUCHSCREEN DRIVER
12899 M:      Hans de Goede <hdegoede@redhat.com>
12900 L:      linux-input@vger.kernel.org
12901 L:      platform-driver-x86@vger.kernel.org
12902 S:      Maintained
12903 F:      drivers/input/touchscreen/silead.c
12904 F:      drivers/platform/x86/silead_dmi.c
12905
12906 SILICON MOTION SM712 FRAME BUFFER DRIVER
12907 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12908 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12909 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12910 L:      linux-fbdev@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/video/fbdev/sm712*
12913 F:      Documentation/fb/sm712fb.txt
12914
12915 SIMPLE FIRMWARE INTERFACE (SFI)
12916 M:      Len Brown <lenb@kernel.org>
12917 L:      sfi-devel@simplefirmware.org
12918 W:      http://simplefirmware.org/
12919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12920 S:      Supported
12921 F:      arch/x86/platform/sfi/
12922 F:      drivers/sfi/
12923 F:      include/linux/sfi*.h
12924
12925 SIMPLEFB FB DRIVER
12926 M:      Hans de Goede <hdegoede@redhat.com>
12927 L:      linux-fbdev@vger.kernel.org
12928 S:      Maintained
12929 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12930 F:      drivers/video/fbdev/simplefb.c
12931 F:      include/linux/platform_data/simplefb.h
12932
12933 SIMTEC EB110ATX (Chalice CATS)
12934 P:      Ben Dooks
12935 P:      Vincent Sanders <vince@simtec.co.uk>
12936 M:      Simtec Linux Team <linux@simtec.co.uk>
12937 W:      http://www.simtec.co.uk/products/EB110ATX/
12938 S:      Supported
12939
12940 SIMTEC EB2410ITX (BAST)
12941 P:      Ben Dooks
12942 P:      Vincent Sanders <vince@simtec.co.uk>
12943 M:      Simtec Linux Team <linux@simtec.co.uk>
12944 W:      http://www.simtec.co.uk/products/EB2410ITX/
12945 S:      Supported
12946 F:      arch/arm/mach-s3c24xx/mach-bast.c
12947 F:      arch/arm/mach-s3c24xx/bast-ide.c
12948 F:      arch/arm/mach-s3c24xx/bast-irq.c
12949
12950 SIPHASH PRF ROUTINES
12951 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12952 S:      Maintained
12953 F:      lib/siphash.c
12954 F:      lib/test_siphash.c
12955 F:      include/linux/siphash.h
12956
12957 SIOX
12958 M:      Gavin Schenk <g.schenk@eckelmann.de>
12959 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12960 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12961 S:      Supported
12962 F:      drivers/siox/*
12963 F:      include/trace/events/siox.h
12964
12965 SIS 190 ETHERNET DRIVER
12966 M:      Francois Romieu <romieu@fr.zoreil.com>
12967 L:      netdev@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/net/ethernet/sis/sis190.c
12970
12971 SIS 900/7016 FAST ETHERNET DRIVER
12972 M:      Daniele Venzano <venza@brownhat.org>
12973 W:      http://www.brownhat.org/sis900.html
12974 L:      netdev@vger.kernel.org
12975 S:      Maintained
12976 F:      drivers/net/ethernet/sis/sis900.*
12977
12978 SIS FRAMEBUFFER DRIVER
12979 M:      Thomas Winischhofer <thomas@winischhofer.net>
12980 W:      http://www.winischhofer.net/linuxsisvga.shtml
12981 S:      Maintained
12982 F:      Documentation/fb/sisfb.txt
12983 F:      drivers/video/fbdev/sis/
12984 F:      include/video/sisfb.h
12985
12986 SIS USB2VGA DRIVER
12987 M:      Thomas Winischhofer <thomas@winischhofer.net>
12988 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12989 S:      Maintained
12990 F:      drivers/usb/misc/sisusbvga/
12991
12992 SLAB ALLOCATOR
12993 M:      Christoph Lameter <cl@linux.com>
12994 M:      Pekka Enberg <penberg@kernel.org>
12995 M:      David Rientjes <rientjes@google.com>
12996 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12997 M:      Andrew Morton <akpm@linux-foundation.org>
12998 L:      linux-mm@kvack.org
12999 S:      Maintained
13000 F:      include/linux/sl?b*.h
13001 F:      mm/sl?b*
13002
13003 SLEEPABLE READ-COPY UPDATE (SRCU)
13004 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13005 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13006 M:      Josh Triplett <josh@joshtriplett.org>
13007 R:      Steven Rostedt <rostedt@goodmis.org>
13008 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13009 L:      linux-kernel@vger.kernel.org
13010 W:      http://www.rdrop.com/users/paulmck/RCU/
13011 S:      Supported
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13013 F:      include/linux/srcu.h
13014 F:      kernel/rcu/srcu.c
13015
13016 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13017 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13018 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13019 S:      Maintained
13020 F:      drivers/slimbus/
13021 F:      Documentation/devicetree/bindings/slimbus/
13022 F:      include/linux/slimbus.h
13023
13024 SMACK SECURITY MODULE
13025 M:      Casey Schaufler <casey@schaufler-ca.com>
13026 L:      linux-security-module@vger.kernel.org
13027 W:      http://schaufler-ca.com
13028 T:      git git://github.com/cschaufler/smack-next
13029 S:      Maintained
13030 F:      Documentation/admin-guide/LSM/Smack.rst
13031 F:      security/smack/
13032
13033 SMC91x ETHERNET DRIVER
13034 M:      Nicolas Pitre <nico@fluxnic.net>
13035 S:      Odd Fixes
13036 F:      drivers/net/ethernet/smsc/smc91x.*
13037
13038 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13039 M:      Sakari Ailus <sakari.ailus@iki.fi>
13040 L:      linux-media@vger.kernel.org
13041 S:      Maintained
13042 F:      drivers/media/i2c/smiapp/
13043 F:      include/media/i2c/smiapp.h
13044 F:      drivers/media/i2c/smiapp-pll.c
13045 F:      drivers/media/i2c/smiapp-pll.h
13046 F:      include/uapi/linux/smiapp.h
13047 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13048
13049 SMM665 HARDWARE MONITOR DRIVER
13050 M:      Guenter Roeck <linux@roeck-us.net>
13051 L:      linux-hwmon@vger.kernel.org
13052 S:      Maintained
13053 F:      Documentation/hwmon/smm665
13054 F:      drivers/hwmon/smm665.c
13055
13056 SMSC EMC2103 HARDWARE MONITOR DRIVER
13057 M:      Steve Glendinning <steve.glendinning@shawell.net>
13058 L:      linux-hwmon@vger.kernel.org
13059 S:      Maintained
13060 F:      Documentation/hwmon/emc2103
13061 F:      drivers/hwmon/emc2103.c
13062
13063 SMSC SCH5627 HARDWARE MONITOR DRIVER
13064 M:      Hans de Goede <hdegoede@redhat.com>
13065 L:      linux-hwmon@vger.kernel.org
13066 S:      Supported
13067 F:      Documentation/hwmon/sch5627
13068 F:      drivers/hwmon/sch5627.c
13069
13070 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13071 M:      Steve Glendinning <steve.glendinning@shawell.net>
13072 L:      linux-fbdev@vger.kernel.org
13073 S:      Maintained
13074 F:      drivers/video/fbdev/smscufx.c
13075
13076 SMSC47B397 HARDWARE MONITOR DRIVER
13077 M:      Jean Delvare <jdelvare@suse.com>
13078 L:      linux-hwmon@vger.kernel.org
13079 S:      Maintained
13080 F:      Documentation/hwmon/smsc47b397
13081 F:      drivers/hwmon/smsc47b397.c
13082
13083 SMSC911x ETHERNET DRIVER
13084 M:      Steve Glendinning <steve.glendinning@shawell.net>
13085 L:      netdev@vger.kernel.org
13086 S:      Maintained
13087 F:      include/linux/smsc911x.h
13088 F:      drivers/net/ethernet/smsc/smsc911x.*
13089
13090 SMSC9420 PCI ETHERNET DRIVER
13091 M:      Steve Glendinning <steve.glendinning@shawell.net>
13092 L:      netdev@vger.kernel.org
13093 S:      Maintained
13094 F:      drivers/net/ethernet/smsc/smsc9420.*
13095
13096 SOC-CAMERA V4L2 SUBSYSTEM
13097 L:      linux-media@vger.kernel.org
13098 T:      git git://linuxtv.org/media_tree.git
13099 S:      Orphan
13100 F:      include/media/soc*
13101 F:      drivers/media/i2c/soc_camera/
13102 F:      drivers/media/platform/soc_camera/
13103
13104 SOCIONEXT SYNQUACER I2C DRIVER
13105 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13106 L:      linux-i2c@vger.kernel.org
13107 S:      Maintained
13108 F:      drivers/i2c/busses/i2c-synquacer.c
13109 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13110
13111 SOCIONEXT UNIPHIER SOUND DRIVER
13112 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13113 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13114 S:      Maintained
13115 F:      sound/soc/uniphier/
13116
13117 SOEKRIS NET48XX LED SUPPORT
13118 M:      Chris Boot <bootc@bootc.net>
13119 S:      Maintained
13120 F:      drivers/leds/leds-net48xx.c
13121
13122 SOFT-ROCE DRIVER (rxe)
13123 M:      Moni Shoua <monis@mellanox.com>
13124 L:      linux-rdma@vger.kernel.org
13125 S:      Supported
13126 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13127 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13128 F:      drivers/infiniband/sw/rxe/
13129 F:      include/uapi/rdma/rdma_user_rxe.h
13130
13131 SOFTLOGIC 6x10 MPEG CODEC
13132 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13133 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13134 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13135 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13136 M:      Ismael Luceno <ismael@iodev.co.uk>
13137 L:      linux-media@vger.kernel.org
13138 S:      Supported
13139 F:      drivers/media/pci/solo6x10/
13140
13141 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13142 M:      James Morse <james.morse@arm.com>
13143 L:      linux-arm-kernel@lists.infradead.org
13144 S:      Maintained
13145 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13146 F:      drivers/firmware/arm_sdei.c
13147 F:      include/linux/sdei.h
13148 F:      include/uapi/linux/sdei.h
13149
13150 SOFTWARE RAID (Multiple Disks) SUPPORT
13151 M:      Shaohua Li <shli@kernel.org>
13152 L:      linux-raid@vger.kernel.org
13153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13154 S:      Supported
13155 F:      drivers/md/Makefile
13156 F:      drivers/md/Kconfig
13157 F:      drivers/md/md*
13158 F:      drivers/md/raid*
13159 F:      include/linux/raid/
13160 F:      include/uapi/linux/raid/
13161
13162 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13163 M:      Jassi Brar <jaswinder.singh@linaro.org>
13164 L:      netdev@vger.kernel.org
13165 S:      Maintained
13166 F:      drivers/net/ethernet/socionext/netsec.c
13167 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13168
13169 SOLIDRUN CLEARFOG SUPPORT
13170 M:      Russell King <linux@armlinux.org.uk>
13171 S:      Maintained
13172 F:      arch/arm/boot/dts/armada-388-clearfog*
13173 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13174
13175 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13176 M:      Russell King <linux@armlinux.org.uk>
13177 S:      Maintained
13178 F:      arch/arm/boot/dts/imx6*-cubox-i*
13179 F:      arch/arm/boot/dts/imx6*-hummingboard*
13180 F:      arch/arm/boot/dts/imx6*-sr-*
13181
13182 SONIC NETWORK DRIVER
13183 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13184 L:      netdev@vger.kernel.org
13185 S:      Maintained
13186 F:      drivers/net/ethernet/natsemi/sonic.*
13187
13188 SONICS SILICON BACKPLANE DRIVER (SSB)
13189 M:      Michael Buesch <m@bues.ch>
13190 L:      linux-wireless@vger.kernel.org
13191 S:      Maintained
13192 F:      drivers/ssb/
13193 F:      include/linux/ssb/
13194
13195 SONY IMX258 SENSOR DRIVER
13196 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13197 L:      linux-media@vger.kernel.org
13198 T:      git git://linuxtv.org/media_tree.git
13199 S:      Maintained
13200 F:      drivers/media/i2c/imx258.c
13201
13202 SONY IMX274 SENSOR DRIVER
13203 M:      Leon Luo <leonl@leopardimaging.com>
13204 L:      linux-media@vger.kernel.org
13205 T:      git git://linuxtv.org/media_tree.git
13206 S:      Maintained
13207 F:      drivers/media/i2c/imx274.c
13208 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13209
13210 SONY MEMORYSTICK CARD SUPPORT
13211 M:      Alex Dubov <oakad@yahoo.com>
13212 W:      http://tifmxx.berlios.de/
13213 S:      Maintained
13214 F:      drivers/memstick/host/tifm_ms.c
13215
13216 SONY MEMORYSTICK STANDARD SUPPORT
13217 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13218 S:      Maintained
13219 F:      drivers/memstick/core/ms_block.*
13220
13221 SONY VAIO CONTROL DEVICE DRIVER
13222 M:      Mattia Dongili <malattia@linux.it>
13223 L:      platform-driver-x86@vger.kernel.org
13224 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13225 S:      Maintained
13226 F:      Documentation/laptops/sony-laptop.txt
13227 F:      drivers/char/sonypi.c
13228 F:      drivers/platform/x86/sony-laptop.c
13229 F:      include/linux/sony-laptop.h
13230
13231 SOUND
13232 M:      Jaroslav Kysela <perex@perex.cz>
13233 M:      Takashi Iwai <tiwai@suse.com>
13234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13235 W:      http://www.alsa-project.org/
13236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13237 T:      git git://git.alsa-project.org/alsa-kernel.git
13238 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13239 S:      Maintained
13240 F:      Documentation/sound/
13241 F:      include/sound/
13242 F:      include/uapi/sound/
13243 F:      sound/
13244
13245 SOUND - COMPRESSED AUDIO
13246 M:      Vinod Koul <vkoul@kernel.org>
13247 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13249 S:      Supported
13250 F:      Documentation/sound/alsa/compress_offload.txt
13251 F:      include/sound/compress_driver.h
13252 F:      include/uapi/sound/compress_*
13253 F:      sound/core/compress_offload.c
13254 F:      sound/soc/soc-compress.c
13255
13256 SOUND - DMAENGINE HELPERS
13257 M:      Lars-Peter Clausen <lars@metafoo.de>
13258 S:      Supported
13259 F:      include/sound/dmaengine_pcm.h
13260 F:      sound/core/pcm_dmaengine.c
13261 F:      sound/soc/soc-generic-dmaengine-pcm.c
13262
13263 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13264 M:      Liam Girdwood <lgirdwood@gmail.com>
13265 M:      Mark Brown <broonie@kernel.org>
13266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13268 W:      http://alsa-project.org/main/index.php/ASoC
13269 S:      Supported
13270 F:      Documentation/devicetree/bindings/sound/
13271 F:      Documentation/sound/alsa/soc/
13272 F:      sound/soc/
13273 F:      include/sound/soc*
13274
13275 SOUNDWIRE SUBSYSTEM
13276 M:      Vinod Koul <vinod.koul@intel.com>
13277 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13278 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13279 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13280 S:      Supported
13281 F:      Documentation/driver-api/soundwire/
13282 F:      drivers/soundwire/
13283 F:      include/linux/soundwire/
13284
13285 SP2 MEDIA DRIVER
13286 M:      Olli Salonen <olli.salonen@iki.fi>
13287 L:      linux-media@vger.kernel.org
13288 W:      https://linuxtv.org
13289 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13290 S:      Maintained
13291 F:      drivers/media/dvb-frontends/sp2*
13292
13293 SPARC + UltraSPARC (sparc/sparc64)
13294 M:      "David S. Miller" <davem@davemloft.net>
13295 L:      sparclinux@vger.kernel.org
13296 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13299 S:      Maintained
13300 F:      arch/sparc/
13301 F:      drivers/sbus/
13302
13303 SPARC SERIAL DRIVERS
13304 M:      "David S. Miller" <davem@davemloft.net>
13305 L:      sparclinux@vger.kernel.org
13306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13308 S:      Maintained
13309 F:      include/linux/sunserialcore.h
13310 F:      drivers/tty/serial/suncore.c
13311 F:      drivers/tty/serial/sunhv.c
13312 F:      drivers/tty/serial/sunsab.c
13313 F:      drivers/tty/serial/sunsab.h
13314 F:      drivers/tty/serial/sunsu.c
13315 F:      drivers/tty/serial/sunzilog.c
13316 F:      drivers/tty/serial/sunzilog.h
13317 F:      drivers/tty/vcc.c
13318
13319 SPARSE CHECKER
13320 M:      "Christopher Li" <sparse@chrisli.org>
13321 L:      linux-sparse@vger.kernel.org
13322 W:      https://sparse.wiki.kernel.org/
13323 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13324 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13325 S:      Maintained
13326 F:      include/linux/compiler.h
13327
13328 SPEAR CLOCK FRAMEWORK SUPPORT
13329 M:      Viresh Kumar <vireshk@kernel.org>
13330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13331 W:      http://www.st.com/spear
13332 S:      Maintained
13333 F:      drivers/clk/spear/
13334
13335 SPEAR PLATFORM SUPPORT
13336 M:      Viresh Kumar <vireshk@kernel.org>
13337 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13339 W:      http://www.st.com/spear
13340 S:      Maintained
13341 F:      arch/arm/boot/dts/spear*
13342 F:      arch/arm/mach-spear/
13343
13344 SPI NOR SUBSYSTEM
13345 M:      Marek Vasut <marek.vasut@gmail.com>
13346 L:      linux-mtd@lists.infradead.org
13347 W:      http://www.linux-mtd.infradead.org/
13348 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13349 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13350 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13351 S:      Maintained
13352 F:      drivers/mtd/spi-nor/
13353 F:      include/linux/mtd/spi-nor.h
13354
13355 SPI SUBSYSTEM
13356 M:      Mark Brown <broonie@kernel.org>
13357 L:      linux-spi@vger.kernel.org
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13359 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13360 S:      Maintained
13361 F:      Documentation/devicetree/bindings/spi/
13362 F:      Documentation/spi/
13363 F:      drivers/spi/
13364 F:      include/linux/spi/
13365 F:      include/uapi/linux/spi/
13366 F:      tools/spi/
13367
13368 SPIDERNET NETWORK DRIVER for CELL
13369 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13370 L:      netdev@vger.kernel.org
13371 S:      Supported
13372 F:      Documentation/networking/spider_net.txt
13373 F:      drivers/net/ethernet/toshiba/spider_net*
13374
13375 SPMI SUBSYSTEM
13376 R:      Stephen Boyd <sboyd@kernel.org>
13377 L:      linux-arm-msm@vger.kernel.org
13378 F:      Documentation/devicetree/bindings/spmi/
13379 F:      drivers/spmi/
13380 F:      include/dt-bindings/spmi/spmi.h
13381 F:      include/linux/spmi.h
13382 F:      include/trace/events/spmi.h
13383
13384 SPU FILE SYSTEM
13385 M:      Jeremy Kerr <jk@ozlabs.org>
13386 L:      linuxppc-dev@lists.ozlabs.org
13387 W:      http://www.ibm.com/developerworks/power/cell/
13388 S:      Supported
13389 F:      Documentation/filesystems/spufs.txt
13390 F:      arch/powerpc/platforms/cell/spufs/
13391
13392 SQUASHFS FILE SYSTEM
13393 M:      Phillip Lougher <phillip@squashfs.org.uk>
13394 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13395 W:      http://squashfs.org.uk
13396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13397 S:      Maintained
13398 F:      Documentation/filesystems/squashfs.txt
13399 F:      fs/squashfs/
13400
13401 SRM (Alpha) environment access
13402 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13403 S:      Maintained
13404 F:      arch/alpha/kernel/srm_env.c
13405
13406 ST STM32 I2C/SMBUS DRIVER
13407 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13408 L:      linux-i2c@vger.kernel.org
13409 S:      Maintained
13410 F:      drivers/i2c/busses/i2c-stm32*
13411
13412 STABLE BRANCH
13413 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13414 L:      stable@vger.kernel.org
13415 S:      Supported
13416 F:      Documentation/process/stable-kernel-rules.rst
13417
13418 STAGING - COMEDI
13419 M:      Ian Abbott <abbotti@mev.co.uk>
13420 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13421 S:      Odd Fixes
13422 F:      drivers/staging/comedi/
13423
13424 STAGING - FLARION FT1000 DRIVERS
13425 M:      Marek Belisko <marek.belisko@gmail.com>
13426 S:      Odd Fixes
13427 F:      drivers/staging/ft1000/
13428
13429 STAGING - INDUSTRIAL IO
13430 M:      Jonathan Cameron <jic23@kernel.org>
13431 L:      linux-iio@vger.kernel.org
13432 S:      Odd Fixes
13433 F:      Documentation/devicetree/bindings/staging/iio/
13434 F:      drivers/staging/iio/
13435
13436 STAGING - LUSTRE PARALLEL FILESYSTEM
13437 M:      Oleg Drokin <oleg.drokin@intel.com>
13438 M:      Andreas Dilger <andreas.dilger@intel.com>
13439 M:      James Simmons <jsimmons@infradead.org>
13440 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13441 W:      http://wiki.lustre.org/
13442 S:      Maintained
13443 F:      drivers/staging/lustre
13444
13445 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13446 M:      Marc Dietrich <marvin24@gmx.de>
13447 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13448 L:      linux-tegra@vger.kernel.org
13449 S:      Maintained
13450 F:      drivers/staging/nvec/
13451
13452 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13453 M:      Jens Frederich <jfrederich@gmail.com>
13454 M:      Daniel Drake <dsd@laptop.org>
13455 M:      Jon Nettleton <jon.nettleton@gmail.com>
13456 W:      http://wiki.laptop.org/go/DCON
13457 S:      Maintained
13458 F:      drivers/staging/olpc_dcon/
13459
13460 STAGING - REALTEK RTL8712U DRIVERS
13461 M:      Larry Finger <Larry.Finger@lwfinger.net>
13462 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13463 S:      Odd Fixes
13464 F:      drivers/staging/rtl8712/
13465
13466 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13467 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13468 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13469 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13470 L:      linux-fbdev@vger.kernel.org
13471 S:      Maintained
13472 F:      drivers/staging/sm750fb/
13473
13474 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13475 M:      William Hubbs <w.d.hubbs@gmail.com>
13476 M:      Chris Brannon <chris@the-brannons.com>
13477 M:      Kirk Reiser <kirk@reisers.ca>
13478 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13479 L:      speakup@linux-speakup.org
13480 W:      http://www.linux-speakup.org/
13481 S:      Odd Fixes
13482 F:      drivers/staging/speakup/
13483
13484 STAGING - VIA VT665X DRIVERS
13485 M:      Forest Bond <forest@alittletooquiet.net>
13486 S:      Odd Fixes
13487 F:      drivers/staging/vt665?/
13488
13489 STAGING - WILC1000 WIFI DRIVER
13490 M:      Aditya Shankar <aditya.shankar@microchip.com>
13491 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13492 L:      linux-wireless@vger.kernel.org
13493 S:      Supported
13494 F:      drivers/staging/wilc1000/
13495
13496 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13497 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13498 S:      Odd Fixes
13499 F:      drivers/staging/xgifb/
13500
13501 STAGING SUBSYSTEM
13502 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13504 L:      devel@driverdev.osuosl.org
13505 S:      Supported
13506 F:      drivers/staging/
13507
13508 STARFIRE/DURALAN NETWORK DRIVER
13509 M:      Ion Badulescu <ionut@badula.org>
13510 S:      Odd Fixes
13511 F:      drivers/net/ethernet/adaptec/starfire*
13512
13513 STEC S1220 SKD DRIVER
13514 M:      Bart Van Assche <bart.vanassche@wdc.com>
13515 L:      linux-block@vger.kernel.org
13516 S:      Maintained
13517 F:      drivers/block/skd*[ch]
13518
13519 STI CEC DRIVER
13520 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13521 S:      Maintained
13522 F:      drivers/staging/media/st-cec/
13523 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13524
13525 STK1160 USB VIDEO CAPTURE DRIVER
13526 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13527 L:      linux-media@vger.kernel.org
13528 T:      git git://linuxtv.org/media_tree.git
13529 S:      Maintained
13530 F:      drivers/media/usb/stk1160/
13531
13532 STMMAC ETHERNET DRIVER
13533 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13534 M:      Alexandre Torgue <alexandre.torgue@st.com>
13535 M:      Jose Abreu <joabreu@synopsys.com>
13536 L:      netdev@vger.kernel.org
13537 W:      http://www.stlinux.com
13538 S:      Supported
13539 F:      drivers/net/ethernet/stmicro/stmmac/
13540
13541 SUN3/3X
13542 M:      Sam Creasey <sammy@sammy.net>
13543 W:      http://sammy.net/sun3/
13544 S:      Maintained
13545 F:      arch/m68k/kernel/*sun3*
13546 F:      arch/m68k/sun3*/
13547 F:      arch/m68k/include/asm/sun3*
13548 F:      drivers/net/ethernet/i825xx/sun3*
13549
13550 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13551 M:      Hans de Goede <hdegoede@redhat.com>
13552 L:      linux-input@vger.kernel.org
13553 S:      Maintained
13554 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13555 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13556
13557 SUNDANCE NETWORK DRIVER
13558 M:      Denis Kirjanov <kda@linux-powerpc.org>
13559 L:      netdev@vger.kernel.org
13560 S:      Maintained
13561 F:      drivers/net/ethernet/dlink/sundance.c
13562
13563 SUPERH
13564 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13565 M:      Rich Felker <dalias@libc.org>
13566 L:      linux-sh@vger.kernel.org
13567 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13568 S:      Maintained
13569 F:      Documentation/sh/
13570 F:      arch/sh/
13571 F:      drivers/sh/
13572
13573 SUSPEND TO RAM
13574 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13575 M:      Len Brown <len.brown@intel.com>
13576 M:      Pavel Machek <pavel@ucw.cz>
13577 L:      linux-pm@vger.kernel.org
13578 B:      https://bugzilla.kernel.org
13579 S:      Supported
13580 F:      Documentation/power/
13581 F:      arch/x86/kernel/acpi/
13582 F:      drivers/base/power/
13583 F:      kernel/power/
13584 F:      include/linux/suspend.h
13585 F:      include/linux/freezer.h
13586 F:      include/linux/pm.h
13587
13588 SVGA HANDLING
13589 M:      Martin Mares <mj@ucw.cz>
13590 L:      linux-video@atrey.karlin.mff.cuni.cz
13591 S:      Maintained
13592 F:      Documentation/svga.txt
13593 F:      arch/x86/boot/video*
13594
13595 SWIOTLB SUBSYSTEM
13596 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13597 L:      iommu@lists.linux-foundation.org
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13599 S:      Supported
13600 F:      lib/swiotlb.c
13601 F:      arch/*/kernel/pci-swiotlb.c
13602 F:      include/linux/swiotlb.h
13603
13604 SWITCHDEV
13605 M:      Jiri Pirko <jiri@resnulli.us>
13606 M:      Ivan Vecera <ivecera@redhat.com>
13607 L:      netdev@vger.kernel.org
13608 S:      Supported
13609 F:      net/switchdev/
13610 F:      include/net/switchdev.h
13611
13612 SY8106A REGULATOR DRIVER
13613 M:      Icenowy Zheng <icenowy@aosc.io>
13614 S:      Maintained
13615 F:      drivers/regulator/sy8106a-regulator.c
13616 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13617
13618 SYNC FILE FRAMEWORK
13619 M:      Sumit Semwal <sumit.semwal@linaro.org>
13620 R:      Gustavo Padovan <gustavo@padovan.org>
13621 S:      Maintained
13622 L:      linux-media@vger.kernel.org
13623 L:      dri-devel@lists.freedesktop.org
13624 F:      drivers/dma-buf/sync_*
13625 F:      drivers/dma-buf/dma-fence*
13626 F:      drivers/dma-buf/sw_sync.c
13627 F:      include/linux/sync_file.h
13628 F:      include/uapi/linux/sync_file.h
13629 F:      Documentation/sync_file.txt
13630 T:      git git://anongit.freedesktop.org/drm/drm-misc
13631
13632 SYNOPSYS ARC ARCHITECTURE
13633 M:      Vineet Gupta <vgupta@synopsys.com>
13634 L:      linux-snps-arc@lists.infradead.org
13635 S:      Supported
13636 F:      arch/arc/
13637 F:      Documentation/devicetree/bindings/arc/*
13638 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13639 F:      drivers/clocksource/arc_timer.c
13640 F:      drivers/tty/serial/arc_uart.c
13641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13642
13643 SYNOPSYS ARC HSDK SDP pll clock driver
13644 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13645 S:      Supported
13646 F:      drivers/clk/clk-hsdk-pll.c
13647 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13648
13649 SYNOPSYS ARC SDP clock driver
13650 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13651 S:      Supported
13652 F:      drivers/clk/axs10x/*
13653 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13654
13655 SYNOPSYS ARC SDP platform support
13656 M:      Alexey Brodkin <abrodkin@synopsys.com>
13657 S:      Supported
13658 F:      arch/arc/plat-axs10x
13659 F:      arch/arc/boot/dts/ax*
13660 F:      Documentation/devicetree/bindings/arc/axs10*
13661
13662 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13663 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13664 S:      Supported
13665 F:      drivers/reset/reset-axs10x.c
13666 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13667
13668 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13669 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13670 S:      Maintained
13671 F:      drivers/tty/serial/8250/8250_dw.c
13672
13673 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13674 M:      Hoan Tran <hotran@apm.com>
13675 L:      linux-gpio@vger.kernel.org
13676 S:      Maintained
13677 F:      drivers/gpio/gpio-dwapb.c
13678 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13679
13680 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13681 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13682 S:      Maintained
13683 F:      drivers/dma/dwi-axi-dmac/
13684 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13685
13686 SYNOPSYS DESIGNWARE DMAC DRIVER
13687 M:      Viresh Kumar <vireshk@kernel.org>
13688 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13689 S:      Maintained
13690 F:      include/linux/dma/dw.h
13691 F:      include/linux/platform_data/dma-dw.h
13692 F:      drivers/dma/dw/
13693
13694 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13695 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13696 L:      netdev@vger.kernel.org
13697 S:      Supported
13698 F:      drivers/net/ethernet/synopsys/
13699
13700 SYNOPSYS DESIGNWARE I2C DRIVER
13701 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13702 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13703 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13704 L:      linux-i2c@vger.kernel.org
13705 S:      Maintained
13706 F:      drivers/i2c/busses/i2c-designware-*
13707 F:      include/linux/platform_data/i2c-designware.h
13708
13709 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13710 M:      Jaehoon Chung <jh80.chung@samsung.com>
13711 L:      linux-mmc@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/mmc/host/dw_mmc*
13714
13715 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13716 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13717 S:      Supported
13718 F:      drivers/reset/reset-hsdk.c
13719 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13720 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13721
13722 SYSTEM CONFIGURATION (SYSCON)
13723 M:      Lee Jones <lee.jones@linaro.org>
13724 M:      Arnd Bergmann <arnd@arndb.de>
13725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13726 S:      Supported
13727 F:      drivers/mfd/syscon.c
13728
13729 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13730 M:      Sudeep Holla <sudeep.holla@arm.com>
13731 L:      linux-arm-kernel@lists.infradead.org
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13734 F:      drivers/clk/clk-sc[mp]i.c
13735 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13736 F:      drivers/firmware/arm_scpi.c
13737 F:      drivers/firmware/arm_scmi/
13738 F:      include/linux/sc[mp]i_protocol.h
13739
13740 SYSTEM RESET/SHUTDOWN DRIVERS
13741 M:      Sebastian Reichel <sre@kernel.org>
13742 L:      linux-pm@vger.kernel.org
13743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13744 S:      Maintained
13745 F:      Documentation/devicetree/bindings/power/reset/
13746 F:      drivers/power/reset/
13747
13748 SYSTEM TRACE MODULE CLASS
13749 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13750 S:      Maintained
13751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13752 F:      Documentation/trace/stm.txt
13753 F:      drivers/hwtracing/stm/
13754 F:      include/linux/stm.h
13755 F:      include/uapi/linux/stm.h
13756
13757 SYSV FILESYSTEM
13758 M:      Christoph Hellwig <hch@infradead.org>
13759 S:      Maintained
13760 F:      Documentation/filesystems/sysv-fs.txt
13761 F:      fs/sysv/
13762 F:      include/linux/sysv_fs.h
13763
13764 TARGET SUBSYSTEM
13765 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13766 L:      linux-scsi@vger.kernel.org
13767 L:      target-devel@vger.kernel.org
13768 W:      http://www.linux-iscsi.org
13769 W:      http://groups.google.com/group/linux-iscsi-target-dev
13770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13771 S:      Supported
13772 F:      drivers/target/
13773 F:      include/target/
13774 F:      Documentation/target/
13775
13776 TASKSTATS STATISTICS INTERFACE
13777 M:      Balbir Singh <bsingharora@gmail.com>
13778 S:      Maintained
13779 F:      Documentation/accounting/taskstats*
13780 F:      include/linux/taskstats*
13781 F:      kernel/taskstats.c
13782
13783 TC subsystem
13784 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13785 M:      Cong Wang <xiyou.wangcong@gmail.com>
13786 M:      Jiri Pirko <jiri@resnulli.us>
13787 L:      netdev@vger.kernel.org
13788 S:      Maintained
13789 F:      include/net/pkt_cls.h
13790 F:      include/net/pkt_sched.h
13791 F:      include/net/tc_act/
13792 F:      include/uapi/linux/pkt_cls.h
13793 F:      include/uapi/linux/pkt_sched.h
13794 F:      include/uapi/linux/tc_act/
13795 F:      include/uapi/linux/tc_ematch/
13796 F:      net/sched/
13797
13798 TCP LOW PRIORITY MODULE
13799 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13800 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13801 W:      http://tcp-lp-mod.sourceforge.net/
13802 S:      Maintained
13803 F:      net/ipv4/tcp_lp.c
13804
13805 TDA10071 MEDIA DRIVER
13806 M:      Antti Palosaari <crope@iki.fi>
13807 L:      linux-media@vger.kernel.org
13808 W:      https://linuxtv.org
13809 W:      http://palosaari.fi/linux/
13810 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13811 T:      git git://linuxtv.org/anttip/media_tree.git
13812 S:      Maintained
13813 F:      drivers/media/dvb-frontends/tda10071*
13814
13815 TDA18212 MEDIA DRIVER
13816 M:      Antti Palosaari <crope@iki.fi>
13817 L:      linux-media@vger.kernel.org
13818 W:      https://linuxtv.org
13819 W:      http://palosaari.fi/linux/
13820 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13821 T:      git git://linuxtv.org/anttip/media_tree.git
13822 S:      Maintained
13823 F:      drivers/media/tuners/tda18212*
13824
13825 TDA18218 MEDIA DRIVER
13826 M:      Antti Palosaari <crope@iki.fi>
13827 L:      linux-media@vger.kernel.org
13828 W:      https://linuxtv.org
13829 W:      http://palosaari.fi/linux/
13830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13831 T:      git git://linuxtv.org/anttip/media_tree.git
13832 S:      Maintained
13833 F:      drivers/media/tuners/tda18218*
13834
13835 TDA18250 MEDIA DRIVER
13836 M:      Olli Salonen <olli.salonen@iki.fi>
13837 L:      linux-media@vger.kernel.org
13838 W:      https://linuxtv.org
13839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13840 T:      git git://linuxtv.org/media_tree.git
13841 S:      Maintained
13842 F:      drivers/media/tuners/tda18250*
13843
13844 TDA18271 MEDIA DRIVER
13845 M:      Michael Krufky <mkrufky@linuxtv.org>
13846 L:      linux-media@vger.kernel.org
13847 W:      https://linuxtv.org
13848 W:      http://github.com/mkrufky
13849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13850 T:      git git://linuxtv.org/mkrufky/tuners.git
13851 S:      Maintained
13852 F:      drivers/media/tuners/tda18271*
13853
13854 TDA1997x MEDIA DRIVER
13855 M:      Tim Harvey <tharvey@gateworks.com>
13856 L:      linux-media@vger.kernel.org
13857 W:      https://linuxtv.org
13858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13859 S:      Maintained
13860 F:      drivers/media/i2c/tda1997x.*
13861
13862 TDA827x MEDIA DRIVER
13863 M:      Michael Krufky <mkrufky@linuxtv.org>
13864 L:      linux-media@vger.kernel.org
13865 W:      https://linuxtv.org
13866 W:      http://github.com/mkrufky
13867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13868 T:      git git://linuxtv.org/mkrufky/tuners.git
13869 S:      Maintained
13870 F:      drivers/media/tuners/tda8290.*
13871
13872 TDA8290 MEDIA DRIVER
13873 M:      Michael Krufky <mkrufky@linuxtv.org>
13874 L:      linux-media@vger.kernel.org
13875 W:      https://linuxtv.org
13876 W:      http://github.com/mkrufky
13877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13878 T:      git git://linuxtv.org/mkrufky/tuners.git
13879 S:      Maintained
13880 F:      drivers/media/tuners/tda8290.*
13881
13882 TDA9840 MEDIA DRIVER
13883 M:      Hans Verkuil <hverkuil@xs4all.nl>
13884 L:      linux-media@vger.kernel.org
13885 T:      git git://linuxtv.org/media_tree.git
13886 W:      https://linuxtv.org
13887 S:      Maintained
13888 F:      drivers/media/i2c/tda9840*
13889
13890 TEA5761 TUNER DRIVER
13891 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13892 L:      linux-media@vger.kernel.org
13893 W:      https://linuxtv.org
13894 T:      git git://linuxtv.org/media_tree.git
13895 S:      Odd fixes
13896 F:      drivers/media/tuners/tea5761.*
13897
13898 TEA5767 TUNER DRIVER
13899 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13900 L:      linux-media@vger.kernel.org
13901 W:      https://linuxtv.org
13902 T:      git git://linuxtv.org/media_tree.git
13903 S:      Maintained
13904 F:      drivers/media/tuners/tea5767.*
13905
13906 TEA6415C MEDIA DRIVER
13907 M:      Hans Verkuil <hverkuil@xs4all.nl>
13908 L:      linux-media@vger.kernel.org
13909 T:      git git://linuxtv.org/media_tree.git
13910 W:      https://linuxtv.org
13911 S:      Maintained
13912 F:      drivers/media/i2c/tea6415c*
13913
13914 TEA6420 MEDIA DRIVER
13915 M:      Hans Verkuil <hverkuil@xs4all.nl>
13916 L:      linux-media@vger.kernel.org
13917 T:      git git://linuxtv.org/media_tree.git
13918 W:      https://linuxtv.org
13919 S:      Maintained
13920 F:      drivers/media/i2c/tea6420*
13921
13922 TEAM DRIVER
13923 M:      Jiri Pirko <jiri@resnulli.us>
13924 L:      netdev@vger.kernel.org
13925 S:      Supported
13926 F:      drivers/net/team/
13927 F:      include/linux/if_team.h
13928 F:      include/uapi/linux/if_team.h
13929
13930 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13931 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13932 S:      Maintained
13933 F:      arch/x86/platform/ts5500/
13934
13935 TECHNOTREND USB IR RECEIVER
13936 M:      Sean Young <sean@mess.org>
13937 L:      linux-media@vger.kernel.org
13938 S:      Maintained
13939 F:      drivers/media/rc/ttusbir.c
13940
13941 TECHWELL TW9910 VIDEO DECODER
13942 L:      linux-media@vger.kernel.org
13943 S:      Orphan
13944 F:      drivers/media/i2c/tw9910.c
13945 F:      include/media/i2c/tw9910.h
13946
13947 TEE SUBSYSTEM
13948 M:      Jens Wiklander <jens.wiklander@linaro.org>
13949 S:      Maintained
13950 F:      include/linux/tee_drv.h
13951 F:      include/uapi/linux/tee.h
13952 F:      drivers/tee/
13953 F:      Documentation/tee.txt
13954
13955 TEGRA ARCHITECTURE SUPPORT
13956 M:      Thierry Reding <thierry.reding@gmail.com>
13957 M:      Jonathan Hunter <jonathanh@nvidia.com>
13958 L:      linux-tegra@vger.kernel.org
13959 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13961 S:      Supported
13962 N:      [^a-z]tegra
13963
13964 TEGRA CLOCK DRIVER
13965 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13966 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13967 S:      Supported
13968 F:      drivers/clk/tegra/
13969
13970 TEGRA DMA DRIVERS
13971 M:      Laxman Dewangan <ldewangan@nvidia.com>
13972 M:      Jon Hunter <jonathanh@nvidia.com>
13973 S:      Supported
13974 F:      drivers/dma/tegra*
13975
13976 TEGRA I2C DRIVER
13977 M:      Laxman Dewangan <ldewangan@nvidia.com>
13978 S:      Supported
13979 F:      drivers/i2c/busses/i2c-tegra.c
13980
13981 TEGRA IOMMU DRIVERS
13982 M:      Thierry Reding <thierry.reding@gmail.com>
13983 L:      linux-tegra@vger.kernel.org
13984 S:      Supported
13985 F:      drivers/iommu/tegra*
13986
13987 TEGRA KBC DRIVER
13988 M:      Laxman Dewangan <ldewangan@nvidia.com>
13989 S:      Supported
13990 F:      drivers/input/keyboard/tegra-kbc.c
13991
13992 TEGRA PWM DRIVER
13993 M:      Thierry Reding <thierry.reding@gmail.com>
13994 S:      Supported
13995 F:      drivers/pwm/pwm-tegra.c
13996
13997 TEGRA SERIAL DRIVER
13998 M:      Laxman Dewangan <ldewangan@nvidia.com>
13999 S:      Supported
14000 F:      drivers/tty/serial/serial-tegra.c
14001
14002 TEGRA SPI DRIVER
14003 M:      Laxman Dewangan <ldewangan@nvidia.com>
14004 S:      Supported
14005 F:      drivers/spi/spi-tegra*
14006
14007 TEHUTI ETHERNET DRIVER
14008 M:      Andy Gospodarek <andy@greyhouse.net>
14009 L:      netdev@vger.kernel.org
14010 S:      Supported
14011 F:      drivers/net/ethernet/tehuti/*
14012
14013 Telecom Clock Driver for MCPL0010
14014 M:      Mark Gross <mark.gross@intel.com>
14015 S:      Supported
14016 F:      drivers/char/tlclk.c
14017
14018 TENSILICA XTENSA PORT (xtensa)
14019 M:      Chris Zankel <chris@zankel.net>
14020 M:      Max Filippov <jcmvbkbc@gmail.com>
14021 L:      linux-xtensa@linux-xtensa.org
14022 T:      git git://github.com/czankel/xtensa-linux.git
14023 S:      Maintained
14024 F:      arch/xtensa/
14025 F:      drivers/irqchip/irq-xtensa-*
14026
14027 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14028 M:      Nishanth Menon <nm@ti.com>
14029 M:      Tero Kristo <t-kristo@ti.com>
14030 M:      Santosh Shilimkar <ssantosh@kernel.org>
14031 L:      linux-arm-kernel@lists.infradead.org
14032 S:      Maintained
14033 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14034 F:      drivers/firmware/ti_sci*
14035 F:      include/linux/soc/ti/ti_sci_protocol.h
14036 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14037 F:      include/dt-bindings/genpd/k2g.h
14038 F:      drivers/soc/ti/ti_sci_pm_domains.c
14039 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14040 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14041 F:      drivers/clk/keystone/sci-clk.c
14042 F:      drivers/reset/reset-ti-sci.c
14043
14044 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14045 M:      Hans Verkuil <hverkuil@xs4all.nl>
14046 L:      linux-media@vger.kernel.org
14047 T:      git git://linuxtv.org/media_tree.git
14048 W:      https://linuxtv.org
14049 S:      Maintained
14050 F:      drivers/media/radio/radio-raremono.c
14051
14052 THERMAL
14053 M:      Zhang Rui <rui.zhang@intel.com>
14054 M:      Eduardo Valentin <edubezval@gmail.com>
14055 L:      linux-pm@vger.kernel.org
14056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14058 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14059 S:      Supported
14060 F:      drivers/thermal/
14061 F:      include/linux/thermal.h
14062 F:      include/uapi/linux/thermal.h
14063 F:      include/linux/cpu_cooling.h
14064 F:      Documentation/devicetree/bindings/thermal/
14065
14066 THERMAL/CPU_COOLING
14067 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14068 M:      Viresh Kumar <viresh.kumar@linaro.org>
14069 M:      Javi Merino <javi.merino@kernel.org>
14070 L:      linux-pm@vger.kernel.org
14071 S:      Supported
14072 F:      Documentation/thermal/cpu-cooling-api.txt
14073 F:      drivers/thermal/cpu_cooling.c
14074 F:      include/linux/cpu_cooling.h
14075
14076 THINKPAD ACPI EXTRAS DRIVER
14077 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14078 L:      ibm-acpi-devel@lists.sourceforge.net
14079 L:      platform-driver-x86@vger.kernel.org
14080 W:      http://ibm-acpi.sourceforge.net
14081 W:      http://thinkwiki.org/wiki/Ibm-acpi
14082 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14083 S:      Maintained
14084 F:      drivers/platform/x86/thinkpad_acpi.c
14085
14086 THUNDERBOLT DRIVER
14087 M:      Andreas Noever <andreas.noever@gmail.com>
14088 M:      Michael Jamet <michael.jamet@intel.com>
14089 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14090 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14092 S:      Maintained
14093 F:      Documentation/admin-guide/thunderbolt.rst
14094 F:      drivers/thunderbolt/
14095 F:      include/linux/thunderbolt.h
14096
14097 THUNDERBOLT NETWORK DRIVER
14098 M:      Michael Jamet <michael.jamet@intel.com>
14099 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14100 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14101 L:      netdev@vger.kernel.org
14102 S:      Maintained
14103 F:      drivers/net/thunderbolt.c
14104
14105 THUNDERX GPIO DRIVER
14106 M:      David Daney <david.daney@cavium.com>
14107 S:      Maintained
14108 F:      drivers/gpio/gpio-thunderx.c
14109
14110 TI AM437X VPFE DRIVER
14111 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14112 L:      linux-media@vger.kernel.org
14113 W:      https://linuxtv.org
14114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14115 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14116 S:      Maintained
14117 F:      drivers/media/platform/am437x/
14118
14119 TI BANDGAP AND THERMAL DRIVER
14120 M:      Eduardo Valentin <edubezval@gmail.com>
14121 M:      Keerthy <j-keerthy@ti.com>
14122 L:      linux-pm@vger.kernel.org
14123 L:      linux-omap@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/thermal/ti-soc-thermal/
14126
14127 TI BQ27XXX POWER SUPPLY DRIVER
14128 R:      Andrew F. Davis <afd@ti.com>
14129 F:      include/linux/power/bq27xxx_battery.h
14130 F:      drivers/power/supply/bq27xxx_battery.c
14131 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14132
14133 TI CDCE706 CLOCK DRIVER
14134 M:      Max Filippov <jcmvbkbc@gmail.com>
14135 S:      Maintained
14136 F:      drivers/clk/clk-cdce706.c
14137
14138 TI CLOCK DRIVER
14139 M:      Tero Kristo <t-kristo@ti.com>
14140 L:      linux-omap@vger.kernel.org
14141 S:      Maintained
14142 F:      drivers/clk/ti/
14143 F:      include/linux/clk/ti.h
14144
14145 TI DAVINCI MACHINE SUPPORT
14146 M:      Sekhar Nori <nsekhar@ti.com>
14147 M:      Kevin Hilman <khilman@kernel.org>
14148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14150 S:      Supported
14151 F:      arch/arm/mach-davinci/
14152 F:      drivers/i2c/busses/i2c-davinci.c
14153 F:      arch/arm/boot/dts/da850*
14154
14155 TI DAVINCI SERIES CLOCK DRIVER
14156 M:      David Lechner <david@lechnology.com>
14157 R:      Sekhar Nori <nsekhar@ti.com>
14158 S:      Maintained
14159 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14160 F:      drivers/clk/davinci/
14161
14162 TI DAVINCI SERIES GPIO DRIVER
14163 M:      Keerthy <j-keerthy@ti.com>
14164 L:      linux-gpio@vger.kernel.org
14165 S:      Maintained
14166 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14167 F:      drivers/gpio/gpio-davinci.c
14168
14169 TI DAVINCI SERIES MEDIA DRIVER
14170 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14171 L:      linux-media@vger.kernel.org
14172 W:      https://linuxtv.org
14173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14174 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14175 S:      Maintained
14176 F:      drivers/media/platform/davinci/
14177 F:      include/media/davinci/
14178
14179 TI ETHERNET SWITCH DRIVER (CPSW)
14180 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14181 L:      linux-omap@vger.kernel.org
14182 L:      netdev@vger.kernel.org
14183 S:      Maintained
14184 F:      drivers/net/ethernet/ti/cpsw*
14185 F:      drivers/net/ethernet/ti/davinci*
14186
14187 TI FLASH MEDIA INTERFACE DRIVER
14188 M:      Alex Dubov <oakad@yahoo.com>
14189 S:      Maintained
14190 F:      drivers/misc/tifm*
14191 F:      drivers/mmc/host/tifm_sd.c
14192 F:      include/linux/tifm.h
14193
14194 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14195 M:      Santosh Shilimkar <ssantosh@kernel.org>
14196 L:      linux-kernel@vger.kernel.org
14197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14198 S:      Maintained
14199 F:      drivers/soc/ti/*
14200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14201
14202 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14203 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14204 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14205 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14206 S:      Maintained
14207 F:      sound/soc/codecs/lm49453*
14208 F:      sound/soc/codecs/isabelle*
14209
14210 TI LP855x BACKLIGHT DRIVER
14211 M:      Milo Kim <milo.kim@ti.com>
14212 S:      Maintained
14213 F:      Documentation/backlight/lp855x-driver.txt
14214 F:      drivers/video/backlight/lp855x_bl.c
14215 F:      include/linux/platform_data/lp855x.h
14216
14217 TI LP8727 CHARGER DRIVER
14218 M:      Milo Kim <milo.kim@ti.com>
14219 S:      Maintained
14220 F:      drivers/power/supply/lp8727_charger.c
14221 F:      include/linux/platform_data/lp8727.h
14222
14223 TI LP8788 MFD DRIVER
14224 M:      Milo Kim <milo.kim@ti.com>
14225 S:      Maintained
14226 F:      drivers/iio/adc/lp8788_adc.c
14227 F:      drivers/leds/leds-lp8788.c
14228 F:      drivers/mfd/lp8788*.c
14229 F:      drivers/power/supply/lp8788-charger.c
14230 F:      drivers/regulator/lp8788-*.c
14231 F:      include/linux/mfd/lp8788*.h
14232
14233 TI NETCP ETHERNET DRIVER
14234 M:      Wingman Kwok <w-kwok2@ti.com>
14235 M:      Murali Karicheri <m-karicheri2@ti.com>
14236 L:      netdev@vger.kernel.org
14237 S:      Maintained
14238 F:      drivers/net/ethernet/ti/netcp*
14239
14240 TI TAS571X FAMILY ASoC CODEC DRIVER
14241 M:      Kevin Cernekee <cernekee@chromium.org>
14242 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14243 S:      Odd Fixes
14244 F:      sound/soc/codecs/tas571x*
14245
14246 TI TRF7970A NFC DRIVER
14247 M:      Mark Greer <mgreer@animalcreek.com>
14248 L:      linux-wireless@vger.kernel.org
14249 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14250 S:      Supported
14251 F:      drivers/nfc/trf7970a.c
14252 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14253
14254 TI TWL4030 SERIES SOC CODEC DRIVER
14255 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14256 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14257 S:      Maintained
14258 F:      sound/soc/codecs/twl4030*
14259
14260 TI VPE/CAL DRIVERS
14261 M:      Benoit Parrot <bparrot@ti.com>
14262 L:      linux-media@vger.kernel.org
14263 W:      http://linuxtv.org/
14264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14265 S:      Maintained
14266 F:      drivers/media/platform/ti-vpe/
14267
14268 TI WILINK WIRELESS DRIVERS
14269 L:      linux-wireless@vger.kernel.org
14270 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14271 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14273 S:      Orphan
14274 F:      drivers/net/wireless/ti/
14275 F:      include/linux/wl12xx.h
14276
14277 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14278 M:      John Stultz <john.stultz@linaro.org>
14279 M:      Thomas Gleixner <tglx@linutronix.de>
14280 R:      Stephen Boyd <sboyd@kernel.org>
14281 L:      linux-kernel@vger.kernel.org
14282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14283 S:      Supported
14284 F:      include/linux/clocksource.h
14285 F:      include/linux/time.h
14286 F:      include/linux/timex.h
14287 F:      include/uapi/linux/time.h
14288 F:      include/uapi/linux/timex.h
14289 F:      kernel/time/clocksource.c
14290 F:      kernel/time/time*.c
14291 F:      kernel/time/alarmtimer.c
14292 F:      kernel/time/ntp.c
14293 F:      tools/testing/selftests/timers/
14294
14295 TIPC NETWORK LAYER
14296 M:      Jon Maloy <jon.maloy@ericsson.com>
14297 M:      Ying Xue <ying.xue@windriver.com>
14298 L:      netdev@vger.kernel.org (core kernel code)
14299 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14300 W:      http://tipc.sourceforge.net/
14301 S:      Maintained
14302 F:      include/uapi/linux/tipc*.h
14303 F:      net/tipc/
14304
14305 TLAN NETWORK DRIVER
14306 M:      Samuel Chessman <chessman@tux.org>
14307 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14308 W:      http://sourceforge.net/projects/tlan/
14309 S:      Maintained
14310 F:      Documentation/networking/tlan.txt
14311 F:      drivers/net/ethernet/ti/tlan.*
14312
14313 TM6000 VIDEO4LINUX DRIVER
14314 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14315 L:      linux-media@vger.kernel.org
14316 W:      https://linuxtv.org
14317 T:      git git://linuxtv.org/media_tree.git
14318 S:      Odd fixes
14319 F:      drivers/media/usb/tm6000/
14320 F:      Documentation/media/v4l-drivers/tm6000*
14321
14322 TMIO/SDHI MMC DRIVER
14323 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14324 L:      linux-mmc@vger.kernel.org
14325 S:      Supported
14326 F:      drivers/mmc/host/tmio_mmc*
14327 F:      drivers/mmc/host/renesas_sdhi*
14328 F:      include/linux/mfd/tmio.h
14329
14330 TMP401 HARDWARE MONITOR DRIVER
14331 M:      Guenter Roeck <linux@roeck-us.net>
14332 L:      linux-hwmon@vger.kernel.org
14333 S:      Maintained
14334 F:      Documentation/hwmon/tmp401
14335 F:      drivers/hwmon/tmp401.c
14336
14337 TMPFS (SHMEM FILESYSTEM)
14338 M:      Hugh Dickins <hughd@google.com>
14339 L:      linux-mm@kvack.org
14340 S:      Maintained
14341 F:      include/linux/shmem_fs.h
14342 F:      mm/shmem.c
14343
14344 TOMOYO SECURITY MODULE
14345 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14346 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14347 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14348 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14349 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14350 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14351 W:      http://tomoyo.sourceforge.jp/
14352 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14353 S:      Maintained
14354 F:      security/tomoyo/
14355
14356 TOPSTAR LAPTOP EXTRAS DRIVER
14357 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14358 L:      platform-driver-x86@vger.kernel.org
14359 S:      Maintained
14360 F:      drivers/platform/x86/topstar-laptop.c
14361
14362 TORTURE-TEST MODULES
14363 M:      Davidlohr Bueso <dave@stgolabs.net>
14364 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14365 M:      Josh Triplett <josh@joshtriplett.org>
14366 L:      linux-kernel@vger.kernel.org
14367 S:      Supported
14368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14369 F:      Documentation/RCU/torture.txt
14370 F:      kernel/torture.c
14371 F:      kernel/rcu/rcutorture.c
14372 F:      kernel/locking/locktorture.c
14373
14374 TOSHIBA ACPI EXTRAS DRIVER
14375 M:      Azael Avalos <coproscefalo@gmail.com>
14376 L:      platform-driver-x86@vger.kernel.org
14377 S:      Maintained
14378 F:      drivers/platform/x86/toshiba_acpi.c
14379
14380 TOSHIBA BLUETOOTH DRIVER
14381 M:      Azael Avalos <coproscefalo@gmail.com>
14382 L:      platform-driver-x86@vger.kernel.org
14383 S:      Maintained
14384 F:      drivers/platform/x86/toshiba_bluetooth.c
14385
14386 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14387 M:      Azael Avalos <coproscefalo@gmail.com>
14388 L:      platform-driver-x86@vger.kernel.org
14389 S:      Maintained
14390 F:      drivers/platform/x86/toshiba_haps.c
14391
14392 TOSHIBA SMM DRIVER
14393 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14394 W:      http://www.buzzard.org.uk/toshiba/
14395 S:      Maintained
14396 F:      drivers/char/toshiba.c
14397 F:      include/linux/toshiba.h
14398 F:      include/uapi/linux/toshiba.h
14399
14400 TOSHIBA TC358743 DRIVER
14401 M:      Mats Randgaard <matrandg@cisco.com>
14402 L:      linux-media@vger.kernel.org
14403 S:      Maintained
14404 F:      drivers/media/i2c/tc358743*
14405 F:      include/media/i2c/tc358743.h
14406
14407 TOSHIBA WMI HOTKEYS DRIVER
14408 M:      Azael Avalos <coproscefalo@gmail.com>
14409 L:      platform-driver-x86@vger.kernel.org
14410 S:      Maintained
14411 F:      drivers/platform/x86/toshiba-wmi.c
14412
14413 TPM DEVICE DRIVER
14414 M:      Peter Huewe <peterhuewe@gmx.de>
14415 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14416 R:      Jason Gunthorpe <jgg@ziepe.ca>
14417 L:      linux-integrity@vger.kernel.org
14418 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14419 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14420 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14421 S:      Maintained
14422 F:      drivers/char/tpm/
14423
14424 TRACING
14425 M:      Steven Rostedt <rostedt@goodmis.org>
14426 M:      Ingo Molnar <mingo@redhat.com>
14427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14428 S:      Maintained
14429 F:      Documentation/trace/ftrace.txt
14430 F:      arch/*/*/*/ftrace.h
14431 F:      arch/*/kernel/ftrace.c
14432 F:      include/*/ftrace.h
14433 F:      include/linux/trace*.h
14434 F:      include/trace/
14435 F:      kernel/trace/
14436 F:      tools/testing/selftests/ftrace/
14437
14438 TRACING MMIO ACCESSES (MMIOTRACE)
14439 M:      Steven Rostedt <rostedt@goodmis.org>
14440 M:      Ingo Molnar <mingo@kernel.org>
14441 R:      Karol Herbst <karolherbst@gmail.com>
14442 R:      Pekka Paalanen <ppaalanen@gmail.com>
14443 S:      Maintained
14444 L:      linux-kernel@vger.kernel.org
14445 L:      nouveau@lists.freedesktop.org
14446 F:      kernel/trace/trace_mmiotrace.c
14447 F:      include/linux/mmiotrace.h
14448 F:      arch/x86/mm/kmmio.c
14449 F:      arch/x86/mm/mmio-mod.c
14450 F:      arch/x86/mm/testmmiotrace.c
14451
14452 TRIVIAL PATCHES
14453 M:      Jiri Kosina <trivial@kernel.org>
14454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14455 S:      Maintained
14456 K:      ^Subject:.*(?i)trivial
14457
14458 TEMPO SEMICONDUCTOR DRIVERS
14459 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14460 S:      Maintained
14461 F:      sound/soc/codecs/tscs*.c
14462 F:      sound/soc/codecs/tscs*.h
14463 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14464
14465 TTY LAYER
14466 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14467 M:      Jiri Slaby <jslaby@suse.com>
14468 S:      Supported
14469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14470 F:      Documentation/serial/
14471 F:      drivers/tty/
14472 F:      drivers/tty/serial/serial_core.c
14473 F:      include/linux/serial_core.h
14474 F:      include/linux/serial.h
14475 F:      include/linux/tty.h
14476 F:      include/uapi/linux/serial_core.h
14477 F:      include/uapi/linux/serial.h
14478 F:      include/uapi/linux/tty.h
14479
14480 TUA9001 MEDIA DRIVER
14481 M:      Antti Palosaari <crope@iki.fi>
14482 L:      linux-media@vger.kernel.org
14483 W:      https://linuxtv.org
14484 W:      http://palosaari.fi/linux/
14485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14486 T:      git git://linuxtv.org/anttip/media_tree.git
14487 S:      Maintained
14488 F:      drivers/media/tuners/tua9001*
14489
14490 TULIP NETWORK DRIVERS
14491 L:      netdev@vger.kernel.org
14492 L:      linux-parisc@vger.kernel.org
14493 S:      Orphan
14494 F:      drivers/net/ethernet/dec/tulip/
14495
14496 TUN/TAP driver
14497 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14498 W:      http://vtun.sourceforge.net/tun
14499 S:      Maintained
14500 F:      Documentation/networking/tuntap.txt
14501 F:      arch/um/os-Linux/drivers/
14502
14503 TURBOCHANNEL SUBSYSTEM
14504 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14505 M:      Ralf Baechle <ralf@linux-mips.org>
14506 L:      linux-mips@linux-mips.org
14507 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14508 S:      Maintained
14509 F:      drivers/tc/
14510 F:      include/linux/tc.h
14511
14512 TURBOSTAT UTILITY
14513 M:      "Len Brown" <lenb@kernel.org>
14514 L:      linux-pm@vger.kernel.org
14515 B:      https://bugzilla.kernel.org
14516 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14518 S:      Supported
14519 F:      tools/power/x86/turbostat/
14520
14521 TW5864 VIDEO4LINUX DRIVER
14522 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14523 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14524 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14525 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14526 L:      linux-media@vger.kernel.org
14527 S:      Supported
14528 F:      drivers/media/pci/tw5864/
14529
14530 TW68 VIDEO4LINUX DRIVER
14531 M:      Hans Verkuil <hverkuil@xs4all.nl>
14532 L:      linux-media@vger.kernel.org
14533 T:      git git://linuxtv.org/media_tree.git
14534 W:      https://linuxtv.org
14535 S:      Odd Fixes
14536 F:      drivers/media/pci/tw68/
14537
14538 TW686X VIDEO4LINUX DRIVER
14539 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14540 L:      linux-media@vger.kernel.org
14541 T:      git git://linuxtv.org/media_tree.git
14542 W:      http://linuxtv.org
14543 S:      Maintained
14544 F:      drivers/media/pci/tw686x/
14545
14546 UBI FILE SYSTEM (UBIFS)
14547 M:      Richard Weinberger <richard@nod.at>
14548 M:      Artem Bityutskiy <dedekind1@gmail.com>
14549 M:      Adrian Hunter <adrian.hunter@intel.com>
14550 L:      linux-mtd@lists.infradead.org
14551 T:      git git://git.infradead.org/ubifs-2.6.git
14552 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14553 S:      Supported
14554 F:      Documentation/filesystems/ubifs.txt
14555 F:      fs/ubifs/
14556
14557 UCLINUX (M68KNOMMU AND COLDFIRE)
14558 M:      Greg Ungerer <gerg@linux-m68k.org>
14559 W:      http://www.linux-m68k.org/
14560 W:      http://www.uclinux.org/
14561 L:      linux-m68k@lists.linux-m68k.org
14562 L:      uclinux-dev@uclinux.org  (subscribers-only)
14563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14564 S:      Maintained
14565 F:      arch/m68k/coldfire/
14566 F:      arch/m68k/68*/
14567 F:      arch/m68k/*/*_no.*
14568 F:      arch/m68k/include/asm/*_no.*
14569
14570 UDF FILESYSTEM
14571 M:      Jan Kara <jack@suse.com>
14572 S:      Maintained
14573 F:      Documentation/filesystems/udf.txt
14574 F:      fs/udf/
14575
14576 UDRAW TABLET
14577 M:      Bastien Nocera <hadess@hadess.net>
14578 L:      linux-input@vger.kernel.org
14579 S:      Maintained
14580 F:      drivers/hid/hid-udraw-ps3.c
14581
14582 UFS FILESYSTEM
14583 M:      Evgeniy Dushistov <dushistov@mail.ru>
14584 S:      Maintained
14585 F:      Documentation/filesystems/ufs.txt
14586 F:      fs/ufs/
14587
14588 UHID USERSPACE HID IO DRIVER:
14589 M:      David Herrmann <dh.herrmann@googlemail.com>
14590 L:      linux-input@vger.kernel.org
14591 S:      Maintained
14592 F:      drivers/hid/uhid.c
14593 F:      include/uapi/linux/uhid.h
14594
14595 ULPI BUS
14596 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14597 L:      linux-usb@vger.kernel.org
14598 S:      Maintained
14599 F:      drivers/usb/common/ulpi.c
14600 F:      include/linux/ulpi/
14601
14602 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14603 L:      linux-usb@vger.kernel.org
14604 S:      Orphan
14605 F:      drivers/uwb/
14606 F:      include/linux/uwb.h
14607 F:      include/linux/uwb/
14608
14609 UNICORE32 ARCHITECTURE:
14610 M:      Guan Xuetao <gxt@pku.edu.cn>
14611 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14612 S:      Maintained
14613 T:      git git://github.com/gxt/linux.git
14614 F:      arch/unicore32/
14615
14616 UNIFDEF
14617 M:      Tony Finch <dot@dotat.at>
14618 W:      http://dotat.at/prog/unifdef
14619 S:      Maintained
14620 F:      scripts/unifdef.c
14621
14622 UNIFORM CDROM DRIVER
14623 M:      Jens Axboe <axboe@kernel.dk>
14624 W:      http://www.kernel.dk
14625 S:      Maintained
14626 F:      Documentation/cdrom/
14627 F:      drivers/cdrom/cdrom.c
14628 F:      include/linux/cdrom.h
14629 F:      include/uapi/linux/cdrom.h
14630
14631 UNISYS S-PAR DRIVERS
14632 M:      David Kershner <david.kershner@unisys.com>
14633 L:      sparmaintainer@unisys.com (Unisys internal)
14634 S:      Supported
14635 F:      include/linux/visorbus.h
14636 F:      drivers/visorbus/
14637 F:      drivers/staging/unisys/
14638
14639 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14640 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14641 L:      linux-scsi@vger.kernel.org
14642 S:      Supported
14643 F:      Documentation/scsi/ufs.txt
14644 F:      drivers/scsi/ufs/
14645
14646 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14647 M:      Joao Pinto <jpinto@synopsys.com>
14648 L:      linux-scsi@vger.kernel.org
14649 S:      Supported
14650 F:      drivers/scsi/ufs/*dwc*
14651
14652 UNSORTED BLOCK IMAGES (UBI)
14653 M:      Artem Bityutskiy <dedekind1@gmail.com>
14654 M:      Richard Weinberger <richard@nod.at>
14655 W:      http://www.linux-mtd.infradead.org/
14656 L:      linux-mtd@lists.infradead.org
14657 T:      git git://git.infradead.org/ubifs-2.6.git
14658 S:      Supported
14659 F:      drivers/mtd/ubi/
14660 F:      include/linux/mtd/ubi.h
14661 F:      include/uapi/mtd/ubi-user.h
14662
14663 USB "USBNET" DRIVER FRAMEWORK
14664 M:      Oliver Neukum <oneukum@suse.com>
14665 L:      netdev@vger.kernel.org
14666 W:      http://www.linux-usb.org/usbnet
14667 S:      Maintained
14668 F:      drivers/net/usb/usbnet.c
14669 F:      include/linux/usb/usbnet.h
14670
14671 USB ACM DRIVER
14672 M:      Oliver Neukum <oneukum@suse.com>
14673 L:      linux-usb@vger.kernel.org
14674 S:      Maintained
14675 F:      Documentation/usb/acm.txt
14676 F:      drivers/usb/class/cdc-acm.*
14677
14678 USB AR5523 WIRELESS DRIVER
14679 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14680 L:      linux-wireless@vger.kernel.org
14681 S:      Maintained
14682 F:      drivers/net/wireless/ath/ar5523/
14683
14684 USB ATTACHED SCSI
14685 M:      Oliver Neukum <oneukum@suse.com>
14686 L:      linux-usb@vger.kernel.org
14687 L:      linux-scsi@vger.kernel.org
14688 S:      Maintained
14689 F:      drivers/usb/storage/uas.c
14690
14691 USB CDC ETHERNET DRIVER
14692 M:      Oliver Neukum <oliver@neukum.org>
14693 L:      linux-usb@vger.kernel.org
14694 S:      Maintained
14695 F:      drivers/net/usb/cdc_*.c
14696 F:      include/uapi/linux/usb/cdc.h
14697
14698 USB CHAOSKEY DRIVER
14699 M:      Keith Packard <keithp@keithp.com>
14700 L:      linux-usb@vger.kernel.org
14701 S:      Maintained
14702 F:      drivers/usb/misc/chaoskey.c
14703
14704 USB CYPRESS C67X00 DRIVER
14705 M:      Peter Korsgaard <jacmet@sunsite.dk>
14706 L:      linux-usb@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/usb/c67x00/
14709
14710 USB DAVICOM DM9601 DRIVER
14711 M:      Peter Korsgaard <jacmet@sunsite.dk>
14712 L:      netdev@vger.kernel.org
14713 W:      http://www.linux-usb.org/usbnet
14714 S:      Maintained
14715 F:      drivers/net/usb/dm9601.c
14716
14717 USB DIAMOND RIO500 DRIVER
14718 M:      Cesar Miquel <miquel@df.uba.ar>
14719 L:      rio500-users@lists.sourceforge.net
14720 W:      http://rio500.sourceforge.net
14721 S:      Maintained
14722 F:      drivers/usb/misc/rio500*
14723
14724 USB EHCI DRIVER
14725 M:      Alan Stern <stern@rowland.harvard.edu>
14726 L:      linux-usb@vger.kernel.org
14727 S:      Maintained
14728 F:      Documentation/usb/ehci.txt
14729 F:      drivers/usb/host/ehci*
14730
14731 USB GADGET/PERIPHERAL SUBSYSTEM
14732 M:      Felipe Balbi <balbi@kernel.org>
14733 L:      linux-usb@vger.kernel.org
14734 W:      http://www.linux-usb.org/gadget
14735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14736 S:      Maintained
14737 F:      drivers/usb/gadget/
14738 F:      include/linux/usb/gadget*
14739
14740 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14741 M:      Jiri Kosina <jikos@kernel.org>
14742 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14743 L:      linux-usb@vger.kernel.org
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14745 S:      Maintained
14746 F:      Documentation/hid/hiddev.txt
14747 F:      drivers/hid/usbhid/
14748
14749 USB INTEL XHCI ROLE MUX DRIVER
14750 M:      Hans de Goede <hdegoede@redhat.com>
14751 L:      linux-usb@vger.kernel.org
14752 S:      Maintained
14753 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14754
14755 USB ISP116X DRIVER
14756 M:      Olav Kongas <ok@artecdesign.ee>
14757 L:      linux-usb@vger.kernel.org
14758 S:      Maintained
14759 F:      drivers/usb/host/isp116x*
14760 F:      include/linux/usb/isp116x.h
14761
14762 USB LAN78XX ETHERNET DRIVER
14763 M:      Woojung Huh <woojung.huh@microchip.com>
14764 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14765 L:      netdev@vger.kernel.org
14766 S:      Maintained
14767 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14768 F:      drivers/net/usb/lan78xx.*
14769 F:      include/dt-bindings/net/microchip-lan78xx.h
14770
14771 USB MASS STORAGE DRIVER
14772 M:      Alan Stern <stern@rowland.harvard.edu>
14773 L:      linux-usb@vger.kernel.org
14774 L:      usb-storage@lists.one-eyed-alien.net
14775 S:      Maintained
14776 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14777 F:      drivers/usb/storage/
14778
14779 USB MIDI DRIVER
14780 M:      Clemens Ladisch <clemens@ladisch.de>
14781 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14782 T:      git git://git.alsa-project.org/alsa-kernel.git
14783 S:      Maintained
14784 F:      sound/usb/midi.*
14785
14786 USB NETWORKING DRIVERS
14787 L:      linux-usb@vger.kernel.org
14788 S:      Odd Fixes
14789 F:      drivers/net/usb/
14790
14791 USB OHCI DRIVER
14792 M:      Alan Stern <stern@rowland.harvard.edu>
14793 L:      linux-usb@vger.kernel.org
14794 S:      Maintained
14795 F:      Documentation/usb/ohci.txt
14796 F:      drivers/usb/host/ohci*
14797
14798 USB OTG FSM (Finite State Machine)
14799 M:      Peter Chen <Peter.Chen@nxp.com>
14800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14801 L:      linux-usb@vger.kernel.org
14802 S:      Maintained
14803 F:      drivers/usb/common/usb-otg-fsm.c
14804
14805 USB OVER IP DRIVER
14806 M:      Valentina Manea <valentina.manea.m@gmail.com>
14807 M:      Shuah Khan <shuah@kernel.org>
14808 L:      linux-usb@vger.kernel.org
14809 S:      Maintained
14810 F:      Documentation/usb/usbip_protocol.txt
14811 F:      drivers/usb/usbip/
14812 F:      tools/usb/usbip/
14813 F:      tools/testing/selftests/drivers/usb/usbip/
14814
14815 USB PEGASUS DRIVER
14816 M:      Petko Manolov <petkan@nucleusys.com>
14817 L:      linux-usb@vger.kernel.org
14818 L:      netdev@vger.kernel.org
14819 T:      git git://github.com/petkan/pegasus.git
14820 W:      https://github.com/petkan/pegasus
14821 S:      Maintained
14822 F:      drivers/net/usb/pegasus.*
14823
14824 USB PHY LAYER
14825 M:      Felipe Balbi <balbi@kernel.org>
14826 L:      linux-usb@vger.kernel.org
14827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14828 S:      Maintained
14829 F:      drivers/usb/phy/
14830
14831 USB PRINTER DRIVER (usblp)
14832 M:      Pete Zaitcev <zaitcev@redhat.com>
14833 L:      linux-usb@vger.kernel.org
14834 S:      Supported
14835 F:      drivers/usb/class/usblp.c
14836
14837 USB QMI WWAN NETWORK DRIVER
14838 M:      Bjørn Mork <bjorn@mork.no>
14839 L:      netdev@vger.kernel.org
14840 S:      Maintained
14841 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14842 F:      drivers/net/usb/qmi_wwan.c
14843
14844 USB RTL8150 DRIVER
14845 M:      Petko Manolov <petkan@nucleusys.com>
14846 L:      linux-usb@vger.kernel.org
14847 L:      netdev@vger.kernel.org
14848 T:      git git://github.com/petkan/rtl8150.git
14849 W:      https://github.com/petkan/rtl8150
14850 S:      Maintained
14851 F:      drivers/net/usb/rtl8150.c
14852
14853 USB SERIAL SUBSYSTEM
14854 M:      Johan Hovold <johan@kernel.org>
14855 L:      linux-usb@vger.kernel.org
14856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14857 S:      Maintained
14858 F:      Documentation/usb/usb-serial.txt
14859 F:      drivers/usb/serial/
14860 F:      include/linux/usb/serial.h
14861
14862 USB SMSC75XX ETHERNET DRIVER
14863 M:      Steve Glendinning <steve.glendinning@shawell.net>
14864 L:      netdev@vger.kernel.org
14865 S:      Maintained
14866 F:      drivers/net/usb/smsc75xx.*
14867
14868 USB SMSC95XX ETHERNET DRIVER
14869 M:      Steve Glendinning <steve.glendinning@shawell.net>
14870 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14871 L:      netdev@vger.kernel.org
14872 S:      Maintained
14873 F:      drivers/net/usb/smsc95xx.*
14874
14875 USB SUBSYSTEM
14876 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14877 L:      linux-usb@vger.kernel.org
14878 W:      http://www.linux-usb.org
14879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14880 S:      Supported
14881 F:      Documentation/devicetree/bindings/usb/
14882 F:      Documentation/usb/
14883 F:      drivers/usb/
14884 F:      include/linux/usb.h
14885 F:      include/linux/usb/
14886
14887 USB TYPEC PI3USB30532 MUX DRIVER
14888 M:      Hans de Goede <hdegoede@redhat.com>
14889 L:      linux-usb@vger.kernel.org
14890 S:      Maintained
14891 F:      drivers/usb/typec/mux/pi3usb30532.c
14892
14893 USB TYPEC SUBSYSTEM
14894 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14895 L:      linux-usb@vger.kernel.org
14896 S:      Maintained
14897 F:      Documentation/ABI/testing/sysfs-class-typec
14898 F:      Documentation/usb/typec.rst
14899 F:      drivers/usb/typec/
14900 F:      include/linux/usb/typec.h
14901
14902 USB UHCI DRIVER
14903 M:      Alan Stern <stern@rowland.harvard.edu>
14904 L:      linux-usb@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/usb/host/uhci*
14907
14908 USB VIDEO CLASS
14909 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14910 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14911 L:      linux-media@vger.kernel.org
14912 T:      git git://linuxtv.org/media_tree.git
14913 W:      http://www.ideasonboard.org/uvc/
14914 S:      Maintained
14915 F:      drivers/media/usb/uvc/
14916 F:      include/uapi/linux/uvcvideo.h
14917
14918 USB VISION DRIVER
14919 M:      Hans Verkuil <hverkuil@xs4all.nl>
14920 L:      linux-media@vger.kernel.org
14921 T:      git git://linuxtv.org/media_tree.git
14922 W:      https://linuxtv.org
14923 S:      Odd Fixes
14924 F:      drivers/media/usb/usbvision/
14925
14926 USB WEBCAM GADGET
14927 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14928 L:      linux-usb@vger.kernel.org
14929 S:      Maintained
14930 F:      drivers/usb/gadget/function/*uvc*
14931 F:      drivers/usb/gadget/legacy/webcam.c
14932
14933 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14934 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14935 L:      linux-wireless@vger.kernel.org
14936 S:      Maintained
14937 F:      drivers/net/wireless/rndis_wlan.c
14938
14939 USB XHCI DRIVER
14940 M:      Mathias Nyman <mathias.nyman@intel.com>
14941 L:      linux-usb@vger.kernel.org
14942 S:      Supported
14943 F:      drivers/usb/host/xhci*
14944 F:      drivers/usb/host/pci-quirks*
14945
14946 USB ZD1201 DRIVER
14947 L:      linux-wireless@vger.kernel.org
14948 W:      http://linux-lc100020.sourceforge.net
14949 S:      Orphan
14950 F:      drivers/net/wireless/zydas/zd1201.*
14951
14952 USB ZR364XX DRIVER
14953 M:      Antoine Jacquet <royale@zerezo.com>
14954 L:      linux-usb@vger.kernel.org
14955 L:      linux-media@vger.kernel.org
14956 T:      git git://linuxtv.org/media_tree.git
14957 W:      http://royale.zerezo.com/zr364xx/
14958 S:      Maintained
14959 F:      Documentation/media/v4l-drivers/zr364xx*
14960 F:      drivers/media/usb/zr364xx/
14961
14962 USER-MODE LINUX (UML)
14963 M:      Jeff Dike <jdike@addtoit.com>
14964 M:      Richard Weinberger <richard@nod.at>
14965 L:      user-mode-linux-devel@lists.sourceforge.net
14966 L:      user-mode-linux-user@lists.sourceforge.net
14967 W:      http://user-mode-linux.sourceforge.net
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14969 S:      Maintained
14970 F:      Documentation/virtual/uml/
14971 F:      arch/um/
14972 F:      arch/x86/um/
14973 F:      fs/hostfs/
14974 F:      fs/hppfs/
14975
14976 USERSPACE I/O (UIO)
14977 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14978 S:      Maintained
14979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14980 F:      Documentation/driver-api/uio-howto.rst
14981 F:      drivers/uio/
14982 F:      include/linux/uio*.h
14983
14984 UTIL-LINUX PACKAGE
14985 M:      Karel Zak <kzak@redhat.com>
14986 L:      util-linux@vger.kernel.org
14987 W:      http://en.wikipedia.org/wiki/Util-linux
14988 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14989 S:      Maintained
14990
14991 UUID HELPERS
14992 M:      Christoph Hellwig <hch@lst.de>
14993 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14994 L:      linux-kernel@vger.kernel.org
14995 T:      git git://git.infradead.org/users/hch/uuid.git
14996 F:      lib/uuid.c
14997 F:      lib/test_uuid.c
14998 F:      include/linux/uuid.h
14999 F:      include/uapi/linux/uuid.h
15000 S:      Maintained
15001
15002 UVESAFB DRIVER
15003 M:      Michal Januszewski <spock@gentoo.org>
15004 L:      linux-fbdev@vger.kernel.org
15005 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15006 S:      Maintained
15007 F:      Documentation/fb/uvesafb.txt
15008 F:      drivers/video/fbdev/uvesafb.*
15009
15010 VF610 NAND DRIVER
15011 M:      Stefan Agner <stefan@agner.ch>
15012 L:      linux-mtd@lists.infradead.org
15013 S:      Supported
15014 F:      drivers/mtd/nand/raw/vf610_nfc.c
15015
15016 VFAT/FAT/MSDOS FILESYSTEM
15017 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15018 S:      Maintained
15019 F:      Documentation/filesystems/vfat.txt
15020 F:      fs/fat/
15021
15022 VFIO DRIVER
15023 M:      Alex Williamson <alex.williamson@redhat.com>
15024 L:      kvm@vger.kernel.org
15025 T:      git git://github.com/awilliam/linux-vfio.git
15026 S:      Maintained
15027 F:      Documentation/vfio.txt
15028 F:      drivers/vfio/
15029 F:      include/linux/vfio.h
15030 F:      include/uapi/linux/vfio.h
15031
15032 VFIO MEDIATED DEVICE DRIVERS
15033 M:      Kirti Wankhede <kwankhede@nvidia.com>
15034 L:      kvm@vger.kernel.org
15035 S:      Maintained
15036 F:      Documentation/vfio-mediated-device.txt
15037 F:      drivers/vfio/mdev/
15038 F:      include/linux/mdev.h
15039 F:      samples/vfio-mdev/
15040
15041 VFIO PLATFORM DRIVER
15042 M:      Eric Auger <eric.auger@redhat.com>
15043 L:      kvm@vger.kernel.org
15044 S:      Maintained
15045 F:      drivers/vfio/platform/
15046
15047 VGA_SWITCHEROO
15048 R:      Lukas Wunner <lukas@wunner.de>
15049 S:      Maintained
15050 F:      Documentation/gpu/vga-switcheroo.rst
15051 F:      drivers/gpu/vga/vga_switcheroo.c
15052 F:      include/linux/vga_switcheroo.h
15053 T:      git git://anongit.freedesktop.org/drm/drm-misc
15054
15055 VIA RHINE NETWORK DRIVER
15056 S:      Orphan
15057 F:      drivers/net/ethernet/via/via-rhine.c
15058
15059 VIA SD/MMC CARD CONTROLLER DRIVER
15060 M:      Bruce Chang <brucechang@via.com.tw>
15061 M:      Harald Welte <HaraldWelte@viatech.com>
15062 S:      Maintained
15063 F:      drivers/mmc/host/via-sdmmc.c
15064
15065 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15066 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15067 L:      linux-fbdev@vger.kernel.org
15068 S:      Maintained
15069 F:      include/linux/via-core.h
15070 F:      include/linux/via-gpio.h
15071 F:      include/linux/via_i2c.h
15072 F:      drivers/video/fbdev/via/
15073
15074 VIA VELOCITY NETWORK DRIVER
15075 M:      Francois Romieu <romieu@fr.zoreil.com>
15076 L:      netdev@vger.kernel.org
15077 S:      Maintained
15078 F:      drivers/net/ethernet/via/via-velocity.*
15079
15080 VIDEO MULTIPLEXER DRIVER
15081 M:      Philipp Zabel <p.zabel@pengutronix.de>
15082 L:      linux-media@vger.kernel.org
15083 S:      Maintained
15084 F:      drivers/media/platform/video-mux.c
15085
15086 VIDEO I2C POLLING DRIVER
15087 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15088 L:      linux-media@vger.kernel.org
15089 S:      Maintained
15090 F:      drivers/media/i2c/video-i2c.c
15091
15092 VIDEOBUF2 FRAMEWORK
15093 M:      Pawel Osciak <pawel@osciak.com>
15094 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15095 M:      Kyungmin Park <kyungmin.park@samsung.com>
15096 L:      linux-media@vger.kernel.org
15097 S:      Maintained
15098 F:      drivers/media/v4l2-core/videobuf2-*
15099 F:      include/media/videobuf2-*
15100
15101 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15102 M:      Helen Koike <helen.koike@collabora.com>
15103 L:      linux-media@vger.kernel.org
15104 T:      git git://linuxtv.org/media_tree.git
15105 W:      https://linuxtv.org
15106 S:      Maintained
15107 F:      drivers/media/platform/vimc/*
15108
15109 VIRT LIB
15110 M:      Alex Williamson <alex.williamson@redhat.com>
15111 M:      Paolo Bonzini <pbonzini@redhat.com>
15112 L:      kvm@vger.kernel.org
15113 S:      Supported
15114 F:      virt/lib/
15115
15116 VIRTIO AND VHOST VSOCK DRIVER
15117 M:      Stefan Hajnoczi <stefanha@redhat.com>
15118 L:      kvm@vger.kernel.org
15119 L:      virtualization@lists.linux-foundation.org
15120 L:      netdev@vger.kernel.org
15121 S:      Maintained
15122 F:      include/linux/virtio_vsock.h
15123 F:      include/uapi/linux/virtio_vsock.h
15124 F:      include/uapi/linux/vsockmon.h
15125 F:      include/uapi/linux/vm_sockets_diag.h
15126 F:      net/vmw_vsock/diag.c
15127 F:      net/vmw_vsock/af_vsock_tap.c
15128 F:      net/vmw_vsock/virtio_transport_common.c
15129 F:      net/vmw_vsock/virtio_transport.c
15130 F:      drivers/net/vsockmon.c
15131 F:      drivers/vhost/vsock.c
15132 F:      drivers/vhost/vsock.h
15133 F:      tools/testing/vsock/
15134
15135 VIRTIO CONSOLE DRIVER
15136 M:      Amit Shah <amit@kernel.org>
15137 L:      virtualization@lists.linux-foundation.org
15138 S:      Maintained
15139 F:      drivers/char/virtio_console.c
15140 F:      include/linux/virtio_console.h
15141 F:      include/uapi/linux/virtio_console.h
15142
15143 VIRTIO CORE, NET AND BLOCK DRIVERS
15144 M:      "Michael S. Tsirkin" <mst@redhat.com>
15145 M:      Jason Wang <jasowang@redhat.com>
15146 L:      virtualization@lists.linux-foundation.org
15147 S:      Maintained
15148 F:      Documentation/devicetree/bindings/virtio/
15149 F:      drivers/virtio/
15150 F:      tools/virtio/
15151 F:      drivers/net/virtio_net.c
15152 F:      drivers/block/virtio_blk.c
15153 F:      include/linux/virtio*.h
15154 F:      include/uapi/linux/virtio_*.h
15155 F:      drivers/crypto/virtio/
15156 F:      mm/balloon_compaction.c
15157
15158 VIRTIO CRYPTO DRIVER
15159 M:      Gonglei <arei.gonglei@huawei.com>
15160 L:      virtualization@lists.linux-foundation.org
15161 L:      linux-crypto@vger.kernel.org
15162 S:      Maintained
15163 F:      drivers/crypto/virtio/
15164 F:      include/uapi/linux/virtio_crypto.h
15165
15166 VIRTIO DRIVERS FOR S390
15167 M:      Cornelia Huck <cohuck@redhat.com>
15168 M:      Halil Pasic <pasic@linux.ibm.com>
15169 L:      linux-s390@vger.kernel.org
15170 L:      virtualization@lists.linux-foundation.org
15171 L:      kvm@vger.kernel.org
15172 S:      Supported
15173 F:      drivers/s390/virtio/
15174 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15175
15176 VIRTIO GPU DRIVER
15177 M:      David Airlie <airlied@linux.ie>
15178 M:      Gerd Hoffmann <kraxel@redhat.com>
15179 L:      dri-devel@lists.freedesktop.org
15180 L:      virtualization@lists.linux-foundation.org
15181 T:      git git://anongit.freedesktop.org/drm/drm-misc
15182 S:      Maintained
15183 F:      drivers/gpu/drm/virtio/
15184 F:      include/uapi/linux/virtio_gpu.h
15185
15186 VIRTIO HOST (VHOST)
15187 M:      "Michael S. Tsirkin" <mst@redhat.com>
15188 M:      Jason Wang <jasowang@redhat.com>
15189 L:      kvm@vger.kernel.org
15190 L:      virtualization@lists.linux-foundation.org
15191 L:      netdev@vger.kernel.org
15192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15193 S:      Maintained
15194 F:      drivers/vhost/
15195 F:      include/uapi/linux/vhost.h
15196
15197 VIRTIO INPUT DRIVER
15198 M:      Gerd Hoffmann <kraxel@redhat.com>
15199 S:      Maintained
15200 F:      drivers/virtio/virtio_input.c
15201 F:      include/uapi/linux/virtio_input.h
15202
15203 VIRTUAL BOX GUEST DEVICE DRIVER
15204 M:      Hans de Goede <hdegoede@redhat.com>
15205 M:      Arnd Bergmann <arnd@arndb.de>
15206 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15207 S:      Maintained
15208 F:      include/linux/vbox_utils.h
15209 F:      include/uapi/linux/vbox*.h
15210 F:      drivers/virt/vboxguest/
15211
15212 VIRTUAL SERIO DEVICE DRIVER
15213 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15214 S:      Maintained
15215 F:      drivers/input/serio/userio.c
15216 F:      include/uapi/linux/userio.h
15217
15218 VIVID VIRTUAL VIDEO DRIVER
15219 M:      Hans Verkuil <hverkuil@xs4all.nl>
15220 L:      linux-media@vger.kernel.org
15221 T:      git git://linuxtv.org/media_tree.git
15222 W:      https://linuxtv.org
15223 S:      Maintained
15224 F:      drivers/media/platform/vivid/*
15225
15226 VLYNQ BUS
15227 M:      Florian Fainelli <f.fainelli@gmail.com>
15228 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15229 S:      Maintained
15230 F:      drivers/vlynq/vlynq.c
15231 F:      include/linux/vlynq.h
15232
15233 VME SUBSYSTEM
15234 M:      Martyn Welch <martyn@welchs.me.uk>
15235 M:      Manohar Vanga <manohar.vanga@gmail.com>
15236 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15237 L:      devel@driverdev.osuosl.org
15238 S:      Maintained
15239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15240 F:      Documentation/driver-api/vme.rst
15241 F:      drivers/staging/vme/
15242 F:      drivers/vme/
15243 F:      include/linux/vme*
15244
15245 VMWARE BALLOON DRIVER
15246 M:      Xavier Deguillard <xdeguillard@vmware.com>
15247 M:      Philip Moltmann <moltmann@vmware.com>
15248 M:      "VMware, Inc." <pv-drivers@vmware.com>
15249 L:      linux-kernel@vger.kernel.org
15250 S:      Maintained
15251 F:      drivers/misc/vmw_balloon.c
15252
15253 VMWARE HYPERVISOR INTERFACE
15254 M:      Alok Kataria <akataria@vmware.com>
15255 L:      virtualization@lists.linux-foundation.org
15256 S:      Supported
15257 F:      arch/x86/kernel/cpu/vmware.c
15258
15259 VMWARE PVRDMA DRIVER
15260 M:      Adit Ranadive <aditr@vmware.com>
15261 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15262 L:      linux-rdma@vger.kernel.org
15263 S:      Maintained
15264 F:      drivers/infiniband/hw/vmw_pvrdma/
15265
15266 VMware PVSCSI driver
15267 M:      Jim Gill <jgill@vmware.com>
15268 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15269 L:      linux-scsi@vger.kernel.org
15270 S:      Maintained
15271 F:      drivers/scsi/vmw_pvscsi.c
15272 F:      drivers/scsi/vmw_pvscsi.h
15273
15274 VMWARE VMMOUSE SUBDRIVER
15275 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15276 M:      "VMware, Inc." <pv-drivers@vmware.com>
15277 L:      linux-input@vger.kernel.org
15278 S:      Maintained
15279 F:      drivers/input/mouse/vmmouse.c
15280 F:      drivers/input/mouse/vmmouse.h
15281
15282 VMWARE VMXNET3 ETHERNET DRIVER
15283 M:      Ronak Doshi <doshir@vmware.com>
15284 M:      "VMware, Inc." <pv-drivers@vmware.com>
15285 L:      netdev@vger.kernel.org
15286 S:      Maintained
15287 F:      drivers/net/vmxnet3/
15288
15289 VOCORE VOCORE2 BOARD
15290 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15291 L:      linux-mips@linux-mips.org
15292 S:      Maintained
15293 F:      arch/mips/boot/dts/ralink/vocore2.dts
15294
15295 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15296 M:      Liam Girdwood <lgirdwood@gmail.com>
15297 M:      Mark Brown <broonie@kernel.org>
15298 L:      linux-kernel@vger.kernel.org
15299 W:      http://www.slimlogic.co.uk/?p=48
15300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15301 S:      Supported
15302 F:      Documentation/devicetree/bindings/regulator/
15303 F:      Documentation/power/regulator/
15304 F:      drivers/regulator/
15305 F:      include/dt-bindings/regulator/
15306 F:      include/linux/regulator/
15307
15308 VRF
15309 M:      David Ahern <dsa@cumulusnetworks.com>
15310 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15311 L:      netdev@vger.kernel.org
15312 S:      Maintained
15313 F:      drivers/net/vrf.c
15314 F:      Documentation/networking/vrf.txt
15315
15316 VT1211 HARDWARE MONITOR DRIVER
15317 M:      Juerg Haefliger <juergh@gmail.com>
15318 L:      linux-hwmon@vger.kernel.org
15319 S:      Maintained
15320 F:      Documentation/hwmon/vt1211
15321 F:      drivers/hwmon/vt1211.c
15322
15323 VT8231 HARDWARE MONITOR DRIVER
15324 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15325 L:      linux-hwmon@vger.kernel.org
15326 S:      Maintained
15327 F:      drivers/hwmon/vt8231.c
15328
15329 VUB300 USB to SDIO/SD/MMC bridge chip
15330 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15331 L:      linux-mmc@vger.kernel.org
15332 L:      linux-usb@vger.kernel.org
15333 S:      Supported
15334 F:      drivers/mmc/host/vub300.c
15335
15336 W1 DALLAS'S 1-WIRE BUS
15337 M:      Evgeniy Polyakov <zbr@ioremap.net>
15338 S:      Maintained
15339 F:      Documentation/w1/
15340 F:      drivers/w1/
15341 F:      include/linux/w1.h
15342
15343 W83791D HARDWARE MONITORING DRIVER
15344 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15345 L:      linux-hwmon@vger.kernel.org
15346 S:      Maintained
15347 F:      Documentation/hwmon/w83791d
15348 F:      drivers/hwmon/w83791d.c
15349
15350 W83793 HARDWARE MONITORING DRIVER
15351 M:      Rudolf Marek <r.marek@assembler.cz>
15352 L:      linux-hwmon@vger.kernel.org
15353 S:      Maintained
15354 F:      Documentation/hwmon/w83793
15355 F:      drivers/hwmon/w83793.c
15356
15357 W83795 HARDWARE MONITORING DRIVER
15358 M:      Jean Delvare <jdelvare@suse.com>
15359 L:      linux-hwmon@vger.kernel.org
15360 S:      Maintained
15361 F:      drivers/hwmon/w83795.c
15362
15363 W83L51xD SD/MMC CARD INTERFACE DRIVER
15364 M:      Pierre Ossman <pierre@ossman.eu>
15365 S:      Maintained
15366 F:      drivers/mmc/host/wbsd.*
15367
15368 WACOM PROTOCOL 4 SERIAL TABLETS
15369 M:      Julian Squires <julian@cipht.net>
15370 M:      Hans de Goede <hdegoede@redhat.com>
15371 L:      linux-input@vger.kernel.org
15372 S:      Maintained
15373 F:      drivers/input/tablet/wacom_serial4.c
15374
15375 WATCHDOG DEVICE DRIVERS
15376 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15377 M:      Guenter Roeck <linux@roeck-us.net>
15378 L:      linux-watchdog@vger.kernel.org
15379 W:      http://www.linux-watchdog.org/
15380 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15381 S:      Maintained
15382 F:      Documentation/devicetree/bindings/watchdog/
15383 F:      Documentation/watchdog/
15384 F:      drivers/watchdog/
15385 F:      include/linux/watchdog.h
15386 F:      include/uapi/linux/watchdog.h
15387
15388 WHISKEYCOVE PMIC GPIO DRIVER
15389 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15390 L:      linux-gpio@vger.kernel.org
15391 S:      Maintained
15392 F:      drivers/gpio/gpio-wcove.c
15393
15394 WIIMOTE HID DRIVER
15395 M:      David Herrmann <dh.herrmann@googlemail.com>
15396 L:      linux-input@vger.kernel.org
15397 S:      Maintained
15398 F:      drivers/hid/hid-wiimote*
15399
15400 WILOCITY WIL6210 WIRELESS DRIVER
15401 M:      Maya Erez <merez@codeaurora.org>
15402 L:      linux-wireless@vger.kernel.org
15403 L:      wil6210@qti.qualcomm.com
15404 S:      Supported
15405 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15406 F:      drivers/net/wireless/ath/wil6210/
15407
15408 WIMAX STACK
15409 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15410 M:      linux-wimax@intel.com
15411 L:      wimax@linuxwimax.org (subscribers-only)
15412 S:      Supported
15413 W:      http://linuxwimax.org
15414 F:      Documentation/wimax/README.wimax
15415 F:      include/linux/wimax/debug.h
15416 F:      include/net/wimax.h
15417 F:      include/uapi/linux/wimax.h
15418 F:      net/wimax/
15419
15420 WINBOND CIR DRIVER
15421 M:      David Härdeman <david@hardeman.nu>
15422 S:      Maintained
15423 F:      drivers/media/rc/winbond-cir.c
15424
15425 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15426 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15427 L:      linux-watchdog@vger.kernel.org
15428 S:      Maintained
15429 F:      drivers/watchdog/ebc-c384_wdt.c
15430
15431 WINSYSTEMS WS16C48 GPIO DRIVER
15432 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15433 L:      linux-gpio@vger.kernel.org
15434 S:      Maintained
15435 F:      drivers/gpio/gpio-ws16c48.c
15436
15437 WISTRON LAPTOP BUTTON DRIVER
15438 M:      Miloslav Trmac <mitr@volny.cz>
15439 S:      Maintained
15440 F:      drivers/input/misc/wistron_btns.c
15441
15442 WL3501 WIRELESS PCMCIA CARD DRIVER
15443 L:      linux-wireless@vger.kernel.org
15444 S:      Odd fixes
15445 F:      drivers/net/wireless/wl3501*
15446
15447 WOLFSON MICROELECTRONICS DRIVERS
15448 L:      patches@opensource.cirrus.com
15449 T:      git https://github.com/CirrusLogic/linux-drivers.git
15450 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15451 S:      Supported
15452 F:      Documentation/hwmon/wm83??
15453 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15454 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15455 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15456 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15457 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15458 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15459 F:      drivers/clk/clk-wm83*.c
15460 F:      drivers/extcon/extcon-arizona.c
15461 F:      drivers/leds/leds-wm83*.c
15462 F:      drivers/gpio/gpio-*wm*.c
15463 F:      drivers/gpio/gpio-arizona.c
15464 F:      drivers/hwmon/wm83??-hwmon.c
15465 F:      drivers/input/misc/wm831x-on.c
15466 F:      drivers/input/touchscreen/wm831x-ts.c
15467 F:      drivers/input/touchscreen/wm97*.c
15468 F:      drivers/mfd/arizona*
15469 F:      drivers/mfd/wm*.c
15470 F:      drivers/mfd/cs47l24*
15471 F:      drivers/power/supply/wm83*.c
15472 F:      drivers/rtc/rtc-wm83*.c
15473 F:      drivers/regulator/wm8*.c
15474 F:      drivers/regulator/arizona*
15475 F:      drivers/video/backlight/wm83*_bl.c
15476 F:      drivers/watchdog/wm83*_wdt.c
15477 F:      include/linux/mfd/arizona/
15478 F:      include/linux/mfd/wm831x/
15479 F:      include/linux/mfd/wm8350/
15480 F:      include/linux/mfd/wm8400*
15481 F:      include/linux/regulator/arizona*
15482 F:      include/linux/wm97xx.h
15483 F:      include/sound/wm????.h
15484 F:      sound/soc/codecs/arizona.?
15485 F:      sound/soc/codecs/wm*
15486 F:      sound/soc/codecs/cs47l24*
15487
15488 WORKQUEUE
15489 M:      Tejun Heo <tj@kernel.org>
15490 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15492 S:      Maintained
15493 F:      include/linux/workqueue.h
15494 F:      kernel/workqueue.c
15495 F:      Documentation/core-api/workqueue.rst
15496
15497 X-POWERS AXP288 PMIC DRIVERS
15498 M:      Hans de Goede <hdegoede@redhat.com>
15499 S:      Maintained
15500 N:      axp288
15501 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15502
15503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15504 M:      Chen-Yu Tsai <wens@csie.org>
15505 L:      linux-kernel@vger.kernel.org
15506 S:      Maintained
15507 N:      axp[128]
15508
15509 X.25 NETWORK LAYER
15510 M:      Andrew Hendry <andrew.hendry@gmail.com>
15511 L:      linux-x25@vger.kernel.org
15512 S:      Odd Fixes
15513 F:      Documentation/networking/x25*
15514 F:      include/net/x25*
15515 F:      net/x25/
15516
15517 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15518 M:      Thomas Gleixner <tglx@linutronix.de>
15519 M:      Ingo Molnar <mingo@redhat.com>
15520 R:      "H. Peter Anvin" <hpa@zytor.com>
15521 M:      x86@kernel.org
15522 L:      linux-kernel@vger.kernel.org
15523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15524 S:      Maintained
15525 F:      Documentation/x86/
15526 F:      arch/x86/
15527
15528 X86 MCE INFRASTRUCTURE
15529 M:      Tony Luck <tony.luck@intel.com>
15530 M:      Borislav Petkov <bp@alien8.de>
15531 L:      linux-edac@vger.kernel.org
15532 S:      Maintained
15533 F:      arch/x86/kernel/cpu/mcheck/*
15534
15535 X86 MICROCODE UPDATE SUPPORT
15536 M:      Borislav Petkov <bp@alien8.de>
15537 S:      Maintained
15538 F:      arch/x86/kernel/cpu/microcode/*
15539
15540 X86 PLATFORM DRIVERS
15541 M:      Darren Hart <dvhart@infradead.org>
15542 M:      Andy Shevchenko <andy@infradead.org>
15543 L:      platform-driver-x86@vger.kernel.org
15544 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15545 S:      Maintained
15546 F:      drivers/platform/x86/
15547 F:      drivers/platform/olpc/
15548
15549 X86 VDSO
15550 M:      Andy Lutomirski <luto@amacapital.net>
15551 L:      linux-kernel@vger.kernel.org
15552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15553 S:      Maintained
15554 F:      arch/x86/entry/vdso/
15555
15556 XC2028/3028 TUNER DRIVER
15557 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15558 L:      linux-media@vger.kernel.org
15559 W:      https://linuxtv.org
15560 T:      git git://linuxtv.org/media_tree.git
15561 S:      Maintained
15562 F:      drivers/media/tuners/tuner-xc2028.*
15563
15564 XDP SOCKETS (AF_XDP)
15565 M:      Björn Töpel <bjorn.topel@intel.com>
15566 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15567 L:      netdev@vger.kernel.org
15568 S:      Maintained
15569 F:      kernel/bpf/xskmap.c
15570 F:      net/xdp/
15571
15572 XEN BLOCK SUBSYSTEM
15573 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15574 M:      Roger Pau Monné <roger.pau@citrix.com>
15575 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15576 S:      Supported
15577 F:      drivers/block/xen-blkback/*
15578 F:      drivers/block/xen*
15579
15580 XEN HYPERVISOR ARM
15581 M:      Stefano Stabellini <sstabellini@kernel.org>
15582 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15583 S:      Maintained
15584 F:      arch/arm/xen/
15585 F:      arch/arm/include/asm/xen/
15586
15587 XEN HYPERVISOR ARM64
15588 M:      Stefano Stabellini <sstabellini@kernel.org>
15589 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15590 S:      Maintained
15591 F:      arch/arm64/xen/
15592 F:      arch/arm64/include/asm/xen/
15593
15594 XEN HYPERVISOR INTERFACE
15595 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15596 M:      Juergen Gross <jgross@suse.com>
15597 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15599 S:      Supported
15600 F:      arch/x86/xen/
15601 F:      drivers/*/xen-*front.c
15602 F:      drivers/xen/
15603 F:      arch/x86/include/asm/xen/
15604 F:      arch/x86/include/asm/pvclock-abi.h
15605 F:      include/xen/
15606 F:      include/uapi/xen/
15607 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15608 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15609
15610 XEN NETWORK BACKEND DRIVER
15611 M:      Wei Liu <wei.liu2@citrix.com>
15612 M:      Paul Durrant <paul.durrant@citrix.com>
15613 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15614 L:      netdev@vger.kernel.org
15615 S:      Supported
15616 F:      drivers/net/xen-netback/*
15617
15618 XEN PCI SUBSYSTEM
15619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15620 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15621 S:      Supported
15622 F:      arch/x86/pci/*xen*
15623 F:      drivers/pci/*xen*
15624
15625 XEN PVSCSI DRIVERS
15626 M:      Juergen Gross <jgross@suse.com>
15627 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15628 L:      linux-scsi@vger.kernel.org
15629 S:      Supported
15630 F:      drivers/scsi/xen-scsifront.c
15631 F:      drivers/xen/xen-scsiback.c
15632 F:      include/xen/interface/io/vscsiif.h
15633
15634 XEN SWIOTLB SUBSYSTEM
15635 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15636 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15637 L:      iommu@lists.linux-foundation.org
15638 S:      Supported
15639 F:      arch/x86/xen/*swiotlb*
15640 F:      drivers/xen/*swiotlb*
15641
15642 XEN SOUND FRONTEND DRIVER
15643 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15644 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15646 S:      Supported
15647 F:      sound/xen/*
15648
15649 XFS FILESYSTEM
15650 M:      Darrick J. Wong <darrick.wong@oracle.com>
15651 M:      linux-xfs@vger.kernel.org
15652 L:      linux-xfs@vger.kernel.org
15653 W:      http://xfs.org/
15654 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15655 S:      Supported
15656 F:      Documentation/filesystems/xfs.txt
15657 F:      fs/xfs/
15658
15659 XILINX AXI ETHERNET DRIVER
15660 M:      Anirudha Sarangi <anirudh@xilinx.com>
15661 M:      John Linn <John.Linn@xilinx.com>
15662 S:      Maintained
15663 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15664
15665 XILINX UARTLITE SERIAL DRIVER
15666 M:      Peter Korsgaard <jacmet@sunsite.dk>
15667 L:      linux-serial@vger.kernel.org
15668 S:      Maintained
15669 F:      drivers/tty/serial/uartlite.c
15670
15671 XILINX VIDEO IP CORES
15672 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15673 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15674 L:      linux-media@vger.kernel.org
15675 T:      git git://linuxtv.org/media_tree.git
15676 S:      Supported
15677 F:      Documentation/devicetree/bindings/media/xilinx/
15678 F:      drivers/media/platform/xilinx/
15679 F:      include/uapi/linux/xilinx-v4l2-controls.h
15680
15681 XILLYBUS DRIVER
15682 M:      Eli Billauer <eli.billauer@gmail.com>
15683 L:      linux-kernel@vger.kernel.org
15684 S:      Supported
15685 F:      drivers/char/xillybus/
15686
15687 XLP9XX I2C DRIVER
15688 M:      George Cherian <george.cherian@cavium.com>
15689 M:      Jan Glauber <jglauber@cavium.com>
15690 L:      linux-i2c@vger.kernel.org
15691 W:      http://www.cavium.com
15692 S:      Supported
15693 F:      drivers/i2c/busses/i2c-xlp9xx.c
15694
15695 XRA1403 GPIO EXPANDER
15696 M:      Nandor Han <nandor.han@ge.com>
15697 M:      Semi Malinen <semi.malinen@ge.com>
15698 L:      linux-gpio@vger.kernel.org
15699 S:      Maintained
15700 F:      drivers/gpio/gpio-xra1403.c
15701 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15702
15703 XTENSA XTFPGA PLATFORM SUPPORT
15704 M:      Max Filippov <jcmvbkbc@gmail.com>
15705 L:      linux-xtensa@linux-xtensa.org
15706 S:      Maintained
15707 F:      drivers/spi/spi-xtensa-xtfpga.c
15708 F:      sound/soc/xtensa/xtfpga-i2s.c
15709
15710 YAM DRIVER FOR AX.25
15711 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15712 L:      linux-hams@vger.kernel.org
15713 S:      Maintained
15714 F:      drivers/net/hamradio/yam*
15715 F:      include/linux/yam.h
15716
15717 YAMA SECURITY MODULE
15718 M:      Kees Cook <keescook@chromium.org>
15719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15720 S:      Supported
15721 F:      security/yama/
15722 F:      Documentation/admin-guide/LSM/Yama.rst
15723
15724 YEALINK PHONE DRIVER
15725 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15726 L:      usbb2k-api-dev@nongnu.org
15727 S:      Maintained
15728 F:      Documentation/input/yealink.rst
15729 F:      drivers/input/misc/yealink.*
15730
15731 Z8530 DRIVER FOR AX.25
15732 M:      Joerg Reuter <jreuter@yaina.de>
15733 W:      http://yaina.de/jreuter/
15734 W:      http://www.qsl.net/dl1bke/
15735 L:      linux-hams@vger.kernel.org
15736 S:      Maintained
15737 F:      Documentation/networking/z8530drv.txt
15738 F:      drivers/net/hamradio/*scc.c
15739 F:      drivers/net/hamradio/z8530.h
15740
15741 ZBUD COMPRESSED PAGE ALLOCATOR
15742 M:      Seth Jennings <sjenning@redhat.com>
15743 M:      Dan Streetman <ddstreet@ieee.org>
15744 L:      linux-mm@kvack.org
15745 S:      Maintained
15746 F:      mm/zbud.c
15747 F:      include/linux/zbud.h
15748
15749 ZD1211RW WIRELESS DRIVER
15750 M:      Daniel Drake <dsd@gentoo.org>
15751 M:      Ulrich Kunitz <kune@deine-taler.de>
15752 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15753 L:      linux-wireless@vger.kernel.org
15754 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15755 S:      Maintained
15756 F:      drivers/net/wireless/zydas/zd1211rw/
15757
15758 ZD1301 MEDIA DRIVER
15759 M:      Antti Palosaari <crope@iki.fi>
15760 L:      linux-media@vger.kernel.org
15761 W:      https://linuxtv.org/
15762 W:      http://palosaari.fi/linux/
15763 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15764 S:      Maintained
15765 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15766
15767 ZD1301_DEMOD MEDIA DRIVER
15768 M:      Antti Palosaari <crope@iki.fi>
15769 L:      linux-media@vger.kernel.org
15770 W:      https://linuxtv.org/
15771 W:      http://palosaari.fi/linux/
15772 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15773 S:      Maintained
15774 F:      drivers/media/dvb-frontends/zd1301_demod*
15775
15776 ZPOOL COMPRESSED PAGE STORAGE API
15777 M:      Dan Streetman <ddstreet@ieee.org>
15778 L:      linux-mm@kvack.org
15779 S:      Maintained
15780 F:      mm/zpool.c
15781 F:      include/linux/zpool.h
15782
15783 ZR36067 VIDEO FOR LINUX DRIVER
15784 L:      mjpeg-users@lists.sourceforge.net
15785 L:      linux-media@vger.kernel.org
15786 W:      http://mjpeg.sourceforge.net/driver-zoran/
15787 T:      hg https://linuxtv.org/hg/v4l-dvb
15788 S:      Odd Fixes
15789 F:      drivers/staging/media/zoran/
15790
15791 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15792 M:      Minchan Kim <minchan@kernel.org>
15793 M:      Nitin Gupta <ngupta@vflare.org>
15794 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15795 L:      linux-kernel@vger.kernel.org
15796 S:      Maintained
15797 F:      drivers/block/zram/
15798 F:      Documentation/blockdev/zram.txt
15799
15800 ZS DECSTATION Z85C30 SERIAL DRIVER
15801 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15802 S:      Maintained
15803 F:      drivers/tty/serial/zs.*
15804
15805 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15806 M:      Minchan Kim <minchan@kernel.org>
15807 M:      Nitin Gupta <ngupta@vflare.org>
15808 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15809 L:      linux-mm@kvack.org
15810 S:      Maintained
15811 F:      mm/zsmalloc.c
15812 F:      include/linux/zsmalloc.h
15813 F:      Documentation/vm/zsmalloc.rst
15814
15815 ZSWAP COMPRESSED SWAP CACHING
15816 M:      Seth Jennings <sjenning@redhat.com>
15817 M:      Dan Streetman <ddstreet@ieee.org>
15818 L:      linux-mm@kvack.org
15819 S:      Maintained
15820 F:      mm/zswap.c
15821
15822 THE REST
15823 M:      Linus Torvalds <torvalds@linux-foundation.org>
15824 L:      linux-kernel@vger.kernel.org
15825 Q:      http://patchwork.kernel.org/project/LKML/list/
15826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15827 S:      Buried alive in reporters
15828 F:      *
15829 F:      */