Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@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 I2C MULTI INSTANTIATE DRIVER
371 M:      Hans de Goede <hdegoede@redhat.com>
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Maintained
374 F:      drivers/platform/x86/i2c-multi-instantiate.c
375
376 ACPI PMIC DRIVERS
377 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M:      Len Brown <lenb@kernel.org>
379 R:      Andy Shevchenko <andy@infradead.org>
380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
381 L:      linux-acpi@vger.kernel.org
382 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B:      https://bugzilla.kernel.org
385 S:      Supported
386 F:      drivers/acpi/pmic/
387
388 ACPI THERMAL DRIVER
389 M:      Zhang Rui <rui.zhang@intel.com>
390 L:      linux-acpi@vger.kernel.org
391 W:      https://01.org/linux-acpi
392 B:      https://bugzilla.kernel.org
393 S:      Supported
394 F:      drivers/acpi/*thermal*
395
396 ACPI VIDEO DRIVER
397 M:      Zhang Rui <rui.zhang@intel.com>
398 L:      linux-acpi@vger.kernel.org
399 W:      https://01.org/linux-acpi
400 B:      https://bugzilla.kernel.org
401 S:      Supported
402 F:      drivers/acpi/acpi_video.c
403
404 ACPI WMI DRIVER
405 L:      platform-driver-x86@vger.kernel.org
406 S:      Orphan
407 F:      drivers/platform/x86/wmi.c
408 F:      include/uapi/linux/wmi.h
409
410 AD1889 ALSA SOUND DRIVER
411 M:      Thibaut Varene <T-Bone@parisc-linux.org>
412 W:      http://wiki.parisc-linux.org/AD1889
413 L:      linux-parisc@vger.kernel.org
414 S:      Maintained
415 F:      sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5254
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD5398
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7142
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7877
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M:      Michael Hennerich <michael.hennerich@analog.com>
447 W:      http://wiki.analog.com/AD7879
448 W:      http://ez.analog.com/community/linux-device-drivers
449 S:      Supported
450 F:      drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M:      Jiri Kosina <jikos@kernel.org>
454 S:      Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M:      Michael Hennerich <michael.hennerich@analog.com>
458 W:      https://wiki.analog.com/ADF7242
459 W:      http://ez.analog.com/community/linux-device-drivers
460 L:      linux-wpan@vger.kernel.org
461 S:      Supported
462 F:      drivers/net/ieee802154/adf7242.c
463 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M:      Jean Delvare <jdelvare@suse.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      Documentation/hwmon/adm1025
470 F:      drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
474 L:      linux-hwmon@vger.kernel.org
475 S:      Maintained
476 F:      drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L:      linux-wireless@vger.kernel.org
480 W:      http://wireless.kernel.org/
481 S:      Orphan
482 F:      drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M:      Sakari Ailus <sakari.ailus@iki.fi>
486 L:      linux-media@vger.kernel.org
487 S:      Maintained
488 F:      drivers/media/i2c/adp1653.c
489 F:      include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M:      Michael Hennerich <michael.hennerich@analog.com>
493 W:      http://wiki.analog.com/ADP5520
494 W:      http://ez.analog.com/community/linux-device-drivers
495 S:      Supported
496 F:      drivers/mfd/adp5520.c
497 F:      drivers/video/backlight/adp5520_bl.c
498 F:      drivers/leds/leds-adp5520.c
499 F:      drivers/gpio/gpio-adp5520.c
500 F:      drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADP5588
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/keyboard/adp5588-keys.c
508 F:      drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M:      Michael Hennerich <michael.hennerich@analog.com>
512 W:      http://wiki.analog.com/ADP8860
513 W:      http://ez.analog.com/community/linux-device-drivers
514 S:      Supported
515 F:      drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M:      Dirk Eibach <eibach@gdsys.de>
519 L:      linux-hwmon@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/hwmon/ads1015
522 F:      drivers/hwmon/ads1015.c
523 F:      include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M:      Colin Leroy <colin@colino.net>
527 S:      Maintained
528 F:      drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M:      Jean Delvare <jdelvare@suse.com>
532 L:      linux-hwmon@vger.kernel.org
533 S:      Maintained
534 F:      Documentation/hwmon/adt7475
535 F:      drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M:      Matthew Wilcox <matthew@wil.cx>
539 M:      Hannes Reinecke <hare@suse.com>
540 L:      linux-scsi@vger.kernel.org
541 S:      Maintained
542 F:      Documentation/scsi/advansys.txt
543 F:      drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M:      Michael Hennerich <michael.hennerich@analog.com>
547 W:      http://wiki.analog.com/ADXL345
548 W:      http://ez.analog.com/community/linux-device-drivers
549 S:      Supported
550 F:      drivers/input/misc/adxl34x.c
551
552 AF9013 MEDIA DRIVER
553 M:      Antti Palosaari <crope@iki.fi>
554 L:      linux-media@vger.kernel.org
555 W:      https://linuxtv.org
556 W:      http://palosaari.fi/linux/
557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
558 T:      git git://linuxtv.org/anttip/media_tree.git
559 S:      Maintained
560 F:      drivers/media/dvb-frontends/af9013*
561
562 AF9033 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9033*
571
572 AFFS FILE SYSTEM
573 M:      David Sterba <dsterba@suse.com>
574 L:      linux-fsdevel@vger.kernel.org
575 S:      Odd Fixes
576 F:      Documentation/filesystems/affs.txt
577 F:      fs/affs/
578
579 AFS FILESYSTEM
580 M:      David Howells <dhowells@redhat.com>
581 L:      linux-afs@lists.infradead.org
582 S:      Supported
583 F:      fs/afs/
584 F:      include/trace/events/afs.h
585 F:      Documentation/filesystems/afs.txt
586 W:      https://www.infradead.org/~dhowells/kafs/
587
588 AGPGART DRIVER
589 M:      David Airlie <airlied@linux.ie>
590 T:      git git://anongit.freedesktop.org/drm/drm
591 S:      Maintained
592 F:      drivers/char/agp/
593 F:      include/linux/agp*
594 F:      include/uapi/linux/agp*
595
596 AHA152X SCSI DRIVER
597 M:      "Juergen E. Fischer" <fischer@norbit.de>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aha152x*
601 F:      drivers/scsi/pcmcia/aha152x*
602
603 AIC7XXX / AIC79XX SCSI DRIVER
604 M:      Hannes Reinecke <hare@suse.com>
605 L:      linux-scsi@vger.kernel.org
606 S:      Maintained
607 F:      drivers/scsi/aic7xxx/
608
609 AIMSLAB FM RADIO RECEIVER DRIVER
610 M:      Hans Verkuil <hverkuil@xs4all.nl>
611 L:      linux-media@vger.kernel.org
612 T:      git git://linuxtv.org/media_tree.git
613 W:      https://linuxtv.org
614 S:      Maintained
615 F:      drivers/media/radio/radio-aimslab*
616
617 AIO
618 M:      Benjamin LaHaise <bcrl@kvack.org>
619 L:      linux-aio@kvack.org
620 S:      Supported
621 F:      fs/aio.c
622 F:      include/linux/*aio*.h
623
624 AIRSPY MEDIA DRIVER
625 M:      Antti Palosaari <crope@iki.fi>
626 L:      linux-media@vger.kernel.org
627 W:      https://linuxtv.org
628 W:      http://palosaari.fi/linux/
629 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
630 T:      git git://linuxtv.org/anttip/media_tree.git
631 S:      Maintained
632 F:      drivers/media/usb/airspy/
633
634 ALACRITECH GIGABIT ETHERNET DRIVER
635 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
636 S:      Maintained
637 F:      drivers/net/ethernet/alacritech/*
638
639 ALCATEL SPEEDTOUCH USB DRIVER
640 M:      Duncan Sands <duncan.sands@free.fr>
641 L:      linux-usb@vger.kernel.org
642 W:      http://www.linux-usb.org/SpeedTouch/
643 S:      Maintained
644 F:      drivers/usb/atm/speedtch.c
645 F:      drivers/usb/atm/usbatm.c
646
647 ALCHEMY AU1XX0 MMC DRIVER
648 M:      Manuel Lauss <manuel.lauss@gmail.com>
649 S:      Maintained
650 F:      drivers/mmc/host/au1xmmc.c
651
652 ALI1563 I2C DRIVER
653 M:      Rudolf Marek <r.marek@assembler.cz>
654 L:      linux-i2c@vger.kernel.org
655 S:      Maintained
656 F:      Documentation/i2c/busses/i2c-ali1563
657 F:      drivers/i2c/busses/i2c-ali1563.c
658
659 ALLWINNER SECURITY SYSTEM
660 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
661 L:      linux-crypto@vger.kernel.org
662 S:      Maintained
663 F:      drivers/crypto/sunxi-ss/
664
665 ALPHA PORT
666 M:      Richard Henderson <rth@twiddle.net>
667 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
668 M:      Matt Turner <mattst88@gmail.com>
669 S:      Odd Fixes
670 L:      linux-alpha@vger.kernel.org
671 F:      arch/alpha/
672
673 ALPS PS/2 TOUCHPAD DRIVER
674 R:      Pali Rohár <pali.rohar@gmail.com>
675 F:      drivers/input/mouse/alps.*
676
677 ALTERA I2C CONTROLLER DRIVER
678 M:      Thor Thayer <thor.thayer@linux.intel.com>
679 S:      Maintained
680 F:      drivers/i2c/busses/i2c-altera.c
681
682 ALTERA MAILBOX DRIVER
683 M:      Ley Foon Tan <lftan@altera.com>
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/mailbox/mailbox-altera.c
687
688 ALTERA PIO DRIVER
689 M:      Tien Hock Loh <thloh@altera.com>
690 L:      linux-gpio@vger.kernel.org
691 S:      Maintained
692 F:      drivers/gpio/gpio-altera.c
693
694 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/gpio/gpio-altera-a10sr.c
698 F:      drivers/mfd/altera-a10sr.c
699 F:      drivers/reset/reset-a10sr.c
700 F:      include/linux/mfd/altera-a10sr.h
701 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
702
703 ALTERA TRIPLE SPEED ETHERNET DRIVER
704 M:      Vince Bridgers <vbridger@opensource.altera.com>
705 L:      netdev@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/net/ethernet/altera/
709
710 ALTERA UART/JTAG UART SERIAL DRIVERS
711 M:      Tobias Klauser <tklauser@distanz.ch>
712 L:      linux-serial@vger.kernel.org
713 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
714 S:      Maintained
715 F:      drivers/tty/serial/altera_uart.c
716 F:      drivers/tty/serial/altera_jtaguart.c
717 F:      include/linux/altera_uart.h
718 F:      include/linux/altera_jtaguart.h
719
720 AMAZON ETHERNET DRIVERS
721 M:      Netanel Belgazal <netanel@amazon.com>
722 R:      Saeed Bishara <saeedb@amazon.com>
723 R:      Zorik Machulsky <zorik@amazon.com>
724 L:      netdev@vger.kernel.org
725 S:      Supported
726 F:      Documentation/networking/ena.txt
727 F:      drivers/net/ethernet/amazon/
728
729 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
730 M:      Tom Lendacky <thomas.lendacky@amd.com>
731 M:      Gary Hook <gary.hook@amd.com>
732 L:      linux-crypto@vger.kernel.org
733 S:      Supported
734 F:      drivers/crypto/ccp/
735 F:      include/linux/ccp.h
736
737 AMD DISPLAY CORE
738 M:      Harry Wentland <harry.wentland@amd.com>
739 M:      Leo Li <sunpeng.li@amd.com>
740 L:      amd-gfx@lists.freedesktop.org
741 T:      git git://people.freedesktop.org/~agd5f/linux
742 S:      Supported
743 F:      drivers/gpu/drm/amd/display/
744
745 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
746 M:      Huang Rui <ray.huang@amd.com>
747 L:      linux-hwmon@vger.kernel.org
748 S:      Supported
749 F:      Documentation/hwmon/fam15h_power
750 F:      drivers/hwmon/fam15h_power.c
751
752 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
753 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
754 S:      Orphan
755 F:      drivers/usb/gadget/udc/amd5536udc.*
756
757 AMD GEODE PROCESSOR/CHIPSET SUPPORT
758 P:      Andres Salomon <dilinger@queued.net>
759 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
760 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
761 S:      Supported
762 F:      drivers/char/hw_random/geode-rng.c
763 F:      drivers/crypto/geode*
764 F:      drivers/video/fbdev/geode/
765 F:      arch/x86/include/asm/geode.h
766
767 AMD IOMMU (AMD-VI)
768 M:      Joerg Roedel <joro@8bytes.org>
769 L:      iommu@lists.linux-foundation.org
770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
771 S:      Maintained
772 F:      drivers/iommu/amd_iommu*.[ch]
773 F:      include/linux/amd-iommu.h
774
775 AMD KFD
776 M:      Oded Gabbay <oded.gabbay@gmail.com>
777 L:      dri-devel@lists.freedesktop.org
778 T:      git git://people.freedesktop.org/~gabbayo/linux.git
779 S:      Supported
780 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
781 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
782 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
783 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
784 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
785 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
786 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
787 F:      drivers/gpu/drm/amd/amdkfd/
788 F:      drivers/gpu/drm/amd/include/cik_structs.h
789 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
790 F:      drivers/gpu/drm/amd/include/vi_structs.h
791 F:      drivers/gpu/drm/amd/include/v9_structs.h
792 F:      include/uapi/linux/kfd_ioctl.h
793
794 AMD POWERPLAY
795 M:      Rex Zhu <rex.zhu@amd.com>
796 M:      Evan Quan <evan.quan@amd.com>
797 L:      amd-gfx@lists.freedesktop.org
798 S:      Supported
799 F:      drivers/gpu/drm/amd/powerplay/
800 T:      git git://people.freedesktop.org/~agd5f/linux
801
802 AMD SEATTLE DEVICE TREE SUPPORT
803 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
804 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
805 M:      Tom Lendacky <thomas.lendacky@amd.com>
806 S:      Supported
807 F:      arch/arm64/boot/dts/amd/
808
809 AMD XGBE DRIVER
810 M:      Tom Lendacky <thomas.lendacky@amd.com>
811 L:      netdev@vger.kernel.org
812 S:      Supported
813 F:      drivers/net/ethernet/amd/xgbe/
814 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
815
816 AMS (Apple Motion Sensor) DRIVER
817 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
818 S:      Supported
819 F:      drivers/macintosh/ams/
820
821 ANALOG DEVICES INC AD5686 DRIVER
822 M:      Stefan Popa <stefan.popa@analog.com>
823 L:      linux-pm@vger.kernel.org
824 W:      http://ez.analog.com/community/linux-device-drivers
825 S:      Supported
826 F:      drivers/iio/dac/ad5686*
827 F:      drivers/iio/dac/ad5696*
828
829 ANALOG DEVICES INC AD9389B DRIVER
830 M:      Hans Verkuil <hans.verkuil@cisco.com>
831 L:      linux-media@vger.kernel.org
832 S:      Maintained
833 F:      drivers/media/i2c/ad9389b*
834
835 ANALOG DEVICES INC ADV7180 DRIVER
836 M:      Lars-Peter Clausen <lars@metafoo.de>
837 L:      linux-media@vger.kernel.org
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      drivers/media/i2c/adv7180.c
841
842 ANALOG DEVICES INC ADV748X DRIVER
843 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
844 L:      linux-media@vger.kernel.org
845 S:      Maintained
846 F:      drivers/media/i2c/adv748x/*
847
848 ANALOG DEVICES INC ADV7511 DRIVER
849 M:      Hans Verkuil <hans.verkuil@cisco.com>
850 L:      linux-media@vger.kernel.org
851 S:      Maintained
852 F:      drivers/media/i2c/adv7511*
853
854 ANALOG DEVICES INC ADV7604 DRIVER
855 M:      Hans Verkuil <hans.verkuil@cisco.com>
856 L:      linux-media@vger.kernel.org
857 S:      Maintained
858 F:      drivers/media/i2c/adv7604*
859
860 ANALOG DEVICES INC ADV7842 DRIVER
861 M:      Hans Verkuil <hans.verkuil@cisco.com>
862 L:      linux-media@vger.kernel.org
863 S:      Maintained
864 F:      drivers/media/i2c/adv7842*
865
866 ANALOG DEVICES INC ASOC CODEC DRIVERS
867 M:      Lars-Peter Clausen <lars@metafoo.de>
868 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
869 W:      http://wiki.analog.com/
870 W:      http://ez.analog.com/community/linux-device-drivers
871 S:      Supported
872 F:      sound/soc/codecs/adau*
873 F:      sound/soc/codecs/adav*
874 F:      sound/soc/codecs/ad1*
875 F:      sound/soc/codecs/ad7*
876 F:      sound/soc/codecs/ssm*
877 F:      sound/soc/codecs/sigmadsp.*
878
879 ANALOG DEVICES INC DMA DRIVERS
880 M:      Lars-Peter Clausen <lars@metafoo.de>
881 W:      http://ez.analog.com/community/linux-device-drivers
882 S:      Supported
883 F:      drivers/dma/dma-axi-dmac.c
884
885 ANALOG DEVICES INC IIO DRIVERS
886 M:      Lars-Peter Clausen <lars@metafoo.de>
887 M:      Michael Hennerich <Michael.Hennerich@analog.com>
888 W:      http://wiki.analog.com/
889 W:      http://ez.analog.com/community/linux-device-drivers
890 S:      Supported
891 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
892 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
893 F:      drivers/iio/*/ad*
894 F:      drivers/iio/adc/ltc2497*
895 X:      drivers/iio/*/adjd*
896 F:      drivers/staging/iio/*/ad*
897
898 ANDES ARCHITECTURE
899 M:      Greentime Hu <green.hu@gmail.com>
900 M:      Vincent Chen <deanbo422@gmail.com>
901 T:      git https://github.com/andestech/linux.git
902 S:      Supported
903 F:      arch/nds32/
904 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
905 F:      Documentation/devicetree/bindings/nds32/
906 K:      nds32
907 N:      nds32
908
909 ANDROID CONFIG FRAGMENTS
910 M:      Rob Herring <robh@kernel.org>
911 S:      Supported
912 F:      kernel/configs/android*
913
914 ANDROID DRIVERS
915 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
916 M:      Arve Hjønnevåg <arve@android.com>
917 M:      Todd Kjos <tkjos@android.com>
918 M:      Martijn Coenen <maco@android.com>
919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
920 L:      devel@driverdev.osuosl.org
921 S:      Supported
922 F:      drivers/android/
923 F:      drivers/staging/android/
924
925 ANDROID GOLDFISH PIC DRIVER
926 M:      Miodrag Dinic <miodrag.dinic@mips.com>
927 S:      Supported
928 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
929 F:      drivers/irqchip/irq-goldfish-pic.c
930
931 ANDROID GOLDFISH RTC DRIVER
932 M:      Miodrag Dinic <miodrag.dinic@mips.com>
933 S:      Supported
934 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
935 F:      drivers/rtc/rtc-goldfish.c
936
937 ANDROID ION DRIVER
938 M:      Laura Abbott <labbott@redhat.com>
939 M:      Sumit Semwal <sumit.semwal@linaro.org>
940 L:      devel@driverdev.osuosl.org
941 L:      dri-devel@lists.freedesktop.org
942 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
943 S:      Supported
944 F:      drivers/staging/android/ion
945 F:      drivers/staging/android/uapi/ion.h
946
947 AOA (Apple Onboard Audio) ALSA DRIVER
948 M:      Johannes Berg <johannes@sipsolutions.net>
949 L:      linuxppc-dev@lists.ozlabs.org
950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
951 S:      Maintained
952 F:      sound/aoa/
953
954 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
955 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
956 L:      linux-iio@vger.kernel.org
957 S:      Maintained
958 F:      drivers/iio/adc/stx104.c
959
960 APM DRIVER
961 M:      Jiri Kosina <jikos@kernel.org>
962 S:      Odd fixes
963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
964 F:      arch/x86/kernel/apm_32.c
965 F:      include/linux/apm_bios.h
966 F:      include/uapi/linux/apm_bios.h
967 F:      drivers/char/apm-emulation.c
968
969 APPARMOR SECURITY MODULE
970 M:      John Johansen <john.johansen@canonical.com>
971 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
972 W:      wiki.apparmor.net
973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
974 S:      Supported
975 F:      security/apparmor/
976 F:      Documentation/admin-guide/LSM/apparmor.rst
977
978 APPLE BCM5974 MULTITOUCH DRIVER
979 M:      Henrik Rydberg <rydberg@bitmath.org>
980 L:      linux-input@vger.kernel.org
981 S:      Odd fixes
982 F:      drivers/input/mouse/bcm5974.c
983
984 APPLE SMC DRIVER
985 M:      Henrik Rydberg <rydberg@bitmath.org>
986 L:      linux-hwmon@vger.kernel.org
987 S:      Odd fixes
988 F:      drivers/hwmon/applesmc.c
989
990 APPLETALK NETWORK LAYER
991 L:      netdev@vger.kernel.org
992 S:      Odd fixes
993 F:      drivers/net/appletalk/
994 F:      net/appletalk/
995
996 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
997 M:      Duc Dang <dhdang@apm.com>
998 S:      Supported
999 F:      arch/arm64/boot/dts/apm/
1000
1001 APPLIED MICRO (APM) X-GENE SOC EDAC
1002 M:      Loc Ho <lho@apm.com>
1003 S:      Supported
1004 F:      drivers/edac/xgene_edac.c
1005 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1006
1007 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1008 M:      Iyappan Subramanian <isubramanian@apm.com>
1009 M:      Keyur Chudgar <kchudgar@apm.com>
1010 S:      Supported
1011 F:      drivers/net/ethernet/apm/xgene-v2/
1012
1013 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1014 M:      Iyappan Subramanian <isubramanian@apm.com>
1015 M:      Keyur Chudgar <kchudgar@apm.com>
1016 M:      Quan Nguyen <qnguyen@apm.com>
1017 S:      Supported
1018 F:      drivers/net/ethernet/apm/xgene/
1019 F:      drivers/net/phy/mdio-xgene.c
1020 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1021 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1022
1023 APPLIED MICRO (APM) X-GENE SOC PMU
1024 M:      Tai Nguyen <ttnguyen@apm.com>
1025 S:      Supported
1026 F:      drivers/perf/xgene_pmu.c
1027 F:      Documentation/perf/xgene-pmu.txt
1028 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1029
1030 APTINA CAMERA SENSOR PLL
1031 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1032 L:      linux-media@vger.kernel.org
1033 S:      Maintained
1034 F:      drivers/media/i2c/aptina-pll.*
1035
1036 ARC FRAMEBUFFER DRIVER
1037 M:      Jaya Kumar <jayalk@intworks.biz>
1038 S:      Maintained
1039 F:      drivers/video/fbdev/arcfb.c
1040 F:      drivers/video/fbdev/core/fb_defio.c
1041
1042 ARC PGU DRM DRIVER
1043 M:      Alexey Brodkin <abrodkin@synopsys.com>
1044 S:      Supported
1045 F:      drivers/gpu/drm/arc/
1046 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1047
1048 ARCNET NETWORK LAYER
1049 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1050 L:      netdev@vger.kernel.org
1051 S:      Maintained
1052 F:      drivers/net/arcnet/
1053 F:      include/uapi/linux/if_arcnet.h
1054
1055 ARM ARCHITECTED TIMER DRIVER
1056 M:      Mark Rutland <mark.rutland@arm.com>
1057 M:      Marc Zyngier <marc.zyngier@arm.com>
1058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059 S:      Maintained
1060 F:      arch/arm/include/asm/arch_timer.h
1061 F:      arch/arm64/include/asm/arch_timer.h
1062 F:      drivers/clocksource/arm_arch_timer.c
1063
1064 ARM HDLCD DRM DRIVER
1065 M:      Liviu Dudau <liviu.dudau@arm.com>
1066 S:      Supported
1067 F:      drivers/gpu/drm/arm/hdlcd_*
1068 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1069
1070 ARM MALI-DP DRM DRIVER
1071 M:      Liviu Dudau <liviu.dudau@arm.com>
1072 M:      Brian Starkey <brian.starkey@arm.com>
1073 M:      Mali DP Maintainers <malidp@foss.arm.com>
1074 S:      Supported
1075 F:      drivers/gpu/drm/arm/
1076 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1077
1078 ARM MFM AND FLOPPY DRIVERS
1079 M:      Ian Molton <spyro@f2s.com>
1080 S:      Maintained
1081 F:      arch/arm/lib/floppydma.S
1082 F:      arch/arm/include/asm/floppy.h
1083
1084 ARM PMU PROFILING AND DEBUGGING
1085 M:      Will Deacon <will.deacon@arm.com>
1086 M:      Mark Rutland <mark.rutland@arm.com>
1087 S:      Maintained
1088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 F:      arch/arm*/kernel/perf_*
1090 F:      arch/arm/oprofile/common.c
1091 F:      arch/arm*/kernel/hw_breakpoint.c
1092 F:      arch/arm*/include/asm/hw_breakpoint.h
1093 F:      arch/arm*/include/asm/perf_event.h
1094 F:      drivers/perf/*
1095 F:      include/linux/perf/arm_pmu.h
1096 F:      Documentation/devicetree/bindings/arm/pmu.txt
1097 F:      Documentation/devicetree/bindings/perf/
1098
1099 ARM PORT
1100 M:      Russell King <linux@armlinux.org.uk>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 W:      http://www.armlinux.org.uk/
1103 S:      Odd Fixes
1104 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1105 F:      arch/arm/
1106 X:      arch/arm/boot/dts/
1107
1108 ARM PRIMECELL AACI PL041 DRIVER
1109 M:      Russell King <linux@armlinux.org.uk>
1110 S:      Odd Fixes
1111 F:      sound/arm/aaci.*
1112
1113 ARM PRIMECELL BUS SUPPORT
1114 M:      Russell King <linux@armlinux.org.uk>
1115 S:      Odd Fixes
1116 F:      drivers/amba/
1117 F:      include/linux/amba/bus.h
1118
1119 ARM PRIMECELL CLCD PL110 DRIVER
1120 M:      Russell King <linux@armlinux.org.uk>
1121 S:      Odd Fixes
1122 F:      drivers/video/fbdev/amba-clcd.*
1123
1124 ARM PRIMECELL KMI PL050 DRIVER
1125 M:      Russell King <linux@armlinux.org.uk>
1126 S:      Odd Fixes
1127 F:      drivers/input/serio/ambakmi.*
1128 F:      include/linux/amba/kmi.h
1129
1130 ARM PRIMECELL MMCI PL180/1 DRIVER
1131 M:      Russell King <linux@armlinux.org.uk>
1132 S:      Odd Fixes
1133 F:      drivers/mmc/host/mmci.*
1134 F:      include/linux/amba/mmci.h
1135
1136 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1137 M:      Russell King <linux@armlinux.org.uk>
1138 S:      Odd Fixes
1139 F:      drivers/tty/serial/amba-pl01*.c
1140 F:      include/linux/amba/serial.h
1141
1142 ARM SMMU DRIVERS
1143 M:      Will Deacon <will.deacon@arm.com>
1144 R:      Robin Murphy <robin.murphy@arm.com>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S:      Maintained
1147 F:      drivers/iommu/arm-smmu.c
1148 F:      drivers/iommu/arm-smmu-v3.c
1149 F:      drivers/iommu/io-pgtable-arm.c
1150 F:      drivers/iommu/io-pgtable-arm-v7s.c
1151
1152 ARM SUB-ARCHITECTURES
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 S:      Maintained
1155 F:      arch/arm/mach-*/
1156 F:      arch/arm/plat-*/
1157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1158
1159 ARM/ACTIONS SEMI ARCHITECTURE
1160 M:      Andreas Färber <afaerber@suse.de>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 N:      owl
1164 F:      arch/arm/mach-actions/
1165 F:      arch/arm/boot/dts/owl-*
1166 F:      arch/arm64/boot/dts/actions/
1167 F:      drivers/clocksource/owl-*
1168 F:      drivers/pinctrl/actions/*
1169 F:      drivers/soc/actions/
1170 F:      include/dt-bindings/power/owl-*
1171 F:      include/linux/soc/actions/
1172 F:      Documentation/devicetree/bindings/arm/actions.txt
1173 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1174 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1175 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1176
1177 ARM/ADS SPHERE MACHINE SUPPORT
1178 M:      Lennert Buytenhek <kernel@wantstofly.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181
1182 ARM/AFEB9260 MACHINE SUPPORT
1183 M:      Sergey Lapin <slapin@ossfans.org>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S:      Maintained
1186
1187 ARM/AJECO 1ARM MACHINE SUPPORT
1188 M:      Lennert Buytenhek <kernel@wantstofly.org>
1189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 S:      Maintained
1191
1192 ARM/Allwinner SoC Clock Support
1193 M:      Emilio López <emilio@elopez.com.ar>
1194 S:      Maintained
1195 F:      drivers/clk/sunxi/
1196
1197 ARM/Allwinner sunXi SoC support
1198 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1199 M:      Chen-Yu Tsai <wens@csie.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 N:      sun[x456789]i
1203 N:      sun50i
1204 F:      arch/arm/mach-sunxi/
1205 F:      arch/arm64/boot/dts/allwinner/
1206 F:      drivers/clk/sunxi-ng/
1207 F:      drivers/pinctrl/sunxi/
1208 F:      drivers/soc/sunxi/
1209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1210
1211 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1212 M:      Neil Armstrong <narmstrong@baylibre.com>
1213 M:      Jerome Brunet <jbrunet@baylibre.com>
1214 L:      linux-amlogic@lists.infradead.org
1215 S:      Maintained
1216 F:      drivers/clk/meson/
1217 F:      include/dt-bindings/clock/meson*
1218 F:      include/dt-bindings/clock/gxbb*
1219 F:      Documentation/devicetree/bindings/clock/amlogic*
1220
1221 ARM/Amlogic Meson SoC support
1222 M:      Carlo Caione <carlo@caione.org>
1223 M:      Kevin Hilman <khilman@baylibre.com>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 L:      linux-amlogic@lists.infradead.org
1226 W:      http://linux-meson.com/
1227 S:      Maintained
1228 F:      arch/arm/mach-meson/
1229 F:      arch/arm/boot/dts/meson*
1230 F:      arch/arm64/boot/dts/amlogic/
1231 F:      drivers/pinctrl/meson/
1232 F:      drivers/mmc/host/meson*
1233 N:      meson
1234
1235 ARM/Annapurna Labs ALPINE ARCHITECTURE
1236 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1237 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-alpine/
1241 F:      arch/arm/boot/dts/alpine*
1242 F:      arch/arm64/boot/dts/al/
1243 F:      drivers/*/*alpine*
1244
1245 ARM/ARTPEC MACHINE SUPPORT
1246 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1247 M:      Lars Persson <lars.persson@axis.com>
1248 S:      Maintained
1249 L:      linux-arm-kernel@axis.com
1250 F:      arch/arm/mach-artpec
1251 F:      arch/arm/boot/dts/artpec6*
1252 F:      drivers/clk/axis
1253 F:      drivers/crypto/axis
1254 F:      drivers/pinctrl/pinctrl-artpec*
1255 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1256
1257 ARM/ASPEED I2C DRIVER
1258 M:      Brendan Higgins <brendanhiggins@google.com>
1259 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1260 R:      Joel Stanley <joel@jms.id.au>
1261 L:      linux-i2c@vger.kernel.org
1262 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1265 F:      drivers/i2c/busses/i2c-aspeed.c
1266 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1267 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1268
1269 ARM/ASPEED MACHINE SUPPORT
1270 M:      Joel Stanley <joel@jms.id.au>
1271 R:      Andrew Jeffery <andrew@aj.id.au>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1274 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1275 S:      Supported
1276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1277 F:      arch/arm/mach-aspeed/
1278 F:      arch/arm/boot/dts/aspeed-*
1279 N:      aspeed
1280
1281 ARM/ATMEL AT91 Clock Support
1282 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1283 S:      Maintained
1284 F:      drivers/clk/at91
1285
1286 ARM/CALXEDA HIGHBANK ARCHITECTURE
1287 M:      Rob Herring <robh@kernel.org>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      arch/arm/mach-highbank/
1291 F:      arch/arm/boot/dts/highbank.dts
1292 F:      arch/arm/boot/dts/ecx-*.dts*
1293
1294 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1295 M:      Krzysztof Halasa <khalasa@piap.pl>
1296 S:      Maintained
1297 F:      arch/arm/mach-cns3xxx/
1298
1299 ARM/CAVIUM THUNDER NETWORK DRIVER
1300 M:      Sunil Goutham <sgoutham@cavium.com>
1301 M:      Robert Richter <rric@kernel.org>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Supported
1304 F:      drivers/net/ethernet/cavium/thunder/
1305
1306 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1307 M:      Lukasz Majewski <lukma@denx.de>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310 F:      arch/arm/mach-ep93xx/ts72xx.c
1311
1312 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1313 M:      Alexander Shiyan <shc_work@mail.ru>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Odd Fixes
1316 N:      clps711x
1317
1318 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1319 M:      Lennert Buytenhek <kernel@wantstofly.org>
1320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 S:      Maintained
1322
1323 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1324 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1325 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 S:      Maintained
1328 F:      arch/arm/mach-ep93xx/
1329 F:      arch/arm/mach-ep93xx/include/mach/
1330
1331 ARM/CLKDEV SUPPORT
1332 M:      Russell King <linux@armlinux.org.uk>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1336 F:      drivers/clk/clkdev.c
1337
1338 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1339 M:      Mike Rapoport <mike@compulab.co.il>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342
1343 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1344 M:      Baruch Siach <baruch@tkos.co.il>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 F:      arch/arm/boot/dts/cx92755*
1348 N:      digicolor
1349
1350 ARM/CONTEC MICRO9 MACHINE SUPPORT
1351 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1352 S:      Maintained
1353 F:      arch/arm/mach-ep93xx/micro9.c
1354
1355 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1356 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      drivers/hwtracing/coresight/*
1360 F:      Documentation/trace/coresight.txt
1361 F:      Documentation/trace/coresight-cpu-debug.txt
1362 F:      Documentation/devicetree/bindings/arm/coresight.txt
1363 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1364 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1365 F:      tools/perf/arch/arm/util/pmu.c
1366 F:      tools/perf/arch/arm/util/auxtrace.c
1367 F:      tools/perf/arch/arm/util/cs-etm.c
1368 F:      tools/perf/arch/arm/util/cs-etm.h
1369 F:      tools/perf/util/cs-etm.*
1370 F:      tools/perf/util/cs-etm-decoder/*
1371
1372 ARM/CORGI MACHINE SUPPORT
1373 M:      Richard Purdie <rpurdie@rpsys.net>
1374 S:      Maintained
1375
1376 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1377 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1378 M:      Linus Walleij <linus.walleij@linaro.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 T:      git git://github.com/ulli-kroll/linux.git
1381 S:      Maintained
1382 F:      Documentation/devicetree/bindings/arm/gemini.txt
1383 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1384 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1385 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1386 F:      arch/arm/mach-gemini/
1387 F:      drivers/net/ethernet/cortina/
1388 F:      drivers/pinctrl/pinctrl-gemini.c
1389 F:      drivers/rtc/rtc-ftrtc010.c
1390
1391 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1392 M:      Barry Song <baohua@kernel.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1395 S:      Maintained
1396 F:      arch/arm/boot/dts/prima2*
1397 F:      arch/arm/mach-prima2/
1398 F:      drivers/clk/sirf/
1399 F:      drivers/clocksource/timer-prima2.c
1400 F:      drivers/clocksource/timer-atlas7.c
1401 N:      [^a-z]sirf
1402
1403 ARM/EBSA110 MACHINE SUPPORT
1404 M:      Russell King <linux@armlinux.org.uk>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 W:      http://www.armlinux.org.uk/
1407 S:      Maintained
1408 F:      arch/arm/mach-ebsa110/
1409 F:      drivers/net/ethernet/amd/am79c961a.*
1410
1411 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1412 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1413 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 N:      efm32
1417
1418 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1419 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-pxa/ezx.c
1423
1424 ARM/FARADAY FA526 PORT
1425 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 T:      git git://git.berlios.de/gemini-board
1429 F:      arch/arm/mm/*-fa*
1430
1431 ARM/FOOTBRIDGE ARCHITECTURE
1432 M:      Russell King <linux@armlinux.org.uk>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 W:      http://www.armlinux.org.uk/
1435 S:      Maintained
1436 F:      arch/arm/include/asm/hardware/dec21285.h
1437 F:      arch/arm/mach-footbridge/
1438
1439 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1440 M:      Shawn Guo <shawnguo@kernel.org>
1441 M:      Sascha Hauer <s.hauer@pengutronix.de>
1442 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1443 R:      Fabio Estevam <fabio.estevam@nxp.com>
1444 R:      NXP Linux Team <linux-imx@nxp.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1448 F:      arch/arm/mach-imx/
1449 F:      arch/arm/mach-mxs/
1450 F:      arch/arm/boot/dts/imx*
1451 F:      arch/arm/configs/imx*_defconfig
1452 F:      drivers/clk/imx/
1453 F:      drivers/soc/imx/
1454 F:      include/soc/imx/
1455
1456 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1457 M:      Shawn Guo <shawnguo@kernel.org>
1458 M:      Sascha Hauer <s.hauer@pengutronix.de>
1459 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1460 R:      Stefan Agner <stefan@agner.ch>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1464 F:      arch/arm/mach-imx/*vf610*
1465 F:      arch/arm/boot/dts/vf*
1466
1467 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/GUMSTIX MACHINE SUPPORT
1473 M:      Steve Sakoman <sakoman@gmail.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476
1477 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1478 M:      Philipp Zabel <philipp.zabel@gmail.com>
1479 M:      Paul Parsons <lost.distance@yahoo.com>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      arch/arm/mach-pxa/hx4700.c
1483 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1484 F:      sound/soc/pxa/hx4700.c
1485
1486 ARM/HISILICON SOC SUPPORT
1487 M:      Wei Xu <xuwei5@hisilicon.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 W:      http://www.hisilicon.com
1490 S:      Supported
1491 T:      git git://github.com/hisilicon/linux-hisi.git
1492 F:      arch/arm/mach-hisi/
1493 F:      arch/arm/boot/dts/hi3*
1494 F:      arch/arm/boot/dts/hip*
1495 F:      arch/arm/boot/dts/hisi*
1496 F:      arch/arm64/boot/dts/hisilicon/
1497
1498 ARM/HP JORNADA 7XX MACHINE SUPPORT
1499 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1500 W:      www.jlime.com
1501 S:      Maintained
1502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1503 F:      arch/arm/mach-sa1100/jornada720.c
1504 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1505
1506 ARM/IGEP MACHINE SUPPORT
1507 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1508 M:      Javier Martinez Canillas <javier@dowhile0.org>
1509 L:      linux-omap@vger.kernel.org
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/boot/dts/omap3-igep*
1513
1514 ARM/INCOME PXA270 SUPPORT
1515 M:      Marek Vasut <marek.vasut@gmail.com>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1519
1520 ARM/INTEL IOP13XX ARM ARCHITECTURE
1521 M:      Lennert Buytenhek <kernel@wantstofly.org>
1522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 S:      Maintained
1524
1525 ARM/INTEL IOP32X ARM ARCHITECTURE
1526 M:      Lennert Buytenhek <kernel@wantstofly.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 S:      Maintained
1529
1530 ARM/INTEL IOP33X ARM ARCHITECTURE
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Orphan
1533
1534 ARM/INTEL IQ81342EX MACHINE SUPPORT
1535 M:      Lennert Buytenhek <kernel@wantstofly.org>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538
1539 ARM/INTEL IXDP2850 MACHINE SUPPORT
1540 M:      Lennert Buytenhek <kernel@wantstofly.org>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543
1544 ARM/INTEL IXP4XX ARM ARCHITECTURE
1545 M:      Imre Kaloz <kaloz@openwrt.org>
1546 M:      Krzysztof Halasa <khalasa@piap.pl>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-ixp4xx/
1550
1551 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1552 M:      Jonathan Cameron <jic23@cam.ac.uk>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/mach-pxa/stargate2.c
1556 F:      drivers/pcmcia/pxa2xx_stargate2.c
1557
1558 ARM/INTEL XSC3 (MANZANO) ARM CORE
1559 M:      Lennert Buytenhek <kernel@wantstofly.org>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1564 M:      Lennert Buytenhek <kernel@wantstofly.org>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567
1568 ARM/LG1K ARCHITECTURE
1569 M:      Chanho Min <chanho.min@lge.com>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 S:      Maintained
1572 F:      arch/arm64/boot/dts/lg/
1573
1574 ARM/LOGICPD PXA270 MACHINE SUPPORT
1575 M:      Lennert Buytenhek <kernel@wantstofly.org>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578
1579 ARM/LPC18XX ARCHITECTURE
1580 M:      Joachim Eastwood <manabian@gmail.com>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583 F:      arch/arm/boot/dts/lpc43*
1584 F:      drivers/clk/nxp/clk-lpc18xx*
1585 F:      drivers/clocksource/time-lpc32xx.c
1586 F:      drivers/i2c/busses/i2c-lpc2k.c
1587 F:      drivers/memory/pl172.c
1588 F:      drivers/mtd/spi-nor/nxp-spifi.c
1589 F:      drivers/rtc/rtc-lpc24xx.c
1590 N:      lpc18xx
1591
1592 ARM/LPC32XX SOC SUPPORT
1593 M:      Vladimir Zapolskiy <vz@mleia.com>
1594 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/lpc32*
1599 F:      arch/arm/mach-lpc32xx/
1600 F:      drivers/i2c/busses/i2c-pnx.c
1601 F:      drivers/net/ethernet/nxp/lpc_eth.c
1602 F:      drivers/usb/host/ohci-nxp.c
1603 F:      drivers/watchdog/pnx4008_wdt.c
1604 N:      lpc32xx
1605
1606 ARM/MAGICIAN MACHINE SUPPORT
1607 M:      Philipp Zabel <philipp.zabel@gmail.com>
1608 S:      Maintained
1609
1610 ARM/Marvell Dove/MV78xx0/Orion SOC support
1611 M:      Jason Cooper <jason@lakedaemon.net>
1612 M:      Andrew Lunn <andrew@lunn.ch>
1613 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1614 M:      Gregory Clement <gregory.clement@bootlin.com>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      Documentation/devicetree/bindings/soc/dove/
1618 F:      arch/arm/mach-dove/
1619 F:      arch/arm/mach-mv78xx0/
1620 F:      arch/arm/mach-orion5x/
1621 F:      arch/arm/plat-orion/
1622 F:      arch/arm/boot/dts/dove*
1623 F:      arch/arm/boot/dts/orion5x*
1624
1625 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1626 M:      Jason Cooper <jason@lakedaemon.net>
1627 M:      Andrew Lunn <andrew@lunn.ch>
1628 M:      Gregory Clement <gregory.clement@bootlin.com>
1629 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 S:      Maintained
1632 F:      arch/arm/boot/dts/armada*
1633 F:      arch/arm/boot/dts/kirkwood*
1634 F:      arch/arm/configs/mvebu_*_defconfig
1635 F:      arch/arm/mach-mvebu/
1636 F:      arch/arm64/boot/dts/marvell/armada*
1637 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1638 F:      drivers/cpufreq/mvebu-cpufreq.c
1639 F:      drivers/irqchip/irq-armada-370-xp.c
1640 F:      drivers/irqchip/irq-mvebu-*
1641 F:      drivers/pinctrl/mvebu/
1642 F:      drivers/rtc/rtc-armada38x.c
1643
1644 ARM/Mediatek RTC DRIVER
1645 M:      Eddie Huang <eddie.huang@mediatek.com>
1646 M:      Sean Wang <sean.wang@mediatek.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1651 F:      drivers/rtc/rtc-mt6397.c
1652 F:      drivers/rtc/rtc-mt7622.c
1653
1654 ARM/Mediatek SoC support
1655 M:      Matthias Brugger <matthias.bgg@gmail.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/boot/dts/mt6*
1660 F:      arch/arm/boot/dts/mt7*
1661 F:      arch/arm/boot/dts/mt8*
1662 F:      arch/arm/mach-mediatek/
1663 F:      arch/arm64/boot/dts/mediatek/
1664 N:      mtk
1665 K:      mediatek
1666
1667 ARM/Mediatek USB3 PHY DRIVER
1668 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1673
1674 ARM/MICREL KS8695 ARCHITECTURE
1675 M:      Greg Ungerer <gerg@uclinux.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F:      arch/arm/mach-ks8695/
1678 S:      Odd Fixes
1679
1680 ARM/Microchip (AT91) SoC support
1681 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1682 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 W:      http://www.linux4sam.org
1685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1686 S:      Supported
1687 N:      at91
1688 N:      atmel
1689 F:      arch/arm/mach-at91/
1690 F:      include/soc/at91/
1691 F:      arch/arm/boot/dts/at91*.dts
1692 F:      arch/arm/boot/dts/at91*.dtsi
1693 F:      arch/arm/boot/dts/sama*.dts
1694 F:      arch/arm/boot/dts/sama*.dtsi
1695 F:      arch/arm/include/debug/at91.S
1696 F:      drivers/memory/atmel*
1697 F:      drivers/watchdog/sama5d4_wdt.c
1698 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1699 X:      drivers/net/wireless/atmel/
1700
1701 ARM/MIOA701 MACHINE SUPPORT
1702 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F:      arch/arm/mach-pxa/mioa701.c
1705 S:      Maintained
1706
1707 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1708 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1709 S:      Maintained
1710
1711 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1712 M:      Linus Walleij <linus.walleij@linaro.org>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/mach-nomadik/
1716 F:      arch/arm/mach-u300/
1717 F:      arch/arm/mach-ux500/
1718 F:      arch/arm/boot/dts/ste-*
1719 F:      drivers/clk/clk-nomadik.c
1720 F:      drivers/clk/clk-u300.c
1721 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1722 F:      drivers/clocksource/timer-u300.c
1723 F:      drivers/dma/coh901318*
1724 F:      drivers/dma/ste_dma40*
1725 F:      drivers/hwspinlock/u8500_hsem.c
1726 F:      drivers/i2c/busses/i2c-nomadik.c
1727 F:      drivers/i2c/busses/i2c-stu300.c
1728 F:      drivers/mfd/ab3100*
1729 F:      drivers/mfd/ab8500*
1730 F:      drivers/mfd/abx500*
1731 F:      drivers/mfd/dbx500*
1732 F:      drivers/mfd/db8500*
1733 F:      drivers/pinctrl/nomadik/
1734 F:      drivers/pinctrl/pinctrl-coh901*
1735 F:      drivers/pinctrl/pinctrl-u300.c
1736 F:      drivers/rtc/rtc-ab3100.c
1737 F:      drivers/rtc/rtc-ab8500.c
1738 F:      drivers/rtc/rtc-coh901331.c
1739 F:      drivers/rtc/rtc-pl031.c
1740 F:      drivers/watchdog/coh901327_wdt.c
1741 F:      Documentation/devicetree/bindings/arm/ste-*
1742 F:      Documentation/devicetree/bindings/arm/ux500/
1743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1744
1745 ARM/NUVOTON NPCM ARCHITECTURE
1746 M:      Avi Fishman <avifishman70@gmail.com>
1747 M:      Tomer Maimon <tmaimon77@gmail.com>
1748 R:      Patrick Venture <venture@google.com>
1749 R:      Nancy Yuen <yuenn@google.com>
1750 R:      Brendan Higgins <brendanhiggins@google.com>
1751 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1752 S:      Supported
1753 F:      arch/arm/mach-npcm/
1754 F:      arch/arm/boot/dts/nuvoton-npcm*
1755 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1756 F:      drivers/*/*npcm*
1757 F:      Documentation/devicetree/bindings/*/*npcm*
1758 F:      Documentation/devicetree/bindings/*/*/*npcm*
1759
1760 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1761 M:      Wan ZongShun <mcuos.com@gmail.com>
1762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 W:      http://www.mcuos.com
1764 S:      Maintained
1765 F:      arch/arm/mach-w90x900/
1766 F:      drivers/input/keyboard/w90p910_keypad.c
1767 F:      drivers/input/touchscreen/w90p910_ts.c
1768 F:      drivers/watchdog/nuc900_wdt.c
1769 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1770 F:      drivers/mtd/nand/raw/nuc900_nand.c
1771 F:      drivers/rtc/rtc-nuc900.c
1772 F:      drivers/spi/spi-nuc900.c
1773 F:      drivers/usb/host/ehci-w90x900.c
1774 F:      drivers/video/fbdev/nuc900fb.c
1775
1776 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1777 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1778 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1779 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1780 S:      Supported
1781
1782 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1783 M:      Alexander Clouter <alex@digriz.org.uk>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.digriz.org.uk/ts78xx/kernel
1786 S:      Maintained
1787 F:      arch/arm/mach-orion5x/ts78xx-*
1788
1789 ARM/OXNAS platform support
1790 M:      Neil Armstrong <narmstrong@baylibre.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      arch/arm/mach-oxnas/
1795 F:      arch/arm/boot/dts/ox8*.dts*
1796 N:      oxnas
1797
1798 ARM/PALM TREO SUPPORT
1799 M:      Tomas Cech <sleep_walker@suse.com>
1800 L:      linux-arm-kernel@lists.infradead.org
1801 W:      http://hackndev.com
1802 S:      Maintained
1803 F:      arch/arm/mach-pxa/palmtreo.*
1804
1805 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1806 M:      Marek Vasut <marek.vasut@gmail.com>
1807 L:      linux-arm-kernel@lists.infradead.org
1808 W:      http://hackndev.com
1809 S:      Maintained
1810 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1811 F:      arch/arm/mach-pxa/palmtx.c
1812 F:      arch/arm/mach-pxa/palmt5.*
1813 F:      arch/arm/mach-pxa/include/mach/palmld.h
1814 F:      arch/arm/mach-pxa/palmld.c
1815 F:      arch/arm/mach-pxa/palmte2.*
1816 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1817 F:      arch/arm/mach-pxa/palmtc.c
1818
1819 ARM/PALMZ72 SUPPORT
1820 M:      Sergey Lapin <slapin@ossfans.org>
1821 L:      linux-arm-kernel@lists.infradead.org
1822 W:      http://hackndev.com
1823 S:      Maintained
1824 F:      arch/arm/mach-pxa/palmz72.*
1825
1826 ARM/PLEB SUPPORT
1827 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1828 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1829 S:      Maintained
1830
1831 ARM/PT DIGITAL BOARD PORT
1832 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W:      http://www.armlinux.org.uk/
1835 S:      Maintained
1836
1837 ARM/QUALCOMM SUPPORT
1838 M:      Andy Gross <andy.gross@linaro.org>
1839 M:      David Brown <david.brown@linaro.org>
1840 L:      linux-arm-msm@vger.kernel.org
1841 L:      linux-soc@vger.kernel.org
1842 S:      Maintained
1843 F:      Documentation/devicetree/bindings/soc/qcom/
1844 F:      arch/arm/boot/dts/qcom-*.dts
1845 F:      arch/arm/boot/dts/qcom-*.dtsi
1846 F:      arch/arm/mach-qcom/
1847 F:      arch/arm64/boot/dts/qcom/*
1848 F:      drivers/i2c/busses/i2c-qup.c
1849 F:      drivers/clk/qcom/
1850 F:      drivers/dma/qcom/
1851 F:      drivers/soc/qcom/
1852 F:      drivers/spi/spi-qup.c
1853 F:      drivers/tty/serial/msm_serial.c
1854 F:      drivers/*/pm8???-*
1855 F:      drivers/mfd/ssbi.c
1856 F:      drivers/firmware/qcom_scm*
1857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1858
1859 ARM/RADISYS ENP2611 MACHINE SUPPORT
1860 M:      Lennert Buytenhek <kernel@wantstofly.org>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863
1864 ARM/REALTEK ARCHITECTURE
1865 M:      Andreas Färber <afaerber@suse.de>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868 F:      arch/arm64/boot/dts/realtek/
1869 F:      Documentation/devicetree/bindings/arm/realtek.txt
1870
1871 ARM/RENESAS ARM64 ARCHITECTURE
1872 M:      Simon Horman <horms@verge.net.au>
1873 M:      Magnus Damm <magnus.damm@gmail.com>
1874 L:      linux-renesas-soc@vger.kernel.org
1875 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1877 S:      Supported
1878 F:      arch/arm64/boot/dts/renesas/
1879 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1880 F:      drivers/soc/renesas/
1881 F:      include/linux/soc/renesas/
1882
1883 ARM/RISCPC ARCHITECTURE
1884 M:      Russell King <linux@armlinux.org.uk>
1885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 W:      http://www.armlinux.org.uk/
1887 S:      Maintained
1888 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1889 F:      arch/arm/include/asm/hardware/ioc.h
1890 F:      arch/arm/include/asm/hardware/iomd.h
1891 F:      arch/arm/include/asm/hardware/memc.h
1892 F:      arch/arm/mach-rpc/
1893 F:      drivers/net/ethernet/8390/etherh.c
1894 F:      drivers/net/ethernet/i825xx/ether1*
1895 F:      drivers/net/ethernet/seeq/ether3*
1896 F:      drivers/scsi/arm/
1897
1898 ARM/Rockchip SoC support
1899 M:      Heiko Stuebner <heiko@sntech.de>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 L:      linux-rockchip@lists.infradead.org
1902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1903 S:      Maintained
1904 F:      arch/arm/boot/dts/rk3*
1905 F:      arch/arm/boot/dts/rv1108*
1906 F:      arch/arm/mach-rockchip/
1907 F:      drivers/clk/rockchip/
1908 F:      drivers/i2c/busses/i2c-rk3x.c
1909 F:      drivers/*/*rockchip*
1910 F:      drivers/*/*/*rockchip*
1911 F:      sound/soc/rockchip/
1912 N:      rockchip
1913
1914 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1915 M:      Kukjin Kim <kgene@kernel.org>
1916 M:      Krzysztof Kozlowski <krzk@kernel.org>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1920 S:      Maintained
1921 F:      arch/arm/boot/dts/s3c*
1922 F:      arch/arm/boot/dts/s5p*
1923 F:      arch/arm/boot/dts/exynos*
1924 F:      arch/arm64/boot/dts/exynos/
1925 F:      arch/arm/plat-samsung/
1926 F:      arch/arm/mach-s3c24*/
1927 F:      arch/arm/mach-s3c64xx/
1928 F:      arch/arm/mach-s5p*/
1929 F:      arch/arm/mach-exynos*/
1930 F:      drivers/*/*s3c24*
1931 F:      drivers/*/*/*s3c24*
1932 F:      drivers/*/*s3c64xx*
1933 F:      drivers/*/*s5pv210*
1934 F:      drivers/memory/samsung/*
1935 F:      drivers/soc/samsung/*
1936 F:      Documentation/arm/Samsung/
1937 F:      Documentation/devicetree/bindings/arm/samsung/
1938 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1939 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1940 N:      exynos
1941
1942 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1943 M:      Kyungmin Park <kyungmin.park@samsung.com>
1944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 S:      Maintained
1946 F:      arch/arm/mach-s5pv210/
1947
1948 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1949 M:      Kyungmin Park <kyungmin.park@samsung.com>
1950 M:      Kamil Debski <kamil@wypas.org>
1951 M:      Andrzej Hajda <a.hajda@samsung.com>
1952 L:      linux-arm-kernel@lists.infradead.org
1953 L:      linux-media@vger.kernel.org
1954 S:      Maintained
1955 F:      drivers/media/platform/s5p-g2d/
1956
1957 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1958 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1959 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1960 L:      linux-media@vger.kernel.org
1961 S:      Maintained
1962 F:      drivers/media/platform/s5p-cec/
1963 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1964
1965 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1966 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1967 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1968 L:      linux-arm-kernel@lists.infradead.org
1969 L:      linux-media@vger.kernel.org
1970 S:      Maintained
1971 F:      drivers/media/platform/s5p-jpeg/
1972
1973 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1974 M:      Kyungmin Park <kyungmin.park@samsung.com>
1975 M:      Kamil Debski <kamil@wypas.org>
1976 M:      Jeongtae Park <jtp.park@samsung.com>
1977 M:      Andrzej Hajda <a.hajda@samsung.com>
1978 L:      linux-arm-kernel@lists.infradead.org
1979 L:      linux-media@vger.kernel.org
1980 S:      Maintained
1981 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1982 F:      drivers/media/platform/s5p-mfc/
1983
1984 ARM/SHMOBILE ARM ARCHITECTURE
1985 M:      Simon Horman <horms@verge.net.au>
1986 M:      Magnus Damm <magnus.damm@gmail.com>
1987 L:      linux-renesas-soc@vger.kernel.org
1988 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1990 S:      Supported
1991 F:      arch/arm/boot/dts/emev2*
1992 F:      arch/arm/boot/dts/r7s*
1993 F:      arch/arm/boot/dts/r8a*
1994 F:      arch/arm/boot/dts/sh*
1995 F:      arch/arm/configs/shmobile_defconfig
1996 F:      arch/arm/include/debug/renesas-scif.S
1997 F:      arch/arm/mach-shmobile/
1998 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1999 F:      drivers/soc/renesas/
2000 F:      include/linux/soc/renesas/
2001
2002 ARM/SOCFPGA ARCHITECTURE
2003 M:      Dinh Nguyen <dinguyen@kernel.org>
2004 S:      Maintained
2005 F:      arch/arm/mach-socfpga/
2006 F:      arch/arm/boot/dts/socfpga*
2007 F:      arch/arm/configs/socfpga_defconfig
2008 F:      arch/arm64/boot/dts/altera/
2009 W:      http://www.rocketboards.org
2010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2011
2012 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2013 M:      Dinh Nguyen <dinguyen@kernel.org>
2014 S:      Maintained
2015 F:      drivers/clk/socfpga/
2016
2017 ARM/SOCFPGA EDAC SUPPORT
2018 M:      Thor Thayer <thor.thayer@linux.intel.com>
2019 S:      Maintained
2020 F:      drivers/edac/altera_edac.
2021
2022 ARM/SPREADTRUM SoC SUPPORT
2023 M:      Orson Zhai <orsonzhai@gmail.com>
2024 M:      Baolin Wang <baolin.wang@linaro.org>
2025 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2026 S:      Maintained
2027 F:      arch/arm64/boot/dts/sprd
2028 N:      sprd
2029
2030 ARM/STI ARCHITECTURE
2031 M:      Patrice Chotard <patrice.chotard@st.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 W:      http://www.stlinux.com
2034 S:      Maintained
2035 F:      arch/arm/mach-sti/
2036 F:      arch/arm/boot/dts/sti*
2037 F:      drivers/char/hw_random/st-rng.c
2038 F:      drivers/clocksource/arm_global_timer.c
2039 F:      drivers/clocksource/clksrc_st_lpc.c
2040 F:      drivers/cpufreq/sti-cpufreq.c
2041 F:      drivers/dma/st_fdma*
2042 F:      drivers/i2c/busses/i2c-st.c
2043 F:      drivers/media/rc/st_rc.c
2044 F:      drivers/media/platform/sti/c8sectpfe/
2045 F:      drivers/mmc/host/sdhci-st.c
2046 F:      drivers/phy/st/phy-miphy28lp.c
2047 F:      drivers/phy/st/phy-stih407-usb.c
2048 F:      drivers/pinctrl/pinctrl-st.c
2049 F:      drivers/remoteproc/st_remoteproc.c
2050 F:      drivers/remoteproc/st_slim_rproc.c
2051 F:      drivers/reset/sti/
2052 F:      drivers/rtc/rtc-st-lpc.c
2053 F:      drivers/tty/serial/st-asc.c
2054 F:      drivers/usb/dwc3/dwc3-st.c
2055 F:      drivers/usb/host/ehci-st.c
2056 F:      drivers/usb/host/ohci-st.c
2057 F:      drivers/watchdog/st_lpc_wdt.c
2058 F:      drivers/ata/ahci_st.c
2059 F:      include/linux/remoteproc/st_slim_rproc.h
2060
2061 ARM/STM32 ARCHITECTURE
2062 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2063 M:      Alexandre Torgue <alexandre.torgue@st.com>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 S:      Maintained
2066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2067 N:      stm32
2068 F:      arch/arm/boot/dts/stm32*
2069 F:      arch/arm/mach-stm32/
2070 F:      drivers/clocksource/armv7m_systick.c
2071
2072 ARM/Synaptics Berlin SoC support
2073 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2074 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/mach-berlin/
2078 F:      arch/arm/boot/dts/berlin*
2079 F:      arch/arm64/boot/dts/marvell/berlin*
2080
2081 ARM/TANGO ARCHITECTURE
2082 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2083 M:      Mans Rullgard <mans@mansr.com>
2084 L:      linux-arm-kernel@lists.infradead.org
2085 S:      Odd Fixes
2086 N:      tango
2087
2088 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2089 M:      Lennert Buytenhek <kernel@wantstofly.org>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 S:      Maintained
2092
2093 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2094 M:      Hans Verkuil <hans.verkuil@cisco.com>
2095 L:      linux-tegra@vger.kernel.org
2096 L:      linux-media@vger.kernel.org
2097 S:      Maintained
2098 F:      drivers/media/platform/tegra-cec/
2099 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2100
2101 ARM/TETON BGA MACHINE SUPPORT
2102 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 S:      Maintained
2105
2106 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2107 M:      Santosh Shilimkar <ssantosh@kernel.org>
2108 L:      linux-kernel@vger.kernel.org
2109 S:      Maintained
2110 F:      drivers/memory/*emif*
2111
2112 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2113 M:      Santosh Shilimkar <ssantosh@kernel.org>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/mach-keystone/
2117 F:      arch/arm/boot/dts/keystone-*
2118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2119
2120 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2121 M:      Santosh Shilimkar <ssantosh@kernel.org>
2122 L:      linux-kernel@vger.kernel.org
2123 S:      Maintained
2124 F:      drivers/clk/keystone/
2125
2126 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2127 M:      Santosh Shilimkar <ssantosh@kernel.org>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 L:      linux-kernel@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/clocksource/timer-keystone.c
2132
2133 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2134 M:      Santosh Shilimkar <ssantosh@kernel.org>
2135 L:      linux-kernel@vger.kernel.org
2136 S:      Maintained
2137 F:      drivers/power/reset/keystone-reset.c
2138
2139 ARM/THECUS N2100 MACHINE SUPPORT
2140 M:      Lennert Buytenhek <kernel@wantstofly.org>
2141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 S:      Maintained
2143
2144 ARM/TOSA MACHINE SUPPORT
2145 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2146 M:      Dirk Opfer <dirk@opfer-online.de>
2147 S:      Maintained
2148
2149 ARM/UNIPHIER ARCHITECTURE
2150 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2153 S:      Maintained
2154 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2155 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2156 F:      arch/arm/boot/dts/uniphier*
2157 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2158 F:      arch/arm/mach-uniphier/
2159 F:      arch/arm/mm/cache-uniphier.c
2160 F:      arch/arm64/boot/dts/socionext/uniphier*
2161 F:      drivers/bus/uniphier-system-bus.c
2162 F:      drivers/clk/uniphier/
2163 F:      drivers/gpio/gpio-uniphier.c
2164 F:      drivers/i2c/busses/i2c-uniphier*
2165 F:      drivers/irqchip/irq-uniphier-aidet.c
2166 F:      drivers/pinctrl/uniphier/
2167 F:      drivers/reset/reset-uniphier.c
2168 F:      drivers/tty/serial/8250/8250_uniphier.c
2169 N:      uniphier
2170
2171 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2172 M:      Ulf Hansson <ulf.hansson@linaro.org>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 T:      git git://git.linaro.org/people/ulfh/clk.git
2175 S:      Maintained
2176 F:      drivers/clk/ux500/
2177
2178 ARM/VERSATILE EXPRESS PLATFORM
2179 M:      Liviu Dudau <liviu.dudau@arm.com>
2180 M:      Sudeep Holla <sudeep.holla@arm.com>
2181 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      arch/arm/boot/dts/vexpress*
2185 F:      arch/arm64/boot/dts/arm/
2186 F:      arch/arm/mach-vexpress/
2187 F:      */*/vexpress*
2188 F:      */*/*/vexpress*
2189 F:      drivers/clk/versatile/clk-vexpress-osc.c
2190 F:      drivers/clocksource/versatile.c
2191 N:      mps2
2192
2193 ARM/VFP SUPPORT
2194 M:      Russell King <linux@armlinux.org.uk>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 W:      http://www.armlinux.org.uk/
2197 S:      Maintained
2198 F:      arch/arm/vfp/
2199
2200 ARM/VOIPAC PXA270 SUPPORT
2201 M:      Marek Vasut <marek.vasut@gmail.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Maintained
2204 F:      arch/arm/mach-pxa/vpac270.c
2205 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2206
2207 ARM/VT8500 ARM ARCHITECTURE
2208 M:      Tony Prisk <linux@prisktech.co.nz>
2209 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 S:      Maintained
2211 F:      arch/arm/mach-vt8500/
2212 F:      drivers/clocksource/vt8500_timer.c
2213 F:      drivers/i2c/busses/i2c-wmt.c
2214 F:      drivers/mmc/host/wmt-sdmmc.c
2215 F:      drivers/pwm/pwm-vt8500.c
2216 F:      drivers/rtc/rtc-vt8500.c
2217 F:      drivers/tty/serial/vt8500_serial.c
2218 F:      drivers/usb/host/ehci-platform.c
2219 F:      drivers/usb/host/uhci-platform.c
2220 F:      drivers/video/fbdev/vt8500lcdfb.*
2221 F:      drivers/video/fbdev/wm8505fb*
2222 F:      drivers/video/fbdev/wmt_ge_rops.*
2223
2224 ARM/ZIPIT Z2 SUPPORT
2225 M:      Marek Vasut <marek.vasut@gmail.com>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2228 F:      arch/arm/mach-pxa/z2.c
2229 F:      arch/arm/mach-pxa/include/mach/z2.h
2230
2231 ARM/ZTE ARCHITECTURE
2232 M:      Jun Nie <jun.nie@linaro.org>
2233 M:      Baoyou Xie <baoyou.xie@linaro.org>
2234 M:      Shawn Guo <shawnguo@kernel.org>
2235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 S:      Maintained
2237 F:      arch/arm/boot/dts/zx2967*
2238 F:      arch/arm/mach-zx/
2239 F:      arch/arm64/boot/dts/zte/
2240 F:      drivers/clk/zte/
2241 F:      drivers/dma/zx_dma.c
2242 F:      drivers/gpio/gpio-zx.c
2243 F:      drivers/i2c/busses/i2c-zx2967.c
2244 F:      drivers/mmc/host/dw_mmc-zx.*
2245 F:      drivers/pinctrl/zte/
2246 F:      drivers/soc/zte/
2247 F:      drivers/thermal/zx2967_thermal.c
2248 F:      drivers/watchdog/zx2967_wdt.c
2249 F:      Documentation/devicetree/bindings/arm/zte.txt
2250 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2251 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2252 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2253 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2254 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2255 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2256 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2257 F:      Documentation/devicetree/bindings/soc/zte/
2258 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2259 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2260 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2261 F:      include/dt-bindings/clock/zx2967*.h
2262 F:      include/dt-bindings/soc/zte,*.h
2263 F:      sound/soc/codecs/zx_aud96p22.c
2264 F:      sound/soc/zte/
2265
2266 ARM/ZYNQ ARCHITECTURE
2267 M:      Michal Simek <michal.simek@xilinx.com>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 W:      http://wiki.xilinx.com
2270 T:      git https://github.com/Xilinx/linux-xlnx.git
2271 S:      Supported
2272 F:      arch/arm/mach-zynq/
2273 F:      drivers/cpuidle/cpuidle-zynq.c
2274 F:      drivers/block/xsysace.c
2275 N:      zynq
2276 N:      xilinx
2277 F:      drivers/clocksource/cadence_ttc_timer.c
2278 F:      drivers/i2c/busses/i2c-cadence.c
2279 F:      drivers/mmc/host/sdhci-of-arasan.c
2280 F:      drivers/edac/synopsys_edac.c
2281
2282 ARM64 PORT (AARCH64 ARCHITECTURE)
2283 M:      Catalin Marinas <catalin.marinas@arm.com>
2284 M:      Will Deacon <will.deacon@arm.com>
2285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2287 S:      Maintained
2288 F:      arch/arm64/
2289 X:      arch/arm64/boot/dts/
2290 F:      Documentation/arm64/
2291
2292 AS3645A LED FLASH CONTROLLER DRIVER
2293 M:      Sakari Ailus <sakari.ailus@iki.fi>
2294 L:      linux-leds@vger.kernel.org
2295 S:      Maintained
2296 F:      drivers/leds/leds-as3645a.c
2297
2298 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2299 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2300 L:      linux-media@vger.kernel.org
2301 T:      git git://linuxtv.org/media_tree.git
2302 S:      Maintained
2303 F:      drivers/media/i2c/ak7375.c
2304 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2305
2306 ASAHI KASEI AK8974 DRIVER
2307 M:      Linus Walleij <linus.walleij@linaro.org>
2308 L:      linux-iio@vger.kernel.org
2309 W:      http://www.akm.com/
2310 S:      Supported
2311 F:      drivers/iio/magnetometer/ak8974.c
2312
2313 ASC7621 HARDWARE MONITOR DRIVER
2314 M:      George Joseph <george.joseph@fairview5.com>
2315 L:      linux-hwmon@vger.kernel.org
2316 S:      Maintained
2317 F:      Documentation/hwmon/asc7621
2318 F:      drivers/hwmon/asc7621.c
2319
2320 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2321 M:      Corentin Chary <corentin.chary@gmail.com>
2322 L:      acpi4asus-user@lists.sourceforge.net
2323 L:      platform-driver-x86@vger.kernel.org
2324 W:      http://acpi4asus.sf.net
2325 S:      Maintained
2326 F:      drivers/platform/x86/asus*.c
2327 F:      drivers/platform/x86/eeepc*.c
2328
2329 ASUS WIRELESS RADIO CONTROL DRIVER
2330 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2331 L:      platform-driver-x86@vger.kernel.org
2332 S:      Maintained
2333 F:      drivers/platform/x86/asus-wireless.c
2334
2335 ASYMMETRIC KEYS
2336 M:      David Howells <dhowells@redhat.com>
2337 L:      keyrings@vger.kernel.org
2338 S:      Maintained
2339 F:      Documentation/crypto/asymmetric-keys.txt
2340 F:      include/linux/verification.h
2341 F:      include/crypto/public_key.h
2342 F:      include/crypto/pkcs7.h
2343 F:      crypto/asymmetric_keys/
2344
2345 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2346 R:      Dan Williams <dan.j.williams@intel.com>
2347 W:      http://sourceforge.net/projects/xscaleiop
2348 S:      Odd fixes
2349 F:      Documentation/crypto/async-tx-api.txt
2350 F:      crypto/async_tx/
2351 F:      drivers/dma/
2352 F:      include/linux/dmaengine.h
2353 F:      include/linux/async_tx.h
2354
2355 AT24 EEPROM DRIVER
2356 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2357 L:      linux-i2c@vger.kernel.org
2358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2359 S:      Maintained
2360 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2361 F:      drivers/misc/eeprom/at24.c
2362 F:      include/linux/platform_data/at24.h
2363
2364 ATA OVER ETHERNET (AOE) DRIVER
2365 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2366 W:      http://www.openaoe.org/
2367 S:      Supported
2368 F:      Documentation/aoe/
2369 F:      drivers/block/aoe/
2370
2371 ATHEROS 71XX/9XXX GPIO DRIVER
2372 M:      Alban Bedel <albeu@free.fr>
2373 W:      https://github.com/AlbanBedel/linux
2374 T:      git git://github.com/AlbanBedel/linux
2375 S:      Maintained
2376 F:      drivers/gpio/gpio-ath79.c
2377 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2378
2379 ATHEROS 71XX/9XXX USB PHY DRIVER
2380 M:      Alban Bedel <albeu@free.fr>
2381 W:      https://github.com/AlbanBedel/linux
2382 T:      git git://github.com/AlbanBedel/linux
2383 S:      Maintained
2384 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2385 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2386
2387 ATHEROS ATH GENERIC UTILITIES
2388 M:      Kalle Valo <kvalo@codeaurora.org>
2389 L:      linux-wireless@vger.kernel.org
2390 S:      Supported
2391 F:      drivers/net/wireless/ath/*
2392
2393 ATHEROS ATH5K WIRELESS DRIVER
2394 M:      Jiri Slaby <jirislaby@gmail.com>
2395 M:      Nick Kossifidis <mickflemm@gmail.com>
2396 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2397 L:      linux-wireless@vger.kernel.org
2398 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2399 S:      Maintained
2400 F:      drivers/net/wireless/ath/ath5k/
2401
2402 ATHEROS ATH6KL WIRELESS DRIVER
2403 M:      Kalle Valo <kvalo@codeaurora.org>
2404 L:      linux-wireless@vger.kernel.org
2405 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2407 S:      Supported
2408 F:      drivers/net/wireless/ath/ath6kl/
2409
2410 ATI_REMOTE2 DRIVER
2411 M:      Ville Syrjala <syrjala@sci.fi>
2412 S:      Maintained
2413 F:      drivers/input/misc/ati_remote2.c
2414
2415 ATK0110 HWMON DRIVER
2416 M:      Luca Tettamanti <kronos.it@gmail.com>
2417 L:      linux-hwmon@vger.kernel.org
2418 S:      Maintained
2419 F:      drivers/hwmon/asus_atk0110.c
2420
2421 ATLX ETHERNET DRIVERS
2422 M:      Jay Cliburn <jcliburn@gmail.com>
2423 M:      Chris Snook <chris.snook@gmail.com>
2424 L:      netdev@vger.kernel.org
2425 W:      http://sourceforge.net/projects/atl1
2426 W:      http://atl1.sourceforge.net
2427 S:      Maintained
2428 F:      drivers/net/ethernet/atheros/
2429
2430 ATM
2431 M:      Chas Williams <3chas3@gmail.com>
2432 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2433 L:      netdev@vger.kernel.org
2434 W:      http://linux-atm.sourceforge.net
2435 S:      Maintained
2436 F:      drivers/atm/
2437 F:      include/linux/atm*
2438 F:      include/uapi/linux/atm*
2439
2440 ATMEL AT91 / AT32 MCI DRIVER
2441 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2442 S:      Maintained
2443 F:      drivers/mmc/host/atmel-mci.c
2444
2445 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2446 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2447 S:      Supported
2448 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2449
2450 ATMEL Audio ALSA driver
2451 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2452 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2453 S:      Supported
2454 F:      sound/soc/atmel
2455
2456 ATMEL I2C DRIVER
2457 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2458 L:      linux-i2c@vger.kernel.org
2459 S:      Supported
2460 F:      drivers/i2c/busses/i2c-at91.c
2461
2462 ATMEL ISI DRIVER
2463 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2464 L:      linux-media@vger.kernel.org
2465 S:      Supported
2466 F:      drivers/media/platform/atmel/atmel-isi.c
2467 F:      include/media/atmel-isi.h
2468
2469 ATMEL LCDFB DRIVER
2470 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2471 L:      linux-fbdev@vger.kernel.org
2472 S:      Maintained
2473 F:      drivers/video/fbdev/atmel_lcdfb.c
2474 F:      include/video/atmel_lcdc.h
2475
2476 ATMEL MACB ETHERNET DRIVER
2477 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2478 S:      Supported
2479 F:      drivers/net/ethernet/cadence/
2480
2481 ATMEL MAXTOUCH DRIVER
2482 M:      Nick Dyer <nick@shmanahar.org>
2483 T:      git git://github.com/ndyer/linux.git
2484 S:      Maintained
2485 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2486 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2487
2488 ATMEL SAMA5D2 ADC DRIVER
2489 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2490 L:      linux-iio@vger.kernel.org
2491 S:      Supported
2492 F:      drivers/iio/adc/at91-sama5d2_adc.c
2493
2494 ATMEL SDMMC DRIVER
2495 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2496 L:      linux-mmc@vger.kernel.org
2497 S:      Supported
2498 F:      drivers/mmc/host/sdhci-of-at91.c
2499
2500 ATMEL SPI DRIVER
2501 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2502 S:      Supported
2503 F:      drivers/spi/spi-atmel.*
2504
2505 ATMEL SSC DRIVER
2506 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 S:      Supported
2509 F:      drivers/misc/atmel-ssc.c
2510 F:      include/linux/atmel-ssc.h
2511
2512 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2513 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515 S:      Supported
2516 F:      drivers/misc/atmel_tclib.c
2517 F:      drivers/clocksource/tcb_clksrc.c
2518
2519 ATMEL USBA UDC DRIVER
2520 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 S:      Supported
2523 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2524
2525 ATMEL WIRELESS DRIVER
2526 M:      Simon Kelley <simon@thekelleys.org.uk>
2527 L:      linux-wireless@vger.kernel.org
2528 W:      http://www.thekelleys.org.uk/atmel
2529 W:      http://atmelwlandriver.sourceforge.net/
2530 S:      Maintained
2531 F:      drivers/net/wireless/atmel/atmel*
2532
2533 ATMEL XDMA DRIVER
2534 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2535 L:      linux-arm-kernel@lists.infradead.org
2536 L:      dmaengine@vger.kernel.org
2537 S:      Supported
2538 F:      drivers/dma/at_xdmac.c
2539
2540 ATOMIC INFRASTRUCTURE
2541 M:      Will Deacon <will.deacon@arm.com>
2542 M:      Peter Zijlstra <peterz@infradead.org>
2543 R:      Boqun Feng <boqun.feng@gmail.com>
2544 L:      linux-kernel@vger.kernel.org
2545 S:      Maintained
2546 F:      arch/*/include/asm/atomic*.h
2547 F:      include/*/atomic*.h
2548
2549 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2550 M:      Bradley Grove <linuxdrivers@attotech.com>
2551 L:      linux-scsi@vger.kernel.org
2552 W:      http://www.attotech.com
2553 S:      Supported
2554 F:      drivers/scsi/esas2r
2555
2556 ATUSB IEEE 802.15.4 RADIO DRIVER
2557 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2558 L:      linux-wpan@vger.kernel.org
2559 S:      Maintained
2560 F:      drivers/net/ieee802154/atusb.c
2561 F:      drivers/net/ieee802154/atusb.h
2562 F:      drivers/net/ieee802154/at86rf230.h
2563
2564 AUDIT SUBSYSTEM
2565 M:      Paul Moore <paul@paul-moore.com>
2566 M:      Eric Paris <eparis@redhat.com>
2567 L:      linux-audit@redhat.com (moderated for non-subscribers)
2568 W:      https://github.com/linux-audit
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2570 S:      Supported
2571 F:      include/linux/audit.h
2572 F:      include/uapi/linux/audit.h
2573 F:      kernel/audit*
2574
2575 AUXILIARY DISPLAY DRIVERS
2576 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2577 S:      Maintained
2578 F:      drivers/auxdisplay/
2579 F:      include/linux/cfag12864b.h
2580
2581 AX.25 NETWORK LAYER
2582 M:      Ralf Baechle <ralf@linux-mips.org>
2583 L:      linux-hams@vger.kernel.org
2584 W:      http://www.linux-ax25.org/
2585 S:      Maintained
2586 F:      include/uapi/linux/ax25.h
2587 F:      include/net/ax25.h
2588 F:      net/ax25/
2589
2590 AXENTIA ARM DEVICES
2591 M:      Peter Rosin <peda@axentia.se>
2592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 S:      Maintained
2594 F:      Documentation/devicetree/bindings/arm/axentia.txt
2595 F:      arch/arm/boot/dts/at91-linea.dtsi
2596 F:      arch/arm/boot/dts/at91-natte.dtsi
2597 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2598 F:      arch/arm/boot/dts/at91-tse850-3.dts
2599
2600 AXENTIA ASOC DRIVERS
2601 M:      Peter Rosin <peda@axentia.se>
2602 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2603 S:      Maintained
2604 F:      Documentation/devicetree/bindings/sound/axentia,*
2605 F:      sound/soc/atmel/tse850-pcm5142.c
2606
2607 AZ6007 DVB DRIVER
2608 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2609 L:      linux-media@vger.kernel.org
2610 W:      https://linuxtv.org
2611 T:      git git://linuxtv.org/media_tree.git
2612 S:      Maintained
2613 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2614
2615 AZTECH FM RADIO RECEIVER DRIVER
2616 M:      Hans Verkuil <hverkuil@xs4all.nl>
2617 L:      linux-media@vger.kernel.org
2618 T:      git git://linuxtv.org/media_tree.git
2619 W:      https://linuxtv.org
2620 S:      Maintained
2621 F:      drivers/media/radio/radio-aztech*
2622
2623 B43 WIRELESS DRIVER
2624 L:      linux-wireless@vger.kernel.org
2625 L:      b43-dev@lists.infradead.org
2626 W:      http://wireless.kernel.org/en/users/Drivers/b43
2627 S:      Odd Fixes
2628 F:      drivers/net/wireless/broadcom/b43/
2629
2630 B43LEGACY WIRELESS DRIVER
2631 M:      Larry Finger <Larry.Finger@lwfinger.net>
2632 L:      linux-wireless@vger.kernel.org
2633 L:      b43-dev@lists.infradead.org
2634 W:      http://wireless.kernel.org/en/users/Drivers/b43
2635 S:      Maintained
2636 F:      drivers/net/wireless/broadcom/b43legacy/
2637
2638 BACKLIGHT CLASS/SUBSYSTEM
2639 M:      Lee Jones <lee.jones@linaro.org>
2640 M:      Daniel Thompson <daniel.thompson@linaro.org>
2641 M:      Jingoo Han <jingoohan1@gmail.com>
2642 L:      dri-devel@lists.freedesktop.org
2643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2644 S:      Maintained
2645 F:      drivers/video/backlight/
2646 F:      include/linux/backlight.h
2647 F:      include/linux/pwm_backlight.h
2648 F:      Documentation/devicetree/bindings/leds/backlight
2649
2650 BATMAN ADVANCED
2651 M:      Marek Lindner <mareklindner@neomailbox.ch>
2652 M:      Simon Wunderlich <sw@simonwunderlich.de>
2653 M:      Antonio Quartulli <a@unstable.cc>
2654 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2655 W:      https://www.open-mesh.org/
2656 Q:      https://patchwork.open-mesh.org/project/batman/list/
2657 S:      Maintained
2658 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2659 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2660 F:      Documentation/networking/batman-adv.rst
2661 F:      include/uapi/linux/batadv_packet.h
2662 F:      include/uapi/linux/batman_adv.h
2663 F:      net/batman-adv/
2664
2665 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2666 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2667 L:      linux-hams@vger.kernel.org
2668 W:      http://www.baycom.org/~tom/ham/ham.html
2669 S:      Maintained
2670 F:      drivers/net/hamradio/baycom*
2671
2672 BCACHE (BLOCK LAYER CACHE)
2673 M:      Coly Li <colyli@suse.de>
2674 M:      Kent Overstreet <kent.overstreet@gmail.com>
2675 L:      linux-bcache@vger.kernel.org
2676 W:      http://bcache.evilpiepirate.org
2677 C:      irc://irc.oftc.net/bcache
2678 S:      Maintained
2679 F:      drivers/md/bcache/
2680
2681 BDISP ST MEDIA DRIVER
2682 M:      Fabien Dessenne <fabien.dessenne@st.com>
2683 L:      linux-media@vger.kernel.org
2684 T:      git git://linuxtv.org/media_tree.git
2685 W:      https://linuxtv.org
2686 S:      Supported
2687 F:      drivers/media/platform/sti/bdisp
2688
2689 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2690 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2691 L:      netdev@vger.kernel.org
2692 S:      Maintained
2693 F:      drivers/net/ethernet/ec_bhf.c
2694
2695 BEFS FILE SYSTEM
2696 M:      Luis de Bethencourt <luisbg@kernel.org>
2697 M:      Salah Triki <salah.triki@gmail.com>
2698 S:      Maintained
2699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2700 F:      Documentation/filesystems/befs.txt
2701 F:      fs/befs/
2702
2703 BFQ I/O SCHEDULER
2704 M:      Paolo Valente <paolo.valente@linaro.org>
2705 M:      Jens Axboe <axboe@kernel.dk>
2706 L:      linux-block@vger.kernel.org
2707 S:      Maintained
2708 F:      block/bfq-*
2709 F:      Documentation/block/bfq-iosched.txt
2710
2711 BFS FILE SYSTEM
2712 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2713 S:      Maintained
2714 F:      Documentation/filesystems/bfs.txt
2715 F:      fs/bfs/
2716 F:      include/uapi/linux/bfs_fs.h
2717
2718 BLINKM RGB LED DRIVER
2719 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2720 S:      Maintained
2721 F:      drivers/leds/leds-blinkm.c
2722
2723 BLOCK LAYER
2724 M:      Jens Axboe <axboe@kernel.dk>
2725 L:      linux-block@vger.kernel.org
2726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2727 S:      Maintained
2728 F:      block/
2729 F:      drivers/block/
2730 F:      kernel/trace/blktrace.c
2731 F:      lib/sbitmap.c
2732
2733 BLOCK2MTD DRIVER
2734 M:      Joern Engel <joern@lazybastard.org>
2735 L:      linux-mtd@lists.infradead.org
2736 S:      Maintained
2737 F:      drivers/mtd/devices/block2mtd.c
2738
2739 BLUETOOTH DRIVERS
2740 M:      Marcel Holtmann <marcel@holtmann.org>
2741 M:      Johan Hedberg <johan.hedberg@gmail.com>
2742 L:      linux-bluetooth@vger.kernel.org
2743 W:      http://www.bluez.org/
2744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2746 S:      Maintained
2747 F:      drivers/bluetooth/
2748
2749 BLUETOOTH SUBSYSTEM
2750 M:      Marcel Holtmann <marcel@holtmann.org>
2751 M:      Johan Hedberg <johan.hedberg@gmail.com>
2752 L:      linux-bluetooth@vger.kernel.org
2753 W:      http://www.bluez.org/
2754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2756 S:      Maintained
2757 F:      net/bluetooth/
2758 F:      include/net/bluetooth/
2759
2760 BONDING DRIVER
2761 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2762 M:      Veaceslav Falico <vfalico@gmail.com>
2763 M:      Andy Gospodarek <andy@greyhouse.net>
2764 L:      netdev@vger.kernel.org
2765 W:      http://sourceforge.net/projects/bonding/
2766 S:      Supported
2767 F:      drivers/net/bonding/
2768 F:      include/uapi/linux/if_bonding.h
2769
2770 BPF (Safe dynamic programs and tools)
2771 M:      Alexei Starovoitov <ast@kernel.org>
2772 M:      Daniel Borkmann <daniel@iogearbox.net>
2773 L:      netdev@vger.kernel.org
2774 L:      linux-kernel@vger.kernel.org
2775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2777 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2778 S:      Supported
2779 F:      arch/x86/net/bpf_jit*
2780 F:      Documentation/networking/filter.txt
2781 F:      Documentation/bpf/
2782 F:      include/linux/bpf*
2783 F:      include/linux/filter.h
2784 F:      include/trace/events/xdp.h
2785 F:      include/uapi/linux/bpf*
2786 F:      include/uapi/linux/filter.h
2787 F:      kernel/bpf/
2788 F:      kernel/trace/bpf_trace.c
2789 F:      lib/test_bpf.c
2790 F:      net/bpf/
2791 F:      net/core/filter.c
2792 F:      net/sched/act_bpf.c
2793 F:      net/sched/cls_bpf.c
2794 F:      samples/bpf/
2795 F:      tools/bpf/
2796 F:      tools/lib/bpf/
2797 F:      tools/testing/selftests/bpf/
2798
2799 BROADCOM B44 10/100 ETHERNET DRIVER
2800 M:      Michael Chan <michael.chan@broadcom.com>
2801 L:      netdev@vger.kernel.org
2802 S:      Supported
2803 F:      drivers/net/ethernet/broadcom/b44.*
2804
2805 BROADCOM B53 ETHERNET SWITCH DRIVER
2806 M:      Florian Fainelli <f.fainelli@gmail.com>
2807 L:      netdev@vger.kernel.org
2808 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2809 S:      Supported
2810 F:      drivers/net/dsa/b53/*
2811 F:      include/linux/platform_data/b53.h
2812
2813 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2814 M:      Florian Fainelli <f.fainelli@gmail.com>
2815 M:      Ray Jui <rjui@broadcom.com>
2816 M:      Scott Branden <sbranden@broadcom.com>
2817 M:      bcm-kernel-feedback-list@broadcom.com
2818 T:      git git://github.com/broadcom/mach-bcm
2819 S:      Maintained
2820 N:      bcm281*
2821 N:      bcm113*
2822 N:      bcm216*
2823 N:      kona
2824 F:      arch/arm/mach-bcm/
2825
2826 BROADCOM BCM2835 ARM ARCHITECTURE
2827 M:      Eric Anholt <eric@anholt.net>
2828 M:      Stefan Wahren <stefan.wahren@i2se.com>
2829 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T:      git git://github.com/anholt/linux
2832 S:      Maintained
2833 N:      bcm2835
2834 F:      drivers/staging/vc04_services
2835
2836 BROADCOM BCM47XX MIPS ARCHITECTURE
2837 M:      Hauke Mehrtens <hauke@hauke-m.de>
2838 M:      Rafał Miłecki <zajec5@gmail.com>
2839 L:      linux-mips@linux-mips.org
2840 S:      Maintained
2841 F:      Documentation/devicetree/bindings/mips/brcm/
2842 F:      arch/mips/bcm47xx/*
2843 F:      arch/mips/include/asm/mach-bcm47xx/*
2844
2845 BROADCOM BCM5301X ARM ARCHITECTURE
2846 M:      Hauke Mehrtens <hauke@hauke-m.de>
2847 M:      Rafał Miłecki <zajec5@gmail.com>
2848 M:      Jon Mason <jonmason@broadcom.com>
2849 M:      bcm-kernel-feedback-list@broadcom.com
2850 L:      linux-arm-kernel@lists.infradead.org
2851 S:      Maintained
2852 F:      arch/arm/mach-bcm/bcm_5301x.c
2853 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2854 F:      arch/arm/boot/dts/bcm470*
2855 F:      arch/arm/boot/dts/bcm953012*
2856
2857 BROADCOM BCM53573 ARM ARCHITECTURE
2858 M:      Rafał Miłecki <rafal@milecki.pl>
2859 L:      linux-arm-kernel@lists.infradead.org
2860 S:      Maintained
2861 F:      arch/arm/boot/dts/bcm53573*
2862 F:      arch/arm/boot/dts/bcm47189*
2863
2864 BROADCOM BCM63XX ARM ARCHITECTURE
2865 M:      Florian Fainelli <f.fainelli@gmail.com>
2866 M:      bcm-kernel-feedback-list@broadcom.com
2867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 T:      git git://github.com/broadcom/stblinux.git
2869 S:      Maintained
2870 N:      bcm63xx
2871
2872 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2873 M:      Kevin Cernekee <cernekee@gmail.com>
2874 L:      linux-usb@vger.kernel.org
2875 S:      Maintained
2876 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2877
2878 BROADCOM BCM7XXX ARM ARCHITECTURE
2879 M:      Brian Norris <computersforpeace@gmail.com>
2880 M:      Gregory Fong <gregory.0xf0@gmail.com>
2881 M:      Florian Fainelli <f.fainelli@gmail.com>
2882 M:      bcm-kernel-feedback-list@broadcom.com
2883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2884 T:      git git://github.com/broadcom/stblinux.git
2885 S:      Maintained
2886 F:      arch/arm/mach-bcm/*brcmstb*
2887 F:      arch/arm/boot/dts/bcm7*.dts*
2888 F:      drivers/bus/brcmstb_gisb.c
2889 F:      arch/arm/mm/cache-b15-rac.c
2890 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2891 N:      brcmstb
2892
2893 BROADCOM BMIPS CPUFREQ DRIVER
2894 M:      Markus Mayer <mmayer@broadcom.com>
2895 M:      bcm-kernel-feedback-list@broadcom.com
2896 L:      linux-pm@vger.kernel.org
2897 S:      Maintained
2898 F:      drivers/cpufreq/bmips-cpufreq.c
2899
2900 BROADCOM BMIPS MIPS ARCHITECTURE
2901 M:      Kevin Cernekee <cernekee@gmail.com>
2902 M:      Florian Fainelli <f.fainelli@gmail.com>
2903 L:      linux-mips@linux-mips.org
2904 T:      git git://github.com/broadcom/stblinux.git
2905 S:      Maintained
2906 F:      arch/mips/bmips/*
2907 F:      arch/mips/include/asm/mach-bmips/*
2908 F:      arch/mips/kernel/*bmips*
2909 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2910 F:      drivers/irqchip/irq-bcm63*
2911 F:      drivers/irqchip/irq-bcm7*
2912 F:      drivers/irqchip/irq-brcmstb*
2913 F:      include/linux/bcm963xx_nvram.h
2914 F:      include/linux/bcm963xx_tag.h
2915
2916 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2917 M:      Rasesh Mody <rasesh.mody@cavium.com>
2918 M:      Harish Patil <harish.patil@cavium.com>
2919 M:      Dept-GELinuxNICDev@cavium.com
2920 L:      netdev@vger.kernel.org
2921 S:      Supported
2922 F:      drivers/net/ethernet/broadcom/bnx2.*
2923 F:      drivers/net/ethernet/broadcom/bnx2_*
2924
2925 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2926 M:      QLogic-Storage-Upstream@qlogic.com
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Supported
2929 F:      drivers/scsi/bnx2fc/
2930
2931 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2932 M:      QLogic-Storage-Upstream@qlogic.com
2933 L:      linux-scsi@vger.kernel.org
2934 S:      Supported
2935 F:      drivers/scsi/bnx2i/
2936
2937 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2938 M:      Ariel Elior <ariel.elior@cavium.com>
2939 M:      everest-linux-l2@cavium.com
2940 L:      netdev@vger.kernel.org
2941 S:      Supported
2942 F:      drivers/net/ethernet/broadcom/bnx2x/
2943
2944 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2945 M:      Michael Chan <michael.chan@broadcom.com>
2946 L:      netdev@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/net/ethernet/broadcom/bnxt/
2949
2950 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2951 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2952 M:      Franky Lin <franky.lin@broadcom.com>
2953 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2954 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2955 M:      Wright Feng <wright.feng@cypress.com>
2956 L:      linux-wireless@vger.kernel.org
2957 L:      brcm80211-dev-list.pdl@broadcom.com
2958 L:      brcm80211-dev-list@cypress.com
2959 S:      Supported
2960 F:      drivers/net/wireless/broadcom/brcm80211/
2961
2962 BROADCOM BRCMSTB GPIO DRIVER
2963 M:      Gregory Fong <gregory.0xf0@gmail.com>
2964 L:      bcm-kernel-feedback-list@broadcom.com
2965 S:      Supported
2966 F:      drivers/gpio/gpio-brcmstb.c
2967 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2968
2969 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2970 M:      Al Cooper <alcooperx@gmail.com>
2971 L:      linux-kernel@vger.kernel.org
2972 L:      bcm-kernel-feedback-list@broadcom.com
2973 S:      Maintained
2974 F:      drivers/phy/broadcom/phy-brcm-usb*
2975
2976 BROADCOM GENET ETHERNET DRIVER
2977 M:      Doug Berger <opendmb@gmail.com>
2978 M:      Florian Fainelli <f.fainelli@gmail.com>
2979 L:      netdev@vger.kernel.org
2980 S:      Supported
2981 F:      drivers/net/ethernet/broadcom/genet/
2982
2983 BROADCOM IPROC ARM ARCHITECTURE
2984 M:      Ray Jui <rjui@broadcom.com>
2985 M:      Scott Branden <sbranden@broadcom.com>
2986 M:      Jon Mason <jonmason@broadcom.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2989 T:      git git://github.com/broadcom/cygnus-linux.git
2990 S:      Maintained
2991 N:      iproc
2992 N:      cygnus
2993 N:      bcm[-_]nsp
2994 N:      bcm9113*
2995 N:      bcm9583*
2996 N:      bcm9585*
2997 N:      bcm9586*
2998 N:      bcm988312
2999 N:      bcm113*
3000 N:      bcm583*
3001 N:      bcm585*
3002 N:      bcm586*
3003 N:      bcm88312
3004 N:      hr2
3005 N:      stingray
3006 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3007 F:      arch/arm64/boot/dts/broadcom/stingray/*
3008 F:      drivers/clk/bcm/clk-ns*
3009 F:      drivers/clk/bcm/clk-sr*
3010 F:      drivers/pinctrl/bcm/pinctrl-ns*
3011 F:      include/dt-bindings/clock/bcm-sr*
3012
3013 BROADCOM KONA GPIO DRIVER
3014 M:      Ray Jui <rjui@broadcom.com>
3015 L:      bcm-kernel-feedback-list@broadcom.com
3016 S:      Supported
3017 F:      drivers/gpio/gpio-bcm-kona.c
3018 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3019
3020 BROADCOM NETXTREME-E ROCE DRIVER
3021 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3022 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3023 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3024 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3025 L:      linux-rdma@vger.kernel.org
3026 W:      http://www.broadcom.com
3027 S:      Supported
3028 F:      drivers/infiniband/hw/bnxt_re/
3029 F:      include/uapi/rdma/bnxt_re-abi.h
3030
3031 BROADCOM NVRAM DRIVER
3032 M:      Rafał Miłecki <zajec5@gmail.com>
3033 L:      linux-mips@linux-mips.org
3034 S:      Maintained
3035 F:      drivers/firmware/broadcom/*
3036
3037 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3038 M:      Rafał Miłecki <zajec5@gmail.com>
3039 L:      linux-wireless@vger.kernel.org
3040 S:      Maintained
3041 F:      drivers/bcma/
3042 F:      include/linux/bcma/
3043
3044 BROADCOM STB AVS CPUFREQ DRIVER
3045 M:      Markus Mayer <mmayer@broadcom.com>
3046 M:      bcm-kernel-feedback-list@broadcom.com
3047 L:      linux-pm@vger.kernel.org
3048 S:      Maintained
3049 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3050 F:      drivers/cpufreq/brcmstb*
3051
3052 BROADCOM STB AVS TMON DRIVER
3053 M:      Markus Mayer <mmayer@broadcom.com>
3054 M:      bcm-kernel-feedback-list@broadcom.com
3055 L:      linux-pm@vger.kernel.org
3056 S:      Maintained
3057 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3058 F:      drivers/thermal/broadcom/brcmstb*
3059
3060 BROADCOM STB NAND FLASH DRIVER
3061 M:      Brian Norris <computersforpeace@gmail.com>
3062 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3063 L:      linux-mtd@lists.infradead.org
3064 L:      bcm-kernel-feedback-list@broadcom.com
3065 S:      Maintained
3066 F:      drivers/mtd/nand/raw/brcmnand/
3067
3068 BROADCOM STB DPFE DRIVER
3069 M:      Markus Mayer <mmayer@broadcom.com>
3070 M:      bcm-kernel-feedback-list@broadcom.com
3071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3072 S:      Maintained
3073 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3074 F:      drivers/memory/brcmstb_dpfe.c
3075
3076 BROADCOM SYSTEMPORT ETHERNET DRIVER
3077 M:      Florian Fainelli <f.fainelli@gmail.com>
3078 L:      netdev@vger.kernel.org
3079 S:      Supported
3080 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3081
3082 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3083 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3084 M:      Prashant Sreedharan <prashant@broadcom.com>
3085 M:      Michael Chan <mchan@broadcom.com>
3086 L:      netdev@vger.kernel.org
3087 S:      Supported
3088 F:      drivers/net/ethernet/broadcom/tg3.*
3089
3090 BROCADE BFA FC SCSI DRIVER
3091 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3092 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3093 L:      linux-scsi@vger.kernel.org
3094 S:      Supported
3095 F:      drivers/scsi/bfa/
3096
3097 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3098 M:      Rasesh Mody <rasesh.mody@cavium.com>
3099 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3100 M:      Dept-GELinuxNICDev@cavium.com
3101 L:      netdev@vger.kernel.org
3102 S:      Supported
3103 F:      drivers/net/ethernet/brocade/bna/
3104
3105 BSG (block layer generic sg v4 driver)
3106 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3107 L:      linux-scsi@vger.kernel.org
3108 S:      Supported
3109 F:      block/bsg.c
3110 F:      include/linux/bsg.h
3111 F:      include/uapi/linux/bsg.h
3112
3113 BT87X AUDIO DRIVER
3114 M:      Clemens Ladisch <clemens@ladisch.de>
3115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3116 T:      git git://git.alsa-project.org/alsa-kernel.git
3117 S:      Maintained
3118 F:      Documentation/sound/cards/bt87x.rst
3119 F:      sound/pci/bt87x.c
3120
3121 BT8XXGPIO DRIVER
3122 M:      Michael Buesch <m@bues.ch>
3123 W:      http://bu3sch.de/btgpio.php
3124 S:      Maintained
3125 F:      drivers/gpio/gpio-bt8xx.c
3126
3127 BTRFS FILE SYSTEM
3128 M:      Chris Mason <clm@fb.com>
3129 M:      Josef Bacik <jbacik@fb.com>
3130 M:      David Sterba <dsterba@suse.com>
3131 L:      linux-btrfs@vger.kernel.org
3132 W:      http://btrfs.wiki.kernel.org/
3133 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3135 S:      Maintained
3136 F:      Documentation/filesystems/btrfs.txt
3137 F:      fs/btrfs/
3138 F:      include/linux/btrfs*
3139 F:      include/uapi/linux/btrfs*
3140
3141 BTTV VIDEO4LINUX DRIVER
3142 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3143 L:      linux-media@vger.kernel.org
3144 W:      https://linuxtv.org
3145 T:      git git://linuxtv.org/media_tree.git
3146 S:      Odd fixes
3147 F:      Documentation/media/v4l-drivers/bttv*
3148 F:      drivers/media/pci/bt8xx/bttv*
3149
3150 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3151 M:      Chanwoo Choi <cw00.choi@samsung.com>
3152 L:      linux-pm@vger.kernel.org
3153 L:      linux-samsung-soc@vger.kernel.org
3154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3155 S:      Maintained
3156 F:      drivers/devfreq/exynos-bus.c
3157 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3158
3159 BUSLOGIC SCSI DRIVER
3160 M:      Khalid Aziz <khalid@gonehiking.org>
3161 L:      linux-scsi@vger.kernel.org
3162 S:      Maintained
3163 F:      drivers/scsi/BusLogic.*
3164 F:      drivers/scsi/FlashPoint.*
3165
3166 C-MEDIA CMI8788 DRIVER
3167 M:      Clemens Ladisch <clemens@ladisch.de>
3168 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3169 T:      git git://git.alsa-project.org/alsa-kernel.git
3170 S:      Maintained
3171 F:      sound/pci/oxygen/
3172
3173 C6X ARCHITECTURE
3174 M:      Mark Salter <msalter@redhat.com>
3175 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3176 L:      linux-c6x-dev@linux-c6x.org
3177 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3178 S:      Maintained
3179 F:      arch/c6x/
3180
3181 CA8210 IEEE-802.15.4 RADIO DRIVER
3182 M:      Harry Morris <h.morris@cascoda.com>
3183 L:      linux-wpan@vger.kernel.org
3184 W:      https://github.com/Cascoda/ca8210-linux.git
3185 S:      Maintained
3186 F:      drivers/net/ieee802154/ca8210.c
3187 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3188
3189 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3190 M:      David Howells <dhowells@redhat.com>
3191 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3192 S:      Supported
3193 F:      Documentation/filesystems/caching/cachefiles.txt
3194 F:      fs/cachefiles/
3195
3196 CADENCE MIPI-CSI2 BRIDGES
3197 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3198 L:      linux-media@vger.kernel.org
3199 S:      Maintained
3200 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3201 F:      drivers/media/platform/cadence/cdns-csi2*
3202
3203 CADET FM/AM RADIO RECEIVER DRIVER
3204 M:      Hans Verkuil <hverkuil@xs4all.nl>
3205 L:      linux-media@vger.kernel.org
3206 T:      git git://linuxtv.org/media_tree.git
3207 W:      https://linuxtv.org
3208 S:      Maintained
3209 F:      drivers/media/radio/radio-cadet*
3210
3211 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3212 M:      Jonathan Corbet <corbet@lwn.net>
3213 L:      linux-media@vger.kernel.org
3214 T:      git git://linuxtv.org/media_tree.git
3215 S:      Maintained
3216 F:      Documentation/media/v4l-drivers/cafe_ccic*
3217 F:      drivers/media/platform/marvell-ccic/
3218
3219 CAIF NETWORK LAYER
3220 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3221 L:      netdev@vger.kernel.org
3222 S:      Supported
3223 F:      Documentation/networking/caif/
3224 F:      drivers/net/caif/
3225 F:      include/uapi/linux/caif/
3226 F:      include/net/caif/
3227 F:      net/caif/
3228
3229 CALGARY x86-64 IOMMU
3230 M:      Muli Ben-Yehuda <mulix@mulix.org>
3231 M:      Jon Mason <jdmason@kudzu.us>
3232 L:      iommu@lists.linux-foundation.org
3233 S:      Maintained
3234 F:      arch/x86/kernel/pci-calgary_64.c
3235 F:      arch/x86/kernel/tce_64.c
3236 F:      arch/x86/include/asm/calgary.h
3237 F:      arch/x86/include/asm/tce.h
3238
3239 CAN NETWORK DRIVERS
3240 M:      Wolfgang Grandegger <wg@grandegger.com>
3241 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3242 L:      linux-can@vger.kernel.org
3243 W:      https://github.com/linux-can
3244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3246 S:      Maintained
3247 F:      Documentation/devicetree/bindings/net/can/
3248 F:      drivers/net/can/
3249 F:      include/linux/can/dev.h
3250 F:      include/linux/can/platform/
3251 F:      include/uapi/linux/can/error.h
3252 F:      include/uapi/linux/can/netlink.h
3253
3254 CAN NETWORK LAYER
3255 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3256 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3257 L:      linux-can@vger.kernel.org
3258 W:      https://github.com/linux-can
3259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3261 S:      Maintained
3262 F:      Documentation/networking/can.rst
3263 F:      net/can/
3264 F:      include/linux/can/core.h
3265 F:      include/uapi/linux/can.h
3266 F:      include/uapi/linux/can/bcm.h
3267 F:      include/uapi/linux/can/raw.h
3268 F:      include/uapi/linux/can/gw.h
3269
3270 CAPABILITIES
3271 M:      Serge Hallyn <serge@hallyn.com>
3272 L:      linux-security-module@vger.kernel.org
3273 S:      Supported
3274 F:      include/linux/capability.h
3275 F:      include/uapi/linux/capability.h
3276 F:      security/commoncap.c
3277 F:      kernel/capability.c
3278
3279 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3280 M:      Kevin Tsai <ktsai@capellamicro.com>
3281 S:      Maintained
3282 F:      drivers/iio/light/cm*
3283
3284 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3285 M:      Christian Lamparter <chunkeey@googlemail.com>
3286 L:      linux-wireless@vger.kernel.org
3287 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3288 S:      Maintained
3289 F:      drivers/net/wireless/ath/carl9170/
3290
3291 CAVIUM I2C DRIVER
3292 M:      Jan Glauber <jglauber@cavium.com>
3293 M:      David Daney <david.daney@cavium.com>
3294 W:      http://www.cavium.com
3295 S:      Supported
3296 F:      drivers/i2c/busses/i2c-octeon*
3297 F:      drivers/i2c/busses/i2c-thunderx*
3298
3299 CAVIUM LIQUIDIO NETWORK DRIVER
3300 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3301 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3302 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3303 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3304 L:      netdev@vger.kernel.org
3305 W:      http://www.cavium.com
3306 S:      Supported
3307 F:      drivers/net/ethernet/cavium/liquidio/
3308
3309 CAVIUM MMC DRIVER
3310 M:      Jan Glauber <jglauber@cavium.com>
3311 M:      David Daney <david.daney@cavium.com>
3312 M:      Steven J. Hill <Steven.Hill@cavium.com>
3313 W:      http://www.cavium.com
3314 S:      Supported
3315 F:      drivers/mmc/host/cavium*
3316
3317 CAVIUM OCTEON-TX CRYPTO DRIVER
3318 M:      George Cherian <george.cherian@cavium.com>
3319 L:      linux-crypto@vger.kernel.org
3320 W:      http://www.cavium.com
3321 S:      Supported
3322 F:      drivers/crypto/cavium/cpt/
3323
3324 CAVIUM THUNDERX2 ARM64 SOC
3325 M:      Robert Richter <rrichter@cavium.com>
3326 M:      Jayachandran C <jnair@caviumnetworks.com>
3327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3328 S:      Maintained
3329 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3330 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3331
3332 CC2520 IEEE-802.15.4 RADIO DRIVER
3333 M:      Varka Bhadram <varkabhadram@gmail.com>
3334 L:      linux-wpan@vger.kernel.org
3335 S:      Maintained
3336 F:      drivers/net/ieee802154/cc2520.c
3337 F:      include/linux/spi/cc2520.h
3338 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3339
3340 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3341 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3342 L:      linux-crypto@vger.kernel.org
3343 S:      Supported
3344 F:      drivers/crypto/ccree/
3345 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3346
3347 CEC FRAMEWORK
3348 M:      Hans Verkuil <hans.verkuil@cisco.com>
3349 L:      linux-media@vger.kernel.org
3350 T:      git git://linuxtv.org/media_tree.git
3351 W:      http://linuxtv.org
3352 S:      Supported
3353 F:      Documentation/media/kapi/cec-core.rst
3354 F:      Documentation/media/uapi/cec
3355 F:      drivers/media/cec/
3356 F:      drivers/media/rc/keymaps/rc-cec.c
3357 F:      include/media/cec.h
3358 F:      include/media/cec-notifier.h
3359 F:      include/uapi/linux/cec.h
3360 F:      include/uapi/linux/cec-funcs.h
3361 F:      Documentation/devicetree/bindings/media/cec.txt
3362 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3363
3364 CEC GPIO DRIVER
3365 M:      Hans Verkuil <hans.verkuil@cisco.com>
3366 L:      linux-media@vger.kernel.org
3367 T:      git git://linuxtv.org/media_tree.git
3368 W:      http://linuxtv.org
3369 S:      Supported
3370 F:      drivers/media/platform/cec-gpio/
3371 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3372
3373 CELL BROADBAND ENGINE ARCHITECTURE
3374 M:      Arnd Bergmann <arnd@arndb.de>
3375 L:      linuxppc-dev@lists.ozlabs.org
3376 W:      http://www.ibm.com/developerworks/power/cell/
3377 S:      Supported
3378 F:      arch/powerpc/include/asm/cell*.h
3379 F:      arch/powerpc/include/asm/spu*.h
3380 F:      arch/powerpc/include/uapi/asm/spu*.h
3381 F:      arch/powerpc/oprofile/*cell*
3382 F:      arch/powerpc/platforms/cell/
3383
3384 CEPH COMMON CODE (LIBCEPH)
3385 M:      Ilya Dryomov <idryomov@gmail.com>
3386 M:      "Yan, Zheng" <zyan@redhat.com>
3387 M:      Sage Weil <sage@redhat.com>
3388 L:      ceph-devel@vger.kernel.org
3389 W:      http://ceph.com/
3390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3391 T:      git git://github.com/ceph/ceph-client.git
3392 S:      Supported
3393 F:      net/ceph/
3394 F:      include/linux/ceph/
3395 F:      include/linux/crush/
3396
3397 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3398 M:      "Yan, Zheng" <zyan@redhat.com>
3399 M:      Sage Weil <sage@redhat.com>
3400 M:      Ilya Dryomov <idryomov@gmail.com>
3401 L:      ceph-devel@vger.kernel.org
3402 W:      http://ceph.com/
3403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3404 T:      git git://github.com/ceph/ceph-client.git
3405 S:      Supported
3406 F:      Documentation/filesystems/ceph.txt
3407 F:      fs/ceph/
3408
3409 CERTIFICATE HANDLING:
3410 M:      David Howells <dhowells@redhat.com>
3411 M:      David Woodhouse <dwmw2@infradead.org>
3412 L:      keyrings@vger.kernel.org
3413 S:      Maintained
3414 F:      Documentation/admin-guide/module-signing.rst
3415 F:      certs/
3416 F:      scripts/sign-file.c
3417 F:      scripts/extract-cert.c
3418
3419 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3420 L:      linux-usb@vger.kernel.org
3421 S:      Orphan
3422 F:      Documentation/usb/WUSB-Design-overview.txt
3423 F:      Documentation/usb/wusb-cbaf
3424 F:      drivers/usb/host/hwa-hc.c
3425 F:      drivers/usb/host/whci/
3426 F:      drivers/usb/wusbcore/
3427 F:      include/linux/usb/wusb*
3428
3429 CFAG12864B LCD DRIVER
3430 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3431 S:      Maintained
3432 F:      drivers/auxdisplay/cfag12864b.c
3433 F:      include/linux/cfag12864b.h
3434
3435 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3436 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3437 S:      Maintained
3438 F:      drivers/auxdisplay/cfag12864bfb.c
3439 F:      include/linux/cfag12864b.h
3440
3441 802.11 (including CFG80211/NL80211)
3442 M:      Johannes Berg <johannes@sipsolutions.net>
3443 L:      linux-wireless@vger.kernel.org
3444 W:      http://wireless.kernel.org/
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3447 S:      Maintained
3448 F:      net/wireless/
3449 F:      include/uapi/linux/nl80211.h
3450 F:      include/linux/ieee80211.h
3451 F:      include/net/wext.h
3452 F:      include/net/cfg80211.h
3453 F:      include/net/iw_handler.h
3454 F:      include/net/ieee80211_radiotap.h
3455 F:      Documentation/driver-api/80211/cfg80211.rst
3456 F:      Documentation/networking/regulatory.txt
3457
3458 CHAR and MISC DRIVERS
3459 M:      Arnd Bergmann <arnd@arndb.de>
3460 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3462 S:      Supported
3463 F:      drivers/char/
3464 F:      drivers/misc/
3465 F:      include/linux/miscdevice.h
3466
3467 CHECKPATCH
3468 M:      Andy Whitcroft <apw@canonical.com>
3469 M:      Joe Perches <joe@perches.com>
3470 S:      Maintained
3471 F:      scripts/checkpatch.pl
3472
3473 CHINESE DOCUMENTATION
3474 M:      Harry Wei <harryxiyou@gmail.com>
3475 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3476 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3477 S:      Maintained
3478 F:      Documentation/translations/zh_CN/
3479
3480 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3481 M:      Peter Chen <Peter.Chen@nxp.com>
3482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3483 L:      linux-usb@vger.kernel.org
3484 S:      Maintained
3485 F:      drivers/usb/chipidea/
3486
3487 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3488 M:      Hans de Goede <hdegoede@redhat.com>
3489 L:      linux-input@vger.kernel.org
3490 S:      Maintained
3491 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3492 F:      drivers/input/touchscreen/chipone_icn8318.c
3493
3494 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3495 M:      Hans de Goede <hdegoede@redhat.com>
3496 L:      linux-input@vger.kernel.org
3497 S:      Maintained
3498 F:      drivers/input/touchscreen/chipone_icn8505.c
3499
3500 CHROME HARDWARE PLATFORM SUPPORT
3501 M:      Benson Leung <bleung@chromium.org>
3502 M:      Olof Johansson <olof@lixom.net>
3503 S:      Maintained
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3505 F:      drivers/platform/chrome/
3506
3507 CIRRUS LOGIC AUDIO CODEC DRIVERS
3508 M:      Brian Austin <brian.austin@cirrus.com>
3509 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3510 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3511 S:      Maintained
3512 F:      sound/soc/codecs/cs*
3513
3514 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3515 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3516 L:      netdev@vger.kernel.org
3517 S:      Maintained
3518 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3519
3520 CISCO FCOE HBA DRIVER
3521 M:      Satish Kharat <satishkh@cisco.com>
3522 M:      Sesidhar Baddela <sebaddel@cisco.com>
3523 M:      Karan Tilak Kumar <kartilak@cisco.com>
3524 L:      linux-scsi@vger.kernel.org
3525 S:      Supported
3526 F:      drivers/scsi/fnic/
3527
3528 CISCO SCSI HBA DRIVER
3529 M:      Karan Tilak Kumar <kartilak@cisco.com>
3530 M:      Sesidhar Baddela <sebaddel@cisco.com>
3531 L:      linux-scsi@vger.kernel.org
3532 S:      Supported
3533 F:      drivers/scsi/snic/
3534
3535 CISCO VIC ETHERNET NIC DRIVER
3536 M:      Christian Benvenuti <benve@cisco.com>
3537 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3538 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3539 S:      Supported
3540 F:      drivers/net/ethernet/cisco/enic/
3541
3542 CISCO VIC LOW LATENCY NIC DRIVER
3543 M:      Christian Benvenuti <benve@cisco.com>
3544 M:      Dave Goodell <dgoodell@cisco.com>
3545 S:      Supported
3546 F:      drivers/infiniband/hw/usnic/
3547
3548 CLANG-FORMAT FILE
3549 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3550 S:      Maintained
3551 F:      .clang-format
3552
3553 CLEANCACHE API
3554 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3555 L:      linux-kernel@vger.kernel.org
3556 S:      Maintained
3557 F:      mm/cleancache.c
3558 F:      include/linux/cleancache.h
3559
3560 CLK API
3561 M:      Russell King <linux@armlinux.org.uk>
3562 L:      linux-clk@vger.kernel.org
3563 S:      Maintained
3564 F:      include/linux/clk.h
3565
3566 CLOCKSOURCE, CLOCKEVENT DRIVERS
3567 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3568 M:      Thomas Gleixner <tglx@linutronix.de>
3569 L:      linux-kernel@vger.kernel.org
3570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3571 S:      Supported
3572 F:      drivers/clocksource/
3573 F:      Documentation/devicetree/bindings/timer/
3574
3575 CMPC ACPI DRIVER
3576 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3577 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3578 L:      platform-driver-x86@vger.kernel.org
3579 S:      Supported
3580 F:      drivers/platform/x86/classmate-laptop.c
3581
3582 COBALT MEDIA DRIVER
3583 M:      Hans Verkuil <hans.verkuil@cisco.com>
3584 L:      linux-media@vger.kernel.org
3585 T:      git git://linuxtv.org/media_tree.git
3586 W:      https://linuxtv.org
3587 S:      Supported
3588 F:      drivers/media/pci/cobalt/
3589
3590 COCCINELLE/Semantic Patches (SmPL)
3591 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3592 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3593 M:      Nicolas Palix <nicolas.palix@imag.fr>
3594 M:      Michal Marek <michal.lkml@markovi.net>
3595 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3597 W:      http://coccinelle.lip6.fr/
3598 S:      Supported
3599 F:      Documentation/dev-tools/coccinelle.rst
3600 F:      scripts/coccinelle/
3601 F:      scripts/coccicheck
3602
3603 CODA FILE SYSTEM
3604 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3605 M:      coda@cs.cmu.edu
3606 L:      codalist@coda.cs.cmu.edu
3607 W:      http://www.coda.cs.cmu.edu/
3608 S:      Maintained
3609 F:      Documentation/filesystems/coda.txt
3610 F:      fs/coda/
3611 F:      include/linux/coda*.h
3612 F:      include/uapi/linux/coda*.h
3613
3614 CODA V4L2 MEM2MEM DRIVER
3615 M:      Philipp Zabel <p.zabel@pengutronix.de>
3616 L:      linux-media@vger.kernel.org
3617 S:      Maintained
3618 F:      Documentation/devicetree/bindings/media/coda.txt
3619 F:      drivers/media/platform/coda/
3620
3621 COMMON CLK FRAMEWORK
3622 M:      Michael Turquette <mturquette@baylibre.com>
3623 M:      Stephen Boyd <sboyd@kernel.org>
3624 L:      linux-clk@vger.kernel.org
3625 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3627 S:      Maintained
3628 F:      Documentation/devicetree/bindings/clock/
3629 F:      drivers/clk/
3630 X:      drivers/clk/clkdev.c
3631 F:      include/linux/clk-pr*
3632 F:      include/linux/clk/
3633 F:      include/linux/of_clk.h
3634
3635 COMMON INTERNET FILE SYSTEM (CIFS)
3636 M:      Steve French <sfrench@samba.org>
3637 L:      linux-cifs@vger.kernel.org
3638 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3639 W:      http://linux-cifs.samba.org/
3640 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3641 S:      Supported
3642 F:      Documentation/filesystems/cifs/
3643 F:      fs/cifs/
3644
3645 COMPACTPCI HOTPLUG CORE
3646 M:      Scott Murray <scott@spiteful.org>
3647 L:      linux-pci@vger.kernel.org
3648 S:      Maintained
3649 F:      drivers/pci/hotplug/cpci_hotplug*
3650
3651 COMPACTPCI HOTPLUG GENERIC DRIVER
3652 M:      Scott Murray <scott@spiteful.org>
3653 L:      linux-pci@vger.kernel.org
3654 S:      Maintained
3655 F:      drivers/pci/hotplug/cpcihp_generic.c
3656
3657 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3658 M:      Scott Murray <scott@spiteful.org>
3659 L:      linux-pci@vger.kernel.org
3660 S:      Maintained
3661 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3662
3663 COMPAL LAPTOP SUPPORT
3664 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3665 L:      platform-driver-x86@vger.kernel.org
3666 S:      Maintained
3667 F:      drivers/platform/x86/compal-laptop.c
3668
3669 CONEXANT ACCESSRUNNER USB DRIVER
3670 L:      accessrunner-general@lists.sourceforge.net
3671 W:      http://accessrunner.sourceforge.net/
3672 S:      Orphan
3673 F:      drivers/usb/atm/cxacru.c
3674
3675 CONFIGFS
3676 M:      Joel Becker <jlbec@evilplan.org>
3677 M:      Christoph Hellwig <hch@lst.de>
3678 T:      git git://git.infradead.org/users/hch/configfs.git
3679 S:      Supported
3680 F:      fs/configfs/
3681 F:      include/linux/configfs.h
3682
3683 CONNECTOR
3684 M:      Evgeniy Polyakov <zbr@ioremap.net>
3685 L:      netdev@vger.kernel.org
3686 S:      Maintained
3687 F:      drivers/connector/
3688
3689 CONTROL GROUP (CGROUP)
3690 M:      Tejun Heo <tj@kernel.org>
3691 M:      Li Zefan <lizefan@huawei.com>
3692 M:      Johannes Weiner <hannes@cmpxchg.org>
3693 L:      cgroups@vger.kernel.org
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3695 S:      Maintained
3696 F:      Documentation/cgroup*
3697 F:      include/linux/cgroup*
3698 F:      kernel/cgroup*
3699
3700 CONTROL GROUP - CPUSET
3701 M:      Li Zefan <lizefan@huawei.com>
3702 L:      cgroups@vger.kernel.org
3703 W:      http://www.bullopensource.org/cpuset/
3704 W:      http://oss.sgi.com/projects/cpusets/
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3706 S:      Maintained
3707 F:      Documentation/cgroup-v1/cpusets.txt
3708 F:      include/linux/cpuset.h
3709 F:      kernel/cgroup/cpuset.c
3710
3711 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3712 M:      Johannes Weiner <hannes@cmpxchg.org>
3713 M:      Michal Hocko <mhocko@kernel.org>
3714 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3715 L:      cgroups@vger.kernel.org
3716 L:      linux-mm@kvack.org
3717 S:      Maintained
3718 F:      mm/memcontrol.c
3719 F:      mm/swap_cgroup.c
3720
3721 CORETEMP HARDWARE MONITORING DRIVER
3722 M:      Fenghua Yu <fenghua.yu@intel.com>
3723 L:      linux-hwmon@vger.kernel.org
3724 S:      Maintained
3725 F:      Documentation/hwmon/coretemp
3726 F:      drivers/hwmon/coretemp.c
3727
3728 COSA/SRP SYNC SERIAL DRIVER
3729 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3730 W:      http://www.fi.muni.cz/~kas/cosa/
3731 S:      Maintained
3732 F:      drivers/net/wan/cosa*
3733
3734 CPMAC ETHERNET DRIVER
3735 M:      Florian Fainelli <f.fainelli@gmail.com>
3736 L:      netdev@vger.kernel.org
3737 S:      Maintained
3738 F:      drivers/net/ethernet/ti/cpmac.c
3739
3740 CPU FREQUENCY DRIVERS
3741 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3742 M:      Viresh Kumar <viresh.kumar@linaro.org>
3743 L:      linux-pm@vger.kernel.org
3744 S:      Maintained
3745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3746 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3747 B:      https://bugzilla.kernel.org
3748 F:      Documentation/cpu-freq/
3749 F:      Documentation/devicetree/bindings/cpufreq/
3750 F:      drivers/cpufreq/
3751 F:      include/linux/cpufreq.h
3752 F:      tools/testing/selftests/cpufreq/
3753
3754 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3755 M:      Viresh Kumar <viresh.kumar@linaro.org>
3756 M:      Sudeep Holla <sudeep.holla@arm.com>
3757 L:      linux-pm@vger.kernel.org
3758 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3759 S:      Maintained
3760 F:      drivers/cpufreq/arm_big_little.h
3761 F:      drivers/cpufreq/arm_big_little.c
3762 F:      drivers/cpufreq/arm_big_little_dt.c
3763
3764 CPU POWER MONITORING SUBSYSTEM
3765 M:      Thomas Renninger <trenn@suse.com>
3766 M:      Shuah Khan <shuah@kernel.org>
3767 L:      linux-pm@vger.kernel.org
3768 S:      Maintained
3769 F:      tools/power/cpupower/
3770
3771 CPUID/MSR DRIVER
3772 M:      "H. Peter Anvin" <hpa@zytor.com>
3773 S:      Maintained
3774 F:      arch/x86/kernel/cpuid.c
3775 F:      arch/x86/kernel/msr.c
3776
3777 CPUIDLE DRIVER - ARM BIG LITTLE
3778 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3779 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3780 L:      linux-pm@vger.kernel.org
3781 L:      linux-arm-kernel@lists.infradead.org
3782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3783 S:      Maintained
3784 F:      drivers/cpuidle/cpuidle-big_little.c
3785
3786 CPUIDLE DRIVER - ARM EXYNOS
3787 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3788 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3789 M:      Kukjin Kim <kgene@kernel.org>
3790 L:      linux-pm@vger.kernel.org
3791 L:      linux-samsung-soc@vger.kernel.org
3792 S:      Supported
3793 F:      drivers/cpuidle/cpuidle-exynos.c
3794 F:      arch/arm/mach-exynos/pm.c
3795
3796 CPUIDLE DRIVERS
3797 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3798 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3799 L:      linux-pm@vger.kernel.org
3800 S:      Maintained
3801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3802 B:      https://bugzilla.kernel.org
3803 F:      drivers/cpuidle/*
3804 F:      include/linux/cpuidle.h
3805
3806 CRAMFS FILESYSTEM
3807 M:      Nicolas Pitre <nico@linaro.org>
3808 S:      Maintained
3809 F:      Documentation/filesystems/cramfs.txt
3810 F:      fs/cramfs/
3811
3812 CRYPTO API
3813 M:      Herbert Xu <herbert@gondor.apana.org.au>
3814 M:      "David S. Miller" <davem@davemloft.net>
3815 L:      linux-crypto@vger.kernel.org
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3818 S:      Maintained
3819 F:      Documentation/crypto/
3820 F:      Documentation/devicetree/bindings/crypto/
3821 F:      arch/*/crypto/
3822 F:      crypto/
3823 F:      drivers/crypto/
3824 F:      include/crypto/
3825 F:      include/linux/crypto*
3826
3827 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3828 M:      Neil Horman <nhorman@tuxdriver.com>
3829 L:      linux-crypto@vger.kernel.org
3830 S:      Maintained
3831 F:      crypto/ansi_cprng.c
3832 F:      crypto/rng.c
3833
3834 CS3308 MEDIA DRIVER
3835 M:      Hans Verkuil <hverkuil@xs4all.nl>
3836 L:      linux-media@vger.kernel.org
3837 T:      git git://linuxtv.org/media_tree.git
3838 W:      http://linuxtv.org
3839 S:      Odd Fixes
3840 F:      drivers/media/i2c/cs3308.c
3841 F:      drivers/media/i2c/cs3308.h
3842
3843 CS5535 Audio ALSA driver
3844 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3845 S:      Maintained
3846 F:      sound/pci/cs5535audio/
3847
3848 CW1200 WLAN driver
3849 M:      Solomon Peachy <pizza@shaftnet.org>
3850 S:      Maintained
3851 F:      drivers/net/wireless/st/cw1200/
3852
3853 CX18 VIDEO4LINUX DRIVER
3854 M:      Andy Walls <awalls@md.metrocast.net>
3855 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3856 L:      linux-media@vger.kernel.org
3857 T:      git git://linuxtv.org/media_tree.git
3858 W:      https://linuxtv.org
3859 W:      http://www.ivtvdriver.org/index.php/Cx18
3860 S:      Maintained
3861 F:      Documentation/media/v4l-drivers/cx18*
3862 F:      drivers/media/pci/cx18/
3863 F:      include/uapi/linux/ivtv*
3864
3865 CX2341X MPEG ENCODER HELPER MODULE
3866 M:      Hans Verkuil <hverkuil@xs4all.nl>
3867 L:      linux-media@vger.kernel.org
3868 T:      git git://linuxtv.org/media_tree.git
3869 W:      https://linuxtv.org
3870 S:      Maintained
3871 F:      drivers/media/common/cx2341x*
3872 F:      include/media/cx2341x*
3873
3874 CX24120 MEDIA DRIVER
3875 M:      Jemma Denson <jdenson@gmail.com>
3876 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3877 L:      linux-media@vger.kernel.org
3878 W:      https://linuxtv.org
3879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3880 S:      Maintained
3881 F:      drivers/media/dvb-frontends/cx24120*
3882
3883 CX88 VIDEO4LINUX DRIVER
3884 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3885 L:      linux-media@vger.kernel.org
3886 W:      https://linuxtv.org
3887 T:      git git://linuxtv.org/media_tree.git
3888 S:      Odd fixes
3889 F:      Documentation/media/v4l-drivers/cx88*
3890 F:      drivers/media/pci/cx88/
3891
3892 CXD2820R MEDIA DRIVER
3893 M:      Antti Palosaari <crope@iki.fi>
3894 L:      linux-media@vger.kernel.org
3895 W:      https://linuxtv.org
3896 W:      http://palosaari.fi/linux/
3897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3898 T:      git git://linuxtv.org/anttip/media_tree.git
3899 S:      Maintained
3900 F:      drivers/media/dvb-frontends/cxd2820r*
3901
3902 CXGB3 ETHERNET DRIVER (CXGB3)
3903 M:      Santosh Raspatur <santosh@chelsio.com>
3904 L:      netdev@vger.kernel.org
3905 W:      http://www.chelsio.com
3906 S:      Supported
3907 F:      drivers/net/ethernet/chelsio/cxgb3/
3908
3909 CXGB3 ISCSI DRIVER (CXGB3I)
3910 M:      Karen Xie <kxie@chelsio.com>
3911 L:      linux-scsi@vger.kernel.org
3912 W:      http://www.chelsio.com
3913 S:      Supported
3914 F:      drivers/scsi/cxgbi/cxgb3i
3915
3916 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3917 M:      Steve Wise <swise@chelsio.com>
3918 L:      linux-rdma@vger.kernel.org
3919 W:      http://www.openfabrics.org
3920 S:      Supported
3921 F:      drivers/infiniband/hw/cxgb3/
3922 F:      include/uapi/rdma/cxgb3-abi.h
3923
3924 CXGB4 CRYPTO DRIVER (chcr)
3925 M:      Harsh Jain <harsh@chelsio.com>
3926 L:      linux-crypto@vger.kernel.org
3927 W:      http://www.chelsio.com
3928 S:      Supported
3929 F:      drivers/crypto/chelsio
3930
3931 CXGB4 ETHERNET DRIVER (CXGB4)
3932 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3933 L:      netdev@vger.kernel.org
3934 W:      http://www.chelsio.com
3935 S:      Supported
3936 F:      drivers/net/ethernet/chelsio/cxgb4/
3937
3938 CXGB4 ISCSI DRIVER (CXGB4I)
3939 M:      Karen Xie <kxie@chelsio.com>
3940 L:      linux-scsi@vger.kernel.org
3941 W:      http://www.chelsio.com
3942 S:      Supported
3943 F:      drivers/scsi/cxgbi/cxgb4i
3944
3945 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3946 M:      Steve Wise <swise@chelsio.com>
3947 L:      linux-rdma@vger.kernel.org
3948 W:      http://www.openfabrics.org
3949 S:      Supported
3950 F:      drivers/infiniband/hw/cxgb4/
3951 F:      include/uapi/rdma/cxgb4-abi.h
3952
3953 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3954 M:      Casey Leedom <leedom@chelsio.com>
3955 L:      netdev@vger.kernel.org
3956 W:      http://www.chelsio.com
3957 S:      Supported
3958 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3959
3960 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3961 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3962 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3963 L:      linuxppc-dev@lists.ozlabs.org
3964 S:      Supported
3965 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3966 F:      drivers/misc/cxl/
3967 F:      include/misc/cxl*
3968 F:      include/uapi/misc/cxl.h
3969 F:      Documentation/powerpc/cxl.txt
3970 F:      Documentation/ABI/testing/sysfs-class-cxl
3971
3972 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3973 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3974 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3975 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3976 L:      linux-scsi@vger.kernel.org
3977 S:      Supported
3978 F:      drivers/scsi/cxlflash/
3979 F:      include/uapi/scsi/cxlflash_ioctls.h
3980 F:      Documentation/powerpc/cxlflash.txt
3981
3982 CYBERPRO FB DRIVER
3983 M:      Russell King <linux@armlinux.org.uk>
3984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3985 W:      http://www.armlinux.org.uk/
3986 S:      Maintained
3987 F:      drivers/video/fbdev/cyber2000fb.*
3988
3989 CYCLADES ASYNC MUX DRIVER
3990 W:      http://www.cyclades.com/
3991 S:      Orphan
3992 F:      drivers/tty/cyclades.c
3993 F:      include/linux/cyclades.h
3994 F:      include/uapi/linux/cyclades.h
3995
3996 CYCLADES PC300 DRIVER
3997 W:      http://www.cyclades.com/
3998 S:      Orphan
3999 F:      drivers/net/wan/pc300*
4000
4001 CYPRESS_FIRMWARE MEDIA DRIVER
4002 M:      Antti Palosaari <crope@iki.fi>
4003 L:      linux-media@vger.kernel.org
4004 W:      https://linuxtv.org
4005 W:      http://palosaari.fi/linux/
4006 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4007 T:      git git://linuxtv.org/anttip/media_tree.git
4008 S:      Maintained
4009 F:      drivers/media/common/cypress_firmware*
4010
4011 CYTTSP TOUCHSCREEN DRIVER
4012 M:      Ferruh Yigit <fery@cypress.com>
4013 L:      linux-input@vger.kernel.org
4014 S:      Supported
4015 F:      drivers/input/touchscreen/cyttsp*
4016 F:      include/linux/input/cyttsp.h
4017
4018 D-LINK DIR-685 TOUCHKEYS DRIVER
4019 M:      Linus Walleij <linus.walleij@linaro.org>
4020 L:      linux-input@vger.kernel.org
4021 S:      Supported
4022 F:      drivers/input/dlink-dir685-touchkeys.c
4023
4024 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4025 M:      Joshua Kinard <kumba@gentoo.org>
4026 S:      Maintained
4027 F:      drivers/rtc/rtc-ds1685.c
4028 F:      include/linux/rtc/ds1685.h
4029
4030 DAMA SLAVE for AX.25
4031 M:      Joerg Reuter <jreuter@yaina.de>
4032 W:      http://yaina.de/jreuter/
4033 W:      http://www.qsl.net/dl1bke/
4034 L:      linux-hams@vger.kernel.org
4035 S:      Maintained
4036 F:      net/ax25/af_ax25.c
4037 F:      net/ax25/ax25_dev.c
4038 F:      net/ax25/ax25_ds_*
4039 F:      net/ax25/ax25_in.c
4040 F:      net/ax25/ax25_out.c
4041 F:      net/ax25/ax25_timer.c
4042 F:      net/ax25/sysctl_net_ax25.c
4043
4044 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4045 L:      netdev@vger.kernel.org
4046 S:      Orphan
4047 F:      Documentation/networking/dmfe.txt
4048 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4049
4050 DC390/AM53C974 SCSI driver
4051 M:      Hannes Reinecke <hare@suse.com>
4052 L:      linux-scsi@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/scsi/am53c974.c
4055
4056 DC395x SCSI driver
4057 M:      Oliver Neukum <oliver@neukum.org>
4058 M:      Ali Akcaagac <aliakc@web.de>
4059 M:      Jamie Lenehan <lenehan@twibble.org>
4060 L:      dc395x@twibble.org
4061 W:      http://twibble.org/dist/dc395x/
4062 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4063 S:      Maintained
4064 F:      Documentation/scsi/dc395x.txt
4065 F:      drivers/scsi/dc395x.*
4066
4067 DCCP PROTOCOL
4068 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4069 L:      dccp@vger.kernel.org
4070 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4071 S:      Maintained
4072 F:      include/linux/dccp.h
4073 F:      include/uapi/linux/dccp.h
4074 F:      include/linux/tfrc.h
4075 F:      net/dccp/
4076
4077 DECnet NETWORK LAYER
4078 W:      http://linux-decnet.sourceforge.net
4079 L:      linux-decnet-user@lists.sourceforge.net
4080 S:      Orphan
4081 F:      Documentation/networking/decnet.txt
4082 F:      net/decnet/
4083
4084 DECSTATION PLATFORM SUPPORT
4085 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4086 L:      linux-mips@linux-mips.org
4087 W:      http://www.linux-mips.org/wiki/DECstation
4088 S:      Maintained
4089 F:      arch/mips/dec/
4090 F:      arch/mips/include/asm/dec/
4091 F:      arch/mips/include/asm/mach-dec/
4092
4093 DEFXX FDDI NETWORK DRIVER
4094 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4095 S:      Maintained
4096 F:      drivers/net/fddi/defxx.*
4097
4098 DELL SMBIOS DRIVER
4099 M:      Pali Rohár <pali.rohar@gmail.com>
4100 M:      Mario Limonciello <mario.limonciello@dell.com>
4101 L:      platform-driver-x86@vger.kernel.org
4102 S:      Maintained
4103 F:      drivers/platform/x86/dell-smbios.*
4104
4105 DELL SMBIOS SMM DRIVER
4106 M:      Mario Limonciello <mario.limonciello@dell.com>
4107 L:      platform-driver-x86@vger.kernel.org
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-smbios-smm.c
4110
4111 DELL SMBIOS WMI DRIVER
4112 M:      Mario Limonciello <mario.limonciello@dell.com>
4113 L:      platform-driver-x86@vger.kernel.org
4114 S:      Maintained
4115 F:      drivers/platform/x86/dell-smbios-wmi.c
4116 F:      tools/wmi/dell-smbios-example.c
4117
4118 DELL LAPTOP DRIVER
4119 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4120 M:      Pali Rohár <pali.rohar@gmail.com>
4121 L:      platform-driver-x86@vger.kernel.org
4122 S:      Maintained
4123 F:      drivers/platform/x86/dell-laptop.c
4124
4125 DELL LAPTOP FREEFALL DRIVER
4126 M:      Pali Rohár <pali.rohar@gmail.com>
4127 S:      Maintained
4128 F:      drivers/platform/x86/dell-smo8800.c
4129
4130 DELL LAPTOP RBTN DRIVER
4131 M:      Pali Rohár <pali.rohar@gmail.com>
4132 S:      Maintained
4133 F:      drivers/platform/x86/dell-rbtn.*
4134
4135 DELL LAPTOP SMM DRIVER
4136 M:      Pali Rohár <pali.rohar@gmail.com>
4137 S:      Maintained
4138 F:      drivers/hwmon/dell-smm-hwmon.c
4139 F:      include/uapi/linux/i8k.h
4140
4141 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4142 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4143 S:      Maintained
4144 F:      Documentation/dcdbas.txt
4145 F:      drivers/firmware/dcdbas.*
4146
4147 DELL WMI NOTIFICATIONS DRIVER
4148 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4149 M:      Pali Rohár <pali.rohar@gmail.com>
4150 S:      Maintained
4151 F:      drivers/platform/x86/dell-wmi.c
4152
4153 DELL WMI DESCRIPTOR DRIVER
4154 M:      Mario Limonciello <mario.limonciello@dell.com>
4155 S:      Maintained
4156 F:      drivers/platform/x86/dell-wmi-descriptor.c
4157
4158 DELTA ST MEDIA DRIVER
4159 M:      Hugues Fruchet <hugues.fruchet@st.com>
4160 L:      linux-media@vger.kernel.org
4161 T:      git git://linuxtv.org/media_tree.git
4162 W:      https://linuxtv.org
4163 S:      Supported
4164 F:      drivers/media/platform/sti/delta
4165
4166 DENALI NAND DRIVER
4167 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4168 L:      linux-mtd@lists.infradead.org
4169 S:      Supported
4170 F:      drivers/mtd/nand/raw/denali*
4171
4172 DESIGNWARE USB2 DRD IP DRIVER
4173 M:      Minas Harutyunyan <hminas@synopsys.com>
4174 L:      linux-usb@vger.kernel.org
4175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4176 S:      Maintained
4177 F:      drivers/usb/dwc2/
4178
4179 DESIGNWARE USB3 DRD IP DRIVER
4180 M:      Felipe Balbi <balbi@kernel.org>
4181 L:      linux-usb@vger.kernel.org
4182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4183 S:      Maintained
4184 F:      drivers/usb/dwc3/
4185
4186 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4187 M:      Andreas Klinger <ak@it-klinger.de>
4188 L:      linux-iio@vger.kernel.org
4189 S:      Maintained
4190 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4191 F:      drivers/iio/proximity/srf*.c
4192
4193 DEVICE COREDUMP (DEV_COREDUMP)
4194 M:      Johannes Berg <johannes@sipsolutions.net>
4195 L:      linux-kernel@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/base/devcoredump.c
4198 F:      include/linux/devcoredump.h
4199
4200 DEVICE FREQUENCY (DEVFREQ)
4201 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4202 M:      Kyungmin Park <kyungmin.park@samsung.com>
4203 R:      Chanwoo Choi <cw00.choi@samsung.com>
4204 L:      linux-pm@vger.kernel.org
4205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4206 S:      Maintained
4207 F:      drivers/devfreq/
4208 F:      include/linux/devfreq.h
4209 F:      Documentation/devicetree/bindings/devfreq/
4210
4211 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4212 M:      Chanwoo Choi <cw00.choi@samsung.com>
4213 L:      linux-pm@vger.kernel.org
4214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4215 S:      Supported
4216 F:      drivers/devfreq/event/
4217 F:      drivers/devfreq/devfreq-event.c
4218 F:      include/linux/devfreq-event.h
4219 F:      Documentation/devicetree/bindings/devfreq/event/
4220
4221 DEVICE NUMBER REGISTRY
4222 M:      Torben Mathiasen <device@lanana.org>
4223 W:      http://lanana.org/docs/device-list/index.html
4224 S:      Maintained
4225
4226 DEVICE-MAPPER  (LVM)
4227 M:      Alasdair Kergon <agk@redhat.com>
4228 M:      Mike Snitzer <snitzer@redhat.com>
4229 M:      dm-devel@redhat.com
4230 L:      dm-devel@redhat.com
4231 W:      http://sources.redhat.com/dm
4232 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4234 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4235 S:      Maintained
4236 F:      Documentation/device-mapper/
4237 F:      drivers/md/Makefile
4238 F:      drivers/md/Kconfig
4239 F:      drivers/md/dm*
4240 F:      drivers/md/persistent-data/
4241 F:      include/linux/device-mapper.h
4242 F:      include/linux/dm-*.h
4243 F:      include/uapi/linux/dm-*.h
4244
4245 DEVLINK
4246 M:      Jiri Pirko <jiri@mellanox.com>
4247 L:      netdev@vger.kernel.org
4248 S:      Supported
4249 F:      net/core/devlink.c
4250 F:      include/net/devlink.h
4251 F:      include/uapi/linux/devlink.h
4252
4253 DIALOG SEMICONDUCTOR DRIVERS
4254 M:      Support Opensource <support.opensource@diasemi.com>
4255 W:      http://www.dialog-semiconductor.com/products
4256 S:      Supported
4257 F:      Documentation/hwmon/da90??
4258 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4259 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4260 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4261 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4262 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4263 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4264 F:      drivers/gpio/gpio-da90??.c
4265 F:      drivers/hwmon/da90??-hwmon.c
4266 F:      drivers/iio/adc/da91??-*.c
4267 F:      drivers/input/misc/da90??_onkey.c
4268 F:      drivers/input/touchscreen/da9052_tsi.c
4269 F:      drivers/leds/leds-da90??.c
4270 F:      drivers/mfd/da903x.c
4271 F:      drivers/mfd/da90??-*.c
4272 F:      drivers/mfd/da91??-*.c
4273 F:      drivers/power/supply/da9052-battery.c
4274 F:      drivers/power/supply/da91??-*.c
4275 F:      drivers/regulator/da903x.c
4276 F:      drivers/regulator/da9???-regulator.[ch]
4277 F:      drivers/thermal/da90??-thermal.c
4278 F:      drivers/rtc/rtc-da90??.c
4279 F:      drivers/video/backlight/da90??_bl.c
4280 F:      drivers/watchdog/da90??_wdt.c
4281 F:      include/linux/mfd/da903x.h
4282 F:      include/linux/mfd/da9052/
4283 F:      include/linux/mfd/da9055/
4284 F:      include/linux/mfd/da9062/
4285 F:      include/linux/mfd/da9063/
4286 F:      include/linux/mfd/da9150/
4287 F:      include/linux/regulator/da9211.h
4288 F:      include/sound/da[79]*.h
4289 F:      sound/soc/codecs/da[79]*.[ch]
4290
4291 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4292 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4293 L:      linux-gpio@vger.kernel.org
4294 S:      Maintained
4295 F:      drivers/gpio/gpio-gpio-mm.c
4296
4297 DIGI NEO AND CLASSIC PCI PRODUCTS
4298 M:      Lidza Louina <lidza.louina@gmail.com>
4299 M:      Mark Hounschell <markh@compro.net>
4300 L:      driverdev-devel@linuxdriverproject.org
4301 S:      Maintained
4302 F:      drivers/staging/dgnc/
4303
4304 DIOLAN U2C-12 I2C DRIVER
4305 M:      Guenter Roeck <linux@roeck-us.net>
4306 L:      linux-i2c@vger.kernel.org
4307 S:      Maintained
4308 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4309
4310 FILESYSTEM DIRECT ACCESS (DAX)
4311 M:      Matthew Wilcox <mawilcox@microsoft.com>
4312 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4313 L:      linux-fsdevel@vger.kernel.org
4314 S:      Supported
4315 F:      fs/dax.c
4316 F:      include/linux/dax.h
4317 F:      include/trace/events/fs_dax.h
4318
4319 DEVICE DIRECT ACCESS (DAX)
4320 M:      Dan Williams <dan.j.williams@intel.com>
4321 M:      Dave Jiang <dave.jiang@intel.com>
4322 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4323 M:      Vishal Verma <vishal.l.verma@intel.com>
4324 L:      linux-nvdimm@lists.01.org
4325 S:      Supported
4326 F:      drivers/dax/
4327
4328 DIRECTORY NOTIFICATION (DNOTIFY)
4329 M:      Jan Kara <jack@suse.cz>
4330 R:      Amir Goldstein <amir73il@gmail.com>
4331 L:      linux-fsdevel@vger.kernel.org
4332 S:      Maintained
4333 F:      Documentation/filesystems/dnotify.txt
4334 F:      fs/notify/dnotify/
4335 F:      include/linux/dnotify.h
4336
4337 DISK GEOMETRY AND PARTITION HANDLING
4338 M:      Andries Brouwer <aeb@cwi.nl>
4339 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4340 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4341 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4342 S:      Maintained
4343
4344 DISKQUOTA
4345 M:      Jan Kara <jack@suse.com>
4346 S:      Maintained
4347 F:      Documentation/filesystems/quota.txt
4348 F:      fs/quota/
4349 F:      include/linux/quota*.h
4350 F:      include/uapi/linux/quota*.h
4351
4352 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4353 M:      Bernie Thompson <bernie@plugable.com>
4354 L:      linux-fbdev@vger.kernel.org
4355 S:      Maintained
4356 W:      http://plugable.com/category/projects/udlfb/
4357 F:      drivers/video/fbdev/udlfb.c
4358 F:      include/video/udlfb.h
4359 F:      Documentation/fb/udlfb.txt
4360
4361 DISTRIBUTED LOCK MANAGER (DLM)
4362 M:      Christine Caulfield <ccaulfie@redhat.com>
4363 M:      David Teigland <teigland@redhat.com>
4364 L:      cluster-devel@redhat.com
4365 W:      http://sources.redhat.com/cluster/
4366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4367 S:      Supported
4368 F:      fs/dlm/
4369
4370 DMA BUFFER SHARING FRAMEWORK
4371 M:      Sumit Semwal <sumit.semwal@linaro.org>
4372 S:      Maintained
4373 L:      linux-media@vger.kernel.org
4374 L:      dri-devel@lists.freedesktop.org
4375 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4376 F:      drivers/dma-buf/
4377 F:      include/linux/dma-buf*
4378 F:      include/linux/reservation.h
4379 F:      include/linux/*fence.h
4380 F:      Documentation/driver-api/dma-buf.rst
4381 T:      git git://anongit.freedesktop.org/drm/drm-misc
4382
4383 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4384 M:      Vinod Koul <vkoul@kernel.org>
4385 L:      dmaengine@vger.kernel.org
4386 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4387 S:      Maintained
4388 F:      drivers/dma/
4389 F:      include/linux/dmaengine.h
4390 F:      include/linux/of_dma.h
4391 F:      Documentation/devicetree/bindings/dma/
4392 F:      Documentation/driver-api/dmaengine/
4393 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4394
4395 DMA MAPPING HELPERS
4396 M:      Christoph Hellwig <hch@lst.de>
4397 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4398 R:      Robin Murphy <robin.murphy@arm.com>
4399 L:      iommu@lists.linux-foundation.org
4400 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4401 W:      http://git.infradead.org/users/hch/dma-mapping.git
4402 S:      Supported
4403 F:      kernel/dma/
4404 F:      include/asm-generic/dma-mapping.h
4405 F:      include/linux/dma-direct.h
4406 F:      include/linux/dma-mapping.h
4407 F:      include/linux/dma-noncoherent.h
4408
4409 DME1737 HARDWARE MONITOR DRIVER
4410 M:      Juerg Haefliger <juergh@gmail.com>
4411 L:      linux-hwmon@vger.kernel.org
4412 S:      Maintained
4413 F:      Documentation/hwmon/dme1737
4414 F:      drivers/hwmon/dme1737.c
4415
4416 DMI/SMBIOS SUPPORT
4417 M:      Jean Delvare <jdelvare@suse.com>
4418 S:      Maintained
4419 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4420 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4421 F:      drivers/firmware/dmi-id.c
4422 F:      drivers/firmware/dmi_scan.c
4423 F:      include/linux/dmi.h
4424
4425 DOCUMENTATION
4426 M:      Jonathan Corbet <corbet@lwn.net>
4427 L:      linux-doc@vger.kernel.org
4428 S:      Maintained
4429 F:      Documentation/
4430 F:      scripts/kernel-doc
4431 X:      Documentation/ABI/
4432 X:      Documentation/devicetree/
4433 X:      Documentation/acpi
4434 X:      Documentation/power
4435 X:      Documentation/spi
4436 X:      Documentation/media
4437 T:      git git://git.lwn.net/linux.git docs-next
4438
4439 DOCUMENTATION/ITALIAN
4440 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4441 L:      linux-doc@vger.kernel.org
4442 S:      Maintained
4443 F:      Documentation/translations/it_IT
4444
4445 DONGWOON DW9714 LENS VOICE COIL DRIVER
4446 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4447 L:      linux-media@vger.kernel.org
4448 T:      git git://linuxtv.org/media_tree.git
4449 S:      Maintained
4450 F:      drivers/media/i2c/dw9714.c
4451
4452 DONGWOON DW9807 LENS VOICE COIL DRIVER
4453 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4454 L:      linux-media@vger.kernel.org
4455 T:      git git://linuxtv.org/media_tree.git
4456 S:      Maintained
4457 F:      drivers/media/i2c/dw9807.c
4458
4459 DOUBLETALK DRIVER
4460 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4461 L:      blinux-list@redhat.com
4462 S:      Maintained
4463 F:      drivers/char/dtlk.c
4464 F:      include/linux/dtlk.h
4465
4466 DPAA2 DATAPATH I/O (DPIO) DRIVER
4467 M:      Roy Pledge <Roy.Pledge@nxp.com>
4468 L:      linux-kernel@vger.kernel.org
4469 S:      Maintained
4470 F:      drivers/staging/fsl-mc/bus/dpio
4471
4472 DPAA2 ETHERNET DRIVER
4473 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4474 L:      linux-kernel@vger.kernel.org
4475 S:      Maintained
4476 F:      drivers/staging/fsl-dpaa2/ethernet
4477
4478 DPAA2 ETHERNET SWITCH DRIVER
4479 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4480 L:      linux-kernel@vger.kernel.org
4481 S:      Maintained
4482 F:      drivers/staging/fsl-dpaa2/ethsw
4483
4484 DPAA2 PTP CLOCK DRIVER
4485 M:      Yangbo Lu <yangbo.lu@nxp.com>
4486 L:      linux-kernel@vger.kernel.org
4487 S:      Maintained
4488 F:      drivers/staging/fsl-dpaa2/rtc
4489
4490 DPT_I2O SCSI RAID DRIVER
4491 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4492 L:      linux-scsi@vger.kernel.org
4493 W:      http://www.adaptec.com/
4494 S:      Maintained
4495 F:      drivers/scsi/dpt*
4496 F:      drivers/scsi/dpt/
4497
4498 DRBD DRIVER
4499 M:      Philipp Reisner <philipp.reisner@linbit.com>
4500 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4501 L:      drbd-dev@lists.linbit.com
4502 W:      http://www.drbd.org
4503 T:      git git://git.linbit.com/linux-drbd.git
4504 T:      git git://git.linbit.com/drbd-8.4.git
4505 S:      Supported
4506 F:      drivers/block/drbd/
4507 F:      lib/lru_cache.c
4508 F:      Documentation/blockdev/drbd/
4509
4510 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4511 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4512 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4514 S:      Supported
4515 F:      Documentation/kobject.txt
4516 F:      drivers/base/
4517 F:      fs/debugfs/
4518 F:      fs/sysfs/
4519 F:      include/linux/debugfs.h
4520 F:      include/linux/kobj*
4521 F:      lib/kobj*
4522
4523 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4524 M:      Kevin Hilman <khilman@kernel.org>
4525 M:      Nishanth Menon <nm@ti.com>
4526 S:      Maintained
4527 F:      drivers/power/avs/
4528 F:      include/linux/power/smartreflex.h
4529 L:      linux-pm@vger.kernel.org
4530
4531 DRM DRIVER FOR ARM PL111 CLCD
4532 M:      Eric Anholt <eric@anholt.net>
4533 T:      git git://anongit.freedesktop.org/drm/drm-misc
4534 S:      Supported
4535 F:      drivers/gpu/drm/pl111/
4536
4537 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4538 M:      Linus Walleij <linus.walleij@linaro.org>
4539 T:      git git://anongit.freedesktop.org/drm/drm-misc
4540 S:      Maintained
4541 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4542 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4543
4544 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4545 M:      Dave Airlie <airlied@redhat.com>
4546 S:      Odd Fixes
4547 F:      drivers/gpu/drm/ast/
4548
4549 DRM DRIVER FOR BOCHS VIRTUAL GPU
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:      Maintained
4554 F:      drivers/gpu/drm/bochs/
4555
4556 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4557 M:      Linus Walleij <linus.walleij@linaro.org>
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559 S:      Maintained
4560 F:      drivers/gpu/drm/tve200/
4561
4562 DRM DRIVER FOR ILITEK ILI9225 PANELS
4563 M:      David Lechner <david@lechnology.com>
4564 S:      Maintained
4565 F:      drivers/gpu/drm/tinydrm/ili9225.c
4566 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4567
4568 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4569 S:      Orphan / Obsolete
4570 F:      drivers/gpu/drm/i810/
4571 F:      include/uapi/drm/i810_drm.h
4572
4573 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4574 S:      Orphan / Obsolete
4575 F:      drivers/gpu/drm/mga/
4576 F:      include/uapi/drm/mga_drm.h
4577
4578 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4579 M:      Dave Airlie <airlied@redhat.com>
4580 S:      Odd Fixes
4581 F:      drivers/gpu/drm/mgag200/
4582
4583 DRM DRIVER FOR MI0283QT
4584 M:      Noralf Trønnes <noralf@tronnes.org>
4585 S:      Maintained
4586 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4587 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4588
4589 DRM DRIVER FOR MSM ADRENO GPU
4590 M:      Rob Clark <robdclark@gmail.com>
4591 L:      linux-arm-msm@vger.kernel.org
4592 L:      dri-devel@lists.freedesktop.org
4593 L:      freedreno@lists.freedesktop.org
4594 T:      git git://people.freedesktop.org/~robclark/linux
4595 S:      Maintained
4596 F:      drivers/gpu/drm/msm/
4597 F:      include/uapi/drm/msm_drm.h
4598 F:      Documentation/devicetree/bindings/display/msm/
4599
4600 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4601 M:      Ben Skeggs <bskeggs@redhat.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 L:      nouveau@lists.freedesktop.org
4604 T:      git git://github.com/skeggsb/linux
4605 S:      Supported
4606 F:      drivers/gpu/drm/nouveau/
4607 F:      include/uapi/drm/nouveau_drm.h
4608
4609 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4610 M:      Noralf Trønnes <noralf@tronnes.org>
4611 S:      Maintained
4612 F:      drivers/gpu/drm/tinydrm/repaper.c
4613 F:      Documentation/devicetree/bindings/display/repaper.txt
4614
4615 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4616 M:      Dave Airlie <airlied@redhat.com>
4617 M:      Gerd Hoffmann <kraxel@redhat.com>
4618 L:      virtualization@lists.linux-foundation.org
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620 S:      Obsolete
4621 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4622 F:      drivers/gpu/drm/cirrus/
4623
4624 DRM DRIVER FOR QXL VIRTUAL GPU
4625 M:      Dave Airlie <airlied@redhat.com>
4626 M:      Gerd Hoffmann <kraxel@redhat.com>
4627 L:      virtualization@lists.linux-foundation.org
4628 T:      git git://anongit.freedesktop.org/drm/drm-misc
4629 S:      Maintained
4630 F:      drivers/gpu/drm/qxl/
4631 F:      include/uapi/drm/qxl_drm.h
4632
4633 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4634 S:      Orphan / Obsolete
4635 F:      drivers/gpu/drm/r128/
4636 F:      include/uapi/drm/r128_drm.h
4637
4638 DRM DRIVER FOR SAVAGE VIDEO CARDS
4639 S:      Orphan / Obsolete
4640 F:      drivers/gpu/drm/savage/
4641 F:      include/uapi/drm/savage_drm.h
4642
4643 DRM DRIVER FOR SIS VIDEO CARDS
4644 S:      Orphan / Obsolete
4645 F:      drivers/gpu/drm/sis/
4646 F:      include/uapi/drm/sis_drm.h
4647
4648 DRM DRIVER FOR SITRONIX ST7586 PANELS
4649 M:      David Lechner <david@lechnology.com>
4650 S:      Maintained
4651 F:      drivers/gpu/drm/tinydrm/st7586.c
4652 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4653
4654 DRM DRIVER FOR SITRONIX ST7735R PANELS
4655 M:      David Lechner <david@lechnology.com>
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tinydrm/st7735r.c
4658 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4659
4660 DRM DRIVER FOR TDFX VIDEO CARDS
4661 S:      Orphan / Obsolete
4662 F:      drivers/gpu/drm/tdfx/
4663
4664 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4665 M:      Dave Airlie <airlied@redhat.com>
4666 S:      Odd Fixes
4667 F:      drivers/gpu/drm/udl/
4668
4669 DRM DRIVER FOR VMWARE VIRTUAL GPU
4670 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4671 M:      Sinclair Yeh <syeh@vmware.com>
4672 M:      Thomas Hellstrom <thellstrom@vmware.com>
4673 L:      dri-devel@lists.freedesktop.org
4674 T:      git git://people.freedesktop.org/~syeh/repos_linux
4675 T:      git git://people.freedesktop.org/~thomash/linux
4676 S:      Supported
4677 F:      drivers/gpu/drm/vmwgfx/
4678 F:      include/uapi/drm/vmwgfx_drm.h
4679
4680 DRM DRIVERS
4681 M:      David Airlie <airlied@linux.ie>
4682 L:      dri-devel@lists.freedesktop.org
4683 T:      git git://anongit.freedesktop.org/drm/drm
4684 B:      https://bugs.freedesktop.org/
4685 C:      irc://chat.freenode.net/dri-devel
4686 S:      Maintained
4687 F:      drivers/gpu/drm/
4688 F:      drivers/gpu/vga/
4689 F:      Documentation/devicetree/bindings/display/
4690 F:      Documentation/devicetree/bindings/gpu/
4691 F:      Documentation/gpu/
4692 F:      include/drm/
4693 F:      include/uapi/drm/
4694 F:      include/linux/vga*
4695
4696 DRM DRIVERS AND MISC GPU PATCHES
4697 M:      Gustavo Padovan <gustavo@padovan.org>
4698 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4699 M:      Sean Paul <seanpaul@chromium.org>
4700 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4701 S:      Maintained
4702 T:      git git://anongit.freedesktop.org/drm/drm-misc
4703 F:      Documentation/gpu/
4704 F:      drivers/gpu/vga/
4705 F:      drivers/gpu/drm/*
4706 F:      include/drm/drm*
4707 F:      include/uapi/drm/drm*
4708 F:      include/linux/vga*
4709
4710 DRM DRIVERS FOR ALLWINNER A10
4711 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4712 L:      dri-devel@lists.freedesktop.org
4713 S:      Supported
4714 F:      drivers/gpu/drm/sun4i/
4715 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4716 T:      git git://anongit.freedesktop.org/drm/drm-misc
4717
4718 DRM DRIVERS FOR AMLOGIC SOCS
4719 M:      Neil Armstrong <narmstrong@baylibre.com>
4720 L:      dri-devel@lists.freedesktop.org
4721 L:      linux-amlogic@lists.infradead.org
4722 W:      http://linux-meson.com/
4723 S:      Supported
4724 F:      drivers/gpu/drm/meson/
4725 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4726 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4727 F:      Documentation/gpu/meson.rst
4728 T:      git git://anongit.freedesktop.org/drm/drm-misc
4729
4730 DRM DRIVERS FOR ATMEL HLCDC
4731 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 S:      Supported
4734 F:      drivers/gpu/drm/atmel-hlcdc/
4735 F:      Documentation/devicetree/bindings/display/atmel/
4736 T:      git git://anongit.freedesktop.org/drm/drm-misc
4737
4738 DRM DRIVERS FOR BRIDGE CHIPS
4739 M:      Archit Taneja <architt@codeaurora.org>
4740 M:      Andrzej Hajda <a.hajda@samsung.com>
4741 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4742 S:      Maintained
4743 T:      git git://anongit.freedesktop.org/drm/drm-misc
4744 F:      drivers/gpu/drm/bridge/
4745
4746 DRM DRIVERS FOR EXYNOS
4747 M:      Inki Dae <inki.dae@samsung.com>
4748 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4749 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4750 M:      Kyungmin Park <kyungmin.park@samsung.com>
4751 L:      dri-devel@lists.freedesktop.org
4752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4753 S:      Supported
4754 F:      drivers/gpu/drm/exynos/
4755 F:      include/uapi/drm/exynos_drm.h
4756 F:      Documentation/devicetree/bindings/display/exynos/
4757
4758 DRM DRIVERS FOR FREESCALE DCU
4759 M:      Stefan Agner <stefan@agner.ch>
4760 M:      Alison Wang <alison.wang@nxp.com>
4761 L:      dri-devel@lists.freedesktop.org
4762 S:      Supported
4763 F:      drivers/gpu/drm/fsl-dcu/
4764 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4765 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4766 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4767
4768 DRM DRIVERS FOR FREESCALE IMX
4769 M:      Philipp Zabel <p.zabel@pengutronix.de>
4770 L:      dri-devel@lists.freedesktop.org
4771 S:      Maintained
4772 F:      drivers/gpu/drm/imx/
4773 F:      drivers/gpu/ipu-v3/
4774 F:      Documentation/devicetree/bindings/display/imx/
4775
4776 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4777 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4778 L:      dri-devel@lists.freedesktop.org
4779 T:      git git://github.com/patjak/drm-gma500
4780 S:      Maintained
4781 F:      drivers/gpu/drm/gma500/
4782
4783 DRM DRIVERS FOR HISILICON
4784 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4785 M:      Rongrong Zou <zourongrong@gmail.com>
4786 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4787 R:      Chen Feng <puck.chen@hisilicon.com>
4788 L:      dri-devel@lists.freedesktop.org
4789 T:      git git://github.com/xin3liang/linux.git
4790 S:      Maintained
4791 F:      drivers/gpu/drm/hisilicon/
4792 F:      Documentation/devicetree/bindings/display/hisilicon/
4793
4794 DRM DRIVERS FOR MEDIATEK
4795 M:      CK Hu <ck.hu@mediatek.com>
4796 M:      Philipp Zabel <p.zabel@pengutronix.de>
4797 L:      dri-devel@lists.freedesktop.org
4798 S:      Supported
4799 F:      drivers/gpu/drm/mediatek/
4800 F:      Documentation/devicetree/bindings/display/mediatek/
4801
4802 DRM DRIVERS FOR NVIDIA TEGRA
4803 M:      Thierry Reding <thierry.reding@gmail.com>
4804 L:      dri-devel@lists.freedesktop.org
4805 L:      linux-tegra@vger.kernel.org
4806 T:      git git://anongit.freedesktop.org/tegra/linux.git
4807 S:      Supported
4808 F:      drivers/gpu/drm/tegra/
4809 F:      drivers/gpu/host1x/
4810 F:      include/linux/host1x.h
4811 F:      include/uapi/drm/tegra_drm.h
4812 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4813
4814 DRM DRIVERS FOR RENESAS
4815 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4816 L:      dri-devel@lists.freedesktop.org
4817 L:      linux-renesas-soc@vger.kernel.org
4818 T:      git git://linuxtv.org/pinchartl/fbdev
4819 S:      Supported
4820 F:      drivers/gpu/drm/rcar-du/
4821 F:      drivers/gpu/drm/shmobile/
4822 F:      include/linux/platform_data/shmob_drm.h
4823 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4824 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4825 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4826
4827 DRM DRIVERS FOR ROCKCHIP
4828 M:      Sandy Huang <hjc@rock-chips.com>
4829 M:      Heiko Stübner <heiko@sntech.de>
4830 L:      dri-devel@lists.freedesktop.org
4831 S:      Maintained
4832 F:      drivers/gpu/drm/rockchip/
4833 F:      Documentation/devicetree/bindings/display/rockchip/
4834 T:      git git://anongit.freedesktop.org/drm/drm-misc
4835
4836 DRM DRIVERS FOR STI
4837 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4838 M:      Vincent Abriou <vincent.abriou@st.com>
4839 L:      dri-devel@lists.freedesktop.org
4840 T:      git git://anongit.freedesktop.org/drm/drm-misc
4841 S:      Maintained
4842 F:      drivers/gpu/drm/sti
4843 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4844
4845 DRM DRIVERS FOR STM
4846 M:      Yannick Fertre <yannick.fertre@st.com>
4847 M:      Philippe Cornu <philippe.cornu@st.com>
4848 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4849 M:      Vincent Abriou <vincent.abriou@st.com>
4850 L:      dri-devel@lists.freedesktop.org
4851 T:      git git://anongit.freedesktop.org/drm/drm-misc
4852 S:      Maintained
4853 F:      drivers/gpu/drm/stm
4854 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4855
4856 DRM DRIVERS FOR TI LCDC
4857 M:      Jyri Sarha <jsarha@ti.com>
4858 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4859 L:      dri-devel@lists.freedesktop.org
4860 S:      Maintained
4861 F:      drivers/gpu/drm/tilcdc/
4862 F:      Documentation/devicetree/bindings/display/tilcdc/
4863
4864 DRM DRIVERS FOR TI OMAP
4865 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4866 L:      dri-devel@lists.freedesktop.org
4867 S:      Maintained
4868 F:      drivers/gpu/drm/omapdrm/
4869 F:      Documentation/devicetree/bindings/display/ti/
4870
4871 DRM DRIVERS FOR V3D
4872 M:      Eric Anholt <eric@anholt.net>
4873 S:      Supported
4874 F:      drivers/gpu/drm/v3d/
4875 F:      include/uapi/drm/v3d_drm.h
4876 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4877 T:      git git://anongit.freedesktop.org/drm/drm-misc
4878
4879 DRM DRIVERS FOR VC4
4880 M:      Eric Anholt <eric@anholt.net>
4881 T:      git git://github.com/anholt/linux
4882 S:      Supported
4883 F:      drivers/gpu/drm/vc4/
4884 F:      include/uapi/drm/vc4_drm.h
4885 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4886 T:      git git://anongit.freedesktop.org/drm/drm-misc
4887
4888 DRM DRIVERS FOR VIVANTE GPU IP
4889 M:      Lucas Stach <l.stach@pengutronix.de>
4890 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4891 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4892 L:      etnaviv@lists.freedesktop.org
4893 L:      dri-devel@lists.freedesktop.org
4894 S:      Maintained
4895 F:      drivers/gpu/drm/etnaviv/
4896 F:      include/uapi/drm/etnaviv_drm.h
4897 F:      Documentation/devicetree/bindings/display/etnaviv/
4898
4899 DRM DRIVERS FOR ZTE ZX
4900 M:      Shawn Guo <shawnguo@kernel.org>
4901 L:      dri-devel@lists.freedesktop.org
4902 S:      Maintained
4903 F:      drivers/gpu/drm/zte/
4904 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4905 T:      git git://anongit.freedesktop.org/drm/drm-misc
4906
4907 DRM PANEL DRIVERS
4908 M:      Thierry Reding <thierry.reding@gmail.com>
4909 L:      dri-devel@lists.freedesktop.org
4910 T:      git git://anongit.freedesktop.org/drm/drm-misc
4911 S:      Maintained
4912 F:      drivers/gpu/drm/drm_panel.c
4913 F:      drivers/gpu/drm/panel/
4914 F:      include/drm/drm_panel.h
4915 F:      Documentation/devicetree/bindings/display/panel/
4916
4917 DRM TINYDRM DRIVERS
4918 M:      Noralf Trønnes <noralf@tronnes.org>
4919 W:      https://github.com/notro/tinydrm/wiki/Development
4920 T:      git git://anongit.freedesktop.org/drm/drm-misc
4921 S:      Maintained
4922 F:      drivers/gpu/drm/tinydrm/
4923 F:      include/drm/tinydrm/
4924
4925 DRM DRIVERS FOR XEN
4926 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4927 T:      git git://anongit.freedesktop.org/drm/drm-misc
4928 L:      dri-devel@lists.freedesktop.org
4929 L:      xen-devel@lists.xen.org
4930 S:      Supported
4931 F:      drivers/gpu/drm/xen/
4932 F:      Documentation/gpu/xen-front.rst
4933
4934 DRM TTM SUBSYSTEM
4935 M:      Christian Koenig <christian.koenig@amd.com>
4936 M:      Huang Rui <ray.huang@amd.com>
4937 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4938 T:      git git://people.freedesktop.org/~agd5f/linux
4939 S:      Maintained
4940 L:      dri-devel@lists.freedesktop.org
4941 F:      include/drm/ttm/
4942 F:      drivers/gpu/drm/ttm/
4943
4944 DSBR100 USB FM RADIO DRIVER
4945 M:      Alexey Klimov <klimov.linux@gmail.com>
4946 L:      linux-media@vger.kernel.org
4947 T:      git git://linuxtv.org/media_tree.git
4948 S:      Maintained
4949 F:      drivers/media/radio/dsbr100.c
4950
4951 DSCC4 DRIVER
4952 M:      Francois Romieu <romieu@fr.zoreil.com>
4953 L:      netdev@vger.kernel.org
4954 S:      Maintained
4955 F:      drivers/net/wan/dscc4.c
4956
4957 DT3155 MEDIA DRIVER
4958 M:      Hans Verkuil <hverkuil@xs4all.nl>
4959 L:      linux-media@vger.kernel.org
4960 T:      git git://linuxtv.org/media_tree.git
4961 W:      https://linuxtv.org
4962 S:      Odd Fixes
4963 F:      drivers/media/pci/dt3155/
4964
4965 DVB_USB_AF9015 MEDIA DRIVER
4966 M:      Antti Palosaari <crope@iki.fi>
4967 L:      linux-media@vger.kernel.org
4968 W:      https://linuxtv.org
4969 W:      http://palosaari.fi/linux/
4970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4971 T:      git git://linuxtv.org/anttip/media_tree.git
4972 S:      Maintained
4973 F:      drivers/media/usb/dvb-usb-v2/af9015*
4974
4975 DVB_USB_AF9035 MEDIA DRIVER
4976 M:      Antti Palosaari <crope@iki.fi>
4977 L:      linux-media@vger.kernel.org
4978 W:      https://linuxtv.org
4979 W:      http://palosaari.fi/linux/
4980 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4981 T:      git git://linuxtv.org/anttip/media_tree.git
4982 S:      Maintained
4983 F:      drivers/media/usb/dvb-usb-v2/af9035*
4984
4985 DVB_USB_ANYSEE MEDIA DRIVER
4986 M:      Antti Palosaari <crope@iki.fi>
4987 L:      linux-media@vger.kernel.org
4988 W:      https://linuxtv.org
4989 W:      http://palosaari.fi/linux/
4990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4991 T:      git git://linuxtv.org/anttip/media_tree.git
4992 S:      Maintained
4993 F:      drivers/media/usb/dvb-usb-v2/anysee*
4994
4995 DVB_USB_AU6610 MEDIA DRIVER
4996 M:      Antti Palosaari <crope@iki.fi>
4997 L:      linux-media@vger.kernel.org
4998 W:      https://linuxtv.org
4999 W:      http://palosaari.fi/linux/
5000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5001 T:      git git://linuxtv.org/anttip/media_tree.git
5002 S:      Maintained
5003 F:      drivers/media/usb/dvb-usb-v2/au6610*
5004
5005 DVB_USB_CE6230 MEDIA DRIVER
5006 M:      Antti Palosaari <crope@iki.fi>
5007 L:      linux-media@vger.kernel.org
5008 W:      https://linuxtv.org
5009 W:      http://palosaari.fi/linux/
5010 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5011 T:      git git://linuxtv.org/anttip/media_tree.git
5012 S:      Maintained
5013 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5014
5015 DVB_USB_CXUSB MEDIA DRIVER
5016 M:      Michael Krufky <mkrufky@linuxtv.org>
5017 L:      linux-media@vger.kernel.org
5018 W:      https://linuxtv.org
5019 W:      http://github.com/mkrufky
5020 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5021 T:      git git://linuxtv.org/media_tree.git
5022 S:      Maintained
5023 F:      drivers/media/usb/dvb-usb/cxusb*
5024
5025 DVB_USB_EC168 MEDIA DRIVER
5026 M:      Antti Palosaari <crope@iki.fi>
5027 L:      linux-media@vger.kernel.org
5028 W:      https://linuxtv.org
5029 W:      http://palosaari.fi/linux/
5030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5031 T:      git git://linuxtv.org/anttip/media_tree.git
5032 S:      Maintained
5033 F:      drivers/media/usb/dvb-usb-v2/ec168*
5034
5035 DVB_USB_GL861 MEDIA DRIVER
5036 M:      Antti Palosaari <crope@iki.fi>
5037 L:      linux-media@vger.kernel.org
5038 W:      https://linuxtv.org
5039 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5040 T:      git git://linuxtv.org/anttip/media_tree.git
5041 S:      Maintained
5042 F:      drivers/media/usb/dvb-usb-v2/gl861*
5043
5044 DVB_USB_MXL111SF MEDIA DRIVER
5045 M:      Michael Krufky <mkrufky@linuxtv.org>
5046 L:      linux-media@vger.kernel.org
5047 W:      https://linuxtv.org
5048 W:      http://github.com/mkrufky
5049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5050 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5051 S:      Maintained
5052 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5053
5054 DVB_USB_RTL28XXU MEDIA DRIVER
5055 M:      Antti Palosaari <crope@iki.fi>
5056 L:      linux-media@vger.kernel.org
5057 W:      https://linuxtv.org
5058 W:      http://palosaari.fi/linux/
5059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5060 T:      git git://linuxtv.org/anttip/media_tree.git
5061 S:      Maintained
5062 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5063
5064 DVB_USB_V2 MEDIA DRIVER
5065 M:      Antti Palosaari <crope@iki.fi>
5066 L:      linux-media@vger.kernel.org
5067 W:      https://linuxtv.org
5068 W:      http://palosaari.fi/linux/
5069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5070 T:      git git://linuxtv.org/anttip/media_tree.git
5071 S:      Maintained
5072 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5073 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5074
5075 DYNAMIC DEBUG
5076 M:      Jason Baron <jbaron@akamai.com>
5077 S:      Maintained
5078 F:      lib/dynamic_debug.c
5079 F:      include/linux/dynamic_debug.h
5080
5081 DYNAMIC INTERRUPT MODERATION
5082 M:      Tal Gilboa <talgi@mellanox.com>
5083 S:      Maintained
5084 F:      include/linux/net_dim.h
5085
5086 DZ DECSTATION DZ11 SERIAL DRIVER
5087 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5088 S:      Maintained
5089 F:      drivers/tty/serial/dz.*
5090
5091 E3X0 POWER BUTTON DRIVER
5092 M:      Moritz Fischer <moritz.fischer@ettus.com>
5093 L:      usrp-users@lists.ettus.com
5094 W:      http://www.ettus.com
5095 S:      Supported
5096 F:      drivers/input/misc/e3x0-button.c
5097 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5098
5099 E4000 MEDIA DRIVER
5100 M:      Antti Palosaari <crope@iki.fi>
5101 L:      linux-media@vger.kernel.org
5102 W:      https://linuxtv.org
5103 W:      http://palosaari.fi/linux/
5104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5105 T:      git git://linuxtv.org/anttip/media_tree.git
5106 S:      Maintained
5107 F:      drivers/media/tuners/e4000*
5108
5109 EARTH_PT1 MEDIA DRIVER
5110 M:      Akihiro Tsukada <tskd08@gmail.com>
5111 L:      linux-media@vger.kernel.org
5112 S:      Odd Fixes
5113 F:      drivers/media/pci/pt1/
5114
5115 EARTH_PT3 MEDIA DRIVER
5116 M:      Akihiro Tsukada <tskd08@gmail.com>
5117 L:      linux-media@vger.kernel.org
5118 S:      Odd Fixes
5119 F:      drivers/media/pci/pt3/
5120
5121 EC100 MEDIA DRIVER
5122 M:      Antti Palosaari <crope@iki.fi>
5123 L:      linux-media@vger.kernel.org
5124 W:      https://linuxtv.org
5125 W:      http://palosaari.fi/linux/
5126 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5127 T:      git git://linuxtv.org/anttip/media_tree.git
5128 S:      Maintained
5129 F:      drivers/media/dvb-frontends/ec100*
5130
5131 ECRYPT FILE SYSTEM
5132 M:      Tyler Hicks <tyhicks@canonical.com>
5133 L:      ecryptfs@vger.kernel.org
5134 W:      http://ecryptfs.org
5135 W:      https://launchpad.net/ecryptfs
5136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5137 S:      Supported
5138 F:      Documentation/filesystems/ecryptfs.txt
5139 F:      fs/ecryptfs/
5140
5141 EDAC-AMD64
5142 M:      Borislav Petkov <bp@alien8.de>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/amd64_edac*
5146
5147 EDAC-CALXEDA
5148 M:      Robert Richter <rric@kernel.org>
5149 L:      linux-edac@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/edac/highbank*
5152
5153 EDAC-CAVIUM OCTEON
5154 M:      Ralf Baechle <ralf@linux-mips.org>
5155 M:      David Daney <david.daney@cavium.com>
5156 L:      linux-edac@vger.kernel.org
5157 L:      linux-mips@linux-mips.org
5158 S:      Supported
5159 F:      drivers/edac/octeon_edac*
5160
5161 EDAC-CAVIUM THUNDERX
5162 M:      David Daney <david.daney@cavium.com>
5163 M:      Jan Glauber <jglauber@cavium.com>
5164 L:      linux-edac@vger.kernel.org
5165 S:      Supported
5166 F:      drivers/edac/thunderx_edac*
5167
5168 EDAC-CORE
5169 M:      Borislav Petkov <bp@alien8.de>
5170 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5171 L:      linux-edac@vger.kernel.org
5172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5174 S:      Supported
5175 F:      Documentation/admin-guide/ras.rst
5176 F:      Documentation/driver-api/edac.rst
5177 F:      drivers/edac/
5178 F:      include/linux/edac.h
5179
5180 EDAC-E752X
5181 M:      Mark Gross <mark.gross@intel.com>
5182 L:      linux-edac@vger.kernel.org
5183 S:      Maintained
5184 F:      drivers/edac/e752x_edac.c
5185
5186 EDAC-E7XXX
5187 L:      linux-edac@vger.kernel.org
5188 S:      Maintained
5189 F:      drivers/edac/e7xxx_edac.c
5190
5191 EDAC-FSL_DDR
5192 M:      York Sun <york.sun@nxp.com>
5193 L:      linux-edac@vger.kernel.org
5194 S:      Maintained
5195 F:      drivers/edac/fsl_ddr_edac.*
5196
5197 EDAC-GHES
5198 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5199 L:      linux-edac@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/edac/ghes_edac.c
5202
5203 EDAC-I3000
5204 L:      linux-edac@vger.kernel.org
5205 S:      Orphan
5206 F:      drivers/edac/i3000_edac.c
5207
5208 EDAC-I5000
5209 L:      linux-edac@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/edac/i5000_edac.c
5212
5213 EDAC-I5400
5214 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5215 L:      linux-edac@vger.kernel.org
5216 S:      Maintained
5217 F:      drivers/edac/i5400_edac.c
5218
5219 EDAC-I7300
5220 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L:      linux-edac@vger.kernel.org
5222 S:      Maintained
5223 F:      drivers/edac/i7300_edac.c
5224
5225 EDAC-I7CORE
5226 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5227 L:      linux-edac@vger.kernel.org
5228 S:      Maintained
5229 F:      drivers/edac/i7core_edac.c
5230
5231 EDAC-I82443BXGX
5232 M:      Tim Small <tim@buttersideup.com>
5233 L:      linux-edac@vger.kernel.org
5234 S:      Maintained
5235 F:      drivers/edac/i82443bxgx_edac.c
5236
5237 EDAC-I82975X
5238 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5239 M:      "Arvind R." <arvino55@gmail.com>
5240 L:      linux-edac@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/edac/i82975x_edac.c
5243
5244 EDAC-IE31200
5245 M:      Jason Baron <jbaron@akamai.com>
5246 L:      linux-edac@vger.kernel.org
5247 S:      Maintained
5248 F:      drivers/edac/ie31200_edac.c
5249
5250 EDAC-MPC85XX
5251 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5252 L:      linux-edac@vger.kernel.org
5253 S:      Maintained
5254 F:      drivers/edac/mpc85xx_edac.[ch]
5255
5256 EDAC-PASEMI
5257 M:      Egor Martovetsky <egor@pasemi.com>
5258 L:      linux-edac@vger.kernel.org
5259 S:      Maintained
5260 F:      drivers/edac/pasemi_edac.c
5261
5262 EDAC-PND2
5263 M:      Tony Luck <tony.luck@intel.com>
5264 L:      linux-edac@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/edac/pnd2_edac.[ch]
5267
5268 EDAC-R82600
5269 M:      Tim Small <tim@buttersideup.com>
5270 L:      linux-edac@vger.kernel.org
5271 S:      Maintained
5272 F:      drivers/edac/r82600_edac.c
5273
5274 EDAC-SBRIDGE
5275 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5276 L:      linux-edac@vger.kernel.org
5277 S:      Maintained
5278 F:      drivers/edac/sb_edac.c
5279
5280 EDAC-SKYLAKE
5281 M:      Tony Luck <tony.luck@intel.com>
5282 L:      linux-edac@vger.kernel.org
5283 S:      Maintained
5284 F:      drivers/edac/skx_edac.c
5285
5286 EDAC-TI
5287 M:      Tero Kristo <t-kristo@ti.com>
5288 L:      linux-edac@vger.kernel.org
5289 S:      Maintained
5290 F:      drivers/edac/ti_edac.c
5291
5292 EDIROL UA-101/UA-1000 DRIVER
5293 M:      Clemens Ladisch <clemens@ladisch.de>
5294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5295 T:      git git://git.alsa-project.org/alsa-kernel.git
5296 S:      Maintained
5297 F:      sound/usb/misc/ua101.c
5298
5299 EFI TEST DRIVER
5300 L:      linux-efi@vger.kernel.org
5301 M:      Ivan Hu <ivan.hu@canonical.com>
5302 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5303 S:      Maintained
5304 F:      drivers/firmware/efi/test/
5305
5306 EFI VARIABLE FILESYSTEM
5307 M:      Matthew Garrett <matthew.garrett@nebula.com>
5308 M:      Jeremy Kerr <jk@ozlabs.org>
5309 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5311 L:      linux-efi@vger.kernel.org
5312 S:      Maintained
5313 F:      fs/efivarfs/
5314
5315 EFIFB FRAMEBUFFER DRIVER
5316 L:      linux-fbdev@vger.kernel.org
5317 M:      Peter Jones <pjones@redhat.com>
5318 S:      Maintained
5319 F:      drivers/video/fbdev/efifb.c
5320
5321 EFS FILESYSTEM
5322 W:      http://aeschi.ch.eu.org/efs/
5323 S:      Orphan
5324 F:      fs/efs/
5325
5326 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5327 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5328 L:      netdev@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/net/ethernet/ibm/ehea/
5331
5332 EM28XX VIDEO4LINUX DRIVER
5333 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L:      linux-media@vger.kernel.org
5335 W:      https://linuxtv.org
5336 T:      git git://linuxtv.org/media_tree.git
5337 S:      Maintained
5338 F:      drivers/media/usb/em28xx/
5339 F:      Documentation/media/v4l-drivers/em28xx*
5340
5341 EMBEDDED LINUX
5342 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5343 M:      Matt Mackall <mpm@selenic.com>
5344 M:      David Woodhouse <dwmw2@infradead.org>
5345 L:      linux-embedded@vger.kernel.org
5346 S:      Maintained
5347
5348 Emulex 10Gbps iSCSI - OneConnect DRIVER
5349 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5350 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5351 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5352 L:      linux-scsi@vger.kernel.org
5353 W:      http://www.broadcom.com
5354 S:      Supported
5355 F:      drivers/scsi/be2iscsi/
5356
5357 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5358 M:      Sathya Perla <sathya.perla@broadcom.com>
5359 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5360 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5361 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5362 L:      netdev@vger.kernel.org
5363 W:      http://www.emulex.com
5364 S:      Supported
5365 F:      drivers/net/ethernet/emulex/benet/
5366
5367 EMULEX ONECONNECT ROCE DRIVER
5368 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5369 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5370 L:      linux-rdma@vger.kernel.org
5371 W:      http://www.broadcom.com
5372 S:      Odd Fixes
5373 F:      drivers/infiniband/hw/ocrdma/
5374 F:      include/uapi/rdma/ocrdma-abi.h
5375
5376 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5377 M:      James Smart <james.smart@broadcom.com>
5378 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5379 L:      linux-scsi@vger.kernel.org
5380 W:      http://www.broadcom.com
5381 S:      Supported
5382 F:      drivers/scsi/lpfc/
5383
5384 ENE CB710 FLASH CARD READER DRIVER
5385 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5386 S:      Maintained
5387 F:      drivers/misc/cb710/
5388 F:      drivers/mmc/host/cb710-mmc.*
5389 F:      include/linux/cb710.h
5390
5391 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5392 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5393 S:      Maintained
5394 F:      drivers/media/rc/ene_ir.*
5395
5396 EPSON S1D13XXX FRAMEBUFFER DRIVER
5397 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5398 S:      Maintained
5399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5400 F:      drivers/video/fbdev/s1d13xxxfb.c
5401 F:      include/video/s1d13xxxfb.h
5402
5403 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5404 M:      Jeff Layton <jlayton@kernel.org>
5405 S:      Maintained
5406 F:      lib/errseq.c
5407 F:      include/linux/errseq.h
5408
5409 ET131X NETWORK DRIVER
5410 M:      Mark Einon <mark.einon@gmail.com>
5411 S:      Odd Fixes
5412 F:      drivers/net/ethernet/agere/
5413
5414 ETHERNET BRIDGE
5415 M:      Stephen Hemminger <stephen@networkplumber.org>
5416 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5417 L:      netdev@vger.kernel.org
5418 W:      http://www.linuxfoundation.org/en/Net:Bridge
5419 S:      Maintained
5420 F:      include/linux/netfilter_bridge/
5421 F:      net/bridge/
5422
5423 ETHERNET PHY LIBRARY
5424 M:      Andrew Lunn <andrew@lunn.ch>
5425 M:      Florian Fainelli <f.fainelli@gmail.com>
5426 L:      netdev@vger.kernel.org
5427 S:      Maintained
5428 F:      Documentation/ABI/testing/sysfs-bus-mdio
5429 F:      Documentation/devicetree/bindings/net/mdio*
5430 F:      Documentation/networking/phy.txt
5431 F:      drivers/net/phy/
5432 F:      drivers/of/of_mdio.c
5433 F:      drivers/of/of_net.c
5434 F:      include/linux/*mdio*.h
5435 F:      include/linux/of_net.h
5436 F:      include/linux/phy.h
5437 F:      include/linux/phy_fixed.h
5438 F:      include/linux/platform_data/mdio-bcm-unimac.h
5439 F:      include/trace/events/mdio.h
5440 F:      include/uapi/linux/mdio.h
5441 F:      include/uapi/linux/mii.h
5442
5443 EXT2 FILE SYSTEM
5444 M:      Jan Kara <jack@suse.com>
5445 L:      linux-ext4@vger.kernel.org
5446 S:      Maintained
5447 F:      Documentation/filesystems/ext2.txt
5448 F:      fs/ext2/
5449 F:      include/linux/ext2*
5450
5451 EXT4 FILE SYSTEM
5452 M:      "Theodore Ts'o" <tytso@mit.edu>
5453 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5454 L:      linux-ext4@vger.kernel.org
5455 W:      http://ext4.wiki.kernel.org
5456 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5458 S:      Maintained
5459 F:      Documentation/filesystems/ext4.txt
5460 F:      fs/ext4/
5461
5462 Extended Verification Module (EVM)
5463 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5464 L:      linux-integrity@vger.kernel.org
5465 S:      Supported
5466 F:      security/integrity/evm/
5467
5468 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5469 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5470 L:      linux-efi@vger.kernel.org
5471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5472 S:      Maintained
5473 F:      Documentation/efi-stub.txt
5474 F:      arch/*/kernel/efi.c
5475 F:      arch/x86/boot/compressed/eboot.[ch]
5476 F:      arch/*/include/asm/efi.h
5477 F:      arch/x86/platform/efi/
5478 F:      drivers/firmware/efi/
5479 F:      include/linux/efi*.h
5480 F:      arch/arm/boot/compressed/efi-header.S
5481 F:      arch/arm64/kernel/efi-entry.S
5482
5483 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5484 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5485 M:      Chanwoo Choi <cw00.choi@samsung.com>
5486 L:      linux-kernel@vger.kernel.org
5487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5488 S:      Maintained
5489 F:      drivers/extcon/
5490 F:      include/linux/extcon/
5491 F:      include/linux/extcon.h
5492 F:      Documentation/extcon/
5493 F:      Documentation/devicetree/bindings/extcon/
5494
5495 EXYNOS DP DRIVER
5496 M:      Jingoo Han <jingoohan1@gmail.com>
5497 L:      dri-devel@lists.freedesktop.org
5498 S:      Maintained
5499 F:      drivers/gpu/drm/exynos/exynos_dp*
5500
5501 EXYNOS SYSMMU (IOMMU) driver
5502 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5503 L:      iommu@lists.linux-foundation.org
5504 S:      Maintained
5505 F:      drivers/iommu/exynos-iommu.c
5506
5507 EZchip NPS platform support
5508 M:      Vineet Gupta <vgupta@synopsys.com>
5509 M:      Ofer Levi <oferle@mellanox.com>
5510 S:      Supported
5511 F:      arch/arc/plat-eznps
5512 F:      arch/arc/boot/dts/eznps.dts
5513
5514 F2FS FILE SYSTEM
5515 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5516 M:      Chao Yu <yuchao0@huawei.com>
5517 L:      linux-f2fs-devel@lists.sourceforge.net
5518 W:      https://f2fs.wiki.kernel.org/
5519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5520 S:      Maintained
5521 F:      Documentation/filesystems/f2fs.txt
5522 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5523 F:      fs/f2fs/
5524 F:      include/linux/f2fs_fs.h
5525 F:      include/trace/events/f2fs.h
5526
5527 F71805F HARDWARE MONITORING DRIVER
5528 M:      Jean Delvare <jdelvare@suse.com>
5529 L:      linux-hwmon@vger.kernel.org
5530 S:      Maintained
5531 F:      Documentation/hwmon/f71805f
5532 F:      drivers/hwmon/f71805f.c
5533
5534 FADDR2LINE
5535 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5536 S:      Maintained
5537 F:      scripts/faddr2line
5538
5539 FAILOVER MODULE
5540 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5541 L:      netdev@vger.kernel.org
5542 S:      Supported
5543 F:      net/core/failover.c
5544 F:      include/net/failover.h
5545 F:      Documentation/networking/failover.rst
5546
5547 FANOTIFY
5548 M:      Jan Kara <jack@suse.cz>
5549 R:      Amir Goldstein <amir73il@gmail.com>
5550 L:      linux-fsdevel@vger.kernel.org
5551 S:      Maintained
5552 F:      fs/notify/fanotify/
5553 F:      include/linux/fanotify.h
5554 F:      include/uapi/linux/fanotify.h
5555
5556 FARSYNC SYNCHRONOUS DRIVER
5557 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5558 W:      http://www.farsite.co.uk/
5559 S:      Supported
5560 F:      drivers/net/wan/farsync.*
5561
5562 FAULT INJECTION SUPPORT
5563 M:      Akinobu Mita <akinobu.mita@gmail.com>
5564 S:      Supported
5565 F:      Documentation/fault-injection/
5566 F:      lib/fault-inject.c
5567
5568 FBTFT Framebuffer drivers
5569 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5570 S:      Maintained
5571 F:      drivers/staging/fbtft/
5572
5573 FC0011 TUNER DRIVER
5574 M:      Michael Buesch <m@bues.ch>
5575 L:      linux-media@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/media/tuners/fc0011.h
5578 F:      drivers/media/tuners/fc0011.c
5579
5580 FC2580 MEDIA DRIVER
5581 M:      Antti Palosaari <crope@iki.fi>
5582 L:      linux-media@vger.kernel.org
5583 W:      https://linuxtv.org
5584 W:      http://palosaari.fi/linux/
5585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5586 T:      git git://linuxtv.org/anttip/media_tree.git
5587 S:      Maintained
5588 F:      drivers/media/tuners/fc2580*
5589
5590 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5591 M:      Johannes Thumshirn <jth@kernel.org>
5592 L:      linux-scsi@vger.kernel.org
5593 W:      www.Open-FCoE.org
5594 S:      Supported
5595 F:      drivers/scsi/libfc/
5596 F:      drivers/scsi/fcoe/
5597 F:      include/scsi/fc/
5598 F:      include/scsi/libfc.h
5599 F:      include/scsi/libfcoe.h
5600 F:      include/uapi/scsi/fc/
5601
5602 FILE LOCKING (flock() and fcntl()/lockf())
5603 M:      Jeff Layton <jlayton@kernel.org>
5604 M:      "J. Bruce Fields" <bfields@fieldses.org>
5605 L:      linux-fsdevel@vger.kernel.org
5606 S:      Maintained
5607 F:      include/linux/fcntl.h
5608 F:      include/uapi/linux/fcntl.h
5609 F:      fs/fcntl.c
5610 F:      fs/locks.c
5611
5612 FILESYSTEMS (VFS and infrastructure)
5613 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5614 L:      linux-fsdevel@vger.kernel.org
5615 S:      Maintained
5616 F:      fs/*
5617 F:      include/linux/fs.h
5618 F:      include/uapi/linux/fs.h
5619
5620 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5621 M:      Riku Voipio <riku.voipio@iki.fi>
5622 L:      linux-hwmon@vger.kernel.org
5623 S:      Maintained
5624 F:      drivers/hwmon/f75375s.c
5625 F:      include/linux/f75375s.h
5626
5627 FIREWIRE AUDIO DRIVERS
5628 M:      Clemens Ladisch <clemens@ladisch.de>
5629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5630 T:      git git://git.alsa-project.org/alsa-kernel.git
5631 S:      Maintained
5632 F:      sound/firewire/
5633
5634 FIREWIRE MEDIA DRIVERS (firedtv)
5635 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5636 L:      linux-media@vger.kernel.org
5637 L:      linux1394-devel@lists.sourceforge.net
5638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5639 S:      Maintained
5640 F:      drivers/media/firewire/
5641
5642 FIREWIRE SBP-2 TARGET
5643 M:      Chris Boot <bootc@bootc.net>
5644 L:      linux-scsi@vger.kernel.org
5645 L:      target-devel@vger.kernel.org
5646 L:      linux1394-devel@lists.sourceforge.net
5647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5648 S:      Maintained
5649 F:      drivers/target/sbp/
5650
5651 FIREWIRE SUBSYSTEM
5652 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5653 L:      linux1394-devel@lists.sourceforge.net
5654 W:      http://ieee1394.wiki.kernel.org/
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5656 S:      Maintained
5657 F:      drivers/firewire/
5658 F:      include/linux/firewire.h
5659 F:      include/uapi/linux/firewire*.h
5660 F:      tools/firewire/
5661
5662 FIRMWARE LOADER (request_firmware)
5663 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5664 L:      linux-kernel@vger.kernel.org
5665 S:      Maintained
5666 F:      Documentation/firmware_class/
5667 F:      drivers/base/firmware_loader/
5668 F:      include/linux/firmware.h
5669
5670 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5671 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5672 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5673 S:      Maintained
5674 F:      drivers/block/rsxx/
5675
5676 FLOPPY DRIVER
5677 M:      Jiri Kosina <jikos@kernel.org>
5678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5679 S:      Odd fixes
5680 F:      drivers/block/floppy.c
5681
5682 FMC SUBSYSTEM
5683 M:      Alessandro Rubini <rubini@gnudd.com>
5684 W:      http://www.ohwr.org/projects/fmc-bus
5685 S:      Supported
5686 F:      drivers/fmc/
5687 F:      include/linux/fmc*.h
5688 F:      include/linux/ipmi-fru.h
5689 K:      fmc_d.*register
5690
5691 FPGA MANAGER FRAMEWORK
5692 M:      Alan Tull <atull@kernel.org>
5693 M:      Moritz Fischer <mdf@kernel.org>
5694 L:      linux-fpga@vger.kernel.org
5695 S:      Maintained
5696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5697 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5698 F:      Documentation/fpga/
5699 F:      Documentation/driver-api/fpga/
5700 F:      Documentation/devicetree/bindings/fpga/
5701 F:      drivers/fpga/
5702 F:      include/linux/fpga/
5703 W:      http://www.rocketboards.org
5704
5705 FPU EMULATOR
5706 M:      Bill Metzenthen <billm@melbpc.org.au>
5707 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5708 S:      Maintained
5709 F:      arch/x86/math-emu/
5710
5711 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5712 L:      netdev@vger.kernel.org
5713 S:      Orphan
5714 F:      drivers/net/wan/dlci.c
5715 F:      drivers/net/wan/sdla.c
5716
5717 FRAMEBUFFER LAYER
5718 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5719 L:      dri-devel@lists.freedesktop.org
5720 L:      linux-fbdev@vger.kernel.org
5721 T:      git git://github.com/bzolnier/linux.git
5722 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5723 S:      Maintained
5724 F:      Documentation/fb/
5725 F:      drivers/video/
5726 F:      include/video/
5727 F:      include/linux/fb.h
5728 F:      include/uapi/video/
5729 F:      include/uapi/linux/fb.h
5730
5731 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5732 M:      Horia Geantă <horia.geanta@nxp.com>
5733 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5734 L:      linux-crypto@vger.kernel.org
5735 S:      Maintained
5736 F:      drivers/crypto/caam/
5737 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5738
5739 FREESCALE DIU FRAMEBUFFER DRIVER
5740 M:      Timur Tabi <timur@kernel.org>
5741 L:      linux-fbdev@vger.kernel.org
5742 S:      Maintained
5743 F:      drivers/video/fbdev/fsl-diu-fb.*
5744
5745 FREESCALE DMA DRIVER
5746 M:      Li Yang <leoyang.li@nxp.com>
5747 M:      Zhang Wei <zw@zh-kernel.org>
5748 L:      linuxppc-dev@lists.ozlabs.org
5749 S:      Maintained
5750 F:      drivers/dma/fsldma.*
5751
5752 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5753 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5754 L:      netdev@vger.kernel.org
5755 S:      Maintained
5756 F:      drivers/net/ethernet/freescale/gianfar*
5757 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5758
5759 FREESCALE GPMI NAND DRIVER
5760 M:      Han Xu <han.xu@nxp.com>
5761 L:      linux-mtd@lists.infradead.org
5762 S:      Maintained
5763 F:      drivers/mtd/nand/raw/gpmi-nand/*
5764
5765 FREESCALE I2C CPM DRIVER
5766 M:      Jochen Friedrich <jochen@scram.de>
5767 L:      linuxppc-dev@lists.ozlabs.org
5768 L:      linux-i2c@vger.kernel.org
5769 S:      Maintained
5770 F:      drivers/i2c/busses/i2c-cpm.c
5771
5772 FREESCALE IMX / MXC FEC DRIVER
5773 M:      Fugang Duan <fugang.duan@nxp.com>
5774 L:      netdev@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/net/ethernet/freescale/fec_main.c
5777 F:      drivers/net/ethernet/freescale/fec_ptp.c
5778 F:      drivers/net/ethernet/freescale/fec.h
5779 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5780
5781 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5782 M:      Sascha Hauer <s.hauer@pengutronix.de>
5783 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5784 L:      linux-fbdev@vger.kernel.org
5785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5786 S:      Maintained
5787 F:      include/linux/platform_data/video-imxfb.h
5788 F:      drivers/video/fbdev/imxfb.c
5789
5790 FREESCALE QORIQ DPAA ETHERNET DRIVER
5791 M:      Madalin Bucur <madalin.bucur@nxp.com>
5792 L:      netdev@vger.kernel.org
5793 S:      Maintained
5794 F:      drivers/net/ethernet/freescale/dpaa
5795
5796 FREESCALE QORIQ DPAA FMAN DRIVER
5797 M:      Madalin Bucur <madalin.bucur@nxp.com>
5798 L:      netdev@vger.kernel.org
5799 S:      Maintained
5800 F:      drivers/net/ethernet/freescale/fman
5801 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5802
5803 FREESCALE QORIQ PTP CLOCK DRIVER
5804 M:      Yangbo Lu <yangbo.lu@nxp.com>
5805 L:      netdev@vger.kernel.org
5806 S:      Maintained
5807 F:      drivers/ptp/ptp_qoriq.c
5808 F:      include/linux/fsl/ptp_qoriq.h
5809 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5810
5811 FREESCALE QUAD SPI DRIVER
5812 M:      Han Xu <han.xu@nxp.com>
5813 L:      linux-mtd@lists.infradead.org
5814 S:      Maintained
5815 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5816
5817 FREESCALE QUICC ENGINE LIBRARY
5818 M:      Qiang Zhao <qiang.zhao@nxp.com>
5819 L:      linuxppc-dev@lists.ozlabs.org
5820 S:      Maintained
5821 F:      drivers/soc/fsl/qe/
5822 F:      include/soc/fsl/*qe*.h
5823 F:      include/soc/fsl/*ucc*.h
5824
5825 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5826 M:      Li Yang <leoyang.li@nxp.com>
5827 L:      netdev@vger.kernel.org
5828 L:      linuxppc-dev@lists.ozlabs.org
5829 S:      Maintained
5830 F:      drivers/net/ethernet/freescale/ucc_geth*
5831
5832 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5833 M:      Zhao Qiang <qiang.zhao@nxp.com>
5834 L:      netdev@vger.kernel.org
5835 L:      linuxppc-dev@lists.ozlabs.org
5836 S:      Maintained
5837 F:      drivers/net/wan/fsl_ucc_hdlc*
5838
5839 FREESCALE QUICC ENGINE UCC UART DRIVER
5840 M:      Timur Tabi <timur@kernel.org>
5841 L:      linuxppc-dev@lists.ozlabs.org
5842 S:      Maintained
5843 F:      drivers/tty/serial/ucc_uart.c
5844
5845 FREESCALE SOC DRIVERS
5846 M:      Li Yang <leoyang.li@nxp.com>
5847 L:      linuxppc-dev@lists.ozlabs.org
5848 L:      linux-arm-kernel@lists.infradead.org
5849 S:      Maintained
5850 F:      Documentation/devicetree/bindings/soc/fsl/
5851 F:      drivers/soc/fsl/
5852 F:      include/linux/fsl/
5853
5854 FREESCALE SOC FS_ENET DRIVER
5855 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5856 L:      linuxppc-dev@lists.ozlabs.org
5857 L:      netdev@vger.kernel.org
5858 S:      Maintained
5859 F:      drivers/net/ethernet/freescale/fs_enet/
5860 F:      include/linux/fs_enet_pd.h
5861
5862 FREESCALE SOC SOUND DRIVERS
5863 M:      Timur Tabi <timur@kernel.org>
5864 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5865 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5866 R:      Fabio Estevam <fabio.estevam@nxp.com>
5867 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5868 L:      linuxppc-dev@lists.ozlabs.org
5869 S:      Maintained
5870 F:      sound/soc/fsl/fsl*
5871 F:      sound/soc/fsl/imx*
5872 F:      sound/soc/fsl/mpc8610_hpcd.c
5873
5874 FREESCALE USB PERIPHERAL DRIVERS
5875 M:      Li Yang <leoyang.li@nxp.com>
5876 L:      linux-usb@vger.kernel.org
5877 L:      linuxppc-dev@lists.ozlabs.org
5878 S:      Maintained
5879 F:      drivers/usb/gadget/udc/fsl*
5880
5881 FREEVXFS FILESYSTEM
5882 M:      Christoph Hellwig <hch@infradead.org>
5883 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5884 S:      Maintained
5885 F:      fs/freevxfs/
5886
5887 FREEZER
5888 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5889 M:      Pavel Machek <pavel@ucw.cz>
5890 L:      linux-pm@vger.kernel.org
5891 S:      Supported
5892 F:      Documentation/power/freezing-of-tasks.txt
5893 F:      include/linux/freezer.h
5894 F:      kernel/freezer.c
5895
5896 FRONTSWAP API
5897 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5898 L:      linux-kernel@vger.kernel.org
5899 S:      Maintained
5900 F:      mm/frontswap.c
5901 F:      include/linux/frontswap.h
5902
5903 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5904 M:      David Howells <dhowells@redhat.com>
5905 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5906 S:      Supported
5907 F:      Documentation/filesystems/caching/
5908 F:      fs/fscache/
5909 F:      include/linux/fscache*.h
5910
5911 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5912 M:      Theodore Y. Ts'o <tytso@mit.edu>
5913 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5914 L:      linux-fscrypt@vger.kernel.org
5915 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5917 S:      Supported
5918 F:      fs/crypto/
5919 F:      include/linux/fscrypt*.h
5920 F:      Documentation/filesystems/fscrypt.rst
5921
5922 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5923 M:      Jan Kara <jack@suse.cz>
5924 R:      Amir Goldstein <amir73il@gmail.com>
5925 L:      linux-fsdevel@vger.kernel.org
5926 S:      Maintained
5927 F:      fs/notify/
5928 F:      include/linux/fsnotify*.h
5929
5930 FUJITSU LAPTOP EXTRAS
5931 M:      Jonathan Woithe <jwoithe@just42.net>
5932 L:      platform-driver-x86@vger.kernel.org
5933 S:      Maintained
5934 F:      drivers/platform/x86/fujitsu-laptop.c
5935
5936 FUJITSU M-5MO LS CAMERA ISP DRIVER
5937 M:      Kyungmin Park <kyungmin.park@samsung.com>
5938 M:      Heungjun Kim <riverful.kim@samsung.com>
5939 L:      linux-media@vger.kernel.org
5940 S:      Maintained
5941 F:      drivers/media/i2c/m5mols/
5942 F:      include/media/i2c/m5mols.h
5943
5944 FUJITSU TABLET EXTRAS
5945 M:      Robert Gerlach <khnz@gmx.de>
5946 L:      platform-driver-x86@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/platform/x86/fujitsu-tablet.c
5949
5950 FUSE: FILESYSTEM IN USERSPACE
5951 M:      Miklos Szeredi <miklos@szeredi.hu>
5952 L:      linux-fsdevel@vger.kernel.org
5953 W:      http://fuse.sourceforge.net/
5954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5955 S:      Maintained
5956 F:      fs/fuse/
5957 F:      include/uapi/linux/fuse.h
5958 F:      Documentation/filesystems/fuse.txt
5959
5960 FUTEX SUBSYSTEM
5961 M:      Thomas Gleixner <tglx@linutronix.de>
5962 M:      Ingo Molnar <mingo@redhat.com>
5963 R:      Peter Zijlstra <peterz@infradead.org>
5964 R:      Darren Hart <dvhart@infradead.org>
5965 L:      linux-kernel@vger.kernel.org
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5967 S:      Maintained
5968 F:      kernel/futex.c
5969 F:      kernel/futex_compat.c
5970 F:      include/asm-generic/futex.h
5971 F:      include/linux/futex.h
5972 F:      include/uapi/linux/futex.h
5973 F:      tools/testing/selftests/futex/
5974 F:      tools/perf/bench/futex*
5975 F:      Documentation/*futex*
5976
5977 GCC PLUGINS
5978 M:      Kees Cook <keescook@chromium.org>
5979 R:      Emese Revfy <re.emese@gmail.com>
5980 L:      kernel-hardening@lists.openwall.com
5981 S:      Maintained
5982 F:      scripts/gcc-plugins/
5983 F:      scripts/gcc-plugin.sh
5984 F:      scripts/Makefile.gcc-plugins
5985 F:      Documentation/gcc-plugins.txt
5986
5987 GCOV BASED KERNEL PROFILING
5988 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5989 S:      Maintained
5990 F:      kernel/gcov/
5991 F:      Documentation/dev-tools/gcov.rst
5992
5993 GDB KERNEL DEBUGGING HELPER SCRIPTS
5994 M:      Jan Kiszka <jan.kiszka@siemens.com>
5995 M:      Kieran Bingham <kbingham@kernel.org>
5996 S:      Supported
5997 F:      scripts/gdb/
5998
5999 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6000 M:      Achim Leubner <achim_leubner@adaptec.com>
6001 L:      linux-scsi@vger.kernel.org
6002 W:      http://www.icp-vortex.com/
6003 S:      Supported
6004 F:      drivers/scsi/gdt*
6005
6006 GEMTEK FM RADIO RECEIVER DRIVER
6007 M:      Hans Verkuil <hverkuil@xs4all.nl>
6008 L:      linux-media@vger.kernel.org
6009 T:      git git://linuxtv.org/media_tree.git
6010 W:      https://linuxtv.org
6011 S:      Maintained
6012 F:      drivers/media/radio/radio-gemtek*
6013
6014 GENERIC GPIO I2C DRIVER
6015 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6016 S:      Supported
6017 F:      drivers/i2c/busses/i2c-gpio.c
6018 F:      include/linux/platform_data/i2c-gpio.h
6019
6020 GENERIC GPIO I2C MULTIPLEXER DRIVER
6021 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6022 L:      linux-i2c@vger.kernel.org
6023 S:      Supported
6024 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6025 F:      include/linux/platform_data/i2c-mux-gpio.h
6026 F:      Documentation/i2c/muxes/i2c-mux-gpio
6027
6028 GENERIC HDLC (WAN) DRIVERS
6029 M:      Krzysztof Halasa <khc@pm.waw.pl>
6030 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6031 S:      Maintained
6032 F:      drivers/net/wan/c101.c
6033 F:      drivers/net/wan/hd6457*
6034 F:      drivers/net/wan/hdlc*
6035 F:      drivers/net/wan/n2.c
6036 F:      drivers/net/wan/pc300too.c
6037 F:      drivers/net/wan/pci200syn.c
6038 F:      drivers/net/wan/wanxl*
6039
6040 GENERIC INCLUDE/ASM HEADER FILES
6041 M:      Arnd Bergmann <arnd@arndb.de>
6042 L:      linux-arch@vger.kernel.org
6043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6044 S:      Maintained
6045 F:      include/asm-generic/
6046 F:      include/uapi/asm-generic/
6047
6048 GENERIC PHY FRAMEWORK
6049 M:      Kishon Vijay Abraham I <kishon@ti.com>
6050 L:      linux-kernel@vger.kernel.org
6051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6052 S:      Supported
6053 F:      drivers/phy/
6054 F:      include/linux/phy/
6055
6056 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6057 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6058 S:      Supported
6059 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6060
6061 GENERIC PM DOMAINS
6062 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6063 M:      Kevin Hilman <khilman@kernel.org>
6064 M:      Ulf Hansson <ulf.hansson@linaro.org>
6065 L:      linux-pm@vger.kernel.org
6066 S:      Supported
6067 F:      drivers/base/power/domain*.c
6068 F:      include/linux/pm_domain.h
6069 F:      Documentation/devicetree/bindings/power/power_domain.txt
6070
6071 GENERIC UIO DRIVER FOR PCI DEVICES
6072 M:      "Michael S. Tsirkin" <mst@redhat.com>
6073 L:      kvm@vger.kernel.org
6074 S:      Supported
6075 F:      drivers/uio/uio_pci_generic.c
6076
6077 GENWQE (IBM Generic Workqueue Card)
6078 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6079 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6080 S:      Supported
6081 F:      drivers/misc/genwqe/
6082
6083 GET_MAINTAINER SCRIPT
6084 M:      Joe Perches <joe@perches.com>
6085 S:      Maintained
6086 F:      scripts/get_maintainer.pl
6087
6088 GFS2 FILE SYSTEM
6089 M:      Bob Peterson <rpeterso@redhat.com>
6090 M:      Andreas Gruenbacher <agruenba@redhat.com>
6091 L:      cluster-devel@redhat.com
6092 W:      http://sources.redhat.com/cluster/
6093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6094 S:      Supported
6095 F:      Documentation/filesystems/gfs2*.txt
6096 F:      fs/gfs2/
6097 F:      include/uapi/linux/gfs2_ondisk.h
6098
6099 GIGASET ISDN DRIVERS
6100 M:      Paul Bolle <pebolle@tiscali.nl>
6101 L:      gigaset307x-common@lists.sourceforge.net
6102 W:      http://gigaset307x.sourceforge.net/
6103 S:      Odd Fixes
6104 F:      Documentation/isdn/README.gigaset
6105 F:      drivers/isdn/gigaset/
6106 F:      include/uapi/linux/gigaset_dev.h
6107
6108 GO7007 MPEG CODEC
6109 M:      Hans Verkuil <hans.verkuil@cisco.com>
6110 L:      linux-media@vger.kernel.org
6111 S:      Maintained
6112 F:      drivers/media/usb/go7007/
6113
6114 GOODIX TOUCHSCREEN
6115 M:      Bastien Nocera <hadess@hadess.net>
6116 L:      linux-input@vger.kernel.org
6117 S:      Maintained
6118 F:      drivers/input/touchscreen/goodix.c
6119
6120 GPD POCKET FAN DRIVER
6121 M:      Hans de Goede <hdegoede@redhat.com>
6122 L:      platform-driver-x86@vger.kernel.org
6123 S:      Maintained
6124 F:      drivers/platform/x86/gpd-pocket-fan.c
6125
6126 GPIO ACPI SUPPORT
6127 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6128 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6129 L:      linux-gpio@vger.kernel.org
6130 L:      linux-acpi@vger.kernel.org
6131 S:      Maintained
6132 F:      Documentation/acpi/gpio-properties.txt
6133 F:      drivers/gpio/gpiolib-acpi.c
6134
6135 GPIO IR Transmitter
6136 M:      Sean Young <sean@mess.org>
6137 L:      linux-media@vger.kernel.org
6138 S:      Maintained
6139 F:      drivers/media/rc/gpio-ir-tx.c
6140
6141 GPIO MOCKUP DRIVER
6142 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6143 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6144 L:      linux-gpio@vger.kernel.org
6145 S:      Maintained
6146 F:      drivers/gpio/gpio-mockup.c
6147 F:      tools/testing/selftests/gpio/
6148
6149 GPIO SUBSYSTEM
6150 M:      Linus Walleij <linus.walleij@linaro.org>
6151 L:      linux-gpio@vger.kernel.org
6152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6153 S:      Maintained
6154 F:      Documentation/devicetree/bindings/gpio/
6155 F:      Documentation/driver-api/gpio/
6156 F:      Documentation/gpio/
6157 F:      Documentation/ABI/testing/gpio-cdev
6158 F:      Documentation/ABI/obsolete/sysfs-gpio
6159 F:      drivers/gpio/
6160 F:      include/linux/gpio/
6161 F:      include/linux/gpio.h
6162 F:      include/linux/of_gpio.h
6163 F:      include/asm-generic/gpio.h
6164 F:      include/uapi/linux/gpio.h
6165 F:      tools/gpio/
6166
6167 GRE DEMULTIPLEXER DRIVER
6168 M:      Dmitry Kozlov <xeb@mail.ru>
6169 L:      netdev@vger.kernel.org
6170 S:      Maintained
6171 F:      net/ipv4/gre_demux.c
6172 F:      net/ipv4/gre_offload.c
6173 F:      include/net/gre.h
6174
6175 GRETH 10/100/1G Ethernet MAC device driver
6176 M:      Andreas Larsson <andreas@gaisler.com>
6177 L:      netdev@vger.kernel.org
6178 S:      Maintained
6179 F:      drivers/net/ethernet/aeroflex/
6180
6181 GREYBUS AUDIO PROTOCOLS DRIVERS
6182 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6183 M:      Mark Greer <mgreer@animalcreek.com>
6184 S:      Maintained
6185 F:      drivers/staging/greybus/audio_apbridgea.c
6186 F:      drivers/staging/greybus/audio_apbridgea.h
6187 F:      drivers/staging/greybus/audio_codec.c
6188 F:      drivers/staging/greybus/audio_codec.h
6189 F:      drivers/staging/greybus/audio_gb.c
6190 F:      drivers/staging/greybus/audio_manager.c
6191 F:      drivers/staging/greybus/audio_manager.h
6192 F:      drivers/staging/greybus/audio_manager_module.c
6193 F:      drivers/staging/greybus/audio_manager_private.h
6194 F:      drivers/staging/greybus/audio_manager_sysfs.c
6195 F:      drivers/staging/greybus/audio_module.c
6196 F:      drivers/staging/greybus/audio_topology.c
6197
6198 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6199 M:      Viresh Kumar <vireshk@kernel.org>
6200 S:      Maintained
6201 F:      drivers/staging/greybus/authentication.c
6202 F:      drivers/staging/greybus/bootrom.c
6203 F:      drivers/staging/greybus/firmware.h
6204 F:      drivers/staging/greybus/fw-core.c
6205 F:      drivers/staging/greybus/fw-download.c
6206 F:      drivers/staging/greybus/fw-managament.c
6207 F:      drivers/staging/greybus/greybus_authentication.h
6208 F:      drivers/staging/greybus/greybus_firmware.h
6209 F:      drivers/staging/greybus/hid.c
6210 F:      drivers/staging/greybus/i2c.c
6211 F:      drivers/staging/greybus/spi.c
6212 F:      drivers/staging/greybus/spilib.c
6213 F:      drivers/staging/greybus/spilib.h
6214
6215 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6216 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6217 S:      Maintained
6218 F:      drivers/staging/greybus/loopback.c
6219 F:      drivers/staging/greybus/timesync.c
6220 F:      drivers/staging/greybus/timesync_platform.c
6221
6222 GREYBUS PLATFORM DRIVERS
6223 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6224 S:      Maintained
6225 F:      drivers/staging/greybus/arche-platform.c
6226 F:      drivers/staging/greybus/arche-apb-ctrl.c
6227 F:      drivers/staging/greybus/arche_platform.h
6228
6229 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6230 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6231 S:      Maintained
6232 F:      drivers/staging/greybus/sdio.c
6233 F:      drivers/staging/greybus/light.c
6234 F:      drivers/staging/greybus/gpio.c
6235 F:      drivers/staging/greybus/power_supply.c
6236 F:      drivers/staging/greybus/spi.c
6237 F:      drivers/staging/greybus/spilib.c
6238
6239 GREYBUS SUBSYSTEM
6240 M:      Johan Hovold <johan@kernel.org>
6241 M:      Alex Elder <elder@kernel.org>
6242 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6243 S:      Maintained
6244 F:      drivers/staging/greybus/
6245 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6246
6247 GREYBUS UART PROTOCOLS DRIVERS
6248 M:      David Lin <dtwlin@gmail.com>
6249 S:      Maintained
6250 F:      drivers/staging/greybus/uart.c
6251 F:      drivers/staging/greybus/log.c
6252
6253 GS1662 VIDEO SERIALIZER
6254 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6255 L:      linux-media@vger.kernel.org
6256 T:      git git://linuxtv.org/media_tree.git
6257 S:      Maintained
6258 F:      drivers/media/spi/gs1662.c
6259
6260 GSPCA FINEPIX SUBDRIVER
6261 M:      Frank Zago <frank@zago.net>
6262 L:      linux-media@vger.kernel.org
6263 T:      git git://linuxtv.org/media_tree.git
6264 S:      Maintained
6265 F:      drivers/media/usb/gspca/finepix.c
6266
6267 GSPCA GL860 SUBDRIVER
6268 M:      Olivier Lorin <o.lorin@laposte.net>
6269 L:      linux-media@vger.kernel.org
6270 T:      git git://linuxtv.org/media_tree.git
6271 S:      Maintained
6272 F:      drivers/media/usb/gspca/gl860/
6273
6274 GSPCA M5602 SUBDRIVER
6275 M:      Erik Andren <erik.andren@gmail.com>
6276 L:      linux-media@vger.kernel.org
6277 T:      git git://linuxtv.org/media_tree.git
6278 S:      Maintained
6279 F:      drivers/media/usb/gspca/m5602/
6280
6281 GSPCA PAC207 SONIXB SUBDRIVER
6282 M:      Hans Verkuil <hverkuil@xs4all.nl>
6283 L:      linux-media@vger.kernel.org
6284 T:      git git://linuxtv.org/media_tree.git
6285 S:      Odd Fixes
6286 F:      drivers/media/usb/gspca/pac207.c
6287
6288 GSPCA SN9C20X SUBDRIVER
6289 M:      Brian Johnson <brijohn@gmail.com>
6290 L:      linux-media@vger.kernel.org
6291 T:      git git://linuxtv.org/media_tree.git
6292 S:      Maintained
6293 F:      drivers/media/usb/gspca/sn9c20x.c
6294
6295 GSPCA T613 SUBDRIVER
6296 M:      Leandro Costantino <lcostantino@gmail.com>
6297 L:      linux-media@vger.kernel.org
6298 T:      git git://linuxtv.org/media_tree.git
6299 S:      Maintained
6300 F:      drivers/media/usb/gspca/t613.c
6301
6302 GSPCA USB WEBCAM DRIVER
6303 M:      Hans Verkuil <hverkuil@xs4all.nl>
6304 L:      linux-media@vger.kernel.org
6305 T:      git git://linuxtv.org/media_tree.git
6306 S:      Odd Fixes
6307 F:      drivers/media/usb/gspca/
6308
6309 GTP (GPRS Tunneling Protocol)
6310 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6311 M:      Harald Welte <laforge@gnumonks.org>
6312 L:      osmocom-net-gprs@lists.osmocom.org
6313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6314 S:      Maintained
6315 F:      drivers/net/gtp.c
6316
6317 GUID PARTITION TABLE (GPT)
6318 M:      Davidlohr Bueso <dave@stgolabs.net>
6319 L:      linux-efi@vger.kernel.org
6320 S:      Maintained
6321 F:      block/partitions/efi.*
6322
6323 H8/300 ARCHITECTURE
6324 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6325 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6326 W:      http://uclinux-h8.sourceforge.jp
6327 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6328 S:      Maintained
6329 F:      arch/h8300/
6330 F:      drivers/clocksource/h8300_*.c
6331 F:      drivers/clk/h8300/
6332 F:      drivers/irqchip/irq-renesas-h8*.c
6333
6334 HACKRF MEDIA DRIVER
6335 M:      Antti Palosaari <crope@iki.fi>
6336 L:      linux-media@vger.kernel.org
6337 W:      https://linuxtv.org
6338 W:      http://palosaari.fi/linux/
6339 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6340 T:      git git://linuxtv.org/anttip/media_tree.git
6341 S:      Maintained
6342 F:      drivers/media/usb/hackrf/
6343
6344 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6345 M:      Frank Seidel <frank@f-seidel.de>
6346 L:      platform-driver-x86@vger.kernel.org
6347 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6348 S:      Maintained
6349 F:      drivers/platform/x86/hdaps.c
6350
6351 HARDWARE MONITORING
6352 M:      Jean Delvare <jdelvare@suse.com>
6353 M:      Guenter Roeck <linux@roeck-us.net>
6354 L:      linux-hwmon@vger.kernel.org
6355 W:      http://hwmon.wiki.kernel.org/
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6357 S:      Maintained
6358 F:      Documentation/devicetree/bindings/hwmon/
6359 F:      Documentation/hwmon/
6360 F:      drivers/hwmon/
6361 F:      include/linux/hwmon*.h
6362
6363 HARDWARE RANDOM NUMBER GENERATOR CORE
6364 M:      Matt Mackall <mpm@selenic.com>
6365 M:      Herbert Xu <herbert@gondor.apana.org.au>
6366 L:      linux-crypto@vger.kernel.org
6367 S:      Odd fixes
6368 F:      Documentation/devicetree/bindings/rng/
6369 F:      Documentation/hw_random.txt
6370 F:      drivers/char/hw_random/
6371 F:      include/linux/hw_random.h
6372
6373 HARDWARE TRACING FACILITIES
6374 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6375 S:      Maintained
6376 F:      drivers/hwtracing/
6377
6378 HARDWARE SPINLOCK CORE
6379 M:      Ohad Ben-Cohen <ohad@wizery.com>
6380 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6381 L:      linux-remoteproc@vger.kernel.org
6382 S:      Maintained
6383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6384 F:      Documentation/devicetree/bindings/hwlock/
6385 F:      Documentation/hwspinlock.txt
6386 F:      drivers/hwspinlock/
6387 F:      include/linux/hwspinlock.h
6388
6389 HARMONY SOUND DRIVER
6390 L:      linux-parisc@vger.kernel.org
6391 S:      Maintained
6392 F:      sound/parisc/harmony.*
6393
6394 HDPVR USB VIDEO ENCODER DRIVER
6395 M:      Hans Verkuil <hverkuil@xs4all.nl>
6396 L:      linux-media@vger.kernel.org
6397 T:      git git://linuxtv.org/media_tree.git
6398 W:      https://linuxtv.org
6399 S:      Odd Fixes
6400 F:      drivers/media/usb/hdpvr/
6401
6402 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6403 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6404 S:      Supported
6405 F:      Documentation/watchdog/hpwdt.txt
6406 F:      drivers/watchdog/hpwdt.c
6407
6408 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6409 M:      Don Brace <don.brace@microsemi.com>
6410 L:      esc.storagedev@microsemi.com
6411 L:      linux-scsi@vger.kernel.org
6412 S:      Supported
6413 F:      Documentation/scsi/hpsa.txt
6414 F:      drivers/scsi/hpsa*.[ch]
6415 F:      include/linux/cciss*.h
6416 F:      include/uapi/linux/cciss*.h
6417
6418 HFI1 DRIVER
6419 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6420 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6421 L:      linux-rdma@vger.kernel.org
6422 S:      Supported
6423 F:      drivers/infiniband/hw/hfi1
6424
6425 HFS FILESYSTEM
6426 L:      linux-fsdevel@vger.kernel.org
6427 S:      Orphan
6428 F:      Documentation/filesystems/hfs.txt
6429 F:      fs/hfs/
6430
6431 HFSPLUS FILESYSTEM
6432 L:      linux-fsdevel@vger.kernel.org
6433 S:      Orphan
6434 F:      Documentation/filesystems/hfsplus.txt
6435 F:      fs/hfsplus/
6436
6437 HGA FRAMEBUFFER DRIVER
6438 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6439 L:      linux-nvidia@lists.surfsouth.com
6440 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6441 S:      Maintained
6442 F:      drivers/video/fbdev/hgafb.c
6443
6444 HIBERNATION (aka Software Suspend, aka swsusp)
6445 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6446 M:      Pavel Machek <pavel@ucw.cz>
6447 L:      linux-pm@vger.kernel.org
6448 B:      https://bugzilla.kernel.org
6449 S:      Supported
6450 F:      arch/x86/power/
6451 F:      drivers/base/power/
6452 F:      kernel/power/
6453 F:      include/linux/suspend.h
6454 F:      include/linux/freezer.h
6455 F:      include/linux/pm.h
6456 F:      arch/*/include/asm/suspend*.h
6457
6458 HID CORE LAYER
6459 M:      Jiri Kosina <jikos@kernel.org>
6460 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6461 L:      linux-input@vger.kernel.org
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6463 S:      Maintained
6464 F:      drivers/hid/
6465 F:      include/linux/hid*
6466 F:      include/uapi/linux/hid*
6467
6468 HID SENSOR HUB DRIVERS
6469 M:      Jiri Kosina <jikos@kernel.org>
6470 M:      Jonathan Cameron <jic23@kernel.org>
6471 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6472 L:      linux-input@vger.kernel.org
6473 L:      linux-iio@vger.kernel.org
6474 S:      Maintained
6475 F:      Documentation/hid/hid-sensor*
6476 F:      drivers/hid/hid-sensor-*
6477 F:      drivers/iio/*/hid-*
6478 F:      include/linux/hid-sensor-*
6479
6480 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6481 M:      Thomas Gleixner <tglx@linutronix.de>
6482 L:      linux-kernel@vger.kernel.org
6483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6484 S:      Maintained
6485 F:      Documentation/timers/
6486 F:      kernel/time/hrtimer.c
6487 F:      kernel/time/clockevents.c
6488 F:      kernel/time/timer_*.c
6489 F:      include/linux/clockchips.h
6490 F:      include/linux/hrtimer.h
6491
6492 HIGH-SPEED SCC DRIVER FOR AX.25
6493 L:      linux-hams@vger.kernel.org
6494 S:      Orphan
6495 F:      drivers/net/hamradio/dmascc.c
6496 F:      drivers/net/hamradio/scc.c
6497
6498 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6499 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6500 W:      http://www.highpoint-tech.com
6501 S:      Supported
6502 F:      Documentation/scsi/hptiop.txt
6503 F:      drivers/scsi/hptiop.c
6504
6505 HIPPI
6506 M:      Jes Sorensen <jes@trained-monkey.org>
6507 L:      linux-hippi@sunsite.dk
6508 S:      Maintained
6509 F:      include/linux/hippidevice.h
6510 F:      include/uapi/linux/if_hippi.h
6511 F:      net/802/hippi.c
6512 F:      drivers/net/hippi/
6513
6514 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6515 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6516 M:      Salil Mehta <salil.mehta@huawei.com>
6517 L:      netdev@vger.kernel.org
6518 W:      http://www.hisilicon.com
6519 S:      Maintained
6520 F:      drivers/net/ethernet/hisilicon/hns3/
6521
6522 HISILICON LPC BUS DRIVER
6523 M:      john.garry@huawei.com
6524 W:      http://www.hisilicon.com
6525 S:      Maintained
6526 F:      drivers/bus/hisi_lpc.c
6527 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6528
6529 HISILICON NETWORK SUBSYSTEM DRIVER
6530 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6531 M:      Salil Mehta <salil.mehta@huawei.com>
6532 L:      netdev@vger.kernel.org
6533 W:      http://www.hisilicon.com
6534 S:      Maintained
6535 F:      drivers/net/ethernet/hisilicon/
6536 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6537
6538 HISILICON PMU DRIVER
6539 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6540 W:      http://www.hisilicon.com
6541 S:      Supported
6542 F:      drivers/perf/hisilicon
6543 F:      Documentation/perf/hisi-pmu.txt
6544
6545 HISILICON ROCE DRIVER
6546 M:      Lijun Ou <oulijun@huawei.com>
6547 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6548 L:      linux-rdma@vger.kernel.org
6549 S:      Maintained
6550 F:      drivers/infiniband/hw/hns/
6551 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6552
6553 HISILICON SAS Controller
6554 M:      John Garry <john.garry@huawei.com>
6555 W:      http://www.hisilicon.com
6556 S:      Supported
6557 F:      drivers/scsi/hisi_sas/
6558 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6559
6560 HMM - Heterogeneous Memory Management
6561 M:      Jérôme Glisse <jglisse@redhat.com>
6562 L:      linux-mm@kvack.org
6563 S:      Maintained
6564 F:      mm/hmm*
6565 F:      include/linux/hmm*
6566 F:      Documentation/vm/hmm.rst
6567
6568 HOST AP DRIVER
6569 M:      Jouni Malinen <j@w1.fi>
6570 L:      linux-wireless@vger.kernel.org
6571 W:      http://w1.fi/hostap-driver.html
6572 S:      Obsolete
6573 F:      drivers/net/wireless/intersil/hostap/
6574
6575 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6576 L:      platform-driver-x86@vger.kernel.org
6577 S:      Orphan
6578 F:      drivers/platform/x86/tc1100-wmi.c
6579
6580 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6581 M:      Jaroslav Kysela <perex@perex.cz>
6582 S:      Maintained
6583 F:      drivers/net/ethernet/hp/hp100.*
6584
6585 HPET:   High Precision Event Timers driver
6586 M:      Clemens Ladisch <clemens@ladisch.de>
6587 S:      Maintained
6588 F:      Documentation/timers/hpet.txt
6589 F:      drivers/char/hpet.c
6590 F:      include/linux/hpet.h
6591 F:      include/uapi/linux/hpet.h
6592
6593 HPET:   x86
6594 S:      Orphan
6595 F:      arch/x86/kernel/hpet.c
6596 F:      arch/x86/include/asm/hpet.h
6597
6598 HPFS FILESYSTEM
6599 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6600 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6601 S:      Maintained
6602 F:      fs/hpfs/
6603
6604 HSI SUBSYSTEM
6605 M:      Sebastian Reichel <sre@kernel.org>
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6607 S:      Maintained
6608 F:      Documentation/ABI/testing/sysfs-bus-hsi
6609 F:      Documentation/driver-api/hsi.rst
6610 F:      drivers/hsi/
6611 F:      include/linux/hsi/
6612 F:      include/uapi/linux/hsi/
6613
6614 HSO 3G MODEM DRIVER
6615 L:      linux-usb@vger.kernel.org
6616 S:      Orphan
6617 F:      drivers/net/usb/hso.c
6618
6619 HSR NETWORK PROTOCOL
6620 M:      Arvid Brodin <arvid.brodin@alten.se>
6621 L:      netdev@vger.kernel.org
6622 S:      Maintained
6623 F:      net/hsr/
6624
6625 HT16K33 LED CONTROLLER DRIVER
6626 M:      Robin van der Gracht <robin@protonic.nl>
6627 S:      Maintained
6628 F:      drivers/auxdisplay/ht16k33.c
6629 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6630
6631 HTCPEN TOUCHSCREEN DRIVER
6632 M:      Pau Oliva Fora <pof@eslack.org>
6633 L:      linux-input@vger.kernel.org
6634 S:      Maintained
6635 F:      drivers/input/touchscreen/htcpen.c
6636
6637 HUAWEI ETHERNET DRIVER
6638 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6639 L:      netdev@vger.kernel.org
6640 S:      Supported
6641 F:      Documentation/networking/hinic.txt
6642 F:      drivers/net/ethernet/huawei/hinic/
6643
6644 HUGETLB FILESYSTEM
6645 M:      Mike Kravetz <mike.kravetz@oracle.com>
6646 L:      linux-mm@kvack.org
6647 S:      Maintained
6648 F:      fs/hugetlbfs/
6649 F:      mm/hugetlb.c
6650 F:      include/linux/hugetlb.h
6651 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6652 F:      Documentation/vm/hugetlbfs_reserv.rst
6653 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6654
6655 HVA ST MEDIA DRIVER
6656 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6657 L:      linux-media@vger.kernel.org
6658 T:      git git://linuxtv.org/media_tree.git
6659 W:      https://linuxtv.org
6660 S:      Supported
6661 F:      drivers/media/platform/sti/hva
6662
6663 HWPOISON MEMORY FAILURE HANDLING
6664 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6665 L:      linux-mm@kvack.org
6666 S:      Maintained
6667 F:      mm/memory-failure.c
6668 F:      mm/hwpoison-inject.c
6669
6670 Hyper-V CORE AND DRIVERS
6671 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6672 M:      Haiyang Zhang <haiyangz@microsoft.com>
6673 M:      Stephen Hemminger <sthemmin@microsoft.com>
6674 L:      devel@linuxdriverproject.org
6675 S:      Maintained
6676 F:      Documentation/networking/netvsc.txt
6677 F:      arch/x86/include/asm/mshyperv.h
6678 F:      arch/x86/include/asm/trace/hyperv.h
6679 F:      arch/x86/include/asm/hyperv-tlfs.h
6680 F:      arch/x86/kernel/cpu/mshyperv.c
6681 F:      arch/x86/hyperv
6682 F:      drivers/hid/hid-hyperv.c
6683 F:      drivers/hv/
6684 F:      drivers/input/serio/hyperv-keyboard.c
6685 F:      drivers/pci/controller/pci-hyperv.c
6686 F:      drivers/net/hyperv/
6687 F:      drivers/scsi/storvsc_drv.c
6688 F:      drivers/uio/uio_hv_generic.c
6689 F:      drivers/video/fbdev/hyperv_fb.c
6690 F:      net/vmw_vsock/hyperv_transport.c
6691 F:      include/linux/hyperv.h
6692 F:      include/uapi/linux/hyperv.h
6693 F:      tools/hv/
6694 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6695
6696 HYPERVISOR VIRTUAL CONSOLE DRIVER
6697 L:      linuxppc-dev@lists.ozlabs.org
6698 S:      Odd Fixes
6699 F:      drivers/tty/hvc/
6700
6701 I2C ACPI SUPPORT
6702 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6703 L:      linux-i2c@vger.kernel.org
6704 L:      linux-acpi@vger.kernel.org
6705 S:      Maintained
6706 F:      drivers/i2c/i2c-core-acpi.c
6707
6708 I2C MUXES
6709 M:      Peter Rosin <peda@axentia.se>
6710 L:      linux-i2c@vger.kernel.org
6711 S:      Maintained
6712 F:      Documentation/i2c/i2c-topology
6713 F:      Documentation/i2c/muxes/
6714 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6715 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6716 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6717 F:      drivers/i2c/i2c-mux.c
6718 F:      drivers/i2c/muxes/
6719 F:      include/linux/i2c-mux.h
6720
6721 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6722 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6723 L:      linux-i2c@vger.kernel.org
6724 S:      Maintained
6725 F:      drivers/i2c/busses/i2c-mv64xxx.c
6726
6727 I2C OVER PARALLEL PORT
6728 M:      Jean Delvare <jdelvare@suse.com>
6729 L:      linux-i2c@vger.kernel.org
6730 S:      Maintained
6731 F:      Documentation/i2c/busses/i2c-parport
6732 F:      Documentation/i2c/busses/i2c-parport-light
6733 F:      drivers/i2c/busses/i2c-parport.c
6734 F:      drivers/i2c/busses/i2c-parport-light.c
6735
6736 I2C SUBSYSTEM
6737 M:      Wolfram Sang <wsa@the-dreams.de>
6738 L:      linux-i2c@vger.kernel.org
6739 W:      https://i2c.wiki.kernel.org/
6740 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6742 S:      Maintained
6743 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6744 F:      Documentation/i2c/
6745 F:      drivers/i2c/*
6746 F:      include/linux/i2c.h
6747 F:      include/linux/i2c-dev.h
6748 F:      include/linux/i2c-smbus.h
6749 F:      include/uapi/linux/i2c.h
6750 F:      include/uapi/linux/i2c-*.h
6751
6752 I2C SUBSYSTEM HOST DRIVERS
6753 L:      linux-i2c@vger.kernel.org
6754 W:      https://i2c.wiki.kernel.org/
6755 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6757 S:      Odd Fixes
6758 F:      Documentation/devicetree/bindings/i2c/
6759 F:      drivers/i2c/algos/
6760 F:      drivers/i2c/busses/
6761
6762 I2C-TAOS-EVM DRIVER
6763 M:      Jean Delvare <jdelvare@suse.com>
6764 L:      linux-i2c@vger.kernel.org
6765 S:      Maintained
6766 F:      Documentation/i2c/busses/i2c-taos-evm
6767 F:      drivers/i2c/busses/i2c-taos-evm.c
6768
6769 I2C-TINY-USB DRIVER
6770 M:      Till Harbaum <till@harbaum.org>
6771 L:      linux-i2c@vger.kernel.org
6772 W:      http://www.harbaum.org/till/i2c_tiny_usb
6773 S:      Maintained
6774 F:      drivers/i2c/busses/i2c-tiny-usb.c
6775
6776 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6777 M:      Jean Delvare <jdelvare@suse.com>
6778 L:      linux-i2c@vger.kernel.org
6779 S:      Maintained
6780 F:      Documentation/i2c/busses/i2c-ali1535
6781 F:      Documentation/i2c/busses/i2c-ali1563
6782 F:      Documentation/i2c/busses/i2c-ali15x3
6783 F:      Documentation/i2c/busses/i2c-amd756
6784 F:      Documentation/i2c/busses/i2c-amd8111
6785 F:      Documentation/i2c/busses/i2c-i801
6786 F:      Documentation/i2c/busses/i2c-nforce2
6787 F:      Documentation/i2c/busses/i2c-piix4
6788 F:      Documentation/i2c/busses/i2c-sis5595
6789 F:      Documentation/i2c/busses/i2c-sis630
6790 F:      Documentation/i2c/busses/i2c-sis96x
6791 F:      Documentation/i2c/busses/i2c-via
6792 F:      Documentation/i2c/busses/i2c-viapro
6793 F:      drivers/i2c/busses/i2c-ali1535.c
6794 F:      drivers/i2c/busses/i2c-ali1563.c
6795 F:      drivers/i2c/busses/i2c-ali15x3.c
6796 F:      drivers/i2c/busses/i2c-amd756.c
6797 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6798 F:      drivers/i2c/busses/i2c-amd8111.c
6799 F:      drivers/i2c/busses/i2c-i801.c
6800 F:      drivers/i2c/busses/i2c-isch.c
6801 F:      drivers/i2c/busses/i2c-nforce2.c
6802 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6803 F:      drivers/i2c/busses/i2c-piix4.c
6804 F:      drivers/i2c/busses/i2c-sis5595.c
6805 F:      drivers/i2c/busses/i2c-sis630.c
6806 F:      drivers/i2c/busses/i2c-sis96x.c
6807 F:      drivers/i2c/busses/i2c-via.c
6808 F:      drivers/i2c/busses/i2c-viapro.c
6809
6810 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6811 M:      Hans de Goede <hdegoede@redhat.com>
6812 L:      linux-i2c@vger.kernel.org
6813 S:      Maintained
6814 F:      drivers/i2c/busses/i2c-cht-wc.c
6815
6816 I2C/SMBUS ISMT DRIVER
6817 M:      Seth Heasley <seth.heasley@intel.com>
6818 M:      Neil Horman <nhorman@tuxdriver.com>
6819 L:      linux-i2c@vger.kernel.org
6820 F:      drivers/i2c/busses/i2c-ismt.c
6821 F:      Documentation/i2c/busses/i2c-ismt
6822
6823 I2C/SMBUS STUB DRIVER
6824 M:      Jean Delvare <jdelvare@suse.com>
6825 L:      linux-i2c@vger.kernel.org
6826 S:      Maintained
6827 F:      drivers/i2c/i2c-stub.c
6828
6829 IA64 (Itanium) PLATFORM
6830 M:      Tony Luck <tony.luck@intel.com>
6831 M:      Fenghua Yu <fenghua.yu@intel.com>
6832 L:      linux-ia64@vger.kernel.org
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6834 S:      Maintained
6835 F:      arch/ia64/
6836
6837 IBM Power 842 compression accelerator
6838 M:      Haren Myneni <haren@us.ibm.com>
6839 S:      Supported
6840 F:      drivers/crypto/nx/Makefile
6841 F:      drivers/crypto/nx/Kconfig
6842 F:      drivers/crypto/nx/nx-842*
6843 F:      include/linux/sw842.h
6844 F:      crypto/842.c
6845 F:      lib/842/
6846
6847 IBM Power in-Nest Crypto Acceleration
6848 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6849 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6850 L:      linux-crypto@vger.kernel.org
6851 S:      Supported
6852 F:      drivers/crypto/nx/Makefile
6853 F:      drivers/crypto/nx/Kconfig
6854 F:      drivers/crypto/nx/nx-aes*
6855 F:      drivers/crypto/nx/nx-sha*
6856 F:      drivers/crypto/nx/nx.*
6857 F:      drivers/crypto/nx/nx_csbcpb.h
6858 F:      drivers/crypto/nx/nx_debugfs.h
6859
6860 IBM Power Linux RAID adapter
6861 M:      Brian King <brking@us.ibm.com>
6862 S:      Supported
6863 F:      drivers/scsi/ipr.*
6864
6865 IBM Power SRIOV Virtual NIC Device Driver
6866 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6867 M:      John Allen <jallen@linux.vnet.ibm.com>
6868 L:      netdev@vger.kernel.org
6869 S:      Supported
6870 F:      drivers/net/ethernet/ibm/ibmvnic.*
6871
6872 IBM Power Virtual Accelerator Switchboard
6873 M:      Sukadev Bhattiprolu
6874 L:      linuxppc-dev@lists.ozlabs.org
6875 S:      Supported
6876 F:      arch/powerpc/platforms/powernv/vas*
6877 F:      arch/powerpc/platforms/powernv/copy-paste.h
6878 F:      arch/powerpc/include/asm/vas.h
6879 F:      arch/powerpc/include/uapi/asm/vas.h
6880
6881 IBM Power Virtual Ethernet Device Driver
6882 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6883 L:      netdev@vger.kernel.org
6884 S:      Supported
6885 F:      drivers/net/ethernet/ibm/ibmveth.*
6886
6887 IBM Power Virtual FC Device Drivers
6888 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6889 L:      linux-scsi@vger.kernel.org
6890 S:      Supported
6891 F:      drivers/scsi/ibmvscsi/ibmvfc*
6892
6893 IBM Power Virtual Management Channel Driver
6894 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6895 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6896 S:      Supported
6897 F:      drivers/misc/ibmvmc.*
6898
6899 IBM Power Virtual SCSI Device Drivers
6900 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6901 L:      linux-scsi@vger.kernel.org
6902 S:      Supported
6903 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6904 F:      include/scsi/viosrp.h
6905
6906 IBM Power Virtual SCSI Device Target Driver
6907 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6908 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6909 L:      linux-scsi@vger.kernel.org
6910 L:      target-devel@vger.kernel.org
6911 S:      Supported
6912 F:      drivers/scsi/ibmvscsi_tgt/
6913
6914 IBM Power VMX Cryptographic instructions
6915 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6916 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6917 L:      linux-crypto@vger.kernel.org
6918 S:      Supported
6919 F:      drivers/crypto/vmx/Makefile
6920 F:      drivers/crypto/vmx/Kconfig
6921 F:      drivers/crypto/vmx/vmx.c
6922 F:      drivers/crypto/vmx/aes*
6923 F:      drivers/crypto/vmx/ghash*
6924 F:      drivers/crypto/vmx/ppc-xlate.pl
6925
6926 IBM ServeRAID RAID DRIVER
6927 S:      Orphan
6928 F:      drivers/scsi/ips.*
6929
6930 ICH LPC AND GPIO DRIVER
6931 M:      Peter Tyser <ptyser@xes-inc.com>
6932 S:      Maintained
6933 F:      drivers/mfd/lpc_ich.c
6934 F:      drivers/gpio/gpio-ich.c
6935
6936 IDE SUBSYSTEM
6937 M:      "David S. Miller" <davem@davemloft.net>
6938 L:      linux-ide@vger.kernel.org
6939 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6941 S:      Maintained
6942 F:      Documentation/ide/
6943 F:      drivers/ide/
6944 F:      include/linux/ide.h
6945
6946 IDE/ATAPI DRIVERS
6947 M:      Borislav Petkov <bp@alien8.de>
6948 L:      linux-ide@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/cdrom/ide-cd
6951 F:      drivers/ide/ide-cd*
6952
6953 IDEAPAD LAPTOP EXTRAS DRIVER
6954 M:      Ike Panhc <ike.pan@canonical.com>
6955 L:      platform-driver-x86@vger.kernel.org
6956 W:      http://launchpad.net/ideapad-laptop
6957 S:      Maintained
6958 F:      drivers/platform/x86/ideapad-laptop.c
6959
6960 IDEAPAD LAPTOP SLIDEBAR DRIVER
6961 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6962 L:      linux-input@vger.kernel.org
6963 W:      https://github.com/o2genum/ideapad-slidebar
6964 S:      Maintained
6965 F:      drivers/input/misc/ideapad_slidebar.c
6966
6967 IDT VersaClock 5 CLOCK DRIVER
6968 M:      Marek Vasut <marek.vasut@gmail.com>
6969 S:      Maintained
6970 F:      drivers/clk/clk-versaclock5.c
6971
6972 IEEE 802.15.4 SUBSYSTEM
6973 M:      Alexander Aring <alex.aring@gmail.com>
6974 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6975 L:      linux-wpan@vger.kernel.org
6976 W:      http://wpan.cakelab.org/
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6979 S:      Maintained
6980 F:      net/ieee802154/
6981 F:      net/mac802154/
6982 F:      drivers/net/ieee802154/
6983 F:      include/linux/nl802154.h
6984 F:      include/linux/ieee802154.h
6985 F:      include/net/nl802154.h
6986 F:      include/net/mac802154.h
6987 F:      include/net/af_ieee802154.h
6988 F:      include/net/cfg802154.h
6989 F:      include/net/ieee802154_netdev.h
6990 F:      Documentation/networking/ieee802154.txt
6991
6992 IFE PROTOCOL
6993 M:      Yotam Gigi <yotam.gi@gmail.com>
6994 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6995 F:      net/ife
6996 F:      include/net/ife.h
6997 F:      include/uapi/linux/ife.h
6998
6999 IGORPLUG-USB IR RECEIVER
7000 M:      Sean Young <sean@mess.org>
7001 L:      linux-media@vger.kernel.org
7002 S:      Maintained
7003 F:      drivers/media/rc/igorplugusb.c
7004
7005 IGUANAWORKS USB IR TRANSCEIVER
7006 M:      Sean Young <sean@mess.org>
7007 L:      linux-media@vger.kernel.org
7008 S:      Maintained
7009 F:      drivers/media/rc/iguanair.c
7010
7011 IIO DIGITAL POTENTIOMETER DAC
7012 M:      Peter Rosin <peda@axentia.se>
7013 L:      linux-iio@vger.kernel.org
7014 S:      Maintained
7015 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7016 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7017 F:      drivers/iio/dac/dpot-dac.c
7018
7019 IIO ENVELOPE DETECTOR
7020 M:      Peter Rosin <peda@axentia.se>
7021 L:      linux-iio@vger.kernel.org
7022 S:      Maintained
7023 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7024 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7025 F:      drivers/iio/adc/envelope-detector.c
7026
7027 IIO MULTIPLEXER
7028 M:      Peter Rosin <peda@axentia.se>
7029 L:      linux-iio@vger.kernel.org
7030 S:      Maintained
7031 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7032 F:      drivers/iio/multiplexer/iio-mux.c
7033
7034 IIO SUBSYSTEM AND DRIVERS
7035 M:      Jonathan Cameron <jic23@kernel.org>
7036 R:      Hartmut Knaack <knaack.h@gmx.de>
7037 R:      Lars-Peter Clausen <lars@metafoo.de>
7038 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7039 L:      linux-iio@vger.kernel.org
7040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7041 S:      Maintained
7042 F:      Documentation/ABI/testing/configfs-iio*
7043 F:      Documentation/ABI/testing/sysfs-bus-iio*
7044 F:      Documentation/devicetree/bindings/iio/
7045 F:      drivers/iio/
7046 F:      drivers/staging/iio/
7047 F:      include/linux/iio/
7048 F:      tools/iio/
7049
7050 IIO UNIT CONVERTER
7051 M:      Peter Rosin <peda@axentia.se>
7052 L:      linux-iio@vger.kernel.org
7053 S:      Maintained
7054 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7055 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7056 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7057 F:      drivers/iio/afe/iio-rescale.c
7058
7059 IKANOS/ADI EAGLE ADSL USB DRIVER
7060 M:      Matthieu Castet <castet.matthieu@free.fr>
7061 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7062 S:      Maintained
7063 F:      drivers/usb/atm/ueagle-atm.c
7064
7065 IMGTEC ASCII LCD DRIVER
7066 M:      Paul Burton <paul.burton@mips.com>
7067 S:      Maintained
7068 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7069 F:      drivers/auxdisplay/img-ascii-lcd.c
7070
7071 IMGTEC IR DECODER DRIVER
7072 M:      James Hogan <jhogan@kernel.org>
7073 S:      Maintained
7074 F:      drivers/media/rc/img-ir/
7075
7076 IMON SOUNDGRAPH USB IR RECEIVER
7077 M:      Sean Young <sean@mess.org>
7078 L:      linux-media@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/media/rc/imon_raw.c
7081 F:      drivers/media/rc/imon.c
7082
7083 IMS TWINTURBO FRAMEBUFFER DRIVER
7084 L:      linux-fbdev@vger.kernel.org
7085 S:      Orphan
7086 F:      drivers/video/fbdev/imsttfb.c
7087
7088 INA209 HARDWARE MONITOR DRIVER
7089 M:      Guenter Roeck <linux@roeck-us.net>
7090 L:      linux-hwmon@vger.kernel.org
7091 S:      Maintained
7092 F:      Documentation/hwmon/ina209
7093 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7094 F:      drivers/hwmon/ina209.c
7095
7096 INA2XX HARDWARE MONITOR DRIVER
7097 M:      Guenter Roeck <linux@roeck-us.net>
7098 L:      linux-hwmon@vger.kernel.org
7099 S:      Maintained
7100 F:      Documentation/hwmon/ina2xx
7101 F:      drivers/hwmon/ina2xx.c
7102 F:      include/linux/platform_data/ina2xx.h
7103
7104 INDUSTRY PACK SUBSYSTEM (IPACK)
7105 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7106 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7107 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7108 L:      industrypack-devel@lists.sourceforge.net
7109 W:      http://industrypack.sourceforge.net
7110 S:      Maintained
7111 F:      drivers/ipack/
7112
7113 INFINIBAND SUBSYSTEM
7114 M:      Doug Ledford <dledford@redhat.com>
7115 M:      Jason Gunthorpe <jgg@mellanox.com>
7116 L:      linux-rdma@vger.kernel.org
7117 W:      https://github.com/linux-rdma/rdma-core
7118 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7120 S:      Supported
7121 F:      Documentation/devicetree/bindings/infiniband/
7122 F:      Documentation/infiniband/
7123 F:      drivers/infiniband/
7124 F:      include/uapi/linux/if_infiniband.h
7125 F:      include/uapi/rdma/
7126 F:      include/rdma/
7127
7128 INGENIC JZ4780 DMA Driver
7129 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7130 S:      Maintained
7131 F:      drivers/dma/dma-jz4780.c
7132
7133 INGENIC JZ4780 NAND DRIVER
7134 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7135 L:      linux-mtd@lists.infradead.org
7136 S:      Maintained
7137 F:      drivers/mtd/nand/raw/jz4780_*
7138
7139 INOTIFY
7140 M:      Jan Kara <jack@suse.cz>
7141 R:      Amir Goldstein <amir73il@gmail.com>
7142 L:      linux-fsdevel@vger.kernel.org
7143 S:      Maintained
7144 F:      Documentation/filesystems/inotify.txt
7145 F:      fs/notify/inotify/
7146 F:      include/linux/inotify.h
7147 F:      include/uapi/linux/inotify.h
7148
7149 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7150 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7151 L:      linux-input@vger.kernel.org
7152 Q:      http://patchwork.kernel.org/project/linux-input/list/
7153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7154 S:      Maintained
7155 F:      drivers/input/
7156 F:      include/linux/input.h
7157 F:      include/uapi/linux/input.h
7158 F:      include/uapi/linux/input-event-codes.h
7159 F:      include/linux/input/
7160 F:      Documentation/devicetree/bindings/input/
7161 F:      Documentation/devicetree/bindings/serio/
7162 F:      Documentation/input/
7163
7164 INPUT MULTITOUCH (MT) PROTOCOL
7165 M:      Henrik Rydberg <rydberg@bitmath.org>
7166 L:      linux-input@vger.kernel.org
7167 S:      Odd fixes
7168 F:      Documentation/input/multi-touch-protocol.rst
7169 F:      drivers/input/input-mt.c
7170 K:      \b(ABS|SYN)_MT_
7171
7172 INSIDE SECURE CRYPTO DRIVER
7173 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7174 F:      drivers/crypto/inside-secure/
7175 S:      Maintained
7176 L:      linux-crypto@vger.kernel.org
7177
7178 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7179 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7180 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7181 L:      linux-integrity@vger.kernel.org
7182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7183 S:      Supported
7184 F:      security/integrity/ima/
7185
7186 INTEL 810/815 FRAMEBUFFER DRIVER
7187 M:      Antonino Daplas <adaplas@gmail.com>
7188 L:      linux-fbdev@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/video/fbdev/i810/
7191
7192 INTEL ASoC DRIVERS
7193 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7194 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7195 M:      Jie Yang <yang.jie@linux.intel.com>
7196 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7197 S:      Supported
7198 F:      sound/soc/intel/
7199
7200 INTEL C600 SERIES SAS CONTROLLER DRIVER
7201 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7202 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7203 L:      linux-scsi@vger.kernel.org
7204 T:      git git://git.code.sf.net/p/intel-sas/isci
7205 S:      Supported
7206 F:      drivers/scsi/isci/
7207
7208 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7209 M:      Jani Nikula <jani.nikula@linux.intel.com>
7210 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7211 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7212 L:      intel-gfx@lists.freedesktop.org
7213 W:      https://01.org/linuxgraphics/
7214 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7215 C:      irc://chat.freenode.net/intel-gfx
7216 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7217 T:      git git://anongit.freedesktop.org/drm-intel
7218 S:      Supported
7219 F:      drivers/gpu/drm/i915/
7220 F:      include/drm/i915*
7221 F:      include/uapi/drm/i915_drm.h
7222 F:      Documentation/gpu/i915.rst
7223
7224 INTEL ETHERNET DRIVERS
7225 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7226 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7227 W:      http://www.intel.com/support/feedback.htm
7228 W:      http://e1000.sourceforge.net/
7229 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7232 S:      Supported
7233 F:      Documentation/networking/e100.rst
7234 F:      Documentation/networking/e1000.rst
7235 F:      Documentation/networking/e1000e.txt
7236 F:      Documentation/networking/igb.txt
7237 F:      Documentation/networking/igbvf.txt
7238 F:      Documentation/networking/ixgb.txt
7239 F:      Documentation/networking/ixgbe.txt
7240 F:      Documentation/networking/ixgbevf.txt
7241 F:      Documentation/networking/i40e.txt
7242 F:      Documentation/networking/i40evf.txt
7243 F:      Documentation/networking/ice.txt
7244 F:      drivers/net/ethernet/intel/
7245 F:      drivers/net/ethernet/intel/*/
7246 F:      include/linux/avf/virtchnl.h
7247
7248 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7249 M:      Maik Broemme <mbroemme@libmpq.org>
7250 L:      linux-fbdev@vger.kernel.org
7251 S:      Maintained
7252 F:      Documentation/fb/intelfb.txt
7253 F:      drivers/video/fbdev/intelfb/
7254
7255 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7256 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7257 M:      Zhi Wang <zhi.a.wang@intel.com>
7258 L:      intel-gvt-dev@lists.freedesktop.org
7259 L:      intel-gfx@lists.freedesktop.org
7260 W:      https://01.org/igvt-g
7261 T:      git https://github.com/intel/gvt-linux.git
7262 S:      Supported
7263 F:      drivers/gpu/drm/i915/gvt/
7264
7265 INTEL HID EVENT DRIVER
7266 M:      Alex Hung <alex.hung@canonical.com>
7267 L:      platform-driver-x86@vger.kernel.org
7268 S:      Maintained
7269 F:      drivers/platform/x86/intel-hid.c
7270
7271 INTEL I/OAT DMA DRIVER
7272 M:      Dave Jiang <dave.jiang@intel.com>
7273 R:      Dan Williams <dan.j.williams@intel.com>
7274 L:      dmaengine@vger.kernel.org
7275 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7276 S:      Supported
7277 F:      drivers/dma/ioat*
7278
7279 INTEL IDLE DRIVER
7280 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7281 M:      Len Brown <lenb@kernel.org>
7282 L:      linux-pm@vger.kernel.org
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7284 B:      https://bugzilla.kernel.org
7285 S:      Supported
7286 F:      drivers/idle/intel_idle.c
7287
7288 INTEL INTEGRATED SENSOR HUB DRIVER
7289 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7290 M:      Jiri Kosina <jikos@kernel.org>
7291 L:      linux-input@vger.kernel.org
7292 S:      Maintained
7293 F:      drivers/hid/intel-ish-hid/
7294
7295 INTEL IOMMU (VT-d)
7296 M:      David Woodhouse <dwmw2@infradead.org>
7297 L:      iommu@lists.linux-foundation.org
7298 T:      git git://git.infradead.org/iommu-2.6.git
7299 S:      Supported
7300 F:      drivers/iommu/intel-iommu.c
7301 F:      include/linux/intel-iommu.h
7302
7303 INTEL IOP-ADMA DMA DRIVER
7304 R:      Dan Williams <dan.j.williams@intel.com>
7305 S:      Odd fixes
7306 F:      drivers/dma/iop-adma.c
7307
7308 INTEL IPU3 CSI-2 CIO2 DRIVER
7309 M:      Yong Zhi <yong.zhi@intel.com>
7310 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7311 M:      Bingbu Cao <bingbu.cao@intel.com>
7312 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7313 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7314 L:      linux-media@vger.kernel.org
7315 S:      Maintained
7316 F:      drivers/media/pci/intel/ipu3/
7317 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7318
7319 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7320 M:      Krzysztof Halasa <khalasa@piap.pl>
7321 S:      Maintained
7322 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7323 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7324 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7325 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7326 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7327 F:      drivers/net/wan/ixp4xx_hss.c
7328
7329 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7330 M:      Deepak Saxena <dsaxena@plexity.net>
7331 S:      Maintained
7332 F:      drivers/char/hw_random/ixp4xx-rng.c
7333
7334 INTEL MANAGEMENT ENGINE (mei)
7335 M:      Tomas Winkler <tomas.winkler@intel.com>
7336 L:      linux-kernel@vger.kernel.org
7337 S:      Supported
7338 F:      include/uapi/linux/mei.h
7339 F:      include/linux/mei_cl_bus.h
7340 F:      drivers/misc/mei/*
7341 F:      drivers/watchdog/mei_wdt.c
7342 F:      Documentation/misc-devices/mei/*
7343 F:      samples/mei/*
7344
7345 INTEL MENLOW THERMAL DRIVER
7346 M:      Sujith Thomas <sujith.thomas@intel.com>
7347 L:      platform-driver-x86@vger.kernel.org
7348 W:      https://01.org/linux-acpi
7349 S:      Supported
7350 F:      drivers/platform/x86/intel_menlow.c
7351
7352 INTEL MERRIFIELD GPIO DRIVER
7353 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7354 L:      linux-gpio@vger.kernel.org
7355 S:      Maintained
7356 F:      drivers/gpio/gpio-merrifield.c
7357
7358 INTEL MIC DRIVERS (mic)
7359 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7360 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7361 S:      Supported
7362 W:      https://github.com/sudeepdutt/mic
7363 W:      http://software.intel.com/en-us/mic-developer
7364 F:      include/linux/mic_bus.h
7365 F:      include/linux/scif.h
7366 F:      include/uapi/linux/mic_common.h
7367 F:      include/uapi/linux/mic_ioctl.h
7368 F:      include/uapi/linux/scif_ioctl.h
7369 F:      drivers/misc/mic/
7370 F:      drivers/dma/mic_x100_dma.c
7371 F:      drivers/dma/mic_x100_dma.h
7372 F:      Documentation/mic/
7373
7374 INTEL PMC CORE DRIVER
7375 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7376 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7377 L:      platform-driver-x86@vger.kernel.org
7378 S:      Maintained
7379 F:      arch/x86/include/asm/pmc_core.h
7380 F:      drivers/platform/x86/intel_pmc_core*
7381
7382 INTEL PMC/P-Unit IPC DRIVER
7383 M:      Zha Qipeng<qipeng.zha@intel.com>
7384 L:      platform-driver-x86@vger.kernel.org
7385 S:      Maintained
7386 F:      drivers/platform/x86/intel_pmc_ipc.c
7387 F:      drivers/platform/x86/intel_punit_ipc.c
7388 F:      arch/x86/include/asm/intel_pmc_ipc.h
7389 F:      arch/x86/include/asm/intel_punit_ipc.h
7390
7391 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7392 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7393 L:      linux-wireless@vger.kernel.org
7394 S:      Maintained
7395 F:      Documentation/networking/README.ipw2100
7396 F:      Documentation/networking/README.ipw2200
7397 F:      drivers/net/wireless/intel/ipw2x00/
7398
7399 INTEL PSTATE DRIVER
7400 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7401 M:      Len Brown <lenb@kernel.org>
7402 L:      linux-pm@vger.kernel.org
7403 S:      Supported
7404 F:      drivers/cpufreq/intel_pstate.c
7405
7406 INTEL RDMA RNIC DRIVER
7407 M:      Faisal Latif <faisal.latif@intel.com>
7408 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7409 L:      linux-rdma@vger.kernel.org
7410 S:      Supported
7411 F:      drivers/infiniband/hw/i40iw/
7412 F:      include/uapi/rdma/i40iw-abi.h
7413
7414 INTEL SHA MULTIBUFFER DRIVER
7415 M:      Megha Dey <megha.dey@linux.intel.com>
7416 R:      Tim Chen <tim.c.chen@linux.intel.com>
7417 L:      linux-crypto@vger.kernel.org
7418 S:      Supported
7419 F:      arch/x86/crypto/sha*-mb/
7420 F:      crypto/mcryptd.c
7421
7422 INTEL TELEMETRY DRIVER
7423 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7424 L:      platform-driver-x86@vger.kernel.org
7425 S:      Maintained
7426 F:      arch/x86/include/asm/intel_telemetry.h
7427 F:      drivers/platform/x86/intel_telemetry*
7428
7429 INTEL VIRTUAL BUTTON DRIVER
7430 M:      AceLan Kao <acelan.kao@canonical.com>
7431 L:      platform-driver-x86@vger.kernel.org
7432 S:      Maintained
7433 F:      drivers/platform/x86/intel-vbtn.c
7434
7435 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7436 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7437 L:      linux-wireless@vger.kernel.org
7438 S:      Supported
7439 F:      drivers/net/wireless/intel/iwlegacy/
7440
7441 INTEL WIRELESS WIFI LINK (iwlwifi)
7442 M:      Johannes Berg <johannes.berg@intel.com>
7443 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7444 M:      Luca Coelho <luciano.coelho@intel.com>
7445 M:      Intel Linux Wireless <linuxwifi@intel.com>
7446 L:      linux-wireless@vger.kernel.org
7447 W:      http://intellinuxwireless.org
7448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7449 S:      Supported
7450 F:      drivers/net/wireless/intel/iwlwifi/
7451
7452 INTEL WIRELESS WIMAX CONNECTION 2400
7453 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7454 M:      linux-wimax@intel.com
7455 L:      wimax@linuxwimax.org (subscribers-only)
7456 S:      Supported
7457 W:      http://linuxwimax.org
7458 F:      Documentation/wimax/README.i2400m
7459 F:      drivers/net/wimax/i2400m/
7460 F:      include/uapi/linux/wimax/i2400m.h
7461
7462 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7463 M:      Mario Limonciello <mario.limonciello@dell.com>
7464 S:      Maintained
7465 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7466
7467 INTEL(R) TRACE HUB
7468 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7469 S:      Supported
7470 F:      Documentation/trace/intel_th.rst
7471 F:      drivers/hwtracing/intel_th/
7472
7473 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7474 M:      Ning Sun <ning.sun@intel.com>
7475 L:      tboot-devel@lists.sourceforge.net
7476 W:      http://tboot.sourceforge.net
7477 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7478 S:      Supported
7479 F:      Documentation/intel_txt.txt
7480 F:      include/linux/tboot.h
7481 F:      arch/x86/kernel/tboot.c
7482
7483 INTEL-MID GPIO DRIVER
7484 M:      David Cohen <david.a.cohen@linux.intel.com>
7485 L:      linux-gpio@vger.kernel.org
7486 S:      Maintained
7487 F:      drivers/gpio/gpio-intel-mid.c
7488
7489 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7490 M:      Linus Walleij <linus.walleij@linaro.org>
7491 L:      linux-iio@vger.kernel.org
7492 S:      Maintained
7493 F:      drivers/iio/gyro/mpu3050*
7494 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7495
7496 IOC3 ETHERNET DRIVER
7497 M:      Ralf Baechle <ralf@linux-mips.org>
7498 L:      linux-mips@linux-mips.org
7499 S:      Maintained
7500 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7501
7502 IOC3 SERIAL DRIVER
7503 M:      Pat Gefre <pfg@sgi.com>
7504 L:      linux-serial@vger.kernel.org
7505 S:      Maintained
7506 F:      drivers/tty/serial/ioc3_serial.c
7507
7508 IOMMU DRIVERS
7509 M:      Joerg Roedel <joro@8bytes.org>
7510 L:      iommu@lists.linux-foundation.org
7511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7512 S:      Maintained
7513 F:      Documentation/devicetree/bindings/iommu/
7514 F:      drivers/iommu/
7515 F:      include/linux/iommu.h
7516 F:      include/linux/of_iommu.h
7517 F:      include/linux/iova.h
7518
7519 IP MASQUERADING
7520 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7521 S:      Maintained
7522 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7523
7524 IPMI SUBSYSTEM
7525 M:      Corey Minyard <minyard@acm.org>
7526 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7527 W:      http://openipmi.sourceforge.net/
7528 S:      Supported
7529 F:      Documentation/IPMI.txt
7530 F:      drivers/char/ipmi/
7531 F:      include/linux/ipmi*
7532 F:      include/uapi/linux/ipmi*
7533
7534 IPS SCSI RAID DRIVER
7535 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7536 L:      linux-scsi@vger.kernel.org
7537 W:      http://www.adaptec.com/
7538 S:      Maintained
7539 F:      drivers/scsi/ips*
7540
7541 IPVS
7542 M:      Wensong Zhang <wensong@linux-vs.org>
7543 M:      Simon Horman <horms@verge.net.au>
7544 M:      Julian Anastasov <ja@ssi.bg>
7545 L:      netdev@vger.kernel.org
7546 L:      lvs-devel@vger.kernel.org
7547 S:      Maintained
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7550 F:      Documentation/networking/ipvs-sysctl.txt
7551 F:      include/net/ip_vs.h
7552 F:      include/uapi/linux/ip_vs.h
7553 F:      net/netfilter/ipvs/
7554
7555 IPWIRELESS DRIVER
7556 M:      Jiri Kosina <jikos@kernel.org>
7557 M:      David Sterba <dsterba@suse.com>
7558 S:      Odd Fixes
7559 F:      drivers/tty/ipwireless/
7560
7561 IPX NETWORK LAYER
7562 L:      netdev@vger.kernel.org
7563 S:      Obsolete
7564 F:      include/uapi/linux/ipx.h
7565 F:      drivers/staging/ipx/
7566
7567 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7568 M:      Marc Zyngier <marc.zyngier@arm.com>
7569 S:      Maintained
7570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7571 F:      Documentation/IRQ-domain.txt
7572 F:      include/linux/irqdomain.h
7573 F:      kernel/irq/irqdomain.c
7574 F:      kernel/irq/msi.c
7575
7576 IRQ SUBSYSTEM
7577 M:      Thomas Gleixner <tglx@linutronix.de>
7578 L:      linux-kernel@vger.kernel.org
7579 S:      Maintained
7580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7581 F:      kernel/irq/
7582
7583 IRQCHIP DRIVERS
7584 M:      Thomas Gleixner <tglx@linutronix.de>
7585 M:      Jason Cooper <jason@lakedaemon.net>
7586 M:      Marc Zyngier <marc.zyngier@arm.com>
7587 L:      linux-kernel@vger.kernel.org
7588 S:      Maintained
7589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7590 F:      Documentation/devicetree/bindings/interrupt-controller/
7591 F:      drivers/irqchip/
7592
7593 ISA
7594 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7595 S:      Maintained
7596 F:      Documentation/isa.txt
7597 F:      drivers/base/isa.c
7598 F:      include/linux/isa.h
7599
7600 ISA RADIO MODULE
7601 M:      Hans Verkuil <hverkuil@xs4all.nl>
7602 L:      linux-media@vger.kernel.org
7603 T:      git git://linuxtv.org/media_tree.git
7604 W:      https://linuxtv.org
7605 S:      Maintained
7606 F:      drivers/media/radio/radio-isa*
7607
7608 ISAPNP
7609 M:      Jaroslav Kysela <perex@perex.cz>
7610 S:      Maintained
7611 F:      Documentation/isapnp.txt
7612 F:      drivers/pnp/isapnp/
7613 F:      include/linux/isapnp.h
7614
7615 ISCSI
7616 M:      Lee Duncan <lduncan@suse.com>
7617 M:      Chris Leech <cleech@redhat.com>
7618 L:      open-iscsi@googlegroups.com
7619 W:      www.open-iscsi.com
7620 S:      Maintained
7621 F:      drivers/scsi/*iscsi*
7622 F:      include/scsi/*iscsi*
7623
7624 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7625 M:      Peter Jones <pjones@redhat.com>
7626 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7627 S:      Maintained
7628 F:      drivers/firmware/iscsi_ibft*
7629
7630 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7631 M:      Or Gerlitz <ogerlitz@mellanox.com>
7632 M:      Sagi Grimberg <sagi@grimberg.me>
7633 M:      Roi Dayan <roid@mellanox.com>
7634 L:      linux-rdma@vger.kernel.org
7635 S:      Supported
7636 W:      http://www.openfabrics.org
7637 W:      www.open-iscsi.org
7638 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7639 F:      drivers/infiniband/ulp/iser/
7640
7641 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7642 M:      Sagi Grimberg <sagi@grimberg.me>
7643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7644 L:      linux-rdma@vger.kernel.org
7645 L:      target-devel@vger.kernel.org
7646 S:      Supported
7647 W:      http://www.linux-iscsi.org
7648 F:      drivers/infiniband/ulp/isert
7649
7650 ISDN SUBSYSTEM
7651 M:      Karsten Keil <isdn@linux-pingi.de>
7652 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7653 L:      netdev@vger.kernel.org
7654 W:      http://www.isdn4linux.de
7655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7656 S:      Maintained
7657 F:      Documentation/isdn/
7658 F:      drivers/isdn/
7659 F:      include/linux/isdn.h
7660 F:      include/linux/isdn/
7661 F:      include/uapi/linux/isdn.h
7662 F:      include/uapi/linux/isdn/
7663
7664 ISDN SUBSYSTEM (Eicon active card driver)
7665 M:      Armin Schindler <mac@melware.de>
7666 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7667 W:      http://www.melware.de
7668 S:      Maintained
7669 F:      drivers/isdn/hardware/eicon/
7670
7671 IT87 HARDWARE MONITORING DRIVER
7672 M:      Jean Delvare <jdelvare@suse.com>
7673 L:      linux-hwmon@vger.kernel.org
7674 S:      Maintained
7675 F:      Documentation/hwmon/it87
7676 F:      drivers/hwmon/it87.c
7677
7678 IT913X MEDIA DRIVER
7679 M:      Antti Palosaari <crope@iki.fi>
7680 L:      linux-media@vger.kernel.org
7681 W:      https://linuxtv.org
7682 W:      http://palosaari.fi/linux/
7683 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7684 T:      git git://linuxtv.org/anttip/media_tree.git
7685 S:      Maintained
7686 F:      drivers/media/tuners/it913x*
7687
7688 IVTV VIDEO4LINUX DRIVER
7689 M:      Andy Walls <awalls@md.metrocast.net>
7690 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7691 L:      linux-media@vger.kernel.org
7692 T:      git git://linuxtv.org/media_tree.git
7693 W:      http://www.ivtvdriver.org
7694 S:      Maintained
7695 F:      Documentation/media/v4l-drivers/ivtv*
7696 F:      drivers/media/pci/ivtv/
7697 F:      include/uapi/linux/ivtv*
7698
7699 IX2505V MEDIA DRIVER
7700 M:      Malcolm Priestley <tvboxspy@gmail.com>
7701 L:      linux-media@vger.kernel.org
7702 W:      https://linuxtv.org
7703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7704 S:      Maintained
7705 F:      drivers/media/dvb-frontends/ix2505v*
7706
7707 JAILHOUSE HYPERVISOR INTERFACE
7708 M:      Jan Kiszka <jan.kiszka@siemens.com>
7709 L:      jailhouse-dev@googlegroups.com
7710 S:      Maintained
7711 F:      arch/x86/kernel/jailhouse.c
7712 F:      arch/x86/include/asm/jailhouse_para.h
7713
7714 JC42.4 TEMPERATURE SENSOR DRIVER
7715 M:      Guenter Roeck <linux@roeck-us.net>
7716 L:      linux-hwmon@vger.kernel.org
7717 S:      Maintained
7718 F:      drivers/hwmon/jc42.c
7719 F:      Documentation/hwmon/jc42
7720
7721 JFS FILESYSTEM
7722 M:      Dave Kleikamp <shaggy@kernel.org>
7723 L:      jfs-discussion@lists.sourceforge.net
7724 W:      http://jfs.sourceforge.net/
7725 T:      git git://github.com/kleikamp/linux-shaggy.git
7726 S:      Maintained
7727 F:      Documentation/filesystems/jfs.txt
7728 F:      fs/jfs/
7729
7730 JME NETWORK DRIVER
7731 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7732 L:      netdev@vger.kernel.org
7733 S:      Maintained
7734 F:      drivers/net/ethernet/jme.*
7735
7736 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7737 M:      David Woodhouse <dwmw2@infradead.org>
7738 L:      linux-mtd@lists.infradead.org
7739 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7740 S:      Maintained
7741 F:      fs/jffs2/
7742 F:      include/uapi/linux/jffs2.h
7743
7744 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7745 M:      "Theodore Ts'o" <tytso@mit.edu>
7746 M:      Jan Kara <jack@suse.com>
7747 L:      linux-ext4@vger.kernel.org
7748 S:      Maintained
7749 F:      fs/jbd2/
7750 F:      include/linux/jbd2.h
7751
7752 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7753 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7754 L:      linux-media@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/media/platform/rcar_jpu.c
7757
7758 JSM Neo PCI based serial card
7759 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7760 L:      linux-serial@vger.kernel.org
7761 S:      Maintained
7762 F:      drivers/tty/serial/jsm/
7763
7764 K10TEMP HARDWARE MONITORING DRIVER
7765 M:      Clemens Ladisch <clemens@ladisch.de>
7766 L:      linux-hwmon@vger.kernel.org
7767 S:      Maintained
7768 F:      Documentation/hwmon/k10temp
7769 F:      drivers/hwmon/k10temp.c
7770
7771 K8TEMP HARDWARE MONITORING DRIVER
7772 M:      Rudolf Marek <r.marek@assembler.cz>
7773 L:      linux-hwmon@vger.kernel.org
7774 S:      Maintained
7775 F:      Documentation/hwmon/k8temp
7776 F:      drivers/hwmon/k8temp.c
7777
7778 KASAN
7779 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7780 R:      Alexander Potapenko <glider@google.com>
7781 R:      Dmitry Vyukov <dvyukov@google.com>
7782 L:      kasan-dev@googlegroups.com
7783 S:      Maintained
7784 F:      arch/*/include/asm/kasan.h
7785 F:      arch/*/mm/kasan_init*
7786 F:      Documentation/dev-tools/kasan.rst
7787 F:      include/linux/kasan*.h
7788 F:      lib/test_kasan.c
7789 F:      mm/kasan/
7790 F:      scripts/Makefile.kasan
7791
7792 KCONFIG
7793 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7795 L:      linux-kbuild@vger.kernel.org
7796 S:      Maintained
7797 F:      Documentation/kbuild/kconfig*
7798 F:      scripts/kconfig/
7799 F:      scripts/Kconfig.include
7800
7801 KDUMP
7802 M:      Dave Young <dyoung@redhat.com>
7803 M:      Baoquan He <bhe@redhat.com>
7804 R:      Vivek Goyal <vgoyal@redhat.com>
7805 L:      kexec@lists.infradead.org
7806 W:      http://lse.sourceforge.net/kdump/
7807 S:      Maintained
7808 F:      Documentation/kdump/
7809
7810 KEENE FM RADIO TRANSMITTER DRIVER
7811 M:      Hans Verkuil <hverkuil@xs4all.nl>
7812 L:      linux-media@vger.kernel.org
7813 T:      git git://linuxtv.org/media_tree.git
7814 W:      https://linuxtv.org
7815 S:      Maintained
7816 F:      drivers/media/radio/radio-keene*
7817
7818 KERNEL AUTOMOUNTER
7819 M:      Ian Kent <raven@themaw.net>
7820 L:      autofs@vger.kernel.org
7821 S:      Maintained
7822 F:      fs/autofs/
7823
7824 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7825 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7826 M:      Michal Marek <michal.lkml@markovi.net>
7827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7828 L:      linux-kbuild@vger.kernel.org
7829 S:      Maintained
7830 F:      Documentation/kbuild/
7831 F:      Makefile
7832 F:      scripts/Kbuild*
7833 F:      scripts/Makefile*
7834 F:      scripts/basic/
7835 F:      scripts/mk*
7836 F:      scripts/mod/
7837 F:      scripts/package/
7838
7839 KERNEL JANITORS
7840 L:      kernel-janitors@vger.kernel.org
7841 W:      http://kernelnewbies.org/KernelJanitors
7842 S:      Odd Fixes
7843
7844 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7845 M:      "J. Bruce Fields" <bfields@fieldses.org>
7846 M:      Jeff Layton <jlayton@kernel.org>
7847 L:      linux-nfs@vger.kernel.org
7848 W:      http://nfs.sourceforge.net/
7849 T:      git git://linux-nfs.org/~bfields/linux.git
7850 S:      Supported
7851 F:      fs/nfsd/
7852 F:      include/uapi/linux/nfsd/
7853 F:      fs/lockd/
7854 F:      fs/nfs_common/
7855 F:      net/sunrpc/
7856 F:      include/linux/lockd/
7857 F:      include/linux/sunrpc/
7858 F:      include/uapi/linux/sunrpc/
7859
7860 KERNEL SELFTEST FRAMEWORK
7861 M:      Shuah Khan <shuah@kernel.org>
7862 L:      linux-kselftest@vger.kernel.org
7863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7864 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7865 S:      Maintained
7866 F:      tools/testing/selftests/
7867 F:      Documentation/dev-tools/kselftest*
7868
7869 KERNEL USERMODE HELPER
7870 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7871 L:      linux-kernel@vger.kernel.org
7872 S:      Maintained
7873 F:      kernel/umh.c
7874 F:      include/linux/umh.h
7875
7876 KERNEL VIRTUAL MACHINE (KVM)
7877 M:      Paolo Bonzini <pbonzini@redhat.com>
7878 M:      Radim Krčmář <rkrcmar@redhat.com>
7879 L:      kvm@vger.kernel.org
7880 W:      http://www.linux-kvm.org
7881 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7882 S:      Supported
7883 F:      Documentation/virtual/kvm/
7884 F:      include/trace/events/kvm.h
7885 F:      include/uapi/asm-generic/kvm*
7886 F:      include/uapi/linux/kvm*
7887 F:      include/asm-generic/kvm*
7888 F:      include/linux/kvm*
7889 F:      include/kvm/iodev.h
7890 F:      virt/kvm/*
7891 F:      tools/kvm/
7892
7893 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7894 M:      Joerg Roedel <joro@8bytes.org>
7895 L:      kvm@vger.kernel.org
7896 W:      http://www.linux-kvm.org/
7897 S:      Maintained
7898 F:      arch/x86/include/asm/svm.h
7899 F:      arch/x86/kvm/svm.c
7900
7901 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7902 M:      Christoffer Dall <christoffer.dall@arm.com>
7903 M:      Marc Zyngier <marc.zyngier@arm.com>
7904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7905 L:      kvmarm@lists.cs.columbia.edu
7906 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7908 S:      Supported
7909 F:      arch/arm/include/uapi/asm/kvm*
7910 F:      arch/arm/include/asm/kvm*
7911 F:      arch/arm/kvm/
7912 F:      virt/kvm/arm/
7913 F:      include/kvm/arm_*
7914
7915 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7916 M:      Christoffer Dall <christoffer.dall@arm.com>
7917 M:      Marc Zyngier <marc.zyngier@arm.com>
7918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7919 L:      kvmarm@lists.cs.columbia.edu
7920 S:      Maintained
7921 F:      arch/arm64/include/uapi/asm/kvm*
7922 F:      arch/arm64/include/asm/kvm*
7923 F:      arch/arm64/kvm/
7924
7925 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7926 M:      James Hogan <jhogan@kernel.org>
7927 L:      linux-mips@linux-mips.org
7928 S:      Supported
7929 F:      arch/mips/include/uapi/asm/kvm*
7930 F:      arch/mips/include/asm/kvm*
7931 F:      arch/mips/kvm/
7932
7933 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7934 M:      Paul Mackerras <paulus@ozlabs.org>
7935 L:      kvm-ppc@vger.kernel.org
7936 W:      http://www.linux-kvm.org/
7937 T:      git git://github.com/agraf/linux-2.6.git
7938 S:      Supported
7939 F:      arch/powerpc/include/uapi/asm/kvm*
7940 F:      arch/powerpc/include/asm/kvm*
7941 F:      arch/powerpc/kvm/
7942 F:      arch/powerpc/kernel/kvm*
7943
7944 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7945 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7946 M:      Janosch Frank <frankja@linux.ibm.com>
7947 R:      David Hildenbrand <david@redhat.com>
7948 R:      Cornelia Huck <cohuck@redhat.com>
7949 L:      linux-s390@vger.kernel.org
7950 W:      http://www.ibm.com/developerworks/linux/linux390/
7951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7952 S:      Supported
7953 F:      arch/s390/include/uapi/asm/kvm*
7954 F:      arch/s390/include/asm/gmap.h
7955 F:      arch/s390/include/asm/kvm*
7956 F:      arch/s390/kvm/
7957 F:      arch/s390/mm/gmap.c
7958
7959 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7960 M:      Paolo Bonzini <pbonzini@redhat.com>
7961 M:      Radim Krčmář <rkrcmar@redhat.com>
7962 L:      kvm@vger.kernel.org
7963 W:      http://www.linux-kvm.org
7964 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7965 S:      Supported
7966 F:      arch/x86/kvm/
7967 F:      arch/x86/include/uapi/asm/kvm*
7968 F:      arch/x86/include/asm/kvm*
7969 F:      arch/x86/include/asm/pvclock-abi.h
7970 F:      arch/x86/kernel/kvm.c
7971 F:      arch/x86/kernel/kvmclock.c
7972
7973 KERNFS
7974 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7975 M:      Tejun Heo <tj@kernel.org>
7976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7977 S:      Supported
7978 F:      include/linux/kernfs.h
7979 F:      fs/kernfs/
7980
7981 KEXEC
7982 M:      Eric Biederman <ebiederm@xmission.com>
7983 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7984 L:      kexec@lists.infradead.org
7985 S:      Maintained
7986 F:      include/linux/kexec.h
7987 F:      include/uapi/linux/kexec.h
7988 F:      kernel/kexec*
7989
7990 KEYS-ENCRYPTED
7991 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7992 L:      linux-integrity@vger.kernel.org
7993 L:      keyrings@vger.kernel.org
7994 S:      Supported
7995 F:      Documentation/security/keys/trusted-encrypted.rst
7996 F:      include/keys/encrypted-type.h
7997 F:      security/keys/encrypted-keys/
7998
7999 KEYS-TRUSTED
8000 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8001 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8002 L:      linux-integrity@vger.kernel.org
8003 L:      keyrings@vger.kernel.org
8004 S:      Supported
8005 F:      Documentation/security/keys/trusted-encrypted.rst
8006 F:      include/keys/trusted-type.h
8007 F:      security/keys/trusted.c
8008 F:      security/keys/trusted.h
8009
8010 KEYS/KEYRINGS:
8011 M:      David Howells <dhowells@redhat.com>
8012 L:      keyrings@vger.kernel.org
8013 S:      Maintained
8014 F:      Documentation/security/keys/core.rst
8015 F:      include/linux/key.h
8016 F:      include/linux/key-type.h
8017 F:      include/linux/keyctl.h
8018 F:      include/uapi/linux/keyctl.h
8019 F:      include/keys/
8020 F:      security/keys/
8021
8022 KGDB / KDB /debug_core
8023 M:      Jason Wessel <jason.wessel@windriver.com>
8024 M:      Daniel Thompson <daniel.thompson@linaro.org>
8025 W:      http://kgdb.wiki.kernel.org/
8026 L:      kgdb-bugreport@lists.sourceforge.net
8027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8028 S:      Maintained
8029 F:      Documentation/dev-tools/kgdb.rst
8030 F:      drivers/misc/kgdbts.c
8031 F:      drivers/tty/serial/kgdboc.c
8032 F:      include/linux/kdb.h
8033 F:      include/linux/kgdb.h
8034 F:      kernel/debug/
8035
8036 KMEMLEAK
8037 M:      Catalin Marinas <catalin.marinas@arm.com>
8038 S:      Maintained
8039 F:      Documentation/dev-tools/kmemleak.rst
8040 F:      include/linux/kmemleak.h
8041 F:      mm/kmemleak.c
8042 F:      mm/kmemleak-test.c
8043
8044 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8045 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8046 L:      linux-kernel@vger.kernel.org
8047 S:      Maintained
8048 F:      kernel/kmod.c
8049 F:      include/linux/kmod.h
8050 F:      lib/test_kmod.c
8051 F:      tools/testing/selftests/kmod/
8052
8053 KPROBES
8054 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8055 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8056 M:      "David S. Miller" <davem@davemloft.net>
8057 M:      Masami Hiramatsu <mhiramat@kernel.org>
8058 S:      Maintained
8059 F:      Documentation/kprobes.txt
8060 F:      include/linux/kprobes.h
8061 F:      include/asm-generic/kprobes.h
8062 F:      kernel/kprobes.c
8063
8064 KS0108 LCD CONTROLLER DRIVER
8065 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8066 S:      Maintained
8067 F:      Documentation/auxdisplay/ks0108
8068 F:      drivers/auxdisplay/ks0108.c
8069 F:      include/linux/ks0108.h
8070
8071 L3MDEV
8072 M:      David Ahern <dsa@cumulusnetworks.com>
8073 L:      netdev@vger.kernel.org
8074 S:      Maintained
8075 F:      net/l3mdev
8076 F:      include/net/l3mdev.h
8077
8078 LANTIQ MIPS ARCHITECTURE
8079 M:      John Crispin <john@phrozen.org>
8080 L:      linux-mips@linux-mips.org
8081 S:      Maintained
8082 F:      arch/mips/lantiq
8083 F:      drivers/soc/lantiq
8084
8085 LAPB module
8086 L:      linux-x25@vger.kernel.org
8087 S:      Orphan
8088 F:      Documentation/networking/lapb-module.txt
8089 F:      include/*/lapb.h
8090 F:      net/lapb/
8091
8092 LASI 53c700 driver for PARISC
8093 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8094 L:      linux-scsi@vger.kernel.org
8095 S:      Maintained
8096 F:      Documentation/scsi/53c700.txt
8097 F:      drivers/scsi/53c700*
8098
8099 LEAKING_ADDRESSES
8100 M:      Tobin C. Harding <me@tobin.cc>
8101 M:      Tycho Andersen <tycho@tycho.ws>
8102 L:      kernel-hardening@lists.openwall.com
8103 S:      Maintained
8104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8105 F:      scripts/leaking_addresses.pl
8106
8107 LED SUBSYSTEM
8108 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8109 M:      Pavel Machek <pavel@ucw.cz>
8110 L:      linux-leds@vger.kernel.org
8111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8112 S:      Maintained
8113 F:      Documentation/devicetree/bindings/leds/
8114 F:      drivers/leds/
8115 F:      include/linux/leds.h
8116
8117 LEGACY EEPROM DRIVER
8118 M:      Jean Delvare <jdelvare@suse.com>
8119 S:      Maintained
8120 F:      Documentation/misc-devices/eeprom
8121 F:      drivers/misc/eeprom/eeprom.c
8122
8123 LEGO MINDSTORMS EV3
8124 R:      David Lechner <david@lechnology.com>
8125 S:      Maintained
8126 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8127 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8128 F:      drivers/power/supply/lego_ev3_battery.c
8129
8130 LEGO USB Tower driver
8131 M:      Juergen Stuber <starblue@users.sourceforge.net>
8132 L:      legousb-devel@lists.sourceforge.net
8133 W:      http://legousb.sourceforge.net/
8134 S:      Maintained
8135 F:      drivers/usb/misc/legousbtower.c
8136
8137 LG2160 MEDIA DRIVER
8138 M:      Michael Krufky <mkrufky@linuxtv.org>
8139 L:      linux-media@vger.kernel.org
8140 W:      https://linuxtv.org
8141 W:      http://github.com/mkrufky
8142 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8143 T:      git git://linuxtv.org/mkrufky/tuners.git
8144 S:      Maintained
8145 F:      drivers/media/dvb-frontends/lg2160.*
8146
8147 LGDT3305 MEDIA DRIVER
8148 M:      Michael Krufky <mkrufky@linuxtv.org>
8149 L:      linux-media@vger.kernel.org
8150 W:      https://linuxtv.org
8151 W:      http://github.com/mkrufky
8152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8153 T:      git git://linuxtv.org/mkrufky/tuners.git
8154 S:      Maintained
8155 F:      drivers/media/dvb-frontends/lgdt3305.*
8156
8157 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8158 M:      Viresh Kumar <vireshk@kernel.org>
8159 L:      linux-ide@vger.kernel.org
8160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8161 S:      Maintained
8162 F:      include/linux/pata_arasan_cf_data.h
8163 F:      drivers/ata/pata_arasan_cf.c
8164
8165 LIBATA PATA DRIVERS
8166 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8167 M:      Tejun Heo <tj@kernel.org>
8168 L:      linux-ide@vger.kernel.org
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8170 S:      Maintained
8171 F:      drivers/ata/pata_*.c
8172 F:      drivers/ata/ata_generic.c
8173
8174 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8175 M:      Linus Walleij <linus.walleij@linaro.org>
8176 L:      linux-ide@vger.kernel.org
8177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8178 S:      Maintained
8179 F:      drivers/ata/pata_ftide010.c
8180 F:      drivers/ata/sata_gemini.c
8181 F:      drivers/ata/sata_gemini.h
8182
8183 LIBATA SATA AHCI PLATFORM devices support
8184 M:      Hans de Goede <hdegoede@redhat.com>
8185 M:      Tejun Heo <tj@kernel.org>
8186 L:      linux-ide@vger.kernel.org
8187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8188 S:      Maintained
8189 F:      drivers/ata/ahci_platform.c
8190 F:      drivers/ata/libahci_platform.c
8191 F:      include/linux/ahci_platform.h
8192
8193 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8194 M:      Mikael Pettersson <mikpelinux@gmail.com>
8195 L:      linux-ide@vger.kernel.org
8196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8197 S:      Maintained
8198 F:      drivers/ata/sata_promise.*
8199
8200 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8201 M:      Tejun Heo <tj@kernel.org>
8202 L:      linux-ide@vger.kernel.org
8203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8204 S:      Maintained
8205 F:      drivers/ata/
8206 F:      include/linux/ata.h
8207 F:      include/linux/libata.h
8208 F:      Documentation/devicetree/bindings/ata/
8209
8210 LIBLOCKDEP
8211 M:      Sasha Levin <alexander.levin@verizon.com>
8212 S:      Maintained
8213 F:      tools/lib/lockdep/
8214
8215 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8216 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8217 M:      Dan Williams <dan.j.williams@intel.com>
8218 M:      Vishal Verma <vishal.l.verma@intel.com>
8219 M:      Dave Jiang <dave.jiang@intel.com>
8220 L:      linux-nvdimm@lists.01.org
8221 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8222 S:      Supported
8223 F:      drivers/nvdimm/blk.c
8224 F:      drivers/nvdimm/region_devs.c
8225
8226 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8227 M:      Vishal Verma <vishal.l.verma@intel.com>
8228 M:      Dan Williams <dan.j.williams@intel.com>
8229 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8230 M:      Dave Jiang <dave.jiang@intel.com>
8231 L:      linux-nvdimm@lists.01.org
8232 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8233 S:      Supported
8234 F:      drivers/nvdimm/btt*
8235
8236 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8237 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8238 M:      Dan Williams <dan.j.williams@intel.com>
8239 M:      Vishal Verma <vishal.l.verma@intel.com>
8240 M:      Dave Jiang <dave.jiang@intel.com>
8241 L:      linux-nvdimm@lists.01.org
8242 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8243 S:      Supported
8244 F:      drivers/nvdimm/pmem*
8245
8246 LIBNVDIMM: DEVICETREE BINDINGS
8247 M:      Oliver O'Halloran <oohall@gmail.com>
8248 L:      linux-nvdimm@lists.01.org
8249 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8250 S:      Supported
8251 F:      drivers/nvdimm/of_pmem.c
8252 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8253
8254 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8255 M:      Dan Williams <dan.j.williams@intel.com>
8256 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8257 M:      Vishal Verma <vishal.l.verma@intel.com>
8258 M:      Dave Jiang <dave.jiang@intel.com>
8259 L:      linux-nvdimm@lists.01.org
8260 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8262 S:      Supported
8263 F:      drivers/nvdimm/*
8264 F:      drivers/acpi/nfit/*
8265 F:      include/linux/nd.h
8266 F:      include/linux/libnvdimm.h
8267 F:      include/uapi/linux/ndctl.h
8268
8269 LIGHTNVM PLATFORM SUPPORT
8270 M:      Matias Bjorling <mb@lightnvm.io>
8271 W:      http://github/OpenChannelSSD
8272 L:      linux-block@vger.kernel.org
8273 S:      Maintained
8274 F:      drivers/lightnvm/
8275 F:      include/linux/lightnvm.h
8276 F:      include/uapi/linux/lightnvm.h
8277
8278 LINUX FOR POWER MACINTOSH
8279 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8280 W:      http://www.penguinppc.org/
8281 L:      linuxppc-dev@lists.ozlabs.org
8282 S:      Maintained
8283 F:      arch/powerpc/platforms/powermac/
8284 F:      drivers/macintosh/
8285
8286 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8287 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8288 M:      Paul Mackerras <paulus@samba.org>
8289 M:      Michael Ellerman <mpe@ellerman.id.au>
8290 W:      https://github.com/linuxppc/linux/wiki
8291 L:      linuxppc-dev@lists.ozlabs.org
8292 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8294 S:      Supported
8295 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8296 F:      Documentation/devicetree/bindings/powerpc/
8297 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8298 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8299 F:      Documentation/powerpc/
8300 F:      arch/powerpc/
8301 F:      drivers/char/tpm/tpm_ibmvtpm*
8302 F:      drivers/crypto/nx/
8303 F:      drivers/crypto/vmx/
8304 F:      drivers/i2c/busses/i2c-opal.c
8305 F:      drivers/net/ethernet/ibm/ibmveth.*
8306 F:      drivers/net/ethernet/ibm/ibmvnic.*
8307 F:      drivers/pci/hotplug/pnv_php.c
8308 F:      drivers/pci/hotplug/rpa*
8309 F:      drivers/rtc/rtc-opal.c
8310 F:      drivers/scsi/ibmvscsi/
8311 F:      drivers/tty/hvc/hvc_opal.c
8312 F:      drivers/watchdog/wdrtas.c
8313 F:      tools/testing/selftests/powerpc
8314 N:      /pmac
8315 N:      powermac
8316 N:      powernv
8317 N:      [^a-z0-9]ps3
8318 N:      pseries
8319
8320 LINUX FOR POWERPC EMBEDDED MPC5XXX
8321 M:      Anatolij Gustschin <agust@denx.de>
8322 L:      linuxppc-dev@lists.ozlabs.org
8323 T:      git git://git.denx.de/linux-denx-agust.git
8324 S:      Maintained
8325 F:      arch/powerpc/platforms/512x/
8326 F:      arch/powerpc/platforms/52xx/
8327
8328 LINUX FOR POWERPC EMBEDDED PPC4XX
8329 M:      Alistair Popple <alistair@popple.id.au>
8330 M:      Matt Porter <mporter@kernel.crashing.org>
8331 W:      http://www.penguinppc.org/
8332 L:      linuxppc-dev@lists.ozlabs.org
8333 S:      Maintained
8334 F:      arch/powerpc/platforms/40x/
8335 F:      arch/powerpc/platforms/44x/
8336
8337 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8338 M:      Scott Wood <oss@buserror.net>
8339 M:      Kumar Gala <galak@kernel.crashing.org>
8340 W:      http://www.penguinppc.org/
8341 L:      linuxppc-dev@lists.ozlabs.org
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8343 S:      Maintained
8344 F:      arch/powerpc/platforms/83xx/
8345 F:      arch/powerpc/platforms/85xx/
8346 F:      Documentation/devicetree/bindings/powerpc/fsl/
8347
8348 LINUX FOR POWERPC EMBEDDED PPC8XX
8349 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8350 W:      http://www.penguinppc.org/
8351 L:      linuxppc-dev@lists.ozlabs.org
8352 S:      Maintained
8353 F:      arch/powerpc/platforms/8xx/
8354
8355 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8356 L:      linuxppc-dev@lists.ozlabs.org
8357 S:      Orphan
8358 F:      arch/powerpc/*/*virtex*
8359 F:      arch/powerpc/*/*/*virtex*
8360
8361 LINUX FOR POWERPC PA SEMI PWRFICIENT
8362 L:      linuxppc-dev@lists.ozlabs.org
8363 S:      Orphan
8364 F:      arch/powerpc/platforms/pasemi/
8365 F:      drivers/*/*pasemi*
8366 F:      drivers/*/*/*pasemi*
8367
8368 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8369 M:      Kees Cook <keescook@chromium.org>
8370 S:      Maintained
8371 F:      drivers/misc/lkdtm/*
8372
8373 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8374 M:      Alan Stern <stern@rowland.harvard.edu>
8375 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8376 M:      Will Deacon <will.deacon@arm.com>
8377 M:      Peter Zijlstra <peterz@infradead.org>
8378 M:      Boqun Feng <boqun.feng@gmail.com>
8379 M:      Nicholas Piggin <npiggin@gmail.com>
8380 M:      David Howells <dhowells@redhat.com>
8381 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8382 M:      Luc Maranget <luc.maranget@inria.fr>
8383 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8384 R:      Akira Yokosawa <akiyks@gmail.com>
8385 R:      Daniel Lustig <dlustig@nvidia.com>
8386 L:      linux-kernel@vger.kernel.org
8387 L:      linux-arch@vger.kernel.org
8388 S:      Supported
8389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8390 F:      tools/memory-model/
8391 F:      Documentation/atomic_bitops.txt
8392 F:      Documentation/atomic_t.txt
8393 F:      Documentation/core-api/atomic_ops.rst
8394 F:      Documentation/core-api/refcount-vs-atomic.rst
8395 F:      Documentation/memory-barriers.txt
8396
8397 LIS3LV02D ACCELEROMETER DRIVER
8398 M:      Eric Piel <eric.piel@tremplin-utc.net>
8399 S:      Maintained
8400 F:      Documentation/misc-devices/lis3lv02d
8401 F:      drivers/misc/lis3lv02d/
8402 F:      drivers/platform/x86/hp_accel.c
8403
8404 LIVE PATCHING
8405 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8406 M:      Jessica Yu <jeyu@kernel.org>
8407 M:      Jiri Kosina <jikos@kernel.org>
8408 M:      Miroslav Benes <mbenes@suse.cz>
8409 R:      Petr Mladek <pmladek@suse.com>
8410 S:      Maintained
8411 F:      kernel/livepatch/
8412 F:      include/linux/livepatch.h
8413 F:      arch/x86/include/asm/livepatch.h
8414 F:      arch/x86/kernel/livepatch.c
8415 F:      Documentation/livepatch/
8416 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8417 F:      samples/livepatch/
8418 L:      live-patching@vger.kernel.org
8419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8420
8421 LLC (802.2)
8422 L:      netdev@vger.kernel.org
8423 S:      Odd fixes
8424 F:      include/linux/llc.h
8425 F:      include/uapi/linux/llc.h
8426 F:      include/net/llc*
8427 F:      net/llc/
8428
8429 LM73 HARDWARE MONITOR DRIVER
8430 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8431 L:      linux-hwmon@vger.kernel.org
8432 S:      Maintained
8433 F:      drivers/hwmon/lm73.c
8434
8435 LM78 HARDWARE MONITOR DRIVER
8436 M:      Jean Delvare <jdelvare@suse.com>
8437 L:      linux-hwmon@vger.kernel.org
8438 S:      Maintained
8439 F:      Documentation/hwmon/lm78
8440 F:      drivers/hwmon/lm78.c
8441
8442 LM83 HARDWARE MONITOR DRIVER
8443 M:      Jean Delvare <jdelvare@suse.com>
8444 L:      linux-hwmon@vger.kernel.org
8445 S:      Maintained
8446 F:      Documentation/hwmon/lm83
8447 F:      drivers/hwmon/lm83.c
8448
8449 LM90 HARDWARE MONITOR DRIVER
8450 M:      Jean Delvare <jdelvare@suse.com>
8451 L:      linux-hwmon@vger.kernel.org
8452 S:      Maintained
8453 F:      Documentation/hwmon/lm90
8454 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8455 F:      drivers/hwmon/lm90.c
8456 F:      include/dt-bindings/thermal/lm90.h
8457
8458 LM95234 HARDWARE MONITOR DRIVER
8459 M:      Guenter Roeck <linux@roeck-us.net>
8460 L:      linux-hwmon@vger.kernel.org
8461 S:      Maintained
8462 F:      Documentation/hwmon/lm95234
8463 F:      drivers/hwmon/lm95234.c
8464
8465 LME2510 MEDIA DRIVER
8466 M:      Malcolm Priestley <tvboxspy@gmail.com>
8467 L:      linux-media@vger.kernel.org
8468 W:      https://linuxtv.org
8469 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8470 S:      Maintained
8471 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8472
8473 LOADPIN SECURITY MODULE
8474 M:      Kees Cook <keescook@chromium.org>
8475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8476 S:      Supported
8477 F:      security/loadpin/
8478 F:      Documentation/admin-guide/LSM/LoadPin.rst
8479
8480 LOCKING PRIMITIVES
8481 M:      Peter Zijlstra <peterz@infradead.org>
8482 M:      Ingo Molnar <mingo@redhat.com>
8483 M:      Will Deacon <will.deacon@arm.com>
8484 L:      linux-kernel@vger.kernel.org
8485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8486 S:      Maintained
8487 F:      Documentation/locking/
8488 F:      include/linux/lockdep.h
8489 F:      include/linux/spinlock*.h
8490 F:      arch/*/include/asm/spinlock*.h
8491 F:      include/linux/rwlock*.h
8492 F:      include/linux/mutex*.h
8493 F:      arch/*/include/asm/mutex*.h
8494 F:      include/linux/rwsem*.h
8495 F:      arch/*/include/asm/rwsem.h
8496 F:      include/linux/seqlock.h
8497 F:      lib/locking*.[ch]
8498 F:      kernel/locking/
8499 X:      kernel/locking/locktorture.c
8500
8501 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8502 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8503 L:      linux-ntfs-dev@lists.sourceforge.net
8504 W:      http://www.linux-ntfs.org/content/view/19/37/
8505 S:      Maintained
8506 F:      Documentation/ldm.txt
8507 F:      block/partitions/ldm.*
8508
8509 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8510 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8511 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8512 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8513 L:      MPT-FusionLinux.pdl@broadcom.com
8514 L:      linux-scsi@vger.kernel.org
8515 W:      http://www.avagotech.com/support/
8516 S:      Supported
8517 F:      drivers/message/fusion/
8518 F:      drivers/scsi/mpt3sas/
8519
8520 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8521 M:      Matthew Wilcox <matthew@wil.cx>
8522 L:      linux-scsi@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/scsi/sym53c8xx_2/
8525
8526 LTC4261 HARDWARE MONITOR DRIVER
8527 M:      Guenter Roeck <linux@roeck-us.net>
8528 L:      linux-hwmon@vger.kernel.org
8529 S:      Maintained
8530 F:      Documentation/hwmon/ltc4261
8531 F:      drivers/hwmon/ltc4261.c
8532
8533 LTC4306 I2C MULTIPLEXER DRIVER
8534 M:      Michael Hennerich <michael.hennerich@analog.com>
8535 W:      http://ez.analog.com/community/linux-device-drivers
8536 L:      linux-i2c@vger.kernel.org
8537 S:      Supported
8538 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8539 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8540
8541 LTP (Linux Test Project)
8542 M:      Mike Frysinger <vapier@gentoo.org>
8543 M:      Cyril Hrubis <chrubis@suse.cz>
8544 M:      Wanlong Gao <wanlong.gao@gmail.com>
8545 M:      Jan Stancek <jstancek@redhat.com>
8546 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8547 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8548 L:      ltp@lists.linux.it (subscribers-only)
8549 W:      http://linux-test-project.github.io/
8550 T:      git git://github.com/linux-test-project/ltp.git
8551 S:      Maintained
8552
8553 M68K ARCHITECTURE
8554 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8555 L:      linux-m68k@lists.linux-m68k.org
8556 W:      http://www.linux-m68k.org/
8557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8558 S:      Maintained
8559 F:      arch/m68k/
8560 F:      drivers/zorro/
8561
8562 M68K ON APPLE MACINTOSH
8563 M:      Joshua Thompson <funaho@jurai.org>
8564 W:      http://www.mac.linux-m68k.org/
8565 L:      linux-m68k@lists.linux-m68k.org
8566 S:      Maintained
8567 F:      arch/m68k/mac/
8568
8569 M68K ON HP9000/300
8570 M:      Philip Blundell <philb@gnu.org>
8571 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8572 S:      Maintained
8573 F:      arch/m68k/hp300/
8574
8575 M88DS3103 MEDIA DRIVER
8576 M:      Antti Palosaari <crope@iki.fi>
8577 L:      linux-media@vger.kernel.org
8578 W:      https://linuxtv.org
8579 W:      http://palosaari.fi/linux/
8580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8581 T:      git git://linuxtv.org/anttip/media_tree.git
8582 S:      Maintained
8583 F:      drivers/media/dvb-frontends/m88ds3103*
8584
8585 M88RS2000 MEDIA DRIVER
8586 M:      Malcolm Priestley <tvboxspy@gmail.com>
8587 L:      linux-media@vger.kernel.org
8588 W:      https://linuxtv.org
8589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8590 S:      Maintained
8591 F:      drivers/media/dvb-frontends/m88rs2000*
8592
8593 MA901 MASTERKIT USB FM RADIO DRIVER
8594 M:      Alexey Klimov <klimov.linux@gmail.com>
8595 L:      linux-media@vger.kernel.org
8596 T:      git git://linuxtv.org/media_tree.git
8597 S:      Maintained
8598 F:      drivers/media/radio/radio-ma901.c
8599
8600 MAC80211
8601 M:      Johannes Berg <johannes@sipsolutions.net>
8602 L:      linux-wireless@vger.kernel.org
8603 W:      http://wireless.kernel.org/
8604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8606 S:      Maintained
8607 F:      Documentation/networking/mac80211-injection.txt
8608 F:      include/net/mac80211.h
8609 F:      net/mac80211/
8610 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8611 F:      Documentation/networking/mac80211_hwsim/README
8612
8613 MAILBOX API
8614 M:      Jassi Brar <jassisinghbrar@gmail.com>
8615 L:      linux-kernel@vger.kernel.org
8616 S:      Maintained
8617 F:      drivers/mailbox/
8618 F:      include/linux/mailbox_client.h
8619 F:      include/linux/mailbox_controller.h
8620
8621 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8622 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8623 W:      http://www.kernel.org/doc/man-pages
8624 L:      linux-man@vger.kernel.org
8625 S:      Maintained
8626
8627 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8628 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8629 L:      linux-mips@linux-mips.org
8630 S:      Maintained
8631 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8632
8633 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8634 M:      Andrew Lunn <andrew@lunn.ch>
8635 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8636 L:      netdev@vger.kernel.org
8637 S:      Maintained
8638 F:      drivers/net/dsa/mv88e6xxx/
8639 F:      linux/platform_data/mv88e6xxx.h
8640 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8641
8642 MARVELL ARMADA DRM SUPPORT
8643 M:      Russell King <linux@armlinux.org.uk>
8644 S:      Maintained
8645 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8646 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8647 F:      drivers/gpu/drm/armada/
8648 F:      include/uapi/drm/armada_drm.h
8649 F:      Documentation/devicetree/bindings/display/armada/
8650
8651 MARVELL CRYPTO DRIVER
8652 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8653 M:      Arnaud Ebalard <arno@natisbad.org>
8654 F:      drivers/crypto/marvell/
8655 S:      Maintained
8656 L:      linux-crypto@vger.kernel.org
8657
8658 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8659 M:      Mirko Lindner <mlindner@marvell.com>
8660 M:      Stephen Hemminger <stephen@networkplumber.org>
8661 L:      netdev@vger.kernel.org
8662 S:      Maintained
8663 F:      drivers/net/ethernet/marvell/sk*
8664
8665 MARVELL LIBERTAS WIRELESS DRIVER
8666 L:      libertas-dev@lists.infradead.org
8667 S:      Orphan
8668 F:      drivers/net/wireless/marvell/libertas/
8669
8670 MARVELL MACCHIATOBIN SUPPORT
8671 M:      Russell King <linux@armlinux.org.uk>
8672 L:      linux-arm-kernel@lists.infradead.org
8673 S:      Maintained
8674 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8675
8676 MARVELL MV643XX ETHERNET DRIVER
8677 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8678 L:      netdev@vger.kernel.org
8679 S:      Maintained
8680 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8681 F:      include/linux/mv643xx.h
8682
8683 MARVELL MV88X3310 PHY DRIVER
8684 M:      Russell King <linux@armlinux.org.uk>
8685 L:      netdev@vger.kernel.org
8686 S:      Maintained
8687 F:      drivers/net/phy/marvell10g.c
8688
8689 MARVELL MVNETA ETHERNET DRIVER
8690 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8691 L:      netdev@vger.kernel.org
8692 S:      Maintained
8693 F:      drivers/net/ethernet/marvell/mvneta.*
8694
8695 MARVELL MWIFIEX WIRELESS DRIVER
8696 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8697 M:      Nishant Sarmukadam <nishants@marvell.com>
8698 M:      Ganapathi Bhat <gbhat@marvell.com>
8699 M:      Xinming Hu <huxinming820@gmail.com>
8700 L:      linux-wireless@vger.kernel.org
8701 S:      Maintained
8702 F:      drivers/net/wireless/marvell/mwifiex/
8703
8704 MARVELL MWL8K WIRELESS DRIVER
8705 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8706 L:      linux-wireless@vger.kernel.org
8707 S:      Odd Fixes
8708 F:      drivers/net/wireless/marvell/mwl8k.c
8709
8710 MARVELL NAND CONTROLLER DRIVER
8711 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8712 L:      linux-mtd@lists.infradead.org
8713 S:      Maintained
8714 F:      drivers/mtd/nand/raw/marvell_nand.c
8715 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8716
8717 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8718 M:      Nicolas Pitre <nico@fluxnic.net>
8719 S:      Odd Fixes
8720 F:      drivers/mmc/host/mvsdio.*
8721
8722 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8723 M:      Hu Ziji <huziji@marvell.com>
8724 L:      linux-mmc@vger.kernel.org
8725 S:      Supported
8726 F:      drivers/mmc/host/sdhci-xenon*
8727 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8728
8729 MATROX FRAMEBUFFER DRIVER
8730 L:      linux-fbdev@vger.kernel.org
8731 S:      Orphan
8732 F:      drivers/video/fbdev/matrox/matroxfb_*
8733 F:      include/uapi/linux/matroxfb.h
8734
8735 MAX16065 HARDWARE MONITOR DRIVER
8736 M:      Guenter Roeck <linux@roeck-us.net>
8737 L:      linux-hwmon@vger.kernel.org
8738 S:      Maintained
8739 F:      Documentation/hwmon/max16065
8740 F:      drivers/hwmon/max16065.c
8741
8742 MAX20751 HARDWARE MONITOR DRIVER
8743 M:      Guenter Roeck <linux@roeck-us.net>
8744 L:      linux-hwmon@vger.kernel.org
8745 S:      Maintained
8746 F:      Documentation/hwmon/max20751
8747 F:      drivers/hwmon/max20751.c
8748
8749 MAX2175 SDR TUNER DRIVER
8750 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8751 L:      linux-media@vger.kernel.org
8752 T:      git git://linuxtv.org/media_tree.git
8753 S:      Maintained
8754 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8755 F:      Documentation/media/v4l-drivers/max2175.rst
8756 F:      drivers/media/i2c/max2175*
8757 F:      include/uapi/linux/max2175.h
8758
8759 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8760 L:      linux-hwmon@vger.kernel.org
8761 S:      Orphan
8762 F:      Documentation/hwmon/max6650
8763 F:      drivers/hwmon/max6650.c
8764
8765 MAX6697 HARDWARE MONITOR DRIVER
8766 M:      Guenter Roeck <linux@roeck-us.net>
8767 L:      linux-hwmon@vger.kernel.org
8768 S:      Maintained
8769 F:      Documentation/hwmon/max6697
8770 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8771 F:      drivers/hwmon/max6697.c
8772 F:      include/linux/platform_data/max6697.h
8773
8774 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8775 M:      Peter Rosin <peda@axentia.se>
8776 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8777 S:      Maintained
8778 F:      Documentation/devicetree/bindings/sound/max9860.txt
8779 F:      sound/soc/codecs/max9860.*
8780
8781 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8782 M:      Javier Martinez Canillas <javier@dowhile0.org>
8783 L:      linux-kernel@vger.kernel.org
8784 S:      Supported
8785 F:      drivers/regulator/max77802-regulator.c
8786 F:      Documentation/devicetree/bindings/*/*max77802.txt
8787 F:      include/dt-bindings/*/*max77802.h
8788
8789 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8790 M:      Krzysztof Kozlowski <krzk@kernel.org>
8791 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8792 L:      linux-pm@vger.kernel.org
8793 S:      Supported
8794 F:      drivers/power/supply/max14577_charger.c
8795 F:      drivers/power/supply/max77693_charger.c
8796
8797 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8798 M:      Chanwoo Choi <cw00.choi@samsung.com>
8799 M:      Krzysztof Kozlowski <krzk@kernel.org>
8800 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8801 L:      linux-kernel@vger.kernel.org
8802 S:      Supported
8803 F:      drivers/*/max14577*.c
8804 F:      drivers/*/max77686*.c
8805 F:      drivers/*/max77693*.c
8806 F:      drivers/extcon/extcon-max14577.c
8807 F:      drivers/extcon/extcon-max77693.c
8808 F:      drivers/rtc/rtc-max77686.c
8809 F:      drivers/clk/clk-max77686.c
8810 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8811 F:      Documentation/devicetree/bindings/*/max77686.txt
8812 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8813 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8814 F:      include/linux/mfd/max14577*.h
8815 F:      include/linux/mfd/max77686*.h
8816 F:      include/linux/mfd/max77693*.h
8817
8818 MAXIRADIO FM RADIO RECEIVER DRIVER
8819 M:      Hans Verkuil <hverkuil@xs4all.nl>
8820 L:      linux-media@vger.kernel.org
8821 T:      git git://linuxtv.org/media_tree.git
8822 W:      https://linuxtv.org
8823 S:      Maintained
8824 F:      drivers/media/radio/radio-maxiradio*
8825
8826 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8827 M:      Peter Rosin <peda@axentia.se>
8828 L:      linux-iio@vger.kernel.org
8829 S:      Maintained
8830 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8831 F:      drivers/iio/potentiometer/mcp4018.c
8832 F:      drivers/iio/potentiometer/mcp4531.c
8833
8834 MCR20A IEEE-802.15.4 RADIO DRIVER
8835 M:      Xue Liu <liuxuenetmail@gmail.com>
8836 L:      linux-wpan@vger.kernel.org
8837 W:      https://github.com/xueliu/mcr20a-linux
8838 S:      Maintained
8839 F:      drivers/net/ieee802154/mcr20a.c
8840 F:      drivers/net/ieee802154/mcr20a.h
8841 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8842
8843 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8844 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8845 L:      linux-iio@vger.kernel.org
8846 S:      Maintained
8847 F:      drivers/iio/dac/cio-dac.c
8848
8849 MEDIA DRIVERS FOR ASCOT2E
8850 M:      Sergey Kozlov <serjk@netup.ru>
8851 M:      Abylay Ospan <aospan@netup.ru>
8852 L:      linux-media@vger.kernel.org
8853 W:      https://linuxtv.org
8854 W:      http://netup.tv/
8855 T:      git git://linuxtv.org/media_tree.git
8856 S:      Supported
8857 F:      drivers/media/dvb-frontends/ascot2e*
8858
8859 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8860 M:      Jasmin Jessich <jasmin@anw.at>
8861 L:      linux-media@vger.kernel.org
8862 W:      https://linuxtv.org
8863 T:      git git://linuxtv.org/media_tree.git
8864 S:      Maintained
8865 F:      drivers/media/dvb-frontends/cxd2099*
8866
8867 MEDIA DRIVERS FOR CXD2841ER
8868 M:      Sergey Kozlov <serjk@netup.ru>
8869 M:      Abylay Ospan <aospan@netup.ru>
8870 L:      linux-media@vger.kernel.org
8871 W:      https://linuxtv.org
8872 W:      http://netup.tv/
8873 T:      git git://linuxtv.org/media_tree.git
8874 S:      Supported
8875 F:      drivers/media/dvb-frontends/cxd2841er*
8876
8877 MEDIA DRIVERS FOR CXD2880
8878 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8879 L:      linux-media@vger.kernel.org
8880 W:      http://linuxtv.org/
8881 T:      git git://linuxtv.org/media_tree.git
8882 S:      Supported
8883 F:      drivers/media/dvb-frontends/cxd2880/*
8884 F:      drivers/media/spi/cxd2880*
8885
8886 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8887 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8888 L:      linux-media@vger.kernel.org
8889 W:      https://linuxtv.org
8890 T:      git git://linuxtv.org/media_tree.git
8891 S:      Maintained
8892 F:      drivers/media/pci/ddbridge/*
8893
8894 MEDIA DRIVERS FOR FREESCALE IMX
8895 M:      Steve Longerbeam <slongerbeam@gmail.com>
8896 M:      Philipp Zabel <p.zabel@pengutronix.de>
8897 L:      linux-media@vger.kernel.org
8898 T:      git git://linuxtv.org/media_tree.git
8899 S:      Maintained
8900 F:      Documentation/devicetree/bindings/media/imx.txt
8901 F:      Documentation/media/v4l-drivers/imx.rst
8902 F:      drivers/staging/media/imx/
8903 F:      include/linux/imx-media.h
8904 F:      include/media/imx.h
8905
8906 MEDIA DRIVERS FOR HELENE
8907 M:      Abylay Ospan <aospan@netup.ru>
8908 L:      linux-media@vger.kernel.org
8909 W:      https://linuxtv.org
8910 W:      http://netup.tv/
8911 T:      git git://linuxtv.org/media_tree.git
8912 S:      Supported
8913 F:      drivers/media/dvb-frontends/helene*
8914
8915 MEDIA DRIVERS FOR HORUS3A
8916 M:      Sergey Kozlov <serjk@netup.ru>
8917 M:      Abylay Ospan <aospan@netup.ru>
8918 L:      linux-media@vger.kernel.org
8919 W:      https://linuxtv.org
8920 W:      http://netup.tv/
8921 T:      git git://linuxtv.org/media_tree.git
8922 S:      Supported
8923 F:      drivers/media/dvb-frontends/horus3a*
8924
8925 MEDIA DRIVERS FOR LNBH25
8926 M:      Sergey Kozlov <serjk@netup.ru>
8927 M:      Abylay Ospan <aospan@netup.ru>
8928 L:      linux-media@vger.kernel.org
8929 W:      https://linuxtv.org
8930 W:      http://netup.tv/
8931 T:      git git://linuxtv.org/media_tree.git
8932 S:      Supported
8933 F:      drivers/media/dvb-frontends/lnbh25*
8934
8935 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8936 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8937 L:      linux-media@vger.kernel.org
8938 W:      https://linuxtv.org
8939 T:      git git://linuxtv.org/media_tree.git
8940 S:      Maintained
8941 F:      drivers/media/dvb-frontends/mxl5xx*
8942
8943 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8944 M:      Sergey Kozlov <serjk@netup.ru>
8945 M:      Abylay Ospan <aospan@netup.ru>
8946 L:      linux-media@vger.kernel.org
8947 W:      https://linuxtv.org
8948 W:      http://netup.tv/
8949 T:      git git://linuxtv.org/media_tree.git
8950 S:      Supported
8951 F:      drivers/media/pci/netup_unidvb/*
8952
8953 MEDIA DRIVERS FOR RENESAS - CEU
8954 M:      Jacopo Mondi <jacopo@jmondi.org>
8955 L:      linux-media@vger.kernel.org
8956 L:      linux-renesas-soc@vger.kernel.org
8957 T:      git git://linuxtv.org/media_tree.git
8958 S:      Supported
8959 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8960 F:      drivers/media/platform/renesas-ceu.c
8961 F:      include/media/drv-intf/renesas-ceu.h
8962
8963 MEDIA DRIVERS FOR RENESAS - DRIF
8964 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8965 L:      linux-media@vger.kernel.org
8966 L:      linux-renesas-soc@vger.kernel.org
8967 T:      git git://linuxtv.org/media_tree.git
8968 S:      Supported
8969 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8970 F:      drivers/media/platform/rcar_drif.c
8971
8972 MEDIA DRIVERS FOR RENESAS - FCP
8973 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8974 L:      linux-media@vger.kernel.org
8975 L:      linux-renesas-soc@vger.kernel.org
8976 T:      git git://linuxtv.org/media_tree.git
8977 S:      Supported
8978 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8979 F:      drivers/media/platform/rcar-fcp.c
8980 F:      include/media/rcar-fcp.h
8981
8982 MEDIA DRIVERS FOR RENESAS - FDP1
8983 M:      Kieran Bingham <kieran@bingham.xyz>
8984 L:      linux-media@vger.kernel.org
8985 L:      linux-renesas-soc@vger.kernel.org
8986 T:      git git://linuxtv.org/media_tree.git
8987 S:      Supported
8988 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8989 F:      drivers/media/platform/rcar_fdp1.c
8990
8991 MEDIA DRIVERS FOR RENESAS - VIN
8992 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8993 L:      linux-media@vger.kernel.org
8994 L:      linux-renesas-soc@vger.kernel.org
8995 T:      git git://linuxtv.org/media_tree.git
8996 S:      Supported
8997 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8998 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8999 F:      drivers/media/platform/rcar-vin/
9000
9001 MEDIA DRIVERS FOR RENESAS - VSP1
9002 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9003 L:      linux-media@vger.kernel.org
9004 L:      linux-renesas-soc@vger.kernel.org
9005 T:      git git://linuxtv.org/media_tree.git
9006 S:      Supported
9007 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9008 F:      drivers/media/platform/vsp1/
9009
9010 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9011 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9012 L:      linux-media@vger.kernel.org
9013 W:      https://linuxtv.org
9014 T:      git git://linuxtv.org/media_tree.git
9015 S:      Maintained
9016 F:      drivers/media/dvb-frontends/stv0910*
9017
9018 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9019 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9020 L:      linux-media@vger.kernel.org
9021 W:      https://linuxtv.org
9022 T:      git git://linuxtv.org/media_tree.git
9023 S:      Maintained
9024 F:      drivers/media/dvb-frontends/stv6111*
9025
9026 MEDIA DRIVERS FOR STM32 - DCMI
9027 M:      Hugues Fruchet <hugues.fruchet@st.com>
9028 L:      linux-media@vger.kernel.org
9029 T:      git git://linuxtv.org/media_tree.git
9030 S:      Supported
9031 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9032 F:      drivers/media/platform/stm32/stm32-dcmi.c
9033
9034 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9035 M:      Dmitry Osipenko <digetx@gmail.com>
9036 L:      linux-media@vger.kernel.org
9037 L:      linux-tegra@vger.kernel.org
9038 T:      git git://linuxtv.org/media_tree.git
9039 S:      Maintained
9040 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9041 F:      drivers/staging/media/tegra-vde/
9042
9043 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9044 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9045 P:      LinuxTV.org Project
9046 L:      linux-media@vger.kernel.org
9047 W:      https://linuxtv.org
9048 Q:      http://patchwork.kernel.org/project/linux-media/list/
9049 T:      git git://linuxtv.org/media_tree.git
9050 S:      Maintained
9051 F:      Documentation/devicetree/bindings/media/
9052 F:      Documentation/media/
9053 F:      drivers/media/
9054 F:      drivers/staging/media/
9055 F:      include/linux/platform_data/media/
9056 F:      include/media/
9057 F:      include/uapi/linux/dvb/
9058 F:      include/uapi/linux/videodev2.h
9059 F:      include/uapi/linux/media.h
9060 F:      include/uapi/linux/v4l2-*
9061 F:      include/uapi/linux/meye.h
9062 F:      include/uapi/linux/ivtv*
9063 F:      include/uapi/linux/uvcvideo.h
9064
9065 MEDIATEK BLUETOOTH DRIVER
9066 M:      Sean Wang <sean.wang@mediatek.com>
9067 L:      linux-bluetooth@vger.kernel.org
9068 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9069 S:      Maintained
9070 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9071 F:      drivers/bluetooth/btmtkuart.c
9072
9073 MEDIATEK CIR DRIVER
9074 M:      Sean Wang <sean.wang@mediatek.com>
9075 S:      Maintained
9076 F:      drivers/media/rc/mtk-cir.c
9077
9078 MEDIATEK DMA DRIVER
9079 M:      Sean Wang <sean.wang@mediatek.com>
9080 L:      dmaengine@vger.kernel.org
9081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9082 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9083 S:      Maintained
9084 F:      Documentation/devicetree/bindings/dma/mtk-*
9085 F:      drivers/dma/mediatek/
9086
9087 MEDIATEK PMIC LED DRIVER
9088 M:      Sean Wang <sean.wang@mediatek.com>
9089 S:      Maintained
9090 F:      drivers/leds/leds-mt6323.c
9091 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9092
9093 MEDIATEK ETHERNET DRIVER
9094 M:      Felix Fietkau <nbd@openwrt.org>
9095 M:      John Crispin <john@phrozen.org>
9096 M:      Sean Wang <sean.wang@mediatek.com>
9097 M:      Nelson Chang <nelson.chang@mediatek.com>
9098 L:      netdev@vger.kernel.org
9099 S:      Maintained
9100 F:      drivers/net/ethernet/mediatek/
9101
9102 MEDIATEK SWITCH DRIVER
9103 M:      Sean Wang <sean.wang@mediatek.com>
9104 L:      netdev@vger.kernel.org
9105 S:      Maintained
9106 F:      drivers/net/dsa/mt7530.*
9107 F:      net/dsa/tag_mtk.c
9108
9109 MEDIATEK JPEG DRIVER
9110 M:      Rick Chang <rick.chang@mediatek.com>
9111 M:      Bin Liu <bin.liu@mediatek.com>
9112 S:      Supported
9113 F:      drivers/media/platform/mtk-jpeg/
9114 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9115
9116 MEDIATEK MDP DRIVER
9117 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9118 M:      Houlong Wei <houlong.wei@mediatek.com>
9119 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9120 S:      Supported
9121 F:      drivers/media/platform/mtk-mdp/
9122 F:      drivers/media/platform/mtk-vpu/
9123 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9124
9125 MEDIATEK MEDIA DRIVER
9126 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9127 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9128 S:      Supported
9129 F:      drivers/media/platform/mtk-vcodec/
9130 F:      drivers/media/platform/mtk-vpu/
9131 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9132 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9133
9134 MEDIATEK MT7601U WIRELESS LAN DRIVER
9135 M:      Jakub Kicinski <kubakici@wp.pl>
9136 L:      linux-wireless@vger.kernel.org
9137 S:      Maintained
9138 F:      drivers/net/wireless/mediatek/mt7601u/
9139
9140 MEDIATEK NAND CONTROLLER DRIVER
9141 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9142 L:      linux-mtd@lists.infradead.org
9143 S:      Maintained
9144 F:      drivers/mtd/nand/raw/mtk_*
9145 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9146
9147 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9148 M:      Sean Wang <sean.wang@mediatek.com>
9149 S:      Maintained
9150 F:      drivers/char/hw_random/mtk-rng.c
9151
9152 MEDIATEK USB3 DRD IP DRIVER
9153 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9154 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9156 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9157 S:      Maintained
9158 F:      drivers/usb/mtu3/
9159
9160 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9161 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9162 M:      Martin Donnelly <martin.donnelly@ge.com>
9163 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9164 S:      Maintained
9165 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9166 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9167
9168 MEGARAID SCSI/SAS DRIVERS
9169 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9170 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9171 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9172 L:      megaraidlinux.pdl@broadcom.com
9173 L:      linux-scsi@vger.kernel.org
9174 W:      http://www.avagotech.com/support/
9175 S:      Maintained
9176 F:      Documentation/scsi/megaraid.txt
9177 F:      drivers/scsi/megaraid.*
9178 F:      drivers/scsi/megaraid/
9179
9180 MELEXIS MLX90614 DRIVER
9181 M:      Crt Mori <cmo@melexis.com>
9182 L:      linux-iio@vger.kernel.org
9183 W:      http://www.melexis.com
9184 S:      Supported
9185 F:      drivers/iio/temperature/mlx90614.c
9186
9187 MELEXIS MLX90632 DRIVER
9188 M:      Crt Mori <cmo@melexis.com>
9189 L:      linux-iio@vger.kernel.org
9190 W:      http://www.melexis.com
9191 S:      Supported
9192 F:      drivers/iio/temperature/mlx90632.c
9193
9194 MELFAS MIP4 TOUCHSCREEN DRIVER
9195 M:      Sangwon Jee <jeesw@melfas.com>
9196 W:      http://www.melfas.com
9197 S:      Supported
9198 F:      drivers/input/touchscreen/melfas_mip4.c
9199 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9200
9201 MELLANOX ETHERNET DRIVER (mlx4_en)
9202 M:      Tariq Toukan <tariqt@mellanox.com>
9203 L:      netdev@vger.kernel.org
9204 S:      Supported
9205 W:      http://www.mellanox.com
9206 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9207 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9208
9209 MELLANOX ETHERNET DRIVER (mlx5e)
9210 M:      Saeed Mahameed <saeedm@mellanox.com>
9211 L:      netdev@vger.kernel.org
9212 S:      Supported
9213 W:      http://www.mellanox.com
9214 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9215 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9216
9217 MELLANOX ETHERNET INNOVA DRIVERS
9218 R:      Boris Pismenny <borisp@mellanox.com>
9219 L:      netdev@vger.kernel.org
9220 S:      Supported
9221 W:      http://www.mellanox.com
9222 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9223 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9224 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9225 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9226 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9227
9228 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9229 R:      Boris Pismenny <borisp@mellanox.com>
9230 L:      netdev@vger.kernel.org
9231 S:      Supported
9232 W:      http://www.mellanox.com
9233 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9234 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9235 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9236
9237 MELLANOX ETHERNET SWITCH DRIVERS
9238 M:      Jiri Pirko <jiri@mellanox.com>
9239 M:      Ido Schimmel <idosch@mellanox.com>
9240 L:      netdev@vger.kernel.org
9241 S:      Supported
9242 W:      http://www.mellanox.com
9243 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9244 F:      drivers/net/ethernet/mellanox/mlxsw/
9245 F:      tools/testing/selftests/drivers/net/mlxsw/
9246
9247 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9248 M:      mlxsw@mellanox.com
9249 L:      netdev@vger.kernel.org
9250 S:      Supported
9251 W:      http://www.mellanox.com
9252 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9253 F:      drivers/net/ethernet/mellanox/mlxfw/
9254
9255 MELLANOX HARDWARE PLATFORM SUPPORT
9256 M:      Andy Shevchenko <andy@infradead.org>
9257 M:      Darren Hart <dvhart@infradead.org>
9258 M:      Vadim Pasternak <vadimp@mellanox.com>
9259 L:      platform-driver-x86@vger.kernel.org
9260 S:      Supported
9261 F:      drivers/platform/mellanox/
9262
9263 MELLANOX MLX4 core VPI driver
9264 M:      Tariq Toukan <tariqt@mellanox.com>
9265 L:      netdev@vger.kernel.org
9266 L:      linux-rdma@vger.kernel.org
9267 W:      http://www.mellanox.com
9268 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9269 S:      Supported
9270 F:      drivers/net/ethernet/mellanox/mlx4/
9271 F:      include/linux/mlx4/
9272
9273 MELLANOX MLX4 IB driver
9274 M:      Yishai Hadas <yishaih@mellanox.com>
9275 L:      linux-rdma@vger.kernel.org
9276 W:      http://www.mellanox.com
9277 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9278 S:      Supported
9279 F:      drivers/infiniband/hw/mlx4/
9280 F:      include/linux/mlx4/
9281 F:      include/uapi/rdma/mlx4-abi.h
9282
9283 MELLANOX MLX5 core VPI driver
9284 M:      Saeed Mahameed <saeedm@mellanox.com>
9285 M:      Leon Romanovsky <leonro@mellanox.com>
9286 L:      netdev@vger.kernel.org
9287 L:      linux-rdma@vger.kernel.org
9288 W:      http://www.mellanox.com
9289 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9290 S:      Supported
9291 F:      drivers/net/ethernet/mellanox/mlx5/core/
9292 F:      include/linux/mlx5/
9293
9294 MELLANOX MLX5 IB driver
9295 M:      Leon Romanovsky <leonro@mellanox.com>
9296 L:      linux-rdma@vger.kernel.org
9297 W:      http://www.mellanox.com
9298 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9299 S:      Supported
9300 F:      drivers/infiniband/hw/mlx5/
9301 F:      include/linux/mlx5/
9302 F:      include/uapi/rdma/mlx5-abi.h
9303
9304 MELLANOX MLXCPLD I2C AND MUX DRIVER
9305 M:      Vadim Pasternak <vadimp@mellanox.com>
9306 M:      Michael Shych <michaelsh@mellanox.com>
9307 L:      linux-i2c@vger.kernel.org
9308 S:      Supported
9309 F:      drivers/i2c/busses/i2c-mlxcpld.c
9310 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9311 F:      Documentation/i2c/busses/i2c-mlxcpld
9312
9313 MELLANOX MLXCPLD LED DRIVER
9314 M:      Vadim Pasternak <vadimp@mellanox.com>
9315 L:      linux-leds@vger.kernel.org
9316 S:      Supported
9317 F:      drivers/leds/leds-mlxcpld.c
9318 F:      drivers/leds/leds-mlxreg.c
9319 F:      Documentation/leds/leds-mlxcpld.txt
9320
9321 MELLANOX PLATFORM DRIVER
9322 M:      Vadim Pasternak <vadimp@mellanox.com>
9323 L:      platform-driver-x86@vger.kernel.org
9324 S:      Supported
9325 F:      drivers/platform/x86/mlx-platform.c
9326
9327 MEMBARRIER SUPPORT
9328 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9329 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9330 L:      linux-kernel@vger.kernel.org
9331 S:      Supported
9332 F:      kernel/sched/membarrier.c
9333 F:      include/uapi/linux/membarrier.h
9334 F:      arch/powerpc/include/asm/membarrier.h
9335
9336 MEMORY MANAGEMENT
9337 L:      linux-mm@kvack.org
9338 W:      http://www.linux-mm.org
9339 S:      Maintained
9340 F:      include/linux/mm.h
9341 F:      include/linux/gfp.h
9342 F:      include/linux/mmzone.h
9343 F:      include/linux/memory_hotplug.h
9344 F:      include/linux/vmalloc.h
9345 F:      mm/
9346
9347 MEMORY TECHNOLOGY DEVICES (MTD)
9348 M:      David Woodhouse <dwmw2@infradead.org>
9349 M:      Brian Norris <computersforpeace@gmail.com>
9350 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9351 M:      Marek Vasut <marek.vasut@gmail.com>
9352 M:      Richard Weinberger <richard@nod.at>
9353 L:      linux-mtd@lists.infradead.org
9354 W:      http://www.linux-mtd.infradead.org/
9355 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9356 T:      git git://git.infradead.org/linux-mtd.git master
9357 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9358 S:      Maintained
9359 F:      Documentation/devicetree/bindings/mtd/
9360 F:      drivers/mtd/
9361 F:      include/linux/mtd/
9362 F:      include/uapi/mtd/
9363
9364 MEN A21 WATCHDOG DRIVER
9365 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9366 L:      linux-watchdog@vger.kernel.org
9367 S:      Maintained
9368 F:      drivers/watchdog/mena21_wdt.c
9369
9370 MEN CHAMELEON BUS (mcb)
9371 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9372 S:      Maintained
9373 F:      drivers/mcb/
9374 F:      include/linux/mcb.h
9375 F:      Documentation/men-chameleon-bus.txt
9376
9377 MEN F21BMC (Board Management Controller)
9378 M:      Andreas Werner <andreas.werner@men.de>
9379 S:      Supported
9380 F:      drivers/mfd/menf21bmc.c
9381 F:      drivers/watchdog/menf21bmc_wdt.c
9382 F:      drivers/leds/leds-menf21bmc.c
9383 F:      drivers/hwmon/menf21bmc_hwmon.c
9384 F:      Documentation/hwmon/menf21bmc
9385
9386 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9387 M:      Neil Armstrong <narmstrong@baylibre.com>
9388 L:      linux-media@lists.freedesktop.org
9389 L:      linux-amlogic@lists.infradead.org
9390 W:      http://linux-meson.com/
9391 S:      Supported
9392 F:      drivers/media/platform/meson/ao-cec.c
9393 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9394 T:      git git://linuxtv.org/media_tree.git
9395
9396 MICROBLAZE ARCHITECTURE
9397 M:      Michal Simek <monstr@monstr.eu>
9398 W:      http://www.monstr.eu/fdt/
9399 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9400 S:      Supported
9401 F:      arch/microblaze/
9402
9403 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9404 M:      Richard Genoud <richard.genoud@gmail.com>
9405 S:      Maintained
9406 F:      drivers/tty/serial/atmel_serial.c
9407 F:      drivers/tty/serial/atmel_serial.h
9408
9409 MICROCHIP / ATMEL DMA DRIVER
9410 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9412 L:      dmaengine@vger.kernel.org
9413 S:      Supported
9414 F:      drivers/dma/at_hdmac.c
9415 F:      drivers/dma/at_hdmac_regs.h
9416 F:      include/linux/platform_data/dma-atmel.h
9417
9418 MICROCHIP / ATMEL ECC DRIVER
9419 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9420 L:      linux-crypto@vger.kernel.org
9421 S:      Maintained
9422 F:      drivers/crypto/atmel-ecc.*
9423
9424 MICROCHIP / ATMEL ISC DRIVER
9425 M:      Songjun Wu <songjun.wu@microchip.com>
9426 L:      linux-media@vger.kernel.org
9427 S:      Supported
9428 F:      drivers/media/platform/atmel/atmel-isc.c
9429 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9430 F:      devicetree/bindings/media/atmel-isc.txt
9431
9432 MICROCHIP / ATMEL NAND DRIVER
9433 M:      Josh Wu <rainyfeeling@outlook.com>
9434 L:      linux-mtd@lists.infradead.org
9435 S:      Supported
9436 F:      drivers/mtd/nand/raw/atmel/*
9437 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9438
9439 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9440 M:      Woojung Huh <Woojung.Huh@microchip.com>
9441 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9442 L:      netdev@vger.kernel.org
9443 S:      Maintained
9444 F:      net/dsa/tag_ksz.c
9445 F:      drivers/net/dsa/microchip/*
9446 F:      include/linux/platform_data/microchip-ksz.h
9447 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9448
9449 MICROCHIP LAN743X ETHERNET DRIVER
9450 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9451 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9452 L:      netdev@vger.kernel.org
9453 S:      Maintained
9454 F:      drivers/net/ethernet/microchip/lan743x_*
9455
9456 MICROCHIP USB251XB DRIVER
9457 M:      Richard Leitner <richard.leitner@skidata.com>
9458 L:      linux-usb@vger.kernel.org
9459 S:      Maintained
9460 F:      drivers/usb/misc/usb251xb.c
9461 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9462
9463 MICROSEMI MIPS SOCS
9464 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9465 L:      linux-mips@linux-mips.org
9466 S:      Maintained
9467 F:      arch/mips/generic/board-ocelot.c
9468 F:      arch/mips/configs/generic/board-ocelot.config
9469 F:      arch/mips/boot/dts/mscc/
9470 F:      Documentation/devicetree/bindings/mips/mscc.txt
9471
9472 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9473 M:      Don Brace <don.brace@microsemi.com>
9474 L:      esc.storagedev@microsemi.com
9475 L:      linux-scsi@vger.kernel.org
9476 S:      Supported
9477 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9478 F:      drivers/scsi/smartpqi/Kconfig
9479 F:      drivers/scsi/smartpqi/Makefile
9480 F:      include/linux/cciss*.h
9481 F:      include/uapi/linux/cciss*.h
9482 F:      Documentation/scsi/smartpqi.txt
9483
9484 MICROSEMI ETHERNET SWITCH DRIVER
9485 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9486 L:      netdev@vger.kernel.org
9487 S:      Supported
9488 F:      drivers/net/ethernet/mscc/
9489
9490 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9491 M:      Chen Yu <yu.c.chen@intel.com>
9492 L:      platform-driver-x86@vger.kernel.org
9493 S:      Supported
9494 F:      drivers/platform/x86/surfacepro3_button.c
9495
9496 MICROTEK X6 SCANNER
9497 M:      Oliver Neukum <oliver@neukum.org>
9498 S:      Maintained
9499 F:      drivers/usb/image/microtek.*
9500
9501 MIPS
9502 M:      Ralf Baechle <ralf@linux-mips.org>
9503 M:      Paul Burton <paul.burton@mips.com>
9504 M:      James Hogan <jhogan@kernel.org>
9505 L:      linux-mips@linux-mips.org
9506 W:      http://www.linux-mips.org/
9507 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9509 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9510 S:      Supported
9511 F:      Documentation/devicetree/bindings/mips/
9512 F:      Documentation/mips/
9513 F:      arch/mips/
9514 F:      drivers/platform/mips/
9515
9516 MIPS BOSTON DEVELOPMENT BOARD
9517 M:      Paul Burton <paul.burton@mips.com>
9518 L:      linux-mips@linux-mips.org
9519 S:      Maintained
9520 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9521 F:      arch/mips/boot/dts/img/boston.dts
9522 F:      arch/mips/configs/generic/board-boston.config
9523 F:      drivers/clk/imgtec/clk-boston.c
9524 F:      include/dt-bindings/clock/boston-clock.h
9525
9526 MIPS GENERIC PLATFORM
9527 M:      Paul Burton <paul.burton@mips.com>
9528 L:      linux-mips@linux-mips.org
9529 S:      Supported
9530 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9531 F:      arch/mips/generic/
9532 F:      arch/mips/tools/generic-board-config.sh
9533
9534 MIPS/LOONGSON1 ARCHITECTURE
9535 M:      Keguang Zhang <keguang.zhang@gmail.com>
9536 L:      linux-mips@linux-mips.org
9537 S:      Maintained
9538 F:      arch/mips/loongson32/
9539 F:      arch/mips/include/asm/mach-loongson32/
9540 F:      drivers/*/*loongson1*
9541 F:      drivers/*/*/*loongson1*
9542
9543 MIPS/LOONGSON2 ARCHITECTURE
9544 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9545 L:      linux-mips@linux-mips.org
9546 S:      Maintained
9547 F:      arch/mips/loongson64/*{2e/2f}*
9548 F:      arch/mips/include/asm/mach-loongson64/
9549 F:      drivers/*/*loongson2*
9550 F:      drivers/*/*/*loongson2*
9551
9552 MIPS/LOONGSON3 ARCHITECTURE
9553 M:      Huacai Chen <chenhc@lemote.com>
9554 L:      linux-mips@linux-mips.org
9555 S:      Maintained
9556 F:      arch/mips/loongson64/
9557 F:      arch/mips/include/asm/mach-loongson64/
9558 F:      drivers/platform/mips/cpu_hwmon.c
9559 F:      drivers/*/*loongson3*
9560 F:      drivers/*/*/*loongson3*
9561
9562 MIPS RINT INSTRUCTION EMULATION
9563 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9564 L:      linux-mips@linux-mips.org
9565 S:      Supported
9566 F:      arch/mips/math-emu/sp_rint.c
9567 F:      arch/mips/math-emu/dp_rint.c
9568
9569 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9570 M:      Hans Verkuil <hverkuil@xs4all.nl>
9571 L:      linux-media@vger.kernel.org
9572 T:      git git://linuxtv.org/media_tree.git
9573 W:      https://linuxtv.org
9574 S:      Odd Fixes
9575 F:      drivers/media/radio/radio-miropcm20*
9576
9577 MMP SUPPORT
9578 M:      Eric Miao <eric.y.miao@gmail.com>
9579 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9581 T:      git git://github.com/hzhuang1/linux.git
9582 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9583 S:      Maintained
9584 F:      arch/arm/boot/dts/mmp*
9585 F:      arch/arm/mach-mmp/
9586
9587 MN88472 MEDIA DRIVER
9588 M:      Antti Palosaari <crope@iki.fi>
9589 L:      linux-media@vger.kernel.org
9590 W:      https://linuxtv.org
9591 W:      http://palosaari.fi/linux/
9592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9593 S:      Maintained
9594 F:      drivers/media/dvb-frontends/mn88472*
9595
9596 MN88473 MEDIA DRIVER
9597 M:      Antti Palosaari <crope@iki.fi>
9598 L:      linux-media@vger.kernel.org
9599 W:      https://linuxtv.org
9600 W:      http://palosaari.fi/linux/
9601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9602 S:      Maintained
9603 F:      drivers/media/dvb-frontends/mn88473*
9604
9605 PCI DRIVER FOR MOBIVEIL PCIE IP
9606 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9607 L:      linux-pci@vger.kernel.org
9608 S:      Supported
9609 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9610 F:      drivers/pci/controller/pcie-mobiveil.c
9611
9612 MODULE SUPPORT
9613 M:      Jessica Yu <jeyu@kernel.org>
9614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9615 S:      Maintained
9616 F:      include/linux/module.h
9617 F:      kernel/module.c
9618
9619 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9620 W:      http://popies.net/meye/
9621 S:      Orphan
9622 F:      Documentation/media/v4l-drivers/meye*
9623 F:      drivers/media/pci/meye/
9624 F:      include/uapi/linux/meye.h
9625
9626 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9627 M:      Jiri Slaby <jirislaby@gmail.com>
9628 S:      Maintained
9629 F:      Documentation/serial/moxa-smartio
9630 F:      drivers/tty/mxser.*
9631
9632 MR800 AVERMEDIA USB FM RADIO DRIVER
9633 M:      Alexey Klimov <klimov.linux@gmail.com>
9634 L:      linux-media@vger.kernel.org
9635 T:      git git://linuxtv.org/media_tree.git
9636 S:      Maintained
9637 F:      drivers/media/radio/radio-mr800.c
9638
9639 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9640 M:      Alan Ott <alan@signal11.us>
9641 L:      linux-wpan@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/net/ieee802154/mrf24j40.c
9644 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9645
9646 MSI LAPTOP SUPPORT
9647 M:      "Lee, Chun-Yi" <jlee@suse.com>
9648 L:      platform-driver-x86@vger.kernel.org
9649 S:      Maintained
9650 F:      drivers/platform/x86/msi-laptop.c
9651
9652 MSI WMI SUPPORT
9653 L:      platform-driver-x86@vger.kernel.org
9654 S:      Orphan
9655 F:      drivers/platform/x86/msi-wmi.c
9656
9657 MSI001 MEDIA DRIVER
9658 M:      Antti Palosaari <crope@iki.fi>
9659 L:      linux-media@vger.kernel.org
9660 W:      https://linuxtv.org
9661 W:      http://palosaari.fi/linux/
9662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9663 T:      git git://linuxtv.org/anttip/media_tree.git
9664 S:      Maintained
9665 F:      drivers/media/tuners/msi001*
9666
9667 MSI2500 MEDIA DRIVER
9668 M:      Antti Palosaari <crope@iki.fi>
9669 L:      linux-media@vger.kernel.org
9670 W:      https://linuxtv.org
9671 W:      http://palosaari.fi/linux/
9672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9673 T:      git git://linuxtv.org/anttip/media_tree.git
9674 S:      Maintained
9675 F:      drivers/media/usb/msi2500/
9676
9677 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9678 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9679 L:      linux-mtd@lists.infradead.org
9680 S:      Maintained
9681 F:      drivers/mtd/devices/docg3*
9682
9683 MT9M032 APTINA SENSOR DRIVER
9684 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9685 L:      linux-media@vger.kernel.org
9686 T:      git git://linuxtv.org/media_tree.git
9687 S:      Maintained
9688 F:      drivers/media/i2c/mt9m032.c
9689 F:      include/media/i2c/mt9m032.h
9690
9691 MT9P031 APTINA CAMERA SENSOR
9692 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9693 L:      linux-media@vger.kernel.org
9694 T:      git git://linuxtv.org/media_tree.git
9695 S:      Maintained
9696 F:      drivers/media/i2c/mt9p031.c
9697 F:      include/media/i2c/mt9p031.h
9698
9699 MT9T001 APTINA CAMERA SENSOR
9700 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9701 L:      linux-media@vger.kernel.org
9702 T:      git git://linuxtv.org/media_tree.git
9703 S:      Maintained
9704 F:      drivers/media/i2c/mt9t001.c
9705 F:      include/media/i2c/mt9t001.h
9706
9707 MT9T112 APTINA CAMERA SENSOR
9708 M:      Jacopo Mondi <jacopo@jmondi.org>
9709 L:      linux-media@vger.kernel.org
9710 T:      git git://linuxtv.org/media_tree.git
9711 S:      Odd Fixes
9712 F:      drivers/media/i2c/mt9t112.c
9713 F:      include/media/i2c/mt9t112.h
9714
9715 MT9V032 APTINA CAMERA SENSOR
9716 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9717 L:      linux-media@vger.kernel.org
9718 T:      git git://linuxtv.org/media_tree.git
9719 S:      Maintained
9720 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9721 F:      drivers/media/i2c/mt9v032.c
9722 F:      include/media/i2c/mt9v032.h
9723
9724 MT9V111 APTINA CAMERA SENSOR
9725 M:      Jacopo Mondi <jacopo@jmondi.org>
9726 L:      linux-media@vger.kernel.org
9727 T:      git git://linuxtv.org/media_tree.git
9728 S:      Maintained
9729 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9730 F:      drivers/media/i2c/mt9v111.c
9731
9732 MULTIFUNCTION DEVICES (MFD)
9733 M:      Lee Jones <lee.jones@linaro.org>
9734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9735 S:      Supported
9736 F:      Documentation/devicetree/bindings/mfd/
9737 F:      drivers/mfd/
9738 F:      include/linux/mfd/
9739 F:      include/dt-bindings/mfd/
9740
9741 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9742 S:      Orphan
9743 F:      drivers/mmc/host/mmc_spi.c
9744 F:      include/linux/spi/mmc_spi.h
9745
9746 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9747 M:      Ulf Hansson <ulf.hansson@linaro.org>
9748 L:      linux-mmc@vger.kernel.org
9749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9750 S:      Maintained
9751 F:      Documentation/devicetree/bindings/mmc/
9752 F:      drivers/mmc/
9753 F:      include/linux/mmc/
9754 F:      include/uapi/linux/mmc/
9755
9756 MULTIPLEXER SUBSYSTEM
9757 M:      Peter Rosin <peda@axentia.se>
9758 S:      Maintained
9759 F:      Documentation/ABI/testing/sysfs-class-mux*
9760 F:      Documentation/devicetree/bindings/mux/
9761 F:      include/linux/dt-bindings/mux/
9762 F:      include/linux/mux/
9763 F:      drivers/mux/
9764
9765 MULTITECH MULTIPORT CARD (ISICOM)
9766 S:      Orphan
9767 F:      drivers/tty/isicom.c
9768 F:      include/linux/isicom.h
9769
9770 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9771 M:      Bin Liu <b-liu@ti.com>
9772 L:      linux-usb@vger.kernel.org
9773 S:      Maintained
9774 F:      drivers/usb/musb/
9775
9776 MXL301RF MEDIA DRIVER
9777 M:      Akihiro Tsukada <tskd08@gmail.com>
9778 L:      linux-media@vger.kernel.org
9779 S:      Odd Fixes
9780 F:      drivers/media/tuners/mxl301rf*
9781
9782 MXL5007T MEDIA DRIVER
9783 M:      Michael Krufky <mkrufky@linuxtv.org>
9784 L:      linux-media@vger.kernel.org
9785 W:      https://linuxtv.org
9786 W:      http://github.com/mkrufky
9787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9788 T:      git git://linuxtv.org/mkrufky/tuners.git
9789 S:      Maintained
9790 F:      drivers/media/tuners/mxl5007t.*
9791
9792 MXSFB DRM DRIVER
9793 M:      Marek Vasut <marex@denx.de>
9794 S:      Supported
9795 F:      drivers/gpu/drm/mxsfb/
9796 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9797
9798 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9799 M:      Chris Lee <christopher.lee@cspi.com>
9800 L:      netdev@vger.kernel.org
9801 W:      https://www.cspi.com/ethernet-products/support/downloads/
9802 S:      Supported
9803 F:      drivers/net/ethernet/myricom/myri10ge/
9804
9805 NAND FLASH SUBSYSTEM
9806 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9807 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9808 R:      Richard Weinberger <richard@nod.at>
9809 L:      linux-mtd@lists.infradead.org
9810 W:      http://www.linux-mtd.infradead.org/
9811 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9812 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9813 T:      git git://git.infradead.org/linux-mtd.git nand/next
9814 S:      Maintained
9815 F:      drivers/mtd/nand/
9816 F:      include/linux/mtd/*nand*.h
9817
9818 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9819 M:      Daniel Mack <zonque@gmail.com>
9820 S:      Maintained
9821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9822 W:      http://www.native-instruments.com
9823 F:      sound/usb/caiaq/
9824
9825 NATSEMI ETHERNET DRIVER (DP8381x)
9826 S:      Orphan
9827 F:      drivers/net/ethernet/natsemi/natsemi.c
9828
9829 NCP FILESYSTEM
9830 M:      Petr Vandrovec <petr@vandrovec.name>
9831 S:      Obsolete
9832 F:      drivers/staging/ncpfs/
9833
9834 NCR 5380 SCSI DRIVERS
9835 M:      Finn Thain <fthain@telegraphics.com.au>
9836 M:      Michael Schmitz <schmitzmic@gmail.com>
9837 L:      linux-scsi@vger.kernel.org
9838 S:      Maintained
9839 F:      Documentation/scsi/g_NCR5380.txt
9840 F:      drivers/scsi/NCR5380.*
9841 F:      drivers/scsi/arm/cumana_1.c
9842 F:      drivers/scsi/arm/oak.c
9843 F:      drivers/scsi/atari_scsi.*
9844 F:      drivers/scsi/dmx3191d.c
9845 F:      drivers/scsi/g_NCR5380.*
9846 F:      drivers/scsi/mac_scsi.*
9847 F:      drivers/scsi/sun3_scsi.*
9848 F:      drivers/scsi/sun3_scsi_vme.c
9849
9850 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9851 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9852 L:      linux-scsi@vger.kernel.org
9853 S:      Maintained
9854 F:      drivers/scsi/NCR_D700.*
9855
9856 NCSI LIBRARY:
9857 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9858 S:      Maintained
9859 F:      net/ncsi/
9860
9861 NCT6775 HARDWARE MONITOR DRIVER
9862 M:      Guenter Roeck <linux@roeck-us.net>
9863 L:      linux-hwmon@vger.kernel.org
9864 S:      Maintained
9865 F:      Documentation/hwmon/nct6775
9866 F:      drivers/hwmon/nct6775.c
9867
9868 NET_FAILOVER MODULE
9869 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9870 L:      netdev@vger.kernel.org
9871 S:      Supported
9872 F:      driver/net/net_failover.c
9873 F:      include/net/net_failover.h
9874 F:      Documentation/networking/net_failover.rst
9875
9876 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9877 M:      Faisal Latif <faisal.latif@intel.com>
9878 L:      linux-rdma@vger.kernel.org
9879 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9880 S:      Supported
9881 F:      drivers/infiniband/hw/nes/
9882 F:      include/uapi/rdma/nes-abi.h
9883
9884 NETEM NETWORK EMULATOR
9885 M:      Stephen Hemminger <stephen@networkplumber.org>
9886 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9887 S:      Maintained
9888 F:      net/sched/sch_netem.c
9889
9890 NETERION 10GbE DRIVERS (s2io/vxge)
9891 M:      Jon Mason <jdmason@kudzu.us>
9892 L:      netdev@vger.kernel.org
9893 S:      Supported
9894 F:      Documentation/networking/s2io.txt
9895 F:      Documentation/networking/vxge.txt
9896 F:      drivers/net/ethernet/neterion/
9897
9898 NETFILTER
9899 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9900 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9901 M:      Florian Westphal <fw@strlen.de>
9902 L:      netfilter-devel@vger.kernel.org
9903 L:      coreteam@netfilter.org
9904 W:      http://www.netfilter.org/
9905 W:      http://www.iptables.org/
9906 W:      http://www.nftables.org/
9907 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9910 S:      Maintained
9911 F:      include/linux/netfilter*
9912 F:      include/linux/netfilter/
9913 F:      include/net/netfilter/
9914 F:      include/uapi/linux/netfilter*
9915 F:      include/uapi/linux/netfilter/
9916 F:      net/*/netfilter.c
9917 F:      net/*/netfilter/
9918 F:      net/netfilter/
9919 F:      net/bridge/br_netfilter*.c
9920
9921 NETROM NETWORK LAYER
9922 M:      Ralf Baechle <ralf@linux-mips.org>
9923 L:      linux-hams@vger.kernel.org
9924 W:      http://www.linux-ax25.org/
9925 S:      Maintained
9926 F:      include/net/netrom.h
9927 F:      include/uapi/linux/netrom.h
9928 F:      net/netrom/
9929
9930 NETRONOME ETHERNET DRIVERS
9931 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9932 L:      oss-drivers@netronome.com
9933 S:      Maintained
9934 F:      drivers/net/ethernet/netronome/
9935
9936 NETWORK BLOCK DEVICE (NBD)
9937 M:      Josef Bacik <josef@toxicpanda.com>
9938 S:      Maintained
9939 L:      linux-block@vger.kernel.org
9940 L:      nbd@other.debian.org
9941 F:      Documentation/blockdev/nbd.txt
9942 F:      drivers/block/nbd.c
9943 F:      include/uapi/linux/nbd.h
9944
9945 NETWORK DROP MONITOR
9946 M:      Neil Horman <nhorman@tuxdriver.com>
9947 L:      netdev@vger.kernel.org
9948 S:      Maintained
9949 W:      https://fedorahosted.org/dropwatch/
9950 F:      net/core/drop_monitor.c
9951
9952 NETWORKING DRIVERS
9953 M:      "David S. Miller" <davem@davemloft.net>
9954 L:      netdev@vger.kernel.org
9955 W:      http://www.linuxfoundation.org/en/Net
9956 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9959 S:      Odd Fixes
9960 F:      Documentation/devicetree/bindings/net/
9961 F:      drivers/net/
9962 F:      include/linux/if_*
9963 F:      include/linux/netdevice.h
9964 F:      include/linux/etherdevice.h
9965 F:      include/linux/fcdevice.h
9966 F:      include/linux/fddidevice.h
9967 F:      include/linux/hippidevice.h
9968 F:      include/linux/inetdevice.h
9969 F:      include/uapi/linux/if_*
9970 F:      include/uapi/linux/netdevice.h
9971
9972 NETWORKING DRIVERS (WIRELESS)
9973 M:      Kalle Valo <kvalo@codeaurora.org>
9974 L:      linux-wireless@vger.kernel.org
9975 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9978 S:      Maintained
9979 F:      Documentation/devicetree/bindings/net/wireless/
9980 F:      drivers/net/wireless/
9981
9982 NETWORKING [DSA]
9983 M:      Andrew Lunn <andrew@lunn.ch>
9984 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9985 M:      Florian Fainelli <f.fainelli@gmail.com>
9986 S:      Maintained
9987 F:      Documentation/devicetree/bindings/net/dsa/
9988 F:      net/dsa/
9989 F:      include/net/dsa.h
9990 F:      include/linux/dsa/
9991 F:      drivers/net/dsa/
9992
9993 NETWORKING [GENERAL]
9994 M:      "David S. Miller" <davem@davemloft.net>
9995 L:      netdev@vger.kernel.org
9996 W:      http://www.linuxfoundation.org/en/Net
9997 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10000 B:      mailto:netdev@vger.kernel.org
10001 S:      Maintained
10002 F:      net/
10003 F:      include/net/
10004 F:      include/linux/in.h
10005 F:      include/linux/net.h
10006 F:      include/linux/netdevice.h
10007 F:      include/uapi/linux/in.h
10008 F:      include/uapi/linux/net.h
10009 F:      include/uapi/linux/netdevice.h
10010 F:      include/uapi/linux/net_namespace.h
10011 F:      tools/testing/selftests/net/
10012 F:      lib/net_utils.c
10013 F:      lib/random32.c
10014 F:      Documentation/networking/
10015
10016 NETWORKING [IPSEC]
10017 M:      Steffen Klassert <steffen.klassert@secunet.com>
10018 M:      Herbert Xu <herbert@gondor.apana.org.au>
10019 M:      "David S. Miller" <davem@davemloft.net>
10020 L:      netdev@vger.kernel.org
10021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10023 S:      Maintained
10024 F:      net/core/flow.c
10025 F:      net/xfrm/
10026 F:      net/key/
10027 F:      net/ipv4/xfrm*
10028 F:      net/ipv4/esp4*
10029 F:      net/ipv4/ah4.c
10030 F:      net/ipv4/ipcomp.c
10031 F:      net/ipv4/ip_vti.c
10032 F:      net/ipv6/xfrm*
10033 F:      net/ipv6/esp6*
10034 F:      net/ipv6/ah6.c
10035 F:      net/ipv6/ipcomp6.c
10036 F:      net/ipv6/ip6_vti.c
10037 F:      include/uapi/linux/xfrm.h
10038 F:      include/net/xfrm.h
10039
10040 NETWORKING [IPv4/IPv6]
10041 M:      "David S. Miller" <davem@davemloft.net>
10042 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10043 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10044 L:      netdev@vger.kernel.org
10045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10046 S:      Maintained
10047 F:      net/ipv4/
10048 F:      net/ipv6/
10049 F:      include/net/ip*
10050 F:      arch/x86/net/*
10051
10052 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10053 M:      Paul Moore <paul@paul-moore.com>
10054 W:      https://github.com/netlabel
10055 L:      netdev@vger.kernel.org
10056 L:      linux-security-module@vger.kernel.org
10057 S:      Maintained
10058 F:      Documentation/netlabel/
10059 F:      include/net/calipso.h
10060 F:      include/net/cipso_ipv4.h
10061 F:      include/net/netlabel.h
10062 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10063 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10064 F:      net/netlabel/
10065 F:      net/ipv4/cipso_ipv4.c
10066 F:      net/ipv6/calipso.c
10067 F:      net/netfilter/xt_CONNSECMARK.c
10068 F:      net/netfilter/xt_SECMARK.c
10069
10070 NETWORKING [TCP]
10071 M:      Eric Dumazet <edumazet@google.com>
10072 L:      netdev@vger.kernel.org
10073 S:      Maintained
10074 F:      net/ipv4/tcp*.c
10075 F:      net/ipv4/syncookies.c
10076 F:      net/ipv6/tcp*.c
10077 F:      net/ipv6/syncookies.c
10078 F:      include/uapi/linux/tcp.h
10079 F:      include/net/tcp.h
10080 F:      include/linux/tcp.h
10081 F:      include/trace/events/tcp.h
10082
10083 NETWORKING [TLS]
10084 M:      Boris Pismenny <borisp@mellanox.com>
10085 M:      Aviad Yehezkel <aviadye@mellanox.com>
10086 M:      Dave Watson <davejwatson@fb.com>
10087 L:      netdev@vger.kernel.org
10088 S:      Maintained
10089 F:      net/tls/*
10090 F:      include/uapi/linux/tls.h
10091 F:      include/net/tls.h
10092
10093 NETWORKING [WIRELESS]
10094 L:      linux-wireless@vger.kernel.org
10095 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10096
10097 NETDEVSIM
10098 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10099 S:      Maintained
10100 F:      drivers/net/netdevsim/*
10101
10102 NETXEN (1/10) GbE SUPPORT
10103 M:      Manish Chopra <manish.chopra@cavium.com>
10104 M:      Rahul Verma <rahul.verma@cavium.com>
10105 M:      Dept-GELinuxNICDev@cavium.com
10106 L:      netdev@vger.kernel.org
10107 S:      Supported
10108 F:      drivers/net/ethernet/qlogic/netxen/
10109
10110 NFC SUBSYSTEM
10111 M:      Samuel Ortiz <sameo@linux.intel.com>
10112 L:      linux-wireless@vger.kernel.org
10113 L:      linux-nfc@lists.01.org (subscribers-only)
10114 S:      Supported
10115 F:      net/nfc/
10116 F:      include/net/nfc/
10117 F:      include/uapi/linux/nfc.h
10118 F:      drivers/nfc/
10119 F:      include/linux/platform_data/nfcmrvl.h
10120 F:      include/linux/platform_data/nxp-nci.h
10121 F:      Documentation/devicetree/bindings/net/nfc/
10122
10123 NFS, SUNRPC, AND LOCKD CLIENTS
10124 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10125 M:      Anna Schumaker <anna.schumaker@netapp.com>
10126 L:      linux-nfs@vger.kernel.org
10127 W:      http://client.linux-nfs.org
10128 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10129 S:      Maintained
10130 F:      fs/lockd/
10131 F:      fs/nfs/
10132 F:      fs/nfs_common/
10133 F:      net/sunrpc/
10134 F:      include/linux/lockd/
10135 F:      include/linux/nfs*
10136 F:      include/linux/sunrpc/
10137 F:      include/uapi/linux/nfs*
10138 F:      include/uapi/linux/sunrpc/
10139
10140 NILFS2 FILESYSTEM
10141 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10142 L:      linux-nilfs@vger.kernel.org
10143 W:      https://nilfs.sourceforge.io/
10144 W:      https://nilfs.osdn.jp/
10145 T:      git git://github.com/konis/nilfs2.git
10146 S:      Supported
10147 F:      Documentation/filesystems/nilfs2.txt
10148 F:      fs/nilfs2/
10149 F:      include/trace/events/nilfs2.h
10150 F:      include/uapi/linux/nilfs2_api.h
10151 F:      include/uapi/linux/nilfs2_ondisk.h
10152
10153 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10154 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10155 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10156 S:      Maintained
10157 F:      Documentation/scsi/NinjaSCSI.txt
10158 F:      drivers/scsi/pcmcia/nsp_*
10159
10160 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10161 M:      GOTO Masanori <gotom@debian.or.jp>
10162 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10163 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10164 S:      Maintained
10165 F:      Documentation/scsi/NinjaSCSI.txt
10166 F:      drivers/scsi/nsp32*
10167
10168 NIOS2 ARCHITECTURE
10169 M:      Ley Foon Tan <lftan@altera.com>
10170 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10172 S:      Maintained
10173 F:      arch/nios2/
10174
10175 NOHZ, DYNTICKS SUPPORT
10176 M:      Frederic Weisbecker <fweisbec@gmail.com>
10177 M:      Thomas Gleixner <tglx@linutronix.de>
10178 M:      Ingo Molnar <mingo@kernel.org>
10179 L:      linux-kernel@vger.kernel.org
10180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10181 S:      Maintained
10182 F:      kernel/time/tick*.*
10183 F:      include/linux/tick.h
10184 F:      include/linux/sched/nohz.h
10185
10186 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10187 M:      Pavel Machek <pavel@ucw.cz>
10188 M:      Sakari Ailus <sakari.ailus@iki.fi>
10189 L:      linux-media@vger.kernel.org
10190 S:      Maintained
10191 F:      drivers/media/i2c/et8ek8
10192 F:      drivers/media/i2c/ad5820.c
10193
10194 NOKIA N900 POWER SUPPLY DRIVERS
10195 R:      Pali Rohár <pali.rohar@gmail.com>
10196 F:      include/linux/power/bq2415x_charger.h
10197 F:      include/linux/power/bq27xxx_battery.h
10198 F:      include/linux/power/isp1704_charger.h
10199 F:      drivers/power/supply/bq2415x_charger.c
10200 F:      drivers/power/supply/bq27xxx_battery.c
10201 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10202 F:      drivers/power/supply/isp1704_charger.c
10203 F:      drivers/power/supply/rx51_battery.c
10204
10205 NTB AMD DRIVER
10206 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10207 L:      linux-ntb@googlegroups.com
10208 S:      Supported
10209 F:      drivers/ntb/hw/amd/
10210
10211 NTB DRIVER CORE
10212 M:      Jon Mason <jdmason@kudzu.us>
10213 M:      Dave Jiang <dave.jiang@intel.com>
10214 M:      Allen Hubbe <allenbh@gmail.com>
10215 L:      linux-ntb@googlegroups.com
10216 S:      Supported
10217 W:      https://github.com/jonmason/ntb/wiki
10218 T:      git git://github.com/jonmason/ntb.git
10219 F:      drivers/ntb/
10220 F:      drivers/net/ntb_netdev.c
10221 F:      include/linux/ntb.h
10222 F:      include/linux/ntb_transport.h
10223 F:      tools/testing/selftests/ntb/
10224
10225 NTB IDT DRIVER
10226 M:      Serge Semin <fancer.lancer@gmail.com>
10227 L:      linux-ntb@googlegroups.com
10228 S:      Supported
10229 F:      drivers/ntb/hw/idt/
10230
10231 NTB INTEL DRIVER
10232 M:      Dave Jiang <dave.jiang@intel.com>
10233 L:      linux-ntb@googlegroups.com
10234 S:      Supported
10235 W:      https://github.com/davejiang/linux/wiki
10236 T:      git https://github.com/davejiang/linux.git
10237 F:      drivers/ntb/hw/intel/
10238
10239 NTFS FILESYSTEM
10240 M:      Anton Altaparmakov <anton@tuxera.com>
10241 L:      linux-ntfs-dev@lists.sourceforge.net
10242 W:      http://www.tuxera.com/
10243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10244 S:      Supported
10245 F:      Documentation/filesystems/ntfs.txt
10246 F:      fs/ntfs/
10247
10248 NUBUS SUBSYSTEM
10249 M:      Finn Thain <fthain@telegraphics.com.au>
10250 L:      linux-m68k@lists.linux-m68k.org
10251 S:      Maintained
10252 F:      arch/*/include/asm/nubus.h
10253 F:      drivers/nubus/
10254 F:      include/linux/nubus.h
10255 F:      include/uapi/linux/nubus.h
10256
10257 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10258 M:      Antonino Daplas <adaplas@gmail.com>
10259 L:      linux-fbdev@vger.kernel.org
10260 S:      Maintained
10261 F:      drivers/video/fbdev/riva/
10262 F:      drivers/video/fbdev/nvidia/
10263
10264 NVM EXPRESS DRIVER
10265 M:      Keith Busch <keith.busch@intel.com>
10266 M:      Jens Axboe <axboe@fb.com>
10267 M:      Christoph Hellwig <hch@lst.de>
10268 M:      Sagi Grimberg <sagi@grimberg.me>
10269 L:      linux-nvme@lists.infradead.org
10270 T:      git://git.infradead.org/nvme.git
10271 W:      http://git.infradead.org/nvme.git
10272 S:      Supported
10273 F:      drivers/nvme/host/
10274 F:      include/linux/nvme.h
10275 F:      include/uapi/linux/nvme_ioctl.h
10276
10277 NVM EXPRESS FC TRANSPORT DRIVERS
10278 M:      James Smart <james.smart@broadcom.com>
10279 L:      linux-nvme@lists.infradead.org
10280 S:      Supported
10281 F:      include/linux/nvme-fc.h
10282 F:      include/linux/nvme-fc-driver.h
10283 F:      drivers/nvme/host/fc.c
10284 F:      drivers/nvme/target/fc.c
10285 F:      drivers/nvme/target/fcloop.c
10286
10287 NVM EXPRESS TARGET DRIVER
10288 M:      Christoph Hellwig <hch@lst.de>
10289 M:      Sagi Grimberg <sagi@grimberg.me>
10290 L:      linux-nvme@lists.infradead.org
10291 T:      git://git.infradead.org/nvme.git
10292 W:      http://git.infradead.org/nvme.git
10293 S:      Supported
10294 F:      drivers/nvme/target/
10295
10296 NVMEM FRAMEWORK
10297 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10298 S:      Maintained
10299 F:      drivers/nvmem/
10300 F:      Documentation/devicetree/bindings/nvmem/
10301 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10302 F:      include/linux/nvmem-consumer.h
10303 F:      include/linux/nvmem-provider.h
10304
10305 NXP SGTL5000 DRIVER
10306 M:      Fabio Estevam <fabio.estevam@nxp.com>
10307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10308 S:      Maintained
10309 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10310 F:      sound/soc/codecs/sgtl5000*
10311
10312 NXP TDA998X DRM DRIVER
10313 M:      Russell King <linux@armlinux.org.uk>
10314 S:      Maintained
10315 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10316 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10317 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10318 F:      include/drm/i2c/tda998x.h
10319 F:      include/dt-bindings/display/tda998x.h
10320 K:      "nxp,tda998x"
10321
10322 NXP TFA9879 DRIVER
10323 M:      Peter Rosin <peda@axentia.se>
10324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10325 S:      Maintained
10326 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10327 F:      sound/soc/codecs/tfa9879*
10328
10329 NXP-NCI NFC DRIVER
10330 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10331 R:      Charles Gorand <charles.gorand@effinnov.com>
10332 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10333 S:      Supported
10334 F:      drivers/nfc/nxp-nci
10335
10336 OBJTOOL
10337 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10338 M:      Peter Zijlstra <peterz@infradead.org>
10339 S:      Supported
10340 F:      tools/objtool/
10341
10342 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10343 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10344 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10345 L:      linuxppc-dev@lists.ozlabs.org
10346 S:      Supported
10347 F:      arch/powerpc/platforms/powernv/ocxl.c
10348 F:      arch/powerpc/include/asm/pnv-ocxl.h
10349 F:      drivers/misc/ocxl/
10350 F:      include/misc/ocxl*
10351 F:      include/uapi/misc/ocxl.h
10352 F:      Documentation/accelerators/ocxl.rst
10353
10354 OMAP AUDIO SUPPORT
10355 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10356 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10357 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10358 L:      linux-omap@vger.kernel.org
10359 S:      Maintained
10360 F:      sound/soc/omap/
10361
10362 OMAP CLOCK FRAMEWORK SUPPORT
10363 M:      Paul Walmsley <paul@pwsan.com>
10364 L:      linux-omap@vger.kernel.org
10365 S:      Maintained
10366 F:      arch/arm/*omap*/*clock*
10367
10368 OMAP DEVICE TREE SUPPORT
10369 M:      Benoît Cousson <bcousson@baylibre.com>
10370 M:      Tony Lindgren <tony@atomide.com>
10371 L:      linux-omap@vger.kernel.org
10372 L:      devicetree@vger.kernel.org
10373 S:      Maintained
10374 F:      arch/arm/boot/dts/*omap*
10375 F:      arch/arm/boot/dts/*am3*
10376 F:      arch/arm/boot/dts/*am4*
10377 F:      arch/arm/boot/dts/*am5*
10378 F:      arch/arm/boot/dts/*dra7*
10379
10380 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10381 L:      linux-omap@vger.kernel.org
10382 L:      linux-fbdev@vger.kernel.org
10383 S:      Orphan
10384 F:      drivers/video/fbdev/omap2/
10385 F:      Documentation/arm/OMAP/DSS
10386
10387 OMAP FRAMEBUFFER SUPPORT
10388 L:      linux-fbdev@vger.kernel.org
10389 L:      linux-omap@vger.kernel.org
10390 S:      Orphan
10391 F:      drivers/video/fbdev/omap/
10392
10393 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10394 M:      Roger Quadros <rogerq@ti.com>
10395 M:      Tony Lindgren <tony@atomide.com>
10396 L:      linux-omap@vger.kernel.org
10397 S:      Maintained
10398 F:      drivers/memory/omap-gpmc.c
10399 F:      arch/arm/mach-omap2/*gpmc*
10400
10401 OMAP GPIO DRIVER
10402 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10403 M:      Santosh Shilimkar <ssantosh@kernel.org>
10404 M:      Kevin Hilman <khilman@kernel.org>
10405 L:      linux-omap@vger.kernel.org
10406 S:      Maintained
10407 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10408 F:      drivers/gpio/gpio-omap.c
10409
10410 OMAP HARDWARE SPINLOCK SUPPORT
10411 M:      Ohad Ben-Cohen <ohad@wizery.com>
10412 L:      linux-omap@vger.kernel.org
10413 S:      Maintained
10414 F:      drivers/hwspinlock/omap_hwspinlock.c
10415
10416 OMAP HS MMC SUPPORT
10417 L:      linux-mmc@vger.kernel.org
10418 L:      linux-omap@vger.kernel.org
10419 S:      Orphan
10420 F:      drivers/mmc/host/omap_hsmmc.c
10421
10422 OMAP HWMOD DATA
10423 M:      Paul Walmsley <paul@pwsan.com>
10424 L:      linux-omap@vger.kernel.org
10425 S:      Maintained
10426 F:      arch/arm/mach-omap2/omap_hwmod*data*
10427
10428 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10429 M:      Benoît Cousson <bcousson@baylibre.com>
10430 L:      linux-omap@vger.kernel.org
10431 S:      Maintained
10432 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10433
10434 OMAP HWMOD SUPPORT
10435 M:      Benoît Cousson <bcousson@baylibre.com>
10436 M:      Paul Walmsley <paul@pwsan.com>
10437 L:      linux-omap@vger.kernel.org
10438 S:      Maintained
10439 F:      arch/arm/mach-omap2/omap_hwmod.*
10440
10441 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10442 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10443 L:      linux-media@vger.kernel.org
10444 S:      Maintained
10445 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10446 F:      drivers/media/platform/omap3isp/
10447 F:      drivers/staging/media/omap4iss/
10448
10449 OMAP MMC SUPPORT
10450 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10451 L:      linux-omap@vger.kernel.org
10452 S:      Maintained
10453 F:      drivers/mmc/host/omap.c
10454
10455 OMAP POWER MANAGEMENT SUPPORT
10456 M:      Kevin Hilman <khilman@kernel.org>
10457 L:      linux-omap@vger.kernel.org
10458 S:      Maintained
10459 F:      arch/arm/*omap*/*pm*
10460 F:      drivers/cpufreq/omap-cpufreq.c
10461
10462 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10463 M:      Rajendra Nayak <rnayak@codeaurora.org>
10464 M:      Paul Walmsley <paul@pwsan.com>
10465 L:      linux-omap@vger.kernel.org
10466 S:      Maintained
10467 F:      arch/arm/mach-omap2/prm*
10468
10469 OMAP RANDOM NUMBER GENERATOR SUPPORT
10470 M:      Deepak Saxena <dsaxena@plexity.net>
10471 S:      Maintained
10472 F:      drivers/char/hw_random/omap-rng.c
10473
10474 OMAP USB SUPPORT
10475 L:      linux-usb@vger.kernel.org
10476 L:      linux-omap@vger.kernel.org
10477 S:      Orphan
10478 F:      drivers/usb/*/*omap*
10479 F:      arch/arm/*omap*/usb*
10480
10481 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10482 M:      Mark Jackson <mpfj@newflow.co.uk>
10483 L:      linux-omap@vger.kernel.org
10484 S:      Maintained
10485 F:      arch/arm/boot/dts/am335x-nano.dts
10486
10487 OMAP1 SUPPORT
10488 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10489 M:      Tony Lindgren <tony@atomide.com>
10490 L:      linux-omap@vger.kernel.org
10491 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10493 S:      Maintained
10494 F:      arch/arm/mach-omap1/
10495 F:      arch/arm/plat-omap/
10496 F:      arch/arm/configs/omap1_defconfig
10497 F:      drivers/i2c/busses/i2c-omap.c
10498 F:      include/linux/platform_data/i2c-omap.h
10499
10500 OMAP2+ SUPPORT
10501 M:      Tony Lindgren <tony@atomide.com>
10502 L:      linux-omap@vger.kernel.org
10503 W:      http://www.muru.com/linux/omap/
10504 W:      http://linux.omap.com/
10505 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10507 S:      Maintained
10508 F:      arch/arm/mach-omap2/
10509 F:      arch/arm/plat-omap/
10510 F:      arch/arm/configs/omap2plus_defconfig
10511 F:      drivers/i2c/busses/i2c-omap.c
10512 F:      drivers/irqchip/irq-omap-intc.c
10513 F:      drivers/mfd/*omap*.c
10514 F:      drivers/mfd/menelaus.c
10515 F:      drivers/mfd/palmas.c
10516 F:      drivers/mfd/tps65217.c
10517 F:      drivers/mfd/tps65218.c
10518 F:      drivers/mfd/tps65910.c
10519 F:      drivers/mfd/twl-core.[ch]
10520 F:      drivers/mfd/twl4030*.c
10521 F:      drivers/mfd/twl6030*.c
10522 F:      drivers/mfd/twl6040*.c
10523 F:      drivers/regulator/palmas-regulator*.c
10524 F:      drivers/regulator/pbias-regulator.c
10525 F:      drivers/regulator/tps65217-regulator.c
10526 F:      drivers/regulator/tps65218-regulator.c
10527 F:      drivers/regulator/tps65910-regulator.c
10528 F:      drivers/regulator/twl-regulator.c
10529 F:      drivers/regulator/twl6030-regulator.c
10530 F:      include/linux/platform_data/i2c-omap.h
10531
10532 ONION OMEGA2+ BOARD
10533 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10534 L:      linux-mips@linux-mips.org
10535 S:      Maintained
10536 F:      arch/mips/boot/dts/ralink/omega2p.dts
10537
10538 OMFS FILESYSTEM
10539 M:      Bob Copeland <me@bobcopeland.com>
10540 L:      linux-karma-devel@lists.sourceforge.net
10541 S:      Maintained
10542 F:      Documentation/filesystems/omfs.txt
10543 F:      fs/omfs/
10544
10545 OMNIKEY CARDMAN 4000 DRIVER
10546 M:      Harald Welte <laforge@gnumonks.org>
10547 S:      Maintained
10548 F:      drivers/char/pcmcia/cm4000_cs.c
10549 F:      include/linux/cm4000_cs.h
10550 F:      include/uapi/linux/cm4000_cs.h
10551
10552 OMNIKEY CARDMAN 4040 DRIVER
10553 M:      Harald Welte <laforge@gnumonks.org>
10554 S:      Maintained
10555 F:      drivers/char/pcmcia/cm4040_cs.*
10556
10557 OMNIVISION OV13858 SENSOR DRIVER
10558 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10559 L:      linux-media@vger.kernel.org
10560 T:      git git://linuxtv.org/media_tree.git
10561 S:      Maintained
10562 F:      drivers/media/i2c/ov13858.c
10563
10564 OMNIVISION OV2680 SENSOR DRIVER
10565 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10566 L:      linux-media@vger.kernel.org
10567 T:      git git://linuxtv.org/media_tree.git
10568 S:      Maintained
10569 F:      drivers/media/i2c/ov2680.c
10570 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10571
10572 OMNIVISION OV2685 SENSOR DRIVER
10573 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10574 L:      linux-media@vger.kernel.org
10575 T:      git git://linuxtv.org/media_tree.git
10576 S:      Maintained
10577 F:      drivers/media/i2c/ov2685.c
10578
10579 OMNIVISION OV5640 SENSOR DRIVER
10580 M:      Steve Longerbeam <slongerbeam@gmail.com>
10581 L:      linux-media@vger.kernel.org
10582 T:      git git://linuxtv.org/media_tree.git
10583 S:      Maintained
10584 F:      drivers/media/i2c/ov5640.c
10585
10586 OMNIVISION OV5647 SENSOR DRIVER
10587 M:      Luis Oliveira <lolivei@synopsys.com>
10588 L:      linux-media@vger.kernel.org
10589 T:      git git://linuxtv.org/media_tree.git
10590 S:      Maintained
10591 F:      drivers/media/i2c/ov5647.c
10592
10593 OMNIVISION OV5695 SENSOR DRIVER
10594 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10595 L:      linux-media@vger.kernel.org
10596 T:      git git://linuxtv.org/media_tree.git
10597 S:      Maintained
10598 F:      drivers/media/i2c/ov5695.c
10599
10600 OMNIVISION OV7670 SENSOR DRIVER
10601 M:      Jonathan Corbet <corbet@lwn.net>
10602 L:      linux-media@vger.kernel.org
10603 T:      git git://linuxtv.org/media_tree.git
10604 S:      Maintained
10605 F:      drivers/media/i2c/ov7670.c
10606 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10607
10608 OMNIVISION OV772x SENSOR DRIVER
10609 M:      Jacopo Mondi <jacopo@jmondi.org>
10610 L:      linux-media@vger.kernel.org
10611 T:      git git://linuxtv.org/media_tree.git
10612 S:      Odd fixes
10613 F:      drivers/media/i2c/ov772x.c
10614 F:      include/media/i2c/ov772x.h
10615 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10616
10617 OMNIVISION OV7740 SENSOR DRIVER
10618 M:      Wenyou Yang <wenyou.yang@microchip.com>
10619 L:      linux-media@vger.kernel.org
10620 T:      git git://linuxtv.org/media_tree.git
10621 S:      Maintained
10622 F:      drivers/media/i2c/ov7740.c
10623 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10624
10625 OMNIVISION OV9650 SENSOR DRIVER
10626 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10627 R:      Akinobu Mita <akinobu.mita@gmail.com>
10628 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10629 L:      linux-media@vger.kernel.org
10630 T:      git git://linuxtv.org/media_tree.git
10631 S:      Maintained
10632 F:      drivers/media/i2c/ov9650.c
10633 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10634
10635 ONENAND FLASH DRIVER
10636 M:      Kyungmin Park <kyungmin.park@samsung.com>
10637 L:      linux-mtd@lists.infradead.org
10638 S:      Maintained
10639 F:      drivers/mtd/nand/onenand/
10640 F:      include/linux/mtd/onenand*.h
10641
10642 ONSTREAM SCSI TAPE DRIVER
10643 M:      Willem Riede <osst@riede.org>
10644 L:      osst-users@lists.sourceforge.net
10645 L:      linux-scsi@vger.kernel.org
10646 S:      Maintained
10647 F:      Documentation/scsi/osst.txt
10648 F:      drivers/scsi/osst.*
10649 F:      drivers/scsi/osst_*.h
10650 F:      drivers/scsi/st.h
10651
10652 OP-TEE DRIVER
10653 M:      Jens Wiklander <jens.wiklander@linaro.org>
10654 S:      Maintained
10655 F:      drivers/tee/optee/
10656
10657 OPA-VNIC DRIVER
10658 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10659 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10660 L:      linux-rdma@vger.kernel.org
10661 S:      Supported
10662 F:      drivers/infiniband/ulp/opa_vnic
10663
10664 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10665 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10666 M:      Frank Rowand <frowand.list@gmail.com>
10667 L:      devicetree@vger.kernel.org
10668 S:      Maintained
10669 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10670 F:      Documentation/devicetree/overlay-notes.txt
10671 F:      drivers/of/overlay.c
10672 F:      drivers/of/resolver.c
10673 K:      of_overlay_notifier_
10674
10675 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10676 M:      Rob Herring <robh+dt@kernel.org>
10677 M:      Frank Rowand <frowand.list@gmail.com>
10678 L:      devicetree@vger.kernel.org
10679 W:      http://www.devicetree.org/
10680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10681 S:      Maintained
10682 F:      drivers/of/
10683 F:      include/linux/of*.h
10684 F:      scripts/dtc/
10685 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10686
10687 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10688 M:      Rob Herring <robh+dt@kernel.org>
10689 M:      Mark Rutland <mark.rutland@arm.com>
10690 L:      devicetree@vger.kernel.org
10691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10692 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10693 S:      Maintained
10694 F:      Documentation/devicetree/
10695 F:      arch/*/boot/dts/
10696 F:      include/dt-bindings/
10697
10698 OPENCORES I2C BUS DRIVER
10699 M:      Peter Korsgaard <jacmet@sunsite.dk>
10700 L:      linux-i2c@vger.kernel.org
10701 S:      Maintained
10702 F:      Documentation/i2c/busses/i2c-ocores
10703 F:      drivers/i2c/busses/i2c-ocores.c
10704
10705 OPENRISC ARCHITECTURE
10706 M:      Jonas Bonn <jonas@southpole.se>
10707 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10708 M:      Stafford Horne <shorne@gmail.com>
10709 T:      git git://github.com/openrisc/linux.git
10710 L:      openrisc@lists.librecores.org
10711 W:      http://openrisc.io
10712 S:      Maintained
10713 F:      Documentation/devicetree/bindings/openrisc/
10714 F:      Documentation/openrisc/
10715 F:      arch/openrisc/
10716 F:      drivers/irqchip/irq-ompic.c
10717 F:      drivers/irqchip/irq-or1k-*
10718
10719 OPENVSWITCH
10720 M:      Pravin B Shelar <pshelar@ovn.org>
10721 L:      netdev@vger.kernel.org
10722 L:      dev@openvswitch.org
10723 W:      http://openvswitch.org
10724 S:      Maintained
10725 F:      net/openvswitch/
10726 F:      include/uapi/linux/openvswitch.h
10727
10728 OPERATING PERFORMANCE POINTS (OPP)
10729 M:      Viresh Kumar <vireshk@kernel.org>
10730 M:      Nishanth Menon <nm@ti.com>
10731 M:      Stephen Boyd <sboyd@kernel.org>
10732 L:      linux-pm@vger.kernel.org
10733 S:      Maintained
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10735 F:      drivers/opp/
10736 F:      include/linux/pm_opp.h
10737 F:      Documentation/power/opp.txt
10738 F:      Documentation/devicetree/bindings/opp/
10739
10740 OPL4 DRIVER
10741 M:      Clemens Ladisch <clemens@ladisch.de>
10742 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10743 T:      git git://git.alsa-project.org/alsa-kernel.git
10744 S:      Maintained
10745 F:      sound/drivers/opl4/
10746
10747 OPROFILE
10748 M:      Robert Richter <rric@kernel.org>
10749 L:      oprofile-list@lists.sf.net
10750 S:      Maintained
10751 F:      arch/*/include/asm/oprofile*.h
10752 F:      arch/*/oprofile/
10753 F:      drivers/oprofile/
10754 F:      include/linux/oprofile.h
10755
10756 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10757 M:      Mark Fasheh <mark@fasheh.com>
10758 M:      Joel Becker <jlbec@evilplan.org>
10759 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10760 W:      http://ocfs2.wiki.kernel.org
10761 S:      Supported
10762 F:      Documentation/filesystems/ocfs2.txt
10763 F:      Documentation/filesystems/dlmfs.txt
10764 F:      fs/ocfs2/
10765
10766 ORANGEFS FILESYSTEM
10767 M:      Mike Marshall <hubcap@omnibond.com>
10768 R:      Martin Brandenburg <martin@omnibond.com>
10769 L:      devel@lists.orangefs.org
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10771 S:      Supported
10772 F:      fs/orangefs/
10773 F:      Documentation/filesystems/orangefs.txt
10774
10775 ORINOCO DRIVER
10776 L:      linux-wireless@vger.kernel.org
10777 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10778 W:      http://www.nongnu.org/orinoco/
10779 S:      Orphan
10780 F:      drivers/net/wireless/intersil/orinoco/
10781
10782 OSD LIBRARY and FILESYSTEM
10783 M:      Boaz Harrosh <ooo@electrozaur.com>
10784 S:      Maintained
10785 F:      drivers/scsi/osd/
10786 F:      include/scsi/osd_*
10787 F:      fs/exofs/
10788
10789 OV2659 OMNIVISION SENSOR DRIVER
10790 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10791 L:      linux-media@vger.kernel.org
10792 W:      https://linuxtv.org
10793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10794 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795 S:      Maintained
10796 F:      drivers/media/i2c/ov2659.c
10797 F:      include/media/i2c/ov2659.h
10798
10799 OVERLAY FILESYSTEM
10800 M:      Miklos Szeredi <miklos@szeredi.hu>
10801 L:      linux-unionfs@vger.kernel.org
10802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10803 S:      Supported
10804 F:      fs/overlayfs/
10805 F:      Documentation/filesystems/overlayfs.txt
10806
10807 P54 WIRELESS DRIVER
10808 M:      Christian Lamparter <chunkeey@googlemail.com>
10809 L:      linux-wireless@vger.kernel.org
10810 W:      http://wireless.kernel.org/en/users/Drivers/p54
10811 S:      Maintained
10812 F:      drivers/net/wireless/intersil/p54/
10813
10814 PA SEMI ETHERNET DRIVER
10815 L:      netdev@vger.kernel.org
10816 S:      Orphan
10817 F:      drivers/net/ethernet/pasemi/*
10818
10819 PA SEMI SMBUS DRIVER
10820 L:      linux-i2c@vger.kernel.org
10821 S:      Orphan
10822 F:      drivers/i2c/busses/i2c-pasemi.c
10823
10824 PADATA PARALLEL EXECUTION MECHANISM
10825 M:      Steffen Klassert <steffen.klassert@secunet.com>
10826 L:      linux-crypto@vger.kernel.org
10827 S:      Maintained
10828 F:      kernel/padata.c
10829 F:      include/linux/padata.h
10830 F:      Documentation/padata.txt
10831
10832 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10833 M:      Harald Welte <laforge@gnumonks.org>
10834 L:      platform-driver-x86@vger.kernel.org
10835 S:      Maintained
10836 F:      drivers/platform/x86/panasonic-laptop.c
10837
10838 PARALLEL LCD/KEYPAD PANEL DRIVER
10839 M:      Willy Tarreau <willy@haproxy.com>
10840 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10841 S:      Odd Fixes
10842 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10843 F:      drivers/misc/panel.c
10844
10845 PARALLEL PORT SUBSYSTEM
10846 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10847 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10848 L:      linux-parport@lists.infradead.org (subscribers-only)
10849 S:      Maintained
10850 F:      drivers/parport/
10851 F:      include/linux/parport*.h
10852 F:      drivers/char/ppdev.c
10853 F:      include/uapi/linux/ppdev.h
10854 F:      Documentation/parport*.txt
10855
10856 PARAVIRT_OPS INTERFACE
10857 M:      Juergen Gross <jgross@suse.com>
10858 M:      Alok Kataria <akataria@vmware.com>
10859 L:      virtualization@lists.linux-foundation.org
10860 S:      Supported
10861 F:      Documentation/virtual/paravirt_ops.txt
10862 F:      arch/*/kernel/paravirt*
10863 F:      arch/*/include/asm/paravirt*.h
10864 F:      include/linux/hypervisor.h
10865
10866 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10867 M:      Tim Waugh <tim@cyberelk.net>
10868 L:      linux-parport@lists.infradead.org (subscribers-only)
10869 S:      Maintained
10870 F:      Documentation/blockdev/paride.txt
10871 F:      drivers/block/paride/
10872
10873 PARISC ARCHITECTURE
10874 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10875 M:      Helge Deller <deller@gmx.de>
10876 L:      linux-parisc@vger.kernel.org
10877 W:      http://www.parisc-linux.org/
10878 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10881 S:      Maintained
10882 F:      arch/parisc/
10883 F:      Documentation/parisc/
10884 F:      drivers/parisc/
10885 F:      drivers/char/agp/parisc-agp.c
10886 F:      drivers/input/serio/gscps2.c
10887 F:      drivers/parport/parport_gsc.*
10888 F:      drivers/tty/serial/8250/8250_gsc.c
10889 F:      drivers/video/fbdev/sti*
10890 F:      drivers/video/console/sti*
10891 F:      drivers/video/logo/logo_parisc*
10892
10893 PARMAN
10894 M:      Jiri Pirko <jiri@mellanox.com>
10895 L:      netdev@vger.kernel.org
10896 S:      Supported
10897 F:      lib/parman.c
10898 F:      lib/test_parman.c
10899 F:      include/linux/parman.h
10900
10901 PC87360 HARDWARE MONITORING DRIVER
10902 M:      Jim Cromie <jim.cromie@gmail.com>
10903 L:      linux-hwmon@vger.kernel.org
10904 S:      Maintained
10905 F:      Documentation/hwmon/pc87360
10906 F:      drivers/hwmon/pc87360.c
10907
10908 PC8736x GPIO DRIVER
10909 M:      Jim Cromie <jim.cromie@gmail.com>
10910 S:      Maintained
10911 F:      drivers/char/pc8736x_gpio.c
10912
10913 PC87427 HARDWARE MONITORING DRIVER
10914 M:      Jean Delvare <jdelvare@suse.com>
10915 L:      linux-hwmon@vger.kernel.org
10916 S:      Maintained
10917 F:      Documentation/hwmon/pc87427
10918 F:      drivers/hwmon/pc87427.c
10919
10920 PCA9532 LED DRIVER
10921 M:      Riku Voipio <riku.voipio@iki.fi>
10922 S:      Maintained
10923 F:      drivers/leds/leds-pca9532.c
10924 F:      include/linux/leds-pca9532.h
10925
10926 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10927 M:      Guenter Roeck <linux@roeck-us.net>
10928 L:      linux-i2c@vger.kernel.org
10929 S:      Maintained
10930 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10931
10932 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10933 M:      Khalid Aziz <khalid@gonehiking.org>
10934 S:      Maintained
10935 F:      drivers/firmware/pcdp.*
10936
10937 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10938 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10939 L:      linux-pci@vger.kernel.org
10940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10941 S:      Maintained
10942 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10943 F:      drivers/pci/controller/pci-aardvark.c
10944
10945 PCI DRIVER FOR ALTERA PCIE IP
10946 M:      Ley Foon Tan <lftan@altera.com>
10947 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10948 L:      linux-pci@vger.kernel.org
10949 S:      Supported
10950 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10951 F:      drivers/pci/controller/pcie-altera.c
10952
10953 PCI DRIVER FOR APPLIEDMICRO XGENE
10954 M:      Tanmay Inamdar <tinamdar@apm.com>
10955 L:      linux-pci@vger.kernel.org
10956 L:      linux-arm-kernel@lists.infradead.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10959 F:      drivers/pci/controller/pci-xgene.c
10960
10961 PCI DRIVER FOR ARM VERSATILE PLATFORM
10962 M:      Rob Herring <robh@kernel.org>
10963 L:      linux-pci@vger.kernel.org
10964 L:      linux-arm-kernel@lists.infradead.org
10965 S:      Maintained
10966 F:      Documentation/devicetree/bindings/pci/versatile.txt
10967 F:      drivers/pci/controller/pci-versatile.c
10968
10969 PCI DRIVER FOR ARMADA 8K
10970 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10971 L:      linux-pci@vger.kernel.org
10972 L:      linux-arm-kernel@lists.infradead.org
10973 S:      Maintained
10974 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10975 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10976
10977 PCI DRIVER FOR CADENCE PCIE IP
10978 M:      Alan Douglas <adouglas@cadence.com>
10979 L:      linux-pci@vger.kernel.org
10980 S:      Maintained
10981 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10982 F:      drivers/pci/controller/pcie-cadence*
10983
10984 PCI DRIVER FOR FREESCALE LAYERSCAPE
10985 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10986 M:      Mingkai Hu <mingkai.hu@nxp.com>
10987 M:      Roy Zang <roy.zang@nxp.com>
10988 L:      linuxppc-dev@lists.ozlabs.org
10989 L:      linux-pci@vger.kernel.org
10990 L:      linux-arm-kernel@lists.infradead.org
10991 S:      Maintained
10992 F:      drivers/pci/controller/dwc/*layerscape*
10993
10994 PCI DRIVER FOR GENERIC OF HOSTS
10995 M:      Will Deacon <will.deacon@arm.com>
10996 L:      linux-pci@vger.kernel.org
10997 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10998 S:      Maintained
10999 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11000 F:      drivers/pci/controller/pci-host-common.c
11001 F:      drivers/pci/controller/pci-host-generic.c
11002
11003 PCI DRIVER FOR IMX6
11004 M:      Richard Zhu <hongxing.zhu@nxp.com>
11005 M:      Lucas Stach <l.stach@pengutronix.de>
11006 L:      linux-pci@vger.kernel.org
11007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11008 S:      Maintained
11009 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11010 F:      drivers/pci/controller/dwc/*imx6*
11011
11012 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11013 M:      Keith Busch <keith.busch@intel.com>
11014 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11015 L:      linux-pci@vger.kernel.org
11016 S:      Supported
11017 F:      drivers/pci/controller/vmd.c
11018
11019 PCI DRIVER FOR MICROSEMI SWITCHTEC
11020 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11021 M:      Logan Gunthorpe <logang@deltatee.com>
11022 L:      linux-pci@vger.kernel.org
11023 S:      Maintained
11024 F:      Documentation/switchtec.txt
11025 F:      Documentation/ABI/testing/sysfs-class-switchtec
11026 F:      drivers/pci/switch/switchtec*
11027 F:      include/uapi/linux/switchtec_ioctl.h
11028 F:      include/linux/switchtec.h
11029 F:      drivers/ntb/hw/mscc/
11030
11031 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11032 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11033 M:      Jason Cooper <jason@lakedaemon.net>
11034 L:      linux-pci@vger.kernel.org
11035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11036 S:      Maintained
11037 F:      drivers/pci/controller/*mvebu*
11038
11039 PCI DRIVER FOR NVIDIA TEGRA
11040 M:      Thierry Reding <thierry.reding@gmail.com>
11041 L:      linux-tegra@vger.kernel.org
11042 L:      linux-pci@vger.kernel.org
11043 S:      Supported
11044 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11045 F:      drivers/pci/controller/pci-tegra.c
11046
11047 PCI DRIVER FOR RENESAS R-CAR
11048 M:      Simon Horman <horms@verge.net.au>
11049 L:      linux-pci@vger.kernel.org
11050 L:      linux-renesas-soc@vger.kernel.org
11051 S:      Maintained
11052 F:      drivers/pci/controller/*rcar*
11053
11054 PCI DRIVER FOR SAMSUNG EXYNOS
11055 M:      Jingoo Han <jingoohan1@gmail.com>
11056 L:      linux-pci@vger.kernel.org
11057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11058 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11059 S:      Maintained
11060 F:      drivers/pci/controller/dwc/pci-exynos.c
11061
11062 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11063 M:      Jingoo Han <jingoohan1@gmail.com>
11064 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11065 L:      linux-pci@vger.kernel.org
11066 S:      Maintained
11067 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11068 F:      drivers/pci/controller/dwc/*designware*
11069
11070 PCI DRIVER FOR TI DRA7XX
11071 M:      Kishon Vijay Abraham I <kishon@ti.com>
11072 L:      linux-omap@vger.kernel.org
11073 L:      linux-pci@vger.kernel.org
11074 S:      Supported
11075 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11076 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11077
11078 PCI DRIVER FOR TI KEYSTONE
11079 M:      Murali Karicheri <m-karicheri2@ti.com>
11080 L:      linux-pci@vger.kernel.org
11081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 S:      Maintained
11083 F:      drivers/pci/controller/dwc/*keystone*
11084
11085 PCI ENDPOINT SUBSYSTEM
11086 M:      Kishon Vijay Abraham I <kishon@ti.com>
11087 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11088 L:      linux-pci@vger.kernel.org
11089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11090 S:      Supported
11091 F:      drivers/pci/endpoint/
11092 F:      drivers/misc/pci_endpoint_test.c
11093 F:      tools/pci/
11094
11095 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11096 M:      Russell Currey <ruscur@russell.cc>
11097 L:      linuxppc-dev@lists.ozlabs.org
11098 S:      Supported
11099 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11100 F:      arch/powerpc/kernel/eeh*.c
11101 F:      arch/powerpc/platforms/*/eeh*.c
11102 F:      arch/powerpc/include/*/eeh*.h
11103
11104 PCI ERROR RECOVERY
11105 M:      Linas Vepstas <linasvepstas@gmail.com>
11106 L:      linux-pci@vger.kernel.org
11107 S:      Supported
11108 F:      Documentation/PCI/pci-error-recovery.txt
11109
11110 PCI MSI DRIVER FOR ALTERA MSI IP
11111 M:      Ley Foon Tan <lftan@altera.com>
11112 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11113 L:      linux-pci@vger.kernel.org
11114 S:      Supported
11115 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11116 F:      drivers/pci/controller/pcie-altera-msi.c
11117
11118 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11119 M:      Duc Dang <dhdang@apm.com>
11120 L:      linux-pci@vger.kernel.org
11121 L:      linux-arm-kernel@lists.infradead.org
11122 S:      Maintained
11123 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11124 F:      drivers/pci/controller/pci-xgene-msi.c
11125
11126 PCI SUBSYSTEM
11127 M:      Bjorn Helgaas <bhelgaas@google.com>
11128 L:      linux-pci@vger.kernel.org
11129 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11131 S:      Supported
11132 F:      Documentation/devicetree/bindings/pci/
11133 F:      Documentation/PCI/
11134 F:      drivers/acpi/pci*
11135 F:      drivers/pci/
11136 F:      include/asm-generic/pci*
11137 F:      include/linux/pci*
11138 F:      include/linux/of_pci.h
11139 F:      include/uapi/linux/pci*
11140 F:      lib/pci*
11141 F:      arch/x86/pci/
11142 F:      arch/x86/kernel/quirks.c
11143
11144 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11145 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11146 L:      linux-pci@vger.kernel.org
11147 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11149 S:      Supported
11150 F:      drivers/pci/controller/
11151
11152 PCIE DRIVER FOR AXIS ARTPEC
11153 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11154 L:      linux-arm-kernel@axis.com
11155 L:      linux-pci@vger.kernel.org
11156 S:      Maintained
11157 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11158 F:      drivers/pci/controller/dwc/*artpec*
11159
11160 PCIE DRIVER FOR CAVIUM THUNDERX
11161 M:      David Daney <david.daney@cavium.com>
11162 L:      linux-pci@vger.kernel.org
11163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11164 S:      Supported
11165 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11166 F:      drivers/pci/controller/pci-thunder-*
11167
11168 PCIE DRIVER FOR HISILICON
11169 M:      Zhou Wang <wangzhou1@hisilicon.com>
11170 L:      linux-pci@vger.kernel.org
11171 S:      Maintained
11172 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11173 F:      drivers/pci/controller/dwc/pcie-hisi.c
11174
11175 PCIE DRIVER FOR HISILICON KIRIN
11176 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11177 M:      Binghui Wang <wangbinghui@hisilicon.com>
11178 L:      linux-pci@vger.kernel.org
11179 S:      Maintained
11180 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11181 F:      drivers/pci/controller/dwc/pcie-kirin.c
11182
11183 PCIE DRIVER FOR HISILICON STB
11184 M:      Jianguo Sun <sunjianguo1@huawei.com>
11185 M:      Shawn Guo <shawn.guo@linaro.org>
11186 L:      linux-pci@vger.kernel.org
11187 S:      Maintained
11188 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11189 F:      drivers/pci/controller/dwc/pcie-histb.c
11190
11191 PCIE DRIVER FOR MEDIATEK
11192 M:      Ryder Lee <ryder.lee@mediatek.com>
11193 L:      linux-pci@vger.kernel.org
11194 L:      linux-mediatek@lists.infradead.org
11195 S:      Supported
11196 F:      Documentation/devicetree/bindings/pci/mediatek*
11197 F:      drivers/pci/controller/*mediatek*
11198
11199 PCIE DRIVER FOR QUALCOMM MSM
11200 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11201 L:      linux-pci@vger.kernel.org
11202 L:      linux-arm-msm@vger.kernel.org
11203 S:      Maintained
11204 F:      drivers/pci/controller/dwc/*qcom*
11205
11206 PCIE DRIVER FOR ROCKCHIP
11207 M:      Shawn Lin <shawn.lin@rock-chips.com>
11208 L:      linux-pci@vger.kernel.org
11209 L:      linux-rockchip@lists.infradead.org
11210 S:      Maintained
11211 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11212 F:      drivers/pci/controller/pcie-rockchip*
11213
11214 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11215 M:      Linus Walleij <linus.walleij@linaro.org>
11216 L:      linux-pci@vger.kernel.org
11217 S:      Maintained
11218 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11219 F:      drivers/pci/controller/pci-v3-semi.c
11220
11221 PCIE DRIVER FOR ST SPEAR13XX
11222 M:      Pratyush Anand <pratyush.anand@gmail.com>
11223 L:      linux-pci@vger.kernel.org
11224 S:      Maintained
11225 F:      drivers/pci/controller/dwc/*spear*
11226
11227 PCMCIA SUBSYSTEM
11228 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11230 S:      Odd Fixes
11231 F:      Documentation/pcmcia/
11232 F:      tools/pcmcia/
11233 F:      drivers/pcmcia/
11234 F:      include/pcmcia/
11235
11236 PCNET32 NETWORK DRIVER
11237 M:      Don Fry <pcnet32@frontier.com>
11238 L:      netdev@vger.kernel.org
11239 S:      Maintained
11240 F:      drivers/net/ethernet/amd/pcnet32.c
11241
11242 PCRYPT PARALLEL CRYPTO ENGINE
11243 M:      Steffen Klassert <steffen.klassert@secunet.com>
11244 L:      linux-crypto@vger.kernel.org
11245 S:      Maintained
11246 F:      crypto/pcrypt.c
11247 F:      include/crypto/pcrypt.h
11248
11249 PEAQ WMI HOTKEYS DRIVER
11250 M:      Hans de Goede <hdegoede@redhat.com>
11251 L:      platform-driver-x86@vger.kernel.org
11252 S:      Maintained
11253 F:      drivers/platform/x86/peaq-wmi.c
11254
11255 PER-CPU MEMORY ALLOCATOR
11256 M:      Tejun Heo <tj@kernel.org>
11257 M:      Christoph Lameter <cl@linux.com>
11258 M:      Dennis Zhou <dennisszhou@gmail.com>
11259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11260 S:      Maintained
11261 F:      include/linux/percpu*.h
11262 F:      mm/percpu*.c
11263 F:      arch/*/include/asm/percpu.h
11264
11265 PER-TASK DELAY ACCOUNTING
11266 M:      Balbir Singh <bsingharora@gmail.com>
11267 S:      Maintained
11268 F:      include/linux/delayacct.h
11269 F:      kernel/delayacct.c
11270
11271 PERFORMANCE EVENTS SUBSYSTEM
11272 M:      Peter Zijlstra <peterz@infradead.org>
11273 M:      Ingo Molnar <mingo@redhat.com>
11274 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11275 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11276 R:      Jiri Olsa <jolsa@redhat.com>
11277 R:      Namhyung Kim <namhyung@kernel.org>
11278 L:      linux-kernel@vger.kernel.org
11279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11280 S:      Supported
11281 F:      kernel/events/*
11282 F:      include/linux/perf_event.h
11283 F:      include/uapi/linux/perf_event.h
11284 F:      arch/*/kernel/perf_event*.c
11285 F:      arch/*/kernel/*/perf_event*.c
11286 F:      arch/*/kernel/*/*/perf_event*.c
11287 F:      arch/*/include/asm/perf_event.h
11288 F:      arch/*/kernel/perf_callchain.c
11289 F:      arch/*/events/*
11290 F:      tools/perf/
11291
11292 PERSONALITY HANDLING
11293 M:      Christoph Hellwig <hch@infradead.org>
11294 L:      linux-abi-devel@lists.sourceforge.net
11295 S:      Maintained
11296 F:      include/linux/personality.h
11297 F:      include/uapi/linux/personality.h
11298
11299 PHONET PROTOCOL
11300 M:      Remi Denis-Courmont <courmisch@gmail.com>
11301 S:      Supported
11302 F:      Documentation/networking/phonet.txt
11303 F:      include/linux/phonet.h
11304 F:      include/net/phonet/
11305 F:      include/uapi/linux/phonet.h
11306 F:      net/phonet/
11307
11308 PHRAM MTD DRIVER
11309 M:      Joern Engel <joern@lazybastard.org>
11310 L:      linux-mtd@lists.infradead.org
11311 S:      Maintained
11312 F:      drivers/mtd/devices/phram.c
11313
11314 PICOLCD HID DRIVER
11315 M:      Bruno Prémont <bonbons@linux-vserver.org>
11316 L:      linux-input@vger.kernel.org
11317 S:      Maintained
11318 F:      drivers/hid/hid-picolcd*
11319
11320 PICOXCELL SUPPORT
11321 M:      Jamie Iles <jamie@jamieiles.com>
11322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11323 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11324 S:      Supported
11325 F:      arch/arm/boot/dts/picoxcell*
11326 F:      arch/arm/mach-picoxcell/
11327 F:      drivers/crypto/picoxcell*
11328
11329 PIN CONTROL SUBSYSTEM
11330 M:      Linus Walleij <linus.walleij@linaro.org>
11331 L:      linux-gpio@vger.kernel.org
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11333 S:      Maintained
11334 F:      Documentation/devicetree/bindings/pinctrl/
11335 F:      Documentation/driver-api/pinctl.rst
11336 F:      drivers/pinctrl/
11337 F:      include/linux/pinctrl/
11338
11339 PIN CONTROLLER - ATMEL AT91
11340 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11342 S:      Maintained
11343 F:      drivers/pinctrl/pinctrl-at91.*
11344
11345 PIN CONTROLLER - ATMEL AT91 PIO4
11346 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11348 L:      linux-gpio@vger.kernel.org
11349 S:      Supported
11350 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11351
11352 PIN CONTROLLER - FREESCALE
11353 M:      Dong Aisheng <aisheng.dong@nxp.com>
11354 M:      Fabio Estevam <festevam@gmail.com>
11355 M:      Shawn Guo <shawnguo@kernel.org>
11356 M:      Stefan Agner <stefan@agner.ch>
11357 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11358 L:      linux-gpio@vger.kernel.org
11359 S:      Maintained
11360 F:      drivers/pinctrl/freescale/
11361 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11362
11363 PIN CONTROLLER - INTEL
11364 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11365 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11366 S:      Maintained
11367 F:      drivers/pinctrl/intel/
11368
11369 PIN CONTROLLER - MEDIATEK
11370 M:      Sean Wang <sean.wang@mediatek.com>
11371 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11372 S:      Maintained
11373 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11374 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11375 F:      drivers/pinctrl/mediatek/mtk-eint.*
11376 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11377 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11378 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11379
11380 PIN CONTROLLER - QUALCOMM
11381 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11382 S:      Maintained
11383 L:      linux-arm-msm@vger.kernel.org
11384 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11385 F:      drivers/pinctrl/qcom/
11386
11387 PIN CONTROLLER - RENESAS
11388 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11389 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11390 L:      linux-renesas-soc@vger.kernel.org
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11392 S:      Maintained
11393 F:      drivers/pinctrl/sh-pfc/
11394
11395 PIN CONTROLLER - SAMSUNG
11396 M:      Tomasz Figa <tomasz.figa@gmail.com>
11397 M:      Krzysztof Kozlowski <krzk@kernel.org>
11398 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11400 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11401 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11403 S:      Maintained
11404 F:      drivers/pinctrl/samsung/
11405 F:      include/dt-bindings/pinctrl/samsung.h
11406 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11407
11408 PIN CONTROLLER - SINGLE
11409 M:      Tony Lindgren <tony@atomide.com>
11410 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11412 L:      linux-omap@vger.kernel.org
11413 S:      Maintained
11414 F:      drivers/pinctrl/pinctrl-single.c
11415
11416 PIN CONTROLLER - ST SPEAR
11417 M:      Viresh Kumar <vireshk@kernel.org>
11418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11419 W:      http://www.st.com/spear
11420 S:      Maintained
11421 F:      drivers/pinctrl/spear/
11422
11423 PISTACHIO SOC SUPPORT
11424 M:      James Hartley <james.hartley@sondrel.com>
11425 L:      linux-mips@linux-mips.org
11426 S:      Odd Fixes
11427 F:      arch/mips/pistachio/
11428 F:      arch/mips/include/asm/mach-pistachio/
11429 F:      arch/mips/boot/dts/img/pistachio*
11430 F:      arch/mips/configs/pistachio*_defconfig
11431
11432 PKTCDVD DRIVER
11433 S:      Orphan
11434 M:      linux-block@vger.kernel.org
11435 F:      drivers/block/pktcdvd.c
11436 F:      include/linux/pktcdvd.h
11437 F:      include/uapi/linux/pktcdvd.h
11438
11439 PKUNITY SOC DRIVERS
11440 M:      Guan Xuetao <gxt@pku.edu.cn>
11441 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11442 S:      Maintained
11443 T:      git git://github.com/gxt/linux.git
11444 F:      drivers/input/serio/i8042-unicore32io.h
11445 F:      drivers/i2c/busses/i2c-puv3.c
11446 F:      drivers/video/fbdev/fb-puv3.c
11447 F:      drivers/rtc/rtc-puv3.c
11448
11449 PMBUS HARDWARE MONITORING DRIVERS
11450 M:      Guenter Roeck <linux@roeck-us.net>
11451 L:      linux-hwmon@vger.kernel.org
11452 W:      http://hwmon.wiki.kernel.org/
11453 W:      http://www.roeck-us.net/linux/drivers/
11454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11455 S:      Maintained
11456 F:      Documentation/hwmon/pmbus
11457 F:      drivers/hwmon/pmbus/
11458 F:      include/linux/pmbus.h
11459
11460 PMC SIERRA MaxRAID DRIVER
11461 L:      linux-scsi@vger.kernel.org
11462 W:      http://www.pmc-sierra.com/
11463 S:      Orphan
11464 F:      drivers/scsi/pmcraid.*
11465
11466 PMC SIERRA PM8001 DRIVER
11467 M:      Jack Wang <jinpu.wang@profitbricks.com>
11468 M:      lindar_liu@usish.com
11469 L:      linux-scsi@vger.kernel.org
11470 S:      Supported
11471 F:      drivers/scsi/pm8001/
11472
11473 PNP SUPPORT
11474 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11475 S:      Maintained
11476 F:      drivers/pnp/
11477
11478 POSIX CLOCKS and TIMERS
11479 M:      Thomas Gleixner <tglx@linutronix.de>
11480 L:      linux-kernel@vger.kernel.org
11481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11482 S:      Maintained
11483 F:      fs/timerfd.c
11484 F:      include/linux/timer*
11485 F:      kernel/time/*timer*
11486
11487 POWER MANAGEMENT CORE
11488 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11489 L:      linux-pm@vger.kernel.org
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11491 B:      https://bugzilla.kernel.org
11492 S:      Supported
11493 F:      drivers/base/power/
11494 F:      include/linux/pm.h
11495 F:      include/linux/pm_*
11496 F:      include/linux/powercap.h
11497 F:      drivers/powercap/
11498 F:      kernel/configs/nopm.config
11499
11500 POWER STATE COORDINATION INTERFACE (PSCI)
11501 M:      Mark Rutland <mark.rutland@arm.com>
11502 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11503 L:      linux-arm-kernel@lists.infradead.org
11504 S:      Maintained
11505 F:      drivers/firmware/psci*.c
11506 F:      include/linux/psci.h
11507 F:      include/uapi/linux/psci.h
11508
11509 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11510 M:      Sebastian Reichel <sre@kernel.org>
11511 L:      linux-pm@vger.kernel.org
11512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11513 S:      Maintained
11514 F:      Documentation/ABI/testing/sysfs-class-power
11515 F:      Documentation/devicetree/bindings/power/supply/
11516 F:      include/linux/power_supply.h
11517 F:      drivers/power/supply/
11518
11519 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11520 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11521 L:      linuxppc-dev@lists.ozlabs.org
11522 S:      Maintained
11523 F:      drivers/char/powernv-op-panel.c
11524
11525 PPP OVER ATM (RFC 2364)
11526 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11527 S:      Maintained
11528 F:      net/atm/pppoatm.c
11529 F:      include/uapi/linux/atmppp.h
11530
11531 PPP OVER ETHERNET
11532 M:      Michal Ostrowski <mostrows@earthlink.net>
11533 S:      Maintained
11534 F:      drivers/net/ppp/pppoe.c
11535 F:      drivers/net/ppp/pppox.c
11536
11537 PPP OVER L2TP
11538 M:      James Chapman <jchapman@katalix.com>
11539 S:      Maintained
11540 F:      net/l2tp/l2tp_ppp.c
11541 F:      include/linux/if_pppol2tp.h
11542 F:      include/uapi/linux/if_pppol2tp.h
11543
11544 PPP PROTOCOL DRIVERS AND COMPRESSORS
11545 M:      Paul Mackerras <paulus@samba.org>
11546 L:      linux-ppp@vger.kernel.org
11547 S:      Maintained
11548 F:      drivers/net/ppp/ppp_*
11549
11550 PPS SUPPORT
11551 M:      Rodolfo Giometti <giometti@enneenne.com>
11552 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11553 L:      linuxpps@ml.enneenne.com (subscribers-only)
11554 S:      Maintained
11555 F:      Documentation/pps/
11556 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11557 F:      Documentation/ABI/testing/sysfs-pps
11558 F:      drivers/pps/
11559 F:      include/linux/pps*.h
11560 F:      include/uapi/linux/pps.h
11561
11562 PPTP DRIVER
11563 M:      Dmitry Kozlov <xeb@mail.ru>
11564 L:      netdev@vger.kernel.org
11565 S:      Maintained
11566 F:      drivers/net/ppp/pptp.c
11567 W:      http://sourceforge.net/projects/accel-pptp
11568
11569 PREEMPTIBLE KERNEL
11570 M:      Robert Love <rml@tech9.net>
11571 L:      kpreempt-tech@lists.sourceforge.net
11572 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11573 S:      Supported
11574 F:      Documentation/preempt-locking.txt
11575 F:      include/linux/preempt.h
11576
11577 PRINTK
11578 M:      Petr Mladek <pmladek@suse.com>
11579 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11580 R:      Steven Rostedt <rostedt@goodmis.org>
11581 S:      Maintained
11582 F:      kernel/printk/
11583 F:      include/linux/printk.h
11584
11585 PRISM54 WIRELESS DRIVER
11586 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11587 L:      linux-wireless@vger.kernel.org
11588 W:      http://wireless.kernel.org/en/users/Drivers/p54
11589 S:      Obsolete
11590 F:      drivers/net/wireless/intersil/prism54/
11591
11592 PROC FILESYSTEM
11593 R:      Alexey Dobriyan <adobriyan@gmail.com>
11594 L:      linux-kernel@vger.kernel.org
11595 L:      linux-fsdevel@vger.kernel.org
11596 S:      Maintained
11597 F:      fs/proc/
11598 F:      include/linux/proc_fs.h
11599 F:      tools/testing/selftests/proc/
11600
11601 PROC SYSCTL
11602 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11603 M:      Kees Cook <keescook@chromium.org>
11604 L:      linux-kernel@vger.kernel.org
11605 L:      linux-fsdevel@vger.kernel.org
11606 S:      Maintained
11607 F:      fs/proc/proc_sysctl.c
11608 F:      include/linux/sysctl.h
11609 F:      kernel/sysctl.c
11610 F:      tools/testing/selftests/sysctl/
11611
11612 PS3 NETWORK SUPPORT
11613 M:      Geoff Levand <geoff@infradead.org>
11614 L:      netdev@vger.kernel.org
11615 L:      linuxppc-dev@lists.ozlabs.org
11616 S:      Maintained
11617 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11618
11619 PS3 PLATFORM SUPPORT
11620 M:      Geoff Levand <geoff@infradead.org>
11621 L:      linuxppc-dev@lists.ozlabs.org
11622 S:      Maintained
11623 F:      arch/powerpc/boot/ps3*
11624 F:      arch/powerpc/include/asm/lv1call.h
11625 F:      arch/powerpc/include/asm/ps3*.h
11626 F:      arch/powerpc/platforms/ps3/
11627 F:      drivers/*/ps3*
11628 F:      drivers/ps3/
11629 F:      drivers/rtc/rtc-ps3.c
11630 F:      drivers/usb/host/*ps3.c
11631 F:      sound/ppc/snd_ps3*
11632
11633 PS3VRAM DRIVER
11634 M:      Jim Paris <jim@jtan.com>
11635 M:      Geoff Levand <geoff@infradead.org>
11636 L:      linuxppc-dev@lists.ozlabs.org
11637 S:      Maintained
11638 F:      drivers/block/ps3vram.c
11639
11640 PSAMPLE PACKET SAMPLING SUPPORT:
11641 M:      Yotam Gigi <yotam.gi@gmail.com>
11642 S:      Maintained
11643 F:      net/psample
11644 F:      include/net/psample.h
11645 F:      include/uapi/linux/psample.h
11646
11647 PSTORE FILESYSTEM
11648 M:      Kees Cook <keescook@chromium.org>
11649 M:      Anton Vorontsov <anton@enomsg.org>
11650 M:      Colin Cross <ccross@android.com>
11651 M:      Tony Luck <tony.luck@intel.com>
11652 S:      Maintained
11653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11654 F:      fs/pstore/
11655 F:      include/linux/pstore*
11656 F:      drivers/firmware/efi/efi-pstore.c
11657 F:      drivers/acpi/apei/erst.c
11658 F:      Documentation/admin-guide/ramoops.rst
11659 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11660 K:      \b(pstore|ramoops)
11661
11662 PTP HARDWARE CLOCK SUPPORT
11663 M:      Richard Cochran <richardcochran@gmail.com>
11664 L:      netdev@vger.kernel.org
11665 S:      Maintained
11666 W:      http://linuxptp.sourceforge.net/
11667 F:      Documentation/ABI/testing/sysfs-ptp
11668 F:      Documentation/ptp/*
11669 F:      drivers/net/phy/dp83640*
11670 F:      drivers/ptp/*
11671 F:      include/linux/ptp_cl*
11672
11673 PTRACE SUPPORT
11674 M:      Oleg Nesterov <oleg@redhat.com>
11675 S:      Maintained
11676 F:      include/asm-generic/syscall.h
11677 F:      include/linux/ptrace.h
11678 F:      include/linux/regset.h
11679 F:      include/linux/tracehook.h
11680 F:      include/uapi/linux/ptrace.h
11681 F:      include/uapi/linux/ptrace.h
11682 F:      include/asm-generic/ptrace.h
11683 F:      kernel/ptrace.c
11684 F:      arch/*/ptrace*.c
11685 F:      arch/*/*/ptrace*.c
11686 F:      arch/*/include/asm/ptrace*.h
11687
11688 PULSE8-CEC DRIVER
11689 M:      Hans Verkuil <hverkuil@xs4all.nl>
11690 L:      linux-media@vger.kernel.org
11691 T:      git git://linuxtv.org/media_tree.git
11692 S:      Maintained
11693 F:      drivers/media/usb/pulse8-cec/*
11694 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11695
11696 PVRUSB2 VIDEO4LINUX DRIVER
11697 M:      Mike Isely <isely@pobox.com>
11698 L:      pvrusb2@isely.net       (subscribers-only)
11699 L:      linux-media@vger.kernel.org
11700 W:      http://www.isely.net/pvrusb2/
11701 T:      git git://linuxtv.org/media_tree.git
11702 S:      Maintained
11703 F:      Documentation/media/v4l-drivers/pvrusb2*
11704 F:      drivers/media/usb/pvrusb2/
11705
11706 PWC WEBCAM DRIVER
11707 M:      Hans Verkuil <hverkuil@xs4all.nl>
11708 L:      linux-media@vger.kernel.org
11709 T:      git git://linuxtv.org/media_tree.git
11710 S:      Odd Fixes
11711 F:      drivers/media/usb/pwc/*
11712
11713 PWM FAN DRIVER
11714 M:      Kamil Debski <kamil@wypas.org>
11715 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11716 L:      linux-hwmon@vger.kernel.org
11717 S:      Supported
11718 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11719 F:      Documentation/hwmon/pwm-fan
11720 F:      drivers/hwmon/pwm-fan.c
11721
11722 PWM IR Transmitter
11723 M:      Sean Young <sean@mess.org>
11724 L:      linux-media@vger.kernel.org
11725 S:      Maintained
11726 F:      drivers/media/rc/pwm-ir-tx.c
11727
11728 PWM SUBSYSTEM
11729 M:      Thierry Reding <thierry.reding@gmail.com>
11730 L:      linux-pwm@vger.kernel.org
11731 S:      Maintained
11732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11733 F:      Documentation/pwm.txt
11734 F:      Documentation/devicetree/bindings/pwm/
11735 F:      include/linux/pwm.h
11736 F:      drivers/pwm/
11737 F:      drivers/video/backlight/pwm_bl.c
11738 F:      include/linux/pwm_backlight.h
11739 F:      drivers/gpio/gpio-mvebu.c
11740 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11741
11742 PXA GPIO DRIVER
11743 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11744 L:      linux-gpio@vger.kernel.org
11745 S:      Maintained
11746 F:      drivers/gpio/gpio-pxa.c
11747
11748 PXA MMCI DRIVER
11749 S:      Orphan
11750
11751 PXA RTC DRIVER
11752 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11753 L:      linux-rtc@vger.kernel.org
11754 S:      Maintained
11755
11756 PXA2xx/PXA3xx SUPPORT
11757 M:      Daniel Mack <daniel@zonque.org>
11758 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11759 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11761 T:      git git://github.com/hzhuang1/linux.git
11762 T:      git git://github.com/rjarzmik/linux.git
11763 S:      Maintained
11764 F:      arch/arm/boot/dts/pxa*
11765 F:      arch/arm/mach-pxa/
11766 F:      drivers/dma/pxa*
11767 F:      drivers/pcmcia/pxa2xx*
11768 F:      drivers/pinctrl/pxa/
11769 F:      drivers/spi/spi-pxa2xx*
11770 F:      drivers/usb/gadget/udc/pxa2*
11771 F:      include/sound/pxa2xx-lib.h
11772 F:      sound/arm/pxa*
11773 F:      sound/soc/pxa/
11774
11775 QAT DRIVER
11776 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11777 L:      qat-linux@intel.com
11778 S:      Supported
11779 F:      drivers/crypto/qat/
11780
11781 QCOM AUDIO (ASoC) DRIVERS
11782 M:      Patrick Lai <plai@codeaurora.org>
11783 M:      Banajit Goswami <bgoswami@codeaurora.org>
11784 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11785 S:      Supported
11786 F:      sound/soc/qcom/
11787
11788 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11789 M:      Gabriel Somlo <somlo@cmu.edu>
11790 M:      "Michael S. Tsirkin" <mst@redhat.com>
11791 L:      qemu-devel@nongnu.org
11792 S:      Maintained
11793 F:      drivers/firmware/qemu_fw_cfg.c
11794 F:      include/uapi/linux/qemu_fw_cfg.h
11795
11796 QIB DRIVER
11797 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11798 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11799 L:      linux-rdma@vger.kernel.org
11800 S:      Supported
11801 F:      drivers/infiniband/hw/qib/
11802
11803 QLOGIC QL41xxx FCOE DRIVER
11804 M:      QLogic-Storage-Upstream@cavium.com
11805 L:      linux-scsi@vger.kernel.org
11806 S:      Supported
11807 F:      drivers/scsi/qedf/
11808
11809 QLOGIC QL41xxx ISCSI DRIVER
11810 M:      QLogic-Storage-Upstream@cavium.com
11811 L:      linux-scsi@vger.kernel.org
11812 S:      Supported
11813 F:      drivers/scsi/qedi/
11814
11815 QLOGIC QL4xxx ETHERNET DRIVER
11816 M:      Ariel Elior <Ariel.Elior@cavium.com>
11817 M:      everest-linux-l2@cavium.com
11818 L:      netdev@vger.kernel.org
11819 S:      Supported
11820 F:      drivers/net/ethernet/qlogic/qed/
11821 F:      include/linux/qed/
11822 F:      drivers/net/ethernet/qlogic/qede/
11823
11824 QLOGIC QL4xxx RDMA DRIVER
11825 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11826 M:      Ariel Elior <Ariel.Elior@cavium.com>
11827 L:      linux-rdma@vger.kernel.org
11828 S:      Supported
11829 F:      drivers/infiniband/hw/qedr/
11830 F:      include/uapi/rdma/qedr-abi.h
11831
11832 QLOGIC QLA1280 SCSI DRIVER
11833 M:      Michael Reed <mdr@sgi.com>
11834 L:      linux-scsi@vger.kernel.org
11835 S:      Maintained
11836 F:      drivers/scsi/qla1280.[ch]
11837
11838 QLOGIC QLA2XXX FC-SCSI DRIVER
11839 M:      qla2xxx-upstream@qlogic.com
11840 L:      linux-scsi@vger.kernel.org
11841 S:      Supported
11842 F:      Documentation/scsi/LICENSE.qla2xxx
11843 F:      drivers/scsi/qla2xxx/
11844
11845 QLOGIC QLA3XXX NETWORK DRIVER
11846 M:      Dept-GELinuxNICDev@cavium.com
11847 L:      netdev@vger.kernel.org
11848 S:      Supported
11849 F:      Documentation/networking/LICENSE.qla3xxx
11850 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11851
11852 QLOGIC QLA4XXX iSCSI DRIVER
11853 M:      QLogic-Storage-Upstream@qlogic.com
11854 L:      linux-scsi@vger.kernel.org
11855 S:      Supported
11856 F:      Documentation/scsi/LICENSE.qla4xxx
11857 F:      drivers/scsi/qla4xxx/
11858
11859 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11860 M:      Harish Patil <harish.patil@cavium.com>
11861 M:      Manish Chopra <manish.chopra@cavium.com>
11862 M:      Dept-GELinuxNICDev@cavium.com
11863 L:      netdev@vger.kernel.org
11864 S:      Supported
11865 F:      drivers/net/ethernet/qlogic/qlcnic/
11866
11867 QLOGIC QLGE 10Gb ETHERNET DRIVER
11868 M:      Harish Patil <harish.patil@cavium.com>
11869 M:      Manish Chopra <manish.chopra@cavium.com>
11870 M:      Dept-GELinuxNICDev@cavium.com
11871 L:      netdev@vger.kernel.org
11872 S:      Supported
11873 F:      drivers/net/ethernet/qlogic/qlge/
11874
11875 QM1D1B0004 MEDIA DRIVER
11876 M:      Akihiro Tsukada <tskd08@gmail.com>
11877 L:      linux-media@vger.kernel.org
11878 S:      Odd Fixes
11879 F:      drivers/media/tuners/qm1d1b0004*
11880
11881 QM1D1C0042 MEDIA DRIVER
11882 M:      Akihiro Tsukada <tskd08@gmail.com>
11883 L:      linux-media@vger.kernel.org
11884 S:      Odd Fixes
11885 F:      drivers/media/tuners/qm1d1c0042*
11886
11887 QNX4 FILESYSTEM
11888 M:      Anders Larsen <al@alarsen.net>
11889 W:      http://www.alarsen.net/linux/qnx4fs/
11890 S:      Maintained
11891 F:      fs/qnx4/
11892 F:      include/uapi/linux/qnx4_fs.h
11893 F:      include/uapi/linux/qnxtypes.h
11894
11895 QORIQ DPAA2 FSL-MC BUS DRIVER
11896 M:      Stuart Yoder <stuyoder@gmail.com>
11897 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11898 L:      linux-kernel@vger.kernel.org
11899 S:      Maintained
11900 F:      drivers/bus/fsl-mc/
11901 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11902 F:      Documentation/networking/dpaa2/overview.rst
11903
11904 QT1010 MEDIA DRIVER
11905 M:      Antti Palosaari <crope@iki.fi>
11906 L:      linux-media@vger.kernel.org
11907 W:      https://linuxtv.org
11908 W:      http://palosaari.fi/linux/
11909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11910 T:      git git://linuxtv.org/anttip/media_tree.git
11911 S:      Maintained
11912 F:      drivers/media/tuners/qt1010*
11913
11914 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11915 M:      Kalle Valo <kvalo@codeaurora.org>
11916 L:      ath10k@lists.infradead.org
11917 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11919 S:      Supported
11920 F:      drivers/net/wireless/ath/ath10k/
11921
11922 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11923 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11924 L:      linux-wireless@vger.kernel.org
11925 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11926 S:      Supported
11927 F:      drivers/net/wireless/ath/ath9k/
11928
11929 QUALCOMM CAMERA SUBSYSTEM DRIVER
11930 M:      Todor Tomov <todor.tomov@linaro.org>
11931 L:      linux-media@vger.kernel.org
11932 S:      Maintained
11933 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11934 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11935 F:      drivers/media/platform/qcom/camss/
11936
11937 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11938 M:  Ilia Lin <ilia.lin@gmail.com>
11939 L:  linux-pm@vger.kernel.org
11940 S:  Maintained
11941 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11942 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11943
11944 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11945 M:      Timur Tabi <timur@kernel.org>
11946 L:      netdev@vger.kernel.org
11947 S:      Maintained
11948 F:      drivers/net/ethernet/qualcomm/emac/
11949
11950 QUALCOMM HEXAGON ARCHITECTURE
11951 M:      Richard Kuo <rkuo@codeaurora.org>
11952 L:      linux-hexagon@vger.kernel.org
11953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11954 S:      Supported
11955 F:      arch/hexagon/
11956
11957 QUALCOMM HIDMA DRIVER
11958 M:      Sinan Kaya <okaya@kernel.org>
11959 L:      linux-arm-kernel@lists.infradead.org
11960 L:      linux-arm-msm@vger.kernel.org
11961 L:      dmaengine@vger.kernel.org
11962 S:      Supported
11963 F:      drivers/dma/qcom/hidma*
11964
11965 QUALCOMM IOMMU
11966 M:      Rob Clark <robdclark@gmail.com>
11967 L:      iommu@lists.linux-foundation.org
11968 L:      linux-arm-msm@vger.kernel.org
11969 S:      Maintained
11970 F:      drivers/iommu/qcom_iommu.c
11971
11972 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11973 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11974 L:      linux-media@vger.kernel.org
11975 L:      linux-arm-msm@vger.kernel.org
11976 T:      git git://linuxtv.org/media_tree.git
11977 S:      Maintained
11978 F:      drivers/media/platform/qcom/venus/
11979
11980 QUALCOMM WCN36XX WIRELESS DRIVER
11981 M:      Kalle Valo <kvalo@codeaurora.org>
11982 L:      wcn36xx@lists.infradead.org
11983 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11984 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11985 S:      Supported
11986 F:      drivers/net/wireless/ath/wcn36xx/
11987
11988 QUANTENNA QTNFMAC WIRELESS DRIVER
11989 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11990 M:      Avinash Patil <avinashp@quantenna.com>
11991 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11992 L:      linux-wireless@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/net/wireless/quantenna
11995
11996 RADEON and AMDGPU DRM DRIVERS
11997 M:      Alex Deucher <alexander.deucher@amd.com>
11998 M:      Christian König <christian.koenig@amd.com>
11999 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12000 L:      amd-gfx@lists.freedesktop.org
12001 T:      git git://people.freedesktop.org/~agd5f/linux
12002 S:      Supported
12003 F:      drivers/gpu/drm/radeon/
12004 F:      include/uapi/drm/radeon_drm.h
12005 F:      drivers/gpu/drm/amd/
12006 F:      include/uapi/drm/amdgpu_drm.h
12007
12008 RADEON FRAMEBUFFER DISPLAY DRIVER
12009 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12010 L:      linux-fbdev@vger.kernel.org
12011 S:      Maintained
12012 F:      drivers/video/fbdev/aty/radeon*
12013 F:      include/uapi/linux/radeonfb.h
12014
12015 RADIOSHARK RADIO DRIVER
12016 M:      Hans Verkuil <hverkuil@xs4all.nl>
12017 L:      linux-media@vger.kernel.org
12018 T:      git git://linuxtv.org/media_tree.git
12019 S:      Maintained
12020 F:      drivers/media/radio/radio-shark.c
12021
12022 RADIOSHARK2 RADIO DRIVER
12023 M:      Hans Verkuil <hverkuil@xs4all.nl>
12024 L:      linux-media@vger.kernel.org
12025 T:      git git://linuxtv.org/media_tree.git
12026 S:      Maintained
12027 F:      drivers/media/radio/radio-shark2.c
12028 F:      drivers/media/radio/radio-tea5777.c
12029
12030 RADOS BLOCK DEVICE (RBD)
12031 M:      Ilya Dryomov <idryomov@gmail.com>
12032 M:      Sage Weil <sage@redhat.com>
12033 M:      Alex Elder <elder@kernel.org>
12034 L:      ceph-devel@vger.kernel.org
12035 W:      http://ceph.com/
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12037 T:      git git://github.com/ceph/ceph-client.git
12038 S:      Supported
12039 F:      Documentation/ABI/testing/sysfs-bus-rbd
12040 F:      drivers/block/rbd.c
12041 F:      drivers/block/rbd_types.h
12042
12043 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12044 M:      Paul Mackerras <paulus@samba.org>
12045 L:      linux-fbdev@vger.kernel.org
12046 S:      Maintained
12047 F:      drivers/video/fbdev/aty/aty128fb.c
12048
12049 RAINSHADOW-CEC DRIVER
12050 M:      Hans Verkuil <hverkuil@xs4all.nl>
12051 L:      linux-media@vger.kernel.org
12052 T:      git git://linuxtv.org/media_tree.git
12053 S:      Maintained
12054 F:      drivers/media/usb/rainshadow-cec/*
12055
12056 RALINK MIPS ARCHITECTURE
12057 M:      John Crispin <john@phrozen.org>
12058 L:      linux-mips@linux-mips.org
12059 S:      Maintained
12060 F:      arch/mips/ralink
12061
12062 RALINK RT2X00 WIRELESS LAN DRIVER
12063 P:      rt2x00 project
12064 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12065 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12066 L:      linux-wireless@vger.kernel.org
12067 S:      Maintained
12068 F:      drivers/net/wireless/ralink/rt2x00/
12069
12070 RAMDISK RAM BLOCK DEVICE DRIVER
12071 M:      Jens Axboe <axboe@kernel.dk>
12072 S:      Maintained
12073 F:      Documentation/blockdev/ramdisk.txt
12074 F:      drivers/block/brd.c
12075
12076 RANCHU VIRTUAL BOARD FOR MIPS
12077 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12078 L:      linux-mips@linux-mips.org
12079 S:      Supported
12080 F:      arch/mips/generic/board-ranchu.c
12081 F:      arch/mips/configs/generic/board-ranchu.config
12082
12083 RANDOM NUMBER DRIVER
12084 M:      "Theodore Ts'o" <tytso@mit.edu>
12085 S:      Maintained
12086 F:      drivers/char/random.c
12087
12088 RAPIDIO SUBSYSTEM
12089 M:      Matt Porter <mporter@kernel.crashing.org>
12090 M:      Alexandre Bounine <alex.bou9@gmail.com>
12091 S:      Maintained
12092 F:      drivers/rapidio/
12093
12094 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12095 L:      linux-wireless@vger.kernel.org
12096 S:      Orphan
12097 F:      drivers/net/wireless/ray*
12098
12099 RCUTORTURE TEST FRAMEWORK
12100 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12101 M:      Josh Triplett <josh@joshtriplett.org>
12102 R:      Steven Rostedt <rostedt@goodmis.org>
12103 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12104 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12105 L:      linux-kernel@vger.kernel.org
12106 S:      Supported
12107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12108 F:      tools/testing/selftests/rcutorture
12109
12110 RDC R-321X SoC
12111 M:      Florian Fainelli <florian@openwrt.org>
12112 S:      Maintained
12113
12114 RDC R6040 FAST ETHERNET DRIVER
12115 M:      Florian Fainelli <f.fainelli@gmail.com>
12116 L:      netdev@vger.kernel.org
12117 S:      Maintained
12118 F:      drivers/net/ethernet/rdc/r6040.c
12119
12120 RDMAVT - RDMA verbs software
12121 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12122 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12123 L:      linux-rdma@vger.kernel.org
12124 S:      Supported
12125 F:      drivers/infiniband/sw/rdmavt
12126
12127 RDS - RELIABLE DATAGRAM SOCKETS
12128 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12129 L:      netdev@vger.kernel.org
12130 L:      linux-rdma@vger.kernel.org
12131 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12132 W:      https://oss.oracle.com/projects/rds/
12133 S:      Supported
12134 F:      net/rds/
12135 F:      Documentation/networking/rds.txt
12136
12137 RDT - RESOURCE ALLOCATION
12138 M:      Fenghua Yu <fenghua.yu@intel.com>
12139 L:      linux-kernel@vger.kernel.org
12140 S:      Supported
12141 F:      arch/x86/kernel/cpu/intel_rdt*
12142 F:      arch/x86/include/asm/intel_rdt_sched.h
12143 F:      Documentation/x86/intel_rdt*
12144
12145 READ-COPY UPDATE (RCU)
12146 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12147 M:      Josh Triplett <josh@joshtriplett.org>
12148 R:      Steven Rostedt <rostedt@goodmis.org>
12149 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12150 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12151 L:      linux-kernel@vger.kernel.org
12152 W:      http://www.rdrop.com/users/paulmck/RCU/
12153 S:      Supported
12154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12155 F:      Documentation/RCU/
12156 X:      Documentation/RCU/torture.txt
12157 F:      include/linux/rcu*
12158 X:      include/linux/srcu*.h
12159 F:      kernel/rcu/
12160 X:      kernel/rcu/srcu*.c
12161
12162 REAL TIME CLOCK (RTC) SUBSYSTEM
12163 M:      Alessandro Zummo <a.zummo@towertech.it>
12164 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12165 L:      linux-rtc@vger.kernel.org
12166 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12168 S:      Maintained
12169 F:      Documentation/devicetree/bindings/rtc/
12170 F:      Documentation/rtc.txt
12171 F:      drivers/rtc/
12172 F:      include/linux/rtc.h
12173 F:      include/uapi/linux/rtc.h
12174 F:      include/linux/rtc/
12175 F:      include/linux/platform_data/rtc-*
12176 F:      tools/testing/selftests/rtc/
12177
12178 REALTEK AUDIO CODECS
12179 M:      Bard Liao <bardliao@realtek.com>
12180 M:      Oder Chiou <oder_chiou@realtek.com>
12181 S:      Maintained
12182 F:      sound/soc/codecs/rt*
12183 F:      include/sound/rt*.h
12184
12185 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12186 M:      Linus Walleij <linus.walleij@linaro.org>
12187 S:      Maintained
12188 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12189 F:      drivers/net/dsa/realtek-smi*
12190 F:      drivers/net/dsa/rtl83*
12191
12192 REGISTER MAP ABSTRACTION
12193 M:      Mark Brown <broonie@kernel.org>
12194 L:      linux-kernel@vger.kernel.org
12195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12196 S:      Supported
12197 F:      Documentation/devicetree/bindings/regmap/
12198 F:      drivers/base/regmap/
12199 F:      include/linux/regmap.h
12200
12201 REISERFS FILE SYSTEM
12202 L:      reiserfs-devel@vger.kernel.org
12203 S:      Supported
12204 F:      fs/reiserfs/
12205
12206 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12207 M:      Ohad Ben-Cohen <ohad@wizery.com>
12208 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12209 L:      linux-remoteproc@vger.kernel.org
12210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12211 S:      Maintained
12212 F:      Documentation/devicetree/bindings/remoteproc/
12213 F:      Documentation/remoteproc.txt
12214 F:      drivers/remoteproc/
12215 F:      include/linux/remoteproc.h
12216
12217 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12218 M:      Ohad Ben-Cohen <ohad@wizery.com>
12219 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12220 L:      linux-remoteproc@vger.kernel.org
12221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12222 S:      Maintained
12223 F:      drivers/rpmsg/
12224 F:      Documentation/rpmsg.txt
12225 F:      include/linux/rpmsg.h
12226 F:      include/linux/rpmsg/
12227
12228 RENESAS CLOCK DRIVERS
12229 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12230 L:      linux-renesas-soc@vger.kernel.org
12231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12232 S:      Supported
12233 F:      drivers/clk/renesas/
12234
12235 RENESAS EMEV2 I2C DRIVER
12236 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12237 S:      Supported
12238 F:      drivers/i2c/busses/i2c-emev2.c
12239
12240 RENESAS ETHERNET DRIVERS
12241 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12242 L:      netdev@vger.kernel.org
12243 L:      linux-renesas-soc@vger.kernel.org
12244 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12245 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12246 F:      drivers/net/ethernet/renesas/
12247 F:      include/linux/sh_eth.h
12248
12249 RENESAS R-CAR GYROADC DRIVER
12250 M:      Marek Vasut <marek.vasut@gmail.com>
12251 L:      linux-iio@vger.kernel.org
12252 S:      Supported
12253 F:      drivers/iio/adc/rcar_gyro_adc.c
12254
12255 RENESAS R-CAR I2C DRIVERS
12256 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12257 S:      Supported
12258 F:      drivers/i2c/busses/i2c-rcar.c
12259 F:      drivers/i2c/busses/i2c-sh_mobile.c
12260
12261 RENESAS USB PHY DRIVER
12262 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12263 L:      linux-renesas-soc@vger.kernel.org
12264 S:      Maintained
12265 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12266
12267 RESET CONTROLLER FRAMEWORK
12268 M:      Philipp Zabel <p.zabel@pengutronix.de>
12269 T:      git git://git.pengutronix.de/git/pza/linux
12270 S:      Maintained
12271 F:      drivers/reset/
12272 F:      Documentation/devicetree/bindings/reset/
12273 F:      include/dt-bindings/reset/
12274 F:      include/linux/reset.h
12275 F:      include/linux/reset-controller.h
12276
12277 RESTARTABLE SEQUENCES SUPPORT
12278 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12279 M:      Peter Zijlstra <peterz@infradead.org>
12280 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12281 M:      Boqun Feng <boqun.feng@gmail.com>
12282 L:      linux-kernel@vger.kernel.org
12283 S:      Supported
12284 F:      kernel/rseq.c
12285 F:      include/uapi/linux/rseq.h
12286 F:      include/trace/events/rseq.h
12287 F:      tools/testing/selftests/rseq/
12288
12289 RFKILL
12290 M:      Johannes Berg <johannes@sipsolutions.net>
12291 L:      linux-wireless@vger.kernel.org
12292 W:      http://wireless.kernel.org/
12293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12295 S:      Maintained
12296 F:      Documentation/rfkill.txt
12297 F:      Documentation/ABI/stable/sysfs-class-rfkill
12298 F:      net/rfkill/
12299 F:      include/linux/rfkill.h
12300 F:      include/uapi/linux/rfkill.h
12301
12302 RHASHTABLE
12303 M:      Thomas Graf <tgraf@suug.ch>
12304 M:      Herbert Xu <herbert@gondor.apana.org.au>
12305 L:      netdev@vger.kernel.org
12306 S:      Maintained
12307 F:      lib/rhashtable.c
12308 F:      lib/test_rhashtable.c
12309 F:      include/linux/rhashtable.h
12310 F:      include/linux/rhashtable-types.h
12311
12312 RICOH R5C592 MEMORYSTICK DRIVER
12313 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12314 S:      Maintained
12315 F:      drivers/memstick/host/r592.*
12316
12317 RICOH SMARTMEDIA/XD DRIVER
12318 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12319 S:      Maintained
12320 F:      drivers/mtd/nand/raw/r852.c
12321 F:      drivers/mtd/nand/raw/r852.h
12322
12323 RISC-V ARCHITECTURE
12324 M:      Palmer Dabbelt <palmer@sifive.com>
12325 M:      Albert Ou <aou@eecs.berkeley.edu>
12326 L:      linux-riscv@lists.infradead.org
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12328 S:      Supported
12329 F:      arch/riscv/
12330 K:      riscv
12331 N:      riscv
12332
12333 ROCCAT DRIVERS
12334 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12335 W:      http://sourceforge.net/projects/roccat/
12336 S:      Maintained
12337 F:      drivers/hid/hid-roccat*
12338 F:      include/linux/hid-roccat*
12339 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12340
12341 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12342 M:      Jacob chen <jacob2.chen@rock-chips.com>
12343 L:      linux-media@vger.kernel.org
12344 S:      Maintained
12345 F:      drivers/media/platform/rockchip/rga/
12346 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12347
12348 ROCKER DRIVER
12349 M:      Jiri Pirko <jiri@resnulli.us>
12350 L:      netdev@vger.kernel.org
12351 S:      Supported
12352 F:      drivers/net/ethernet/rocker/
12353
12354 ROCKETPORT DRIVER
12355 P:      Comtrol Corp.
12356 W:      http://www.comtrol.com
12357 S:      Maintained
12358 F:      Documentation/serial/rocket.txt
12359 F:      drivers/tty/rocket*
12360
12361 ROCKETPORT EXPRESS/INFINITY DRIVER
12362 M:      Kevin Cernekee <cernekee@gmail.com>
12363 L:      linux-serial@vger.kernel.org
12364 S:      Odd Fixes
12365 F:      drivers/tty/serial/rp2.*
12366
12367 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12368 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12369 L:      linux-kernel@vger.kernel.org
12370 L:      linux-renesas-soc@vger.kernel.org
12371 S:      Supported
12372 F:      drivers/mfd/bd9571mwv.c
12373 F:      drivers/regulator/bd9571mwv-regulator.c
12374 F:      drivers/gpio/gpio-bd9571mwv.c
12375 F:      include/linux/mfd/bd9571mwv.h
12376 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12377
12378 ROSE NETWORK LAYER
12379 M:      Ralf Baechle <ralf@linux-mips.org>
12380 L:      linux-hams@vger.kernel.org
12381 W:      http://www.linux-ax25.org/
12382 S:      Maintained
12383 F:      include/net/rose.h
12384 F:      include/uapi/linux/rose.h
12385 F:      net/rose/
12386
12387 RTL2830 MEDIA DRIVER
12388 M:      Antti Palosaari <crope@iki.fi>
12389 L:      linux-media@vger.kernel.org
12390 W:      https://linuxtv.org
12391 W:      http://palosaari.fi/linux/
12392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12393 T:      git git://linuxtv.org/anttip/media_tree.git
12394 S:      Maintained
12395 F:      drivers/media/dvb-frontends/rtl2830*
12396
12397 RTL2832 MEDIA DRIVER
12398 M:      Antti Palosaari <crope@iki.fi>
12399 L:      linux-media@vger.kernel.org
12400 W:      https://linuxtv.org
12401 W:      http://palosaari.fi/linux/
12402 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12403 T:      git git://linuxtv.org/anttip/media_tree.git
12404 S:      Maintained
12405 F:      drivers/media/dvb-frontends/rtl2832*
12406
12407 RTL2832_SDR MEDIA DRIVER
12408 M:      Antti Palosaari <crope@iki.fi>
12409 L:      linux-media@vger.kernel.org
12410 W:      https://linuxtv.org
12411 W:      http://palosaari.fi/linux/
12412 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12413 T:      git git://linuxtv.org/anttip/media_tree.git
12414 S:      Maintained
12415 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12416
12417 RTL8180 WIRELESS DRIVER
12418 L:      linux-wireless@vger.kernel.org
12419 W:      http://wireless.kernel.org/
12420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12421 S:      Orphan
12422 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12423
12424 RTL8187 WIRELESS DRIVER
12425 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12426 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12427 M:      Larry Finger <Larry.Finger@lwfinger.net>
12428 L:      linux-wireless@vger.kernel.org
12429 W:      http://wireless.kernel.org/
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12431 S:      Maintained
12432 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12433
12434 REALTEK WIRELESS DRIVER (rtlwifi family)
12435 M:      Ping-Ke Shih <pkshih@realtek.com>
12436 L:      linux-wireless@vger.kernel.org
12437 W:      http://wireless.kernel.org/
12438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12439 S:      Maintained
12440 F:      drivers/net/wireless/realtek/rtlwifi/
12441
12442 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12443 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12444 L:      linux-wireless@vger.kernel.org
12445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12446 S:      Maintained
12447 F:      drivers/net/wireless/realtek/rtl8xxxu/
12448
12449 RXRPC SOCKETS (AF_RXRPC)
12450 M:      David Howells <dhowells@redhat.com>
12451 L:      linux-afs@lists.infradead.org
12452 S:      Supported
12453 F:      net/rxrpc/
12454 F:      include/keys/rxrpc-type.h
12455 F:      include/net/af_rxrpc.h
12456 F:      include/trace/events/rxrpc.h
12457 F:      include/uapi/linux/rxrpc.h
12458 F:      Documentation/networking/rxrpc.txt
12459 W:      https://www.infradead.org/~dhowells/kafs/
12460
12461 S3 SAVAGE FRAMEBUFFER DRIVER
12462 M:      Antonino Daplas <adaplas@gmail.com>
12463 L:      linux-fbdev@vger.kernel.org
12464 S:      Maintained
12465 F:      drivers/video/fbdev/savage/
12466
12467 S390
12468 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12469 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12470 L:      linux-s390@vger.kernel.org
12471 W:      http://www.ibm.com/developerworks/linux/linux390/
12472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12473 S:      Supported
12474 F:      arch/s390/
12475 F:      drivers/s390/
12476 F:      Documentation/s390/
12477 F:      Documentation/driver-api/s390-drivers.rst
12478
12479 S390 COMMON I/O LAYER
12480 M:      Sebastian Ott <sebott@linux.ibm.com>
12481 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12482 L:      linux-s390@vger.kernel.org
12483 W:      http://www.ibm.com/developerworks/linux/linux390/
12484 S:      Supported
12485 F:      drivers/s390/cio/
12486
12487 S390 DASD DRIVER
12488 M:      Stefan Haberland <sth@linux.ibm.com>
12489 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12490 L:      linux-s390@vger.kernel.org
12491 W:      http://www.ibm.com/developerworks/linux/linux390/
12492 S:      Supported
12493 F:      drivers/s390/block/dasd*
12494 F:      block/partitions/ibm.c
12495
12496 S390 IOMMU (PCI)
12497 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12498 L:      linux-s390@vger.kernel.org
12499 W:      http://www.ibm.com/developerworks/linux/linux390/
12500 S:      Supported
12501 F:      drivers/iommu/s390-iommu.c
12502
12503 S390 IUCV NETWORK LAYER
12504 M:      Julian Wiedmann <jwi@linux.ibm.com>
12505 M:      Ursula Braun <ubraun@linux.ibm.com>
12506 L:      linux-s390@vger.kernel.org
12507 W:      http://www.ibm.com/developerworks/linux/linux390/
12508 S:      Supported
12509 F:      drivers/s390/net/*iucv*
12510 F:      include/net/iucv/
12511 F:      net/iucv/
12512
12513 S390 NETWORK DRIVERS
12514 M:      Julian Wiedmann <jwi@linux.ibm.com>
12515 M:      Ursula Braun <ubraun@linux.ibm.com>
12516 L:      linux-s390@vger.kernel.org
12517 W:      http://www.ibm.com/developerworks/linux/linux390/
12518 S:      Supported
12519 F:      drivers/s390/net/
12520
12521 S390 PCI SUBSYSTEM
12522 M:      Sebastian Ott <sebott@linux.ibm.com>
12523 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12524 L:      linux-s390@vger.kernel.org
12525 W:      http://www.ibm.com/developerworks/linux/linux390/
12526 S:      Supported
12527 F:      arch/s390/pci/
12528 F:      drivers/pci/hotplug/s390_pci_hpc.c
12529
12530 S390 VFIO-CCW DRIVER
12531 M:      Cornelia Huck <cohuck@redhat.com>
12532 M:      Halil Pasic <pasic@linux.ibm.com>
12533 L:      linux-s390@vger.kernel.org
12534 L:      kvm@vger.kernel.org
12535 S:      Supported
12536 F:      drivers/s390/cio/vfio_ccw*
12537 F:      Documentation/s390/vfio-ccw.txt
12538 F:      include/uapi/linux/vfio_ccw.h
12539
12540 S390 ZCRYPT DRIVER
12541 M:      Harald Freudenberger <freude@linux.ibm.com>
12542 L:      linux-s390@vger.kernel.org
12543 W:      http://www.ibm.com/developerworks/linux/linux390/
12544 S:      Supported
12545 F:      drivers/s390/crypto/
12546
12547 S390 ZFCP DRIVER
12548 M:      Steffen Maier <maier@linux.ibm.com>
12549 M:      Benjamin Block <bblock@linux.ibm.com>
12550 L:      linux-s390@vger.kernel.org
12551 W:      http://www.ibm.com/developerworks/linux/linux390/
12552 S:      Supported
12553 F:      drivers/s390/scsi/zfcp_*
12554
12555 S3C24XX SD/MMC Driver
12556 M:      Ben Dooks <ben-linux@fluff.org>
12557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12558 S:      Supported
12559 F:      drivers/mmc/host/s3cmci.*
12560
12561 SAA6588 RDS RECEIVER DRIVER
12562 M:      Hans Verkuil <hverkuil@xs4all.nl>
12563 L:      linux-media@vger.kernel.org
12564 T:      git git://linuxtv.org/media_tree.git
12565 W:      https://linuxtv.org
12566 S:      Odd Fixes
12567 F:      drivers/media/i2c/saa6588*
12568
12569 SAA7134 VIDEO4LINUX DRIVER
12570 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12571 L:      linux-media@vger.kernel.org
12572 W:      https://linuxtv.org
12573 T:      git git://linuxtv.org/media_tree.git
12574 S:      Odd fixes
12575 F:      Documentation/media/v4l-drivers/saa7134*
12576 F:      drivers/media/pci/saa7134/
12577
12578 SAA7146 VIDEO4LINUX-2 DRIVER
12579 M:      Hans Verkuil <hverkuil@xs4all.nl>
12580 L:      linux-media@vger.kernel.org
12581 T:      git git://linuxtv.org/media_tree.git
12582 S:      Maintained
12583 F:      drivers/media/common/saa7146/
12584 F:      drivers/media/pci/saa7146/
12585 F:      include/media/saa7146*
12586
12587 SAMSUNG AUDIO (ASoC) DRIVERS
12588 M:      Krzysztof Kozlowski <krzk@kernel.org>
12589 M:      Sangbeom Kim <sbkim73@samsung.com>
12590 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12591 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12592 S:      Supported
12593 F:      sound/soc/samsung/
12594 F:      Documentation/devicetree/bindings/sound/samsung*
12595
12596 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12597 M:      Krzysztof Kozlowski <krzk@kernel.org>
12598 L:      linux-crypto@vger.kernel.org
12599 L:      linux-samsung-soc@vger.kernel.org
12600 S:      Maintained
12601 F:      drivers/crypto/exynos-rng.c
12602 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12603
12604 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12605 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12606 L:      linux-samsung-soc@vger.kernel.org
12607 S:      Maintained
12608 F:      drivers/char/hw_random/exynos-trng.c
12609 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12610
12611 SAMSUNG FRAMEBUFFER DRIVER
12612 M:      Jingoo Han <jingoohan1@gmail.com>
12613 L:      linux-fbdev@vger.kernel.org
12614 S:      Maintained
12615 F:      drivers/video/fbdev/s3c-fb.c
12616
12617 SAMSUNG LAPTOP DRIVER
12618 M:      Corentin Chary <corentin.chary@gmail.com>
12619 L:      platform-driver-x86@vger.kernel.org
12620 S:      Maintained
12621 F:      drivers/platform/x86/samsung-laptop.c
12622
12623 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12624 M:      Sangbeom Kim <sbkim73@samsung.com>
12625 M:      Krzysztof Kozlowski <krzk@kernel.org>
12626 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12627 L:      linux-kernel@vger.kernel.org
12628 L:      linux-samsung-soc@vger.kernel.org
12629 S:      Supported
12630 F:      drivers/mfd/sec*.c
12631 F:      drivers/regulator/s2m*.c
12632 F:      drivers/regulator/s5m*.c
12633 F:      drivers/clk/clk-s2mps11.c
12634 F:      drivers/rtc/rtc-s5m.c
12635 F:      include/linux/mfd/samsung/
12636 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12637 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12638 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12639 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12640
12641 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12642 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12643 L:      linux-media@vger.kernel.org
12644 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12645 S:      Maintained
12646 F:      drivers/media/platform/s3c-camif/
12647 F:      include/media/drv-intf/s3c_camif.h
12648
12649 SAMSUNG S3FWRN5 NFC DRIVER
12650 M:      Robert Baldyga <r.baldyga@samsung.com>
12651 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12652 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12653 S:      Supported
12654 F:      drivers/nfc/s3fwrn5
12655
12656 SAMSUNG S5C73M3 CAMERA DRIVER
12657 M:      Kyungmin Park <kyungmin.park@samsung.com>
12658 M:      Andrzej Hajda <a.hajda@samsung.com>
12659 L:      linux-media@vger.kernel.org
12660 S:      Supported
12661 F:      drivers/media/i2c/s5c73m3/*
12662
12663 SAMSUNG S5K5BAF CAMERA DRIVER
12664 M:      Kyungmin Park <kyungmin.park@samsung.com>
12665 M:      Andrzej Hajda <a.hajda@samsung.com>
12666 L:      linux-media@vger.kernel.org
12667 S:      Supported
12668 F:      drivers/media/i2c/s5k5baf.c
12669
12670 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12671 M:      Krzysztof Kozlowski <krzk@kernel.org>
12672 M:      Vladimir Zapolskiy <vz@mleia.com>
12673 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12674 L:      linux-crypto@vger.kernel.org
12675 L:      linux-samsung-soc@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/crypto/s5p-sss.c
12678
12679 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12680 M:      Kyungmin Park <kyungmin.park@samsung.com>
12681 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12682 L:      linux-media@vger.kernel.org
12683 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12684 S:      Supported
12685 F:      drivers/media/platform/exynos4-is/
12686
12687 SAMSUNG SOC CLOCK DRIVERS
12688 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12689 M:      Tomasz Figa <tomasz.figa@gmail.com>
12690 M:      Chanwoo Choi <cw00.choi@samsung.com>
12691 S:      Supported
12692 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12694 F:      drivers/clk/samsung/
12695 F:      include/dt-bindings/clock/exynos*.h
12696 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12697
12698 SAMSUNG SPI DRIVERS
12699 M:      Kukjin Kim <kgene@kernel.org>
12700 M:      Krzysztof Kozlowski <krzk@kernel.org>
12701 M:      Andi Shyti <andi@etezian.org>
12702 L:      linux-spi@vger.kernel.org
12703 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12704 S:      Maintained
12705 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12706 F:      drivers/spi/spi-s3c*
12707 F:      include/linux/platform_data/spi-s3c64xx.h
12708
12709 SAMSUNG SXGBE DRIVERS
12710 M:      Byungho An <bh74.an@samsung.com>
12711 M:      Girish K S <ks.giri@samsung.com>
12712 M:      Vipul Pandya <vipul.pandya@samsung.com>
12713 S:      Supported
12714 L:      netdev@vger.kernel.org
12715 F:      drivers/net/ethernet/samsung/sxgbe/
12716
12717 SAMSUNG THERMAL DRIVER
12718 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12719 L:      linux-pm@vger.kernel.org
12720 L:      linux-samsung-soc@vger.kernel.org
12721 S:      Supported
12722 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12723 F:      drivers/thermal/samsung/
12724
12725 SAMSUNG USB2 PHY DRIVER
12726 M:      Kamil Debski <kamil@wypas.org>
12727 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12728 L:      linux-kernel@vger.kernel.org
12729 S:      Supported
12730 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12731 F:      Documentation/phy/samsung-usb2.txt
12732 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12733 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12734 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12735 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12736 F:      drivers/phy/samsung/phy-samsung-usb2.c
12737 F:      drivers/phy/samsung/phy-samsung-usb2.h
12738
12739 SC1200 WDT DRIVER
12740 M:      Zwane Mwaikambo <zwanem@gmail.com>
12741 S:      Maintained
12742 F:      drivers/watchdog/sc1200wdt.c
12743
12744 SCHEDULER
12745 M:      Ingo Molnar <mingo@redhat.com>
12746 M:      Peter Zijlstra <peterz@infradead.org>
12747 L:      linux-kernel@vger.kernel.org
12748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12749 S:      Maintained
12750 F:      kernel/sched/
12751 F:      include/linux/sched.h
12752 F:      include/uapi/linux/sched.h
12753 F:      include/linux/wait.h
12754
12755 SCR24X CHIP CARD INTERFACE DRIVER
12756 M:      Lubomir Rintel <lkundrak@v3.sk>
12757 S:      Supported
12758 F:      drivers/char/pcmcia/scr24x_cs.c
12759
12760 SCSI CDROM DRIVER
12761 M:      Jens Axboe <axboe@kernel.dk>
12762 L:      linux-scsi@vger.kernel.org
12763 W:      http://www.kernel.dk
12764 S:      Maintained
12765 F:      drivers/scsi/sr*
12766
12767 SCSI RDMA PROTOCOL (SRP) INITIATOR
12768 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12769 L:      linux-rdma@vger.kernel.org
12770 S:      Supported
12771 W:      http://www.openfabrics.org
12772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12774 F:      drivers/infiniband/ulp/srp/
12775 F:      include/scsi/srp.h
12776
12777 SCSI SG DRIVER
12778 M:      Doug Gilbert <dgilbert@interlog.com>
12779 L:      linux-scsi@vger.kernel.org
12780 W:      http://sg.danny.cz/sg
12781 S:      Maintained
12782 F:      Documentation/scsi/scsi-generic.txt
12783 F:      drivers/scsi/sg.c
12784 F:      include/scsi/sg.h
12785
12786 SCSI SUBSYSTEM
12787 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12789 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12791 L:      linux-scsi@vger.kernel.org
12792 S:      Maintained
12793 F:      Documentation/devicetree/bindings/scsi/
12794 F:      drivers/scsi/
12795 F:      include/scsi/
12796
12797 SCSI TAPE DRIVER
12798 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12799 L:      linux-scsi@vger.kernel.org
12800 S:      Maintained
12801 F:      Documentation/scsi/st.txt
12802 F:      drivers/scsi/st.*
12803 F:      drivers/scsi/st_*.h
12804
12805 SCTP PROTOCOL
12806 M:      Vlad Yasevich <vyasevich@gmail.com>
12807 M:      Neil Horman <nhorman@tuxdriver.com>
12808 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12809 L:      linux-sctp@vger.kernel.org
12810 W:      http://lksctp.sourceforge.net
12811 S:      Maintained
12812 F:      Documentation/networking/sctp.txt
12813 F:      include/linux/sctp.h
12814 F:      include/uapi/linux/sctp.h
12815 F:      include/net/sctp/
12816 F:      net/sctp/
12817
12818 SCx200 CPU SUPPORT
12819 M:      Jim Cromie <jim.cromie@gmail.com>
12820 S:      Odd Fixes
12821 F:      Documentation/i2c/busses/scx200_acb
12822 F:      arch/x86/platform/scx200/
12823 F:      drivers/watchdog/scx200_wdt.c
12824 F:      drivers/i2c/busses/scx200*
12825 F:      drivers/mtd/maps/scx200_docflash.c
12826 F:      include/linux/scx200.h
12827
12828 SCx200 GPIO DRIVER
12829 M:      Jim Cromie <jim.cromie@gmail.com>
12830 S:      Maintained
12831 F:      drivers/char/scx200_gpio.c
12832 F:      include/linux/scx200_gpio.h
12833
12834 SCx200 HRT CLOCKSOURCE DRIVER
12835 M:      Jim Cromie <jim.cromie@gmail.com>
12836 S:      Maintained
12837 F:      drivers/clocksource/scx200_hrt.c
12838
12839 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12840 M:      Sascha Sommer <saschasommer@freenet.de>
12841 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12842 S:      Maintained
12843 F:      drivers/mmc/host/sdricoh_cs.c
12844
12845 SECURE COMPUTING
12846 M:      Kees Cook <keescook@chromium.org>
12847 R:      Andy Lutomirski <luto@amacapital.net>
12848 R:      Will Drewry <wad@chromium.org>
12849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12850 S:      Supported
12851 F:      kernel/seccomp.c
12852 F:      include/uapi/linux/seccomp.h
12853 F:      include/linux/seccomp.h
12854 F:      tools/testing/selftests/seccomp/*
12855 F:      tools/testing/selftests/kselftest_harness.h
12856 F:      Documentation/userspace-api/seccomp_filter.rst
12857 K:      \bsecure_computing
12858 K:      \bTIF_SECCOMP\b
12859
12860 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12861 M:      Al Cooper <alcooperx@gmail.com>
12862 L:      linux-mmc@vger.kernel.org
12863 L:      bcm-kernel-feedback-list@broadcom.com
12864 S:      Maintained
12865 F:      drivers/mmc/host/sdhci-brcmstb*
12866
12867 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12868 M:      Adrian Hunter <adrian.hunter@intel.com>
12869 L:      linux-mmc@vger.kernel.org
12870 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12871 S:      Maintained
12872 F:      drivers/mmc/host/sdhci*
12873 F:      include/linux/mmc/sdhci*
12874
12875 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12876 M:      Ben Dooks <ben-linux@fluff.org>
12877 M:      Jaehoon Chung <jh80.chung@samsung.com>
12878 L:      linux-mmc@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/mmc/host/sdhci-s3c*
12881
12882 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12883 M:      Viresh Kumar <vireshk@kernel.org>
12884 L:      linux-mmc@vger.kernel.org
12885 S:      Maintained
12886 F:      drivers/mmc/host/sdhci-spear.c
12887
12888 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12889 M:      Kishon Vijay Abraham I <kishon@ti.com>
12890 L:      linux-mmc@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/mmc/host/sdhci-omap.c
12893
12894 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12895 M:      Scott Bauer <scott.bauer@intel.com>
12896 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12897 L:      linux-block@vger.kernel.org
12898 S:      Supported
12899 F:      block/sed*
12900 F:      block/opal_proto.h
12901 F:      include/linux/sed*
12902 F:      include/uapi/linux/sed*
12903
12904 SECURITY CONTACT
12905 M:      Security Officers <security@kernel.org>
12906 S:      Supported
12907
12908 SECURITY SUBSYSTEM
12909 M:      James Morris <jmorris@namei.org>
12910 M:      "Serge E. Hallyn" <serge@hallyn.com>
12911 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12913 W:      http://kernsec.org/
12914 S:      Supported
12915 F:      security/
12916 X:      security/selinux/
12917
12918 SELINUX SECURITY MODULE
12919 M:      Paul Moore <paul@paul-moore.com>
12920 M:      Stephen Smalley <sds@tycho.nsa.gov>
12921 M:      Eric Paris <eparis@parisplace.org>
12922 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12923 W:      https://selinuxproject.org
12924 W:      https://github.com/SELinuxProject
12925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12926 S:      Supported
12927 F:      include/linux/selinux*
12928 F:      security/selinux/
12929 F:      scripts/selinux/
12930 F:      Documentation/admin-guide/LSM/SELinux.rst
12931
12932 SENSABLE PHANTOM
12933 M:      Jiri Slaby <jirislaby@gmail.com>
12934 S:      Maintained
12935 F:      drivers/misc/phantom.c
12936 F:      include/uapi/linux/phantom.h
12937
12938 SERIAL DEVICE BUS
12939 M:      Rob Herring <robh@kernel.org>
12940 L:      linux-serial@vger.kernel.org
12941 S:      Maintained
12942 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12943 F:      drivers/tty/serdev/
12944 F:      include/linux/serdev.h
12945
12946 SERIAL DRIVERS
12947 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12948 L:      linux-serial@vger.kernel.org
12949 S:      Maintained
12950 F:      Documentation/devicetree/bindings/serial/
12951 F:      drivers/tty/serial/
12952
12953 SERIAL IR RECEIVER
12954 M:      Sean Young <sean@mess.org>
12955 L:      linux-media@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/media/rc/serial_ir.c
12958
12959 SFC NETWORK DRIVER
12960 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12961 M:      Edward Cree <ecree@solarflare.com>
12962 M:      Bert Kenward <bkenward@solarflare.com>
12963 L:      netdev@vger.kernel.org
12964 S:      Supported
12965 F:      drivers/net/ethernet/sfc/
12966
12967 SGI GRU DRIVER
12968 M:      Dimitri Sivanich <sivanich@sgi.com>
12969 S:      Maintained
12970 F:      drivers/misc/sgi-gru/
12971
12972 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12973 M:      Pat Gefre <pfg@sgi.com>
12974 L:      linux-ia64@vger.kernel.org
12975 S:      Supported
12976 F:      Documentation/ia64/serial.txt
12977 F:      drivers/tty/serial/ioc?_serial.c
12978 F:      include/linux/ioc?.h
12979
12980 SGI XP/XPC/XPNET DRIVER
12981 M:      Cliff Whickman <cpw@sgi.com>
12982 M:      Robin Holt <robinmholt@gmail.com>
12983 S:      Maintained
12984 F:      drivers/misc/sgi-xp/
12985
12986 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12987 M:      Ursula Braun <ubraun@linux.ibm.com>
12988 L:      linux-s390@vger.kernel.org
12989 W:      http://www.ibm.com/developerworks/linux/linux390/
12990 S:      Supported
12991 F:      net/smc/
12992
12993 SHARP RJ54N1CB0C SENSOR DRIVER
12994 M:      Jacopo Mondi <jacopo@jmondi.org>
12995 L:      linux-media@vger.kernel.org
12996 T:      git git://linuxtv.org/media_tree.git
12997 S:      Odd fixes
12998 F:      drivers/media/i2c/rj54n1cb0c.c
12999 F:      include/media/i2c/rj54n1cb0c.h
13000
13001 SH_VEU V4L2 MEM2MEM DRIVER
13002 L:      linux-media@vger.kernel.org
13003 S:      Orphan
13004 F:      drivers/media/platform/sh_veu.c
13005
13006 SH_VOU V4L2 OUTPUT DRIVER
13007 L:      linux-media@vger.kernel.org
13008 S:      Orphan
13009 F:      drivers/media/platform/sh_vou.c
13010 F:      include/media/drv-intf/sh_vou.h
13011
13012 SI2157 MEDIA DRIVER
13013 M:      Antti Palosaari <crope@iki.fi>
13014 L:      linux-media@vger.kernel.org
13015 W:      https://linuxtv.org
13016 W:      http://palosaari.fi/linux/
13017 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13018 T:      git git://linuxtv.org/anttip/media_tree.git
13019 S:      Maintained
13020 F:      drivers/media/tuners/si2157*
13021
13022 SI2165 MEDIA DRIVER
13023 M:      Matthias Schwarzott <zzam@gentoo.org>
13024 L:      linux-media@vger.kernel.org
13025 W:      https://linuxtv.org
13026 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13027 S:      Maintained
13028 F:      drivers/media/dvb-frontends/si2165*
13029
13030 SI2168 MEDIA DRIVER
13031 M:      Antti Palosaari <crope@iki.fi>
13032 L:      linux-media@vger.kernel.org
13033 W:      https://linuxtv.org
13034 W:      http://palosaari.fi/linux/
13035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13036 T:      git git://linuxtv.org/anttip/media_tree.git
13037 S:      Maintained
13038 F:      drivers/media/dvb-frontends/si2168*
13039
13040 SI470X FM RADIO RECEIVER I2C DRIVER
13041 M:      Hans Verkuil <hverkuil@xs4all.nl>
13042 L:      linux-media@vger.kernel.org
13043 T:      git git://linuxtv.org/media_tree.git
13044 W:      https://linuxtv.org
13045 S:      Odd Fixes
13046 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13047
13048 SI470X FM RADIO RECEIVER USB DRIVER
13049 M:      Hans Verkuil <hverkuil@xs4all.nl>
13050 L:      linux-media@vger.kernel.org
13051 T:      git git://linuxtv.org/media_tree.git
13052 W:      https://linuxtv.org
13053 S:      Maintained
13054 F:      drivers/media/radio/si470x/radio-si470x-common.c
13055 F:      drivers/media/radio/si470x/radio-si470x.h
13056 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13057
13058 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13059 M:      Eduardo Valentin <edubezval@gmail.com>
13060 L:      linux-media@vger.kernel.org
13061 T:      git git://linuxtv.org/media_tree.git
13062 W:      https://linuxtv.org
13063 S:      Odd Fixes
13064 F:      drivers/media/radio/si4713/si4713.?
13065
13066 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13067 M:      Eduardo Valentin <edubezval@gmail.com>
13068 L:      linux-media@vger.kernel.org
13069 T:      git git://linuxtv.org/media_tree.git
13070 W:      https://linuxtv.org
13071 S:      Odd Fixes
13072 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13073
13074 SI4713 FM RADIO TRANSMITTER USB DRIVER
13075 M:      Hans Verkuil <hverkuil@xs4all.nl>
13076 L:      linux-media@vger.kernel.org
13077 T:      git git://linuxtv.org/media_tree.git
13078 W:      https://linuxtv.org
13079 S:      Maintained
13080 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13081
13082 SIANO DVB DRIVER
13083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13084 L:      linux-media@vger.kernel.org
13085 W:      https://linuxtv.org
13086 T:      git git://linuxtv.org/media_tree.git
13087 S:      Odd fixes
13088 F:      drivers/media/common/siano/
13089 F:      drivers/media/usb/siano/
13090 F:      drivers/media/usb/siano/
13091 F:      drivers/media/mmc/siano/
13092
13093 SIFIVE DRIVERS
13094 M:      Palmer Dabbelt <palmer@sifive.com>
13095 L:      linux-riscv@lists.infradead.org
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13097 S:      Supported
13098 K:      sifive
13099 N:      sifive
13100
13101 SILEAD TOUCHSCREEN DRIVER
13102 M:      Hans de Goede <hdegoede@redhat.com>
13103 L:      linux-input@vger.kernel.org
13104 L:      platform-driver-x86@vger.kernel.org
13105 S:      Maintained
13106 F:      drivers/input/touchscreen/silead.c
13107 F:      drivers/platform/x86/silead_dmi.c
13108
13109 SILICON MOTION SM712 FRAME BUFFER DRIVER
13110 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13111 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13112 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13113 L:      linux-fbdev@vger.kernel.org
13114 S:      Maintained
13115 F:      drivers/video/fbdev/sm712*
13116 F:      Documentation/fb/sm712fb.txt
13117
13118 SIMPLE FIRMWARE INTERFACE (SFI)
13119 M:      Len Brown <lenb@kernel.org>
13120 L:      sfi-devel@simplefirmware.org
13121 W:      http://simplefirmware.org/
13122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13123 S:      Supported
13124 F:      arch/x86/platform/sfi/
13125 F:      drivers/sfi/
13126 F:      include/linux/sfi*.h
13127
13128 SIMPLEFB FB DRIVER
13129 M:      Hans de Goede <hdegoede@redhat.com>
13130 L:      linux-fbdev@vger.kernel.org
13131 S:      Maintained
13132 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13133 F:      drivers/video/fbdev/simplefb.c
13134 F:      include/linux/platform_data/simplefb.h
13135
13136 SIMTEC EB110ATX (Chalice CATS)
13137 P:      Ben Dooks
13138 P:      Vincent Sanders <vince@simtec.co.uk>
13139 M:      Simtec Linux Team <linux@simtec.co.uk>
13140 W:      http://www.simtec.co.uk/products/EB110ATX/
13141 S:      Supported
13142
13143 SIMTEC EB2410ITX (BAST)
13144 P:      Ben Dooks
13145 P:      Vincent Sanders <vince@simtec.co.uk>
13146 M:      Simtec Linux Team <linux@simtec.co.uk>
13147 W:      http://www.simtec.co.uk/products/EB2410ITX/
13148 S:      Supported
13149 F:      arch/arm/mach-s3c24xx/mach-bast.c
13150 F:      arch/arm/mach-s3c24xx/bast-ide.c
13151 F:      arch/arm/mach-s3c24xx/bast-irq.c
13152
13153 SIPHASH PRF ROUTINES
13154 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13155 S:      Maintained
13156 F:      lib/siphash.c
13157 F:      lib/test_siphash.c
13158 F:      include/linux/siphash.h
13159
13160 SIOX
13161 M:      Gavin Schenk <g.schenk@eckelmann.de>
13162 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13163 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13164 S:      Supported
13165 F:      drivers/siox/*
13166 F:      include/trace/events/siox.h
13167
13168 SIS 190 ETHERNET DRIVER
13169 M:      Francois Romieu <romieu@fr.zoreil.com>
13170 L:      netdev@vger.kernel.org
13171 S:      Maintained
13172 F:      drivers/net/ethernet/sis/sis190.c
13173
13174 SIS 900/7016 FAST ETHERNET DRIVER
13175 M:      Daniele Venzano <venza@brownhat.org>
13176 W:      http://www.brownhat.org/sis900.html
13177 L:      netdev@vger.kernel.org
13178 S:      Maintained
13179 F:      drivers/net/ethernet/sis/sis900.*
13180
13181 SIS FRAMEBUFFER DRIVER
13182 M:      Thomas Winischhofer <thomas@winischhofer.net>
13183 W:      http://www.winischhofer.net/linuxsisvga.shtml
13184 S:      Maintained
13185 F:      Documentation/fb/sisfb.txt
13186 F:      drivers/video/fbdev/sis/
13187 F:      include/video/sisfb.h
13188
13189 SIS USB2VGA DRIVER
13190 M:      Thomas Winischhofer <thomas@winischhofer.net>
13191 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13192 S:      Maintained
13193 F:      drivers/usb/misc/sisusbvga/
13194
13195 SLAB ALLOCATOR
13196 M:      Christoph Lameter <cl@linux.com>
13197 M:      Pekka Enberg <penberg@kernel.org>
13198 M:      David Rientjes <rientjes@google.com>
13199 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13200 M:      Andrew Morton <akpm@linux-foundation.org>
13201 L:      linux-mm@kvack.org
13202 S:      Maintained
13203 F:      include/linux/sl?b*.h
13204 F:      mm/sl?b*
13205
13206 SLEEPABLE READ-COPY UPDATE (SRCU)
13207 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13208 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13209 M:      Josh Triplett <josh@joshtriplett.org>
13210 R:      Steven Rostedt <rostedt@goodmis.org>
13211 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13212 L:      linux-kernel@vger.kernel.org
13213 W:      http://www.rdrop.com/users/paulmck/RCU/
13214 S:      Supported
13215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13216 F:      include/linux/srcu*.h
13217 F:      kernel/rcu/srcu*.c
13218
13219 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13220 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13221 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13222 S:      Maintained
13223 F:      drivers/slimbus/
13224 F:      Documentation/devicetree/bindings/slimbus/
13225 F:      include/linux/slimbus.h
13226
13227 SMACK SECURITY MODULE
13228 M:      Casey Schaufler <casey@schaufler-ca.com>
13229 L:      linux-security-module@vger.kernel.org
13230 W:      http://schaufler-ca.com
13231 T:      git git://github.com/cschaufler/smack-next
13232 S:      Maintained
13233 F:      Documentation/admin-guide/LSM/Smack.rst
13234 F:      security/smack/
13235
13236 SMC91x ETHERNET DRIVER
13237 M:      Nicolas Pitre <nico@fluxnic.net>
13238 S:      Odd Fixes
13239 F:      drivers/net/ethernet/smsc/smc91x.*
13240
13241 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13242 M:      Sakari Ailus <sakari.ailus@iki.fi>
13243 L:      linux-media@vger.kernel.org
13244 S:      Maintained
13245 F:      drivers/media/i2c/smiapp/
13246 F:      include/media/i2c/smiapp.h
13247 F:      drivers/media/i2c/smiapp-pll.c
13248 F:      drivers/media/i2c/smiapp-pll.h
13249 F:      include/uapi/linux/smiapp.h
13250 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13251
13252 SMM665 HARDWARE MONITOR DRIVER
13253 M:      Guenter Roeck <linux@roeck-us.net>
13254 L:      linux-hwmon@vger.kernel.org
13255 S:      Maintained
13256 F:      Documentation/hwmon/smm665
13257 F:      drivers/hwmon/smm665.c
13258
13259 SMSC EMC2103 HARDWARE MONITOR DRIVER
13260 M:      Steve Glendinning <steve.glendinning@shawell.net>
13261 L:      linux-hwmon@vger.kernel.org
13262 S:      Maintained
13263 F:      Documentation/hwmon/emc2103
13264 F:      drivers/hwmon/emc2103.c
13265
13266 SMSC SCH5627 HARDWARE MONITOR DRIVER
13267 M:      Hans de Goede <hdegoede@redhat.com>
13268 L:      linux-hwmon@vger.kernel.org
13269 S:      Supported
13270 F:      Documentation/hwmon/sch5627
13271 F:      drivers/hwmon/sch5627.c
13272
13273 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13274 M:      Steve Glendinning <steve.glendinning@shawell.net>
13275 L:      linux-fbdev@vger.kernel.org
13276 S:      Maintained
13277 F:      drivers/video/fbdev/smscufx.c
13278
13279 SMSC47B397 HARDWARE MONITOR DRIVER
13280 M:      Jean Delvare <jdelvare@suse.com>
13281 L:      linux-hwmon@vger.kernel.org
13282 S:      Maintained
13283 F:      Documentation/hwmon/smsc47b397
13284 F:      drivers/hwmon/smsc47b397.c
13285
13286 SMSC911x ETHERNET DRIVER
13287 M:      Steve Glendinning <steve.glendinning@shawell.net>
13288 L:      netdev@vger.kernel.org
13289 S:      Maintained
13290 F:      include/linux/smsc911x.h
13291 F:      drivers/net/ethernet/smsc/smsc911x.*
13292
13293 SMSC9420 PCI ETHERNET DRIVER
13294 M:      Steve Glendinning <steve.glendinning@shawell.net>
13295 L:      netdev@vger.kernel.org
13296 S:      Maintained
13297 F:      drivers/net/ethernet/smsc/smsc9420.*
13298
13299 SOC-CAMERA V4L2 SUBSYSTEM
13300 L:      linux-media@vger.kernel.org
13301 T:      git git://linuxtv.org/media_tree.git
13302 S:      Orphan
13303 F:      include/media/soc*
13304 F:      drivers/media/i2c/soc_camera/
13305 F:      drivers/media/platform/soc_camera/
13306
13307 SOCIONEXT SYNQUACER I2C DRIVER
13308 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13309 L:      linux-i2c@vger.kernel.org
13310 S:      Maintained
13311 F:      drivers/i2c/busses/i2c-synquacer.c
13312 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13313
13314 SOCIONEXT UNIPHIER SOUND DRIVER
13315 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13317 S:      Maintained
13318 F:      sound/soc/uniphier/
13319
13320 SOEKRIS NET48XX LED SUPPORT
13321 M:      Chris Boot <bootc@bootc.net>
13322 S:      Maintained
13323 F:      drivers/leds/leds-net48xx.c
13324
13325 SOFT-ROCE DRIVER (rxe)
13326 M:      Moni Shoua <monis@mellanox.com>
13327 L:      linux-rdma@vger.kernel.org
13328 S:      Supported
13329 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13330 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13331 F:      drivers/infiniband/sw/rxe/
13332 F:      include/uapi/rdma/rdma_user_rxe.h
13333
13334 SOFTLOGIC 6x10 MPEG CODEC
13335 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13336 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13337 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13338 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13339 M:      Ismael Luceno <ismael@iodev.co.uk>
13340 L:      linux-media@vger.kernel.org
13341 S:      Supported
13342 F:      drivers/media/pci/solo6x10/
13343
13344 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13345 M:      James Morse <james.morse@arm.com>
13346 L:      linux-arm-kernel@lists.infradead.org
13347 S:      Maintained
13348 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13349 F:      drivers/firmware/arm_sdei.c
13350 F:      include/linux/sdei.h
13351 F:      include/uapi/linux/sdei.h
13352
13353 SOFTWARE RAID (Multiple Disks) SUPPORT
13354 M:      Shaohua Li <shli@kernel.org>
13355 L:      linux-raid@vger.kernel.org
13356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13357 S:      Supported
13358 F:      drivers/md/Makefile
13359 F:      drivers/md/Kconfig
13360 F:      drivers/md/md*
13361 F:      drivers/md/raid*
13362 F:      include/linux/raid/
13363 F:      include/uapi/linux/raid/
13364
13365 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13366 M:      Jassi Brar <jaswinder.singh@linaro.org>
13367 L:      netdev@vger.kernel.org
13368 S:      Maintained
13369 F:      drivers/net/ethernet/socionext/netsec.c
13370 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13371
13372 SOLIDRUN CLEARFOG SUPPORT
13373 M:      Russell King <linux@armlinux.org.uk>
13374 S:      Maintained
13375 F:      arch/arm/boot/dts/armada-388-clearfog*
13376 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13377
13378 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13379 M:      Russell King <linux@armlinux.org.uk>
13380 S:      Maintained
13381 F:      arch/arm/boot/dts/imx6*-cubox-i*
13382 F:      arch/arm/boot/dts/imx6*-hummingboard*
13383 F:      arch/arm/boot/dts/imx6*-sr-*
13384
13385 SONIC NETWORK DRIVER
13386 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13387 L:      netdev@vger.kernel.org
13388 S:      Maintained
13389 F:      drivers/net/ethernet/natsemi/sonic.*
13390
13391 SONICS SILICON BACKPLANE DRIVER (SSB)
13392 M:      Michael Buesch <m@bues.ch>
13393 L:      linux-wireless@vger.kernel.org
13394 S:      Maintained
13395 F:      drivers/ssb/
13396 F:      include/linux/ssb/
13397
13398 SONY IMX258 SENSOR DRIVER
13399 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13400 L:      linux-media@vger.kernel.org
13401 T:      git git://linuxtv.org/media_tree.git
13402 S:      Maintained
13403 F:      drivers/media/i2c/imx258.c
13404
13405 SONY IMX274 SENSOR DRIVER
13406 M:      Leon Luo <leonl@leopardimaging.com>
13407 L:      linux-media@vger.kernel.org
13408 T:      git git://linuxtv.org/media_tree.git
13409 S:      Maintained
13410 F:      drivers/media/i2c/imx274.c
13411 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13412
13413 SONY MEMORYSTICK CARD SUPPORT
13414 M:      Alex Dubov <oakad@yahoo.com>
13415 W:      http://tifmxx.berlios.de/
13416 S:      Maintained
13417 F:      drivers/memstick/host/tifm_ms.c
13418
13419 SONY MEMORYSTICK STANDARD SUPPORT
13420 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13421 S:      Maintained
13422 F:      drivers/memstick/core/ms_block.*
13423
13424 SONY VAIO CONTROL DEVICE DRIVER
13425 M:      Mattia Dongili <malattia@linux.it>
13426 L:      platform-driver-x86@vger.kernel.org
13427 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13428 S:      Maintained
13429 F:      Documentation/laptops/sony-laptop.txt
13430 F:      drivers/char/sonypi.c
13431 F:      drivers/platform/x86/sony-laptop.c
13432 F:      include/linux/sony-laptop.h
13433
13434 SOUND
13435 M:      Jaroslav Kysela <perex@perex.cz>
13436 M:      Takashi Iwai <tiwai@suse.com>
13437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13438 W:      http://www.alsa-project.org/
13439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13440 T:      git git://git.alsa-project.org/alsa-kernel.git
13441 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13442 S:      Maintained
13443 F:      Documentation/sound/
13444 F:      include/sound/
13445 F:      include/uapi/sound/
13446 F:      sound/
13447
13448 SOUND - COMPRESSED AUDIO
13449 M:      Vinod Koul <vkoul@kernel.org>
13450 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13452 S:      Supported
13453 F:      Documentation/sound/designs/compress-offload.rst
13454 F:      include/sound/compress_driver.h
13455 F:      include/uapi/sound/compress_*
13456 F:      sound/core/compress_offload.c
13457 F:      sound/soc/soc-compress.c
13458
13459 SOUND - DMAENGINE HELPERS
13460 M:      Lars-Peter Clausen <lars@metafoo.de>
13461 S:      Supported
13462 F:      include/sound/dmaengine_pcm.h
13463 F:      sound/core/pcm_dmaengine.c
13464 F:      sound/soc/soc-generic-dmaengine-pcm.c
13465
13466 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13467 M:      Liam Girdwood <lgirdwood@gmail.com>
13468 M:      Mark Brown <broonie@kernel.org>
13469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13470 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13471 W:      http://alsa-project.org/main/index.php/ASoC
13472 S:      Supported
13473 F:      Documentation/devicetree/bindings/sound/
13474 F:      Documentation/sound/soc/
13475 F:      sound/soc/
13476 F:      include/sound/soc*
13477
13478 SOUNDWIRE SUBSYSTEM
13479 M:      Vinod Koul <vinod.koul@intel.com>
13480 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13481 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13482 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13483 S:      Supported
13484 F:      Documentation/driver-api/soundwire/
13485 F:      drivers/soundwire/
13486 F:      include/linux/soundwire/
13487
13488 SP2 MEDIA DRIVER
13489 M:      Olli Salonen <olli.salonen@iki.fi>
13490 L:      linux-media@vger.kernel.org
13491 W:      https://linuxtv.org
13492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13493 S:      Maintained
13494 F:      drivers/media/dvb-frontends/sp2*
13495
13496 SPARC + UltraSPARC (sparc/sparc64)
13497 M:      "David S. Miller" <davem@davemloft.net>
13498 L:      sparclinux@vger.kernel.org
13499 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13502 S:      Maintained
13503 F:      arch/sparc/
13504 F:      drivers/sbus/
13505
13506 SPARC SERIAL DRIVERS
13507 M:      "David S. Miller" <davem@davemloft.net>
13508 L:      sparclinux@vger.kernel.org
13509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13511 S:      Maintained
13512 F:      include/linux/sunserialcore.h
13513 F:      drivers/tty/serial/suncore.c
13514 F:      drivers/tty/serial/sunhv.c
13515 F:      drivers/tty/serial/sunsab.c
13516 F:      drivers/tty/serial/sunsab.h
13517 F:      drivers/tty/serial/sunsu.c
13518 F:      drivers/tty/serial/sunzilog.c
13519 F:      drivers/tty/serial/sunzilog.h
13520 F:      drivers/tty/vcc.c
13521
13522 SPARSE CHECKER
13523 M:      "Christopher Li" <sparse@chrisli.org>
13524 L:      linux-sparse@vger.kernel.org
13525 W:      https://sparse.wiki.kernel.org/
13526 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13527 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13528 S:      Maintained
13529 F:      include/linux/compiler.h
13530
13531 SPEAR CLOCK FRAMEWORK SUPPORT
13532 M:      Viresh Kumar <vireshk@kernel.org>
13533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13534 W:      http://www.st.com/spear
13535 S:      Maintained
13536 F:      drivers/clk/spear/
13537
13538 SPEAR PLATFORM SUPPORT
13539 M:      Viresh Kumar <vireshk@kernel.org>
13540 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13542 W:      http://www.st.com/spear
13543 S:      Maintained
13544 F:      arch/arm/boot/dts/spear*
13545 F:      arch/arm/mach-spear/
13546
13547 SPI NOR SUBSYSTEM
13548 M:      Marek Vasut <marek.vasut@gmail.com>
13549 L:      linux-mtd@lists.infradead.org
13550 W:      http://www.linux-mtd.infradead.org/
13551 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13552 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13553 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13554 S:      Maintained
13555 F:      drivers/mtd/spi-nor/
13556 F:      include/linux/mtd/spi-nor.h
13557
13558 SPI SUBSYSTEM
13559 M:      Mark Brown <broonie@kernel.org>
13560 L:      linux-spi@vger.kernel.org
13561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13562 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13563 S:      Maintained
13564 F:      Documentation/devicetree/bindings/spi/
13565 F:      Documentation/spi/
13566 F:      drivers/spi/
13567 F:      include/linux/spi/
13568 F:      include/uapi/linux/spi/
13569 F:      tools/spi/
13570
13571 SPIDERNET NETWORK DRIVER for CELL
13572 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13573 L:      netdev@vger.kernel.org
13574 S:      Supported
13575 F:      Documentation/networking/spider_net.txt
13576 F:      drivers/net/ethernet/toshiba/spider_net*
13577
13578 SPMI SUBSYSTEM
13579 R:      Stephen Boyd <sboyd@kernel.org>
13580 L:      linux-arm-msm@vger.kernel.org
13581 F:      Documentation/devicetree/bindings/spmi/
13582 F:      drivers/spmi/
13583 F:      include/dt-bindings/spmi/spmi.h
13584 F:      include/linux/spmi.h
13585 F:      include/trace/events/spmi.h
13586
13587 SPU FILE SYSTEM
13588 M:      Jeremy Kerr <jk@ozlabs.org>
13589 L:      linuxppc-dev@lists.ozlabs.org
13590 W:      http://www.ibm.com/developerworks/power/cell/
13591 S:      Supported
13592 F:      Documentation/filesystems/spufs.txt
13593 F:      arch/powerpc/platforms/cell/spufs/
13594
13595 SQUASHFS FILE SYSTEM
13596 M:      Phillip Lougher <phillip@squashfs.org.uk>
13597 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13598 W:      http://squashfs.org.uk
13599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13600 S:      Maintained
13601 F:      Documentation/filesystems/squashfs.txt
13602 F:      fs/squashfs/
13603
13604 SRM (Alpha) environment access
13605 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13606 S:      Maintained
13607 F:      arch/alpha/kernel/srm_env.c
13608
13609 ST STM32 I2C/SMBUS DRIVER
13610 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13611 L:      linux-i2c@vger.kernel.org
13612 S:      Maintained
13613 F:      drivers/i2c/busses/i2c-stm32*
13614
13615 STABLE BRANCH
13616 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13617 L:      stable@vger.kernel.org
13618 S:      Supported
13619 F:      Documentation/process/stable-kernel-rules.rst
13620
13621 STAGING - COMEDI
13622 M:      Ian Abbott <abbotti@mev.co.uk>
13623 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13624 S:      Odd Fixes
13625 F:      drivers/staging/comedi/
13626
13627 STAGING - FLARION FT1000 DRIVERS
13628 M:      Marek Belisko <marek.belisko@gmail.com>
13629 S:      Odd Fixes
13630 F:      drivers/staging/ft1000/
13631
13632 STAGING - INDUSTRIAL IO
13633 M:      Jonathan Cameron <jic23@kernel.org>
13634 L:      linux-iio@vger.kernel.org
13635 S:      Odd Fixes
13636 F:      Documentation/devicetree/bindings/staging/iio/
13637 F:      drivers/staging/iio/
13638
13639 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13640 M:      Marc Dietrich <marvin24@gmx.de>
13641 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13642 L:      linux-tegra@vger.kernel.org
13643 S:      Maintained
13644 F:      drivers/staging/nvec/
13645
13646 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13647 M:      Jens Frederich <jfrederich@gmail.com>
13648 M:      Daniel Drake <dsd@laptop.org>
13649 M:      Jon Nettleton <jon.nettleton@gmail.com>
13650 W:      http://wiki.laptop.org/go/DCON
13651 S:      Maintained
13652 F:      drivers/staging/olpc_dcon/
13653
13654 STAGING - REALTEK RTL8712U DRIVERS
13655 M:      Larry Finger <Larry.Finger@lwfinger.net>
13656 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13657 S:      Odd Fixes
13658 F:      drivers/staging/rtl8712/
13659
13660 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13661 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13662 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13663 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13664 L:      linux-fbdev@vger.kernel.org
13665 S:      Maintained
13666 F:      drivers/staging/sm750fb/
13667
13668 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13669 M:      William Hubbs <w.d.hubbs@gmail.com>
13670 M:      Chris Brannon <chris@the-brannons.com>
13671 M:      Kirk Reiser <kirk@reisers.ca>
13672 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13673 L:      speakup@linux-speakup.org
13674 W:      http://www.linux-speakup.org/
13675 S:      Odd Fixes
13676 F:      drivers/staging/speakup/
13677
13678 STAGING - VIA VT665X DRIVERS
13679 M:      Forest Bond <forest@alittletooquiet.net>
13680 S:      Odd Fixes
13681 F:      drivers/staging/vt665?/
13682
13683 STAGING - WILC1000 WIFI DRIVER
13684 M:      Aditya Shankar <aditya.shankar@microchip.com>
13685 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13686 L:      linux-wireless@vger.kernel.org
13687 S:      Supported
13688 F:      drivers/staging/wilc1000/
13689
13690 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13691 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13692 S:      Odd Fixes
13693 F:      drivers/staging/xgifb/
13694
13695 STAGING SUBSYSTEM
13696 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13698 L:      devel@driverdev.osuosl.org
13699 S:      Supported
13700 F:      drivers/staging/
13701
13702 STARFIRE/DURALAN NETWORK DRIVER
13703 M:      Ion Badulescu <ionut@badula.org>
13704 S:      Odd Fixes
13705 F:      drivers/net/ethernet/adaptec/starfire*
13706
13707 STEC S1220 SKD DRIVER
13708 M:      Bart Van Assche <bart.vanassche@wdc.com>
13709 L:      linux-block@vger.kernel.org
13710 S:      Maintained
13711 F:      drivers/block/skd*[ch]
13712
13713 STI AUDIO (ASoC) DRIVERS
13714 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13715 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13716 S:      Maintained
13717 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13718 F:      sound/soc/sti/
13719
13720 STI CEC DRIVER
13721 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13722 S:      Maintained
13723 F:      drivers/staging/media/st-cec/
13724 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13725
13726 STK1160 USB VIDEO CAPTURE DRIVER
13727 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13728 L:      linux-media@vger.kernel.org
13729 T:      git git://linuxtv.org/media_tree.git
13730 S:      Maintained
13731 F:      drivers/media/usb/stk1160/
13732
13733 STM32 AUDIO (ASoC) DRIVERS
13734 M:      Olivier Moysan <olivier.moysan@st.com>
13735 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13737 S:      Maintained
13738 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13739 F:      sound/soc/stm/
13740
13741 STM32 TIMER/LPTIMER DRIVERS
13742 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13743 S:      Maintained
13744 F:      drivers/*/stm32-*timer*
13745 F:      drivers/pwm/pwm-stm32*
13746 F:      include/linux/*/stm32-*tim*
13747 F:      Documentation/ABI/testing/*timer-stm32
13748 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13749 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13750
13751 STMMAC ETHERNET DRIVER
13752 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13753 M:      Alexandre Torgue <alexandre.torgue@st.com>
13754 M:      Jose Abreu <joabreu@synopsys.com>
13755 L:      netdev@vger.kernel.org
13756 W:      http://www.stlinux.com
13757 S:      Supported
13758 F:      drivers/net/ethernet/stmicro/stmmac/
13759
13760 SUN3/3X
13761 M:      Sam Creasey <sammy@sammy.net>
13762 W:      http://sammy.net/sun3/
13763 S:      Maintained
13764 F:      arch/m68k/kernel/*sun3*
13765 F:      arch/m68k/sun3*/
13766 F:      arch/m68k/include/asm/sun3*
13767 F:      drivers/net/ethernet/i825xx/sun3*
13768
13769 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13770 M:      Hans de Goede <hdegoede@redhat.com>
13771 L:      linux-input@vger.kernel.org
13772 S:      Maintained
13773 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13774 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13775
13776 SUNDANCE NETWORK DRIVER
13777 M:      Denis Kirjanov <kda@linux-powerpc.org>
13778 L:      netdev@vger.kernel.org
13779 S:      Maintained
13780 F:      drivers/net/ethernet/dlink/sundance.c
13781
13782 SUPERH
13783 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13784 M:      Rich Felker <dalias@libc.org>
13785 L:      linux-sh@vger.kernel.org
13786 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13787 S:      Maintained
13788 F:      Documentation/sh/
13789 F:      arch/sh/
13790 F:      drivers/sh/
13791
13792 SUSPEND TO RAM
13793 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13794 M:      Len Brown <len.brown@intel.com>
13795 M:      Pavel Machek <pavel@ucw.cz>
13796 L:      linux-pm@vger.kernel.org
13797 B:      https://bugzilla.kernel.org
13798 S:      Supported
13799 F:      Documentation/power/
13800 F:      arch/x86/kernel/acpi/
13801 F:      drivers/base/power/
13802 F:      kernel/power/
13803 F:      include/linux/suspend.h
13804 F:      include/linux/freezer.h
13805 F:      include/linux/pm.h
13806
13807 SVGA HANDLING
13808 M:      Martin Mares <mj@ucw.cz>
13809 L:      linux-video@atrey.karlin.mff.cuni.cz
13810 S:      Maintained
13811 F:      Documentation/svga.txt
13812 F:      arch/x86/boot/video*
13813
13814 SWIOTLB SUBSYSTEM
13815 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13816 L:      iommu@lists.linux-foundation.org
13817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13818 S:      Supported
13819 F:      kernel/dma/swiotlb.c
13820 F:      arch/*/kernel/pci-swiotlb.c
13821 F:      include/linux/swiotlb.h
13822
13823 SWITCHDEV
13824 M:      Jiri Pirko <jiri@resnulli.us>
13825 M:      Ivan Vecera <ivecera@redhat.com>
13826 L:      netdev@vger.kernel.org
13827 S:      Supported
13828 F:      net/switchdev/
13829 F:      include/net/switchdev.h
13830
13831 SY8106A REGULATOR DRIVER
13832 M:      Icenowy Zheng <icenowy@aosc.io>
13833 S:      Maintained
13834 F:      drivers/regulator/sy8106a-regulator.c
13835 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13836
13837 SYNC FILE FRAMEWORK
13838 M:      Sumit Semwal <sumit.semwal@linaro.org>
13839 R:      Gustavo Padovan <gustavo@padovan.org>
13840 S:      Maintained
13841 L:      linux-media@vger.kernel.org
13842 L:      dri-devel@lists.freedesktop.org
13843 F:      drivers/dma-buf/sync_*
13844 F:      drivers/dma-buf/dma-fence*
13845 F:      drivers/dma-buf/sw_sync.c
13846 F:      include/linux/sync_file.h
13847 F:      include/uapi/linux/sync_file.h
13848 F:      Documentation/sync_file.txt
13849 T:      git git://anongit.freedesktop.org/drm/drm-misc
13850
13851 SYNOPSYS ARC ARCHITECTURE
13852 M:      Vineet Gupta <vgupta@synopsys.com>
13853 L:      linux-snps-arc@lists.infradead.org
13854 S:      Supported
13855 F:      arch/arc/
13856 F:      Documentation/devicetree/bindings/arc/*
13857 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13858 F:      drivers/clocksource/arc_timer.c
13859 F:      drivers/tty/serial/arc_uart.c
13860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13861
13862 SYNOPSYS ARC HSDK SDP pll clock driver
13863 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13864 S:      Supported
13865 F:      drivers/clk/clk-hsdk-pll.c
13866 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13867
13868 SYNOPSYS ARC SDP clock driver
13869 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13870 S:      Supported
13871 F:      drivers/clk/axs10x/*
13872 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13873
13874 SYNOPSYS ARC SDP platform support
13875 M:      Alexey Brodkin <abrodkin@synopsys.com>
13876 S:      Supported
13877 F:      arch/arc/plat-axs10x
13878 F:      arch/arc/boot/dts/ax*
13879 F:      Documentation/devicetree/bindings/arc/axs10*
13880
13881 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13882 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13883 S:      Supported
13884 F:      drivers/reset/reset-axs10x.c
13885 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13886
13887 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13888 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13889 S:      Maintained
13890 F:      drivers/tty/serial/8250/8250_dw.c
13891
13892 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13893 M:      Hoan Tran <hotran@apm.com>
13894 L:      linux-gpio@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/gpio/gpio-dwapb.c
13897 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13898
13899 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13900 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13901 S:      Maintained
13902 F:      drivers/dma/dwi-axi-dmac/
13903 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13904
13905 SYNOPSYS DESIGNWARE DMAC DRIVER
13906 M:      Viresh Kumar <vireshk@kernel.org>
13907 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13908 S:      Maintained
13909 F:      include/linux/dma/dw.h
13910 F:      include/linux/platform_data/dma-dw.h
13911 F:      drivers/dma/dw/
13912
13913 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13914 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13915 L:      netdev@vger.kernel.org
13916 S:      Supported
13917 F:      drivers/net/ethernet/synopsys/
13918
13919 SYNOPSYS DESIGNWARE I2C DRIVER
13920 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13921 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13922 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13923 L:      linux-i2c@vger.kernel.org
13924 S:      Maintained
13925 F:      drivers/i2c/busses/i2c-designware-*
13926 F:      include/linux/platform_data/i2c-designware.h
13927
13928 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13929 M:      Jaehoon Chung <jh80.chung@samsung.com>
13930 L:      linux-mmc@vger.kernel.org
13931 S:      Maintained
13932 F:      drivers/mmc/host/dw_mmc*
13933
13934 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13935 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13936 S:      Supported
13937 F:      drivers/reset/reset-hsdk.c
13938 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13939 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13940
13941 SYSTEM CONFIGURATION (SYSCON)
13942 M:      Lee Jones <lee.jones@linaro.org>
13943 M:      Arnd Bergmann <arnd@arndb.de>
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13945 S:      Supported
13946 F:      drivers/mfd/syscon.c
13947
13948 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13949 M:      Sudeep Holla <sudeep.holla@arm.com>
13950 L:      linux-arm-kernel@lists.infradead.org
13951 S:      Maintained
13952 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13953 F:      drivers/clk/clk-sc[mp]i.c
13954 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13955 F:      drivers/firmware/arm_scpi.c
13956 F:      drivers/firmware/arm_scmi/
13957 F:      include/linux/sc[mp]i_protocol.h
13958
13959 SYSTEM RESET/SHUTDOWN DRIVERS
13960 M:      Sebastian Reichel <sre@kernel.org>
13961 L:      linux-pm@vger.kernel.org
13962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13963 S:      Maintained
13964 F:      Documentation/devicetree/bindings/power/reset/
13965 F:      drivers/power/reset/
13966
13967 SYSTEM TRACE MODULE CLASS
13968 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13969 S:      Maintained
13970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13971 F:      Documentation/trace/stm.rst
13972 F:      drivers/hwtracing/stm/
13973 F:      include/linux/stm.h
13974 F:      include/uapi/linux/stm.h
13975
13976 SYSV FILESYSTEM
13977 M:      Christoph Hellwig <hch@infradead.org>
13978 S:      Maintained
13979 F:      Documentation/filesystems/sysv-fs.txt
13980 F:      fs/sysv/
13981 F:      include/linux/sysv_fs.h
13982
13983 TARGET SUBSYSTEM
13984 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13985 L:      linux-scsi@vger.kernel.org
13986 L:      target-devel@vger.kernel.org
13987 W:      http://www.linux-iscsi.org
13988 W:      http://groups.google.com/group/linux-iscsi-target-dev
13989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13990 S:      Supported
13991 F:      drivers/target/
13992 F:      include/target/
13993 F:      Documentation/target/
13994
13995 TASKSTATS STATISTICS INTERFACE
13996 M:      Balbir Singh <bsingharora@gmail.com>
13997 S:      Maintained
13998 F:      Documentation/accounting/taskstats*
13999 F:      include/linux/taskstats*
14000 F:      kernel/taskstats.c
14001
14002 TC subsystem
14003 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14004 M:      Cong Wang <xiyou.wangcong@gmail.com>
14005 M:      Jiri Pirko <jiri@resnulli.us>
14006 L:      netdev@vger.kernel.org
14007 S:      Maintained
14008 F:      include/net/pkt_cls.h
14009 F:      include/net/pkt_sched.h
14010 F:      include/net/tc_act/
14011 F:      include/uapi/linux/pkt_cls.h
14012 F:      include/uapi/linux/pkt_sched.h
14013 F:      include/uapi/linux/tc_act/
14014 F:      include/uapi/linux/tc_ematch/
14015 F:      net/sched/
14016
14017 TC90522 MEDIA DRIVER
14018 M:      Akihiro Tsukada <tskd08@gmail.com>
14019 L:      linux-media@vger.kernel.org
14020 S:      Odd Fixes
14021 F:      drivers/media/dvb-frontends/tc90522*
14022
14023 TCP LOW PRIORITY MODULE
14024 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14025 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14026 W:      http://tcp-lp-mod.sourceforge.net/
14027 S:      Maintained
14028 F:      net/ipv4/tcp_lp.c
14029
14030 TDA10071 MEDIA DRIVER
14031 M:      Antti Palosaari <crope@iki.fi>
14032 L:      linux-media@vger.kernel.org
14033 W:      https://linuxtv.org
14034 W:      http://palosaari.fi/linux/
14035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14036 T:      git git://linuxtv.org/anttip/media_tree.git
14037 S:      Maintained
14038 F:      drivers/media/dvb-frontends/tda10071*
14039
14040 TDA18212 MEDIA DRIVER
14041 M:      Antti Palosaari <crope@iki.fi>
14042 L:      linux-media@vger.kernel.org
14043 W:      https://linuxtv.org
14044 W:      http://palosaari.fi/linux/
14045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14046 T:      git git://linuxtv.org/anttip/media_tree.git
14047 S:      Maintained
14048 F:      drivers/media/tuners/tda18212*
14049
14050 TDA18218 MEDIA DRIVER
14051 M:      Antti Palosaari <crope@iki.fi>
14052 L:      linux-media@vger.kernel.org
14053 W:      https://linuxtv.org
14054 W:      http://palosaari.fi/linux/
14055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14056 T:      git git://linuxtv.org/anttip/media_tree.git
14057 S:      Maintained
14058 F:      drivers/media/tuners/tda18218*
14059
14060 TDA18250 MEDIA DRIVER
14061 M:      Olli Salonen <olli.salonen@iki.fi>
14062 L:      linux-media@vger.kernel.org
14063 W:      https://linuxtv.org
14064 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14065 T:      git git://linuxtv.org/media_tree.git
14066 S:      Maintained
14067 F:      drivers/media/tuners/tda18250*
14068
14069 TDA18271 MEDIA DRIVER
14070 M:      Michael Krufky <mkrufky@linuxtv.org>
14071 L:      linux-media@vger.kernel.org
14072 W:      https://linuxtv.org
14073 W:      http://github.com/mkrufky
14074 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14075 T:      git git://linuxtv.org/mkrufky/tuners.git
14076 S:      Maintained
14077 F:      drivers/media/tuners/tda18271*
14078
14079 TDA1997x MEDIA DRIVER
14080 M:      Tim Harvey <tharvey@gateworks.com>
14081 L:      linux-media@vger.kernel.org
14082 W:      https://linuxtv.org
14083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14084 S:      Maintained
14085 F:      drivers/media/i2c/tda1997x.*
14086
14087 TDA827x MEDIA DRIVER
14088 M:      Michael Krufky <mkrufky@linuxtv.org>
14089 L:      linux-media@vger.kernel.org
14090 W:      https://linuxtv.org
14091 W:      http://github.com/mkrufky
14092 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14093 T:      git git://linuxtv.org/mkrufky/tuners.git
14094 S:      Maintained
14095 F:      drivers/media/tuners/tda8290.*
14096
14097 TDA8290 MEDIA DRIVER
14098 M:      Michael Krufky <mkrufky@linuxtv.org>
14099 L:      linux-media@vger.kernel.org
14100 W:      https://linuxtv.org
14101 W:      http://github.com/mkrufky
14102 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14103 T:      git git://linuxtv.org/mkrufky/tuners.git
14104 S:      Maintained
14105 F:      drivers/media/tuners/tda8290.*
14106
14107 TDA9840 MEDIA DRIVER
14108 M:      Hans Verkuil <hverkuil@xs4all.nl>
14109 L:      linux-media@vger.kernel.org
14110 T:      git git://linuxtv.org/media_tree.git
14111 W:      https://linuxtv.org
14112 S:      Maintained
14113 F:      drivers/media/i2c/tda9840*
14114
14115 TEA5761 TUNER DRIVER
14116 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14117 L:      linux-media@vger.kernel.org
14118 W:      https://linuxtv.org
14119 T:      git git://linuxtv.org/media_tree.git
14120 S:      Odd fixes
14121 F:      drivers/media/tuners/tea5761.*
14122
14123 TEA5767 TUNER DRIVER
14124 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14125 L:      linux-media@vger.kernel.org
14126 W:      https://linuxtv.org
14127 T:      git git://linuxtv.org/media_tree.git
14128 S:      Maintained
14129 F:      drivers/media/tuners/tea5767.*
14130
14131 TEA6415C MEDIA DRIVER
14132 M:      Hans Verkuil <hverkuil@xs4all.nl>
14133 L:      linux-media@vger.kernel.org
14134 T:      git git://linuxtv.org/media_tree.git
14135 W:      https://linuxtv.org
14136 S:      Maintained
14137 F:      drivers/media/i2c/tea6415c*
14138
14139 TEA6420 MEDIA DRIVER
14140 M:      Hans Verkuil <hverkuil@xs4all.nl>
14141 L:      linux-media@vger.kernel.org
14142 T:      git git://linuxtv.org/media_tree.git
14143 W:      https://linuxtv.org
14144 S:      Maintained
14145 F:      drivers/media/i2c/tea6420*
14146
14147 TEAM DRIVER
14148 M:      Jiri Pirko <jiri@resnulli.us>
14149 L:      netdev@vger.kernel.org
14150 S:      Supported
14151 F:      drivers/net/team/
14152 F:      include/linux/if_team.h
14153 F:      include/uapi/linux/if_team.h
14154
14155 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14156 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14157 S:      Maintained
14158 F:      arch/x86/platform/ts5500/
14159
14160 TECHNOTREND USB IR RECEIVER
14161 M:      Sean Young <sean@mess.org>
14162 L:      linux-media@vger.kernel.org
14163 S:      Maintained
14164 F:      drivers/media/rc/ttusbir.c
14165
14166 TECHWELL TW9910 VIDEO DECODER
14167 L:      linux-media@vger.kernel.org
14168 S:      Orphan
14169 F:      drivers/media/i2c/tw9910.c
14170 F:      include/media/i2c/tw9910.h
14171
14172 TEE SUBSYSTEM
14173 M:      Jens Wiklander <jens.wiklander@linaro.org>
14174 S:      Maintained
14175 F:      include/linux/tee_drv.h
14176 F:      include/uapi/linux/tee.h
14177 F:      drivers/tee/
14178 F:      Documentation/tee.txt
14179
14180 TEGRA ARCHITECTURE SUPPORT
14181 M:      Thierry Reding <thierry.reding@gmail.com>
14182 M:      Jonathan Hunter <jonathanh@nvidia.com>
14183 L:      linux-tegra@vger.kernel.org
14184 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14186 S:      Supported
14187 N:      [^a-z]tegra
14188
14189 TEGRA CLOCK DRIVER
14190 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14191 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14192 S:      Supported
14193 F:      drivers/clk/tegra/
14194
14195 TEGRA DMA DRIVERS
14196 M:      Laxman Dewangan <ldewangan@nvidia.com>
14197 M:      Jon Hunter <jonathanh@nvidia.com>
14198 S:      Supported
14199 F:      drivers/dma/tegra*
14200
14201 TEGRA I2C DRIVER
14202 M:      Laxman Dewangan <ldewangan@nvidia.com>
14203 S:      Supported
14204 F:      drivers/i2c/busses/i2c-tegra.c
14205
14206 TEGRA IOMMU DRIVERS
14207 M:      Thierry Reding <thierry.reding@gmail.com>
14208 L:      linux-tegra@vger.kernel.org
14209 S:      Supported
14210 F:      drivers/iommu/tegra*
14211
14212 TEGRA KBC DRIVER
14213 M:      Laxman Dewangan <ldewangan@nvidia.com>
14214 S:      Supported
14215 F:      drivers/input/keyboard/tegra-kbc.c
14216
14217 TEGRA NAND DRIVER
14218 M:      Stefan Agner <stefan@agner.ch>
14219 M:      Lucas Stach <dev@lynxeye.de>
14220 S:      Maintained
14221 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14222 F:      drivers/mtd/nand/raw/tegra_nand.c
14223
14224 TEGRA PWM DRIVER
14225 M:      Thierry Reding <thierry.reding@gmail.com>
14226 S:      Supported
14227 F:      drivers/pwm/pwm-tegra.c
14228
14229 TEGRA SERIAL DRIVER
14230 M:      Laxman Dewangan <ldewangan@nvidia.com>
14231 S:      Supported
14232 F:      drivers/tty/serial/serial-tegra.c
14233
14234 TEGRA SPI DRIVER
14235 M:      Laxman Dewangan <ldewangan@nvidia.com>
14236 S:      Supported
14237 F:      drivers/spi/spi-tegra*
14238
14239 TEHUTI ETHERNET DRIVER
14240 M:      Andy Gospodarek <andy@greyhouse.net>
14241 L:      netdev@vger.kernel.org
14242 S:      Supported
14243 F:      drivers/net/ethernet/tehuti/*
14244
14245 Telecom Clock Driver for MCPL0010
14246 M:      Mark Gross <mark.gross@intel.com>
14247 S:      Supported
14248 F:      drivers/char/tlclk.c
14249
14250 TENSILICA XTENSA PORT (xtensa)
14251 M:      Chris Zankel <chris@zankel.net>
14252 M:      Max Filippov <jcmvbkbc@gmail.com>
14253 L:      linux-xtensa@linux-xtensa.org
14254 T:      git git://github.com/czankel/xtensa-linux.git
14255 S:      Maintained
14256 F:      arch/xtensa/
14257 F:      drivers/irqchip/irq-xtensa-*
14258
14259 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14260 M:      Nishanth Menon <nm@ti.com>
14261 M:      Tero Kristo <t-kristo@ti.com>
14262 M:      Santosh Shilimkar <ssantosh@kernel.org>
14263 L:      linux-arm-kernel@lists.infradead.org
14264 S:      Maintained
14265 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14266 F:      drivers/firmware/ti_sci*
14267 F:      include/linux/soc/ti/ti_sci_protocol.h
14268 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14269 F:      include/dt-bindings/genpd/k2g.h
14270 F:      drivers/soc/ti/ti_sci_pm_domains.c
14271 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14272 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14273 F:      drivers/clk/keystone/sci-clk.c
14274 F:      drivers/reset/reset-ti-sci.c
14275
14276 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14277 M:      Hans Verkuil <hverkuil@xs4all.nl>
14278 L:      linux-media@vger.kernel.org
14279 T:      git git://linuxtv.org/media_tree.git
14280 W:      https://linuxtv.org
14281 S:      Maintained
14282 F:      drivers/media/radio/radio-raremono.c
14283
14284 THERMAL
14285 M:      Zhang Rui <rui.zhang@intel.com>
14286 M:      Eduardo Valentin <edubezval@gmail.com>
14287 L:      linux-pm@vger.kernel.org
14288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14290 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14291 S:      Supported
14292 F:      drivers/thermal/
14293 F:      include/linux/thermal.h
14294 F:      include/uapi/linux/thermal.h
14295 F:      include/linux/cpu_cooling.h
14296 F:      Documentation/devicetree/bindings/thermal/
14297
14298 THERMAL/CPU_COOLING
14299 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14300 M:      Viresh Kumar <viresh.kumar@linaro.org>
14301 M:      Javi Merino <javi.merino@kernel.org>
14302 L:      linux-pm@vger.kernel.org
14303 S:      Supported
14304 F:      Documentation/thermal/cpu-cooling-api.txt
14305 F:      drivers/thermal/cpu_cooling.c
14306 F:      include/linux/cpu_cooling.h
14307
14308 THINKPAD ACPI EXTRAS DRIVER
14309 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14310 L:      ibm-acpi-devel@lists.sourceforge.net
14311 L:      platform-driver-x86@vger.kernel.org
14312 W:      http://ibm-acpi.sourceforge.net
14313 W:      http://thinkwiki.org/wiki/Ibm-acpi
14314 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14315 S:      Maintained
14316 F:      drivers/platform/x86/thinkpad_acpi.c
14317
14318 THUNDERBOLT DRIVER
14319 M:      Andreas Noever <andreas.noever@gmail.com>
14320 M:      Michael Jamet <michael.jamet@intel.com>
14321 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14322 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14324 S:      Maintained
14325 F:      Documentation/admin-guide/thunderbolt.rst
14326 F:      drivers/thunderbolt/
14327 F:      include/linux/thunderbolt.h
14328
14329 THUNDERBOLT NETWORK DRIVER
14330 M:      Michael Jamet <michael.jamet@intel.com>
14331 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14332 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14333 L:      netdev@vger.kernel.org
14334 S:      Maintained
14335 F:      drivers/net/thunderbolt.c
14336
14337 THUNDERX GPIO DRIVER
14338 M:      David Daney <david.daney@cavium.com>
14339 S:      Maintained
14340 F:      drivers/gpio/gpio-thunderx.c
14341
14342 TI AM437X VPFE DRIVER
14343 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14344 L:      linux-media@vger.kernel.org
14345 W:      https://linuxtv.org
14346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14347 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14348 S:      Maintained
14349 F:      drivers/media/platform/am437x/
14350
14351 TI BANDGAP AND THERMAL DRIVER
14352 M:      Eduardo Valentin <edubezval@gmail.com>
14353 M:      Keerthy <j-keerthy@ti.com>
14354 L:      linux-pm@vger.kernel.org
14355 L:      linux-omap@vger.kernel.org
14356 S:      Maintained
14357 F:      drivers/thermal/ti-soc-thermal/
14358
14359 TI BQ27XXX POWER SUPPLY DRIVER
14360 R:      Andrew F. Davis <afd@ti.com>
14361 F:      include/linux/power/bq27xxx_battery.h
14362 F:      drivers/power/supply/bq27xxx_battery.c
14363 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14364
14365 TI CDCE706 CLOCK DRIVER
14366 M:      Max Filippov <jcmvbkbc@gmail.com>
14367 S:      Maintained
14368 F:      drivers/clk/clk-cdce706.c
14369
14370 TI CLOCK DRIVER
14371 M:      Tero Kristo <t-kristo@ti.com>
14372 L:      linux-omap@vger.kernel.org
14373 S:      Maintained
14374 F:      drivers/clk/ti/
14375 F:      include/linux/clk/ti.h
14376
14377 TI DAVINCI MACHINE SUPPORT
14378 M:      Sekhar Nori <nsekhar@ti.com>
14379 M:      Kevin Hilman <khilman@kernel.org>
14380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14382 S:      Supported
14383 F:      arch/arm/mach-davinci/
14384 F:      drivers/i2c/busses/i2c-davinci.c
14385 F:      arch/arm/boot/dts/da850*
14386
14387 TI DAVINCI SERIES CLOCK DRIVER
14388 M:      David Lechner <david@lechnology.com>
14389 R:      Sekhar Nori <nsekhar@ti.com>
14390 S:      Maintained
14391 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14392 F:      drivers/clk/davinci/
14393
14394 TI DAVINCI SERIES GPIO DRIVER
14395 M:      Keerthy <j-keerthy@ti.com>
14396 L:      linux-gpio@vger.kernel.org
14397 S:      Maintained
14398 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14399 F:      drivers/gpio/gpio-davinci.c
14400
14401 TI DAVINCI SERIES MEDIA DRIVER
14402 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14403 L:      linux-media@vger.kernel.org
14404 W:      https://linuxtv.org
14405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14406 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14407 S:      Maintained
14408 F:      drivers/media/platform/davinci/
14409 F:      include/media/davinci/
14410
14411 TI ETHERNET SWITCH DRIVER (CPSW)
14412 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14413 L:      linux-omap@vger.kernel.org
14414 L:      netdev@vger.kernel.org
14415 S:      Maintained
14416 F:      drivers/net/ethernet/ti/cpsw*
14417 F:      drivers/net/ethernet/ti/davinci*
14418
14419 TI FLASH MEDIA INTERFACE DRIVER
14420 M:      Alex Dubov <oakad@yahoo.com>
14421 S:      Maintained
14422 F:      drivers/misc/tifm*
14423 F:      drivers/mmc/host/tifm_sd.c
14424 F:      include/linux/tifm.h
14425
14426 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14427 M:      Santosh Shilimkar <ssantosh@kernel.org>
14428 L:      linux-kernel@vger.kernel.org
14429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430 S:      Maintained
14431 F:      drivers/soc/ti/*
14432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14433
14434 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14435 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14436 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14438 S:      Maintained
14439 F:      sound/soc/codecs/lm49453*
14440 F:      sound/soc/codecs/isabelle*
14441
14442 TI LP855x BACKLIGHT DRIVER
14443 M:      Milo Kim <milo.kim@ti.com>
14444 S:      Maintained
14445 F:      Documentation/backlight/lp855x-driver.txt
14446 F:      drivers/video/backlight/lp855x_bl.c
14447 F:      include/linux/platform_data/lp855x.h
14448
14449 TI LP8727 CHARGER DRIVER
14450 M:      Milo Kim <milo.kim@ti.com>
14451 S:      Maintained
14452 F:      drivers/power/supply/lp8727_charger.c
14453 F:      include/linux/platform_data/lp8727.h
14454
14455 TI LP8788 MFD DRIVER
14456 M:      Milo Kim <milo.kim@ti.com>
14457 S:      Maintained
14458 F:      drivers/iio/adc/lp8788_adc.c
14459 F:      drivers/leds/leds-lp8788.c
14460 F:      drivers/mfd/lp8788*.c
14461 F:      drivers/power/supply/lp8788-charger.c
14462 F:      drivers/regulator/lp8788-*.c
14463 F:      include/linux/mfd/lp8788*.h
14464
14465 TI NETCP ETHERNET DRIVER
14466 M:      Wingman Kwok <w-kwok2@ti.com>
14467 M:      Murali Karicheri <m-karicheri2@ti.com>
14468 L:      netdev@vger.kernel.org
14469 S:      Maintained
14470 F:      drivers/net/ethernet/ti/netcp*
14471
14472 TI TAS571X FAMILY ASoC CODEC DRIVER
14473 M:      Kevin Cernekee <cernekee@chromium.org>
14474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14475 S:      Odd Fixes
14476 F:      sound/soc/codecs/tas571x*
14477
14478 TI TRF7970A NFC DRIVER
14479 M:      Mark Greer <mgreer@animalcreek.com>
14480 L:      linux-wireless@vger.kernel.org
14481 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14482 S:      Supported
14483 F:      drivers/nfc/trf7970a.c
14484 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14485
14486 TI TWL4030 SERIES SOC CODEC DRIVER
14487 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 S:      Maintained
14490 F:      sound/soc/codecs/twl4030*
14491
14492 TI VPE/CAL DRIVERS
14493 M:      Benoit Parrot <bparrot@ti.com>
14494 L:      linux-media@vger.kernel.org
14495 W:      http://linuxtv.org/
14496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14497 S:      Maintained
14498 F:      drivers/media/platform/ti-vpe/
14499
14500 TI WILINK WIRELESS DRIVERS
14501 L:      linux-wireless@vger.kernel.org
14502 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14503 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14505 S:      Orphan
14506 F:      drivers/net/wireless/ti/
14507 F:      include/linux/wl12xx.h
14508
14509 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14510 M:      John Stultz <john.stultz@linaro.org>
14511 M:      Thomas Gleixner <tglx@linutronix.de>
14512 R:      Stephen Boyd <sboyd@kernel.org>
14513 L:      linux-kernel@vger.kernel.org
14514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14515 S:      Supported
14516 F:      include/linux/clocksource.h
14517 F:      include/linux/time.h
14518 F:      include/linux/timex.h
14519 F:      include/uapi/linux/time.h
14520 F:      include/uapi/linux/timex.h
14521 F:      kernel/time/clocksource.c
14522 F:      kernel/time/time*.c
14523 F:      kernel/time/alarmtimer.c
14524 F:      kernel/time/ntp.c
14525 F:      tools/testing/selftests/timers/
14526
14527 TIPC NETWORK LAYER
14528 M:      Jon Maloy <jon.maloy@ericsson.com>
14529 M:      Ying Xue <ying.xue@windriver.com>
14530 L:      netdev@vger.kernel.org (core kernel code)
14531 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14532 W:      http://tipc.sourceforge.net/
14533 S:      Maintained
14534 F:      include/uapi/linux/tipc*.h
14535 F:      net/tipc/
14536
14537 TLAN NETWORK DRIVER
14538 M:      Samuel Chessman <chessman@tux.org>
14539 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14540 W:      http://sourceforge.net/projects/tlan/
14541 S:      Maintained
14542 F:      Documentation/networking/tlan.txt
14543 F:      drivers/net/ethernet/ti/tlan.*
14544
14545 TM6000 VIDEO4LINUX DRIVER
14546 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14547 L:      linux-media@vger.kernel.org
14548 W:      https://linuxtv.org
14549 T:      git git://linuxtv.org/media_tree.git
14550 S:      Odd fixes
14551 F:      drivers/media/usb/tm6000/
14552 F:      Documentation/media/v4l-drivers/tm6000*
14553
14554 TMIO/SDHI MMC DRIVER
14555 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14556 L:      linux-mmc@vger.kernel.org
14557 S:      Supported
14558 F:      drivers/mmc/host/tmio_mmc*
14559 F:      drivers/mmc/host/renesas_sdhi*
14560 F:      include/linux/mfd/tmio.h
14561
14562 TMP401 HARDWARE MONITOR DRIVER
14563 M:      Guenter Roeck <linux@roeck-us.net>
14564 L:      linux-hwmon@vger.kernel.org
14565 S:      Maintained
14566 F:      Documentation/hwmon/tmp401
14567 F:      drivers/hwmon/tmp401.c
14568
14569 TMPFS (SHMEM FILESYSTEM)
14570 M:      Hugh Dickins <hughd@google.com>
14571 L:      linux-mm@kvack.org
14572 S:      Maintained
14573 F:      include/linux/shmem_fs.h
14574 F:      mm/shmem.c
14575
14576 TOMOYO SECURITY MODULE
14577 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14578 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14579 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14580 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14581 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14582 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14583 W:      http://tomoyo.sourceforge.jp/
14584 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14585 S:      Maintained
14586 F:      security/tomoyo/
14587
14588 TOPSTAR LAPTOP EXTRAS DRIVER
14589 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14590 L:      platform-driver-x86@vger.kernel.org
14591 S:      Maintained
14592 F:      drivers/platform/x86/topstar-laptop.c
14593
14594 TORTURE-TEST MODULES
14595 M:      Davidlohr Bueso <dave@stgolabs.net>
14596 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14597 M:      Josh Triplett <josh@joshtriplett.org>
14598 L:      linux-kernel@vger.kernel.org
14599 S:      Supported
14600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14601 F:      Documentation/RCU/torture.txt
14602 F:      kernel/torture.c
14603 F:      kernel/rcu/rcutorture.c
14604 F:      kernel/rcu/rcuperf.c
14605 F:      kernel/locking/locktorture.c
14606
14607 TOSHIBA ACPI EXTRAS DRIVER
14608 M:      Azael Avalos <coproscefalo@gmail.com>
14609 L:      platform-driver-x86@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/platform/x86/toshiba_acpi.c
14612
14613 TOSHIBA BLUETOOTH DRIVER
14614 M:      Azael Avalos <coproscefalo@gmail.com>
14615 L:      platform-driver-x86@vger.kernel.org
14616 S:      Maintained
14617 F:      drivers/platform/x86/toshiba_bluetooth.c
14618
14619 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14620 M:      Azael Avalos <coproscefalo@gmail.com>
14621 L:      platform-driver-x86@vger.kernel.org
14622 S:      Maintained
14623 F:      drivers/platform/x86/toshiba_haps.c
14624
14625 TOSHIBA SMM DRIVER
14626 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14627 W:      http://www.buzzard.org.uk/toshiba/
14628 S:      Maintained
14629 F:      drivers/char/toshiba.c
14630 F:      include/linux/toshiba.h
14631 F:      include/uapi/linux/toshiba.h
14632
14633 TOSHIBA TC358743 DRIVER
14634 M:      Mats Randgaard <matrandg@cisco.com>
14635 L:      linux-media@vger.kernel.org
14636 S:      Maintained
14637 F:      drivers/media/i2c/tc358743*
14638 F:      include/media/i2c/tc358743.h
14639
14640 TOSHIBA WMI HOTKEYS DRIVER
14641 M:      Azael Avalos <coproscefalo@gmail.com>
14642 L:      platform-driver-x86@vger.kernel.org
14643 S:      Maintained
14644 F:      drivers/platform/x86/toshiba-wmi.c
14645
14646 TPM DEVICE DRIVER
14647 M:      Peter Huewe <peterhuewe@gmx.de>
14648 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14649 R:      Jason Gunthorpe <jgg@ziepe.ca>
14650 L:      linux-integrity@vger.kernel.org
14651 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14652 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14653 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14654 S:      Maintained
14655 F:      drivers/char/tpm/
14656
14657 TRACING
14658 M:      Steven Rostedt <rostedt@goodmis.org>
14659 M:      Ingo Molnar <mingo@redhat.com>
14660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14661 S:      Maintained
14662 F:      Documentation/trace/ftrace.rst
14663 F:      arch/*/*/*/ftrace.h
14664 F:      arch/*/kernel/ftrace.c
14665 F:      include/*/ftrace.h
14666 F:      include/linux/trace*.h
14667 F:      include/trace/
14668 F:      kernel/trace/
14669 F:      tools/testing/selftests/ftrace/
14670
14671 TRACING MMIO ACCESSES (MMIOTRACE)
14672 M:      Steven Rostedt <rostedt@goodmis.org>
14673 M:      Ingo Molnar <mingo@kernel.org>
14674 R:      Karol Herbst <karolherbst@gmail.com>
14675 R:      Pekka Paalanen <ppaalanen@gmail.com>
14676 S:      Maintained
14677 L:      linux-kernel@vger.kernel.org
14678 L:      nouveau@lists.freedesktop.org
14679 F:      kernel/trace/trace_mmiotrace.c
14680 F:      include/linux/mmiotrace.h
14681 F:      arch/x86/mm/kmmio.c
14682 F:      arch/x86/mm/mmio-mod.c
14683 F:      arch/x86/mm/testmmiotrace.c
14684
14685 TRIVIAL PATCHES
14686 M:      Jiri Kosina <trivial@kernel.org>
14687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14688 S:      Maintained
14689 K:      ^Subject:.*(?i)trivial
14690
14691 TEMPO SEMICONDUCTOR DRIVERS
14692 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14693 S:      Maintained
14694 F:      sound/soc/codecs/tscs*.c
14695 F:      sound/soc/codecs/tscs*.h
14696 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14697
14698 TTY LAYER
14699 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14700 M:      Jiri Slaby <jslaby@suse.com>
14701 S:      Supported
14702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14703 F:      Documentation/serial/
14704 F:      drivers/tty/
14705 F:      drivers/tty/serial/serial_core.c
14706 F:      include/linux/serial_core.h
14707 F:      include/linux/serial.h
14708 F:      include/linux/tty.h
14709 F:      include/uapi/linux/serial_core.h
14710 F:      include/uapi/linux/serial.h
14711 F:      include/uapi/linux/tty.h
14712
14713 TUA9001 MEDIA DRIVER
14714 M:      Antti Palosaari <crope@iki.fi>
14715 L:      linux-media@vger.kernel.org
14716 W:      https://linuxtv.org
14717 W:      http://palosaari.fi/linux/
14718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14719 T:      git git://linuxtv.org/anttip/media_tree.git
14720 S:      Maintained
14721 F:      drivers/media/tuners/tua9001*
14722
14723 TULIP NETWORK DRIVERS
14724 L:      netdev@vger.kernel.org
14725 L:      linux-parisc@vger.kernel.org
14726 S:      Orphan
14727 F:      drivers/net/ethernet/dec/tulip/
14728
14729 TUN/TAP driver
14730 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14731 W:      http://vtun.sourceforge.net/tun
14732 S:      Maintained
14733 F:      Documentation/networking/tuntap.txt
14734 F:      arch/um/os-Linux/drivers/
14735
14736 TURBOCHANNEL SUBSYSTEM
14737 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14738 M:      Ralf Baechle <ralf@linux-mips.org>
14739 L:      linux-mips@linux-mips.org
14740 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14741 S:      Maintained
14742 F:      drivers/tc/
14743 F:      include/linux/tc.h
14744
14745 TURBOSTAT UTILITY
14746 M:      "Len Brown" <lenb@kernel.org>
14747 L:      linux-pm@vger.kernel.org
14748 B:      https://bugzilla.kernel.org
14749 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14751 S:      Supported
14752 F:      tools/power/x86/turbostat/
14753
14754 TW5864 VIDEO4LINUX DRIVER
14755 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14756 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14757 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14758 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14759 L:      linux-media@vger.kernel.org
14760 S:      Supported
14761 F:      drivers/media/pci/tw5864/
14762
14763 TW68 VIDEO4LINUX DRIVER
14764 M:      Hans Verkuil <hverkuil@xs4all.nl>
14765 L:      linux-media@vger.kernel.org
14766 T:      git git://linuxtv.org/media_tree.git
14767 W:      https://linuxtv.org
14768 S:      Odd Fixes
14769 F:      drivers/media/pci/tw68/
14770
14771 TW686X VIDEO4LINUX DRIVER
14772 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14773 L:      linux-media@vger.kernel.org
14774 T:      git git://linuxtv.org/media_tree.git
14775 W:      http://linuxtv.org
14776 S:      Maintained
14777 F:      drivers/media/pci/tw686x/
14778
14779 UBI FILE SYSTEM (UBIFS)
14780 M:      Richard Weinberger <richard@nod.at>
14781 M:      Artem Bityutskiy <dedekind1@gmail.com>
14782 M:      Adrian Hunter <adrian.hunter@intel.com>
14783 L:      linux-mtd@lists.infradead.org
14784 T:      git git://git.infradead.org/ubifs-2.6.git
14785 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14786 S:      Supported
14787 F:      Documentation/filesystems/ubifs.txt
14788 F:      fs/ubifs/
14789
14790 UCLINUX (M68KNOMMU AND COLDFIRE)
14791 M:      Greg Ungerer <gerg@linux-m68k.org>
14792 W:      http://www.linux-m68k.org/
14793 W:      http://www.uclinux.org/
14794 L:      linux-m68k@lists.linux-m68k.org
14795 L:      uclinux-dev@uclinux.org  (subscribers-only)
14796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14797 S:      Maintained
14798 F:      arch/m68k/coldfire/
14799 F:      arch/m68k/68*/
14800 F:      arch/m68k/*/*_no.*
14801 F:      arch/m68k/include/asm/*_no.*
14802
14803 UDF FILESYSTEM
14804 M:      Jan Kara <jack@suse.com>
14805 S:      Maintained
14806 F:      Documentation/filesystems/udf.txt
14807 F:      fs/udf/
14808
14809 UDRAW TABLET
14810 M:      Bastien Nocera <hadess@hadess.net>
14811 L:      linux-input@vger.kernel.org
14812 S:      Maintained
14813 F:      drivers/hid/hid-udraw-ps3.c
14814
14815 UFS FILESYSTEM
14816 M:      Evgeniy Dushistov <dushistov@mail.ru>
14817 S:      Maintained
14818 F:      Documentation/filesystems/ufs.txt
14819 F:      fs/ufs/
14820
14821 UHID USERSPACE HID IO DRIVER:
14822 M:      David Herrmann <dh.herrmann@googlemail.com>
14823 L:      linux-input@vger.kernel.org
14824 S:      Maintained
14825 F:      drivers/hid/uhid.c
14826 F:      include/uapi/linux/uhid.h
14827
14828 ULPI BUS
14829 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14830 L:      linux-usb@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/usb/common/ulpi.c
14833 F:      include/linux/ulpi/
14834
14835 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14836 L:      linux-usb@vger.kernel.org
14837 S:      Orphan
14838 F:      drivers/uwb/
14839 F:      include/linux/uwb.h
14840 F:      include/linux/uwb/
14841
14842 UNICORE32 ARCHITECTURE:
14843 M:      Guan Xuetao <gxt@pku.edu.cn>
14844 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14845 S:      Maintained
14846 T:      git git://github.com/gxt/linux.git
14847 F:      arch/unicore32/
14848
14849 UNIFDEF
14850 M:      Tony Finch <dot@dotat.at>
14851 W:      http://dotat.at/prog/unifdef
14852 S:      Maintained
14853 F:      scripts/unifdef.c
14854
14855 UNIFORM CDROM DRIVER
14856 M:      Jens Axboe <axboe@kernel.dk>
14857 W:      http://www.kernel.dk
14858 S:      Maintained
14859 F:      Documentation/cdrom/
14860 F:      drivers/cdrom/cdrom.c
14861 F:      include/linux/cdrom.h
14862 F:      include/uapi/linux/cdrom.h
14863
14864 UNISYS S-PAR DRIVERS
14865 M:      David Kershner <david.kershner@unisys.com>
14866 L:      sparmaintainer@unisys.com (Unisys internal)
14867 S:      Supported
14868 F:      include/linux/visorbus.h
14869 F:      drivers/visorbus/
14870 F:      drivers/staging/unisys/
14871
14872 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14873 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14874 L:      linux-scsi@vger.kernel.org
14875 S:      Supported
14876 F:      Documentation/scsi/ufs.txt
14877 F:      drivers/scsi/ufs/
14878
14879 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14880 M:      Joao Pinto <jpinto@synopsys.com>
14881 L:      linux-scsi@vger.kernel.org
14882 S:      Supported
14883 F:      drivers/scsi/ufs/*dwc*
14884
14885 UNSORTED BLOCK IMAGES (UBI)
14886 M:      Artem Bityutskiy <dedekind1@gmail.com>
14887 M:      Richard Weinberger <richard@nod.at>
14888 W:      http://www.linux-mtd.infradead.org/
14889 L:      linux-mtd@lists.infradead.org
14890 T:      git git://git.infradead.org/ubifs-2.6.git
14891 S:      Supported
14892 F:      drivers/mtd/ubi/
14893 F:      include/linux/mtd/ubi.h
14894 F:      include/uapi/mtd/ubi-user.h
14895
14896 USB "USBNET" DRIVER FRAMEWORK
14897 M:      Oliver Neukum <oneukum@suse.com>
14898 L:      netdev@vger.kernel.org
14899 W:      http://www.linux-usb.org/usbnet
14900 S:      Maintained
14901 F:      drivers/net/usb/usbnet.c
14902 F:      include/linux/usb/usbnet.h
14903
14904 USB ACM DRIVER
14905 M:      Oliver Neukum <oneukum@suse.com>
14906 L:      linux-usb@vger.kernel.org
14907 S:      Maintained
14908 F:      Documentation/usb/acm.txt
14909 F:      drivers/usb/class/cdc-acm.*
14910
14911 USB AR5523 WIRELESS DRIVER
14912 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14913 L:      linux-wireless@vger.kernel.org
14914 S:      Maintained
14915 F:      drivers/net/wireless/ath/ar5523/
14916
14917 USB ATTACHED SCSI
14918 M:      Oliver Neukum <oneukum@suse.com>
14919 L:      linux-usb@vger.kernel.org
14920 L:      linux-scsi@vger.kernel.org
14921 S:      Maintained
14922 F:      drivers/usb/storage/uas.c
14923
14924 USB CDC ETHERNET DRIVER
14925 M:      Oliver Neukum <oliver@neukum.org>
14926 L:      linux-usb@vger.kernel.org
14927 S:      Maintained
14928 F:      drivers/net/usb/cdc_*.c
14929 F:      include/uapi/linux/usb/cdc.h
14930
14931 USB CHAOSKEY DRIVER
14932 M:      Keith Packard <keithp@keithp.com>
14933 L:      linux-usb@vger.kernel.org
14934 S:      Maintained
14935 F:      drivers/usb/misc/chaoskey.c
14936
14937 USB CYPRESS C67X00 DRIVER
14938 M:      Peter Korsgaard <jacmet@sunsite.dk>
14939 L:      linux-usb@vger.kernel.org
14940 S:      Maintained
14941 F:      drivers/usb/c67x00/
14942
14943 USB DAVICOM DM9601 DRIVER
14944 M:      Peter Korsgaard <jacmet@sunsite.dk>
14945 L:      netdev@vger.kernel.org
14946 W:      http://www.linux-usb.org/usbnet
14947 S:      Maintained
14948 F:      drivers/net/usb/dm9601.c
14949
14950 USB DIAMOND RIO500 DRIVER
14951 M:      Cesar Miquel <miquel@df.uba.ar>
14952 L:      rio500-users@lists.sourceforge.net
14953 W:      http://rio500.sourceforge.net
14954 S:      Maintained
14955 F:      drivers/usb/misc/rio500*
14956
14957 USB EHCI DRIVER
14958 M:      Alan Stern <stern@rowland.harvard.edu>
14959 L:      linux-usb@vger.kernel.org
14960 S:      Maintained
14961 F:      Documentation/usb/ehci.txt
14962 F:      drivers/usb/host/ehci*
14963
14964 USB GADGET/PERIPHERAL SUBSYSTEM
14965 M:      Felipe Balbi <balbi@kernel.org>
14966 L:      linux-usb@vger.kernel.org
14967 W:      http://www.linux-usb.org/gadget
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14969 S:      Maintained
14970 F:      drivers/usb/gadget/
14971 F:      include/linux/usb/gadget*
14972
14973 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14974 M:      Jiri Kosina <jikos@kernel.org>
14975 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14976 L:      linux-usb@vger.kernel.org
14977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14978 S:      Maintained
14979 F:      Documentation/hid/hiddev.txt
14980 F:      drivers/hid/usbhid/
14981
14982 USB INTEL XHCI ROLE MUX DRIVER
14983 M:      Hans de Goede <hdegoede@redhat.com>
14984 L:      linux-usb@vger.kernel.org
14985 S:      Maintained
14986 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14987
14988 USB ISP116X DRIVER
14989 M:      Olav Kongas <ok@artecdesign.ee>
14990 L:      linux-usb@vger.kernel.org
14991 S:      Maintained
14992 F:      drivers/usb/host/isp116x*
14993 F:      include/linux/usb/isp116x.h
14994
14995 USB LAN78XX ETHERNET DRIVER
14996 M:      Woojung Huh <woojung.huh@microchip.com>
14997 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14998 L:      netdev@vger.kernel.org
14999 S:      Maintained
15000 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15001 F:      drivers/net/usb/lan78xx.*
15002 F:      include/dt-bindings/net/microchip-lan78xx.h
15003
15004 USB MASS STORAGE DRIVER
15005 M:      Alan Stern <stern@rowland.harvard.edu>
15006 L:      linux-usb@vger.kernel.org
15007 L:      usb-storage@lists.one-eyed-alien.net
15008 S:      Maintained
15009 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15010 F:      drivers/usb/storage/
15011
15012 USB MIDI DRIVER
15013 M:      Clemens Ladisch <clemens@ladisch.de>
15014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15015 T:      git git://git.alsa-project.org/alsa-kernel.git
15016 S:      Maintained
15017 F:      sound/usb/midi.*
15018
15019 USB NETWORKING DRIVERS
15020 L:      linux-usb@vger.kernel.org
15021 S:      Odd Fixes
15022 F:      drivers/net/usb/
15023
15024 USB OHCI DRIVER
15025 M:      Alan Stern <stern@rowland.harvard.edu>
15026 L:      linux-usb@vger.kernel.org
15027 S:      Maintained
15028 F:      Documentation/usb/ohci.txt
15029 F:      drivers/usb/host/ohci*
15030
15031 USB OTG FSM (Finite State Machine)
15032 M:      Peter Chen <Peter.Chen@nxp.com>
15033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15034 L:      linux-usb@vger.kernel.org
15035 S:      Maintained
15036 F:      drivers/usb/common/usb-otg-fsm.c
15037
15038 USB OVER IP DRIVER
15039 M:      Valentina Manea <valentina.manea.m@gmail.com>
15040 M:      Shuah Khan <shuah@kernel.org>
15041 L:      linux-usb@vger.kernel.org
15042 S:      Maintained
15043 F:      Documentation/usb/usbip_protocol.txt
15044 F:      drivers/usb/usbip/
15045 F:      tools/usb/usbip/
15046 F:      tools/testing/selftests/drivers/usb/usbip/
15047
15048 USB PEGASUS DRIVER
15049 M:      Petko Manolov <petkan@nucleusys.com>
15050 L:      linux-usb@vger.kernel.org
15051 L:      netdev@vger.kernel.org
15052 T:      git git://github.com/petkan/pegasus.git
15053 W:      https://github.com/petkan/pegasus
15054 S:      Maintained
15055 F:      drivers/net/usb/pegasus.*
15056
15057 USB PHY LAYER
15058 M:      Felipe Balbi <balbi@kernel.org>
15059 L:      linux-usb@vger.kernel.org
15060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15061 S:      Maintained
15062 F:      drivers/usb/phy/
15063
15064 USB PRINTER DRIVER (usblp)
15065 M:      Pete Zaitcev <zaitcev@redhat.com>
15066 L:      linux-usb@vger.kernel.org
15067 S:      Supported
15068 F:      drivers/usb/class/usblp.c
15069
15070 USB QMI WWAN NETWORK DRIVER
15071 M:      Bjørn Mork <bjorn@mork.no>
15072 L:      netdev@vger.kernel.org
15073 S:      Maintained
15074 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15075 F:      drivers/net/usb/qmi_wwan.c
15076
15077 USB RTL8150 DRIVER
15078 M:      Petko Manolov <petkan@nucleusys.com>
15079 L:      linux-usb@vger.kernel.org
15080 L:      netdev@vger.kernel.org
15081 T:      git git://github.com/petkan/rtl8150.git
15082 W:      https://github.com/petkan/rtl8150
15083 S:      Maintained
15084 F:      drivers/net/usb/rtl8150.c
15085
15086 USB SERIAL SUBSYSTEM
15087 M:      Johan Hovold <johan@kernel.org>
15088 L:      linux-usb@vger.kernel.org
15089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15090 S:      Maintained
15091 F:      Documentation/usb/usb-serial.txt
15092 F:      drivers/usb/serial/
15093 F:      include/linux/usb/serial.h
15094
15095 USB SMSC75XX ETHERNET DRIVER
15096 M:      Steve Glendinning <steve.glendinning@shawell.net>
15097 L:      netdev@vger.kernel.org
15098 S:      Maintained
15099 F:      drivers/net/usb/smsc75xx.*
15100
15101 USB SMSC95XX ETHERNET DRIVER
15102 M:      Steve Glendinning <steve.glendinning@shawell.net>
15103 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15104 L:      netdev@vger.kernel.org
15105 S:      Maintained
15106 F:      drivers/net/usb/smsc95xx.*
15107
15108 USB SUBSYSTEM
15109 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15110 L:      linux-usb@vger.kernel.org
15111 W:      http://www.linux-usb.org
15112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15113 S:      Supported
15114 F:      Documentation/devicetree/bindings/usb/
15115 F:      Documentation/usb/
15116 F:      drivers/usb/
15117 F:      include/linux/usb.h
15118 F:      include/linux/usb/
15119
15120 USB TYPEC PI3USB30532 MUX DRIVER
15121 M:      Hans de Goede <hdegoede@redhat.com>
15122 L:      linux-usb@vger.kernel.org
15123 S:      Maintained
15124 F:      drivers/usb/typec/mux/pi3usb30532.c
15125
15126 USB TYPEC SUBSYSTEM
15127 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15128 L:      linux-usb@vger.kernel.org
15129 S:      Maintained
15130 F:      Documentation/ABI/testing/sysfs-class-typec
15131 F:      Documentation/driver-api/usb/typec.rst
15132 F:      drivers/usb/typec/
15133 F:      include/linux/usb/typec.h
15134
15135 USB UHCI DRIVER
15136 M:      Alan Stern <stern@rowland.harvard.edu>
15137 L:      linux-usb@vger.kernel.org
15138 S:      Maintained
15139 F:      drivers/usb/host/uhci*
15140
15141 USB VIDEO CLASS
15142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15143 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15144 L:      linux-media@vger.kernel.org
15145 T:      git git://linuxtv.org/media_tree.git
15146 W:      http://www.ideasonboard.org/uvc/
15147 S:      Maintained
15148 F:      drivers/media/usb/uvc/
15149 F:      include/uapi/linux/uvcvideo.h
15150
15151 USB VISION DRIVER
15152 M:      Hans Verkuil <hverkuil@xs4all.nl>
15153 L:      linux-media@vger.kernel.org
15154 T:      git git://linuxtv.org/media_tree.git
15155 W:      https://linuxtv.org
15156 S:      Odd Fixes
15157 F:      drivers/media/usb/usbvision/
15158
15159 USB WEBCAM GADGET
15160 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15161 L:      linux-usb@vger.kernel.org
15162 S:      Maintained
15163 F:      drivers/usb/gadget/function/*uvc*
15164 F:      drivers/usb/gadget/legacy/webcam.c
15165
15166 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15167 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15168 L:      linux-wireless@vger.kernel.org
15169 S:      Maintained
15170 F:      drivers/net/wireless/rndis_wlan.c
15171
15172 USB XHCI DRIVER
15173 M:      Mathias Nyman <mathias.nyman@intel.com>
15174 L:      linux-usb@vger.kernel.org
15175 S:      Supported
15176 F:      drivers/usb/host/xhci*
15177 F:      drivers/usb/host/pci-quirks*
15178
15179 USB ZD1201 DRIVER
15180 L:      linux-wireless@vger.kernel.org
15181 W:      http://linux-lc100020.sourceforge.net
15182 S:      Orphan
15183 F:      drivers/net/wireless/zydas/zd1201.*
15184
15185 USB ZR364XX DRIVER
15186 M:      Antoine Jacquet <royale@zerezo.com>
15187 L:      linux-usb@vger.kernel.org
15188 L:      linux-media@vger.kernel.org
15189 T:      git git://linuxtv.org/media_tree.git
15190 W:      http://royale.zerezo.com/zr364xx/
15191 S:      Maintained
15192 F:      Documentation/media/v4l-drivers/zr364xx*
15193 F:      drivers/media/usb/zr364xx/
15194
15195 USER-MODE LINUX (UML)
15196 M:      Jeff Dike <jdike@addtoit.com>
15197 M:      Richard Weinberger <richard@nod.at>
15198 L:      linux-um@lists.infradead.org
15199 W:      http://user-mode-linux.sourceforge.net
15200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15201 S:      Maintained
15202 F:      Documentation/virtual/uml/
15203 F:      arch/um/
15204 F:      arch/x86/um/
15205 F:      fs/hostfs/
15206 F:      fs/hppfs/
15207
15208 USERSPACE I/O (UIO)
15209 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15210 S:      Maintained
15211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15212 F:      Documentation/driver-api/uio-howto.rst
15213 F:      drivers/uio/
15214 F:      include/linux/uio*.h
15215
15216 UTIL-LINUX PACKAGE
15217 M:      Karel Zak <kzak@redhat.com>
15218 L:      util-linux@vger.kernel.org
15219 W:      http://en.wikipedia.org/wiki/Util-linux
15220 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15221 S:      Maintained
15222
15223 UUID HELPERS
15224 M:      Christoph Hellwig <hch@lst.de>
15225 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15226 L:      linux-kernel@vger.kernel.org
15227 T:      git git://git.infradead.org/users/hch/uuid.git
15228 F:      lib/uuid.c
15229 F:      lib/test_uuid.c
15230 F:      include/linux/uuid.h
15231 F:      include/uapi/linux/uuid.h
15232 S:      Maintained
15233
15234 UVESAFB DRIVER
15235 M:      Michal Januszewski <spock@gentoo.org>
15236 L:      linux-fbdev@vger.kernel.org
15237 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15238 S:      Maintained
15239 F:      Documentation/fb/uvesafb.txt
15240 F:      drivers/video/fbdev/uvesafb.*
15241
15242 VF610 NAND DRIVER
15243 M:      Stefan Agner <stefan@agner.ch>
15244 L:      linux-mtd@lists.infradead.org
15245 S:      Supported
15246 F:      drivers/mtd/nand/raw/vf610_nfc.c
15247
15248 VFAT/FAT/MSDOS FILESYSTEM
15249 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15250 S:      Maintained
15251 F:      Documentation/filesystems/vfat.txt
15252 F:      fs/fat/
15253
15254 VFIO DRIVER
15255 M:      Alex Williamson <alex.williamson@redhat.com>
15256 L:      kvm@vger.kernel.org
15257 T:      git git://github.com/awilliam/linux-vfio.git
15258 S:      Maintained
15259 F:      Documentation/vfio.txt
15260 F:      drivers/vfio/
15261 F:      include/linux/vfio.h
15262 F:      include/uapi/linux/vfio.h
15263
15264 VFIO MEDIATED DEVICE DRIVERS
15265 M:      Kirti Wankhede <kwankhede@nvidia.com>
15266 L:      kvm@vger.kernel.org
15267 S:      Maintained
15268 F:      Documentation/vfio-mediated-device.txt
15269 F:      drivers/vfio/mdev/
15270 F:      include/linux/mdev.h
15271 F:      samples/vfio-mdev/
15272
15273 VFIO PLATFORM DRIVER
15274 M:      Eric Auger <eric.auger@redhat.com>
15275 L:      kvm@vger.kernel.org
15276 S:      Maintained
15277 F:      drivers/vfio/platform/
15278
15279 VGA_SWITCHEROO
15280 R:      Lukas Wunner <lukas@wunner.de>
15281 S:      Maintained
15282 F:      Documentation/gpu/vga-switcheroo.rst
15283 F:      drivers/gpu/vga/vga_switcheroo.c
15284 F:      include/linux/vga_switcheroo.h
15285 T:      git git://anongit.freedesktop.org/drm/drm-misc
15286
15287 VIA RHINE NETWORK DRIVER
15288 S:      Orphan
15289 F:      drivers/net/ethernet/via/via-rhine.c
15290
15291 VIA SD/MMC CARD CONTROLLER DRIVER
15292 M:      Bruce Chang <brucechang@via.com.tw>
15293 M:      Harald Welte <HaraldWelte@viatech.com>
15294 S:      Maintained
15295 F:      drivers/mmc/host/via-sdmmc.c
15296
15297 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15298 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15299 L:      linux-fbdev@vger.kernel.org
15300 S:      Maintained
15301 F:      include/linux/via-core.h
15302 F:      include/linux/via-gpio.h
15303 F:      include/linux/via_i2c.h
15304 F:      drivers/video/fbdev/via/
15305
15306 VIA VELOCITY NETWORK DRIVER
15307 M:      Francois Romieu <romieu@fr.zoreil.com>
15308 L:      netdev@vger.kernel.org
15309 S:      Maintained
15310 F:      drivers/net/ethernet/via/via-velocity.*
15311
15312 VICODEC VIRTUAL CODEC DRIVER
15313 M:      Hans Verkuil <hans.verkuil@cisco.com>
15314 L:      linux-media@vger.kernel.org
15315 T:      git git://linuxtv.org/media_tree.git
15316 W:      https://linuxtv.org
15317 S:      Maintained
15318 F:      drivers/media/platform/vicodec/*
15319
15320 VIDEO MULTIPLEXER DRIVER
15321 M:      Philipp Zabel <p.zabel@pengutronix.de>
15322 L:      linux-media@vger.kernel.org
15323 S:      Maintained
15324 F:      drivers/media/platform/video-mux.c
15325
15326 VIDEO I2C POLLING DRIVER
15327 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15328 L:      linux-media@vger.kernel.org
15329 S:      Maintained
15330 F:      drivers/media/i2c/video-i2c.c
15331
15332 VIDEOBUF2 FRAMEWORK
15333 M:      Pawel Osciak <pawel@osciak.com>
15334 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15335 M:      Kyungmin Park <kyungmin.park@samsung.com>
15336 L:      linux-media@vger.kernel.org
15337 S:      Maintained
15338 F:      drivers/media/v4l2-core/videobuf2-*
15339 F:      include/media/videobuf2-*
15340
15341 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15342 M:      Helen Koike <helen.koike@collabora.com>
15343 L:      linux-media@vger.kernel.org
15344 T:      git git://linuxtv.org/media_tree.git
15345 W:      https://linuxtv.org
15346 S:      Maintained
15347 F:      drivers/media/platform/vimc/*
15348
15349 VIRT LIB
15350 M:      Alex Williamson <alex.williamson@redhat.com>
15351 M:      Paolo Bonzini <pbonzini@redhat.com>
15352 L:      kvm@vger.kernel.org
15353 S:      Supported
15354 F:      virt/lib/
15355
15356 VIRTIO AND VHOST VSOCK DRIVER
15357 M:      Stefan Hajnoczi <stefanha@redhat.com>
15358 L:      kvm@vger.kernel.org
15359 L:      virtualization@lists.linux-foundation.org
15360 L:      netdev@vger.kernel.org
15361 S:      Maintained
15362 F:      include/linux/virtio_vsock.h
15363 F:      include/uapi/linux/virtio_vsock.h
15364 F:      include/uapi/linux/vsockmon.h
15365 F:      include/uapi/linux/vm_sockets_diag.h
15366 F:      net/vmw_vsock/diag.c
15367 F:      net/vmw_vsock/af_vsock_tap.c
15368 F:      net/vmw_vsock/virtio_transport_common.c
15369 F:      net/vmw_vsock/virtio_transport.c
15370 F:      drivers/net/vsockmon.c
15371 F:      drivers/vhost/vsock.c
15372 F:      drivers/vhost/vsock.h
15373 F:      tools/testing/vsock/
15374
15375 VIRTIO CONSOLE DRIVER
15376 M:      Amit Shah <amit@kernel.org>
15377 L:      virtualization@lists.linux-foundation.org
15378 S:      Maintained
15379 F:      drivers/char/virtio_console.c
15380 F:      include/linux/virtio_console.h
15381 F:      include/uapi/linux/virtio_console.h
15382
15383 VIRTIO CORE, NET AND BLOCK DRIVERS
15384 M:      "Michael S. Tsirkin" <mst@redhat.com>
15385 M:      Jason Wang <jasowang@redhat.com>
15386 L:      virtualization@lists.linux-foundation.org
15387 S:      Maintained
15388 F:      Documentation/devicetree/bindings/virtio/
15389 F:      drivers/virtio/
15390 F:      tools/virtio/
15391 F:      drivers/net/virtio_net.c
15392 F:      drivers/block/virtio_blk.c
15393 F:      include/linux/virtio*.h
15394 F:      include/uapi/linux/virtio_*.h
15395 F:      drivers/crypto/virtio/
15396 F:      mm/balloon_compaction.c
15397
15398 VIRTIO CRYPTO DRIVER
15399 M:      Gonglei <arei.gonglei@huawei.com>
15400 L:      virtualization@lists.linux-foundation.org
15401 L:      linux-crypto@vger.kernel.org
15402 S:      Maintained
15403 F:      drivers/crypto/virtio/
15404 F:      include/uapi/linux/virtio_crypto.h
15405
15406 VIRTIO DRIVERS FOR S390
15407 M:      Cornelia Huck <cohuck@redhat.com>
15408 M:      Halil Pasic <pasic@linux.ibm.com>
15409 L:      linux-s390@vger.kernel.org
15410 L:      virtualization@lists.linux-foundation.org
15411 L:      kvm@vger.kernel.org
15412 S:      Supported
15413 F:      drivers/s390/virtio/
15414 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15415
15416 VIRTIO GPU DRIVER
15417 M:      David Airlie <airlied@linux.ie>
15418 M:      Gerd Hoffmann <kraxel@redhat.com>
15419 L:      dri-devel@lists.freedesktop.org
15420 L:      virtualization@lists.linux-foundation.org
15421 T:      git git://anongit.freedesktop.org/drm/drm-misc
15422 S:      Maintained
15423 F:      drivers/gpu/drm/virtio/
15424 F:      include/uapi/linux/virtio_gpu.h
15425
15426 VIRTIO HOST (VHOST)
15427 M:      "Michael S. Tsirkin" <mst@redhat.com>
15428 M:      Jason Wang <jasowang@redhat.com>
15429 L:      kvm@vger.kernel.org
15430 L:      virtualization@lists.linux-foundation.org
15431 L:      netdev@vger.kernel.org
15432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15433 S:      Maintained
15434 F:      drivers/vhost/
15435 F:      include/uapi/linux/vhost.h
15436
15437 VIRTIO INPUT DRIVER
15438 M:      Gerd Hoffmann <kraxel@redhat.com>
15439 S:      Maintained
15440 F:      drivers/virtio/virtio_input.c
15441 F:      include/uapi/linux/virtio_input.h
15442
15443 VIRTUAL BOX GUEST DEVICE DRIVER
15444 M:      Hans de Goede <hdegoede@redhat.com>
15445 M:      Arnd Bergmann <arnd@arndb.de>
15446 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15447 S:      Maintained
15448 F:      include/linux/vbox_utils.h
15449 F:      include/uapi/linux/vbox*.h
15450 F:      drivers/virt/vboxguest/
15451
15452 VIRTUAL SERIO DEVICE DRIVER
15453 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15454 S:      Maintained
15455 F:      drivers/input/serio/userio.c
15456 F:      include/uapi/linux/userio.h
15457
15458 VIVID VIRTUAL VIDEO DRIVER
15459 M:      Hans Verkuil <hverkuil@xs4all.nl>
15460 L:      linux-media@vger.kernel.org
15461 T:      git git://linuxtv.org/media_tree.git
15462 W:      https://linuxtv.org
15463 S:      Maintained
15464 F:      drivers/media/platform/vivid/*
15465
15466 VLYNQ BUS
15467 M:      Florian Fainelli <f.fainelli@gmail.com>
15468 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15469 S:      Maintained
15470 F:      drivers/vlynq/vlynq.c
15471 F:      include/linux/vlynq.h
15472
15473 VME SUBSYSTEM
15474 M:      Martyn Welch <martyn@welchs.me.uk>
15475 M:      Manohar Vanga <manohar.vanga@gmail.com>
15476 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15477 L:      devel@driverdev.osuosl.org
15478 S:      Maintained
15479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15480 F:      Documentation/driver-api/vme.rst
15481 F:      drivers/staging/vme/
15482 F:      drivers/vme/
15483 F:      include/linux/vme*
15484
15485 VMWARE BALLOON DRIVER
15486 M:      Xavier Deguillard <xdeguillard@vmware.com>
15487 M:      Philip Moltmann <moltmann@vmware.com>
15488 M:      "VMware, Inc." <pv-drivers@vmware.com>
15489 L:      linux-kernel@vger.kernel.org
15490 S:      Maintained
15491 F:      drivers/misc/vmw_balloon.c
15492
15493 VMWARE HYPERVISOR INTERFACE
15494 M:      Alok Kataria <akataria@vmware.com>
15495 L:      virtualization@lists.linux-foundation.org
15496 S:      Supported
15497 F:      arch/x86/kernel/cpu/vmware.c
15498
15499 VMWARE PVRDMA DRIVER
15500 M:      Adit Ranadive <aditr@vmware.com>
15501 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15502 L:      linux-rdma@vger.kernel.org
15503 S:      Maintained
15504 F:      drivers/infiniband/hw/vmw_pvrdma/
15505
15506 VMware PVSCSI driver
15507 M:      Jim Gill <jgill@vmware.com>
15508 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15509 L:      linux-scsi@vger.kernel.org
15510 S:      Maintained
15511 F:      drivers/scsi/vmw_pvscsi.c
15512 F:      drivers/scsi/vmw_pvscsi.h
15513
15514 VMWARE VMMOUSE SUBDRIVER
15515 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15516 M:      "VMware, Inc." <pv-drivers@vmware.com>
15517 L:      linux-input@vger.kernel.org
15518 S:      Maintained
15519 F:      drivers/input/mouse/vmmouse.c
15520 F:      drivers/input/mouse/vmmouse.h
15521
15522 VMWARE VMXNET3 ETHERNET DRIVER
15523 M:      Ronak Doshi <doshir@vmware.com>
15524 M:      "VMware, Inc." <pv-drivers@vmware.com>
15525 L:      netdev@vger.kernel.org
15526 S:      Maintained
15527 F:      drivers/net/vmxnet3/
15528
15529 VOCORE VOCORE2 BOARD
15530 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15531 L:      linux-mips@linux-mips.org
15532 S:      Maintained
15533 F:      arch/mips/boot/dts/ralink/vocore2.dts
15534
15535 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15536 M:      Liam Girdwood <lgirdwood@gmail.com>
15537 M:      Mark Brown <broonie@kernel.org>
15538 L:      linux-kernel@vger.kernel.org
15539 W:      http://www.slimlogic.co.uk/?p=48
15540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15541 S:      Supported
15542 F:      Documentation/devicetree/bindings/regulator/
15543 F:      Documentation/power/regulator/
15544 F:      drivers/regulator/
15545 F:      include/dt-bindings/regulator/
15546 F:      include/linux/regulator/
15547
15548 VRF
15549 M:      David Ahern <dsa@cumulusnetworks.com>
15550 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15551 L:      netdev@vger.kernel.org
15552 S:      Maintained
15553 F:      drivers/net/vrf.c
15554 F:      Documentation/networking/vrf.txt
15555
15556 VT1211 HARDWARE MONITOR DRIVER
15557 M:      Juerg Haefliger <juergh@gmail.com>
15558 L:      linux-hwmon@vger.kernel.org
15559 S:      Maintained
15560 F:      Documentation/hwmon/vt1211
15561 F:      drivers/hwmon/vt1211.c
15562
15563 VT8231 HARDWARE MONITOR DRIVER
15564 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15565 L:      linux-hwmon@vger.kernel.org
15566 S:      Maintained
15567 F:      drivers/hwmon/vt8231.c
15568
15569 VUB300 USB to SDIO/SD/MMC bridge chip
15570 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15571 L:      linux-mmc@vger.kernel.org
15572 L:      linux-usb@vger.kernel.org
15573 S:      Supported
15574 F:      drivers/mmc/host/vub300.c
15575
15576 W1 DALLAS'S 1-WIRE BUS
15577 M:      Evgeniy Polyakov <zbr@ioremap.net>
15578 S:      Maintained
15579 F:      Documentation/w1/
15580 F:      drivers/w1/
15581 F:      include/linux/w1.h
15582
15583 W83791D HARDWARE MONITORING DRIVER
15584 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15585 L:      linux-hwmon@vger.kernel.org
15586 S:      Maintained
15587 F:      Documentation/hwmon/w83791d
15588 F:      drivers/hwmon/w83791d.c
15589
15590 W83793 HARDWARE MONITORING DRIVER
15591 M:      Rudolf Marek <r.marek@assembler.cz>
15592 L:      linux-hwmon@vger.kernel.org
15593 S:      Maintained
15594 F:      Documentation/hwmon/w83793
15595 F:      drivers/hwmon/w83793.c
15596
15597 W83795 HARDWARE MONITORING DRIVER
15598 M:      Jean Delvare <jdelvare@suse.com>
15599 L:      linux-hwmon@vger.kernel.org
15600 S:      Maintained
15601 F:      drivers/hwmon/w83795.c
15602
15603 W83L51xD SD/MMC CARD INTERFACE DRIVER
15604 M:      Pierre Ossman <pierre@ossman.eu>
15605 S:      Maintained
15606 F:      drivers/mmc/host/wbsd.*
15607
15608 WACOM PROTOCOL 4 SERIAL TABLETS
15609 M:      Julian Squires <julian@cipht.net>
15610 M:      Hans de Goede <hdegoede@redhat.com>
15611 L:      linux-input@vger.kernel.org
15612 S:      Maintained
15613 F:      drivers/input/tablet/wacom_serial4.c
15614
15615 WATCHDOG DEVICE DRIVERS
15616 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15617 M:      Guenter Roeck <linux@roeck-us.net>
15618 L:      linux-watchdog@vger.kernel.org
15619 W:      http://www.linux-watchdog.org/
15620 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15621 S:      Maintained
15622 F:      Documentation/devicetree/bindings/watchdog/
15623 F:      Documentation/watchdog/
15624 F:      drivers/watchdog/
15625 F:      include/linux/watchdog.h
15626 F:      include/uapi/linux/watchdog.h
15627
15628 WHISKEYCOVE PMIC GPIO DRIVER
15629 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15630 L:      linux-gpio@vger.kernel.org
15631 S:      Maintained
15632 F:      drivers/gpio/gpio-wcove.c
15633
15634 WIIMOTE HID DRIVER
15635 M:      David Herrmann <dh.herrmann@googlemail.com>
15636 L:      linux-input@vger.kernel.org
15637 S:      Maintained
15638 F:      drivers/hid/hid-wiimote*
15639
15640 WILOCITY WIL6210 WIRELESS DRIVER
15641 M:      Maya Erez <merez@codeaurora.org>
15642 L:      linux-wireless@vger.kernel.org
15643 L:      wil6210@qti.qualcomm.com
15644 S:      Supported
15645 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15646 F:      drivers/net/wireless/ath/wil6210/
15647
15648 WIMAX STACK
15649 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15650 M:      linux-wimax@intel.com
15651 L:      wimax@linuxwimax.org (subscribers-only)
15652 S:      Supported
15653 W:      http://linuxwimax.org
15654 F:      Documentation/wimax/README.wimax
15655 F:      include/linux/wimax/debug.h
15656 F:      include/net/wimax.h
15657 F:      include/uapi/linux/wimax.h
15658 F:      net/wimax/
15659
15660 WINBOND CIR DRIVER
15661 M:      David Härdeman <david@hardeman.nu>
15662 S:      Maintained
15663 F:      drivers/media/rc/winbond-cir.c
15664
15665 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15666 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15667 L:      linux-watchdog@vger.kernel.org
15668 S:      Maintained
15669 F:      drivers/watchdog/ebc-c384_wdt.c
15670
15671 WINSYSTEMS WS16C48 GPIO DRIVER
15672 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15673 L:      linux-gpio@vger.kernel.org
15674 S:      Maintained
15675 F:      drivers/gpio/gpio-ws16c48.c
15676
15677 WISTRON LAPTOP BUTTON DRIVER
15678 M:      Miloslav Trmac <mitr@volny.cz>
15679 S:      Maintained
15680 F:      drivers/input/misc/wistron_btns.c
15681
15682 WL3501 WIRELESS PCMCIA CARD DRIVER
15683 L:      linux-wireless@vger.kernel.org
15684 S:      Odd fixes
15685 F:      drivers/net/wireless/wl3501*
15686
15687 WOLFSON MICROELECTRONICS DRIVERS
15688 L:      patches@opensource.cirrus.com
15689 T:      git https://github.com/CirrusLogic/linux-drivers.git
15690 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15691 S:      Supported
15692 F:      Documentation/hwmon/wm83??
15693 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15694 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15695 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15696 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15697 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15698 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15699 F:      drivers/clk/clk-wm83*.c
15700 F:      drivers/extcon/extcon-arizona.c
15701 F:      drivers/leds/leds-wm83*.c
15702 F:      drivers/gpio/gpio-*wm*.c
15703 F:      drivers/gpio/gpio-arizona.c
15704 F:      drivers/hwmon/wm83??-hwmon.c
15705 F:      drivers/input/misc/wm831x-on.c
15706 F:      drivers/input/touchscreen/wm831x-ts.c
15707 F:      drivers/input/touchscreen/wm97*.c
15708 F:      drivers/mfd/arizona*
15709 F:      drivers/mfd/wm*.c
15710 F:      drivers/mfd/cs47l24*
15711 F:      drivers/power/supply/wm83*.c
15712 F:      drivers/rtc/rtc-wm83*.c
15713 F:      drivers/regulator/wm8*.c
15714 F:      drivers/regulator/arizona*
15715 F:      drivers/video/backlight/wm83*_bl.c
15716 F:      drivers/watchdog/wm83*_wdt.c
15717 F:      include/linux/mfd/arizona/
15718 F:      include/linux/mfd/wm831x/
15719 F:      include/linux/mfd/wm8350/
15720 F:      include/linux/mfd/wm8400*
15721 F:      include/linux/regulator/arizona*
15722 F:      include/linux/wm97xx.h
15723 F:      include/sound/wm????.h
15724 F:      sound/soc/codecs/arizona.?
15725 F:      sound/soc/codecs/wm*
15726 F:      sound/soc/codecs/cs47l24*
15727
15728 WORKQUEUE
15729 M:      Tejun Heo <tj@kernel.org>
15730 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15732 S:      Maintained
15733 F:      include/linux/workqueue.h
15734 F:      kernel/workqueue.c
15735 F:      Documentation/core-api/workqueue.rst
15736
15737 X-POWERS AXP288 PMIC DRIVERS
15738 M:      Hans de Goede <hdegoede@redhat.com>
15739 S:      Maintained
15740 N:      axp288
15741 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15742
15743 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15744 M:      Chen-Yu Tsai <wens@csie.org>
15745 L:      linux-kernel@vger.kernel.org
15746 S:      Maintained
15747 N:      axp[128]
15748
15749 X.25 NETWORK LAYER
15750 M:      Andrew Hendry <andrew.hendry@gmail.com>
15751 L:      linux-x25@vger.kernel.org
15752 S:      Odd Fixes
15753 F:      Documentation/networking/x25*
15754 F:      include/net/x25*
15755 F:      net/x25/
15756
15757 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15758 M:      Thomas Gleixner <tglx@linutronix.de>
15759 M:      Ingo Molnar <mingo@redhat.com>
15760 R:      "H. Peter Anvin" <hpa@zytor.com>
15761 M:      x86@kernel.org
15762 L:      linux-kernel@vger.kernel.org
15763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15764 S:      Maintained
15765 F:      Documentation/devicetree/bindings/x86/
15766 F:      Documentation/x86/
15767 F:      arch/x86/
15768
15769 X86 ENTRY CODE
15770 M:      Andy Lutomirski <luto@kernel.org>
15771 L:      linux-kernel@vger.kernel.org
15772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15773 S:      Maintained
15774 F:      arch/x86/entry/
15775
15776 X86 MCE INFRASTRUCTURE
15777 M:      Tony Luck <tony.luck@intel.com>
15778 M:      Borislav Petkov <bp@alien8.de>
15779 L:      linux-edac@vger.kernel.org
15780 S:      Maintained
15781 F:      arch/x86/kernel/cpu/mcheck/*
15782
15783 X86 MICROCODE UPDATE SUPPORT
15784 M:      Borislav Petkov <bp@alien8.de>
15785 S:      Maintained
15786 F:      arch/x86/kernel/cpu/microcode/*
15787
15788 X86 PLATFORM DRIVERS
15789 M:      Darren Hart <dvhart@infradead.org>
15790 M:      Andy Shevchenko <andy@infradead.org>
15791 L:      platform-driver-x86@vger.kernel.org
15792 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15793 S:      Maintained
15794 F:      drivers/platform/x86/
15795 F:      drivers/platform/olpc/
15796
15797 X86 VDSO
15798 M:      Andy Lutomirski <luto@kernel.org>
15799 L:      linux-kernel@vger.kernel.org
15800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15801 S:      Maintained
15802 F:      arch/x86/entry/vdso/
15803
15804 XC2028/3028 TUNER DRIVER
15805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15806 L:      linux-media@vger.kernel.org
15807 W:      https://linuxtv.org
15808 T:      git git://linuxtv.org/media_tree.git
15809 S:      Maintained
15810 F:      drivers/media/tuners/tuner-xc2028.*
15811
15812 XDP SOCKETS (AF_XDP)
15813 M:      Björn Töpel <bjorn.topel@intel.com>
15814 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15815 L:      netdev@vger.kernel.org
15816 S:      Maintained
15817 F:      kernel/bpf/xskmap.c
15818 F:      net/xdp/
15819
15820 XEN BLOCK SUBSYSTEM
15821 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15822 M:      Roger Pau Monné <roger.pau@citrix.com>
15823 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15824 S:      Supported
15825 F:      drivers/block/xen-blkback/*
15826 F:      drivers/block/xen*
15827
15828 XEN HYPERVISOR ARM
15829 M:      Stefano Stabellini <sstabellini@kernel.org>
15830 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15831 S:      Maintained
15832 F:      arch/arm/xen/
15833 F:      arch/arm/include/asm/xen/
15834
15835 XEN HYPERVISOR ARM64
15836 M:      Stefano Stabellini <sstabellini@kernel.org>
15837 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15838 S:      Maintained
15839 F:      arch/arm64/xen/
15840 F:      arch/arm64/include/asm/xen/
15841
15842 XEN HYPERVISOR INTERFACE
15843 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15844 M:      Juergen Gross <jgross@suse.com>
15845 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15847 S:      Supported
15848 F:      arch/x86/xen/
15849 F:      drivers/*/xen-*front.c
15850 F:      drivers/xen/
15851 F:      arch/x86/include/asm/xen/
15852 F:      arch/x86/include/asm/pvclock-abi.h
15853 F:      include/xen/
15854 F:      include/uapi/xen/
15855 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15856 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15857
15858 XEN NETWORK BACKEND DRIVER
15859 M:      Wei Liu <wei.liu2@citrix.com>
15860 M:      Paul Durrant <paul.durrant@citrix.com>
15861 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15862 L:      netdev@vger.kernel.org
15863 S:      Supported
15864 F:      drivers/net/xen-netback/*
15865
15866 XEN PCI SUBSYSTEM
15867 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15868 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15869 S:      Supported
15870 F:      arch/x86/pci/*xen*
15871 F:      drivers/pci/*xen*
15872
15873 XEN PVSCSI DRIVERS
15874 M:      Juergen Gross <jgross@suse.com>
15875 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15876 L:      linux-scsi@vger.kernel.org
15877 S:      Supported
15878 F:      drivers/scsi/xen-scsifront.c
15879 F:      drivers/xen/xen-scsiback.c
15880 F:      include/xen/interface/io/vscsiif.h
15881
15882 XEN SWIOTLB SUBSYSTEM
15883 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15884 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15885 L:      iommu@lists.linux-foundation.org
15886 S:      Supported
15887 F:      arch/x86/xen/*swiotlb*
15888 F:      drivers/xen/*swiotlb*
15889
15890 XEN SOUND FRONTEND DRIVER
15891 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15892 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15894 S:      Supported
15895 F:      sound/xen/*
15896
15897 XFS FILESYSTEM
15898 M:      Darrick J. Wong <darrick.wong@oracle.com>
15899 M:      linux-xfs@vger.kernel.org
15900 L:      linux-xfs@vger.kernel.org
15901 W:      http://xfs.org/
15902 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15903 S:      Supported
15904 F:      Documentation/filesystems/xfs.txt
15905 F:      fs/xfs/
15906
15907 XILINX AXI ETHERNET DRIVER
15908 M:      Anirudha Sarangi <anirudh@xilinx.com>
15909 M:      John Linn <John.Linn@xilinx.com>
15910 S:      Maintained
15911 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15912
15913 XILINX UARTLITE SERIAL DRIVER
15914 M:      Peter Korsgaard <jacmet@sunsite.dk>
15915 L:      linux-serial@vger.kernel.org
15916 S:      Maintained
15917 F:      drivers/tty/serial/uartlite.c
15918
15919 XILINX VIDEO IP CORES
15920 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15921 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15922 L:      linux-media@vger.kernel.org
15923 T:      git git://linuxtv.org/media_tree.git
15924 S:      Supported
15925 F:      Documentation/devicetree/bindings/media/xilinx/
15926 F:      drivers/media/platform/xilinx/
15927 F:      include/uapi/linux/xilinx-v4l2-controls.h
15928
15929 XILLYBUS DRIVER
15930 M:      Eli Billauer <eli.billauer@gmail.com>
15931 L:      linux-kernel@vger.kernel.org
15932 S:      Supported
15933 F:      drivers/char/xillybus/
15934
15935 XLP9XX I2C DRIVER
15936 M:      George Cherian <george.cherian@cavium.com>
15937 M:      Jan Glauber <jglauber@cavium.com>
15938 L:      linux-i2c@vger.kernel.org
15939 W:      http://www.cavium.com
15940 S:      Supported
15941 F:      drivers/i2c/busses/i2c-xlp9xx.c
15942
15943 XRA1403 GPIO EXPANDER
15944 M:      Nandor Han <nandor.han@ge.com>
15945 M:      Semi Malinen <semi.malinen@ge.com>
15946 L:      linux-gpio@vger.kernel.org
15947 S:      Maintained
15948 F:      drivers/gpio/gpio-xra1403.c
15949 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15950
15951 XTENSA XTFPGA PLATFORM SUPPORT
15952 M:      Max Filippov <jcmvbkbc@gmail.com>
15953 L:      linux-xtensa@linux-xtensa.org
15954 S:      Maintained
15955 F:      drivers/spi/spi-xtensa-xtfpga.c
15956 F:      sound/soc/xtensa/xtfpga-i2s.c
15957
15958 YAM DRIVER FOR AX.25
15959 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15960 L:      linux-hams@vger.kernel.org
15961 S:      Maintained
15962 F:      drivers/net/hamradio/yam*
15963 F:      include/linux/yam.h
15964
15965 YAMA SECURITY MODULE
15966 M:      Kees Cook <keescook@chromium.org>
15967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15968 S:      Supported
15969 F:      security/yama/
15970 F:      Documentation/admin-guide/LSM/Yama.rst
15971
15972 YEALINK PHONE DRIVER
15973 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15974 L:      usbb2k-api-dev@nongnu.org
15975 S:      Maintained
15976 F:      Documentation/input/devices/yealink.rst
15977 F:      drivers/input/misc/yealink.*
15978
15979 Z8530 DRIVER FOR AX.25
15980 M:      Joerg Reuter <jreuter@yaina.de>
15981 W:      http://yaina.de/jreuter/
15982 W:      http://www.qsl.net/dl1bke/
15983 L:      linux-hams@vger.kernel.org
15984 S:      Maintained
15985 F:      Documentation/networking/z8530drv.txt
15986 F:      drivers/net/hamradio/*scc.c
15987 F:      drivers/net/hamradio/z8530.h
15988
15989 ZBUD COMPRESSED PAGE ALLOCATOR
15990 M:      Seth Jennings <sjenning@redhat.com>
15991 M:      Dan Streetman <ddstreet@ieee.org>
15992 L:      linux-mm@kvack.org
15993 S:      Maintained
15994 F:      mm/zbud.c
15995 F:      include/linux/zbud.h
15996
15997 ZD1211RW WIRELESS DRIVER
15998 M:      Daniel Drake <dsd@gentoo.org>
15999 M:      Ulrich Kunitz <kune@deine-taler.de>
16000 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16001 L:      linux-wireless@vger.kernel.org
16002 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16003 S:      Maintained
16004 F:      drivers/net/wireless/zydas/zd1211rw/
16005
16006 ZD1301 MEDIA DRIVER
16007 M:      Antti Palosaari <crope@iki.fi>
16008 L:      linux-media@vger.kernel.org
16009 W:      https://linuxtv.org/
16010 W:      http://palosaari.fi/linux/
16011 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16012 S:      Maintained
16013 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16014
16015 ZD1301_DEMOD MEDIA DRIVER
16016 M:      Antti Palosaari <crope@iki.fi>
16017 L:      linux-media@vger.kernel.org
16018 W:      https://linuxtv.org/
16019 W:      http://palosaari.fi/linux/
16020 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16021 S:      Maintained
16022 F:      drivers/media/dvb-frontends/zd1301_demod*
16023
16024 ZPOOL COMPRESSED PAGE STORAGE API
16025 M:      Dan Streetman <ddstreet@ieee.org>
16026 L:      linux-mm@kvack.org
16027 S:      Maintained
16028 F:      mm/zpool.c
16029 F:      include/linux/zpool.h
16030
16031 ZR36067 VIDEO FOR LINUX DRIVER
16032 L:      mjpeg-users@lists.sourceforge.net
16033 L:      linux-media@vger.kernel.org
16034 W:      http://mjpeg.sourceforge.net/driver-zoran/
16035 T:      hg https://linuxtv.org/hg/v4l-dvb
16036 S:      Odd Fixes
16037 F:      drivers/staging/media/zoran/
16038
16039 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16040 M:      Minchan Kim <minchan@kernel.org>
16041 M:      Nitin Gupta <ngupta@vflare.org>
16042 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16043 L:      linux-kernel@vger.kernel.org
16044 S:      Maintained
16045 F:      drivers/block/zram/
16046 F:      Documentation/blockdev/zram.txt
16047
16048 ZS DECSTATION Z85C30 SERIAL DRIVER
16049 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16050 S:      Maintained
16051 F:      drivers/tty/serial/zs.*
16052
16053 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16054 M:      Minchan Kim <minchan@kernel.org>
16055 M:      Nitin Gupta <ngupta@vflare.org>
16056 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16057 L:      linux-mm@kvack.org
16058 S:      Maintained
16059 F:      mm/zsmalloc.c
16060 F:      include/linux/zsmalloc.h
16061 F:      Documentation/vm/zsmalloc.rst
16062
16063 ZSWAP COMPRESSED SWAP CACHING
16064 M:      Seth Jennings <sjenning@redhat.com>
16065 M:      Dan Streetman <ddstreet@ieee.org>
16066 L:      linux-mm@kvack.org
16067 S:      Maintained
16068 F:      mm/zswap.c
16069
16070 THE REST
16071 M:      Linus Torvalds <torvalds@linux-foundation.org>
16072 L:      linux-kernel@vger.kernel.org
16073 Q:      http://patchwork.kernel.org/project/LKML/list/
16074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16075 S:      Buried alive in reporters
16076 F:      *
16077 F:      */