Merge branch 'linus/master' into rdma.git for-next
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@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 S:      Supported
3545 F:      drivers/infiniband/hw/usnic/
3546
3547 CLANG-FORMAT FILE
3548 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3549 S:      Maintained
3550 F:      .clang-format
3551
3552 CLEANCACHE API
3553 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3554 L:      linux-kernel@vger.kernel.org
3555 S:      Maintained
3556 F:      mm/cleancache.c
3557 F:      include/linux/cleancache.h
3558
3559 CLK API
3560 M:      Russell King <linux@armlinux.org.uk>
3561 L:      linux-clk@vger.kernel.org
3562 S:      Maintained
3563 F:      include/linux/clk.h
3564
3565 CLOCKSOURCE, CLOCKEVENT DRIVERS
3566 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3567 M:      Thomas Gleixner <tglx@linutronix.de>
3568 L:      linux-kernel@vger.kernel.org
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3570 S:      Supported
3571 F:      drivers/clocksource/
3572 F:      Documentation/devicetree/bindings/timer/
3573
3574 CMPC ACPI DRIVER
3575 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3576 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3577 L:      platform-driver-x86@vger.kernel.org
3578 S:      Supported
3579 F:      drivers/platform/x86/classmate-laptop.c
3580
3581 COBALT MEDIA DRIVER
3582 M:      Hans Verkuil <hans.verkuil@cisco.com>
3583 L:      linux-media@vger.kernel.org
3584 T:      git git://linuxtv.org/media_tree.git
3585 W:      https://linuxtv.org
3586 S:      Supported
3587 F:      drivers/media/pci/cobalt/
3588
3589 COCCINELLE/Semantic Patches (SmPL)
3590 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3591 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3592 M:      Nicolas Palix <nicolas.palix@imag.fr>
3593 M:      Michal Marek <michal.lkml@markovi.net>
3594 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3596 W:      http://coccinelle.lip6.fr/
3597 S:      Supported
3598 F:      Documentation/dev-tools/coccinelle.rst
3599 F:      scripts/coccinelle/
3600 F:      scripts/coccicheck
3601
3602 CODA FILE SYSTEM
3603 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3604 M:      coda@cs.cmu.edu
3605 L:      codalist@coda.cs.cmu.edu
3606 W:      http://www.coda.cs.cmu.edu/
3607 S:      Maintained
3608 F:      Documentation/filesystems/coda.txt
3609 F:      fs/coda/
3610 F:      include/linux/coda*.h
3611 F:      include/uapi/linux/coda*.h
3612
3613 CODA V4L2 MEM2MEM DRIVER
3614 M:      Philipp Zabel <p.zabel@pengutronix.de>
3615 L:      linux-media@vger.kernel.org
3616 S:      Maintained
3617 F:      Documentation/devicetree/bindings/media/coda.txt
3618 F:      drivers/media/platform/coda/
3619
3620 COMMON CLK FRAMEWORK
3621 M:      Michael Turquette <mturquette@baylibre.com>
3622 M:      Stephen Boyd <sboyd@kernel.org>
3623 L:      linux-clk@vger.kernel.org
3624 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3626 S:      Maintained
3627 F:      Documentation/devicetree/bindings/clock/
3628 F:      drivers/clk/
3629 X:      drivers/clk/clkdev.c
3630 F:      include/linux/clk-pr*
3631 F:      include/linux/clk/
3632 F:      include/linux/of_clk.h
3633
3634 COMMON INTERNET FILE SYSTEM (CIFS)
3635 M:      Steve French <sfrench@samba.org>
3636 L:      linux-cifs@vger.kernel.org
3637 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3638 W:      http://linux-cifs.samba.org/
3639 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3640 S:      Supported
3641 F:      Documentation/filesystems/cifs/
3642 F:      fs/cifs/
3643
3644 COMPACTPCI HOTPLUG CORE
3645 M:      Scott Murray <scott@spiteful.org>
3646 L:      linux-pci@vger.kernel.org
3647 S:      Maintained
3648 F:      drivers/pci/hotplug/cpci_hotplug*
3649
3650 COMPACTPCI HOTPLUG GENERIC DRIVER
3651 M:      Scott Murray <scott@spiteful.org>
3652 L:      linux-pci@vger.kernel.org
3653 S:      Maintained
3654 F:      drivers/pci/hotplug/cpcihp_generic.c
3655
3656 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3657 M:      Scott Murray <scott@spiteful.org>
3658 L:      linux-pci@vger.kernel.org
3659 S:      Maintained
3660 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3661
3662 COMPAL LAPTOP SUPPORT
3663 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3664 L:      platform-driver-x86@vger.kernel.org
3665 S:      Maintained
3666 F:      drivers/platform/x86/compal-laptop.c
3667
3668 CONEXANT ACCESSRUNNER USB DRIVER
3669 L:      accessrunner-general@lists.sourceforge.net
3670 W:      http://accessrunner.sourceforge.net/
3671 S:      Orphan
3672 F:      drivers/usb/atm/cxacru.c
3673
3674 CONFIGFS
3675 M:      Joel Becker <jlbec@evilplan.org>
3676 M:      Christoph Hellwig <hch@lst.de>
3677 T:      git git://git.infradead.org/users/hch/configfs.git
3678 S:      Supported
3679 F:      fs/configfs/
3680 F:      include/linux/configfs.h
3681
3682 CONNECTOR
3683 M:      Evgeniy Polyakov <zbr@ioremap.net>
3684 L:      netdev@vger.kernel.org
3685 S:      Maintained
3686 F:      drivers/connector/
3687
3688 CONTROL GROUP (CGROUP)
3689 M:      Tejun Heo <tj@kernel.org>
3690 M:      Li Zefan <lizefan@huawei.com>
3691 M:      Johannes Weiner <hannes@cmpxchg.org>
3692 L:      cgroups@vger.kernel.org
3693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3694 S:      Maintained
3695 F:      Documentation/cgroup*
3696 F:      include/linux/cgroup*
3697 F:      kernel/cgroup*
3698
3699 CONTROL GROUP - CPUSET
3700 M:      Li Zefan <lizefan@huawei.com>
3701 L:      cgroups@vger.kernel.org
3702 W:      http://www.bullopensource.org/cpuset/
3703 W:      http://oss.sgi.com/projects/cpusets/
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3705 S:      Maintained
3706 F:      Documentation/cgroup-v1/cpusets.txt
3707 F:      include/linux/cpuset.h
3708 F:      kernel/cgroup/cpuset.c
3709
3710 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3711 M:      Johannes Weiner <hannes@cmpxchg.org>
3712 M:      Michal Hocko <mhocko@kernel.org>
3713 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3714 L:      cgroups@vger.kernel.org
3715 L:      linux-mm@kvack.org
3716 S:      Maintained
3717 F:      mm/memcontrol.c
3718 F:      mm/swap_cgroup.c
3719
3720 CORETEMP HARDWARE MONITORING DRIVER
3721 M:      Fenghua Yu <fenghua.yu@intel.com>
3722 L:      linux-hwmon@vger.kernel.org
3723 S:      Maintained
3724 F:      Documentation/hwmon/coretemp
3725 F:      drivers/hwmon/coretemp.c
3726
3727 COSA/SRP SYNC SERIAL DRIVER
3728 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3729 W:      http://www.fi.muni.cz/~kas/cosa/
3730 S:      Maintained
3731 F:      drivers/net/wan/cosa*
3732
3733 CPMAC ETHERNET DRIVER
3734 M:      Florian Fainelli <f.fainelli@gmail.com>
3735 L:      netdev@vger.kernel.org
3736 S:      Maintained
3737 F:      drivers/net/ethernet/ti/cpmac.c
3738
3739 CPU FREQUENCY DRIVERS
3740 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3741 M:      Viresh Kumar <viresh.kumar@linaro.org>
3742 L:      linux-pm@vger.kernel.org
3743 S:      Maintained
3744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3745 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3746 B:      https://bugzilla.kernel.org
3747 F:      Documentation/cpu-freq/
3748 F:      Documentation/devicetree/bindings/cpufreq/
3749 F:      drivers/cpufreq/
3750 F:      include/linux/cpufreq.h
3751 F:      tools/testing/selftests/cpufreq/
3752
3753 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3754 M:      Viresh Kumar <viresh.kumar@linaro.org>
3755 M:      Sudeep Holla <sudeep.holla@arm.com>
3756 L:      linux-pm@vger.kernel.org
3757 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3758 S:      Maintained
3759 F:      drivers/cpufreq/arm_big_little.h
3760 F:      drivers/cpufreq/arm_big_little.c
3761 F:      drivers/cpufreq/arm_big_little_dt.c
3762
3763 CPU POWER MONITORING SUBSYSTEM
3764 M:      Thomas Renninger <trenn@suse.com>
3765 M:      Shuah Khan <shuah@kernel.org>
3766 L:      linux-pm@vger.kernel.org
3767 S:      Maintained
3768 F:      tools/power/cpupower/
3769
3770 CPUID/MSR DRIVER
3771 M:      "H. Peter Anvin" <hpa@zytor.com>
3772 S:      Maintained
3773 F:      arch/x86/kernel/cpuid.c
3774 F:      arch/x86/kernel/msr.c
3775
3776 CPUIDLE DRIVER - ARM BIG LITTLE
3777 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3778 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3779 L:      linux-pm@vger.kernel.org
3780 L:      linux-arm-kernel@lists.infradead.org
3781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3782 S:      Maintained
3783 F:      drivers/cpuidle/cpuidle-big_little.c
3784
3785 CPUIDLE DRIVER - ARM EXYNOS
3786 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3787 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3788 M:      Kukjin Kim <kgene@kernel.org>
3789 L:      linux-pm@vger.kernel.org
3790 L:      linux-samsung-soc@vger.kernel.org
3791 S:      Supported
3792 F:      drivers/cpuidle/cpuidle-exynos.c
3793 F:      arch/arm/mach-exynos/pm.c
3794
3795 CPUIDLE DRIVERS
3796 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3797 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3798 L:      linux-pm@vger.kernel.org
3799 S:      Maintained
3800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3801 B:      https://bugzilla.kernel.org
3802 F:      drivers/cpuidle/*
3803 F:      include/linux/cpuidle.h
3804
3805 CRAMFS FILESYSTEM
3806 M:      Nicolas Pitre <nico@linaro.org>
3807 S:      Maintained
3808 F:      Documentation/filesystems/cramfs.txt
3809 F:      fs/cramfs/
3810
3811 CRYPTO API
3812 M:      Herbert Xu <herbert@gondor.apana.org.au>
3813 M:      "David S. Miller" <davem@davemloft.net>
3814 L:      linux-crypto@vger.kernel.org
3815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3817 S:      Maintained
3818 F:      Documentation/crypto/
3819 F:      Documentation/devicetree/bindings/crypto/
3820 F:      arch/*/crypto/
3821 F:      crypto/
3822 F:      drivers/crypto/
3823 F:      include/crypto/
3824 F:      include/linux/crypto*
3825
3826 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3827 M:      Neil Horman <nhorman@tuxdriver.com>
3828 L:      linux-crypto@vger.kernel.org
3829 S:      Maintained
3830 F:      crypto/ansi_cprng.c
3831 F:      crypto/rng.c
3832
3833 CS3308 MEDIA DRIVER
3834 M:      Hans Verkuil <hverkuil@xs4all.nl>
3835 L:      linux-media@vger.kernel.org
3836 T:      git git://linuxtv.org/media_tree.git
3837 W:      http://linuxtv.org
3838 S:      Odd Fixes
3839 F:      drivers/media/i2c/cs3308.c
3840 F:      drivers/media/i2c/cs3308.h
3841
3842 CS5535 Audio ALSA driver
3843 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3844 S:      Maintained
3845 F:      sound/pci/cs5535audio/
3846
3847 CW1200 WLAN driver
3848 M:      Solomon Peachy <pizza@shaftnet.org>
3849 S:      Maintained
3850 F:      drivers/net/wireless/st/cw1200/
3851
3852 CX18 VIDEO4LINUX DRIVER
3853 M:      Andy Walls <awalls@md.metrocast.net>
3854 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3855 L:      linux-media@vger.kernel.org
3856 T:      git git://linuxtv.org/media_tree.git
3857 W:      https://linuxtv.org
3858 W:      http://www.ivtvdriver.org/index.php/Cx18
3859 S:      Maintained
3860 F:      Documentation/media/v4l-drivers/cx18*
3861 F:      drivers/media/pci/cx18/
3862 F:      include/uapi/linux/ivtv*
3863
3864 CX2341X MPEG ENCODER HELPER MODULE
3865 M:      Hans Verkuil <hverkuil@xs4all.nl>
3866 L:      linux-media@vger.kernel.org
3867 T:      git git://linuxtv.org/media_tree.git
3868 W:      https://linuxtv.org
3869 S:      Maintained
3870 F:      drivers/media/common/cx2341x*
3871 F:      include/media/cx2341x*
3872
3873 CX24120 MEDIA DRIVER
3874 M:      Jemma Denson <jdenson@gmail.com>
3875 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3876 L:      linux-media@vger.kernel.org
3877 W:      https://linuxtv.org
3878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3879 S:      Maintained
3880 F:      drivers/media/dvb-frontends/cx24120*
3881
3882 CX88 VIDEO4LINUX DRIVER
3883 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3884 L:      linux-media@vger.kernel.org
3885 W:      https://linuxtv.org
3886 T:      git git://linuxtv.org/media_tree.git
3887 S:      Odd fixes
3888 F:      Documentation/media/v4l-drivers/cx88*
3889 F:      drivers/media/pci/cx88/
3890
3891 CXD2820R MEDIA DRIVER
3892 M:      Antti Palosaari <crope@iki.fi>
3893 L:      linux-media@vger.kernel.org
3894 W:      https://linuxtv.org
3895 W:      http://palosaari.fi/linux/
3896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3897 T:      git git://linuxtv.org/anttip/media_tree.git
3898 S:      Maintained
3899 F:      drivers/media/dvb-frontends/cxd2820r*
3900
3901 CXGB3 ETHERNET DRIVER (CXGB3)
3902 M:      Santosh Raspatur <santosh@chelsio.com>
3903 L:      netdev@vger.kernel.org
3904 W:      http://www.chelsio.com
3905 S:      Supported
3906 F:      drivers/net/ethernet/chelsio/cxgb3/
3907
3908 CXGB3 ISCSI DRIVER (CXGB3I)
3909 M:      Karen Xie <kxie@chelsio.com>
3910 L:      linux-scsi@vger.kernel.org
3911 W:      http://www.chelsio.com
3912 S:      Supported
3913 F:      drivers/scsi/cxgbi/cxgb3i
3914
3915 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3916 M:      Steve Wise <swise@chelsio.com>
3917 L:      linux-rdma@vger.kernel.org
3918 W:      http://www.openfabrics.org
3919 S:      Supported
3920 F:      drivers/infiniband/hw/cxgb3/
3921 F:      include/uapi/rdma/cxgb3-abi.h
3922
3923 CXGB4 CRYPTO DRIVER (chcr)
3924 M:      Harsh Jain <harsh@chelsio.com>
3925 L:      linux-crypto@vger.kernel.org
3926 W:      http://www.chelsio.com
3927 S:      Supported
3928 F:      drivers/crypto/chelsio
3929
3930 CXGB4 ETHERNET DRIVER (CXGB4)
3931 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3932 L:      netdev@vger.kernel.org
3933 W:      http://www.chelsio.com
3934 S:      Supported
3935 F:      drivers/net/ethernet/chelsio/cxgb4/
3936
3937 CXGB4 ISCSI DRIVER (CXGB4I)
3938 M:      Karen Xie <kxie@chelsio.com>
3939 L:      linux-scsi@vger.kernel.org
3940 W:      http://www.chelsio.com
3941 S:      Supported
3942 F:      drivers/scsi/cxgbi/cxgb4i
3943
3944 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3945 M:      Steve Wise <swise@chelsio.com>
3946 L:      linux-rdma@vger.kernel.org
3947 W:      http://www.openfabrics.org
3948 S:      Supported
3949 F:      drivers/infiniband/hw/cxgb4/
3950 F:      include/uapi/rdma/cxgb4-abi.h
3951
3952 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3953 M:      Casey Leedom <leedom@chelsio.com>
3954 L:      netdev@vger.kernel.org
3955 W:      http://www.chelsio.com
3956 S:      Supported
3957 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3958
3959 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3960 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3961 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3962 L:      linuxppc-dev@lists.ozlabs.org
3963 S:      Supported
3964 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3965 F:      drivers/misc/cxl/
3966 F:      include/misc/cxl*
3967 F:      include/uapi/misc/cxl.h
3968 F:      Documentation/powerpc/cxl.txt
3969 F:      Documentation/ABI/testing/sysfs-class-cxl
3970
3971 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3972 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3973 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3974 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3975 L:      linux-scsi@vger.kernel.org
3976 S:      Supported
3977 F:      drivers/scsi/cxlflash/
3978 F:      include/uapi/scsi/cxlflash_ioctls.h
3979 F:      Documentation/powerpc/cxlflash.txt
3980
3981 CYBERPRO FB DRIVER
3982 M:      Russell King <linux@armlinux.org.uk>
3983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3984 W:      http://www.armlinux.org.uk/
3985 S:      Maintained
3986 F:      drivers/video/fbdev/cyber2000fb.*
3987
3988 CYCLADES ASYNC MUX DRIVER
3989 W:      http://www.cyclades.com/
3990 S:      Orphan
3991 F:      drivers/tty/cyclades.c
3992 F:      include/linux/cyclades.h
3993 F:      include/uapi/linux/cyclades.h
3994
3995 CYCLADES PC300 DRIVER
3996 W:      http://www.cyclades.com/
3997 S:      Orphan
3998 F:      drivers/net/wan/pc300*
3999
4000 CYPRESS_FIRMWARE MEDIA DRIVER
4001 M:      Antti Palosaari <crope@iki.fi>
4002 L:      linux-media@vger.kernel.org
4003 W:      https://linuxtv.org
4004 W:      http://palosaari.fi/linux/
4005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4006 T:      git git://linuxtv.org/anttip/media_tree.git
4007 S:      Maintained
4008 F:      drivers/media/common/cypress_firmware*
4009
4010 CYTTSP TOUCHSCREEN DRIVER
4011 M:      Ferruh Yigit <fery@cypress.com>
4012 L:      linux-input@vger.kernel.org
4013 S:      Supported
4014 F:      drivers/input/touchscreen/cyttsp*
4015 F:      include/linux/input/cyttsp.h
4016
4017 D-LINK DIR-685 TOUCHKEYS DRIVER
4018 M:      Linus Walleij <linus.walleij@linaro.org>
4019 L:      linux-input@vger.kernel.org
4020 S:      Supported
4021 F:      drivers/input/dlink-dir685-touchkeys.c
4022
4023 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4024 M:      Joshua Kinard <kumba@gentoo.org>
4025 S:      Maintained
4026 F:      drivers/rtc/rtc-ds1685.c
4027 F:      include/linux/rtc/ds1685.h
4028
4029 DAMA SLAVE for AX.25
4030 M:      Joerg Reuter <jreuter@yaina.de>
4031 W:      http://yaina.de/jreuter/
4032 W:      http://www.qsl.net/dl1bke/
4033 L:      linux-hams@vger.kernel.org
4034 S:      Maintained
4035 F:      net/ax25/af_ax25.c
4036 F:      net/ax25/ax25_dev.c
4037 F:      net/ax25/ax25_ds_*
4038 F:      net/ax25/ax25_in.c
4039 F:      net/ax25/ax25_out.c
4040 F:      net/ax25/ax25_timer.c
4041 F:      net/ax25/sysctl_net_ax25.c
4042
4043 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4044 L:      netdev@vger.kernel.org
4045 S:      Orphan
4046 F:      Documentation/networking/dmfe.txt
4047 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4048
4049 DC390/AM53C974 SCSI driver
4050 M:      Hannes Reinecke <hare@suse.com>
4051 L:      linux-scsi@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/scsi/am53c974.c
4054
4055 DC395x SCSI driver
4056 M:      Oliver Neukum <oliver@neukum.org>
4057 M:      Ali Akcaagac <aliakc@web.de>
4058 M:      Jamie Lenehan <lenehan@twibble.org>
4059 L:      dc395x@twibble.org
4060 W:      http://twibble.org/dist/dc395x/
4061 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4062 S:      Maintained
4063 F:      Documentation/scsi/dc395x.txt
4064 F:      drivers/scsi/dc395x.*
4065
4066 DCCP PROTOCOL
4067 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4068 L:      dccp@vger.kernel.org
4069 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4070 S:      Maintained
4071 F:      include/linux/dccp.h
4072 F:      include/uapi/linux/dccp.h
4073 F:      include/linux/tfrc.h
4074 F:      net/dccp/
4075
4076 DECnet NETWORK LAYER
4077 W:      http://linux-decnet.sourceforge.net
4078 L:      linux-decnet-user@lists.sourceforge.net
4079 S:      Orphan
4080 F:      Documentation/networking/decnet.txt
4081 F:      net/decnet/
4082
4083 DECSTATION PLATFORM SUPPORT
4084 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4085 L:      linux-mips@linux-mips.org
4086 W:      http://www.linux-mips.org/wiki/DECstation
4087 S:      Maintained
4088 F:      arch/mips/dec/
4089 F:      arch/mips/include/asm/dec/
4090 F:      arch/mips/include/asm/mach-dec/
4091
4092 DEFXX FDDI NETWORK DRIVER
4093 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4094 S:      Maintained
4095 F:      drivers/net/fddi/defxx.*
4096
4097 DELL SMBIOS DRIVER
4098 M:      Pali Rohár <pali.rohar@gmail.com>
4099 M:      Mario Limonciello <mario.limonciello@dell.com>
4100 L:      platform-driver-x86@vger.kernel.org
4101 S:      Maintained
4102 F:      drivers/platform/x86/dell-smbios.*
4103
4104 DELL SMBIOS SMM DRIVER
4105 M:      Mario Limonciello <mario.limonciello@dell.com>
4106 L:      platform-driver-x86@vger.kernel.org
4107 S:      Maintained
4108 F:      drivers/platform/x86/dell-smbios-smm.c
4109
4110 DELL SMBIOS WMI DRIVER
4111 M:      Mario Limonciello <mario.limonciello@dell.com>
4112 L:      platform-driver-x86@vger.kernel.org
4113 S:      Maintained
4114 F:      drivers/platform/x86/dell-smbios-wmi.c
4115 F:      tools/wmi/dell-smbios-example.c
4116
4117 DELL LAPTOP DRIVER
4118 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4119 M:      Pali Rohár <pali.rohar@gmail.com>
4120 L:      platform-driver-x86@vger.kernel.org
4121 S:      Maintained
4122 F:      drivers/platform/x86/dell-laptop.c
4123
4124 DELL LAPTOP FREEFALL DRIVER
4125 M:      Pali Rohár <pali.rohar@gmail.com>
4126 S:      Maintained
4127 F:      drivers/platform/x86/dell-smo8800.c
4128
4129 DELL LAPTOP RBTN DRIVER
4130 M:      Pali Rohár <pali.rohar@gmail.com>
4131 S:      Maintained
4132 F:      drivers/platform/x86/dell-rbtn.*
4133
4134 DELL LAPTOP SMM DRIVER
4135 M:      Pali Rohár <pali.rohar@gmail.com>
4136 S:      Maintained
4137 F:      drivers/hwmon/dell-smm-hwmon.c
4138 F:      include/uapi/linux/i8k.h
4139
4140 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4141 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4142 S:      Maintained
4143 F:      Documentation/dcdbas.txt
4144 F:      drivers/firmware/dcdbas.*
4145
4146 DELL WMI NOTIFICATIONS DRIVER
4147 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4148 M:      Pali Rohár <pali.rohar@gmail.com>
4149 S:      Maintained
4150 F:      drivers/platform/x86/dell-wmi.c
4151
4152 DELL WMI DESCRIPTOR DRIVER
4153 M:      Mario Limonciello <mario.limonciello@dell.com>
4154 S:      Maintained
4155 F:      drivers/platform/x86/dell-wmi-descriptor.c
4156
4157 DELTA ST MEDIA DRIVER
4158 M:      Hugues Fruchet <hugues.fruchet@st.com>
4159 L:      linux-media@vger.kernel.org
4160 T:      git git://linuxtv.org/media_tree.git
4161 W:      https://linuxtv.org
4162 S:      Supported
4163 F:      drivers/media/platform/sti/delta
4164
4165 DENALI NAND DRIVER
4166 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4167 L:      linux-mtd@lists.infradead.org
4168 S:      Supported
4169 F:      drivers/mtd/nand/raw/denali*
4170
4171 DESIGNWARE USB2 DRD IP DRIVER
4172 M:      Minas Harutyunyan <hminas@synopsys.com>
4173 L:      linux-usb@vger.kernel.org
4174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4175 S:      Maintained
4176 F:      drivers/usb/dwc2/
4177
4178 DESIGNWARE USB3 DRD IP DRIVER
4179 M:      Felipe Balbi <balbi@kernel.org>
4180 L:      linux-usb@vger.kernel.org
4181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4182 S:      Maintained
4183 F:      drivers/usb/dwc3/
4184
4185 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4186 M:      Andreas Klinger <ak@it-klinger.de>
4187 L:      linux-iio@vger.kernel.org
4188 S:      Maintained
4189 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4190 F:      drivers/iio/proximity/srf*.c
4191
4192 DEVICE COREDUMP (DEV_COREDUMP)
4193 M:      Johannes Berg <johannes@sipsolutions.net>
4194 L:      linux-kernel@vger.kernel.org
4195 S:      Maintained
4196 F:      drivers/base/devcoredump.c
4197 F:      include/linux/devcoredump.h
4198
4199 DEVICE FREQUENCY (DEVFREQ)
4200 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4201 M:      Kyungmin Park <kyungmin.park@samsung.com>
4202 R:      Chanwoo Choi <cw00.choi@samsung.com>
4203 L:      linux-pm@vger.kernel.org
4204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4205 S:      Maintained
4206 F:      drivers/devfreq/
4207 F:      include/linux/devfreq.h
4208 F:      Documentation/devicetree/bindings/devfreq/
4209
4210 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4211 M:      Chanwoo Choi <cw00.choi@samsung.com>
4212 L:      linux-pm@vger.kernel.org
4213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4214 S:      Supported
4215 F:      drivers/devfreq/event/
4216 F:      drivers/devfreq/devfreq-event.c
4217 F:      include/linux/devfreq-event.h
4218 F:      Documentation/devicetree/bindings/devfreq/event/
4219
4220 DEVICE NUMBER REGISTRY
4221 M:      Torben Mathiasen <device@lanana.org>
4222 W:      http://lanana.org/docs/device-list/index.html
4223 S:      Maintained
4224
4225 DEVICE-MAPPER  (LVM)
4226 M:      Alasdair Kergon <agk@redhat.com>
4227 M:      Mike Snitzer <snitzer@redhat.com>
4228 M:      dm-devel@redhat.com
4229 L:      dm-devel@redhat.com
4230 W:      http://sources.redhat.com/dm
4231 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4233 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4234 S:      Maintained
4235 F:      Documentation/device-mapper/
4236 F:      drivers/md/Makefile
4237 F:      drivers/md/Kconfig
4238 F:      drivers/md/dm*
4239 F:      drivers/md/persistent-data/
4240 F:      include/linux/device-mapper.h
4241 F:      include/linux/dm-*.h
4242 F:      include/uapi/linux/dm-*.h
4243
4244 DEVLINK
4245 M:      Jiri Pirko <jiri@mellanox.com>
4246 L:      netdev@vger.kernel.org
4247 S:      Supported
4248 F:      net/core/devlink.c
4249 F:      include/net/devlink.h
4250 F:      include/uapi/linux/devlink.h
4251
4252 DIALOG SEMICONDUCTOR DRIVERS
4253 M:      Support Opensource <support.opensource@diasemi.com>
4254 W:      http://www.dialog-semiconductor.com/products
4255 S:      Supported
4256 F:      Documentation/hwmon/da90??
4257 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4258 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4259 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4260 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4261 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4262 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4263 F:      drivers/gpio/gpio-da90??.c
4264 F:      drivers/hwmon/da90??-hwmon.c
4265 F:      drivers/iio/adc/da91??-*.c
4266 F:      drivers/input/misc/da90??_onkey.c
4267 F:      drivers/input/touchscreen/da9052_tsi.c
4268 F:      drivers/leds/leds-da90??.c
4269 F:      drivers/mfd/da903x.c
4270 F:      drivers/mfd/da90??-*.c
4271 F:      drivers/mfd/da91??-*.c
4272 F:      drivers/power/supply/da9052-battery.c
4273 F:      drivers/power/supply/da91??-*.c
4274 F:      drivers/regulator/da903x.c
4275 F:      drivers/regulator/da9???-regulator.[ch]
4276 F:      drivers/thermal/da90??-thermal.c
4277 F:      drivers/rtc/rtc-da90??.c
4278 F:      drivers/video/backlight/da90??_bl.c
4279 F:      drivers/watchdog/da90??_wdt.c
4280 F:      include/linux/mfd/da903x.h
4281 F:      include/linux/mfd/da9052/
4282 F:      include/linux/mfd/da9055/
4283 F:      include/linux/mfd/da9062/
4284 F:      include/linux/mfd/da9063/
4285 F:      include/linux/mfd/da9150/
4286 F:      include/linux/regulator/da9211.h
4287 F:      include/sound/da[79]*.h
4288 F:      sound/soc/codecs/da[79]*.[ch]
4289
4290 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4291 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4292 L:      linux-gpio@vger.kernel.org
4293 S:      Maintained
4294 F:      drivers/gpio/gpio-gpio-mm.c
4295
4296 DIGI NEO AND CLASSIC PCI PRODUCTS
4297 M:      Lidza Louina <lidza.louina@gmail.com>
4298 M:      Mark Hounschell <markh@compro.net>
4299 L:      driverdev-devel@linuxdriverproject.org
4300 S:      Maintained
4301 F:      drivers/staging/dgnc/
4302
4303 DIOLAN U2C-12 I2C DRIVER
4304 M:      Guenter Roeck <linux@roeck-us.net>
4305 L:      linux-i2c@vger.kernel.org
4306 S:      Maintained
4307 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4308
4309 FILESYSTEM DIRECT ACCESS (DAX)
4310 M:      Matthew Wilcox <mawilcox@microsoft.com>
4311 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4312 L:      linux-fsdevel@vger.kernel.org
4313 S:      Supported
4314 F:      fs/dax.c
4315 F:      include/linux/dax.h
4316 F:      include/trace/events/fs_dax.h
4317
4318 DEVICE DIRECT ACCESS (DAX)
4319 M:      Dan Williams <dan.j.williams@intel.com>
4320 M:      Dave Jiang <dave.jiang@intel.com>
4321 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4322 M:      Vishal Verma <vishal.l.verma@intel.com>
4323 L:      linux-nvdimm@lists.01.org
4324 S:      Supported
4325 F:      drivers/dax/
4326
4327 DIRECTORY NOTIFICATION (DNOTIFY)
4328 M:      Jan Kara <jack@suse.cz>
4329 R:      Amir Goldstein <amir73il@gmail.com>
4330 L:      linux-fsdevel@vger.kernel.org
4331 S:      Maintained
4332 F:      Documentation/filesystems/dnotify.txt
4333 F:      fs/notify/dnotify/
4334 F:      include/linux/dnotify.h
4335
4336 DISK GEOMETRY AND PARTITION HANDLING
4337 M:      Andries Brouwer <aeb@cwi.nl>
4338 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4339 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4340 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4341 S:      Maintained
4342
4343 DISKQUOTA
4344 M:      Jan Kara <jack@suse.com>
4345 S:      Maintained
4346 F:      Documentation/filesystems/quota.txt
4347 F:      fs/quota/
4348 F:      include/linux/quota*.h
4349 F:      include/uapi/linux/quota*.h
4350
4351 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4352 M:      Bernie Thompson <bernie@plugable.com>
4353 L:      linux-fbdev@vger.kernel.org
4354 S:      Maintained
4355 W:      http://plugable.com/category/projects/udlfb/
4356 F:      drivers/video/fbdev/udlfb.c
4357 F:      include/video/udlfb.h
4358 F:      Documentation/fb/udlfb.txt
4359
4360 DISTRIBUTED LOCK MANAGER (DLM)
4361 M:      Christine Caulfield <ccaulfie@redhat.com>
4362 M:      David Teigland <teigland@redhat.com>
4363 L:      cluster-devel@redhat.com
4364 W:      http://sources.redhat.com/cluster/
4365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4366 S:      Supported
4367 F:      fs/dlm/
4368
4369 DMA BUFFER SHARING FRAMEWORK
4370 M:      Sumit Semwal <sumit.semwal@linaro.org>
4371 S:      Maintained
4372 L:      linux-media@vger.kernel.org
4373 L:      dri-devel@lists.freedesktop.org
4374 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4375 F:      drivers/dma-buf/
4376 F:      include/linux/dma-buf*
4377 F:      include/linux/reservation.h
4378 F:      include/linux/*fence.h
4379 F:      Documentation/driver-api/dma-buf.rst
4380 T:      git git://anongit.freedesktop.org/drm/drm-misc
4381
4382 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4383 M:      Vinod Koul <vkoul@kernel.org>
4384 L:      dmaengine@vger.kernel.org
4385 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4386 S:      Maintained
4387 F:      drivers/dma/
4388 F:      include/linux/dmaengine.h
4389 F:      include/linux/of_dma.h
4390 F:      Documentation/devicetree/bindings/dma/
4391 F:      Documentation/driver-api/dmaengine/
4392 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4393
4394 DMA MAPPING HELPERS
4395 M:      Christoph Hellwig <hch@lst.de>
4396 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4397 R:      Robin Murphy <robin.murphy@arm.com>
4398 L:      iommu@lists.linux-foundation.org
4399 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4400 W:      http://git.infradead.org/users/hch/dma-mapping.git
4401 S:      Supported
4402 F:      kernel/dma/
4403 F:      include/asm-generic/dma-mapping.h
4404 F:      include/linux/dma-direct.h
4405 F:      include/linux/dma-mapping.h
4406 F:      include/linux/dma-noncoherent.h
4407
4408 DME1737 HARDWARE MONITOR DRIVER
4409 M:      Juerg Haefliger <juergh@gmail.com>
4410 L:      linux-hwmon@vger.kernel.org
4411 S:      Maintained
4412 F:      Documentation/hwmon/dme1737
4413 F:      drivers/hwmon/dme1737.c
4414
4415 DMI/SMBIOS SUPPORT
4416 M:      Jean Delvare <jdelvare@suse.com>
4417 S:      Maintained
4418 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4419 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4420 F:      drivers/firmware/dmi-id.c
4421 F:      drivers/firmware/dmi_scan.c
4422 F:      include/linux/dmi.h
4423
4424 DOCUMENTATION
4425 M:      Jonathan Corbet <corbet@lwn.net>
4426 L:      linux-doc@vger.kernel.org
4427 S:      Maintained
4428 F:      Documentation/
4429 F:      scripts/kernel-doc
4430 X:      Documentation/ABI/
4431 X:      Documentation/devicetree/
4432 X:      Documentation/acpi
4433 X:      Documentation/power
4434 X:      Documentation/spi
4435 X:      Documentation/media
4436 T:      git git://git.lwn.net/linux.git docs-next
4437
4438 DOCUMENTATION/ITALIAN
4439 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4440 L:      linux-doc@vger.kernel.org
4441 S:      Maintained
4442 F:      Documentation/translations/it_IT
4443
4444 DONGWOON DW9714 LENS VOICE COIL DRIVER
4445 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4446 L:      linux-media@vger.kernel.org
4447 T:      git git://linuxtv.org/media_tree.git
4448 S:      Maintained
4449 F:      drivers/media/i2c/dw9714.c
4450
4451 DONGWOON DW9807 LENS VOICE COIL DRIVER
4452 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4453 L:      linux-media@vger.kernel.org
4454 T:      git git://linuxtv.org/media_tree.git
4455 S:      Maintained
4456 F:      drivers/media/i2c/dw9807.c
4457
4458 DOUBLETALK DRIVER
4459 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4460 L:      blinux-list@redhat.com
4461 S:      Maintained
4462 F:      drivers/char/dtlk.c
4463 F:      include/linux/dtlk.h
4464
4465 DPAA2 DATAPATH I/O (DPIO) DRIVER
4466 M:      Roy Pledge <Roy.Pledge@nxp.com>
4467 L:      linux-kernel@vger.kernel.org
4468 S:      Maintained
4469 F:      drivers/staging/fsl-mc/bus/dpio
4470
4471 DPAA2 ETHERNET DRIVER
4472 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4473 L:      linux-kernel@vger.kernel.org
4474 S:      Maintained
4475 F:      drivers/staging/fsl-dpaa2/ethernet
4476
4477 DPAA2 ETHERNET SWITCH DRIVER
4478 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4479 L:      linux-kernel@vger.kernel.org
4480 S:      Maintained
4481 F:      drivers/staging/fsl-dpaa2/ethsw
4482
4483 DPAA2 PTP CLOCK DRIVER
4484 M:      Yangbo Lu <yangbo.lu@nxp.com>
4485 L:      linux-kernel@vger.kernel.org
4486 S:      Maintained
4487 F:      drivers/staging/fsl-dpaa2/rtc
4488
4489 DPT_I2O SCSI RAID DRIVER
4490 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4491 L:      linux-scsi@vger.kernel.org
4492 W:      http://www.adaptec.com/
4493 S:      Maintained
4494 F:      drivers/scsi/dpt*
4495 F:      drivers/scsi/dpt/
4496
4497 DRBD DRIVER
4498 M:      Philipp Reisner <philipp.reisner@linbit.com>
4499 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4500 L:      drbd-dev@lists.linbit.com
4501 W:      http://www.drbd.org
4502 T:      git git://git.linbit.com/linux-drbd.git
4503 T:      git git://git.linbit.com/drbd-8.4.git
4504 S:      Supported
4505 F:      drivers/block/drbd/
4506 F:      lib/lru_cache.c
4507 F:      Documentation/blockdev/drbd/
4508
4509 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4511 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4513 S:      Supported
4514 F:      Documentation/kobject.txt
4515 F:      drivers/base/
4516 F:      fs/debugfs/
4517 F:      fs/sysfs/
4518 F:      include/linux/debugfs.h
4519 F:      include/linux/kobj*
4520 F:      lib/kobj*
4521
4522 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4523 M:      Kevin Hilman <khilman@kernel.org>
4524 M:      Nishanth Menon <nm@ti.com>
4525 S:      Maintained
4526 F:      drivers/power/avs/
4527 F:      include/linux/power/smartreflex.h
4528 L:      linux-pm@vger.kernel.org
4529
4530 DRM DRIVER FOR ARM PL111 CLCD
4531 M:      Eric Anholt <eric@anholt.net>
4532 T:      git git://anongit.freedesktop.org/drm/drm-misc
4533 S:      Supported
4534 F:      drivers/gpu/drm/pl111/
4535
4536 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4537 M:      Linus Walleij <linus.walleij@linaro.org>
4538 T:      git git://anongit.freedesktop.org/drm/drm-misc
4539 S:      Maintained
4540 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4541 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4542
4543 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4544 M:      Dave Airlie <airlied@redhat.com>
4545 S:      Odd Fixes
4546 F:      drivers/gpu/drm/ast/
4547
4548 DRM DRIVER FOR BOCHS VIRTUAL GPU
4549 M:      Gerd Hoffmann <kraxel@redhat.com>
4550 L:      virtualization@lists.linux-foundation.org
4551 T:      git git://anongit.freedesktop.org/drm/drm-misc
4552 S:      Maintained
4553 F:      drivers/gpu/drm/bochs/
4554
4555 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4556 M:      Linus Walleij <linus.walleij@linaro.org>
4557 T:      git git://anongit.freedesktop.org/drm/drm-misc
4558 S:      Maintained
4559 F:      drivers/gpu/drm/tve200/
4560
4561 DRM DRIVER FOR ILITEK ILI9225 PANELS
4562 M:      David Lechner <david@lechnology.com>
4563 S:      Maintained
4564 F:      drivers/gpu/drm/tinydrm/ili9225.c
4565 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4566
4567 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4568 S:      Orphan / Obsolete
4569 F:      drivers/gpu/drm/i810/
4570 F:      include/uapi/drm/i810_drm.h
4571
4572 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/mga/
4575 F:      include/uapi/drm/mga_drm.h
4576
4577 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4578 M:      Dave Airlie <airlied@redhat.com>
4579 S:      Odd Fixes
4580 F:      drivers/gpu/drm/mgag200/
4581
4582 DRM DRIVER FOR MI0283QT
4583 M:      Noralf Trønnes <noralf@tronnes.org>
4584 S:      Maintained
4585 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4586 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4587
4588 DRM DRIVER FOR MSM ADRENO GPU
4589 M:      Rob Clark <robdclark@gmail.com>
4590 L:      linux-arm-msm@vger.kernel.org
4591 L:      dri-devel@lists.freedesktop.org
4592 L:      freedreno@lists.freedesktop.org
4593 T:      git git://people.freedesktop.org/~robclark/linux
4594 S:      Maintained
4595 F:      drivers/gpu/drm/msm/
4596 F:      include/uapi/drm/msm_drm.h
4597 F:      Documentation/devicetree/bindings/display/msm/
4598
4599 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4600 M:      Ben Skeggs <bskeggs@redhat.com>
4601 L:      dri-devel@lists.freedesktop.org
4602 L:      nouveau@lists.freedesktop.org
4603 T:      git git://github.com/skeggsb/linux
4604 S:      Supported
4605 F:      drivers/gpu/drm/nouveau/
4606 F:      include/uapi/drm/nouveau_drm.h
4607
4608 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4609 M:      Noralf Trønnes <noralf@tronnes.org>
4610 S:      Maintained
4611 F:      drivers/gpu/drm/tinydrm/repaper.c
4612 F:      Documentation/devicetree/bindings/display/repaper.txt
4613
4614 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4615 M:      Dave Airlie <airlied@redhat.com>
4616 M:      Gerd Hoffmann <kraxel@redhat.com>
4617 L:      virtualization@lists.linux-foundation.org
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619 S:      Obsolete
4620 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4621 F:      drivers/gpu/drm/cirrus/
4622
4623 DRM DRIVER FOR QXL VIRTUAL GPU
4624 M:      Dave Airlie <airlied@redhat.com>
4625 M:      Gerd Hoffmann <kraxel@redhat.com>
4626 L:      virtualization@lists.linux-foundation.org
4627 T:      git git://anongit.freedesktop.org/drm/drm-misc
4628 S:      Maintained
4629 F:      drivers/gpu/drm/qxl/
4630 F:      include/uapi/drm/qxl_drm.h
4631
4632 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4633 S:      Orphan / Obsolete
4634 F:      drivers/gpu/drm/r128/
4635 F:      include/uapi/drm/r128_drm.h
4636
4637 DRM DRIVER FOR SAVAGE VIDEO CARDS
4638 S:      Orphan / Obsolete
4639 F:      drivers/gpu/drm/savage/
4640 F:      include/uapi/drm/savage_drm.h
4641
4642 DRM DRIVER FOR SIS VIDEO CARDS
4643 S:      Orphan / Obsolete
4644 F:      drivers/gpu/drm/sis/
4645 F:      include/uapi/drm/sis_drm.h
4646
4647 DRM DRIVER FOR SITRONIX ST7586 PANELS
4648 M:      David Lechner <david@lechnology.com>
4649 S:      Maintained
4650 F:      drivers/gpu/drm/tinydrm/st7586.c
4651 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4652
4653 DRM DRIVER FOR SITRONIX ST7735R PANELS
4654 M:      David Lechner <david@lechnology.com>
4655 S:      Maintained
4656 F:      drivers/gpu/drm/tinydrm/st7735r.c
4657 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4658
4659 DRM DRIVER FOR TDFX VIDEO CARDS
4660 S:      Orphan / Obsolete
4661 F:      drivers/gpu/drm/tdfx/
4662
4663 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4664 M:      Dave Airlie <airlied@redhat.com>
4665 S:      Odd Fixes
4666 F:      drivers/gpu/drm/udl/
4667
4668 DRM DRIVER FOR VMWARE VIRTUAL GPU
4669 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4670 M:      Sinclair Yeh <syeh@vmware.com>
4671 M:      Thomas Hellstrom <thellstrom@vmware.com>
4672 L:      dri-devel@lists.freedesktop.org
4673 T:      git git://people.freedesktop.org/~syeh/repos_linux
4674 T:      git git://people.freedesktop.org/~thomash/linux
4675 S:      Supported
4676 F:      drivers/gpu/drm/vmwgfx/
4677 F:      include/uapi/drm/vmwgfx_drm.h
4678
4679 DRM DRIVERS
4680 M:      David Airlie <airlied@linux.ie>
4681 L:      dri-devel@lists.freedesktop.org
4682 T:      git git://anongit.freedesktop.org/drm/drm
4683 B:      https://bugs.freedesktop.org/
4684 C:      irc://chat.freenode.net/dri-devel
4685 S:      Maintained
4686 F:      drivers/gpu/drm/
4687 F:      drivers/gpu/vga/
4688 F:      Documentation/devicetree/bindings/display/
4689 F:      Documentation/devicetree/bindings/gpu/
4690 F:      Documentation/gpu/
4691 F:      include/drm/
4692 F:      include/uapi/drm/
4693 F:      include/linux/vga*
4694
4695 DRM DRIVERS AND MISC GPU PATCHES
4696 M:      Gustavo Padovan <gustavo@padovan.org>
4697 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4698 M:      Sean Paul <seanpaul@chromium.org>
4699 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4700 S:      Maintained
4701 T:      git git://anongit.freedesktop.org/drm/drm-misc
4702 F:      Documentation/gpu/
4703 F:      drivers/gpu/vga/
4704 F:      drivers/gpu/drm/*
4705 F:      include/drm/drm*
4706 F:      include/uapi/drm/drm*
4707 F:      include/linux/vga*
4708
4709 DRM DRIVERS FOR ALLWINNER A10
4710 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4711 L:      dri-devel@lists.freedesktop.org
4712 S:      Supported
4713 F:      drivers/gpu/drm/sun4i/
4714 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4715 T:      git git://anongit.freedesktop.org/drm/drm-misc
4716
4717 DRM DRIVERS FOR AMLOGIC SOCS
4718 M:      Neil Armstrong <narmstrong@baylibre.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 L:      linux-amlogic@lists.infradead.org
4721 W:      http://linux-meson.com/
4722 S:      Supported
4723 F:      drivers/gpu/drm/meson/
4724 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4725 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4726 F:      Documentation/gpu/meson.rst
4727 T:      git git://anongit.freedesktop.org/drm/drm-misc
4728
4729 DRM DRIVERS FOR ATMEL HLCDC
4730 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4731 L:      dri-devel@lists.freedesktop.org
4732 S:      Supported
4733 F:      drivers/gpu/drm/atmel-hlcdc/
4734 F:      Documentation/devicetree/bindings/display/atmel/
4735 T:      git git://anongit.freedesktop.org/drm/drm-misc
4736
4737 DRM DRIVERS FOR BRIDGE CHIPS
4738 M:      Archit Taneja <architt@codeaurora.org>
4739 M:      Andrzej Hajda <a.hajda@samsung.com>
4740 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4741 S:      Maintained
4742 T:      git git://anongit.freedesktop.org/drm/drm-misc
4743 F:      drivers/gpu/drm/bridge/
4744
4745 DRM DRIVERS FOR EXYNOS
4746 M:      Inki Dae <inki.dae@samsung.com>
4747 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4748 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4749 M:      Kyungmin Park <kyungmin.park@samsung.com>
4750 L:      dri-devel@lists.freedesktop.org
4751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4752 S:      Supported
4753 F:      drivers/gpu/drm/exynos/
4754 F:      include/uapi/drm/exynos_drm.h
4755 F:      Documentation/devicetree/bindings/display/exynos/
4756
4757 DRM DRIVERS FOR FREESCALE DCU
4758 M:      Stefan Agner <stefan@agner.ch>
4759 M:      Alison Wang <alison.wang@nxp.com>
4760 L:      dri-devel@lists.freedesktop.org
4761 S:      Supported
4762 F:      drivers/gpu/drm/fsl-dcu/
4763 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4764 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4765 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4766
4767 DRM DRIVERS FOR FREESCALE IMX
4768 M:      Philipp Zabel <p.zabel@pengutronix.de>
4769 L:      dri-devel@lists.freedesktop.org
4770 S:      Maintained
4771 F:      drivers/gpu/drm/imx/
4772 F:      drivers/gpu/ipu-v3/
4773 F:      Documentation/devicetree/bindings/display/imx/
4774
4775 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4776 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 T:      git git://github.com/patjak/drm-gma500
4779 S:      Maintained
4780 F:      drivers/gpu/drm/gma500/
4781
4782 DRM DRIVERS FOR HISILICON
4783 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4784 M:      Rongrong Zou <zourongrong@gmail.com>
4785 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4786 R:      Chen Feng <puck.chen@hisilicon.com>
4787 L:      dri-devel@lists.freedesktop.org
4788 T:      git git://github.com/xin3liang/linux.git
4789 S:      Maintained
4790 F:      drivers/gpu/drm/hisilicon/
4791 F:      Documentation/devicetree/bindings/display/hisilicon/
4792
4793 DRM DRIVERS FOR MEDIATEK
4794 M:      CK Hu <ck.hu@mediatek.com>
4795 M:      Philipp Zabel <p.zabel@pengutronix.de>
4796 L:      dri-devel@lists.freedesktop.org
4797 S:      Supported
4798 F:      drivers/gpu/drm/mediatek/
4799 F:      Documentation/devicetree/bindings/display/mediatek/
4800
4801 DRM DRIVERS FOR NVIDIA TEGRA
4802 M:      Thierry Reding <thierry.reding@gmail.com>
4803 L:      dri-devel@lists.freedesktop.org
4804 L:      linux-tegra@vger.kernel.org
4805 T:      git git://anongit.freedesktop.org/tegra/linux.git
4806 S:      Supported
4807 F:      drivers/gpu/drm/tegra/
4808 F:      drivers/gpu/host1x/
4809 F:      include/linux/host1x.h
4810 F:      include/uapi/drm/tegra_drm.h
4811 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4812
4813 DRM DRIVERS FOR RENESAS
4814 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4815 L:      dri-devel@lists.freedesktop.org
4816 L:      linux-renesas-soc@vger.kernel.org
4817 T:      git git://linuxtv.org/pinchartl/fbdev
4818 S:      Supported
4819 F:      drivers/gpu/drm/rcar-du/
4820 F:      drivers/gpu/drm/shmobile/
4821 F:      include/linux/platform_data/shmob_drm.h
4822 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4823 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4824 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4825
4826 DRM DRIVERS FOR ROCKCHIP
4827 M:      Sandy Huang <hjc@rock-chips.com>
4828 M:      Heiko Stübner <heiko@sntech.de>
4829 L:      dri-devel@lists.freedesktop.org
4830 S:      Maintained
4831 F:      drivers/gpu/drm/rockchip/
4832 F:      Documentation/devicetree/bindings/display/rockchip/
4833 T:      git git://anongit.freedesktop.org/drm/drm-misc
4834
4835 DRM DRIVERS FOR STI
4836 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4837 M:      Vincent Abriou <vincent.abriou@st.com>
4838 L:      dri-devel@lists.freedesktop.org
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840 S:      Maintained
4841 F:      drivers/gpu/drm/sti
4842 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4843
4844 DRM DRIVERS FOR STM
4845 M:      Yannick Fertre <yannick.fertre@st.com>
4846 M:      Philippe Cornu <philippe.cornu@st.com>
4847 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4848 M:      Vincent Abriou <vincent.abriou@st.com>
4849 L:      dri-devel@lists.freedesktop.org
4850 T:      git git://anongit.freedesktop.org/drm/drm-misc
4851 S:      Maintained
4852 F:      drivers/gpu/drm/stm
4853 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4854
4855 DRM DRIVERS FOR TI LCDC
4856 M:      Jyri Sarha <jsarha@ti.com>
4857 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4858 L:      dri-devel@lists.freedesktop.org
4859 S:      Maintained
4860 F:      drivers/gpu/drm/tilcdc/
4861 F:      Documentation/devicetree/bindings/display/tilcdc/
4862
4863 DRM DRIVERS FOR TI OMAP
4864 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4865 L:      dri-devel@lists.freedesktop.org
4866 S:      Maintained
4867 F:      drivers/gpu/drm/omapdrm/
4868 F:      Documentation/devicetree/bindings/display/ti/
4869
4870 DRM DRIVERS FOR V3D
4871 M:      Eric Anholt <eric@anholt.net>
4872 S:      Supported
4873 F:      drivers/gpu/drm/v3d/
4874 F:      include/uapi/drm/v3d_drm.h
4875 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877
4878 DRM DRIVERS FOR VC4
4879 M:      Eric Anholt <eric@anholt.net>
4880 T:      git git://github.com/anholt/linux
4881 S:      Supported
4882 F:      drivers/gpu/drm/vc4/
4883 F:      include/uapi/drm/vc4_drm.h
4884 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4885 T:      git git://anongit.freedesktop.org/drm/drm-misc
4886
4887 DRM DRIVERS FOR VIVANTE GPU IP
4888 M:      Lucas Stach <l.stach@pengutronix.de>
4889 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4890 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4891 L:      etnaviv@lists.freedesktop.org
4892 L:      dri-devel@lists.freedesktop.org
4893 S:      Maintained
4894 F:      drivers/gpu/drm/etnaviv/
4895 F:      include/uapi/drm/etnaviv_drm.h
4896 F:      Documentation/devicetree/bindings/display/etnaviv/
4897
4898 DRM DRIVERS FOR ZTE ZX
4899 M:      Shawn Guo <shawnguo@kernel.org>
4900 L:      dri-devel@lists.freedesktop.org
4901 S:      Maintained
4902 F:      drivers/gpu/drm/zte/
4903 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4904 T:      git git://anongit.freedesktop.org/drm/drm-misc
4905
4906 DRM PANEL DRIVERS
4907 M:      Thierry Reding <thierry.reding@gmail.com>
4908 L:      dri-devel@lists.freedesktop.org
4909 T:      git git://anongit.freedesktop.org/drm/drm-misc
4910 S:      Maintained
4911 F:      drivers/gpu/drm/drm_panel.c
4912 F:      drivers/gpu/drm/panel/
4913 F:      include/drm/drm_panel.h
4914 F:      Documentation/devicetree/bindings/display/panel/
4915
4916 DRM TINYDRM DRIVERS
4917 M:      Noralf Trønnes <noralf@tronnes.org>
4918 W:      https://github.com/notro/tinydrm/wiki/Development
4919 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920 S:      Maintained
4921 F:      drivers/gpu/drm/tinydrm/
4922 F:      include/drm/tinydrm/
4923
4924 DRM DRIVERS FOR XEN
4925 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4926 T:      git git://anongit.freedesktop.org/drm/drm-misc
4927 L:      dri-devel@lists.freedesktop.org
4928 L:      xen-devel@lists.xen.org
4929 S:      Supported
4930 F:      drivers/gpu/drm/xen/
4931 F:      Documentation/gpu/xen-front.rst
4932
4933 DRM TTM SUBSYSTEM
4934 M:      Christian Koenig <christian.koenig@amd.com>
4935 M:      Huang Rui <ray.huang@amd.com>
4936 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4937 T:      git git://people.freedesktop.org/~agd5f/linux
4938 S:      Maintained
4939 L:      dri-devel@lists.freedesktop.org
4940 F:      include/drm/ttm/
4941 F:      drivers/gpu/drm/ttm/
4942
4943 DSBR100 USB FM RADIO DRIVER
4944 M:      Alexey Klimov <klimov.linux@gmail.com>
4945 L:      linux-media@vger.kernel.org
4946 T:      git git://linuxtv.org/media_tree.git
4947 S:      Maintained
4948 F:      drivers/media/radio/dsbr100.c
4949
4950 DSCC4 DRIVER
4951 M:      Francois Romieu <romieu@fr.zoreil.com>
4952 L:      netdev@vger.kernel.org
4953 S:      Maintained
4954 F:      drivers/net/wan/dscc4.c
4955
4956 DT3155 MEDIA DRIVER
4957 M:      Hans Verkuil <hverkuil@xs4all.nl>
4958 L:      linux-media@vger.kernel.org
4959 T:      git git://linuxtv.org/media_tree.git
4960 W:      https://linuxtv.org
4961 S:      Odd Fixes
4962 F:      drivers/media/pci/dt3155/
4963
4964 DVB_USB_AF9015 MEDIA DRIVER
4965 M:      Antti Palosaari <crope@iki.fi>
4966 L:      linux-media@vger.kernel.org
4967 W:      https://linuxtv.org
4968 W:      http://palosaari.fi/linux/
4969 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4970 T:      git git://linuxtv.org/anttip/media_tree.git
4971 S:      Maintained
4972 F:      drivers/media/usb/dvb-usb-v2/af9015*
4973
4974 DVB_USB_AF9035 MEDIA DRIVER
4975 M:      Antti Palosaari <crope@iki.fi>
4976 L:      linux-media@vger.kernel.org
4977 W:      https://linuxtv.org
4978 W:      http://palosaari.fi/linux/
4979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4980 T:      git git://linuxtv.org/anttip/media_tree.git
4981 S:      Maintained
4982 F:      drivers/media/usb/dvb-usb-v2/af9035*
4983
4984 DVB_USB_ANYSEE MEDIA DRIVER
4985 M:      Antti Palosaari <crope@iki.fi>
4986 L:      linux-media@vger.kernel.org
4987 W:      https://linuxtv.org
4988 W:      http://palosaari.fi/linux/
4989 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4990 T:      git git://linuxtv.org/anttip/media_tree.git
4991 S:      Maintained
4992 F:      drivers/media/usb/dvb-usb-v2/anysee*
4993
4994 DVB_USB_AU6610 MEDIA DRIVER
4995 M:      Antti Palosaari <crope@iki.fi>
4996 L:      linux-media@vger.kernel.org
4997 W:      https://linuxtv.org
4998 W:      http://palosaari.fi/linux/
4999 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5000 T:      git git://linuxtv.org/anttip/media_tree.git
5001 S:      Maintained
5002 F:      drivers/media/usb/dvb-usb-v2/au6610*
5003
5004 DVB_USB_CE6230 MEDIA DRIVER
5005 M:      Antti Palosaari <crope@iki.fi>
5006 L:      linux-media@vger.kernel.org
5007 W:      https://linuxtv.org
5008 W:      http://palosaari.fi/linux/
5009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5010 T:      git git://linuxtv.org/anttip/media_tree.git
5011 S:      Maintained
5012 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5013
5014 DVB_USB_CXUSB MEDIA DRIVER
5015 M:      Michael Krufky <mkrufky@linuxtv.org>
5016 L:      linux-media@vger.kernel.org
5017 W:      https://linuxtv.org
5018 W:      http://github.com/mkrufky
5019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5020 T:      git git://linuxtv.org/media_tree.git
5021 S:      Maintained
5022 F:      drivers/media/usb/dvb-usb/cxusb*
5023
5024 DVB_USB_EC168 MEDIA DRIVER
5025 M:      Antti Palosaari <crope@iki.fi>
5026 L:      linux-media@vger.kernel.org
5027 W:      https://linuxtv.org
5028 W:      http://palosaari.fi/linux/
5029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5030 T:      git git://linuxtv.org/anttip/media_tree.git
5031 S:      Maintained
5032 F:      drivers/media/usb/dvb-usb-v2/ec168*
5033
5034 DVB_USB_GL861 MEDIA DRIVER
5035 M:      Antti Palosaari <crope@iki.fi>
5036 L:      linux-media@vger.kernel.org
5037 W:      https://linuxtv.org
5038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5039 T:      git git://linuxtv.org/anttip/media_tree.git
5040 S:      Maintained
5041 F:      drivers/media/usb/dvb-usb-v2/gl861*
5042
5043 DVB_USB_MXL111SF MEDIA DRIVER
5044 M:      Michael Krufky <mkrufky@linuxtv.org>
5045 L:      linux-media@vger.kernel.org
5046 W:      https://linuxtv.org
5047 W:      http://github.com/mkrufky
5048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5049 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5050 S:      Maintained
5051 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5052
5053 DVB_USB_RTL28XXU MEDIA DRIVER
5054 M:      Antti Palosaari <crope@iki.fi>
5055 L:      linux-media@vger.kernel.org
5056 W:      https://linuxtv.org
5057 W:      http://palosaari.fi/linux/
5058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5059 T:      git git://linuxtv.org/anttip/media_tree.git
5060 S:      Maintained
5061 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5062
5063 DVB_USB_V2 MEDIA DRIVER
5064 M:      Antti Palosaari <crope@iki.fi>
5065 L:      linux-media@vger.kernel.org
5066 W:      https://linuxtv.org
5067 W:      http://palosaari.fi/linux/
5068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5069 T:      git git://linuxtv.org/anttip/media_tree.git
5070 S:      Maintained
5071 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5072 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5073
5074 DYNAMIC DEBUG
5075 M:      Jason Baron <jbaron@akamai.com>
5076 S:      Maintained
5077 F:      lib/dynamic_debug.c
5078 F:      include/linux/dynamic_debug.h
5079
5080 DYNAMIC INTERRUPT MODERATION
5081 M:      Tal Gilboa <talgi@mellanox.com>
5082 S:      Maintained
5083 F:      include/linux/net_dim.h
5084
5085 DZ DECSTATION DZ11 SERIAL DRIVER
5086 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5087 S:      Maintained
5088 F:      drivers/tty/serial/dz.*
5089
5090 E3X0 POWER BUTTON DRIVER
5091 M:      Moritz Fischer <moritz.fischer@ettus.com>
5092 L:      usrp-users@lists.ettus.com
5093 W:      http://www.ettus.com
5094 S:      Supported
5095 F:      drivers/input/misc/e3x0-button.c
5096 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5097
5098 E4000 MEDIA DRIVER
5099 M:      Antti Palosaari <crope@iki.fi>
5100 L:      linux-media@vger.kernel.org
5101 W:      https://linuxtv.org
5102 W:      http://palosaari.fi/linux/
5103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5104 T:      git git://linuxtv.org/anttip/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/tuners/e4000*
5107
5108 EARTH_PT1 MEDIA DRIVER
5109 M:      Akihiro Tsukada <tskd08@gmail.com>
5110 L:      linux-media@vger.kernel.org
5111 S:      Odd Fixes
5112 F:      drivers/media/pci/pt1/
5113
5114 EARTH_PT3 MEDIA DRIVER
5115 M:      Akihiro Tsukada <tskd08@gmail.com>
5116 L:      linux-media@vger.kernel.org
5117 S:      Odd Fixes
5118 F:      drivers/media/pci/pt3/
5119
5120 EC100 MEDIA DRIVER
5121 M:      Antti Palosaari <crope@iki.fi>
5122 L:      linux-media@vger.kernel.org
5123 W:      https://linuxtv.org
5124 W:      http://palosaari.fi/linux/
5125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5126 T:      git git://linuxtv.org/anttip/media_tree.git
5127 S:      Maintained
5128 F:      drivers/media/dvb-frontends/ec100*
5129
5130 ECRYPT FILE SYSTEM
5131 M:      Tyler Hicks <tyhicks@canonical.com>
5132 L:      ecryptfs@vger.kernel.org
5133 W:      http://ecryptfs.org
5134 W:      https://launchpad.net/ecryptfs
5135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5136 S:      Supported
5137 F:      Documentation/filesystems/ecryptfs.txt
5138 F:      fs/ecryptfs/
5139
5140 EDAC-AMD64
5141 M:      Borislav Petkov <bp@alien8.de>
5142 L:      linux-edac@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/edac/amd64_edac*
5145
5146 EDAC-CALXEDA
5147 M:      Robert Richter <rric@kernel.org>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/highbank*
5151
5152 EDAC-CAVIUM OCTEON
5153 M:      Ralf Baechle <ralf@linux-mips.org>
5154 M:      David Daney <david.daney@cavium.com>
5155 L:      linux-edac@vger.kernel.org
5156 L:      linux-mips@linux-mips.org
5157 S:      Supported
5158 F:      drivers/edac/octeon_edac*
5159
5160 EDAC-CAVIUM THUNDERX
5161 M:      David Daney <david.daney@cavium.com>
5162 M:      Jan Glauber <jglauber@cavium.com>
5163 L:      linux-edac@vger.kernel.org
5164 S:      Supported
5165 F:      drivers/edac/thunderx_edac*
5166
5167 EDAC-CORE
5168 M:      Borislav Petkov <bp@alien8.de>
5169 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5170 L:      linux-edac@vger.kernel.org
5171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5173 S:      Supported
5174 F:      Documentation/admin-guide/ras.rst
5175 F:      Documentation/driver-api/edac.rst
5176 F:      drivers/edac/
5177 F:      include/linux/edac.h
5178
5179 EDAC-E752X
5180 M:      Mark Gross <mark.gross@intel.com>
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/e752x_edac.c
5184
5185 EDAC-E7XXX
5186 L:      linux-edac@vger.kernel.org
5187 S:      Maintained
5188 F:      drivers/edac/e7xxx_edac.c
5189
5190 EDAC-FSL_DDR
5191 M:      York Sun <york.sun@nxp.com>
5192 L:      linux-edac@vger.kernel.org
5193 S:      Maintained
5194 F:      drivers/edac/fsl_ddr_edac.*
5195
5196 EDAC-GHES
5197 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5198 L:      linux-edac@vger.kernel.org
5199 S:      Maintained
5200 F:      drivers/edac/ghes_edac.c
5201
5202 EDAC-I3000
5203 L:      linux-edac@vger.kernel.org
5204 S:      Orphan
5205 F:      drivers/edac/i3000_edac.c
5206
5207 EDAC-I5000
5208 L:      linux-edac@vger.kernel.org
5209 S:      Maintained
5210 F:      drivers/edac/i5000_edac.c
5211
5212 EDAC-I5400
5213 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5214 L:      linux-edac@vger.kernel.org
5215 S:      Maintained
5216 F:      drivers/edac/i5400_edac.c
5217
5218 EDAC-I7300
5219 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5220 L:      linux-edac@vger.kernel.org
5221 S:      Maintained
5222 F:      drivers/edac/i7300_edac.c
5223
5224 EDAC-I7CORE
5225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5226 L:      linux-edac@vger.kernel.org
5227 S:      Maintained
5228 F:      drivers/edac/i7core_edac.c
5229
5230 EDAC-I82443BXGX
5231 M:      Tim Small <tim@buttersideup.com>
5232 L:      linux-edac@vger.kernel.org
5233 S:      Maintained
5234 F:      drivers/edac/i82443bxgx_edac.c
5235
5236 EDAC-I82975X
5237 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5238 M:      "Arvind R." <arvino55@gmail.com>
5239 L:      linux-edac@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/edac/i82975x_edac.c
5242
5243 EDAC-IE31200
5244 M:      Jason Baron <jbaron@akamai.com>
5245 L:      linux-edac@vger.kernel.org
5246 S:      Maintained
5247 F:      drivers/edac/ie31200_edac.c
5248
5249 EDAC-MPC85XX
5250 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5251 L:      linux-edac@vger.kernel.org
5252 S:      Maintained
5253 F:      drivers/edac/mpc85xx_edac.[ch]
5254
5255 EDAC-PASEMI
5256 M:      Egor Martovetsky <egor@pasemi.com>
5257 L:      linux-edac@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/edac/pasemi_edac.c
5260
5261 EDAC-PND2
5262 M:      Tony Luck <tony.luck@intel.com>
5263 L:      linux-edac@vger.kernel.org
5264 S:      Maintained
5265 F:      drivers/edac/pnd2_edac.[ch]
5266
5267 EDAC-R82600
5268 M:      Tim Small <tim@buttersideup.com>
5269 L:      linux-edac@vger.kernel.org
5270 S:      Maintained
5271 F:      drivers/edac/r82600_edac.c
5272
5273 EDAC-SBRIDGE
5274 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L:      linux-edac@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/edac/sb_edac.c
5278
5279 EDAC-SKYLAKE
5280 M:      Tony Luck <tony.luck@intel.com>
5281 L:      linux-edac@vger.kernel.org
5282 S:      Maintained
5283 F:      drivers/edac/skx_edac.c
5284
5285 EDAC-TI
5286 M:      Tero Kristo <t-kristo@ti.com>
5287 L:      linux-edac@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/edac/ti_edac.c
5290
5291 EDIROL UA-101/UA-1000 DRIVER
5292 M:      Clemens Ladisch <clemens@ladisch.de>
5293 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5294 T:      git git://git.alsa-project.org/alsa-kernel.git
5295 S:      Maintained
5296 F:      sound/usb/misc/ua101.c
5297
5298 EFI TEST DRIVER
5299 L:      linux-efi@vger.kernel.org
5300 M:      Ivan Hu <ivan.hu@canonical.com>
5301 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5302 S:      Maintained
5303 F:      drivers/firmware/efi/test/
5304
5305 EFI VARIABLE FILESYSTEM
5306 M:      Matthew Garrett <matthew.garrett@nebula.com>
5307 M:      Jeremy Kerr <jk@ozlabs.org>
5308 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5310 L:      linux-efi@vger.kernel.org
5311 S:      Maintained
5312 F:      fs/efivarfs/
5313
5314 EFIFB FRAMEBUFFER DRIVER
5315 L:      linux-fbdev@vger.kernel.org
5316 M:      Peter Jones <pjones@redhat.com>
5317 S:      Maintained
5318 F:      drivers/video/fbdev/efifb.c
5319
5320 EFS FILESYSTEM
5321 W:      http://aeschi.ch.eu.org/efs/
5322 S:      Orphan
5323 F:      fs/efs/
5324
5325 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5326 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5327 L:      netdev@vger.kernel.org
5328 S:      Maintained
5329 F:      drivers/net/ethernet/ibm/ehea/
5330
5331 EM28XX VIDEO4LINUX DRIVER
5332 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5333 L:      linux-media@vger.kernel.org
5334 W:      https://linuxtv.org
5335 T:      git git://linuxtv.org/media_tree.git
5336 S:      Maintained
5337 F:      drivers/media/usb/em28xx/
5338 F:      Documentation/media/v4l-drivers/em28xx*
5339
5340 EMBEDDED LINUX
5341 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5342 M:      Matt Mackall <mpm@selenic.com>
5343 M:      David Woodhouse <dwmw2@infradead.org>
5344 L:      linux-embedded@vger.kernel.org
5345 S:      Maintained
5346
5347 Emulex 10Gbps iSCSI - OneConnect DRIVER
5348 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5349 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5350 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5351 L:      linux-scsi@vger.kernel.org
5352 W:      http://www.broadcom.com
5353 S:      Supported
5354 F:      drivers/scsi/be2iscsi/
5355
5356 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5357 M:      Sathya Perla <sathya.perla@broadcom.com>
5358 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5359 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5360 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5361 L:      netdev@vger.kernel.org
5362 W:      http://www.emulex.com
5363 S:      Supported
5364 F:      drivers/net/ethernet/emulex/benet/
5365
5366 EMULEX ONECONNECT ROCE DRIVER
5367 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5368 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5369 L:      linux-rdma@vger.kernel.org
5370 W:      http://www.broadcom.com
5371 S:      Odd Fixes
5372 F:      drivers/infiniband/hw/ocrdma/
5373 F:      include/uapi/rdma/ocrdma-abi.h
5374
5375 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5376 M:      James Smart <james.smart@broadcom.com>
5377 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5378 L:      linux-scsi@vger.kernel.org
5379 W:      http://www.broadcom.com
5380 S:      Supported
5381 F:      drivers/scsi/lpfc/
5382
5383 ENE CB710 FLASH CARD READER DRIVER
5384 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5385 S:      Maintained
5386 F:      drivers/misc/cb710/
5387 F:      drivers/mmc/host/cb710-mmc.*
5388 F:      include/linux/cb710.h
5389
5390 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5391 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5392 S:      Maintained
5393 F:      drivers/media/rc/ene_ir.*
5394
5395 EPSON S1D13XXX FRAMEBUFFER DRIVER
5396 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5397 S:      Maintained
5398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5399 F:      drivers/video/fbdev/s1d13xxxfb.c
5400 F:      include/video/s1d13xxxfb.h
5401
5402 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5403 M:      Jeff Layton <jlayton@kernel.org>
5404 S:      Maintained
5405 F:      lib/errseq.c
5406 F:      include/linux/errseq.h
5407
5408 ET131X NETWORK DRIVER
5409 M:      Mark Einon <mark.einon@gmail.com>
5410 S:      Odd Fixes
5411 F:      drivers/net/ethernet/agere/
5412
5413 ETHERNET BRIDGE
5414 M:      Stephen Hemminger <stephen@networkplumber.org>
5415 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5416 L:      netdev@vger.kernel.org
5417 W:      http://www.linuxfoundation.org/en/Net:Bridge
5418 S:      Maintained
5419 F:      include/linux/netfilter_bridge/
5420 F:      net/bridge/
5421
5422 ETHERNET PHY LIBRARY
5423 M:      Andrew Lunn <andrew@lunn.ch>
5424 M:      Florian Fainelli <f.fainelli@gmail.com>
5425 L:      netdev@vger.kernel.org
5426 S:      Maintained
5427 F:      Documentation/ABI/testing/sysfs-bus-mdio
5428 F:      Documentation/devicetree/bindings/net/mdio*
5429 F:      Documentation/networking/phy.txt
5430 F:      drivers/net/phy/
5431 F:      drivers/of/of_mdio.c
5432 F:      drivers/of/of_net.c
5433 F:      include/linux/*mdio*.h
5434 F:      include/linux/of_net.h
5435 F:      include/linux/phy.h
5436 F:      include/linux/phy_fixed.h
5437 F:      include/linux/platform_data/mdio-bcm-unimac.h
5438 F:      include/trace/events/mdio.h
5439 F:      include/uapi/linux/mdio.h
5440 F:      include/uapi/linux/mii.h
5441
5442 EXT2 FILE SYSTEM
5443 M:      Jan Kara <jack@suse.com>
5444 L:      linux-ext4@vger.kernel.org
5445 S:      Maintained
5446 F:      Documentation/filesystems/ext2.txt
5447 F:      fs/ext2/
5448 F:      include/linux/ext2*
5449
5450 EXT4 FILE SYSTEM
5451 M:      "Theodore Ts'o" <tytso@mit.edu>
5452 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5453 L:      linux-ext4@vger.kernel.org
5454 W:      http://ext4.wiki.kernel.org
5455 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5457 S:      Maintained
5458 F:      Documentation/filesystems/ext4.txt
5459 F:      fs/ext4/
5460
5461 Extended Verification Module (EVM)
5462 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5463 L:      linux-integrity@vger.kernel.org
5464 S:      Supported
5465 F:      security/integrity/evm/
5466
5467 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5468 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5469 L:      linux-efi@vger.kernel.org
5470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5471 S:      Maintained
5472 F:      Documentation/efi-stub.txt
5473 F:      arch/*/kernel/efi.c
5474 F:      arch/x86/boot/compressed/eboot.[ch]
5475 F:      arch/*/include/asm/efi.h
5476 F:      arch/x86/platform/efi/
5477 F:      drivers/firmware/efi/
5478 F:      include/linux/efi*.h
5479 F:      arch/arm/boot/compressed/efi-header.S
5480 F:      arch/arm64/kernel/efi-entry.S
5481
5482 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5483 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5484 M:      Chanwoo Choi <cw00.choi@samsung.com>
5485 L:      linux-kernel@vger.kernel.org
5486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5487 S:      Maintained
5488 F:      drivers/extcon/
5489 F:      include/linux/extcon/
5490 F:      include/linux/extcon.h
5491 F:      Documentation/extcon/
5492 F:      Documentation/devicetree/bindings/extcon/
5493
5494 EXYNOS DP DRIVER
5495 M:      Jingoo Han <jingoohan1@gmail.com>
5496 L:      dri-devel@lists.freedesktop.org
5497 S:      Maintained
5498 F:      drivers/gpu/drm/exynos/exynos_dp*
5499
5500 EXYNOS SYSMMU (IOMMU) driver
5501 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5502 L:      iommu@lists.linux-foundation.org
5503 S:      Maintained
5504 F:      drivers/iommu/exynos-iommu.c
5505
5506 EZchip NPS platform support
5507 M:      Vineet Gupta <vgupta@synopsys.com>
5508 M:      Ofer Levi <oferle@mellanox.com>
5509 S:      Supported
5510 F:      arch/arc/plat-eznps
5511 F:      arch/arc/boot/dts/eznps.dts
5512
5513 F2FS FILE SYSTEM
5514 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5515 M:      Chao Yu <yuchao0@huawei.com>
5516 L:      linux-f2fs-devel@lists.sourceforge.net
5517 W:      https://f2fs.wiki.kernel.org/
5518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5519 S:      Maintained
5520 F:      Documentation/filesystems/f2fs.txt
5521 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5522 F:      fs/f2fs/
5523 F:      include/linux/f2fs_fs.h
5524 F:      include/trace/events/f2fs.h
5525
5526 F71805F HARDWARE MONITORING DRIVER
5527 M:      Jean Delvare <jdelvare@suse.com>
5528 L:      linux-hwmon@vger.kernel.org
5529 S:      Maintained
5530 F:      Documentation/hwmon/f71805f
5531 F:      drivers/hwmon/f71805f.c
5532
5533 FADDR2LINE
5534 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5535 S:      Maintained
5536 F:      scripts/faddr2line
5537
5538 FAILOVER MODULE
5539 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5540 L:      netdev@vger.kernel.org
5541 S:      Supported
5542 F:      net/core/failover.c
5543 F:      include/net/failover.h
5544 F:      Documentation/networking/failover.rst
5545
5546 FANOTIFY
5547 M:      Jan Kara <jack@suse.cz>
5548 R:      Amir Goldstein <amir73il@gmail.com>
5549 L:      linux-fsdevel@vger.kernel.org
5550 S:      Maintained
5551 F:      fs/notify/fanotify/
5552 F:      include/linux/fanotify.h
5553 F:      include/uapi/linux/fanotify.h
5554
5555 FARSYNC SYNCHRONOUS DRIVER
5556 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5557 W:      http://www.farsite.co.uk/
5558 S:      Supported
5559 F:      drivers/net/wan/farsync.*
5560
5561 FAULT INJECTION SUPPORT
5562 M:      Akinobu Mita <akinobu.mita@gmail.com>
5563 S:      Supported
5564 F:      Documentation/fault-injection/
5565 F:      lib/fault-inject.c
5566
5567 FBTFT Framebuffer drivers
5568 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5569 S:      Maintained
5570 F:      drivers/staging/fbtft/
5571
5572 FC0011 TUNER DRIVER
5573 M:      Michael Buesch <m@bues.ch>
5574 L:      linux-media@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/media/tuners/fc0011.h
5577 F:      drivers/media/tuners/fc0011.c
5578
5579 FC2580 MEDIA DRIVER
5580 M:      Antti Palosaari <crope@iki.fi>
5581 L:      linux-media@vger.kernel.org
5582 W:      https://linuxtv.org
5583 W:      http://palosaari.fi/linux/
5584 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5585 T:      git git://linuxtv.org/anttip/media_tree.git
5586 S:      Maintained
5587 F:      drivers/media/tuners/fc2580*
5588
5589 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5590 M:      Johannes Thumshirn <jth@kernel.org>
5591 L:      linux-scsi@vger.kernel.org
5592 W:      www.Open-FCoE.org
5593 S:      Supported
5594 F:      drivers/scsi/libfc/
5595 F:      drivers/scsi/fcoe/
5596 F:      include/scsi/fc/
5597 F:      include/scsi/libfc.h
5598 F:      include/scsi/libfcoe.h
5599 F:      include/uapi/scsi/fc/
5600
5601 FILE LOCKING (flock() and fcntl()/lockf())
5602 M:      Jeff Layton <jlayton@kernel.org>
5603 M:      "J. Bruce Fields" <bfields@fieldses.org>
5604 L:      linux-fsdevel@vger.kernel.org
5605 S:      Maintained
5606 F:      include/linux/fcntl.h
5607 F:      include/uapi/linux/fcntl.h
5608 F:      fs/fcntl.c
5609 F:      fs/locks.c
5610
5611 FILESYSTEMS (VFS and infrastructure)
5612 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5613 L:      linux-fsdevel@vger.kernel.org
5614 S:      Maintained
5615 F:      fs/*
5616 F:      include/linux/fs.h
5617 F:      include/uapi/linux/fs.h
5618
5619 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5620 M:      Riku Voipio <riku.voipio@iki.fi>
5621 L:      linux-hwmon@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/hwmon/f75375s.c
5624 F:      include/linux/f75375s.h
5625
5626 FIREWIRE AUDIO DRIVERS
5627 M:      Clemens Ladisch <clemens@ladisch.de>
5628 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5629 T:      git git://git.alsa-project.org/alsa-kernel.git
5630 S:      Maintained
5631 F:      sound/firewire/
5632
5633 FIREWIRE MEDIA DRIVERS (firedtv)
5634 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5635 L:      linux-media@vger.kernel.org
5636 L:      linux1394-devel@lists.sourceforge.net
5637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5638 S:      Maintained
5639 F:      drivers/media/firewire/
5640
5641 FIREWIRE SBP-2 TARGET
5642 M:      Chris Boot <bootc@bootc.net>
5643 L:      linux-scsi@vger.kernel.org
5644 L:      target-devel@vger.kernel.org
5645 L:      linux1394-devel@lists.sourceforge.net
5646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5647 S:      Maintained
5648 F:      drivers/target/sbp/
5649
5650 FIREWIRE SUBSYSTEM
5651 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5652 L:      linux1394-devel@lists.sourceforge.net
5653 W:      http://ieee1394.wiki.kernel.org/
5654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5655 S:      Maintained
5656 F:      drivers/firewire/
5657 F:      include/linux/firewire.h
5658 F:      include/uapi/linux/firewire*.h
5659 F:      tools/firewire/
5660
5661 FIRMWARE LOADER (request_firmware)
5662 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5663 L:      linux-kernel@vger.kernel.org
5664 S:      Maintained
5665 F:      Documentation/firmware_class/
5666 F:      drivers/base/firmware_loader/
5667 F:      include/linux/firmware.h
5668
5669 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5670 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5671 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5672 S:      Maintained
5673 F:      drivers/block/rsxx/
5674
5675 FLOPPY DRIVER
5676 M:      Jiri Kosina <jikos@kernel.org>
5677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5678 S:      Odd fixes
5679 F:      drivers/block/floppy.c
5680
5681 FMC SUBSYSTEM
5682 M:      Alessandro Rubini <rubini@gnudd.com>
5683 W:      http://www.ohwr.org/projects/fmc-bus
5684 S:      Supported
5685 F:      drivers/fmc/
5686 F:      include/linux/fmc*.h
5687 F:      include/linux/ipmi-fru.h
5688 K:      fmc_d.*register
5689
5690 FPGA MANAGER FRAMEWORK
5691 M:      Alan Tull <atull@kernel.org>
5692 M:      Moritz Fischer <mdf@kernel.org>
5693 L:      linux-fpga@vger.kernel.org
5694 S:      Maintained
5695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5696 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5697 F:      Documentation/fpga/
5698 F:      Documentation/driver-api/fpga/
5699 F:      Documentation/devicetree/bindings/fpga/
5700 F:      drivers/fpga/
5701 F:      include/linux/fpga/
5702 W:      http://www.rocketboards.org
5703
5704 FPU EMULATOR
5705 M:      Bill Metzenthen <billm@melbpc.org.au>
5706 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5707 S:      Maintained
5708 F:      arch/x86/math-emu/
5709
5710 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5711 L:      netdev@vger.kernel.org
5712 S:      Orphan
5713 F:      drivers/net/wan/dlci.c
5714 F:      drivers/net/wan/sdla.c
5715
5716 FRAMEBUFFER LAYER
5717 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5718 L:      dri-devel@lists.freedesktop.org
5719 L:      linux-fbdev@vger.kernel.org
5720 T:      git git://github.com/bzolnier/linux.git
5721 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5722 S:      Maintained
5723 F:      Documentation/fb/
5724 F:      drivers/video/
5725 F:      include/video/
5726 F:      include/linux/fb.h
5727 F:      include/uapi/video/
5728 F:      include/uapi/linux/fb.h
5729
5730 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5731 M:      Horia Geantă <horia.geanta@nxp.com>
5732 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5733 L:      linux-crypto@vger.kernel.org
5734 S:      Maintained
5735 F:      drivers/crypto/caam/
5736 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5737
5738 FREESCALE DIU FRAMEBUFFER DRIVER
5739 M:      Timur Tabi <timur@kernel.org>
5740 L:      linux-fbdev@vger.kernel.org
5741 S:      Maintained
5742 F:      drivers/video/fbdev/fsl-diu-fb.*
5743
5744 FREESCALE DMA DRIVER
5745 M:      Li Yang <leoyang.li@nxp.com>
5746 M:      Zhang Wei <zw@zh-kernel.org>
5747 L:      linuxppc-dev@lists.ozlabs.org
5748 S:      Maintained
5749 F:      drivers/dma/fsldma.*
5750
5751 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5752 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5753 L:      netdev@vger.kernel.org
5754 S:      Maintained
5755 F:      drivers/net/ethernet/freescale/gianfar*
5756 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5757
5758 FREESCALE GPMI NAND DRIVER
5759 M:      Han Xu <han.xu@nxp.com>
5760 L:      linux-mtd@lists.infradead.org
5761 S:      Maintained
5762 F:      drivers/mtd/nand/raw/gpmi-nand/*
5763
5764 FREESCALE I2C CPM DRIVER
5765 M:      Jochen Friedrich <jochen@scram.de>
5766 L:      linuxppc-dev@lists.ozlabs.org
5767 L:      linux-i2c@vger.kernel.org
5768 S:      Maintained
5769 F:      drivers/i2c/busses/i2c-cpm.c
5770
5771 FREESCALE IMX / MXC FEC DRIVER
5772 M:      Fugang Duan <fugang.duan@nxp.com>
5773 L:      netdev@vger.kernel.org
5774 S:      Maintained
5775 F:      drivers/net/ethernet/freescale/fec_main.c
5776 F:      drivers/net/ethernet/freescale/fec_ptp.c
5777 F:      drivers/net/ethernet/freescale/fec.h
5778 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5779
5780 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5781 M:      Sascha Hauer <s.hauer@pengutronix.de>
5782 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5783 L:      linux-fbdev@vger.kernel.org
5784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5785 S:      Maintained
5786 F:      include/linux/platform_data/video-imxfb.h
5787 F:      drivers/video/fbdev/imxfb.c
5788
5789 FREESCALE QORIQ DPAA ETHERNET DRIVER
5790 M:      Madalin Bucur <madalin.bucur@nxp.com>
5791 L:      netdev@vger.kernel.org
5792 S:      Maintained
5793 F:      drivers/net/ethernet/freescale/dpaa
5794
5795 FREESCALE QORIQ DPAA FMAN DRIVER
5796 M:      Madalin Bucur <madalin.bucur@nxp.com>
5797 L:      netdev@vger.kernel.org
5798 S:      Maintained
5799 F:      drivers/net/ethernet/freescale/fman
5800 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5801
5802 FREESCALE QORIQ PTP CLOCK DRIVER
5803 M:      Yangbo Lu <yangbo.lu@nxp.com>
5804 L:      netdev@vger.kernel.org
5805 S:      Maintained
5806 F:      drivers/ptp/ptp_qoriq.c
5807 F:      include/linux/fsl/ptp_qoriq.h
5808 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5809
5810 FREESCALE QUAD SPI DRIVER
5811 M:      Han Xu <han.xu@nxp.com>
5812 L:      linux-mtd@lists.infradead.org
5813 S:      Maintained
5814 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5815
5816 FREESCALE QUICC ENGINE LIBRARY
5817 M:      Qiang Zhao <qiang.zhao@nxp.com>
5818 L:      linuxppc-dev@lists.ozlabs.org
5819 S:      Maintained
5820 F:      drivers/soc/fsl/qe/
5821 F:      include/soc/fsl/*qe*.h
5822 F:      include/soc/fsl/*ucc*.h
5823
5824 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5825 M:      Li Yang <leoyang.li@nxp.com>
5826 L:      netdev@vger.kernel.org
5827 L:      linuxppc-dev@lists.ozlabs.org
5828 S:      Maintained
5829 F:      drivers/net/ethernet/freescale/ucc_geth*
5830
5831 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5832 M:      Zhao Qiang <qiang.zhao@nxp.com>
5833 L:      netdev@vger.kernel.org
5834 L:      linuxppc-dev@lists.ozlabs.org
5835 S:      Maintained
5836 F:      drivers/net/wan/fsl_ucc_hdlc*
5837
5838 FREESCALE QUICC ENGINE UCC UART DRIVER
5839 M:      Timur Tabi <timur@kernel.org>
5840 L:      linuxppc-dev@lists.ozlabs.org
5841 S:      Maintained
5842 F:      drivers/tty/serial/ucc_uart.c
5843
5844 FREESCALE SOC DRIVERS
5845 M:      Li Yang <leoyang.li@nxp.com>
5846 L:      linuxppc-dev@lists.ozlabs.org
5847 L:      linux-arm-kernel@lists.infradead.org
5848 S:      Maintained
5849 F:      Documentation/devicetree/bindings/soc/fsl/
5850 F:      drivers/soc/fsl/
5851 F:      include/linux/fsl/
5852
5853 FREESCALE SOC FS_ENET DRIVER
5854 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5855 L:      linuxppc-dev@lists.ozlabs.org
5856 L:      netdev@vger.kernel.org
5857 S:      Maintained
5858 F:      drivers/net/ethernet/freescale/fs_enet/
5859 F:      include/linux/fs_enet_pd.h
5860
5861 FREESCALE SOC SOUND DRIVERS
5862 M:      Timur Tabi <timur@kernel.org>
5863 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5864 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5865 R:      Fabio Estevam <fabio.estevam@nxp.com>
5866 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5867 L:      linuxppc-dev@lists.ozlabs.org
5868 S:      Maintained
5869 F:      sound/soc/fsl/fsl*
5870 F:      sound/soc/fsl/imx*
5871 F:      sound/soc/fsl/mpc8610_hpcd.c
5872
5873 FREESCALE USB PERIPHERAL DRIVERS
5874 M:      Li Yang <leoyang.li@nxp.com>
5875 L:      linux-usb@vger.kernel.org
5876 L:      linuxppc-dev@lists.ozlabs.org
5877 S:      Maintained
5878 F:      drivers/usb/gadget/udc/fsl*
5879
5880 FREEVXFS FILESYSTEM
5881 M:      Christoph Hellwig <hch@infradead.org>
5882 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5883 S:      Maintained
5884 F:      fs/freevxfs/
5885
5886 FREEZER
5887 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5888 M:      Pavel Machek <pavel@ucw.cz>
5889 L:      linux-pm@vger.kernel.org
5890 S:      Supported
5891 F:      Documentation/power/freezing-of-tasks.txt
5892 F:      include/linux/freezer.h
5893 F:      kernel/freezer.c
5894
5895 FRONTSWAP API
5896 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5897 L:      linux-kernel@vger.kernel.org
5898 S:      Maintained
5899 F:      mm/frontswap.c
5900 F:      include/linux/frontswap.h
5901
5902 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5903 M:      David Howells <dhowells@redhat.com>
5904 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5905 S:      Supported
5906 F:      Documentation/filesystems/caching/
5907 F:      fs/fscache/
5908 F:      include/linux/fscache*.h
5909
5910 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5911 M:      Theodore Y. Ts'o <tytso@mit.edu>
5912 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5913 L:      linux-fscrypt@vger.kernel.org
5914 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5916 S:      Supported
5917 F:      fs/crypto/
5918 F:      include/linux/fscrypt*.h
5919 F:      Documentation/filesystems/fscrypt.rst
5920
5921 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5922 M:      Jan Kara <jack@suse.cz>
5923 R:      Amir Goldstein <amir73il@gmail.com>
5924 L:      linux-fsdevel@vger.kernel.org
5925 S:      Maintained
5926 F:      fs/notify/
5927 F:      include/linux/fsnotify*.h
5928
5929 FUJITSU LAPTOP EXTRAS
5930 M:      Jonathan Woithe <jwoithe@just42.net>
5931 L:      platform-driver-x86@vger.kernel.org
5932 S:      Maintained
5933 F:      drivers/platform/x86/fujitsu-laptop.c
5934
5935 FUJITSU M-5MO LS CAMERA ISP DRIVER
5936 M:      Kyungmin Park <kyungmin.park@samsung.com>
5937 M:      Heungjun Kim <riverful.kim@samsung.com>
5938 L:      linux-media@vger.kernel.org
5939 S:      Maintained
5940 F:      drivers/media/i2c/m5mols/
5941 F:      include/media/i2c/m5mols.h
5942
5943 FUJITSU TABLET EXTRAS
5944 M:      Robert Gerlach <khnz@gmx.de>
5945 L:      platform-driver-x86@vger.kernel.org
5946 S:      Maintained
5947 F:      drivers/platform/x86/fujitsu-tablet.c
5948
5949 FUSE: FILESYSTEM IN USERSPACE
5950 M:      Miklos Szeredi <miklos@szeredi.hu>
5951 L:      linux-fsdevel@vger.kernel.org
5952 W:      http://fuse.sourceforge.net/
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5954 S:      Maintained
5955 F:      fs/fuse/
5956 F:      include/uapi/linux/fuse.h
5957 F:      Documentation/filesystems/fuse.txt
5958
5959 FUTEX SUBSYSTEM
5960 M:      Thomas Gleixner <tglx@linutronix.de>
5961 M:      Ingo Molnar <mingo@redhat.com>
5962 R:      Peter Zijlstra <peterz@infradead.org>
5963 R:      Darren Hart <dvhart@infradead.org>
5964 L:      linux-kernel@vger.kernel.org
5965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5966 S:      Maintained
5967 F:      kernel/futex.c
5968 F:      kernel/futex_compat.c
5969 F:      include/asm-generic/futex.h
5970 F:      include/linux/futex.h
5971 F:      include/uapi/linux/futex.h
5972 F:      tools/testing/selftests/futex/
5973 F:      tools/perf/bench/futex*
5974 F:      Documentation/*futex*
5975
5976 GCC PLUGINS
5977 M:      Kees Cook <keescook@chromium.org>
5978 R:      Emese Revfy <re.emese@gmail.com>
5979 L:      kernel-hardening@lists.openwall.com
5980 S:      Maintained
5981 F:      scripts/gcc-plugins/
5982 F:      scripts/gcc-plugin.sh
5983 F:      scripts/Makefile.gcc-plugins
5984 F:      Documentation/gcc-plugins.txt
5985
5986 GCOV BASED KERNEL PROFILING
5987 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5988 S:      Maintained
5989 F:      kernel/gcov/
5990 F:      Documentation/dev-tools/gcov.rst
5991
5992 GDB KERNEL DEBUGGING HELPER SCRIPTS
5993 M:      Jan Kiszka <jan.kiszka@siemens.com>
5994 M:      Kieran Bingham <kbingham@kernel.org>
5995 S:      Supported
5996 F:      scripts/gdb/
5997
5998 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5999 M:      Achim Leubner <achim_leubner@adaptec.com>
6000 L:      linux-scsi@vger.kernel.org
6001 W:      http://www.icp-vortex.com/
6002 S:      Supported
6003 F:      drivers/scsi/gdt*
6004
6005 GEMTEK FM RADIO RECEIVER DRIVER
6006 M:      Hans Verkuil <hverkuil@xs4all.nl>
6007 L:      linux-media@vger.kernel.org
6008 T:      git git://linuxtv.org/media_tree.git
6009 W:      https://linuxtv.org
6010 S:      Maintained
6011 F:      drivers/media/radio/radio-gemtek*
6012
6013 GENERIC GPIO I2C DRIVER
6014 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6015 S:      Supported
6016 F:      drivers/i2c/busses/i2c-gpio.c
6017 F:      include/linux/platform_data/i2c-gpio.h
6018
6019 GENERIC GPIO I2C MULTIPLEXER DRIVER
6020 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6021 L:      linux-i2c@vger.kernel.org
6022 S:      Supported
6023 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6024 F:      include/linux/platform_data/i2c-mux-gpio.h
6025 F:      Documentation/i2c/muxes/i2c-mux-gpio
6026
6027 GENERIC HDLC (WAN) DRIVERS
6028 M:      Krzysztof Halasa <khc@pm.waw.pl>
6029 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6030 S:      Maintained
6031 F:      drivers/net/wan/c101.c
6032 F:      drivers/net/wan/hd6457*
6033 F:      drivers/net/wan/hdlc*
6034 F:      drivers/net/wan/n2.c
6035 F:      drivers/net/wan/pc300too.c
6036 F:      drivers/net/wan/pci200syn.c
6037 F:      drivers/net/wan/wanxl*
6038
6039 GENERIC INCLUDE/ASM HEADER FILES
6040 M:      Arnd Bergmann <arnd@arndb.de>
6041 L:      linux-arch@vger.kernel.org
6042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6043 S:      Maintained
6044 F:      include/asm-generic/
6045 F:      include/uapi/asm-generic/
6046
6047 GENERIC PHY FRAMEWORK
6048 M:      Kishon Vijay Abraham I <kishon@ti.com>
6049 L:      linux-kernel@vger.kernel.org
6050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6051 S:      Supported
6052 F:      drivers/phy/
6053 F:      include/linux/phy/
6054
6055 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6056 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6057 S:      Supported
6058 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6059
6060 GENERIC PM DOMAINS
6061 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6062 M:      Kevin Hilman <khilman@kernel.org>
6063 M:      Ulf Hansson <ulf.hansson@linaro.org>
6064 L:      linux-pm@vger.kernel.org
6065 S:      Supported
6066 F:      drivers/base/power/domain*.c
6067 F:      include/linux/pm_domain.h
6068 F:      Documentation/devicetree/bindings/power/power_domain.txt
6069
6070 GENERIC UIO DRIVER FOR PCI DEVICES
6071 M:      "Michael S. Tsirkin" <mst@redhat.com>
6072 L:      kvm@vger.kernel.org
6073 S:      Supported
6074 F:      drivers/uio/uio_pci_generic.c
6075
6076 GENWQE (IBM Generic Workqueue Card)
6077 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6078 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6079 S:      Supported
6080 F:      drivers/misc/genwqe/
6081
6082 GET_MAINTAINER SCRIPT
6083 M:      Joe Perches <joe@perches.com>
6084 S:      Maintained
6085 F:      scripts/get_maintainer.pl
6086
6087 GFS2 FILE SYSTEM
6088 M:      Bob Peterson <rpeterso@redhat.com>
6089 M:      Andreas Gruenbacher <agruenba@redhat.com>
6090 L:      cluster-devel@redhat.com
6091 W:      http://sources.redhat.com/cluster/
6092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6093 S:      Supported
6094 F:      Documentation/filesystems/gfs2*.txt
6095 F:      fs/gfs2/
6096 F:      include/uapi/linux/gfs2_ondisk.h
6097
6098 GIGASET ISDN DRIVERS
6099 M:      Paul Bolle <pebolle@tiscali.nl>
6100 L:      gigaset307x-common@lists.sourceforge.net
6101 W:      http://gigaset307x.sourceforge.net/
6102 S:      Odd Fixes
6103 F:      Documentation/isdn/README.gigaset
6104 F:      drivers/isdn/gigaset/
6105 F:      include/uapi/linux/gigaset_dev.h
6106
6107 GO7007 MPEG CODEC
6108 M:      Hans Verkuil <hans.verkuil@cisco.com>
6109 L:      linux-media@vger.kernel.org
6110 S:      Maintained
6111 F:      drivers/media/usb/go7007/
6112
6113 GOODIX TOUCHSCREEN
6114 M:      Bastien Nocera <hadess@hadess.net>
6115 L:      linux-input@vger.kernel.org
6116 S:      Maintained
6117 F:      drivers/input/touchscreen/goodix.c
6118
6119 GPD POCKET FAN DRIVER
6120 M:      Hans de Goede <hdegoede@redhat.com>
6121 L:      platform-driver-x86@vger.kernel.org
6122 S:      Maintained
6123 F:      drivers/platform/x86/gpd-pocket-fan.c
6124
6125 GPIO ACPI SUPPORT
6126 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6127 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6128 L:      linux-gpio@vger.kernel.org
6129 L:      linux-acpi@vger.kernel.org
6130 S:      Maintained
6131 F:      Documentation/acpi/gpio-properties.txt
6132 F:      drivers/gpio/gpiolib-acpi.c
6133
6134 GPIO IR Transmitter
6135 M:      Sean Young <sean@mess.org>
6136 L:      linux-media@vger.kernel.org
6137 S:      Maintained
6138 F:      drivers/media/rc/gpio-ir-tx.c
6139
6140 GPIO MOCKUP DRIVER
6141 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6142 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6143 L:      linux-gpio@vger.kernel.org
6144 S:      Maintained
6145 F:      drivers/gpio/gpio-mockup.c
6146 F:      tools/testing/selftests/gpio/
6147
6148 GPIO SUBSYSTEM
6149 M:      Linus Walleij <linus.walleij@linaro.org>
6150 L:      linux-gpio@vger.kernel.org
6151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6152 S:      Maintained
6153 F:      Documentation/devicetree/bindings/gpio/
6154 F:      Documentation/driver-api/gpio/
6155 F:      Documentation/gpio/
6156 F:      Documentation/ABI/testing/gpio-cdev
6157 F:      Documentation/ABI/obsolete/sysfs-gpio
6158 F:      drivers/gpio/
6159 F:      include/linux/gpio/
6160 F:      include/linux/gpio.h
6161 F:      include/linux/of_gpio.h
6162 F:      include/asm-generic/gpio.h
6163 F:      include/uapi/linux/gpio.h
6164 F:      tools/gpio/
6165
6166 GRE DEMULTIPLEXER DRIVER
6167 M:      Dmitry Kozlov <xeb@mail.ru>
6168 L:      netdev@vger.kernel.org
6169 S:      Maintained
6170 F:      net/ipv4/gre_demux.c
6171 F:      net/ipv4/gre_offload.c
6172 F:      include/net/gre.h
6173
6174 GRETH 10/100/1G Ethernet MAC device driver
6175 M:      Andreas Larsson <andreas@gaisler.com>
6176 L:      netdev@vger.kernel.org
6177 S:      Maintained
6178 F:      drivers/net/ethernet/aeroflex/
6179
6180 GREYBUS AUDIO PROTOCOLS DRIVERS
6181 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6182 M:      Mark Greer <mgreer@animalcreek.com>
6183 S:      Maintained
6184 F:      drivers/staging/greybus/audio_apbridgea.c
6185 F:      drivers/staging/greybus/audio_apbridgea.h
6186 F:      drivers/staging/greybus/audio_codec.c
6187 F:      drivers/staging/greybus/audio_codec.h
6188 F:      drivers/staging/greybus/audio_gb.c
6189 F:      drivers/staging/greybus/audio_manager.c
6190 F:      drivers/staging/greybus/audio_manager.h
6191 F:      drivers/staging/greybus/audio_manager_module.c
6192 F:      drivers/staging/greybus/audio_manager_private.h
6193 F:      drivers/staging/greybus/audio_manager_sysfs.c
6194 F:      drivers/staging/greybus/audio_module.c
6195 F:      drivers/staging/greybus/audio_topology.c
6196
6197 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6198 M:      Viresh Kumar <vireshk@kernel.org>
6199 S:      Maintained
6200 F:      drivers/staging/greybus/authentication.c
6201 F:      drivers/staging/greybus/bootrom.c
6202 F:      drivers/staging/greybus/firmware.h
6203 F:      drivers/staging/greybus/fw-core.c
6204 F:      drivers/staging/greybus/fw-download.c
6205 F:      drivers/staging/greybus/fw-managament.c
6206 F:      drivers/staging/greybus/greybus_authentication.h
6207 F:      drivers/staging/greybus/greybus_firmware.h
6208 F:      drivers/staging/greybus/hid.c
6209 F:      drivers/staging/greybus/i2c.c
6210 F:      drivers/staging/greybus/spi.c
6211 F:      drivers/staging/greybus/spilib.c
6212 F:      drivers/staging/greybus/spilib.h
6213
6214 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6215 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6216 S:      Maintained
6217 F:      drivers/staging/greybus/loopback.c
6218 F:      drivers/staging/greybus/timesync.c
6219 F:      drivers/staging/greybus/timesync_platform.c
6220
6221 GREYBUS PLATFORM DRIVERS
6222 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6223 S:      Maintained
6224 F:      drivers/staging/greybus/arche-platform.c
6225 F:      drivers/staging/greybus/arche-apb-ctrl.c
6226 F:      drivers/staging/greybus/arche_platform.h
6227
6228 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6229 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6230 S:      Maintained
6231 F:      drivers/staging/greybus/sdio.c
6232 F:      drivers/staging/greybus/light.c
6233 F:      drivers/staging/greybus/gpio.c
6234 F:      drivers/staging/greybus/power_supply.c
6235 F:      drivers/staging/greybus/spi.c
6236 F:      drivers/staging/greybus/spilib.c
6237
6238 GREYBUS SUBSYSTEM
6239 M:      Johan Hovold <johan@kernel.org>
6240 M:      Alex Elder <elder@kernel.org>
6241 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6242 S:      Maintained
6243 F:      drivers/staging/greybus/
6244 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6245
6246 GREYBUS UART PROTOCOLS DRIVERS
6247 M:      David Lin <dtwlin@gmail.com>
6248 S:      Maintained
6249 F:      drivers/staging/greybus/uart.c
6250 F:      drivers/staging/greybus/log.c
6251
6252 GS1662 VIDEO SERIALIZER
6253 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6254 L:      linux-media@vger.kernel.org
6255 T:      git git://linuxtv.org/media_tree.git
6256 S:      Maintained
6257 F:      drivers/media/spi/gs1662.c
6258
6259 GSPCA FINEPIX SUBDRIVER
6260 M:      Frank Zago <frank@zago.net>
6261 L:      linux-media@vger.kernel.org
6262 T:      git git://linuxtv.org/media_tree.git
6263 S:      Maintained
6264 F:      drivers/media/usb/gspca/finepix.c
6265
6266 GSPCA GL860 SUBDRIVER
6267 M:      Olivier Lorin <o.lorin@laposte.net>
6268 L:      linux-media@vger.kernel.org
6269 T:      git git://linuxtv.org/media_tree.git
6270 S:      Maintained
6271 F:      drivers/media/usb/gspca/gl860/
6272
6273 GSPCA M5602 SUBDRIVER
6274 M:      Erik Andren <erik.andren@gmail.com>
6275 L:      linux-media@vger.kernel.org
6276 T:      git git://linuxtv.org/media_tree.git
6277 S:      Maintained
6278 F:      drivers/media/usb/gspca/m5602/
6279
6280 GSPCA PAC207 SONIXB SUBDRIVER
6281 M:      Hans Verkuil <hverkuil@xs4all.nl>
6282 L:      linux-media@vger.kernel.org
6283 T:      git git://linuxtv.org/media_tree.git
6284 S:      Odd Fixes
6285 F:      drivers/media/usb/gspca/pac207.c
6286
6287 GSPCA SN9C20X SUBDRIVER
6288 M:      Brian Johnson <brijohn@gmail.com>
6289 L:      linux-media@vger.kernel.org
6290 T:      git git://linuxtv.org/media_tree.git
6291 S:      Maintained
6292 F:      drivers/media/usb/gspca/sn9c20x.c
6293
6294 GSPCA T613 SUBDRIVER
6295 M:      Leandro Costantino <lcostantino@gmail.com>
6296 L:      linux-media@vger.kernel.org
6297 T:      git git://linuxtv.org/media_tree.git
6298 S:      Maintained
6299 F:      drivers/media/usb/gspca/t613.c
6300
6301 GSPCA USB WEBCAM DRIVER
6302 M:      Hans Verkuil <hverkuil@xs4all.nl>
6303 L:      linux-media@vger.kernel.org
6304 T:      git git://linuxtv.org/media_tree.git
6305 S:      Odd Fixes
6306 F:      drivers/media/usb/gspca/
6307
6308 GTP (GPRS Tunneling Protocol)
6309 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6310 M:      Harald Welte <laforge@gnumonks.org>
6311 L:      osmocom-net-gprs@lists.osmocom.org
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6313 S:      Maintained
6314 F:      drivers/net/gtp.c
6315
6316 GUID PARTITION TABLE (GPT)
6317 M:      Davidlohr Bueso <dave@stgolabs.net>
6318 L:      linux-efi@vger.kernel.org
6319 S:      Maintained
6320 F:      block/partitions/efi.*
6321
6322 H8/300 ARCHITECTURE
6323 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6324 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6325 W:      http://uclinux-h8.sourceforge.jp
6326 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6327 S:      Maintained
6328 F:      arch/h8300/
6329 F:      drivers/clocksource/h8300_*.c
6330 F:      drivers/clk/h8300/
6331 F:      drivers/irqchip/irq-renesas-h8*.c
6332
6333 HACKRF MEDIA DRIVER
6334 M:      Antti Palosaari <crope@iki.fi>
6335 L:      linux-media@vger.kernel.org
6336 W:      https://linuxtv.org
6337 W:      http://palosaari.fi/linux/
6338 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6339 T:      git git://linuxtv.org/anttip/media_tree.git
6340 S:      Maintained
6341 F:      drivers/media/usb/hackrf/
6342
6343 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6344 M:      Frank Seidel <frank@f-seidel.de>
6345 L:      platform-driver-x86@vger.kernel.org
6346 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6347 S:      Maintained
6348 F:      drivers/platform/x86/hdaps.c
6349
6350 HARDWARE MONITORING
6351 M:      Jean Delvare <jdelvare@suse.com>
6352 M:      Guenter Roeck <linux@roeck-us.net>
6353 L:      linux-hwmon@vger.kernel.org
6354 W:      http://hwmon.wiki.kernel.org/
6355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6356 S:      Maintained
6357 F:      Documentation/devicetree/bindings/hwmon/
6358 F:      Documentation/hwmon/
6359 F:      drivers/hwmon/
6360 F:      include/linux/hwmon*.h
6361
6362 HARDWARE RANDOM NUMBER GENERATOR CORE
6363 M:      Matt Mackall <mpm@selenic.com>
6364 M:      Herbert Xu <herbert@gondor.apana.org.au>
6365 L:      linux-crypto@vger.kernel.org
6366 S:      Odd fixes
6367 F:      Documentation/devicetree/bindings/rng/
6368 F:      Documentation/hw_random.txt
6369 F:      drivers/char/hw_random/
6370 F:      include/linux/hw_random.h
6371
6372 HARDWARE TRACING FACILITIES
6373 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6374 S:      Maintained
6375 F:      drivers/hwtracing/
6376
6377 HARDWARE SPINLOCK CORE
6378 M:      Ohad Ben-Cohen <ohad@wizery.com>
6379 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6380 L:      linux-remoteproc@vger.kernel.org
6381 S:      Maintained
6382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6383 F:      Documentation/devicetree/bindings/hwlock/
6384 F:      Documentation/hwspinlock.txt
6385 F:      drivers/hwspinlock/
6386 F:      include/linux/hwspinlock.h
6387
6388 HARMONY SOUND DRIVER
6389 L:      linux-parisc@vger.kernel.org
6390 S:      Maintained
6391 F:      sound/parisc/harmony.*
6392
6393 HDPVR USB VIDEO ENCODER DRIVER
6394 M:      Hans Verkuil <hverkuil@xs4all.nl>
6395 L:      linux-media@vger.kernel.org
6396 T:      git git://linuxtv.org/media_tree.git
6397 W:      https://linuxtv.org
6398 S:      Odd Fixes
6399 F:      drivers/media/usb/hdpvr/
6400
6401 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6402 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6403 S:      Supported
6404 F:      Documentation/watchdog/hpwdt.txt
6405 F:      drivers/watchdog/hpwdt.c
6406
6407 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6408 M:      Don Brace <don.brace@microsemi.com>
6409 L:      esc.storagedev@microsemi.com
6410 L:      linux-scsi@vger.kernel.org
6411 S:      Supported
6412 F:      Documentation/scsi/hpsa.txt
6413 F:      drivers/scsi/hpsa*.[ch]
6414 F:      include/linux/cciss*.h
6415 F:      include/uapi/linux/cciss*.h
6416
6417 HFI1 DRIVER
6418 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6419 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6420 L:      linux-rdma@vger.kernel.org
6421 S:      Supported
6422 F:      drivers/infiniband/hw/hfi1
6423
6424 HFS FILESYSTEM
6425 L:      linux-fsdevel@vger.kernel.org
6426 S:      Orphan
6427 F:      Documentation/filesystems/hfs.txt
6428 F:      fs/hfs/
6429
6430 HFSPLUS FILESYSTEM
6431 L:      linux-fsdevel@vger.kernel.org
6432 S:      Orphan
6433 F:      Documentation/filesystems/hfsplus.txt
6434 F:      fs/hfsplus/
6435
6436 HGA FRAMEBUFFER DRIVER
6437 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6438 L:      linux-nvidia@lists.surfsouth.com
6439 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6440 S:      Maintained
6441 F:      drivers/video/fbdev/hgafb.c
6442
6443 HIBERNATION (aka Software Suspend, aka swsusp)
6444 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6445 M:      Pavel Machek <pavel@ucw.cz>
6446 L:      linux-pm@vger.kernel.org
6447 B:      https://bugzilla.kernel.org
6448 S:      Supported
6449 F:      arch/x86/power/
6450 F:      drivers/base/power/
6451 F:      kernel/power/
6452 F:      include/linux/suspend.h
6453 F:      include/linux/freezer.h
6454 F:      include/linux/pm.h
6455 F:      arch/*/include/asm/suspend*.h
6456
6457 HID CORE LAYER
6458 M:      Jiri Kosina <jikos@kernel.org>
6459 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6460 L:      linux-input@vger.kernel.org
6461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6462 S:      Maintained
6463 F:      drivers/hid/
6464 F:      include/linux/hid*
6465 F:      include/uapi/linux/hid*
6466
6467 HID SENSOR HUB DRIVERS
6468 M:      Jiri Kosina <jikos@kernel.org>
6469 M:      Jonathan Cameron <jic23@kernel.org>
6470 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6471 L:      linux-input@vger.kernel.org
6472 L:      linux-iio@vger.kernel.org
6473 S:      Maintained
6474 F:      Documentation/hid/hid-sensor*
6475 F:      drivers/hid/hid-sensor-*
6476 F:      drivers/iio/*/hid-*
6477 F:      include/linux/hid-sensor-*
6478
6479 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6480 M:      Thomas Gleixner <tglx@linutronix.de>
6481 L:      linux-kernel@vger.kernel.org
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6483 S:      Maintained
6484 F:      Documentation/timers/
6485 F:      kernel/time/hrtimer.c
6486 F:      kernel/time/clockevents.c
6487 F:      kernel/time/timer_*.c
6488 F:      include/linux/clockchips.h
6489 F:      include/linux/hrtimer.h
6490
6491 HIGH-SPEED SCC DRIVER FOR AX.25
6492 L:      linux-hams@vger.kernel.org
6493 S:      Orphan
6494 F:      drivers/net/hamradio/dmascc.c
6495 F:      drivers/net/hamradio/scc.c
6496
6497 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6498 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6499 W:      http://www.highpoint-tech.com
6500 S:      Supported
6501 F:      Documentation/scsi/hptiop.txt
6502 F:      drivers/scsi/hptiop.c
6503
6504 HIPPI
6505 M:      Jes Sorensen <jes@trained-monkey.org>
6506 L:      linux-hippi@sunsite.dk
6507 S:      Maintained
6508 F:      include/linux/hippidevice.h
6509 F:      include/uapi/linux/if_hippi.h
6510 F:      net/802/hippi.c
6511 F:      drivers/net/hippi/
6512
6513 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6514 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6515 M:      Salil Mehta <salil.mehta@huawei.com>
6516 L:      netdev@vger.kernel.org
6517 W:      http://www.hisilicon.com
6518 S:      Maintained
6519 F:      drivers/net/ethernet/hisilicon/hns3/
6520
6521 HISILICON LPC BUS DRIVER
6522 M:      john.garry@huawei.com
6523 W:      http://www.hisilicon.com
6524 S:      Maintained
6525 F:      drivers/bus/hisi_lpc.c
6526 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6527
6528 HISILICON NETWORK SUBSYSTEM DRIVER
6529 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6530 M:      Salil Mehta <salil.mehta@huawei.com>
6531 L:      netdev@vger.kernel.org
6532 W:      http://www.hisilicon.com
6533 S:      Maintained
6534 F:      drivers/net/ethernet/hisilicon/
6535 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6536
6537 HISILICON PMU DRIVER
6538 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6539 W:      http://www.hisilicon.com
6540 S:      Supported
6541 F:      drivers/perf/hisilicon
6542 F:      Documentation/perf/hisi-pmu.txt
6543
6544 HISILICON ROCE DRIVER
6545 M:      Lijun Ou <oulijun@huawei.com>
6546 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6547 L:      linux-rdma@vger.kernel.org
6548 S:      Maintained
6549 F:      drivers/infiniband/hw/hns/
6550 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6551
6552 HISILICON SAS Controller
6553 M:      John Garry <john.garry@huawei.com>
6554 W:      http://www.hisilicon.com
6555 S:      Supported
6556 F:      drivers/scsi/hisi_sas/
6557 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6558
6559 HMM - Heterogeneous Memory Management
6560 M:      Jérôme Glisse <jglisse@redhat.com>
6561 L:      linux-mm@kvack.org
6562 S:      Maintained
6563 F:      mm/hmm*
6564 F:      include/linux/hmm*
6565 F:      Documentation/vm/hmm.rst
6566
6567 HOST AP DRIVER
6568 M:      Jouni Malinen <j@w1.fi>
6569 L:      linux-wireless@vger.kernel.org
6570 W:      http://w1.fi/hostap-driver.html
6571 S:      Obsolete
6572 F:      drivers/net/wireless/intersil/hostap/
6573
6574 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6575 L:      platform-driver-x86@vger.kernel.org
6576 S:      Orphan
6577 F:      drivers/platform/x86/tc1100-wmi.c
6578
6579 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6580 M:      Jaroslav Kysela <perex@perex.cz>
6581 S:      Maintained
6582 F:      drivers/net/ethernet/hp/hp100.*
6583
6584 HPET:   High Precision Event Timers driver
6585 M:      Clemens Ladisch <clemens@ladisch.de>
6586 S:      Maintained
6587 F:      Documentation/timers/hpet.txt
6588 F:      drivers/char/hpet.c
6589 F:      include/linux/hpet.h
6590 F:      include/uapi/linux/hpet.h
6591
6592 HPET:   x86
6593 S:      Orphan
6594 F:      arch/x86/kernel/hpet.c
6595 F:      arch/x86/include/asm/hpet.h
6596
6597 HPFS FILESYSTEM
6598 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6599 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6600 S:      Maintained
6601 F:      fs/hpfs/
6602
6603 HSI SUBSYSTEM
6604 M:      Sebastian Reichel <sre@kernel.org>
6605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6606 S:      Maintained
6607 F:      Documentation/ABI/testing/sysfs-bus-hsi
6608 F:      Documentation/driver-api/hsi.rst
6609 F:      drivers/hsi/
6610 F:      include/linux/hsi/
6611 F:      include/uapi/linux/hsi/
6612
6613 HSO 3G MODEM DRIVER
6614 L:      linux-usb@vger.kernel.org
6615 S:      Orphan
6616 F:      drivers/net/usb/hso.c
6617
6618 HSR NETWORK PROTOCOL
6619 M:      Arvid Brodin <arvid.brodin@alten.se>
6620 L:      netdev@vger.kernel.org
6621 S:      Maintained
6622 F:      net/hsr/
6623
6624 HT16K33 LED CONTROLLER DRIVER
6625 M:      Robin van der Gracht <robin@protonic.nl>
6626 S:      Maintained
6627 F:      drivers/auxdisplay/ht16k33.c
6628 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6629
6630 HTCPEN TOUCHSCREEN DRIVER
6631 M:      Pau Oliva Fora <pof@eslack.org>
6632 L:      linux-input@vger.kernel.org
6633 S:      Maintained
6634 F:      drivers/input/touchscreen/htcpen.c
6635
6636 HUAWEI ETHERNET DRIVER
6637 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6638 L:      netdev@vger.kernel.org
6639 S:      Supported
6640 F:      Documentation/networking/hinic.txt
6641 F:      drivers/net/ethernet/huawei/hinic/
6642
6643 HUGETLB FILESYSTEM
6644 M:      Mike Kravetz <mike.kravetz@oracle.com>
6645 L:      linux-mm@kvack.org
6646 S:      Maintained
6647 F:      fs/hugetlbfs/
6648 F:      mm/hugetlb.c
6649 F:      include/linux/hugetlb.h
6650 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6651 F:      Documentation/vm/hugetlbfs_reserv.rst
6652 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6653
6654 HVA ST MEDIA DRIVER
6655 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6656 L:      linux-media@vger.kernel.org
6657 T:      git git://linuxtv.org/media_tree.git
6658 W:      https://linuxtv.org
6659 S:      Supported
6660 F:      drivers/media/platform/sti/hva
6661
6662 HWPOISON MEMORY FAILURE HANDLING
6663 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6664 L:      linux-mm@kvack.org
6665 S:      Maintained
6666 F:      mm/memory-failure.c
6667 F:      mm/hwpoison-inject.c
6668
6669 Hyper-V CORE AND DRIVERS
6670 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6671 M:      Haiyang Zhang <haiyangz@microsoft.com>
6672 M:      Stephen Hemminger <sthemmin@microsoft.com>
6673 L:      devel@linuxdriverproject.org
6674 S:      Maintained
6675 F:      Documentation/networking/netvsc.txt
6676 F:      arch/x86/include/asm/mshyperv.h
6677 F:      arch/x86/include/asm/trace/hyperv.h
6678 F:      arch/x86/include/asm/hyperv-tlfs.h
6679 F:      arch/x86/kernel/cpu/mshyperv.c
6680 F:      arch/x86/hyperv
6681 F:      drivers/hid/hid-hyperv.c
6682 F:      drivers/hv/
6683 F:      drivers/input/serio/hyperv-keyboard.c
6684 F:      drivers/pci/controller/pci-hyperv.c
6685 F:      drivers/net/hyperv/
6686 F:      drivers/scsi/storvsc_drv.c
6687 F:      drivers/uio/uio_hv_generic.c
6688 F:      drivers/video/fbdev/hyperv_fb.c
6689 F:      net/vmw_vsock/hyperv_transport.c
6690 F:      include/linux/hyperv.h
6691 F:      include/uapi/linux/hyperv.h
6692 F:      tools/hv/
6693 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6694
6695 HYPERVISOR VIRTUAL CONSOLE DRIVER
6696 L:      linuxppc-dev@lists.ozlabs.org
6697 S:      Odd Fixes
6698 F:      drivers/tty/hvc/
6699
6700 I2C ACPI SUPPORT
6701 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6702 L:      linux-i2c@vger.kernel.org
6703 L:      linux-acpi@vger.kernel.org
6704 S:      Maintained
6705 F:      drivers/i2c/i2c-core-acpi.c
6706
6707 I2C MUXES
6708 M:      Peter Rosin <peda@axentia.se>
6709 L:      linux-i2c@vger.kernel.org
6710 S:      Maintained
6711 F:      Documentation/i2c/i2c-topology
6712 F:      Documentation/i2c/muxes/
6713 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6714 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6715 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6716 F:      drivers/i2c/i2c-mux.c
6717 F:      drivers/i2c/muxes/
6718 F:      include/linux/i2c-mux.h
6719
6720 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6721 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6722 L:      linux-i2c@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/i2c/busses/i2c-mv64xxx.c
6725
6726 I2C OVER PARALLEL PORT
6727 M:      Jean Delvare <jdelvare@suse.com>
6728 L:      linux-i2c@vger.kernel.org
6729 S:      Maintained
6730 F:      Documentation/i2c/busses/i2c-parport
6731 F:      Documentation/i2c/busses/i2c-parport-light
6732 F:      drivers/i2c/busses/i2c-parport.c
6733 F:      drivers/i2c/busses/i2c-parport-light.c
6734
6735 I2C SUBSYSTEM
6736 M:      Wolfram Sang <wsa@the-dreams.de>
6737 L:      linux-i2c@vger.kernel.org
6738 W:      https://i2c.wiki.kernel.org/
6739 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6741 S:      Maintained
6742 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6743 F:      Documentation/i2c/
6744 F:      drivers/i2c/*
6745 F:      include/linux/i2c.h
6746 F:      include/linux/i2c-dev.h
6747 F:      include/linux/i2c-smbus.h
6748 F:      include/uapi/linux/i2c.h
6749 F:      include/uapi/linux/i2c-*.h
6750
6751 I2C SUBSYSTEM HOST DRIVERS
6752 L:      linux-i2c@vger.kernel.org
6753 W:      https://i2c.wiki.kernel.org/
6754 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6756 S:      Odd Fixes
6757 F:      Documentation/devicetree/bindings/i2c/
6758 F:      drivers/i2c/algos/
6759 F:      drivers/i2c/busses/
6760
6761 I2C-TAOS-EVM DRIVER
6762 M:      Jean Delvare <jdelvare@suse.com>
6763 L:      linux-i2c@vger.kernel.org
6764 S:      Maintained
6765 F:      Documentation/i2c/busses/i2c-taos-evm
6766 F:      drivers/i2c/busses/i2c-taos-evm.c
6767
6768 I2C-TINY-USB DRIVER
6769 M:      Till Harbaum <till@harbaum.org>
6770 L:      linux-i2c@vger.kernel.org
6771 W:      http://www.harbaum.org/till/i2c_tiny_usb
6772 S:      Maintained
6773 F:      drivers/i2c/busses/i2c-tiny-usb.c
6774
6775 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6776 M:      Jean Delvare <jdelvare@suse.com>
6777 L:      linux-i2c@vger.kernel.org
6778 S:      Maintained
6779 F:      Documentation/i2c/busses/i2c-ali1535
6780 F:      Documentation/i2c/busses/i2c-ali1563
6781 F:      Documentation/i2c/busses/i2c-ali15x3
6782 F:      Documentation/i2c/busses/i2c-amd756
6783 F:      Documentation/i2c/busses/i2c-amd8111
6784 F:      Documentation/i2c/busses/i2c-i801
6785 F:      Documentation/i2c/busses/i2c-nforce2
6786 F:      Documentation/i2c/busses/i2c-piix4
6787 F:      Documentation/i2c/busses/i2c-sis5595
6788 F:      Documentation/i2c/busses/i2c-sis630
6789 F:      Documentation/i2c/busses/i2c-sis96x
6790 F:      Documentation/i2c/busses/i2c-via
6791 F:      Documentation/i2c/busses/i2c-viapro
6792 F:      drivers/i2c/busses/i2c-ali1535.c
6793 F:      drivers/i2c/busses/i2c-ali1563.c
6794 F:      drivers/i2c/busses/i2c-ali15x3.c
6795 F:      drivers/i2c/busses/i2c-amd756.c
6796 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6797 F:      drivers/i2c/busses/i2c-amd8111.c
6798 F:      drivers/i2c/busses/i2c-i801.c
6799 F:      drivers/i2c/busses/i2c-isch.c
6800 F:      drivers/i2c/busses/i2c-nforce2.c
6801 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6802 F:      drivers/i2c/busses/i2c-piix4.c
6803 F:      drivers/i2c/busses/i2c-sis5595.c
6804 F:      drivers/i2c/busses/i2c-sis630.c
6805 F:      drivers/i2c/busses/i2c-sis96x.c
6806 F:      drivers/i2c/busses/i2c-via.c
6807 F:      drivers/i2c/busses/i2c-viapro.c
6808
6809 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6810 M:      Hans de Goede <hdegoede@redhat.com>
6811 L:      linux-i2c@vger.kernel.org
6812 S:      Maintained
6813 F:      drivers/i2c/busses/i2c-cht-wc.c
6814
6815 I2C/SMBUS ISMT DRIVER
6816 M:      Seth Heasley <seth.heasley@intel.com>
6817 M:      Neil Horman <nhorman@tuxdriver.com>
6818 L:      linux-i2c@vger.kernel.org
6819 F:      drivers/i2c/busses/i2c-ismt.c
6820 F:      Documentation/i2c/busses/i2c-ismt
6821
6822 I2C/SMBUS STUB DRIVER
6823 M:      Jean Delvare <jdelvare@suse.com>
6824 L:      linux-i2c@vger.kernel.org
6825 S:      Maintained
6826 F:      drivers/i2c/i2c-stub.c
6827
6828 IA64 (Itanium) PLATFORM
6829 M:      Tony Luck <tony.luck@intel.com>
6830 M:      Fenghua Yu <fenghua.yu@intel.com>
6831 L:      linux-ia64@vger.kernel.org
6832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6833 S:      Maintained
6834 F:      arch/ia64/
6835
6836 IBM Power 842 compression accelerator
6837 M:      Haren Myneni <haren@us.ibm.com>
6838 S:      Supported
6839 F:      drivers/crypto/nx/Makefile
6840 F:      drivers/crypto/nx/Kconfig
6841 F:      drivers/crypto/nx/nx-842*
6842 F:      include/linux/sw842.h
6843 F:      crypto/842.c
6844 F:      lib/842/
6845
6846 IBM Power in-Nest Crypto Acceleration
6847 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6848 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6849 L:      linux-crypto@vger.kernel.org
6850 S:      Supported
6851 F:      drivers/crypto/nx/Makefile
6852 F:      drivers/crypto/nx/Kconfig
6853 F:      drivers/crypto/nx/nx-aes*
6854 F:      drivers/crypto/nx/nx-sha*
6855 F:      drivers/crypto/nx/nx.*
6856 F:      drivers/crypto/nx/nx_csbcpb.h
6857 F:      drivers/crypto/nx/nx_debugfs.h
6858
6859 IBM Power Linux RAID adapter
6860 M:      Brian King <brking@us.ibm.com>
6861 S:      Supported
6862 F:      drivers/scsi/ipr.*
6863
6864 IBM Power SRIOV Virtual NIC Device Driver
6865 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6866 M:      John Allen <jallen@linux.vnet.ibm.com>
6867 L:      netdev@vger.kernel.org
6868 S:      Supported
6869 F:      drivers/net/ethernet/ibm/ibmvnic.*
6870
6871 IBM Power Virtual Accelerator Switchboard
6872 M:      Sukadev Bhattiprolu
6873 L:      linuxppc-dev@lists.ozlabs.org
6874 S:      Supported
6875 F:      arch/powerpc/platforms/powernv/vas*
6876 F:      arch/powerpc/platforms/powernv/copy-paste.h
6877 F:      arch/powerpc/include/asm/vas.h
6878 F:      arch/powerpc/include/uapi/asm/vas.h
6879
6880 IBM Power Virtual Ethernet Device Driver
6881 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6882 L:      netdev@vger.kernel.org
6883 S:      Supported
6884 F:      drivers/net/ethernet/ibm/ibmveth.*
6885
6886 IBM Power Virtual FC Device Drivers
6887 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6888 L:      linux-scsi@vger.kernel.org
6889 S:      Supported
6890 F:      drivers/scsi/ibmvscsi/ibmvfc*
6891
6892 IBM Power Virtual Management Channel Driver
6893 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6894 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6895 S:      Supported
6896 F:      drivers/misc/ibmvmc.*
6897
6898 IBM Power Virtual SCSI Device Drivers
6899 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6900 L:      linux-scsi@vger.kernel.org
6901 S:      Supported
6902 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6903 F:      include/scsi/viosrp.h
6904
6905 IBM Power Virtual SCSI Device Target Driver
6906 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6907 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6908 L:      linux-scsi@vger.kernel.org
6909 L:      target-devel@vger.kernel.org
6910 S:      Supported
6911 F:      drivers/scsi/ibmvscsi_tgt/
6912
6913 IBM Power VMX Cryptographic instructions
6914 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6915 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6916 L:      linux-crypto@vger.kernel.org
6917 S:      Supported
6918 F:      drivers/crypto/vmx/Makefile
6919 F:      drivers/crypto/vmx/Kconfig
6920 F:      drivers/crypto/vmx/vmx.c
6921 F:      drivers/crypto/vmx/aes*
6922 F:      drivers/crypto/vmx/ghash*
6923 F:      drivers/crypto/vmx/ppc-xlate.pl
6924
6925 IBM ServeRAID RAID DRIVER
6926 S:      Orphan
6927 F:      drivers/scsi/ips.*
6928
6929 ICH LPC AND GPIO DRIVER
6930 M:      Peter Tyser <ptyser@xes-inc.com>
6931 S:      Maintained
6932 F:      drivers/mfd/lpc_ich.c
6933 F:      drivers/gpio/gpio-ich.c
6934
6935 IDE SUBSYSTEM
6936 M:      "David S. Miller" <davem@davemloft.net>
6937 L:      linux-ide@vger.kernel.org
6938 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6940 S:      Maintained
6941 F:      Documentation/ide/
6942 F:      drivers/ide/
6943 F:      include/linux/ide.h
6944
6945 IDE/ATAPI DRIVERS
6946 M:      Borislav Petkov <bp@alien8.de>
6947 L:      linux-ide@vger.kernel.org
6948 S:      Maintained
6949 F:      Documentation/cdrom/ide-cd
6950 F:      drivers/ide/ide-cd*
6951
6952 IDEAPAD LAPTOP EXTRAS DRIVER
6953 M:      Ike Panhc <ike.pan@canonical.com>
6954 L:      platform-driver-x86@vger.kernel.org
6955 W:      http://launchpad.net/ideapad-laptop
6956 S:      Maintained
6957 F:      drivers/platform/x86/ideapad-laptop.c
6958
6959 IDEAPAD LAPTOP SLIDEBAR DRIVER
6960 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6961 L:      linux-input@vger.kernel.org
6962 W:      https://github.com/o2genum/ideapad-slidebar
6963 S:      Maintained
6964 F:      drivers/input/misc/ideapad_slidebar.c
6965
6966 IDT VersaClock 5 CLOCK DRIVER
6967 M:      Marek Vasut <marek.vasut@gmail.com>
6968 S:      Maintained
6969 F:      drivers/clk/clk-versaclock5.c
6970
6971 IEEE 802.15.4 SUBSYSTEM
6972 M:      Alexander Aring <alex.aring@gmail.com>
6973 M:      Stefan Schmidt <stefan@datenfreihafen.org>
6974 L:      linux-wpan@vger.kernel.org
6975 W:      http://wpan.cakelab.org/
6976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6978 S:      Maintained
6979 F:      net/ieee802154/
6980 F:      net/mac802154/
6981 F:      drivers/net/ieee802154/
6982 F:      include/linux/nl802154.h
6983 F:      include/linux/ieee802154.h
6984 F:      include/net/nl802154.h
6985 F:      include/net/mac802154.h
6986 F:      include/net/af_ieee802154.h
6987 F:      include/net/cfg802154.h
6988 F:      include/net/ieee802154_netdev.h
6989 F:      Documentation/networking/ieee802154.txt
6990
6991 IFE PROTOCOL
6992 M:      Yotam Gigi <yotam.gi@gmail.com>
6993 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6994 F:      net/ife
6995 F:      include/net/ife.h
6996 F:      include/uapi/linux/ife.h
6997
6998 IGORPLUG-USB IR RECEIVER
6999 M:      Sean Young <sean@mess.org>
7000 L:      linux-media@vger.kernel.org
7001 S:      Maintained
7002 F:      drivers/media/rc/igorplugusb.c
7003
7004 IGUANAWORKS USB IR TRANSCEIVER
7005 M:      Sean Young <sean@mess.org>
7006 L:      linux-media@vger.kernel.org
7007 S:      Maintained
7008 F:      drivers/media/rc/iguanair.c
7009
7010 IIO DIGITAL POTENTIOMETER DAC
7011 M:      Peter Rosin <peda@axentia.se>
7012 L:      linux-iio@vger.kernel.org
7013 S:      Maintained
7014 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7015 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7016 F:      drivers/iio/dac/dpot-dac.c
7017
7018 IIO ENVELOPE DETECTOR
7019 M:      Peter Rosin <peda@axentia.se>
7020 L:      linux-iio@vger.kernel.org
7021 S:      Maintained
7022 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7023 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7024 F:      drivers/iio/adc/envelope-detector.c
7025
7026 IIO MULTIPLEXER
7027 M:      Peter Rosin <peda@axentia.se>
7028 L:      linux-iio@vger.kernel.org
7029 S:      Maintained
7030 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7031 F:      drivers/iio/multiplexer/iio-mux.c
7032
7033 IIO SUBSYSTEM AND DRIVERS
7034 M:      Jonathan Cameron <jic23@kernel.org>
7035 R:      Hartmut Knaack <knaack.h@gmx.de>
7036 R:      Lars-Peter Clausen <lars@metafoo.de>
7037 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7038 L:      linux-iio@vger.kernel.org
7039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7040 S:      Maintained
7041 F:      Documentation/ABI/testing/configfs-iio*
7042 F:      Documentation/ABI/testing/sysfs-bus-iio*
7043 F:      Documentation/devicetree/bindings/iio/
7044 F:      drivers/iio/
7045 F:      drivers/staging/iio/
7046 F:      include/linux/iio/
7047 F:      tools/iio/
7048
7049 IIO UNIT CONVERTER
7050 M:      Peter Rosin <peda@axentia.se>
7051 L:      linux-iio@vger.kernel.org
7052 S:      Maintained
7053 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7054 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7055 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7056 F:      drivers/iio/afe/iio-rescale.c
7057
7058 IKANOS/ADI EAGLE ADSL USB DRIVER
7059 M:      Matthieu Castet <castet.matthieu@free.fr>
7060 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7061 S:      Maintained
7062 F:      drivers/usb/atm/ueagle-atm.c
7063
7064 IMGTEC ASCII LCD DRIVER
7065 M:      Paul Burton <paul.burton@mips.com>
7066 S:      Maintained
7067 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7068 F:      drivers/auxdisplay/img-ascii-lcd.c
7069
7070 IMGTEC IR DECODER DRIVER
7071 M:      James Hogan <jhogan@kernel.org>
7072 S:      Maintained
7073 F:      drivers/media/rc/img-ir/
7074
7075 IMON SOUNDGRAPH USB IR RECEIVER
7076 M:      Sean Young <sean@mess.org>
7077 L:      linux-media@vger.kernel.org
7078 S:      Maintained
7079 F:      drivers/media/rc/imon_raw.c
7080 F:      drivers/media/rc/imon.c
7081
7082 IMS TWINTURBO FRAMEBUFFER DRIVER
7083 L:      linux-fbdev@vger.kernel.org
7084 S:      Orphan
7085 F:      drivers/video/fbdev/imsttfb.c
7086
7087 INA209 HARDWARE MONITOR DRIVER
7088 M:      Guenter Roeck <linux@roeck-us.net>
7089 L:      linux-hwmon@vger.kernel.org
7090 S:      Maintained
7091 F:      Documentation/hwmon/ina209
7092 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7093 F:      drivers/hwmon/ina209.c
7094
7095 INA2XX HARDWARE MONITOR DRIVER
7096 M:      Guenter Roeck <linux@roeck-us.net>
7097 L:      linux-hwmon@vger.kernel.org
7098 S:      Maintained
7099 F:      Documentation/hwmon/ina2xx
7100 F:      drivers/hwmon/ina2xx.c
7101 F:      include/linux/platform_data/ina2xx.h
7102
7103 INDUSTRY PACK SUBSYSTEM (IPACK)
7104 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7105 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7106 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7107 L:      industrypack-devel@lists.sourceforge.net
7108 W:      http://industrypack.sourceforge.net
7109 S:      Maintained
7110 F:      drivers/ipack/
7111
7112 INFINIBAND SUBSYSTEM
7113 M:      Doug Ledford <dledford@redhat.com>
7114 M:      Jason Gunthorpe <jgg@mellanox.com>
7115 L:      linux-rdma@vger.kernel.org
7116 W:      https://github.com/linux-rdma/rdma-core
7117 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7119 S:      Supported
7120 F:      Documentation/devicetree/bindings/infiniband/
7121 F:      Documentation/infiniband/
7122 F:      drivers/infiniband/
7123 F:      include/uapi/linux/if_infiniband.h
7124 F:      include/uapi/rdma/
7125 F:      include/rdma/
7126
7127 INGENIC JZ4780 DMA Driver
7128 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7129 S:      Maintained
7130 F:      drivers/dma/dma-jz4780.c
7131
7132 INGENIC JZ4780 NAND DRIVER
7133 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7134 L:      linux-mtd@lists.infradead.org
7135 S:      Maintained
7136 F:      drivers/mtd/nand/raw/jz4780_*
7137
7138 INOTIFY
7139 M:      Jan Kara <jack@suse.cz>
7140 R:      Amir Goldstein <amir73il@gmail.com>
7141 L:      linux-fsdevel@vger.kernel.org
7142 S:      Maintained
7143 F:      Documentation/filesystems/inotify.txt
7144 F:      fs/notify/inotify/
7145 F:      include/linux/inotify.h
7146 F:      include/uapi/linux/inotify.h
7147
7148 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7149 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7150 L:      linux-input@vger.kernel.org
7151 Q:      http://patchwork.kernel.org/project/linux-input/list/
7152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7153 S:      Maintained
7154 F:      drivers/input/
7155 F:      include/linux/input.h
7156 F:      include/uapi/linux/input.h
7157 F:      include/uapi/linux/input-event-codes.h
7158 F:      include/linux/input/
7159 F:      Documentation/devicetree/bindings/input/
7160 F:      Documentation/devicetree/bindings/serio/
7161 F:      Documentation/input/
7162
7163 INPUT MULTITOUCH (MT) PROTOCOL
7164 M:      Henrik Rydberg <rydberg@bitmath.org>
7165 L:      linux-input@vger.kernel.org
7166 S:      Odd fixes
7167 F:      Documentation/input/multi-touch-protocol.rst
7168 F:      drivers/input/input-mt.c
7169 K:      \b(ABS|SYN)_MT_
7170
7171 INSIDE SECURE CRYPTO DRIVER
7172 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7173 F:      drivers/crypto/inside-secure/
7174 S:      Maintained
7175 L:      linux-crypto@vger.kernel.org
7176
7177 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7178 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7179 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7180 L:      linux-integrity@vger.kernel.org
7181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7182 S:      Supported
7183 F:      security/integrity/ima/
7184
7185 INTEL 810/815 FRAMEBUFFER DRIVER
7186 M:      Antonino Daplas <adaplas@gmail.com>
7187 L:      linux-fbdev@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/video/fbdev/i810/
7190
7191 INTEL ASoC DRIVERS
7192 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7193 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7194 M:      Jie Yang <yang.jie@linux.intel.com>
7195 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7196 S:      Supported
7197 F:      sound/soc/intel/
7198
7199 INTEL C600 SERIES SAS CONTROLLER DRIVER
7200 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7201 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7202 L:      linux-scsi@vger.kernel.org
7203 T:      git git://git.code.sf.net/p/intel-sas/isci
7204 S:      Supported
7205 F:      drivers/scsi/isci/
7206
7207 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7208 M:      Jani Nikula <jani.nikula@linux.intel.com>
7209 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7210 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7211 L:      intel-gfx@lists.freedesktop.org
7212 W:      https://01.org/linuxgraphics/
7213 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7214 C:      irc://chat.freenode.net/intel-gfx
7215 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7216 T:      git git://anongit.freedesktop.org/drm-intel
7217 S:      Supported
7218 F:      drivers/gpu/drm/i915/
7219 F:      include/drm/i915*
7220 F:      include/uapi/drm/i915_drm.h
7221 F:      Documentation/gpu/i915.rst
7222
7223 INTEL ETHERNET DRIVERS
7224 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7225 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7226 W:      http://www.intel.com/support/feedback.htm
7227 W:      http://e1000.sourceforge.net/
7228 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7231 S:      Supported
7232 F:      Documentation/networking/e100.rst
7233 F:      Documentation/networking/e1000.rst
7234 F:      Documentation/networking/e1000e.txt
7235 F:      Documentation/networking/igb.txt
7236 F:      Documentation/networking/igbvf.txt
7237 F:      Documentation/networking/ixgb.txt
7238 F:      Documentation/networking/ixgbe.txt
7239 F:      Documentation/networking/ixgbevf.txt
7240 F:      Documentation/networking/i40e.txt
7241 F:      Documentation/networking/i40evf.txt
7242 F:      Documentation/networking/ice.txt
7243 F:      drivers/net/ethernet/intel/
7244 F:      drivers/net/ethernet/intel/*/
7245 F:      include/linux/avf/virtchnl.h
7246
7247 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7248 M:      Maik Broemme <mbroemme@libmpq.org>
7249 L:      linux-fbdev@vger.kernel.org
7250 S:      Maintained
7251 F:      Documentation/fb/intelfb.txt
7252 F:      drivers/video/fbdev/intelfb/
7253
7254 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7255 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7256 M:      Zhi Wang <zhi.a.wang@intel.com>
7257 L:      intel-gvt-dev@lists.freedesktop.org
7258 L:      intel-gfx@lists.freedesktop.org
7259 W:      https://01.org/igvt-g
7260 T:      git https://github.com/intel/gvt-linux.git
7261 S:      Supported
7262 F:      drivers/gpu/drm/i915/gvt/
7263
7264 INTEL HID EVENT DRIVER
7265 M:      Alex Hung <alex.hung@canonical.com>
7266 L:      platform-driver-x86@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/platform/x86/intel-hid.c
7269
7270 INTEL I/OAT DMA DRIVER
7271 M:      Dave Jiang <dave.jiang@intel.com>
7272 R:      Dan Williams <dan.j.williams@intel.com>
7273 L:      dmaengine@vger.kernel.org
7274 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7275 S:      Supported
7276 F:      drivers/dma/ioat*
7277
7278 INTEL IDLE DRIVER
7279 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7280 M:      Len Brown <lenb@kernel.org>
7281 L:      linux-pm@vger.kernel.org
7282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7283 B:      https://bugzilla.kernel.org
7284 S:      Supported
7285 F:      drivers/idle/intel_idle.c
7286
7287 INTEL INTEGRATED SENSOR HUB DRIVER
7288 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7289 M:      Jiri Kosina <jikos@kernel.org>
7290 L:      linux-input@vger.kernel.org
7291 S:      Maintained
7292 F:      drivers/hid/intel-ish-hid/
7293
7294 INTEL IOMMU (VT-d)
7295 M:      David Woodhouse <dwmw2@infradead.org>
7296 L:      iommu@lists.linux-foundation.org
7297 T:      git git://git.infradead.org/iommu-2.6.git
7298 S:      Supported
7299 F:      drivers/iommu/intel-iommu.c
7300 F:      include/linux/intel-iommu.h
7301
7302 INTEL IOP-ADMA DMA DRIVER
7303 R:      Dan Williams <dan.j.williams@intel.com>
7304 S:      Odd fixes
7305 F:      drivers/dma/iop-adma.c
7306
7307 INTEL IPU3 CSI-2 CIO2 DRIVER
7308 M:      Yong Zhi <yong.zhi@intel.com>
7309 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7310 M:      Bingbu Cao <bingbu.cao@intel.com>
7311 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7312 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7313 L:      linux-media@vger.kernel.org
7314 S:      Maintained
7315 F:      drivers/media/pci/intel/ipu3/
7316 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7317
7318 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7319 M:      Krzysztof Halasa <khalasa@piap.pl>
7320 S:      Maintained
7321 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7322 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7323 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7324 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7325 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7326 F:      drivers/net/wan/ixp4xx_hss.c
7327
7328 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7329 M:      Deepak Saxena <dsaxena@plexity.net>
7330 S:      Maintained
7331 F:      drivers/char/hw_random/ixp4xx-rng.c
7332
7333 INTEL MANAGEMENT ENGINE (mei)
7334 M:      Tomas Winkler <tomas.winkler@intel.com>
7335 L:      linux-kernel@vger.kernel.org
7336 S:      Supported
7337 F:      include/uapi/linux/mei.h
7338 F:      include/linux/mei_cl_bus.h
7339 F:      drivers/misc/mei/*
7340 F:      drivers/watchdog/mei_wdt.c
7341 F:      Documentation/misc-devices/mei/*
7342 F:      samples/mei/*
7343
7344 INTEL MENLOW THERMAL DRIVER
7345 M:      Sujith Thomas <sujith.thomas@intel.com>
7346 L:      platform-driver-x86@vger.kernel.org
7347 W:      https://01.org/linux-acpi
7348 S:      Supported
7349 F:      drivers/platform/x86/intel_menlow.c
7350
7351 INTEL MERRIFIELD GPIO DRIVER
7352 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7353 L:      linux-gpio@vger.kernel.org
7354 S:      Maintained
7355 F:      drivers/gpio/gpio-merrifield.c
7356
7357 INTEL MIC DRIVERS (mic)
7358 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7359 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7360 S:      Supported
7361 W:      https://github.com/sudeepdutt/mic
7362 W:      http://software.intel.com/en-us/mic-developer
7363 F:      include/linux/mic_bus.h
7364 F:      include/linux/scif.h
7365 F:      include/uapi/linux/mic_common.h
7366 F:      include/uapi/linux/mic_ioctl.h
7367 F:      include/uapi/linux/scif_ioctl.h
7368 F:      drivers/misc/mic/
7369 F:      drivers/dma/mic_x100_dma.c
7370 F:      drivers/dma/mic_x100_dma.h
7371 F:      Documentation/mic/
7372
7373 INTEL PMC CORE DRIVER
7374 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7375 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7376 L:      platform-driver-x86@vger.kernel.org
7377 S:      Maintained
7378 F:      arch/x86/include/asm/pmc_core.h
7379 F:      drivers/platform/x86/intel_pmc_core*
7380
7381 INTEL PMC/P-Unit IPC DRIVER
7382 M:      Zha Qipeng<qipeng.zha@intel.com>
7383 L:      platform-driver-x86@vger.kernel.org
7384 S:      Maintained
7385 F:      drivers/platform/x86/intel_pmc_ipc.c
7386 F:      drivers/platform/x86/intel_punit_ipc.c
7387 F:      arch/x86/include/asm/intel_pmc_ipc.h
7388 F:      arch/x86/include/asm/intel_punit_ipc.h
7389
7390 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7391 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7392 L:      linux-wireless@vger.kernel.org
7393 S:      Maintained
7394 F:      Documentation/networking/README.ipw2100
7395 F:      Documentation/networking/README.ipw2200
7396 F:      drivers/net/wireless/intel/ipw2x00/
7397
7398 INTEL PSTATE DRIVER
7399 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7400 M:      Len Brown <lenb@kernel.org>
7401 L:      linux-pm@vger.kernel.org
7402 S:      Supported
7403 F:      drivers/cpufreq/intel_pstate.c
7404
7405 INTEL RDMA RNIC DRIVER
7406 M:      Faisal Latif <faisal.latif@intel.com>
7407 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7408 L:      linux-rdma@vger.kernel.org
7409 S:      Supported
7410 F:      drivers/infiniband/hw/i40iw/
7411 F:      include/uapi/rdma/i40iw-abi.h
7412
7413 INTEL SHA MULTIBUFFER DRIVER
7414 M:      Megha Dey <megha.dey@linux.intel.com>
7415 R:      Tim Chen <tim.c.chen@linux.intel.com>
7416 L:      linux-crypto@vger.kernel.org
7417 S:      Supported
7418 F:      arch/x86/crypto/sha*-mb/
7419 F:      crypto/mcryptd.c
7420
7421 INTEL TELEMETRY DRIVER
7422 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7423 L:      platform-driver-x86@vger.kernel.org
7424 S:      Maintained
7425 F:      arch/x86/include/asm/intel_telemetry.h
7426 F:      drivers/platform/x86/intel_telemetry*
7427
7428 INTEL VIRTUAL BUTTON DRIVER
7429 M:      AceLan Kao <acelan.kao@canonical.com>
7430 L:      platform-driver-x86@vger.kernel.org
7431 S:      Maintained
7432 F:      drivers/platform/x86/intel-vbtn.c
7433
7434 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7435 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7436 L:      linux-wireless@vger.kernel.org
7437 S:      Supported
7438 F:      drivers/net/wireless/intel/iwlegacy/
7439
7440 INTEL WIRELESS WIFI LINK (iwlwifi)
7441 M:      Johannes Berg <johannes.berg@intel.com>
7442 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7443 M:      Luca Coelho <luciano.coelho@intel.com>
7444 M:      Intel Linux Wireless <linuxwifi@intel.com>
7445 L:      linux-wireless@vger.kernel.org
7446 W:      http://intellinuxwireless.org
7447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7448 S:      Supported
7449 F:      drivers/net/wireless/intel/iwlwifi/
7450
7451 INTEL WIRELESS WIMAX CONNECTION 2400
7452 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7453 M:      linux-wimax@intel.com
7454 L:      wimax@linuxwimax.org (subscribers-only)
7455 S:      Supported
7456 W:      http://linuxwimax.org
7457 F:      Documentation/wimax/README.i2400m
7458 F:      drivers/net/wimax/i2400m/
7459 F:      include/uapi/linux/wimax/i2400m.h
7460
7461 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7462 M:      Mario Limonciello <mario.limonciello@dell.com>
7463 S:      Maintained
7464 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7465
7466 INTEL(R) TRACE HUB
7467 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7468 S:      Supported
7469 F:      Documentation/trace/intel_th.rst
7470 F:      drivers/hwtracing/intel_th/
7471
7472 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7473 M:      Ning Sun <ning.sun@intel.com>
7474 L:      tboot-devel@lists.sourceforge.net
7475 W:      http://tboot.sourceforge.net
7476 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7477 S:      Supported
7478 F:      Documentation/intel_txt.txt
7479 F:      include/linux/tboot.h
7480 F:      arch/x86/kernel/tboot.c
7481
7482 INTEL-MID GPIO DRIVER
7483 M:      David Cohen <david.a.cohen@linux.intel.com>
7484 L:      linux-gpio@vger.kernel.org
7485 S:      Maintained
7486 F:      drivers/gpio/gpio-intel-mid.c
7487
7488 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7489 M:      Linus Walleij <linus.walleij@linaro.org>
7490 L:      linux-iio@vger.kernel.org
7491 S:      Maintained
7492 F:      drivers/iio/gyro/mpu3050*
7493 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7494
7495 IOC3 ETHERNET DRIVER
7496 M:      Ralf Baechle <ralf@linux-mips.org>
7497 L:      linux-mips@linux-mips.org
7498 S:      Maintained
7499 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7500
7501 IOC3 SERIAL DRIVER
7502 M:      Pat Gefre <pfg@sgi.com>
7503 L:      linux-serial@vger.kernel.org
7504 S:      Maintained
7505 F:      drivers/tty/serial/ioc3_serial.c
7506
7507 IOMMU DRIVERS
7508 M:      Joerg Roedel <joro@8bytes.org>
7509 L:      iommu@lists.linux-foundation.org
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7511 S:      Maintained
7512 F:      Documentation/devicetree/bindings/iommu/
7513 F:      drivers/iommu/
7514 F:      include/linux/iommu.h
7515 F:      include/linux/of_iommu.h
7516 F:      include/linux/iova.h
7517
7518 IP MASQUERADING
7519 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7520 S:      Maintained
7521 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7522
7523 IPMI SUBSYSTEM
7524 M:      Corey Minyard <minyard@acm.org>
7525 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7526 W:      http://openipmi.sourceforge.net/
7527 S:      Supported
7528 F:      Documentation/IPMI.txt
7529 F:      drivers/char/ipmi/
7530 F:      include/linux/ipmi*
7531 F:      include/uapi/linux/ipmi*
7532
7533 IPS SCSI RAID DRIVER
7534 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7535 L:      linux-scsi@vger.kernel.org
7536 W:      http://www.adaptec.com/
7537 S:      Maintained
7538 F:      drivers/scsi/ips*
7539
7540 IPVS
7541 M:      Wensong Zhang <wensong@linux-vs.org>
7542 M:      Simon Horman <horms@verge.net.au>
7543 M:      Julian Anastasov <ja@ssi.bg>
7544 L:      netdev@vger.kernel.org
7545 L:      lvs-devel@vger.kernel.org
7546 S:      Maintained
7547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7549 F:      Documentation/networking/ipvs-sysctl.txt
7550 F:      include/net/ip_vs.h
7551 F:      include/uapi/linux/ip_vs.h
7552 F:      net/netfilter/ipvs/
7553
7554 IPWIRELESS DRIVER
7555 M:      Jiri Kosina <jikos@kernel.org>
7556 M:      David Sterba <dsterba@suse.com>
7557 S:      Odd Fixes
7558 F:      drivers/tty/ipwireless/
7559
7560 IPX NETWORK LAYER
7561 L:      netdev@vger.kernel.org
7562 S:      Obsolete
7563 F:      include/uapi/linux/ipx.h
7564 F:      drivers/staging/ipx/
7565
7566 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7567 M:      Marc Zyngier <marc.zyngier@arm.com>
7568 S:      Maintained
7569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7570 F:      Documentation/IRQ-domain.txt
7571 F:      include/linux/irqdomain.h
7572 F:      kernel/irq/irqdomain.c
7573 F:      kernel/irq/msi.c
7574
7575 IRQ SUBSYSTEM
7576 M:      Thomas Gleixner <tglx@linutronix.de>
7577 L:      linux-kernel@vger.kernel.org
7578 S:      Maintained
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7580 F:      kernel/irq/
7581
7582 IRQCHIP DRIVERS
7583 M:      Thomas Gleixner <tglx@linutronix.de>
7584 M:      Jason Cooper <jason@lakedaemon.net>
7585 M:      Marc Zyngier <marc.zyngier@arm.com>
7586 L:      linux-kernel@vger.kernel.org
7587 S:      Maintained
7588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7589 F:      Documentation/devicetree/bindings/interrupt-controller/
7590 F:      drivers/irqchip/
7591
7592 ISA
7593 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7594 S:      Maintained
7595 F:      Documentation/isa.txt
7596 F:      drivers/base/isa.c
7597 F:      include/linux/isa.h
7598
7599 ISA RADIO MODULE
7600 M:      Hans Verkuil <hverkuil@xs4all.nl>
7601 L:      linux-media@vger.kernel.org
7602 T:      git git://linuxtv.org/media_tree.git
7603 W:      https://linuxtv.org
7604 S:      Maintained
7605 F:      drivers/media/radio/radio-isa*
7606
7607 ISAPNP
7608 M:      Jaroslav Kysela <perex@perex.cz>
7609 S:      Maintained
7610 F:      Documentation/isapnp.txt
7611 F:      drivers/pnp/isapnp/
7612 F:      include/linux/isapnp.h
7613
7614 ISCSI
7615 M:      Lee Duncan <lduncan@suse.com>
7616 M:      Chris Leech <cleech@redhat.com>
7617 L:      open-iscsi@googlegroups.com
7618 W:      www.open-iscsi.com
7619 S:      Maintained
7620 F:      drivers/scsi/*iscsi*
7621 F:      include/scsi/*iscsi*
7622
7623 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7624 M:      Peter Jones <pjones@redhat.com>
7625 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7626 S:      Maintained
7627 F:      drivers/firmware/iscsi_ibft*
7628
7629 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7630 M:      Sagi Grimberg <sagi@grimberg.me>
7631 M:      Max Gurtovoy <maxg@mellanox.com>
7632 L:      linux-rdma@vger.kernel.org
7633 S:      Supported
7634 W:      http://www.openfabrics.org
7635 W:      www.open-iscsi.org
7636 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7637 F:      drivers/infiniband/ulp/iser/
7638
7639 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7640 M:      Sagi Grimberg <sagi@grimberg.me>
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7642 L:      linux-rdma@vger.kernel.org
7643 L:      target-devel@vger.kernel.org
7644 S:      Supported
7645 W:      http://www.linux-iscsi.org
7646 F:      drivers/infiniband/ulp/isert
7647
7648 ISDN SUBSYSTEM
7649 M:      Karsten Keil <isdn@linux-pingi.de>
7650 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7651 L:      netdev@vger.kernel.org
7652 W:      http://www.isdn4linux.de
7653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7654 S:      Maintained
7655 F:      Documentation/isdn/
7656 F:      drivers/isdn/
7657 F:      include/linux/isdn.h
7658 F:      include/linux/isdn/
7659 F:      include/uapi/linux/isdn.h
7660 F:      include/uapi/linux/isdn/
7661
7662 ISDN SUBSYSTEM (Eicon active card driver)
7663 M:      Armin Schindler <mac@melware.de>
7664 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7665 W:      http://www.melware.de
7666 S:      Maintained
7667 F:      drivers/isdn/hardware/eicon/
7668
7669 IT87 HARDWARE MONITORING DRIVER
7670 M:      Jean Delvare <jdelvare@suse.com>
7671 L:      linux-hwmon@vger.kernel.org
7672 S:      Maintained
7673 F:      Documentation/hwmon/it87
7674 F:      drivers/hwmon/it87.c
7675
7676 IT913X MEDIA DRIVER
7677 M:      Antti Palosaari <crope@iki.fi>
7678 L:      linux-media@vger.kernel.org
7679 W:      https://linuxtv.org
7680 W:      http://palosaari.fi/linux/
7681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7682 T:      git git://linuxtv.org/anttip/media_tree.git
7683 S:      Maintained
7684 F:      drivers/media/tuners/it913x*
7685
7686 IVTV VIDEO4LINUX DRIVER
7687 M:      Andy Walls <awalls@md.metrocast.net>
7688 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7689 L:      linux-media@vger.kernel.org
7690 T:      git git://linuxtv.org/media_tree.git
7691 W:      http://www.ivtvdriver.org
7692 S:      Maintained
7693 F:      Documentation/media/v4l-drivers/ivtv*
7694 F:      drivers/media/pci/ivtv/
7695 F:      include/uapi/linux/ivtv*
7696
7697 IX2505V MEDIA DRIVER
7698 M:      Malcolm Priestley <tvboxspy@gmail.com>
7699 L:      linux-media@vger.kernel.org
7700 W:      https://linuxtv.org
7701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7702 S:      Maintained
7703 F:      drivers/media/dvb-frontends/ix2505v*
7704
7705 JAILHOUSE HYPERVISOR INTERFACE
7706 M:      Jan Kiszka <jan.kiszka@siemens.com>
7707 L:      jailhouse-dev@googlegroups.com
7708 S:      Maintained
7709 F:      arch/x86/kernel/jailhouse.c
7710 F:      arch/x86/include/asm/jailhouse_para.h
7711
7712 JC42.4 TEMPERATURE SENSOR DRIVER
7713 M:      Guenter Roeck <linux@roeck-us.net>
7714 L:      linux-hwmon@vger.kernel.org
7715 S:      Maintained
7716 F:      drivers/hwmon/jc42.c
7717 F:      Documentation/hwmon/jc42
7718
7719 JFS FILESYSTEM
7720 M:      Dave Kleikamp <shaggy@kernel.org>
7721 L:      jfs-discussion@lists.sourceforge.net
7722 W:      http://jfs.sourceforge.net/
7723 T:      git git://github.com/kleikamp/linux-shaggy.git
7724 S:      Maintained
7725 F:      Documentation/filesystems/jfs.txt
7726 F:      fs/jfs/
7727
7728 JME NETWORK DRIVER
7729 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7730 L:      netdev@vger.kernel.org
7731 S:      Maintained
7732 F:      drivers/net/ethernet/jme.*
7733
7734 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7735 M:      David Woodhouse <dwmw2@infradead.org>
7736 L:      linux-mtd@lists.infradead.org
7737 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7738 S:      Maintained
7739 F:      fs/jffs2/
7740 F:      include/uapi/linux/jffs2.h
7741
7742 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7743 M:      "Theodore Ts'o" <tytso@mit.edu>
7744 M:      Jan Kara <jack@suse.com>
7745 L:      linux-ext4@vger.kernel.org
7746 S:      Maintained
7747 F:      fs/jbd2/
7748 F:      include/linux/jbd2.h
7749
7750 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7751 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7752 L:      linux-media@vger.kernel.org
7753 S:      Maintained
7754 F:      drivers/media/platform/rcar_jpu.c
7755
7756 JSM Neo PCI based serial card
7757 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7758 L:      linux-serial@vger.kernel.org
7759 S:      Maintained
7760 F:      drivers/tty/serial/jsm/
7761
7762 K10TEMP HARDWARE MONITORING DRIVER
7763 M:      Clemens Ladisch <clemens@ladisch.de>
7764 L:      linux-hwmon@vger.kernel.org
7765 S:      Maintained
7766 F:      Documentation/hwmon/k10temp
7767 F:      drivers/hwmon/k10temp.c
7768
7769 K8TEMP HARDWARE MONITORING DRIVER
7770 M:      Rudolf Marek <r.marek@assembler.cz>
7771 L:      linux-hwmon@vger.kernel.org
7772 S:      Maintained
7773 F:      Documentation/hwmon/k8temp
7774 F:      drivers/hwmon/k8temp.c
7775
7776 KASAN
7777 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7778 R:      Alexander Potapenko <glider@google.com>
7779 R:      Dmitry Vyukov <dvyukov@google.com>
7780 L:      kasan-dev@googlegroups.com
7781 S:      Maintained
7782 F:      arch/*/include/asm/kasan.h
7783 F:      arch/*/mm/kasan_init*
7784 F:      Documentation/dev-tools/kasan.rst
7785 F:      include/linux/kasan*.h
7786 F:      lib/test_kasan.c
7787 F:      mm/kasan/
7788 F:      scripts/Makefile.kasan
7789
7790 KCONFIG
7791 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7793 L:      linux-kbuild@vger.kernel.org
7794 S:      Maintained
7795 F:      Documentation/kbuild/kconfig*
7796 F:      scripts/kconfig/
7797 F:      scripts/Kconfig.include
7798
7799 KDUMP
7800 M:      Dave Young <dyoung@redhat.com>
7801 M:      Baoquan He <bhe@redhat.com>
7802 R:      Vivek Goyal <vgoyal@redhat.com>
7803 L:      kexec@lists.infradead.org
7804 W:      http://lse.sourceforge.net/kdump/
7805 S:      Maintained
7806 F:      Documentation/kdump/
7807
7808 KEENE FM RADIO TRANSMITTER DRIVER
7809 M:      Hans Verkuil <hverkuil@xs4all.nl>
7810 L:      linux-media@vger.kernel.org
7811 T:      git git://linuxtv.org/media_tree.git
7812 W:      https://linuxtv.org
7813 S:      Maintained
7814 F:      drivers/media/radio/radio-keene*
7815
7816 KERNEL AUTOMOUNTER
7817 M:      Ian Kent <raven@themaw.net>
7818 L:      autofs@vger.kernel.org
7819 S:      Maintained
7820 F:      fs/autofs/
7821
7822 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7823 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7824 M:      Michal Marek <michal.lkml@markovi.net>
7825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7826 L:      linux-kbuild@vger.kernel.org
7827 S:      Maintained
7828 F:      Documentation/kbuild/
7829 F:      Makefile
7830 F:      scripts/Kbuild*
7831 F:      scripts/Makefile*
7832 F:      scripts/basic/
7833 F:      scripts/mk*
7834 F:      scripts/mod/
7835 F:      scripts/package/
7836
7837 KERNEL JANITORS
7838 L:      kernel-janitors@vger.kernel.org
7839 W:      http://kernelnewbies.org/KernelJanitors
7840 S:      Odd Fixes
7841
7842 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7843 M:      "J. Bruce Fields" <bfields@fieldses.org>
7844 M:      Jeff Layton <jlayton@kernel.org>
7845 L:      linux-nfs@vger.kernel.org
7846 W:      http://nfs.sourceforge.net/
7847 T:      git git://linux-nfs.org/~bfields/linux.git
7848 S:      Supported
7849 F:      fs/nfsd/
7850 F:      include/uapi/linux/nfsd/
7851 F:      fs/lockd/
7852 F:      fs/nfs_common/
7853 F:      net/sunrpc/
7854 F:      include/linux/lockd/
7855 F:      include/linux/sunrpc/
7856 F:      include/uapi/linux/sunrpc/
7857
7858 KERNEL SELFTEST FRAMEWORK
7859 M:      Shuah Khan <shuah@kernel.org>
7860 L:      linux-kselftest@vger.kernel.org
7861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7862 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7863 S:      Maintained
7864 F:      tools/testing/selftests/
7865 F:      Documentation/dev-tools/kselftest*
7866
7867 KERNEL USERMODE HELPER
7868 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7869 L:      linux-kernel@vger.kernel.org
7870 S:      Maintained
7871 F:      kernel/umh.c
7872 F:      include/linux/umh.h
7873
7874 KERNEL VIRTUAL MACHINE (KVM)
7875 M:      Paolo Bonzini <pbonzini@redhat.com>
7876 M:      Radim Krčmář <rkrcmar@redhat.com>
7877 L:      kvm@vger.kernel.org
7878 W:      http://www.linux-kvm.org
7879 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7880 S:      Supported
7881 F:      Documentation/virtual/kvm/
7882 F:      include/trace/events/kvm.h
7883 F:      include/uapi/asm-generic/kvm*
7884 F:      include/uapi/linux/kvm*
7885 F:      include/asm-generic/kvm*
7886 F:      include/linux/kvm*
7887 F:      include/kvm/iodev.h
7888 F:      virt/kvm/*
7889 F:      tools/kvm/
7890
7891 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7892 M:      Joerg Roedel <joro@8bytes.org>
7893 L:      kvm@vger.kernel.org
7894 W:      http://www.linux-kvm.org/
7895 S:      Maintained
7896 F:      arch/x86/include/asm/svm.h
7897 F:      arch/x86/kvm/svm.c
7898
7899 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7900 M:      Christoffer Dall <christoffer.dall@arm.com>
7901 M:      Marc Zyngier <marc.zyngier@arm.com>
7902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7903 L:      kvmarm@lists.cs.columbia.edu
7904 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7906 S:      Supported
7907 F:      arch/arm/include/uapi/asm/kvm*
7908 F:      arch/arm/include/asm/kvm*
7909 F:      arch/arm/kvm/
7910 F:      virt/kvm/arm/
7911 F:      include/kvm/arm_*
7912
7913 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7914 M:      Christoffer Dall <christoffer.dall@arm.com>
7915 M:      Marc Zyngier <marc.zyngier@arm.com>
7916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7917 L:      kvmarm@lists.cs.columbia.edu
7918 S:      Maintained
7919 F:      arch/arm64/include/uapi/asm/kvm*
7920 F:      arch/arm64/include/asm/kvm*
7921 F:      arch/arm64/kvm/
7922
7923 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7924 M:      James Hogan <jhogan@kernel.org>
7925 L:      linux-mips@linux-mips.org
7926 S:      Supported
7927 F:      arch/mips/include/uapi/asm/kvm*
7928 F:      arch/mips/include/asm/kvm*
7929 F:      arch/mips/kvm/
7930
7931 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7932 M:      Paul Mackerras <paulus@ozlabs.org>
7933 L:      kvm-ppc@vger.kernel.org
7934 W:      http://www.linux-kvm.org/
7935 T:      git git://github.com/agraf/linux-2.6.git
7936 S:      Supported
7937 F:      arch/powerpc/include/uapi/asm/kvm*
7938 F:      arch/powerpc/include/asm/kvm*
7939 F:      arch/powerpc/kvm/
7940 F:      arch/powerpc/kernel/kvm*
7941
7942 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7943 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7944 M:      Janosch Frank <frankja@linux.ibm.com>
7945 R:      David Hildenbrand <david@redhat.com>
7946 R:      Cornelia Huck <cohuck@redhat.com>
7947 L:      linux-s390@vger.kernel.org
7948 W:      http://www.ibm.com/developerworks/linux/linux390/
7949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7950 S:      Supported
7951 F:      arch/s390/include/uapi/asm/kvm*
7952 F:      arch/s390/include/asm/gmap.h
7953 F:      arch/s390/include/asm/kvm*
7954 F:      arch/s390/kvm/
7955 F:      arch/s390/mm/gmap.c
7956
7957 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7958 M:      Paolo Bonzini <pbonzini@redhat.com>
7959 M:      Radim Krčmář <rkrcmar@redhat.com>
7960 L:      kvm@vger.kernel.org
7961 W:      http://www.linux-kvm.org
7962 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7963 S:      Supported
7964 F:      arch/x86/kvm/
7965 F:      arch/x86/include/uapi/asm/kvm*
7966 F:      arch/x86/include/asm/kvm*
7967 F:      arch/x86/include/asm/pvclock-abi.h
7968 F:      arch/x86/kernel/kvm.c
7969 F:      arch/x86/kernel/kvmclock.c
7970
7971 KERNFS
7972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7973 M:      Tejun Heo <tj@kernel.org>
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7975 S:      Supported
7976 F:      include/linux/kernfs.h
7977 F:      fs/kernfs/
7978
7979 KEXEC
7980 M:      Eric Biederman <ebiederm@xmission.com>
7981 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7982 L:      kexec@lists.infradead.org
7983 S:      Maintained
7984 F:      include/linux/kexec.h
7985 F:      include/uapi/linux/kexec.h
7986 F:      kernel/kexec*
7987
7988 KEYS-ENCRYPTED
7989 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7990 L:      linux-integrity@vger.kernel.org
7991 L:      keyrings@vger.kernel.org
7992 S:      Supported
7993 F:      Documentation/security/keys/trusted-encrypted.rst
7994 F:      include/keys/encrypted-type.h
7995 F:      security/keys/encrypted-keys/
7996
7997 KEYS-TRUSTED
7998 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7999 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8000 L:      linux-integrity@vger.kernel.org
8001 L:      keyrings@vger.kernel.org
8002 S:      Supported
8003 F:      Documentation/security/keys/trusted-encrypted.rst
8004 F:      include/keys/trusted-type.h
8005 F:      security/keys/trusted.c
8006 F:      security/keys/trusted.h
8007
8008 KEYS/KEYRINGS:
8009 M:      David Howells <dhowells@redhat.com>
8010 L:      keyrings@vger.kernel.org
8011 S:      Maintained
8012 F:      Documentation/security/keys/core.rst
8013 F:      include/linux/key.h
8014 F:      include/linux/key-type.h
8015 F:      include/linux/keyctl.h
8016 F:      include/uapi/linux/keyctl.h
8017 F:      include/keys/
8018 F:      security/keys/
8019
8020 KGDB / KDB /debug_core
8021 M:      Jason Wessel <jason.wessel@windriver.com>
8022 M:      Daniel Thompson <daniel.thompson@linaro.org>
8023 W:      http://kgdb.wiki.kernel.org/
8024 L:      kgdb-bugreport@lists.sourceforge.net
8025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8026 S:      Maintained
8027 F:      Documentation/dev-tools/kgdb.rst
8028 F:      drivers/misc/kgdbts.c
8029 F:      drivers/tty/serial/kgdboc.c
8030 F:      include/linux/kdb.h
8031 F:      include/linux/kgdb.h
8032 F:      kernel/debug/
8033
8034 KMEMLEAK
8035 M:      Catalin Marinas <catalin.marinas@arm.com>
8036 S:      Maintained
8037 F:      Documentation/dev-tools/kmemleak.rst
8038 F:      include/linux/kmemleak.h
8039 F:      mm/kmemleak.c
8040 F:      mm/kmemleak-test.c
8041
8042 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8043 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8044 L:      linux-kernel@vger.kernel.org
8045 S:      Maintained
8046 F:      kernel/kmod.c
8047 F:      include/linux/kmod.h
8048 F:      lib/test_kmod.c
8049 F:      tools/testing/selftests/kmod/
8050
8051 KPROBES
8052 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8053 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8054 M:      "David S. Miller" <davem@davemloft.net>
8055 M:      Masami Hiramatsu <mhiramat@kernel.org>
8056 S:      Maintained
8057 F:      Documentation/kprobes.txt
8058 F:      include/linux/kprobes.h
8059 F:      include/asm-generic/kprobes.h
8060 F:      kernel/kprobes.c
8061
8062 KS0108 LCD CONTROLLER DRIVER
8063 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8064 S:      Maintained
8065 F:      Documentation/auxdisplay/ks0108
8066 F:      drivers/auxdisplay/ks0108.c
8067 F:      include/linux/ks0108.h
8068
8069 L3MDEV
8070 M:      David Ahern <dsa@cumulusnetworks.com>
8071 L:      netdev@vger.kernel.org
8072 S:      Maintained
8073 F:      net/l3mdev
8074 F:      include/net/l3mdev.h
8075
8076 LANTIQ MIPS ARCHITECTURE
8077 M:      John Crispin <john@phrozen.org>
8078 L:      linux-mips@linux-mips.org
8079 S:      Maintained
8080 F:      arch/mips/lantiq
8081 F:      drivers/soc/lantiq
8082
8083 LAPB module
8084 L:      linux-x25@vger.kernel.org
8085 S:      Orphan
8086 F:      Documentation/networking/lapb-module.txt
8087 F:      include/*/lapb.h
8088 F:      net/lapb/
8089
8090 LASI 53c700 driver for PARISC
8091 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8092 L:      linux-scsi@vger.kernel.org
8093 S:      Maintained
8094 F:      Documentation/scsi/53c700.txt
8095 F:      drivers/scsi/53c700*
8096
8097 LEAKING_ADDRESSES
8098 M:      Tobin C. Harding <me@tobin.cc>
8099 M:      Tycho Andersen <tycho@tycho.ws>
8100 L:      kernel-hardening@lists.openwall.com
8101 S:      Maintained
8102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8103 F:      scripts/leaking_addresses.pl
8104
8105 LED SUBSYSTEM
8106 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8107 M:      Pavel Machek <pavel@ucw.cz>
8108 L:      linux-leds@vger.kernel.org
8109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8110 S:      Maintained
8111 F:      Documentation/devicetree/bindings/leds/
8112 F:      drivers/leds/
8113 F:      include/linux/leds.h
8114
8115 LEGACY EEPROM DRIVER
8116 M:      Jean Delvare <jdelvare@suse.com>
8117 S:      Maintained
8118 F:      Documentation/misc-devices/eeprom
8119 F:      drivers/misc/eeprom/eeprom.c
8120
8121 LEGO MINDSTORMS EV3
8122 R:      David Lechner <david@lechnology.com>
8123 S:      Maintained
8124 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8125 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8126 F:      drivers/power/supply/lego_ev3_battery.c
8127
8128 LEGO USB Tower driver
8129 M:      Juergen Stuber <starblue@users.sourceforge.net>
8130 L:      legousb-devel@lists.sourceforge.net
8131 W:      http://legousb.sourceforge.net/
8132 S:      Maintained
8133 F:      drivers/usb/misc/legousbtower.c
8134
8135 LG2160 MEDIA DRIVER
8136 M:      Michael Krufky <mkrufky@linuxtv.org>
8137 L:      linux-media@vger.kernel.org
8138 W:      https://linuxtv.org
8139 W:      http://github.com/mkrufky
8140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8141 T:      git git://linuxtv.org/mkrufky/tuners.git
8142 S:      Maintained
8143 F:      drivers/media/dvb-frontends/lg2160.*
8144
8145 LGDT3305 MEDIA DRIVER
8146 M:      Michael Krufky <mkrufky@linuxtv.org>
8147 L:      linux-media@vger.kernel.org
8148 W:      https://linuxtv.org
8149 W:      http://github.com/mkrufky
8150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8151 T:      git git://linuxtv.org/mkrufky/tuners.git
8152 S:      Maintained
8153 F:      drivers/media/dvb-frontends/lgdt3305.*
8154
8155 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8156 M:      Viresh Kumar <vireshk@kernel.org>
8157 L:      linux-ide@vger.kernel.org
8158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8159 S:      Maintained
8160 F:      include/linux/pata_arasan_cf_data.h
8161 F:      drivers/ata/pata_arasan_cf.c
8162
8163 LIBATA PATA DRIVERS
8164 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8165 M:      Tejun Heo <tj@kernel.org>
8166 L:      linux-ide@vger.kernel.org
8167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8168 S:      Maintained
8169 F:      drivers/ata/pata_*.c
8170 F:      drivers/ata/ata_generic.c
8171
8172 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8173 M:      Linus Walleij <linus.walleij@linaro.org>
8174 L:      linux-ide@vger.kernel.org
8175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8176 S:      Maintained
8177 F:      drivers/ata/pata_ftide010.c
8178 F:      drivers/ata/sata_gemini.c
8179 F:      drivers/ata/sata_gemini.h
8180
8181 LIBATA SATA AHCI PLATFORM devices support
8182 M:      Hans de Goede <hdegoede@redhat.com>
8183 M:      Tejun Heo <tj@kernel.org>
8184 L:      linux-ide@vger.kernel.org
8185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8186 S:      Maintained
8187 F:      drivers/ata/ahci_platform.c
8188 F:      drivers/ata/libahci_platform.c
8189 F:      include/linux/ahci_platform.h
8190
8191 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8192 M:      Mikael Pettersson <mikpelinux@gmail.com>
8193 L:      linux-ide@vger.kernel.org
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8195 S:      Maintained
8196 F:      drivers/ata/sata_promise.*
8197
8198 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8199 M:      Tejun Heo <tj@kernel.org>
8200 L:      linux-ide@vger.kernel.org
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8202 S:      Maintained
8203 F:      drivers/ata/
8204 F:      include/linux/ata.h
8205 F:      include/linux/libata.h
8206 F:      Documentation/devicetree/bindings/ata/
8207
8208 LIBLOCKDEP
8209 M:      Sasha Levin <alexander.levin@verizon.com>
8210 S:      Maintained
8211 F:      tools/lib/lockdep/
8212
8213 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8214 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8215 M:      Dan Williams <dan.j.williams@intel.com>
8216 M:      Vishal Verma <vishal.l.verma@intel.com>
8217 M:      Dave Jiang <dave.jiang@intel.com>
8218 L:      linux-nvdimm@lists.01.org
8219 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8220 S:      Supported
8221 F:      drivers/nvdimm/blk.c
8222 F:      drivers/nvdimm/region_devs.c
8223
8224 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8225 M:      Vishal Verma <vishal.l.verma@intel.com>
8226 M:      Dan Williams <dan.j.williams@intel.com>
8227 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8228 M:      Dave Jiang <dave.jiang@intel.com>
8229 L:      linux-nvdimm@lists.01.org
8230 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8231 S:      Supported
8232 F:      drivers/nvdimm/btt*
8233
8234 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8235 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8236 M:      Dan Williams <dan.j.williams@intel.com>
8237 M:      Vishal Verma <vishal.l.verma@intel.com>
8238 M:      Dave Jiang <dave.jiang@intel.com>
8239 L:      linux-nvdimm@lists.01.org
8240 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8241 S:      Supported
8242 F:      drivers/nvdimm/pmem*
8243
8244 LIBNVDIMM: DEVICETREE BINDINGS
8245 M:      Oliver O'Halloran <oohall@gmail.com>
8246 L:      linux-nvdimm@lists.01.org
8247 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8248 S:      Supported
8249 F:      drivers/nvdimm/of_pmem.c
8250 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8251
8252 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8253 M:      Dan Williams <dan.j.williams@intel.com>
8254 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8255 M:      Vishal Verma <vishal.l.verma@intel.com>
8256 M:      Dave Jiang <dave.jiang@intel.com>
8257 L:      linux-nvdimm@lists.01.org
8258 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8260 S:      Supported
8261 F:      drivers/nvdimm/*
8262 F:      drivers/acpi/nfit/*
8263 F:      include/linux/nd.h
8264 F:      include/linux/libnvdimm.h
8265 F:      include/uapi/linux/ndctl.h
8266
8267 LIGHTNVM PLATFORM SUPPORT
8268 M:      Matias Bjorling <mb@lightnvm.io>
8269 W:      http://github/OpenChannelSSD
8270 L:      linux-block@vger.kernel.org
8271 S:      Maintained
8272 F:      drivers/lightnvm/
8273 F:      include/linux/lightnvm.h
8274 F:      include/uapi/linux/lightnvm.h
8275
8276 LINUX FOR POWER MACINTOSH
8277 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8278 W:      http://www.penguinppc.org/
8279 L:      linuxppc-dev@lists.ozlabs.org
8280 S:      Maintained
8281 F:      arch/powerpc/platforms/powermac/
8282 F:      drivers/macintosh/
8283
8284 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8285 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8286 M:      Paul Mackerras <paulus@samba.org>
8287 M:      Michael Ellerman <mpe@ellerman.id.au>
8288 W:      https://github.com/linuxppc/linux/wiki
8289 L:      linuxppc-dev@lists.ozlabs.org
8290 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8292 S:      Supported
8293 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8294 F:      Documentation/devicetree/bindings/powerpc/
8295 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8296 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8297 F:      Documentation/powerpc/
8298 F:      arch/powerpc/
8299 F:      drivers/char/tpm/tpm_ibmvtpm*
8300 F:      drivers/crypto/nx/
8301 F:      drivers/crypto/vmx/
8302 F:      drivers/i2c/busses/i2c-opal.c
8303 F:      drivers/net/ethernet/ibm/ibmveth.*
8304 F:      drivers/net/ethernet/ibm/ibmvnic.*
8305 F:      drivers/pci/hotplug/pnv_php.c
8306 F:      drivers/pci/hotplug/rpa*
8307 F:      drivers/rtc/rtc-opal.c
8308 F:      drivers/scsi/ibmvscsi/
8309 F:      drivers/tty/hvc/hvc_opal.c
8310 F:      drivers/watchdog/wdrtas.c
8311 F:      tools/testing/selftests/powerpc
8312 N:      /pmac
8313 N:      powermac
8314 N:      powernv
8315 N:      [^a-z0-9]ps3
8316 N:      pseries
8317
8318 LINUX FOR POWERPC EMBEDDED MPC5XXX
8319 M:      Anatolij Gustschin <agust@denx.de>
8320 L:      linuxppc-dev@lists.ozlabs.org
8321 T:      git git://git.denx.de/linux-denx-agust.git
8322 S:      Maintained
8323 F:      arch/powerpc/platforms/512x/
8324 F:      arch/powerpc/platforms/52xx/
8325
8326 LINUX FOR POWERPC EMBEDDED PPC4XX
8327 M:      Alistair Popple <alistair@popple.id.au>
8328 M:      Matt Porter <mporter@kernel.crashing.org>
8329 W:      http://www.penguinppc.org/
8330 L:      linuxppc-dev@lists.ozlabs.org
8331 S:      Maintained
8332 F:      arch/powerpc/platforms/40x/
8333 F:      arch/powerpc/platforms/44x/
8334
8335 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8336 M:      Scott Wood <oss@buserror.net>
8337 M:      Kumar Gala <galak@kernel.crashing.org>
8338 W:      http://www.penguinppc.org/
8339 L:      linuxppc-dev@lists.ozlabs.org
8340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8341 S:      Maintained
8342 F:      arch/powerpc/platforms/83xx/
8343 F:      arch/powerpc/platforms/85xx/
8344 F:      Documentation/devicetree/bindings/powerpc/fsl/
8345
8346 LINUX FOR POWERPC EMBEDDED PPC8XX
8347 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8348 W:      http://www.penguinppc.org/
8349 L:      linuxppc-dev@lists.ozlabs.org
8350 S:      Maintained
8351 F:      arch/powerpc/platforms/8xx/
8352
8353 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8354 L:      linuxppc-dev@lists.ozlabs.org
8355 S:      Orphan
8356 F:      arch/powerpc/*/*virtex*
8357 F:      arch/powerpc/*/*/*virtex*
8358
8359 LINUX FOR POWERPC PA SEMI PWRFICIENT
8360 L:      linuxppc-dev@lists.ozlabs.org
8361 S:      Orphan
8362 F:      arch/powerpc/platforms/pasemi/
8363 F:      drivers/*/*pasemi*
8364 F:      drivers/*/*/*pasemi*
8365
8366 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8367 M:      Kees Cook <keescook@chromium.org>
8368 S:      Maintained
8369 F:      drivers/misc/lkdtm/*
8370
8371 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8372 M:      Alan Stern <stern@rowland.harvard.edu>
8373 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8374 M:      Will Deacon <will.deacon@arm.com>
8375 M:      Peter Zijlstra <peterz@infradead.org>
8376 M:      Boqun Feng <boqun.feng@gmail.com>
8377 M:      Nicholas Piggin <npiggin@gmail.com>
8378 M:      David Howells <dhowells@redhat.com>
8379 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8380 M:      Luc Maranget <luc.maranget@inria.fr>
8381 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8382 R:      Akira Yokosawa <akiyks@gmail.com>
8383 R:      Daniel Lustig <dlustig@nvidia.com>
8384 L:      linux-kernel@vger.kernel.org
8385 L:      linux-arch@vger.kernel.org
8386 S:      Supported
8387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8388 F:      tools/memory-model/
8389 F:      Documentation/atomic_bitops.txt
8390 F:      Documentation/atomic_t.txt
8391 F:      Documentation/core-api/atomic_ops.rst
8392 F:      Documentation/core-api/refcount-vs-atomic.rst
8393 F:      Documentation/memory-barriers.txt
8394
8395 LIS3LV02D ACCELEROMETER DRIVER
8396 M:      Eric Piel <eric.piel@tremplin-utc.net>
8397 S:      Maintained
8398 F:      Documentation/misc-devices/lis3lv02d
8399 F:      drivers/misc/lis3lv02d/
8400 F:      drivers/platform/x86/hp_accel.c
8401
8402 LIVE PATCHING
8403 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8404 M:      Jessica Yu <jeyu@kernel.org>
8405 M:      Jiri Kosina <jikos@kernel.org>
8406 M:      Miroslav Benes <mbenes@suse.cz>
8407 R:      Petr Mladek <pmladek@suse.com>
8408 S:      Maintained
8409 F:      kernel/livepatch/
8410 F:      include/linux/livepatch.h
8411 F:      arch/x86/include/asm/livepatch.h
8412 F:      arch/x86/kernel/livepatch.c
8413 F:      Documentation/livepatch/
8414 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8415 F:      samples/livepatch/
8416 L:      live-patching@vger.kernel.org
8417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8418
8419 LLC (802.2)
8420 L:      netdev@vger.kernel.org
8421 S:      Odd fixes
8422 F:      include/linux/llc.h
8423 F:      include/uapi/linux/llc.h
8424 F:      include/net/llc*
8425 F:      net/llc/
8426
8427 LM73 HARDWARE MONITOR DRIVER
8428 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8429 L:      linux-hwmon@vger.kernel.org
8430 S:      Maintained
8431 F:      drivers/hwmon/lm73.c
8432
8433 LM78 HARDWARE MONITOR DRIVER
8434 M:      Jean Delvare <jdelvare@suse.com>
8435 L:      linux-hwmon@vger.kernel.org
8436 S:      Maintained
8437 F:      Documentation/hwmon/lm78
8438 F:      drivers/hwmon/lm78.c
8439
8440 LM83 HARDWARE MONITOR DRIVER
8441 M:      Jean Delvare <jdelvare@suse.com>
8442 L:      linux-hwmon@vger.kernel.org
8443 S:      Maintained
8444 F:      Documentation/hwmon/lm83
8445 F:      drivers/hwmon/lm83.c
8446
8447 LM90 HARDWARE MONITOR DRIVER
8448 M:      Jean Delvare <jdelvare@suse.com>
8449 L:      linux-hwmon@vger.kernel.org
8450 S:      Maintained
8451 F:      Documentation/hwmon/lm90
8452 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8453 F:      drivers/hwmon/lm90.c
8454 F:      include/dt-bindings/thermal/lm90.h
8455
8456 LM95234 HARDWARE MONITOR DRIVER
8457 M:      Guenter Roeck <linux@roeck-us.net>
8458 L:      linux-hwmon@vger.kernel.org
8459 S:      Maintained
8460 F:      Documentation/hwmon/lm95234
8461 F:      drivers/hwmon/lm95234.c
8462
8463 LME2510 MEDIA DRIVER
8464 M:      Malcolm Priestley <tvboxspy@gmail.com>
8465 L:      linux-media@vger.kernel.org
8466 W:      https://linuxtv.org
8467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8468 S:      Maintained
8469 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8470
8471 LOADPIN SECURITY MODULE
8472 M:      Kees Cook <keescook@chromium.org>
8473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8474 S:      Supported
8475 F:      security/loadpin/
8476 F:      Documentation/admin-guide/LSM/LoadPin.rst
8477
8478 LOCKING PRIMITIVES
8479 M:      Peter Zijlstra <peterz@infradead.org>
8480 M:      Ingo Molnar <mingo@redhat.com>
8481 M:      Will Deacon <will.deacon@arm.com>
8482 L:      linux-kernel@vger.kernel.org
8483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8484 S:      Maintained
8485 F:      Documentation/locking/
8486 F:      include/linux/lockdep.h
8487 F:      include/linux/spinlock*.h
8488 F:      arch/*/include/asm/spinlock*.h
8489 F:      include/linux/rwlock*.h
8490 F:      include/linux/mutex*.h
8491 F:      arch/*/include/asm/mutex*.h
8492 F:      include/linux/rwsem*.h
8493 F:      arch/*/include/asm/rwsem.h
8494 F:      include/linux/seqlock.h
8495 F:      lib/locking*.[ch]
8496 F:      kernel/locking/
8497 X:      kernel/locking/locktorture.c
8498
8499 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8500 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8501 L:      linux-ntfs-dev@lists.sourceforge.net
8502 W:      http://www.linux-ntfs.org/content/view/19/37/
8503 S:      Maintained
8504 F:      Documentation/ldm.txt
8505 F:      block/partitions/ldm.*
8506
8507 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8508 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8509 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8510 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8511 L:      MPT-FusionLinux.pdl@broadcom.com
8512 L:      linux-scsi@vger.kernel.org
8513 W:      http://www.avagotech.com/support/
8514 S:      Supported
8515 F:      drivers/message/fusion/
8516 F:      drivers/scsi/mpt3sas/
8517
8518 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8519 M:      Matthew Wilcox <matthew@wil.cx>
8520 L:      linux-scsi@vger.kernel.org
8521 S:      Maintained
8522 F:      drivers/scsi/sym53c8xx_2/
8523
8524 LTC4261 HARDWARE MONITOR DRIVER
8525 M:      Guenter Roeck <linux@roeck-us.net>
8526 L:      linux-hwmon@vger.kernel.org
8527 S:      Maintained
8528 F:      Documentation/hwmon/ltc4261
8529 F:      drivers/hwmon/ltc4261.c
8530
8531 LTC4306 I2C MULTIPLEXER DRIVER
8532 M:      Michael Hennerich <michael.hennerich@analog.com>
8533 W:      http://ez.analog.com/community/linux-device-drivers
8534 L:      linux-i2c@vger.kernel.org
8535 S:      Supported
8536 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8537 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8538
8539 LTP (Linux Test Project)
8540 M:      Mike Frysinger <vapier@gentoo.org>
8541 M:      Cyril Hrubis <chrubis@suse.cz>
8542 M:      Wanlong Gao <wanlong.gao@gmail.com>
8543 M:      Jan Stancek <jstancek@redhat.com>
8544 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8545 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8546 L:      ltp@lists.linux.it (subscribers-only)
8547 W:      http://linux-test-project.github.io/
8548 T:      git git://github.com/linux-test-project/ltp.git
8549 S:      Maintained
8550
8551 M68K ARCHITECTURE
8552 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8553 L:      linux-m68k@lists.linux-m68k.org
8554 W:      http://www.linux-m68k.org/
8555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8556 S:      Maintained
8557 F:      arch/m68k/
8558 F:      drivers/zorro/
8559
8560 M68K ON APPLE MACINTOSH
8561 M:      Joshua Thompson <funaho@jurai.org>
8562 W:      http://www.mac.linux-m68k.org/
8563 L:      linux-m68k@lists.linux-m68k.org
8564 S:      Maintained
8565 F:      arch/m68k/mac/
8566
8567 M68K ON HP9000/300
8568 M:      Philip Blundell <philb@gnu.org>
8569 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8570 S:      Maintained
8571 F:      arch/m68k/hp300/
8572
8573 M88DS3103 MEDIA DRIVER
8574 M:      Antti Palosaari <crope@iki.fi>
8575 L:      linux-media@vger.kernel.org
8576 W:      https://linuxtv.org
8577 W:      http://palosaari.fi/linux/
8578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8579 T:      git git://linuxtv.org/anttip/media_tree.git
8580 S:      Maintained
8581 F:      drivers/media/dvb-frontends/m88ds3103*
8582
8583 M88RS2000 MEDIA DRIVER
8584 M:      Malcolm Priestley <tvboxspy@gmail.com>
8585 L:      linux-media@vger.kernel.org
8586 W:      https://linuxtv.org
8587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8588 S:      Maintained
8589 F:      drivers/media/dvb-frontends/m88rs2000*
8590
8591 MA901 MASTERKIT USB FM RADIO DRIVER
8592 M:      Alexey Klimov <klimov.linux@gmail.com>
8593 L:      linux-media@vger.kernel.org
8594 T:      git git://linuxtv.org/media_tree.git
8595 S:      Maintained
8596 F:      drivers/media/radio/radio-ma901.c
8597
8598 MAC80211
8599 M:      Johannes Berg <johannes@sipsolutions.net>
8600 L:      linux-wireless@vger.kernel.org
8601 W:      http://wireless.kernel.org/
8602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8604 S:      Maintained
8605 F:      Documentation/networking/mac80211-injection.txt
8606 F:      include/net/mac80211.h
8607 F:      net/mac80211/
8608 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8609 F:      Documentation/networking/mac80211_hwsim/README
8610
8611 MAILBOX API
8612 M:      Jassi Brar <jassisinghbrar@gmail.com>
8613 L:      linux-kernel@vger.kernel.org
8614 S:      Maintained
8615 F:      drivers/mailbox/
8616 F:      include/linux/mailbox_client.h
8617 F:      include/linux/mailbox_controller.h
8618
8619 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8620 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8621 W:      http://www.kernel.org/doc/man-pages
8622 L:      linux-man@vger.kernel.org
8623 S:      Maintained
8624
8625 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8626 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8627 L:      linux-mips@linux-mips.org
8628 S:      Maintained
8629 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8630
8631 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8632 M:      Andrew Lunn <andrew@lunn.ch>
8633 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8634 L:      netdev@vger.kernel.org
8635 S:      Maintained
8636 F:      drivers/net/dsa/mv88e6xxx/
8637 F:      linux/platform_data/mv88e6xxx.h
8638 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8639
8640 MARVELL ARMADA DRM SUPPORT
8641 M:      Russell King <linux@armlinux.org.uk>
8642 S:      Maintained
8643 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8644 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8645 F:      drivers/gpu/drm/armada/
8646 F:      include/uapi/drm/armada_drm.h
8647 F:      Documentation/devicetree/bindings/display/armada/
8648
8649 MARVELL CRYPTO DRIVER
8650 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8651 M:      Arnaud Ebalard <arno@natisbad.org>
8652 F:      drivers/crypto/marvell/
8653 S:      Maintained
8654 L:      linux-crypto@vger.kernel.org
8655
8656 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8657 M:      Mirko Lindner <mlindner@marvell.com>
8658 M:      Stephen Hemminger <stephen@networkplumber.org>
8659 L:      netdev@vger.kernel.org
8660 S:      Maintained
8661 F:      drivers/net/ethernet/marvell/sk*
8662
8663 MARVELL LIBERTAS WIRELESS DRIVER
8664 L:      libertas-dev@lists.infradead.org
8665 S:      Orphan
8666 F:      drivers/net/wireless/marvell/libertas/
8667
8668 MARVELL MACCHIATOBIN SUPPORT
8669 M:      Russell King <linux@armlinux.org.uk>
8670 L:      linux-arm-kernel@lists.infradead.org
8671 S:      Maintained
8672 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8673
8674 MARVELL MV643XX ETHERNET DRIVER
8675 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8676 L:      netdev@vger.kernel.org
8677 S:      Maintained
8678 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8679 F:      include/linux/mv643xx.h
8680
8681 MARVELL MV88X3310 PHY DRIVER
8682 M:      Russell King <linux@armlinux.org.uk>
8683 L:      netdev@vger.kernel.org
8684 S:      Maintained
8685 F:      drivers/net/phy/marvell10g.c
8686
8687 MARVELL MVNETA ETHERNET DRIVER
8688 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8689 L:      netdev@vger.kernel.org
8690 S:      Maintained
8691 F:      drivers/net/ethernet/marvell/mvneta.*
8692
8693 MARVELL MWIFIEX WIRELESS DRIVER
8694 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8695 M:      Nishant Sarmukadam <nishants@marvell.com>
8696 M:      Ganapathi Bhat <gbhat@marvell.com>
8697 M:      Xinming Hu <huxinming820@gmail.com>
8698 L:      linux-wireless@vger.kernel.org
8699 S:      Maintained
8700 F:      drivers/net/wireless/marvell/mwifiex/
8701
8702 MARVELL MWL8K WIRELESS DRIVER
8703 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8704 L:      linux-wireless@vger.kernel.org
8705 S:      Odd Fixes
8706 F:      drivers/net/wireless/marvell/mwl8k.c
8707
8708 MARVELL NAND CONTROLLER DRIVER
8709 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8710 L:      linux-mtd@lists.infradead.org
8711 S:      Maintained
8712 F:      drivers/mtd/nand/raw/marvell_nand.c
8713 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8714
8715 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8716 M:      Nicolas Pitre <nico@fluxnic.net>
8717 S:      Odd Fixes
8718 F:      drivers/mmc/host/mvsdio.*
8719
8720 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8721 M:      Hu Ziji <huziji@marvell.com>
8722 L:      linux-mmc@vger.kernel.org
8723 S:      Supported
8724 F:      drivers/mmc/host/sdhci-xenon*
8725 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8726
8727 MATROX FRAMEBUFFER DRIVER
8728 L:      linux-fbdev@vger.kernel.org
8729 S:      Orphan
8730 F:      drivers/video/fbdev/matrox/matroxfb_*
8731 F:      include/uapi/linux/matroxfb.h
8732
8733 MAX16065 HARDWARE MONITOR DRIVER
8734 M:      Guenter Roeck <linux@roeck-us.net>
8735 L:      linux-hwmon@vger.kernel.org
8736 S:      Maintained
8737 F:      Documentation/hwmon/max16065
8738 F:      drivers/hwmon/max16065.c
8739
8740 MAX20751 HARDWARE MONITOR DRIVER
8741 M:      Guenter Roeck <linux@roeck-us.net>
8742 L:      linux-hwmon@vger.kernel.org
8743 S:      Maintained
8744 F:      Documentation/hwmon/max20751
8745 F:      drivers/hwmon/max20751.c
8746
8747 MAX2175 SDR TUNER DRIVER
8748 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8749 L:      linux-media@vger.kernel.org
8750 T:      git git://linuxtv.org/media_tree.git
8751 S:      Maintained
8752 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8753 F:      Documentation/media/v4l-drivers/max2175.rst
8754 F:      drivers/media/i2c/max2175*
8755 F:      include/uapi/linux/max2175.h
8756
8757 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8758 L:      linux-hwmon@vger.kernel.org
8759 S:      Orphan
8760 F:      Documentation/hwmon/max6650
8761 F:      drivers/hwmon/max6650.c
8762
8763 MAX6697 HARDWARE MONITOR DRIVER
8764 M:      Guenter Roeck <linux@roeck-us.net>
8765 L:      linux-hwmon@vger.kernel.org
8766 S:      Maintained
8767 F:      Documentation/hwmon/max6697
8768 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8769 F:      drivers/hwmon/max6697.c
8770 F:      include/linux/platform_data/max6697.h
8771
8772 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8773 M:      Peter Rosin <peda@axentia.se>
8774 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8775 S:      Maintained
8776 F:      Documentation/devicetree/bindings/sound/max9860.txt
8777 F:      sound/soc/codecs/max9860.*
8778
8779 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8780 M:      Javier Martinez Canillas <javier@dowhile0.org>
8781 L:      linux-kernel@vger.kernel.org
8782 S:      Supported
8783 F:      drivers/regulator/max77802-regulator.c
8784 F:      Documentation/devicetree/bindings/*/*max77802.txt
8785 F:      include/dt-bindings/*/*max77802.h
8786
8787 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8788 M:      Krzysztof Kozlowski <krzk@kernel.org>
8789 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8790 L:      linux-pm@vger.kernel.org
8791 S:      Supported
8792 F:      drivers/power/supply/max14577_charger.c
8793 F:      drivers/power/supply/max77693_charger.c
8794
8795 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8796 M:      Chanwoo Choi <cw00.choi@samsung.com>
8797 M:      Krzysztof Kozlowski <krzk@kernel.org>
8798 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8799 L:      linux-kernel@vger.kernel.org
8800 S:      Supported
8801 F:      drivers/*/max14577*.c
8802 F:      drivers/*/max77686*.c
8803 F:      drivers/*/max77693*.c
8804 F:      drivers/extcon/extcon-max14577.c
8805 F:      drivers/extcon/extcon-max77693.c
8806 F:      drivers/rtc/rtc-max77686.c
8807 F:      drivers/clk/clk-max77686.c
8808 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8809 F:      Documentation/devicetree/bindings/*/max77686.txt
8810 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8811 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8812 F:      include/linux/mfd/max14577*.h
8813 F:      include/linux/mfd/max77686*.h
8814 F:      include/linux/mfd/max77693*.h
8815
8816 MAXIRADIO FM RADIO RECEIVER DRIVER
8817 M:      Hans Verkuil <hverkuil@xs4all.nl>
8818 L:      linux-media@vger.kernel.org
8819 T:      git git://linuxtv.org/media_tree.git
8820 W:      https://linuxtv.org
8821 S:      Maintained
8822 F:      drivers/media/radio/radio-maxiradio*
8823
8824 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8825 M:      Peter Rosin <peda@axentia.se>
8826 L:      linux-iio@vger.kernel.org
8827 S:      Maintained
8828 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8829 F:      drivers/iio/potentiometer/mcp4018.c
8830 F:      drivers/iio/potentiometer/mcp4531.c
8831
8832 MCR20A IEEE-802.15.4 RADIO DRIVER
8833 M:      Xue Liu <liuxuenetmail@gmail.com>
8834 L:      linux-wpan@vger.kernel.org
8835 W:      https://github.com/xueliu/mcr20a-linux
8836 S:      Maintained
8837 F:      drivers/net/ieee802154/mcr20a.c
8838 F:      drivers/net/ieee802154/mcr20a.h
8839 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8840
8841 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8842 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8843 L:      linux-iio@vger.kernel.org
8844 S:      Maintained
8845 F:      drivers/iio/dac/cio-dac.c
8846
8847 MEDIA DRIVERS FOR ASCOT2E
8848 M:      Sergey Kozlov <serjk@netup.ru>
8849 M:      Abylay Ospan <aospan@netup.ru>
8850 L:      linux-media@vger.kernel.org
8851 W:      https://linuxtv.org
8852 W:      http://netup.tv/
8853 T:      git git://linuxtv.org/media_tree.git
8854 S:      Supported
8855 F:      drivers/media/dvb-frontends/ascot2e*
8856
8857 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8858 M:      Jasmin Jessich <jasmin@anw.at>
8859 L:      linux-media@vger.kernel.org
8860 W:      https://linuxtv.org
8861 T:      git git://linuxtv.org/media_tree.git
8862 S:      Maintained
8863 F:      drivers/media/dvb-frontends/cxd2099*
8864
8865 MEDIA DRIVERS FOR CXD2841ER
8866 M:      Sergey Kozlov <serjk@netup.ru>
8867 M:      Abylay Ospan <aospan@netup.ru>
8868 L:      linux-media@vger.kernel.org
8869 W:      https://linuxtv.org
8870 W:      http://netup.tv/
8871 T:      git git://linuxtv.org/media_tree.git
8872 S:      Supported
8873 F:      drivers/media/dvb-frontends/cxd2841er*
8874
8875 MEDIA DRIVERS FOR CXD2880
8876 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8877 L:      linux-media@vger.kernel.org
8878 W:      http://linuxtv.org/
8879 T:      git git://linuxtv.org/media_tree.git
8880 S:      Supported
8881 F:      drivers/media/dvb-frontends/cxd2880/*
8882 F:      drivers/media/spi/cxd2880*
8883
8884 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8885 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8886 L:      linux-media@vger.kernel.org
8887 W:      https://linuxtv.org
8888 T:      git git://linuxtv.org/media_tree.git
8889 S:      Maintained
8890 F:      drivers/media/pci/ddbridge/*
8891
8892 MEDIA DRIVERS FOR FREESCALE IMX
8893 M:      Steve Longerbeam <slongerbeam@gmail.com>
8894 M:      Philipp Zabel <p.zabel@pengutronix.de>
8895 L:      linux-media@vger.kernel.org
8896 T:      git git://linuxtv.org/media_tree.git
8897 S:      Maintained
8898 F:      Documentation/devicetree/bindings/media/imx.txt
8899 F:      Documentation/media/v4l-drivers/imx.rst
8900 F:      drivers/staging/media/imx/
8901 F:      include/linux/imx-media.h
8902 F:      include/media/imx.h
8903
8904 MEDIA DRIVERS FOR HELENE
8905 M:      Abylay Ospan <aospan@netup.ru>
8906 L:      linux-media@vger.kernel.org
8907 W:      https://linuxtv.org
8908 W:      http://netup.tv/
8909 T:      git git://linuxtv.org/media_tree.git
8910 S:      Supported
8911 F:      drivers/media/dvb-frontends/helene*
8912
8913 MEDIA DRIVERS FOR HORUS3A
8914 M:      Sergey Kozlov <serjk@netup.ru>
8915 M:      Abylay Ospan <aospan@netup.ru>
8916 L:      linux-media@vger.kernel.org
8917 W:      https://linuxtv.org
8918 W:      http://netup.tv/
8919 T:      git git://linuxtv.org/media_tree.git
8920 S:      Supported
8921 F:      drivers/media/dvb-frontends/horus3a*
8922
8923 MEDIA DRIVERS FOR LNBH25
8924 M:      Sergey Kozlov <serjk@netup.ru>
8925 M:      Abylay Ospan <aospan@netup.ru>
8926 L:      linux-media@vger.kernel.org
8927 W:      https://linuxtv.org
8928 W:      http://netup.tv/
8929 T:      git git://linuxtv.org/media_tree.git
8930 S:      Supported
8931 F:      drivers/media/dvb-frontends/lnbh25*
8932
8933 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8934 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8935 L:      linux-media@vger.kernel.org
8936 W:      https://linuxtv.org
8937 T:      git git://linuxtv.org/media_tree.git
8938 S:      Maintained
8939 F:      drivers/media/dvb-frontends/mxl5xx*
8940
8941 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8942 M:      Sergey Kozlov <serjk@netup.ru>
8943 M:      Abylay Ospan <aospan@netup.ru>
8944 L:      linux-media@vger.kernel.org
8945 W:      https://linuxtv.org
8946 W:      http://netup.tv/
8947 T:      git git://linuxtv.org/media_tree.git
8948 S:      Supported
8949 F:      drivers/media/pci/netup_unidvb/*
8950
8951 MEDIA DRIVERS FOR RENESAS - CEU
8952 M:      Jacopo Mondi <jacopo@jmondi.org>
8953 L:      linux-media@vger.kernel.org
8954 L:      linux-renesas-soc@vger.kernel.org
8955 T:      git git://linuxtv.org/media_tree.git
8956 S:      Supported
8957 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8958 F:      drivers/media/platform/renesas-ceu.c
8959 F:      include/media/drv-intf/renesas-ceu.h
8960
8961 MEDIA DRIVERS FOR RENESAS - DRIF
8962 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8963 L:      linux-media@vger.kernel.org
8964 L:      linux-renesas-soc@vger.kernel.org
8965 T:      git git://linuxtv.org/media_tree.git
8966 S:      Supported
8967 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8968 F:      drivers/media/platform/rcar_drif.c
8969
8970 MEDIA DRIVERS FOR RENESAS - FCP
8971 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8972 L:      linux-media@vger.kernel.org
8973 L:      linux-renesas-soc@vger.kernel.org
8974 T:      git git://linuxtv.org/media_tree.git
8975 S:      Supported
8976 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8977 F:      drivers/media/platform/rcar-fcp.c
8978 F:      include/media/rcar-fcp.h
8979
8980 MEDIA DRIVERS FOR RENESAS - FDP1
8981 M:      Kieran Bingham <kieran@bingham.xyz>
8982 L:      linux-media@vger.kernel.org
8983 L:      linux-renesas-soc@vger.kernel.org
8984 T:      git git://linuxtv.org/media_tree.git
8985 S:      Supported
8986 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8987 F:      drivers/media/platform/rcar_fdp1.c
8988
8989 MEDIA DRIVERS FOR RENESAS - VIN
8990 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8991 L:      linux-media@vger.kernel.org
8992 L:      linux-renesas-soc@vger.kernel.org
8993 T:      git git://linuxtv.org/media_tree.git
8994 S:      Supported
8995 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8996 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8997 F:      drivers/media/platform/rcar-vin/
8998
8999 MEDIA DRIVERS FOR RENESAS - VSP1
9000 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9001 L:      linux-media@vger.kernel.org
9002 L:      linux-renesas-soc@vger.kernel.org
9003 T:      git git://linuxtv.org/media_tree.git
9004 S:      Supported
9005 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9006 F:      drivers/media/platform/vsp1/
9007
9008 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9009 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9010 L:      linux-media@vger.kernel.org
9011 W:      https://linuxtv.org
9012 T:      git git://linuxtv.org/media_tree.git
9013 S:      Maintained
9014 F:      drivers/media/dvb-frontends/stv0910*
9015
9016 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9017 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9018 L:      linux-media@vger.kernel.org
9019 W:      https://linuxtv.org
9020 T:      git git://linuxtv.org/media_tree.git
9021 S:      Maintained
9022 F:      drivers/media/dvb-frontends/stv6111*
9023
9024 MEDIA DRIVERS FOR STM32 - DCMI
9025 M:      Hugues Fruchet <hugues.fruchet@st.com>
9026 L:      linux-media@vger.kernel.org
9027 T:      git git://linuxtv.org/media_tree.git
9028 S:      Supported
9029 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9030 F:      drivers/media/platform/stm32/stm32-dcmi.c
9031
9032 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9033 M:      Dmitry Osipenko <digetx@gmail.com>
9034 L:      linux-media@vger.kernel.org
9035 L:      linux-tegra@vger.kernel.org
9036 T:      git git://linuxtv.org/media_tree.git
9037 S:      Maintained
9038 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9039 F:      drivers/staging/media/tegra-vde/
9040
9041 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9042 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9043 P:      LinuxTV.org Project
9044 L:      linux-media@vger.kernel.org
9045 W:      https://linuxtv.org
9046 Q:      http://patchwork.kernel.org/project/linux-media/list/
9047 T:      git git://linuxtv.org/media_tree.git
9048 S:      Maintained
9049 F:      Documentation/devicetree/bindings/media/
9050 F:      Documentation/media/
9051 F:      drivers/media/
9052 F:      drivers/staging/media/
9053 F:      include/linux/platform_data/media/
9054 F:      include/media/
9055 F:      include/uapi/linux/dvb/
9056 F:      include/uapi/linux/videodev2.h
9057 F:      include/uapi/linux/media.h
9058 F:      include/uapi/linux/v4l2-*
9059 F:      include/uapi/linux/meye.h
9060 F:      include/uapi/linux/ivtv*
9061 F:      include/uapi/linux/uvcvideo.h
9062
9063 MEDIATEK BLUETOOTH DRIVER
9064 M:      Sean Wang <sean.wang@mediatek.com>
9065 L:      linux-bluetooth@vger.kernel.org
9066 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9067 S:      Maintained
9068 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9069 F:      drivers/bluetooth/btmtkuart.c
9070
9071 MEDIATEK CIR DRIVER
9072 M:      Sean Wang <sean.wang@mediatek.com>
9073 S:      Maintained
9074 F:      drivers/media/rc/mtk-cir.c
9075
9076 MEDIATEK DMA DRIVER
9077 M:      Sean Wang <sean.wang@mediatek.com>
9078 L:      dmaengine@vger.kernel.org
9079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9080 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9081 S:      Maintained
9082 F:      Documentation/devicetree/bindings/dma/mtk-*
9083 F:      drivers/dma/mediatek/
9084
9085 MEDIATEK PMIC LED DRIVER
9086 M:      Sean Wang <sean.wang@mediatek.com>
9087 S:      Maintained
9088 F:      drivers/leds/leds-mt6323.c
9089 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9090
9091 MEDIATEK ETHERNET DRIVER
9092 M:      Felix Fietkau <nbd@openwrt.org>
9093 M:      John Crispin <john@phrozen.org>
9094 M:      Sean Wang <sean.wang@mediatek.com>
9095 M:      Nelson Chang <nelson.chang@mediatek.com>
9096 L:      netdev@vger.kernel.org
9097 S:      Maintained
9098 F:      drivers/net/ethernet/mediatek/
9099
9100 MEDIATEK SWITCH DRIVER
9101 M:      Sean Wang <sean.wang@mediatek.com>
9102 L:      netdev@vger.kernel.org
9103 S:      Maintained
9104 F:      drivers/net/dsa/mt7530.*
9105 F:      net/dsa/tag_mtk.c
9106
9107 MEDIATEK JPEG DRIVER
9108 M:      Rick Chang <rick.chang@mediatek.com>
9109 M:      Bin Liu <bin.liu@mediatek.com>
9110 S:      Supported
9111 F:      drivers/media/platform/mtk-jpeg/
9112 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9113
9114 MEDIATEK MDP DRIVER
9115 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9116 M:      Houlong Wei <houlong.wei@mediatek.com>
9117 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9118 S:      Supported
9119 F:      drivers/media/platform/mtk-mdp/
9120 F:      drivers/media/platform/mtk-vpu/
9121 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9122
9123 MEDIATEK MEDIA DRIVER
9124 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9125 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9126 S:      Supported
9127 F:      drivers/media/platform/mtk-vcodec/
9128 F:      drivers/media/platform/mtk-vpu/
9129 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9130 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9131
9132 MEDIATEK MT7601U WIRELESS LAN DRIVER
9133 M:      Jakub Kicinski <kubakici@wp.pl>
9134 L:      linux-wireless@vger.kernel.org
9135 S:      Maintained
9136 F:      drivers/net/wireless/mediatek/mt7601u/
9137
9138 MEDIATEK NAND CONTROLLER DRIVER
9139 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9140 L:      linux-mtd@lists.infradead.org
9141 S:      Maintained
9142 F:      drivers/mtd/nand/raw/mtk_*
9143 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9144
9145 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9146 M:      Sean Wang <sean.wang@mediatek.com>
9147 S:      Maintained
9148 F:      drivers/char/hw_random/mtk-rng.c
9149
9150 MEDIATEK USB3 DRD IP DRIVER
9151 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9152 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9154 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9155 S:      Maintained
9156 F:      drivers/usb/mtu3/
9157
9158 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9159 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9160 M:      Martin Donnelly <martin.donnelly@ge.com>
9161 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9162 S:      Maintained
9163 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9164 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9165
9166 MEGARAID SCSI/SAS DRIVERS
9167 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9168 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9169 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9170 L:      megaraidlinux.pdl@broadcom.com
9171 L:      linux-scsi@vger.kernel.org
9172 W:      http://www.avagotech.com/support/
9173 S:      Maintained
9174 F:      Documentation/scsi/megaraid.txt
9175 F:      drivers/scsi/megaraid.*
9176 F:      drivers/scsi/megaraid/
9177
9178 MELEXIS MLX90614 DRIVER
9179 M:      Crt Mori <cmo@melexis.com>
9180 L:      linux-iio@vger.kernel.org
9181 W:      http://www.melexis.com
9182 S:      Supported
9183 F:      drivers/iio/temperature/mlx90614.c
9184
9185 MELEXIS MLX90632 DRIVER
9186 M:      Crt Mori <cmo@melexis.com>
9187 L:      linux-iio@vger.kernel.org
9188 W:      http://www.melexis.com
9189 S:      Supported
9190 F:      drivers/iio/temperature/mlx90632.c
9191
9192 MELFAS MIP4 TOUCHSCREEN DRIVER
9193 M:      Sangwon Jee <jeesw@melfas.com>
9194 W:      http://www.melfas.com
9195 S:      Supported
9196 F:      drivers/input/touchscreen/melfas_mip4.c
9197 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9198
9199 MELLANOX ETHERNET DRIVER (mlx4_en)
9200 M:      Tariq Toukan <tariqt@mellanox.com>
9201 L:      netdev@vger.kernel.org
9202 S:      Supported
9203 W:      http://www.mellanox.com
9204 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9205 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9206
9207 MELLANOX ETHERNET DRIVER (mlx5e)
9208 M:      Saeed Mahameed <saeedm@mellanox.com>
9209 L:      netdev@vger.kernel.org
9210 S:      Supported
9211 W:      http://www.mellanox.com
9212 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9213 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9214
9215 MELLANOX ETHERNET INNOVA DRIVERS
9216 R:      Boris Pismenny <borisp@mellanox.com>
9217 L:      netdev@vger.kernel.org
9218 S:      Supported
9219 W:      http://www.mellanox.com
9220 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9221 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9222 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9223 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9224 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9225
9226 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9227 R:      Boris Pismenny <borisp@mellanox.com>
9228 L:      netdev@vger.kernel.org
9229 S:      Supported
9230 W:      http://www.mellanox.com
9231 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9232 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9233 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9234
9235 MELLANOX ETHERNET SWITCH DRIVERS
9236 M:      Jiri Pirko <jiri@mellanox.com>
9237 M:      Ido Schimmel <idosch@mellanox.com>
9238 L:      netdev@vger.kernel.org
9239 S:      Supported
9240 W:      http://www.mellanox.com
9241 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9242 F:      drivers/net/ethernet/mellanox/mlxsw/
9243 F:      tools/testing/selftests/drivers/net/mlxsw/
9244
9245 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9246 M:      mlxsw@mellanox.com
9247 L:      netdev@vger.kernel.org
9248 S:      Supported
9249 W:      http://www.mellanox.com
9250 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9251 F:      drivers/net/ethernet/mellanox/mlxfw/
9252
9253 MELLANOX HARDWARE PLATFORM SUPPORT
9254 M:      Andy Shevchenko <andy@infradead.org>
9255 M:      Darren Hart <dvhart@infradead.org>
9256 M:      Vadim Pasternak <vadimp@mellanox.com>
9257 L:      platform-driver-x86@vger.kernel.org
9258 S:      Supported
9259 F:      drivers/platform/mellanox/
9260
9261 MELLANOX MLX4 core VPI driver
9262 M:      Tariq Toukan <tariqt@mellanox.com>
9263 L:      netdev@vger.kernel.org
9264 L:      linux-rdma@vger.kernel.org
9265 W:      http://www.mellanox.com
9266 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9267 S:      Supported
9268 F:      drivers/net/ethernet/mellanox/mlx4/
9269 F:      include/linux/mlx4/
9270
9271 MELLANOX MLX4 IB driver
9272 M:      Yishai Hadas <yishaih@mellanox.com>
9273 L:      linux-rdma@vger.kernel.org
9274 W:      http://www.mellanox.com
9275 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9276 S:      Supported
9277 F:      drivers/infiniband/hw/mlx4/
9278 F:      include/linux/mlx4/
9279 F:      include/uapi/rdma/mlx4-abi.h
9280
9281 MELLANOX MLX5 core VPI driver
9282 M:      Saeed Mahameed <saeedm@mellanox.com>
9283 M:      Leon Romanovsky <leonro@mellanox.com>
9284 L:      netdev@vger.kernel.org
9285 L:      linux-rdma@vger.kernel.org
9286 W:      http://www.mellanox.com
9287 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9288 S:      Supported
9289 F:      drivers/net/ethernet/mellanox/mlx5/core/
9290 F:      include/linux/mlx5/
9291
9292 MELLANOX MLX5 IB driver
9293 M:      Leon Romanovsky <leonro@mellanox.com>
9294 L:      linux-rdma@vger.kernel.org
9295 W:      http://www.mellanox.com
9296 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9297 S:      Supported
9298 F:      drivers/infiniband/hw/mlx5/
9299 F:      include/linux/mlx5/
9300 F:      include/uapi/rdma/mlx5-abi.h
9301
9302 MELLANOX MLXCPLD I2C AND MUX DRIVER
9303 M:      Vadim Pasternak <vadimp@mellanox.com>
9304 M:      Michael Shych <michaelsh@mellanox.com>
9305 L:      linux-i2c@vger.kernel.org
9306 S:      Supported
9307 F:      drivers/i2c/busses/i2c-mlxcpld.c
9308 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9309 F:      Documentation/i2c/busses/i2c-mlxcpld
9310
9311 MELLANOX MLXCPLD LED DRIVER
9312 M:      Vadim Pasternak <vadimp@mellanox.com>
9313 L:      linux-leds@vger.kernel.org
9314 S:      Supported
9315 F:      drivers/leds/leds-mlxcpld.c
9316 F:      drivers/leds/leds-mlxreg.c
9317 F:      Documentation/leds/leds-mlxcpld.txt
9318
9319 MELLANOX PLATFORM DRIVER
9320 M:      Vadim Pasternak <vadimp@mellanox.com>
9321 L:      platform-driver-x86@vger.kernel.org
9322 S:      Supported
9323 F:      drivers/platform/x86/mlx-platform.c
9324
9325 MEMBARRIER SUPPORT
9326 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9327 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9328 L:      linux-kernel@vger.kernel.org
9329 S:      Supported
9330 F:      kernel/sched/membarrier.c
9331 F:      include/uapi/linux/membarrier.h
9332 F:      arch/powerpc/include/asm/membarrier.h
9333
9334 MEMORY MANAGEMENT
9335 L:      linux-mm@kvack.org
9336 W:      http://www.linux-mm.org
9337 S:      Maintained
9338 F:      include/linux/mm.h
9339 F:      include/linux/gfp.h
9340 F:      include/linux/mmzone.h
9341 F:      include/linux/memory_hotplug.h
9342 F:      include/linux/vmalloc.h
9343 F:      mm/
9344
9345 MEMORY TECHNOLOGY DEVICES (MTD)
9346 M:      David Woodhouse <dwmw2@infradead.org>
9347 M:      Brian Norris <computersforpeace@gmail.com>
9348 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9349 M:      Marek Vasut <marek.vasut@gmail.com>
9350 M:      Richard Weinberger <richard@nod.at>
9351 L:      linux-mtd@lists.infradead.org
9352 W:      http://www.linux-mtd.infradead.org/
9353 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9354 T:      git git://git.infradead.org/linux-mtd.git master
9355 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9356 S:      Maintained
9357 F:      Documentation/devicetree/bindings/mtd/
9358 F:      drivers/mtd/
9359 F:      include/linux/mtd/
9360 F:      include/uapi/mtd/
9361
9362 MEN A21 WATCHDOG DRIVER
9363 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9364 L:      linux-watchdog@vger.kernel.org
9365 S:      Maintained
9366 F:      drivers/watchdog/mena21_wdt.c
9367
9368 MEN CHAMELEON BUS (mcb)
9369 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9370 S:      Maintained
9371 F:      drivers/mcb/
9372 F:      include/linux/mcb.h
9373 F:      Documentation/men-chameleon-bus.txt
9374
9375 MEN F21BMC (Board Management Controller)
9376 M:      Andreas Werner <andreas.werner@men.de>
9377 S:      Supported
9378 F:      drivers/mfd/menf21bmc.c
9379 F:      drivers/watchdog/menf21bmc_wdt.c
9380 F:      drivers/leds/leds-menf21bmc.c
9381 F:      drivers/hwmon/menf21bmc_hwmon.c
9382 F:      Documentation/hwmon/menf21bmc
9383
9384 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9385 M:      Neil Armstrong <narmstrong@baylibre.com>
9386 L:      linux-media@lists.freedesktop.org
9387 L:      linux-amlogic@lists.infradead.org
9388 W:      http://linux-meson.com/
9389 S:      Supported
9390 F:      drivers/media/platform/meson/ao-cec.c
9391 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9392 T:      git git://linuxtv.org/media_tree.git
9393
9394 MICROBLAZE ARCHITECTURE
9395 M:      Michal Simek <monstr@monstr.eu>
9396 W:      http://www.monstr.eu/fdt/
9397 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9398 S:      Supported
9399 F:      arch/microblaze/
9400
9401 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9402 M:      Richard Genoud <richard.genoud@gmail.com>
9403 S:      Maintained
9404 F:      drivers/tty/serial/atmel_serial.c
9405 F:      drivers/tty/serial/atmel_serial.h
9406
9407 MICROCHIP / ATMEL DMA DRIVER
9408 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9410 L:      dmaengine@vger.kernel.org
9411 S:      Supported
9412 F:      drivers/dma/at_hdmac.c
9413 F:      drivers/dma/at_hdmac_regs.h
9414 F:      include/linux/platform_data/dma-atmel.h
9415
9416 MICROCHIP / ATMEL ECC DRIVER
9417 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9418 L:      linux-crypto@vger.kernel.org
9419 S:      Maintained
9420 F:      drivers/crypto/atmel-ecc.*
9421
9422 MICROCHIP / ATMEL ISC DRIVER
9423 M:      Songjun Wu <songjun.wu@microchip.com>
9424 L:      linux-media@vger.kernel.org
9425 S:      Supported
9426 F:      drivers/media/platform/atmel/atmel-isc.c
9427 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9428 F:      devicetree/bindings/media/atmel-isc.txt
9429
9430 MICROCHIP / ATMEL NAND DRIVER
9431 M:      Josh Wu <rainyfeeling@outlook.com>
9432 L:      linux-mtd@lists.infradead.org
9433 S:      Supported
9434 F:      drivers/mtd/nand/raw/atmel/*
9435 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9436
9437 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9438 M:      Woojung Huh <Woojung.Huh@microchip.com>
9439 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9440 L:      netdev@vger.kernel.org
9441 S:      Maintained
9442 F:      net/dsa/tag_ksz.c
9443 F:      drivers/net/dsa/microchip/*
9444 F:      include/linux/platform_data/microchip-ksz.h
9445 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9446
9447 MICROCHIP LAN743X ETHERNET DRIVER
9448 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9449 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9450 L:      netdev@vger.kernel.org
9451 S:      Maintained
9452 F:      drivers/net/ethernet/microchip/lan743x_*
9453
9454 MICROCHIP USB251XB DRIVER
9455 M:      Richard Leitner <richard.leitner@skidata.com>
9456 L:      linux-usb@vger.kernel.org
9457 S:      Maintained
9458 F:      drivers/usb/misc/usb251xb.c
9459 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9460
9461 MICROSEMI MIPS SOCS
9462 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9463 L:      linux-mips@linux-mips.org
9464 S:      Maintained
9465 F:      arch/mips/generic/board-ocelot.c
9466 F:      arch/mips/configs/generic/board-ocelot.config
9467 F:      arch/mips/boot/dts/mscc/
9468 F:      Documentation/devicetree/bindings/mips/mscc.txt
9469
9470 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9471 M:      Don Brace <don.brace@microsemi.com>
9472 L:      esc.storagedev@microsemi.com
9473 L:      linux-scsi@vger.kernel.org
9474 S:      Supported
9475 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9476 F:      drivers/scsi/smartpqi/Kconfig
9477 F:      drivers/scsi/smartpqi/Makefile
9478 F:      include/linux/cciss*.h
9479 F:      include/uapi/linux/cciss*.h
9480 F:      Documentation/scsi/smartpqi.txt
9481
9482 MICROSEMI ETHERNET SWITCH DRIVER
9483 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9484 L:      netdev@vger.kernel.org
9485 S:      Supported
9486 F:      drivers/net/ethernet/mscc/
9487
9488 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9489 M:      Chen Yu <yu.c.chen@intel.com>
9490 L:      platform-driver-x86@vger.kernel.org
9491 S:      Supported
9492 F:      drivers/platform/x86/surfacepro3_button.c
9493
9494 MICROTEK X6 SCANNER
9495 M:      Oliver Neukum <oliver@neukum.org>
9496 S:      Maintained
9497 F:      drivers/usb/image/microtek.*
9498
9499 MIPS
9500 M:      Ralf Baechle <ralf@linux-mips.org>
9501 M:      Paul Burton <paul.burton@mips.com>
9502 M:      James Hogan <jhogan@kernel.org>
9503 L:      linux-mips@linux-mips.org
9504 W:      http://www.linux-mips.org/
9505 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9507 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9508 S:      Supported
9509 F:      Documentation/devicetree/bindings/mips/
9510 F:      Documentation/mips/
9511 F:      arch/mips/
9512 F:      drivers/platform/mips/
9513
9514 MIPS BOSTON DEVELOPMENT BOARD
9515 M:      Paul Burton <paul.burton@mips.com>
9516 L:      linux-mips@linux-mips.org
9517 S:      Maintained
9518 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9519 F:      arch/mips/boot/dts/img/boston.dts
9520 F:      arch/mips/configs/generic/board-boston.config
9521 F:      drivers/clk/imgtec/clk-boston.c
9522 F:      include/dt-bindings/clock/boston-clock.h
9523
9524 MIPS GENERIC PLATFORM
9525 M:      Paul Burton <paul.burton@mips.com>
9526 L:      linux-mips@linux-mips.org
9527 S:      Supported
9528 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9529 F:      arch/mips/generic/
9530 F:      arch/mips/tools/generic-board-config.sh
9531
9532 MIPS/LOONGSON1 ARCHITECTURE
9533 M:      Keguang Zhang <keguang.zhang@gmail.com>
9534 L:      linux-mips@linux-mips.org
9535 S:      Maintained
9536 F:      arch/mips/loongson32/
9537 F:      arch/mips/include/asm/mach-loongson32/
9538 F:      drivers/*/*loongson1*
9539 F:      drivers/*/*/*loongson1*
9540
9541 MIPS/LOONGSON2 ARCHITECTURE
9542 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9543 L:      linux-mips@linux-mips.org
9544 S:      Maintained
9545 F:      arch/mips/loongson64/*{2e/2f}*
9546 F:      arch/mips/include/asm/mach-loongson64/
9547 F:      drivers/*/*loongson2*
9548 F:      drivers/*/*/*loongson2*
9549
9550 MIPS/LOONGSON3 ARCHITECTURE
9551 M:      Huacai Chen <chenhc@lemote.com>
9552 L:      linux-mips@linux-mips.org
9553 S:      Maintained
9554 F:      arch/mips/loongson64/
9555 F:      arch/mips/include/asm/mach-loongson64/
9556 F:      drivers/platform/mips/cpu_hwmon.c
9557 F:      drivers/*/*loongson3*
9558 F:      drivers/*/*/*loongson3*
9559
9560 MIPS RINT INSTRUCTION EMULATION
9561 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9562 L:      linux-mips@linux-mips.org
9563 S:      Supported
9564 F:      arch/mips/math-emu/sp_rint.c
9565 F:      arch/mips/math-emu/dp_rint.c
9566
9567 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9568 M:      Hans Verkuil <hverkuil@xs4all.nl>
9569 L:      linux-media@vger.kernel.org
9570 T:      git git://linuxtv.org/media_tree.git
9571 W:      https://linuxtv.org
9572 S:      Odd Fixes
9573 F:      drivers/media/radio/radio-miropcm20*
9574
9575 MMP SUPPORT
9576 M:      Eric Miao <eric.y.miao@gmail.com>
9577 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579 T:      git git://github.com/hzhuang1/linux.git
9580 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9581 S:      Maintained
9582 F:      arch/arm/boot/dts/mmp*
9583 F:      arch/arm/mach-mmp/
9584
9585 MN88472 MEDIA DRIVER
9586 M:      Antti Palosaari <crope@iki.fi>
9587 L:      linux-media@vger.kernel.org
9588 W:      https://linuxtv.org
9589 W:      http://palosaari.fi/linux/
9590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9591 S:      Maintained
9592 F:      drivers/media/dvb-frontends/mn88472*
9593
9594 MN88473 MEDIA DRIVER
9595 M:      Antti Palosaari <crope@iki.fi>
9596 L:      linux-media@vger.kernel.org
9597 W:      https://linuxtv.org
9598 W:      http://palosaari.fi/linux/
9599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9600 S:      Maintained
9601 F:      drivers/media/dvb-frontends/mn88473*
9602
9603 PCI DRIVER FOR MOBIVEIL PCIE IP
9604 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9605 L:      linux-pci@vger.kernel.org
9606 S:      Supported
9607 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9608 F:      drivers/pci/controller/pcie-mobiveil.c
9609
9610 MODULE SUPPORT
9611 M:      Jessica Yu <jeyu@kernel.org>
9612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9613 S:      Maintained
9614 F:      include/linux/module.h
9615 F:      kernel/module.c
9616
9617 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9618 W:      http://popies.net/meye/
9619 S:      Orphan
9620 F:      Documentation/media/v4l-drivers/meye*
9621 F:      drivers/media/pci/meye/
9622 F:      include/uapi/linux/meye.h
9623
9624 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9625 M:      Jiri Slaby <jirislaby@gmail.com>
9626 S:      Maintained
9627 F:      Documentation/serial/moxa-smartio
9628 F:      drivers/tty/mxser.*
9629
9630 MR800 AVERMEDIA USB FM RADIO DRIVER
9631 M:      Alexey Klimov <klimov.linux@gmail.com>
9632 L:      linux-media@vger.kernel.org
9633 T:      git git://linuxtv.org/media_tree.git
9634 S:      Maintained
9635 F:      drivers/media/radio/radio-mr800.c
9636
9637 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9638 M:      Alan Ott <alan@signal11.us>
9639 L:      linux-wpan@vger.kernel.org
9640 S:      Maintained
9641 F:      drivers/net/ieee802154/mrf24j40.c
9642 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9643
9644 MSI LAPTOP SUPPORT
9645 M:      "Lee, Chun-Yi" <jlee@suse.com>
9646 L:      platform-driver-x86@vger.kernel.org
9647 S:      Maintained
9648 F:      drivers/platform/x86/msi-laptop.c
9649
9650 MSI WMI SUPPORT
9651 L:      platform-driver-x86@vger.kernel.org
9652 S:      Orphan
9653 F:      drivers/platform/x86/msi-wmi.c
9654
9655 MSI001 MEDIA DRIVER
9656 M:      Antti Palosaari <crope@iki.fi>
9657 L:      linux-media@vger.kernel.org
9658 W:      https://linuxtv.org
9659 W:      http://palosaari.fi/linux/
9660 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9661 T:      git git://linuxtv.org/anttip/media_tree.git
9662 S:      Maintained
9663 F:      drivers/media/tuners/msi001*
9664
9665 MSI2500 MEDIA DRIVER
9666 M:      Antti Palosaari <crope@iki.fi>
9667 L:      linux-media@vger.kernel.org
9668 W:      https://linuxtv.org
9669 W:      http://palosaari.fi/linux/
9670 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9671 T:      git git://linuxtv.org/anttip/media_tree.git
9672 S:      Maintained
9673 F:      drivers/media/usb/msi2500/
9674
9675 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9676 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9677 L:      linux-mtd@lists.infradead.org
9678 S:      Maintained
9679 F:      drivers/mtd/devices/docg3*
9680
9681 MT9M032 APTINA SENSOR DRIVER
9682 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9683 L:      linux-media@vger.kernel.org
9684 T:      git git://linuxtv.org/media_tree.git
9685 S:      Maintained
9686 F:      drivers/media/i2c/mt9m032.c
9687 F:      include/media/i2c/mt9m032.h
9688
9689 MT9P031 APTINA CAMERA SENSOR
9690 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9691 L:      linux-media@vger.kernel.org
9692 T:      git git://linuxtv.org/media_tree.git
9693 S:      Maintained
9694 F:      drivers/media/i2c/mt9p031.c
9695 F:      include/media/i2c/mt9p031.h
9696
9697 MT9T001 APTINA CAMERA SENSOR
9698 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9699 L:      linux-media@vger.kernel.org
9700 T:      git git://linuxtv.org/media_tree.git
9701 S:      Maintained
9702 F:      drivers/media/i2c/mt9t001.c
9703 F:      include/media/i2c/mt9t001.h
9704
9705 MT9T112 APTINA CAMERA SENSOR
9706 M:      Jacopo Mondi <jacopo@jmondi.org>
9707 L:      linux-media@vger.kernel.org
9708 T:      git git://linuxtv.org/media_tree.git
9709 S:      Odd Fixes
9710 F:      drivers/media/i2c/mt9t112.c
9711 F:      include/media/i2c/mt9t112.h
9712
9713 MT9V032 APTINA CAMERA SENSOR
9714 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9715 L:      linux-media@vger.kernel.org
9716 T:      git git://linuxtv.org/media_tree.git
9717 S:      Maintained
9718 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9719 F:      drivers/media/i2c/mt9v032.c
9720 F:      include/media/i2c/mt9v032.h
9721
9722 MT9V111 APTINA CAMERA SENSOR
9723 M:      Jacopo Mondi <jacopo@jmondi.org>
9724 L:      linux-media@vger.kernel.org
9725 T:      git git://linuxtv.org/media_tree.git
9726 S:      Maintained
9727 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9728 F:      drivers/media/i2c/mt9v111.c
9729
9730 MULTIFUNCTION DEVICES (MFD)
9731 M:      Lee Jones <lee.jones@linaro.org>
9732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9733 S:      Supported
9734 F:      Documentation/devicetree/bindings/mfd/
9735 F:      drivers/mfd/
9736 F:      include/linux/mfd/
9737 F:      include/dt-bindings/mfd/
9738
9739 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9740 S:      Orphan
9741 F:      drivers/mmc/host/mmc_spi.c
9742 F:      include/linux/spi/mmc_spi.h
9743
9744 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9745 M:      Ulf Hansson <ulf.hansson@linaro.org>
9746 L:      linux-mmc@vger.kernel.org
9747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9748 S:      Maintained
9749 F:      Documentation/devicetree/bindings/mmc/
9750 F:      drivers/mmc/
9751 F:      include/linux/mmc/
9752 F:      include/uapi/linux/mmc/
9753
9754 MULTIPLEXER SUBSYSTEM
9755 M:      Peter Rosin <peda@axentia.se>
9756 S:      Maintained
9757 F:      Documentation/ABI/testing/sysfs-class-mux*
9758 F:      Documentation/devicetree/bindings/mux/
9759 F:      include/linux/dt-bindings/mux/
9760 F:      include/linux/mux/
9761 F:      drivers/mux/
9762
9763 MULTITECH MULTIPORT CARD (ISICOM)
9764 S:      Orphan
9765 F:      drivers/tty/isicom.c
9766 F:      include/linux/isicom.h
9767
9768 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9769 M:      Bin Liu <b-liu@ti.com>
9770 L:      linux-usb@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/usb/musb/
9773
9774 MXL301RF MEDIA DRIVER
9775 M:      Akihiro Tsukada <tskd08@gmail.com>
9776 L:      linux-media@vger.kernel.org
9777 S:      Odd Fixes
9778 F:      drivers/media/tuners/mxl301rf*
9779
9780 MXL5007T MEDIA DRIVER
9781 M:      Michael Krufky <mkrufky@linuxtv.org>
9782 L:      linux-media@vger.kernel.org
9783 W:      https://linuxtv.org
9784 W:      http://github.com/mkrufky
9785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9786 T:      git git://linuxtv.org/mkrufky/tuners.git
9787 S:      Maintained
9788 F:      drivers/media/tuners/mxl5007t.*
9789
9790 MXSFB DRM DRIVER
9791 M:      Marek Vasut <marex@denx.de>
9792 S:      Supported
9793 F:      drivers/gpu/drm/mxsfb/
9794 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9795
9796 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9797 M:      Chris Lee <christopher.lee@cspi.com>
9798 L:      netdev@vger.kernel.org
9799 W:      https://www.cspi.com/ethernet-products/support/downloads/
9800 S:      Supported
9801 F:      drivers/net/ethernet/myricom/myri10ge/
9802
9803 NAND FLASH SUBSYSTEM
9804 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9805 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9806 R:      Richard Weinberger <richard@nod.at>
9807 L:      linux-mtd@lists.infradead.org
9808 W:      http://www.linux-mtd.infradead.org/
9809 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9810 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9811 T:      git git://git.infradead.org/linux-mtd.git nand/next
9812 S:      Maintained
9813 F:      drivers/mtd/nand/
9814 F:      include/linux/mtd/*nand*.h
9815
9816 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9817 M:      Daniel Mack <zonque@gmail.com>
9818 S:      Maintained
9819 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9820 W:      http://www.native-instruments.com
9821 F:      sound/usb/caiaq/
9822
9823 NATSEMI ETHERNET DRIVER (DP8381x)
9824 S:      Orphan
9825 F:      drivers/net/ethernet/natsemi/natsemi.c
9826
9827 NCP FILESYSTEM
9828 M:      Petr Vandrovec <petr@vandrovec.name>
9829 S:      Obsolete
9830 F:      drivers/staging/ncpfs/
9831
9832 NCR 5380 SCSI DRIVERS
9833 M:      Finn Thain <fthain@telegraphics.com.au>
9834 M:      Michael Schmitz <schmitzmic@gmail.com>
9835 L:      linux-scsi@vger.kernel.org
9836 S:      Maintained
9837 F:      Documentation/scsi/g_NCR5380.txt
9838 F:      drivers/scsi/NCR5380.*
9839 F:      drivers/scsi/arm/cumana_1.c
9840 F:      drivers/scsi/arm/oak.c
9841 F:      drivers/scsi/atari_scsi.*
9842 F:      drivers/scsi/dmx3191d.c
9843 F:      drivers/scsi/g_NCR5380.*
9844 F:      drivers/scsi/mac_scsi.*
9845 F:      drivers/scsi/sun3_scsi.*
9846 F:      drivers/scsi/sun3_scsi_vme.c
9847
9848 NCSI LIBRARY:
9849 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9850 S:      Maintained
9851 F:      net/ncsi/
9852
9853 NCT6775 HARDWARE MONITOR DRIVER
9854 M:      Guenter Roeck <linux@roeck-us.net>
9855 L:      linux-hwmon@vger.kernel.org
9856 S:      Maintained
9857 F:      Documentation/hwmon/nct6775
9858 F:      drivers/hwmon/nct6775.c
9859
9860 NET_FAILOVER MODULE
9861 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9862 L:      netdev@vger.kernel.org
9863 S:      Supported
9864 F:      driver/net/net_failover.c
9865 F:      include/net/net_failover.h
9866 F:      Documentation/networking/net_failover.rst
9867
9868 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9869 M:      Faisal Latif <faisal.latif@intel.com>
9870 L:      linux-rdma@vger.kernel.org
9871 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9872 S:      Supported
9873 F:      drivers/infiniband/hw/nes/
9874 F:      include/uapi/rdma/nes-abi.h
9875
9876 NETEM NETWORK EMULATOR
9877 M:      Stephen Hemminger <stephen@networkplumber.org>
9878 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9879 S:      Maintained
9880 F:      net/sched/sch_netem.c
9881
9882 NETERION 10GbE DRIVERS (s2io/vxge)
9883 M:      Jon Mason <jdmason@kudzu.us>
9884 L:      netdev@vger.kernel.org
9885 S:      Supported
9886 F:      Documentation/networking/s2io.txt
9887 F:      Documentation/networking/vxge.txt
9888 F:      drivers/net/ethernet/neterion/
9889
9890 NETFILTER
9891 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9892 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9893 M:      Florian Westphal <fw@strlen.de>
9894 L:      netfilter-devel@vger.kernel.org
9895 L:      coreteam@netfilter.org
9896 W:      http://www.netfilter.org/
9897 W:      http://www.iptables.org/
9898 W:      http://www.nftables.org/
9899 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9902 S:      Maintained
9903 F:      include/linux/netfilter*
9904 F:      include/linux/netfilter/
9905 F:      include/net/netfilter/
9906 F:      include/uapi/linux/netfilter*
9907 F:      include/uapi/linux/netfilter/
9908 F:      net/*/netfilter.c
9909 F:      net/*/netfilter/
9910 F:      net/netfilter/
9911 F:      net/bridge/br_netfilter*.c
9912
9913 NETROM NETWORK LAYER
9914 M:      Ralf Baechle <ralf@linux-mips.org>
9915 L:      linux-hams@vger.kernel.org
9916 W:      http://www.linux-ax25.org/
9917 S:      Maintained
9918 F:      include/net/netrom.h
9919 F:      include/uapi/linux/netrom.h
9920 F:      net/netrom/
9921
9922 NETRONOME ETHERNET DRIVERS
9923 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9924 L:      oss-drivers@netronome.com
9925 S:      Maintained
9926 F:      drivers/net/ethernet/netronome/
9927
9928 NETWORK BLOCK DEVICE (NBD)
9929 M:      Josef Bacik <josef@toxicpanda.com>
9930 S:      Maintained
9931 L:      linux-block@vger.kernel.org
9932 L:      nbd@other.debian.org
9933 F:      Documentation/blockdev/nbd.txt
9934 F:      drivers/block/nbd.c
9935 F:      include/uapi/linux/nbd.h
9936
9937 NETWORK DROP MONITOR
9938 M:      Neil Horman <nhorman@tuxdriver.com>
9939 L:      netdev@vger.kernel.org
9940 S:      Maintained
9941 W:      https://fedorahosted.org/dropwatch/
9942 F:      net/core/drop_monitor.c
9943
9944 NETWORKING DRIVERS
9945 M:      "David S. Miller" <davem@davemloft.net>
9946 L:      netdev@vger.kernel.org
9947 W:      http://www.linuxfoundation.org/en/Net
9948 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9951 S:      Odd Fixes
9952 F:      Documentation/devicetree/bindings/net/
9953 F:      drivers/net/
9954 F:      include/linux/if_*
9955 F:      include/linux/netdevice.h
9956 F:      include/linux/etherdevice.h
9957 F:      include/linux/fcdevice.h
9958 F:      include/linux/fddidevice.h
9959 F:      include/linux/hippidevice.h
9960 F:      include/linux/inetdevice.h
9961 F:      include/uapi/linux/if_*
9962 F:      include/uapi/linux/netdevice.h
9963
9964 NETWORKING DRIVERS (WIRELESS)
9965 M:      Kalle Valo <kvalo@codeaurora.org>
9966 L:      linux-wireless@vger.kernel.org
9967 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9970 S:      Maintained
9971 F:      Documentation/devicetree/bindings/net/wireless/
9972 F:      drivers/net/wireless/
9973
9974 NETWORKING [DSA]
9975 M:      Andrew Lunn <andrew@lunn.ch>
9976 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9977 M:      Florian Fainelli <f.fainelli@gmail.com>
9978 S:      Maintained
9979 F:      Documentation/devicetree/bindings/net/dsa/
9980 F:      net/dsa/
9981 F:      include/net/dsa.h
9982 F:      include/linux/dsa/
9983 F:      drivers/net/dsa/
9984
9985 NETWORKING [GENERAL]
9986 M:      "David S. Miller" <davem@davemloft.net>
9987 L:      netdev@vger.kernel.org
9988 W:      http://www.linuxfoundation.org/en/Net
9989 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9992 B:      mailto:netdev@vger.kernel.org
9993 S:      Maintained
9994 F:      net/
9995 F:      include/net/
9996 F:      include/linux/in.h
9997 F:      include/linux/net.h
9998 F:      include/linux/netdevice.h
9999 F:      include/uapi/linux/in.h
10000 F:      include/uapi/linux/net.h
10001 F:      include/uapi/linux/netdevice.h
10002 F:      include/uapi/linux/net_namespace.h
10003 F:      tools/testing/selftests/net/
10004 F:      lib/net_utils.c
10005 F:      lib/random32.c
10006 F:      Documentation/networking/
10007
10008 NETWORKING [IPSEC]
10009 M:      Steffen Klassert <steffen.klassert@secunet.com>
10010 M:      Herbert Xu <herbert@gondor.apana.org.au>
10011 M:      "David S. Miller" <davem@davemloft.net>
10012 L:      netdev@vger.kernel.org
10013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10015 S:      Maintained
10016 F:      net/core/flow.c
10017 F:      net/xfrm/
10018 F:      net/key/
10019 F:      net/ipv4/xfrm*
10020 F:      net/ipv4/esp4*
10021 F:      net/ipv4/ah4.c
10022 F:      net/ipv4/ipcomp.c
10023 F:      net/ipv4/ip_vti.c
10024 F:      net/ipv6/xfrm*
10025 F:      net/ipv6/esp6*
10026 F:      net/ipv6/ah6.c
10027 F:      net/ipv6/ipcomp6.c
10028 F:      net/ipv6/ip6_vti.c
10029 F:      include/uapi/linux/xfrm.h
10030 F:      include/net/xfrm.h
10031
10032 NETWORKING [IPv4/IPv6]
10033 M:      "David S. Miller" <davem@davemloft.net>
10034 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10035 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10036 L:      netdev@vger.kernel.org
10037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10038 S:      Maintained
10039 F:      net/ipv4/
10040 F:      net/ipv6/
10041 F:      include/net/ip*
10042 F:      arch/x86/net/*
10043
10044 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10045 M:      Paul Moore <paul@paul-moore.com>
10046 W:      https://github.com/netlabel
10047 L:      netdev@vger.kernel.org
10048 L:      linux-security-module@vger.kernel.org
10049 S:      Maintained
10050 F:      Documentation/netlabel/
10051 F:      include/net/calipso.h
10052 F:      include/net/cipso_ipv4.h
10053 F:      include/net/netlabel.h
10054 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10055 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10056 F:      net/netlabel/
10057 F:      net/ipv4/cipso_ipv4.c
10058 F:      net/ipv6/calipso.c
10059 F:      net/netfilter/xt_CONNSECMARK.c
10060 F:      net/netfilter/xt_SECMARK.c
10061
10062 NETWORKING [TCP]
10063 M:      Eric Dumazet <edumazet@google.com>
10064 L:      netdev@vger.kernel.org
10065 S:      Maintained
10066 F:      net/ipv4/tcp*.c
10067 F:      net/ipv4/syncookies.c
10068 F:      net/ipv6/tcp*.c
10069 F:      net/ipv6/syncookies.c
10070 F:      include/uapi/linux/tcp.h
10071 F:      include/net/tcp.h
10072 F:      include/linux/tcp.h
10073 F:      include/trace/events/tcp.h
10074
10075 NETWORKING [TLS]
10076 M:      Boris Pismenny <borisp@mellanox.com>
10077 M:      Aviad Yehezkel <aviadye@mellanox.com>
10078 M:      Dave Watson <davejwatson@fb.com>
10079 L:      netdev@vger.kernel.org
10080 S:      Maintained
10081 F:      net/tls/*
10082 F:      include/uapi/linux/tls.h
10083 F:      include/net/tls.h
10084
10085 NETWORKING [WIRELESS]
10086 L:      linux-wireless@vger.kernel.org
10087 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10088
10089 NETDEVSIM
10090 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10091 S:      Maintained
10092 F:      drivers/net/netdevsim/*
10093
10094 NETXEN (1/10) GbE SUPPORT
10095 M:      Manish Chopra <manish.chopra@cavium.com>
10096 M:      Rahul Verma <rahul.verma@cavium.com>
10097 M:      Dept-GELinuxNICDev@cavium.com
10098 L:      netdev@vger.kernel.org
10099 S:      Supported
10100 F:      drivers/net/ethernet/qlogic/netxen/
10101
10102 NFC SUBSYSTEM
10103 M:      Samuel Ortiz <sameo@linux.intel.com>
10104 L:      linux-wireless@vger.kernel.org
10105 L:      linux-nfc@lists.01.org (subscribers-only)
10106 S:      Supported
10107 F:      net/nfc/
10108 F:      include/net/nfc/
10109 F:      include/uapi/linux/nfc.h
10110 F:      drivers/nfc/
10111 F:      include/linux/platform_data/nfcmrvl.h
10112 F:      include/linux/platform_data/nxp-nci.h
10113 F:      Documentation/devicetree/bindings/net/nfc/
10114
10115 NFS, SUNRPC, AND LOCKD CLIENTS
10116 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10117 M:      Anna Schumaker <anna.schumaker@netapp.com>
10118 L:      linux-nfs@vger.kernel.org
10119 W:      http://client.linux-nfs.org
10120 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10121 S:      Maintained
10122 F:      fs/lockd/
10123 F:      fs/nfs/
10124 F:      fs/nfs_common/
10125 F:      net/sunrpc/
10126 F:      include/linux/lockd/
10127 F:      include/linux/nfs*
10128 F:      include/linux/sunrpc/
10129 F:      include/uapi/linux/nfs*
10130 F:      include/uapi/linux/sunrpc/
10131
10132 NILFS2 FILESYSTEM
10133 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10134 L:      linux-nilfs@vger.kernel.org
10135 W:      https://nilfs.sourceforge.io/
10136 W:      https://nilfs.osdn.jp/
10137 T:      git git://github.com/konis/nilfs2.git
10138 S:      Supported
10139 F:      Documentation/filesystems/nilfs2.txt
10140 F:      fs/nilfs2/
10141 F:      include/trace/events/nilfs2.h
10142 F:      include/uapi/linux/nilfs2_api.h
10143 F:      include/uapi/linux/nilfs2_ondisk.h
10144
10145 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10146 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10147 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10148 S:      Maintained
10149 F:      Documentation/scsi/NinjaSCSI.txt
10150 F:      drivers/scsi/pcmcia/nsp_*
10151
10152 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10153 M:      GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
10159
10160 NIOS2 ARCHITECTURE
10161 M:      Ley Foon Tan <lftan@altera.com>
10162 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10164 S:      Maintained
10165 F:      arch/nios2/
10166
10167 NOHZ, DYNTICKS SUPPORT
10168 M:      Frederic Weisbecker <fweisbec@gmail.com>
10169 M:      Thomas Gleixner <tglx@linutronix.de>
10170 M:      Ingo Molnar <mingo@kernel.org>
10171 L:      linux-kernel@vger.kernel.org
10172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10173 S:      Maintained
10174 F:      kernel/time/tick*.*
10175 F:      include/linux/tick.h
10176 F:      include/linux/sched/nohz.h
10177
10178 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10179 M:      Pavel Machek <pavel@ucw.cz>
10180 M:      Sakari Ailus <sakari.ailus@iki.fi>
10181 L:      linux-media@vger.kernel.org
10182 S:      Maintained
10183 F:      drivers/media/i2c/et8ek8
10184 F:      drivers/media/i2c/ad5820.c
10185
10186 NOKIA N900 POWER SUPPLY DRIVERS
10187 R:      Pali Rohár <pali.rohar@gmail.com>
10188 F:      include/linux/power/bq2415x_charger.h
10189 F:      include/linux/power/bq27xxx_battery.h
10190 F:      include/linux/power/isp1704_charger.h
10191 F:      drivers/power/supply/bq2415x_charger.c
10192 F:      drivers/power/supply/bq27xxx_battery.c
10193 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10194 F:      drivers/power/supply/isp1704_charger.c
10195 F:      drivers/power/supply/rx51_battery.c
10196
10197 NTB AMD DRIVER
10198 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10199 L:      linux-ntb@googlegroups.com
10200 S:      Supported
10201 F:      drivers/ntb/hw/amd/
10202
10203 NTB DRIVER CORE
10204 M:      Jon Mason <jdmason@kudzu.us>
10205 M:      Dave Jiang <dave.jiang@intel.com>
10206 M:      Allen Hubbe <allenbh@gmail.com>
10207 L:      linux-ntb@googlegroups.com
10208 S:      Supported
10209 W:      https://github.com/jonmason/ntb/wiki
10210 T:      git git://github.com/jonmason/ntb.git
10211 F:      drivers/ntb/
10212 F:      drivers/net/ntb_netdev.c
10213 F:      include/linux/ntb.h
10214 F:      include/linux/ntb_transport.h
10215 F:      tools/testing/selftests/ntb/
10216
10217 NTB IDT DRIVER
10218 M:      Serge Semin <fancer.lancer@gmail.com>
10219 L:      linux-ntb@googlegroups.com
10220 S:      Supported
10221 F:      drivers/ntb/hw/idt/
10222
10223 NTB INTEL DRIVER
10224 M:      Dave Jiang <dave.jiang@intel.com>
10225 L:      linux-ntb@googlegroups.com
10226 S:      Supported
10227 W:      https://github.com/davejiang/linux/wiki
10228 T:      git https://github.com/davejiang/linux.git
10229 F:      drivers/ntb/hw/intel/
10230
10231 NTFS FILESYSTEM
10232 M:      Anton Altaparmakov <anton@tuxera.com>
10233 L:      linux-ntfs-dev@lists.sourceforge.net
10234 W:      http://www.tuxera.com/
10235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10236 S:      Supported
10237 F:      Documentation/filesystems/ntfs.txt
10238 F:      fs/ntfs/
10239
10240 NUBUS SUBSYSTEM
10241 M:      Finn Thain <fthain@telegraphics.com.au>
10242 L:      linux-m68k@lists.linux-m68k.org
10243 S:      Maintained
10244 F:      arch/*/include/asm/nubus.h
10245 F:      drivers/nubus/
10246 F:      include/linux/nubus.h
10247 F:      include/uapi/linux/nubus.h
10248
10249 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10250 M:      Antonino Daplas <adaplas@gmail.com>
10251 L:      linux-fbdev@vger.kernel.org
10252 S:      Maintained
10253 F:      drivers/video/fbdev/riva/
10254 F:      drivers/video/fbdev/nvidia/
10255
10256 NVM EXPRESS DRIVER
10257 M:      Keith Busch <keith.busch@intel.com>
10258 M:      Jens Axboe <axboe@fb.com>
10259 M:      Christoph Hellwig <hch@lst.de>
10260 M:      Sagi Grimberg <sagi@grimberg.me>
10261 L:      linux-nvme@lists.infradead.org
10262 T:      git://git.infradead.org/nvme.git
10263 W:      http://git.infradead.org/nvme.git
10264 S:      Supported
10265 F:      drivers/nvme/host/
10266 F:      include/linux/nvme.h
10267 F:      include/uapi/linux/nvme_ioctl.h
10268
10269 NVM EXPRESS FC TRANSPORT DRIVERS
10270 M:      James Smart <james.smart@broadcom.com>
10271 L:      linux-nvme@lists.infradead.org
10272 S:      Supported
10273 F:      include/linux/nvme-fc.h
10274 F:      include/linux/nvme-fc-driver.h
10275 F:      drivers/nvme/host/fc.c
10276 F:      drivers/nvme/target/fc.c
10277 F:      drivers/nvme/target/fcloop.c
10278
10279 NVM EXPRESS TARGET DRIVER
10280 M:      Christoph Hellwig <hch@lst.de>
10281 M:      Sagi Grimberg <sagi@grimberg.me>
10282 L:      linux-nvme@lists.infradead.org
10283 T:      git://git.infradead.org/nvme.git
10284 W:      http://git.infradead.org/nvme.git
10285 S:      Supported
10286 F:      drivers/nvme/target/
10287
10288 NVMEM FRAMEWORK
10289 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10290 S:      Maintained
10291 F:      drivers/nvmem/
10292 F:      Documentation/devicetree/bindings/nvmem/
10293 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10294 F:      include/linux/nvmem-consumer.h
10295 F:      include/linux/nvmem-provider.h
10296
10297 NXP SGTL5000 DRIVER
10298 M:      Fabio Estevam <fabio.estevam@nxp.com>
10299 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10300 S:      Maintained
10301 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10302 F:      sound/soc/codecs/sgtl5000*
10303
10304 NXP TDA998X DRM DRIVER
10305 M:      Russell King <linux@armlinux.org.uk>
10306 S:      Maintained
10307 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10308 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10309 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10310 F:      include/drm/i2c/tda998x.h
10311 F:      include/dt-bindings/display/tda998x.h
10312 K:      "nxp,tda998x"
10313
10314 NXP TFA9879 DRIVER
10315 M:      Peter Rosin <peda@axentia.se>
10316 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10317 S:      Maintained
10318 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10319 F:      sound/soc/codecs/tfa9879*
10320
10321 NXP-NCI NFC DRIVER
10322 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10323 R:      Charles Gorand <charles.gorand@effinnov.com>
10324 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10325 S:      Supported
10326 F:      drivers/nfc/nxp-nci
10327
10328 OBJTOOL
10329 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10330 M:      Peter Zijlstra <peterz@infradead.org>
10331 S:      Supported
10332 F:      tools/objtool/
10333
10334 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10335 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10336 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10337 L:      linuxppc-dev@lists.ozlabs.org
10338 S:      Supported
10339 F:      arch/powerpc/platforms/powernv/ocxl.c
10340 F:      arch/powerpc/include/asm/pnv-ocxl.h
10341 F:      drivers/misc/ocxl/
10342 F:      include/misc/ocxl*
10343 F:      include/uapi/misc/ocxl.h
10344 F:      Documentation/accelerators/ocxl.rst
10345
10346 OMAP AUDIO SUPPORT
10347 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10348 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10350 L:      linux-omap@vger.kernel.org
10351 S:      Maintained
10352 F:      sound/soc/omap/
10353
10354 OMAP CLOCK FRAMEWORK SUPPORT
10355 M:      Paul Walmsley <paul@pwsan.com>
10356 L:      linux-omap@vger.kernel.org
10357 S:      Maintained
10358 F:      arch/arm/*omap*/*clock*
10359
10360 OMAP DEVICE TREE SUPPORT
10361 M:      Benoît Cousson <bcousson@baylibre.com>
10362 M:      Tony Lindgren <tony@atomide.com>
10363 L:      linux-omap@vger.kernel.org
10364 L:      devicetree@vger.kernel.org
10365 S:      Maintained
10366 F:      arch/arm/boot/dts/*omap*
10367 F:      arch/arm/boot/dts/*am3*
10368 F:      arch/arm/boot/dts/*am4*
10369 F:      arch/arm/boot/dts/*am5*
10370 F:      arch/arm/boot/dts/*dra7*
10371
10372 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10373 L:      linux-omap@vger.kernel.org
10374 L:      linux-fbdev@vger.kernel.org
10375 S:      Orphan
10376 F:      drivers/video/fbdev/omap2/
10377 F:      Documentation/arm/OMAP/DSS
10378
10379 OMAP FRAMEBUFFER SUPPORT
10380 L:      linux-fbdev@vger.kernel.org
10381 L:      linux-omap@vger.kernel.org
10382 S:      Orphan
10383 F:      drivers/video/fbdev/omap/
10384
10385 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10386 M:      Roger Quadros <rogerq@ti.com>
10387 M:      Tony Lindgren <tony@atomide.com>
10388 L:      linux-omap@vger.kernel.org
10389 S:      Maintained
10390 F:      drivers/memory/omap-gpmc.c
10391 F:      arch/arm/mach-omap2/*gpmc*
10392
10393 OMAP GPIO DRIVER
10394 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10395 M:      Santosh Shilimkar <ssantosh@kernel.org>
10396 M:      Kevin Hilman <khilman@kernel.org>
10397 L:      linux-omap@vger.kernel.org
10398 S:      Maintained
10399 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10400 F:      drivers/gpio/gpio-omap.c
10401
10402 OMAP HARDWARE SPINLOCK SUPPORT
10403 M:      Ohad Ben-Cohen <ohad@wizery.com>
10404 L:      linux-omap@vger.kernel.org
10405 S:      Maintained
10406 F:      drivers/hwspinlock/omap_hwspinlock.c
10407
10408 OMAP HS MMC SUPPORT
10409 L:      linux-mmc@vger.kernel.org
10410 L:      linux-omap@vger.kernel.org
10411 S:      Orphan
10412 F:      drivers/mmc/host/omap_hsmmc.c
10413
10414 OMAP HWMOD DATA
10415 M:      Paul Walmsley <paul@pwsan.com>
10416 L:      linux-omap@vger.kernel.org
10417 S:      Maintained
10418 F:      arch/arm/mach-omap2/omap_hwmod*data*
10419
10420 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10421 M:      Benoît Cousson <bcousson@baylibre.com>
10422 L:      linux-omap@vger.kernel.org
10423 S:      Maintained
10424 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10425
10426 OMAP HWMOD SUPPORT
10427 M:      Benoît Cousson <bcousson@baylibre.com>
10428 M:      Paul Walmsley <paul@pwsan.com>
10429 L:      linux-omap@vger.kernel.org
10430 S:      Maintained
10431 F:      arch/arm/mach-omap2/omap_hwmod.*
10432
10433 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10434 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10435 L:      linux-media@vger.kernel.org
10436 S:      Maintained
10437 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10438 F:      drivers/media/platform/omap3isp/
10439 F:      drivers/staging/media/omap4iss/
10440
10441 OMAP MMC SUPPORT
10442 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10443 L:      linux-omap@vger.kernel.org
10444 S:      Maintained
10445 F:      drivers/mmc/host/omap.c
10446
10447 OMAP POWER MANAGEMENT SUPPORT
10448 M:      Kevin Hilman <khilman@kernel.org>
10449 L:      linux-omap@vger.kernel.org
10450 S:      Maintained
10451 F:      arch/arm/*omap*/*pm*
10452 F:      drivers/cpufreq/omap-cpufreq.c
10453
10454 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10455 M:      Rajendra Nayak <rnayak@codeaurora.org>
10456 M:      Paul Walmsley <paul@pwsan.com>
10457 L:      linux-omap@vger.kernel.org
10458 S:      Maintained
10459 F:      arch/arm/mach-omap2/prm*
10460
10461 OMAP RANDOM NUMBER GENERATOR SUPPORT
10462 M:      Deepak Saxena <dsaxena@plexity.net>
10463 S:      Maintained
10464 F:      drivers/char/hw_random/omap-rng.c
10465
10466 OMAP USB SUPPORT
10467 L:      linux-usb@vger.kernel.org
10468 L:      linux-omap@vger.kernel.org
10469 S:      Orphan
10470 F:      drivers/usb/*/*omap*
10471 F:      arch/arm/*omap*/usb*
10472
10473 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10474 M:      Mark Jackson <mpfj@newflow.co.uk>
10475 L:      linux-omap@vger.kernel.org
10476 S:      Maintained
10477 F:      arch/arm/boot/dts/am335x-nano.dts
10478
10479 OMAP1 SUPPORT
10480 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10481 M:      Tony Lindgren <tony@atomide.com>
10482 L:      linux-omap@vger.kernel.org
10483 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10485 S:      Maintained
10486 F:      arch/arm/mach-omap1/
10487 F:      arch/arm/plat-omap/
10488 F:      arch/arm/configs/omap1_defconfig
10489 F:      drivers/i2c/busses/i2c-omap.c
10490 F:      include/linux/platform_data/i2c-omap.h
10491
10492 OMAP2+ SUPPORT
10493 M:      Tony Lindgren <tony@atomide.com>
10494 L:      linux-omap@vger.kernel.org
10495 W:      http://www.muru.com/linux/omap/
10496 W:      http://linux.omap.com/
10497 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10499 S:      Maintained
10500 F:      arch/arm/mach-omap2/
10501 F:      arch/arm/plat-omap/
10502 F:      arch/arm/configs/omap2plus_defconfig
10503 F:      drivers/i2c/busses/i2c-omap.c
10504 F:      drivers/irqchip/irq-omap-intc.c
10505 F:      drivers/mfd/*omap*.c
10506 F:      drivers/mfd/menelaus.c
10507 F:      drivers/mfd/palmas.c
10508 F:      drivers/mfd/tps65217.c
10509 F:      drivers/mfd/tps65218.c
10510 F:      drivers/mfd/tps65910.c
10511 F:      drivers/mfd/twl-core.[ch]
10512 F:      drivers/mfd/twl4030*.c
10513 F:      drivers/mfd/twl6030*.c
10514 F:      drivers/mfd/twl6040*.c
10515 F:      drivers/regulator/palmas-regulator*.c
10516 F:      drivers/regulator/pbias-regulator.c
10517 F:      drivers/regulator/tps65217-regulator.c
10518 F:      drivers/regulator/tps65218-regulator.c
10519 F:      drivers/regulator/tps65910-regulator.c
10520 F:      drivers/regulator/twl-regulator.c
10521 F:      drivers/regulator/twl6030-regulator.c
10522 F:      include/linux/platform_data/i2c-omap.h
10523
10524 ONION OMEGA2+ BOARD
10525 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10526 L:      linux-mips@linux-mips.org
10527 S:      Maintained
10528 F:      arch/mips/boot/dts/ralink/omega2p.dts
10529
10530 OMFS FILESYSTEM
10531 M:      Bob Copeland <me@bobcopeland.com>
10532 L:      linux-karma-devel@lists.sourceforge.net
10533 S:      Maintained
10534 F:      Documentation/filesystems/omfs.txt
10535 F:      fs/omfs/
10536
10537 OMNIKEY CARDMAN 4000 DRIVER
10538 M:      Harald Welte <laforge@gnumonks.org>
10539 S:      Maintained
10540 F:      drivers/char/pcmcia/cm4000_cs.c
10541 F:      include/linux/cm4000_cs.h
10542 F:      include/uapi/linux/cm4000_cs.h
10543
10544 OMNIKEY CARDMAN 4040 DRIVER
10545 M:      Harald Welte <laforge@gnumonks.org>
10546 S:      Maintained
10547 F:      drivers/char/pcmcia/cm4040_cs.*
10548
10549 OMNIVISION OV13858 SENSOR DRIVER
10550 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10551 L:      linux-media@vger.kernel.org
10552 T:      git git://linuxtv.org/media_tree.git
10553 S:      Maintained
10554 F:      drivers/media/i2c/ov13858.c
10555
10556 OMNIVISION OV2680 SENSOR DRIVER
10557 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10558 L:      linux-media@vger.kernel.org
10559 T:      git git://linuxtv.org/media_tree.git
10560 S:      Maintained
10561 F:      drivers/media/i2c/ov2680.c
10562 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10563
10564 OMNIVISION OV2685 SENSOR DRIVER
10565 M:      Shunqian Zheng <zhengsq@rock-chips.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/ov2685.c
10570
10571 OMNIVISION OV5640 SENSOR DRIVER
10572 M:      Steve Longerbeam <slongerbeam@gmail.com>
10573 L:      linux-media@vger.kernel.org
10574 T:      git git://linuxtv.org/media_tree.git
10575 S:      Maintained
10576 F:      drivers/media/i2c/ov5640.c
10577
10578 OMNIVISION OV5647 SENSOR DRIVER
10579 M:      Luis Oliveira <lolivei@synopsys.com>
10580 L:      linux-media@vger.kernel.org
10581 T:      git git://linuxtv.org/media_tree.git
10582 S:      Maintained
10583 F:      drivers/media/i2c/ov5647.c
10584
10585 OMNIVISION OV5695 SENSOR DRIVER
10586 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10587 L:      linux-media@vger.kernel.org
10588 T:      git git://linuxtv.org/media_tree.git
10589 S:      Maintained
10590 F:      drivers/media/i2c/ov5695.c
10591
10592 OMNIVISION OV7670 SENSOR DRIVER
10593 M:      Jonathan Corbet <corbet@lwn.net>
10594 L:      linux-media@vger.kernel.org
10595 T:      git git://linuxtv.org/media_tree.git
10596 S:      Maintained
10597 F:      drivers/media/i2c/ov7670.c
10598 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10599
10600 OMNIVISION OV772x SENSOR DRIVER
10601 M:      Jacopo Mondi <jacopo@jmondi.org>
10602 L:      linux-media@vger.kernel.org
10603 T:      git git://linuxtv.org/media_tree.git
10604 S:      Odd fixes
10605 F:      drivers/media/i2c/ov772x.c
10606 F:      include/media/i2c/ov772x.h
10607 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10608
10609 OMNIVISION OV7740 SENSOR DRIVER
10610 M:      Wenyou Yang <wenyou.yang@microchip.com>
10611 L:      linux-media@vger.kernel.org
10612 T:      git git://linuxtv.org/media_tree.git
10613 S:      Maintained
10614 F:      drivers/media/i2c/ov7740.c
10615 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10616
10617 OMNIVISION OV9650 SENSOR DRIVER
10618 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10619 R:      Akinobu Mita <akinobu.mita@gmail.com>
10620 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10621 L:      linux-media@vger.kernel.org
10622 T:      git git://linuxtv.org/media_tree.git
10623 S:      Maintained
10624 F:      drivers/media/i2c/ov9650.c
10625 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10626
10627 ONENAND FLASH DRIVER
10628 M:      Kyungmin Park <kyungmin.park@samsung.com>
10629 L:      linux-mtd@lists.infradead.org
10630 S:      Maintained
10631 F:      drivers/mtd/nand/onenand/
10632 F:      include/linux/mtd/onenand*.h
10633
10634 ONSTREAM SCSI TAPE DRIVER
10635 M:      Willem Riede <osst@riede.org>
10636 L:      osst-users@lists.sourceforge.net
10637 L:      linux-scsi@vger.kernel.org
10638 S:      Maintained
10639 F:      Documentation/scsi/osst.txt
10640 F:      drivers/scsi/osst.*
10641 F:      drivers/scsi/osst_*.h
10642 F:      drivers/scsi/st.h
10643
10644 OP-TEE DRIVER
10645 M:      Jens Wiklander <jens.wiklander@linaro.org>
10646 S:      Maintained
10647 F:      drivers/tee/optee/
10648
10649 OPA-VNIC DRIVER
10650 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10651 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10652 L:      linux-rdma@vger.kernel.org
10653 S:      Supported
10654 F:      drivers/infiniband/ulp/opa_vnic
10655
10656 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10657 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10658 M:      Frank Rowand <frowand.list@gmail.com>
10659 L:      devicetree@vger.kernel.org
10660 S:      Maintained
10661 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10662 F:      Documentation/devicetree/overlay-notes.txt
10663 F:      drivers/of/overlay.c
10664 F:      drivers/of/resolver.c
10665 K:      of_overlay_notifier_
10666
10667 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10668 M:      Rob Herring <robh+dt@kernel.org>
10669 M:      Frank Rowand <frowand.list@gmail.com>
10670 L:      devicetree@vger.kernel.org
10671 W:      http://www.devicetree.org/
10672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10673 S:      Maintained
10674 F:      drivers/of/
10675 F:      include/linux/of*.h
10676 F:      scripts/dtc/
10677 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10678
10679 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10680 M:      Rob Herring <robh+dt@kernel.org>
10681 M:      Mark Rutland <mark.rutland@arm.com>
10682 L:      devicetree@vger.kernel.org
10683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10684 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10685 S:      Maintained
10686 F:      Documentation/devicetree/
10687 F:      arch/*/boot/dts/
10688 F:      include/dt-bindings/
10689
10690 OPENCORES I2C BUS DRIVER
10691 M:      Peter Korsgaard <jacmet@sunsite.dk>
10692 L:      linux-i2c@vger.kernel.org
10693 S:      Maintained
10694 F:      Documentation/i2c/busses/i2c-ocores
10695 F:      drivers/i2c/busses/i2c-ocores.c
10696
10697 OPENRISC ARCHITECTURE
10698 M:      Jonas Bonn <jonas@southpole.se>
10699 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10700 M:      Stafford Horne <shorne@gmail.com>
10701 T:      git git://github.com/openrisc/linux.git
10702 L:      openrisc@lists.librecores.org
10703 W:      http://openrisc.io
10704 S:      Maintained
10705 F:      Documentation/devicetree/bindings/openrisc/
10706 F:      Documentation/openrisc/
10707 F:      arch/openrisc/
10708 F:      drivers/irqchip/irq-ompic.c
10709 F:      drivers/irqchip/irq-or1k-*
10710
10711 OPENVSWITCH
10712 M:      Pravin B Shelar <pshelar@ovn.org>
10713 L:      netdev@vger.kernel.org
10714 L:      dev@openvswitch.org
10715 W:      http://openvswitch.org
10716 S:      Maintained
10717 F:      net/openvswitch/
10718 F:      include/uapi/linux/openvswitch.h
10719
10720 OPERATING PERFORMANCE POINTS (OPP)
10721 M:      Viresh Kumar <vireshk@kernel.org>
10722 M:      Nishanth Menon <nm@ti.com>
10723 M:      Stephen Boyd <sboyd@kernel.org>
10724 L:      linux-pm@vger.kernel.org
10725 S:      Maintained
10726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10727 F:      drivers/opp/
10728 F:      include/linux/pm_opp.h
10729 F:      Documentation/power/opp.txt
10730 F:      Documentation/devicetree/bindings/opp/
10731
10732 OPL4 DRIVER
10733 M:      Clemens Ladisch <clemens@ladisch.de>
10734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10735 T:      git git://git.alsa-project.org/alsa-kernel.git
10736 S:      Maintained
10737 F:      sound/drivers/opl4/
10738
10739 OPROFILE
10740 M:      Robert Richter <rric@kernel.org>
10741 L:      oprofile-list@lists.sf.net
10742 S:      Maintained
10743 F:      arch/*/include/asm/oprofile*.h
10744 F:      arch/*/oprofile/
10745 F:      drivers/oprofile/
10746 F:      include/linux/oprofile.h
10747
10748 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10749 M:      Mark Fasheh <mark@fasheh.com>
10750 M:      Joel Becker <jlbec@evilplan.org>
10751 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10752 W:      http://ocfs2.wiki.kernel.org
10753 S:      Supported
10754 F:      Documentation/filesystems/ocfs2.txt
10755 F:      Documentation/filesystems/dlmfs.txt
10756 F:      fs/ocfs2/
10757
10758 ORANGEFS FILESYSTEM
10759 M:      Mike Marshall <hubcap@omnibond.com>
10760 R:      Martin Brandenburg <martin@omnibond.com>
10761 L:      devel@lists.orangefs.org
10762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10763 S:      Supported
10764 F:      fs/orangefs/
10765 F:      Documentation/filesystems/orangefs.txt
10766
10767 ORINOCO DRIVER
10768 L:      linux-wireless@vger.kernel.org
10769 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10770 W:      http://www.nongnu.org/orinoco/
10771 S:      Orphan
10772 F:      drivers/net/wireless/intersil/orinoco/
10773
10774 OSD LIBRARY and FILESYSTEM
10775 M:      Boaz Harrosh <ooo@electrozaur.com>
10776 S:      Maintained
10777 F:      drivers/scsi/osd/
10778 F:      include/scsi/osd_*
10779 F:      fs/exofs/
10780
10781 OV2659 OMNIVISION SENSOR DRIVER
10782 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10783 L:      linux-media@vger.kernel.org
10784 W:      https://linuxtv.org
10785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10786 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10787 S:      Maintained
10788 F:      drivers/media/i2c/ov2659.c
10789 F:      include/media/i2c/ov2659.h
10790
10791 OVERLAY FILESYSTEM
10792 M:      Miklos Szeredi <miklos@szeredi.hu>
10793 L:      linux-unionfs@vger.kernel.org
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10795 S:      Supported
10796 F:      fs/overlayfs/
10797 F:      Documentation/filesystems/overlayfs.txt
10798
10799 P54 WIRELESS DRIVER
10800 M:      Christian Lamparter <chunkeey@googlemail.com>
10801 L:      linux-wireless@vger.kernel.org
10802 W:      http://wireless.kernel.org/en/users/Drivers/p54
10803 S:      Maintained
10804 F:      drivers/net/wireless/intersil/p54/
10805
10806 PA SEMI ETHERNET DRIVER
10807 L:      netdev@vger.kernel.org
10808 S:      Orphan
10809 F:      drivers/net/ethernet/pasemi/*
10810
10811 PA SEMI SMBUS DRIVER
10812 L:      linux-i2c@vger.kernel.org
10813 S:      Orphan
10814 F:      drivers/i2c/busses/i2c-pasemi.c
10815
10816 PADATA PARALLEL EXECUTION MECHANISM
10817 M:      Steffen Klassert <steffen.klassert@secunet.com>
10818 L:      linux-crypto@vger.kernel.org
10819 S:      Maintained
10820 F:      kernel/padata.c
10821 F:      include/linux/padata.h
10822 F:      Documentation/padata.txt
10823
10824 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10825 M:      Harald Welte <laforge@gnumonks.org>
10826 L:      platform-driver-x86@vger.kernel.org
10827 S:      Maintained
10828 F:      drivers/platform/x86/panasonic-laptop.c
10829
10830 PARALLEL LCD/KEYPAD PANEL DRIVER
10831 M:      Willy Tarreau <willy@haproxy.com>
10832 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10833 S:      Odd Fixes
10834 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10835 F:      drivers/misc/panel.c
10836
10837 PARALLEL PORT SUBSYSTEM
10838 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10839 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10840 L:      linux-parport@lists.infradead.org (subscribers-only)
10841 S:      Maintained
10842 F:      drivers/parport/
10843 F:      include/linux/parport*.h
10844 F:      drivers/char/ppdev.c
10845 F:      include/uapi/linux/ppdev.h
10846 F:      Documentation/parport*.txt
10847
10848 PARAVIRT_OPS INTERFACE
10849 M:      Juergen Gross <jgross@suse.com>
10850 M:      Alok Kataria <akataria@vmware.com>
10851 L:      virtualization@lists.linux-foundation.org
10852 S:      Supported
10853 F:      Documentation/virtual/paravirt_ops.txt
10854 F:      arch/*/kernel/paravirt*
10855 F:      arch/*/include/asm/paravirt*.h
10856 F:      include/linux/hypervisor.h
10857
10858 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10859 M:      Tim Waugh <tim@cyberelk.net>
10860 L:      linux-parport@lists.infradead.org (subscribers-only)
10861 S:      Maintained
10862 F:      Documentation/blockdev/paride.txt
10863 F:      drivers/block/paride/
10864
10865 PARISC ARCHITECTURE
10866 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10867 M:      Helge Deller <deller@gmx.de>
10868 L:      linux-parisc@vger.kernel.org
10869 W:      http://www.parisc-linux.org/
10870 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10873 S:      Maintained
10874 F:      arch/parisc/
10875 F:      Documentation/parisc/
10876 F:      drivers/parisc/
10877 F:      drivers/char/agp/parisc-agp.c
10878 F:      drivers/input/serio/gscps2.c
10879 F:      drivers/parport/parport_gsc.*
10880 F:      drivers/tty/serial/8250/8250_gsc.c
10881 F:      drivers/video/fbdev/sti*
10882 F:      drivers/video/console/sti*
10883 F:      drivers/video/logo/logo_parisc*
10884
10885 PARMAN
10886 M:      Jiri Pirko <jiri@mellanox.com>
10887 L:      netdev@vger.kernel.org
10888 S:      Supported
10889 F:      lib/parman.c
10890 F:      lib/test_parman.c
10891 F:      include/linux/parman.h
10892
10893 PC87360 HARDWARE MONITORING DRIVER
10894 M:      Jim Cromie <jim.cromie@gmail.com>
10895 L:      linux-hwmon@vger.kernel.org
10896 S:      Maintained
10897 F:      Documentation/hwmon/pc87360
10898 F:      drivers/hwmon/pc87360.c
10899
10900 PC8736x GPIO DRIVER
10901 M:      Jim Cromie <jim.cromie@gmail.com>
10902 S:      Maintained
10903 F:      drivers/char/pc8736x_gpio.c
10904
10905 PC87427 HARDWARE MONITORING DRIVER
10906 M:      Jean Delvare <jdelvare@suse.com>
10907 L:      linux-hwmon@vger.kernel.org
10908 S:      Maintained
10909 F:      Documentation/hwmon/pc87427
10910 F:      drivers/hwmon/pc87427.c
10911
10912 PCA9532 LED DRIVER
10913 M:      Riku Voipio <riku.voipio@iki.fi>
10914 S:      Maintained
10915 F:      drivers/leds/leds-pca9532.c
10916 F:      include/linux/leds-pca9532.h
10917
10918 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10919 M:      Guenter Roeck <linux@roeck-us.net>
10920 L:      linux-i2c@vger.kernel.org
10921 S:      Maintained
10922 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10923
10924 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10925 M:      Khalid Aziz <khalid@gonehiking.org>
10926 S:      Maintained
10927 F:      drivers/firmware/pcdp.*
10928
10929 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10930 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10931 L:      linux-pci@vger.kernel.org
10932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10933 S:      Maintained
10934 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10935 F:      drivers/pci/controller/pci-aardvark.c
10936
10937 PCI DRIVER FOR ALTERA PCIE IP
10938 M:      Ley Foon Tan <lftan@altera.com>
10939 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10940 L:      linux-pci@vger.kernel.org
10941 S:      Supported
10942 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10943 F:      drivers/pci/controller/pcie-altera.c
10944
10945 PCI DRIVER FOR APPLIEDMICRO XGENE
10946 M:      Tanmay Inamdar <tinamdar@apm.com>
10947 L:      linux-pci@vger.kernel.org
10948 L:      linux-arm-kernel@lists.infradead.org
10949 S:      Maintained
10950 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10951 F:      drivers/pci/controller/pci-xgene.c
10952
10953 PCI DRIVER FOR ARM VERSATILE PLATFORM
10954 M:      Rob Herring <robh@kernel.org>
10955 L:      linux-pci@vger.kernel.org
10956 L:      linux-arm-kernel@lists.infradead.org
10957 S:      Maintained
10958 F:      Documentation/devicetree/bindings/pci/versatile.txt
10959 F:      drivers/pci/controller/pci-versatile.c
10960
10961 PCI DRIVER FOR ARMADA 8K
10962 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10963 L:      linux-pci@vger.kernel.org
10964 L:      linux-arm-kernel@lists.infradead.org
10965 S:      Maintained
10966 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10967 F:      drivers/pci/controller/dwc/pcie-armada8k.c
10968
10969 PCI DRIVER FOR CADENCE PCIE IP
10970 M:      Alan Douglas <adouglas@cadence.com>
10971 L:      linux-pci@vger.kernel.org
10972 S:      Maintained
10973 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10974 F:      drivers/pci/controller/pcie-cadence*
10975
10976 PCI DRIVER FOR FREESCALE LAYERSCAPE
10977 M:      Minghuan Lian <minghuan.Lian@nxp.com>
10978 M:      Mingkai Hu <mingkai.hu@nxp.com>
10979 M:      Roy Zang <roy.zang@nxp.com>
10980 L:      linuxppc-dev@lists.ozlabs.org
10981 L:      linux-pci@vger.kernel.org
10982 L:      linux-arm-kernel@lists.infradead.org
10983 S:      Maintained
10984 F:      drivers/pci/controller/dwc/*layerscape*
10985
10986 PCI DRIVER FOR GENERIC OF HOSTS
10987 M:      Will Deacon <will.deacon@arm.com>
10988 L:      linux-pci@vger.kernel.org
10989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10990 S:      Maintained
10991 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10992 F:      drivers/pci/controller/pci-host-common.c
10993 F:      drivers/pci/controller/pci-host-generic.c
10994
10995 PCI DRIVER FOR IMX6
10996 M:      Richard Zhu <hongxing.zhu@nxp.com>
10997 M:      Lucas Stach <l.stach@pengutronix.de>
10998 L:      linux-pci@vger.kernel.org
10999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11000 S:      Maintained
11001 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11002 F:      drivers/pci/controller/dwc/*imx6*
11003
11004 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11005 M:      Keith Busch <keith.busch@intel.com>
11006 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11007 L:      linux-pci@vger.kernel.org
11008 S:      Supported
11009 F:      drivers/pci/controller/vmd.c
11010
11011 PCI DRIVER FOR MICROSEMI SWITCHTEC
11012 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11013 M:      Logan Gunthorpe <logang@deltatee.com>
11014 L:      linux-pci@vger.kernel.org
11015 S:      Maintained
11016 F:      Documentation/switchtec.txt
11017 F:      Documentation/ABI/testing/sysfs-class-switchtec
11018 F:      drivers/pci/switch/switchtec*
11019 F:      include/uapi/linux/switchtec_ioctl.h
11020 F:      include/linux/switchtec.h
11021 F:      drivers/ntb/hw/mscc/
11022
11023 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11024 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11025 M:      Jason Cooper <jason@lakedaemon.net>
11026 L:      linux-pci@vger.kernel.org
11027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11028 S:      Maintained
11029 F:      drivers/pci/controller/*mvebu*
11030
11031 PCI DRIVER FOR NVIDIA TEGRA
11032 M:      Thierry Reding <thierry.reding@gmail.com>
11033 L:      linux-tegra@vger.kernel.org
11034 L:      linux-pci@vger.kernel.org
11035 S:      Supported
11036 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11037 F:      drivers/pci/controller/pci-tegra.c
11038
11039 PCI DRIVER FOR RENESAS R-CAR
11040 M:      Simon Horman <horms@verge.net.au>
11041 L:      linux-pci@vger.kernel.org
11042 L:      linux-renesas-soc@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/pci/controller/*rcar*
11045
11046 PCI DRIVER FOR SAMSUNG EXYNOS
11047 M:      Jingoo Han <jingoohan1@gmail.com>
11048 L:      linux-pci@vger.kernel.org
11049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11050 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11051 S:      Maintained
11052 F:      drivers/pci/controller/dwc/pci-exynos.c
11053
11054 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11055 M:      Jingoo Han <jingoohan1@gmail.com>
11056 M:      Joao Pinto <Joao.Pinto@synopsys.com>
11057 L:      linux-pci@vger.kernel.org
11058 S:      Maintained
11059 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11060 F:      drivers/pci/controller/dwc/*designware*
11061
11062 PCI DRIVER FOR TI DRA7XX
11063 M:      Kishon Vijay Abraham I <kishon@ti.com>
11064 L:      linux-omap@vger.kernel.org
11065 L:      linux-pci@vger.kernel.org
11066 S:      Supported
11067 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11068 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11069
11070 PCI DRIVER FOR TI KEYSTONE
11071 M:      Murali Karicheri <m-karicheri2@ti.com>
11072 L:      linux-pci@vger.kernel.org
11073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11074 S:      Maintained
11075 F:      drivers/pci/controller/dwc/*keystone*
11076
11077 PCI ENDPOINT SUBSYSTEM
11078 M:      Kishon Vijay Abraham I <kishon@ti.com>
11079 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11080 L:      linux-pci@vger.kernel.org
11081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11082 S:      Supported
11083 F:      drivers/pci/endpoint/
11084 F:      drivers/misc/pci_endpoint_test.c
11085 F:      tools/pci/
11086
11087 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11088 M:      Russell Currey <ruscur@russell.cc>
11089 L:      linuxppc-dev@lists.ozlabs.org
11090 S:      Supported
11091 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11092 F:      arch/powerpc/kernel/eeh*.c
11093 F:      arch/powerpc/platforms/*/eeh*.c
11094 F:      arch/powerpc/include/*/eeh*.h
11095
11096 PCI ERROR RECOVERY
11097 M:      Linas Vepstas <linasvepstas@gmail.com>
11098 L:      linux-pci@vger.kernel.org
11099 S:      Supported
11100 F:      Documentation/PCI/pci-error-recovery.txt
11101
11102 PCI MSI DRIVER FOR ALTERA MSI IP
11103 M:      Ley Foon Tan <lftan@altera.com>
11104 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11105 L:      linux-pci@vger.kernel.org
11106 S:      Supported
11107 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11108 F:      drivers/pci/controller/pcie-altera-msi.c
11109
11110 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11111 M:      Duc Dang <dhdang@apm.com>
11112 L:      linux-pci@vger.kernel.org
11113 L:      linux-arm-kernel@lists.infradead.org
11114 S:      Maintained
11115 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11116 F:      drivers/pci/controller/pci-xgene-msi.c
11117
11118 PCI SUBSYSTEM
11119 M:      Bjorn Helgaas <bhelgaas@google.com>
11120 L:      linux-pci@vger.kernel.org
11121 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11123 S:      Supported
11124 F:      Documentation/devicetree/bindings/pci/
11125 F:      Documentation/PCI/
11126 F:      drivers/acpi/pci*
11127 F:      drivers/pci/
11128 F:      include/asm-generic/pci*
11129 F:      include/linux/pci*
11130 F:      include/linux/of_pci.h
11131 F:      include/uapi/linux/pci*
11132 F:      lib/pci*
11133 F:      arch/x86/pci/
11134 F:      arch/x86/kernel/quirks.c
11135
11136 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11137 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11138 L:      linux-pci@vger.kernel.org
11139 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11141 S:      Supported
11142 F:      drivers/pci/controller/
11143
11144 PCIE DRIVER FOR AXIS ARTPEC
11145 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11146 L:      linux-arm-kernel@axis.com
11147 L:      linux-pci@vger.kernel.org
11148 S:      Maintained
11149 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11150 F:      drivers/pci/controller/dwc/*artpec*
11151
11152 PCIE DRIVER FOR CAVIUM THUNDERX
11153 M:      David Daney <david.daney@cavium.com>
11154 L:      linux-pci@vger.kernel.org
11155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11156 S:      Supported
11157 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11158 F:      drivers/pci/controller/pci-thunder-*
11159
11160 PCIE DRIVER FOR HISILICON
11161 M:      Zhou Wang <wangzhou1@hisilicon.com>
11162 L:      linux-pci@vger.kernel.org
11163 S:      Maintained
11164 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11165 F:      drivers/pci/controller/dwc/pcie-hisi.c
11166
11167 PCIE DRIVER FOR HISILICON KIRIN
11168 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11169 M:      Binghui Wang <wangbinghui@hisilicon.com>
11170 L:      linux-pci@vger.kernel.org
11171 S:      Maintained
11172 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11173 F:      drivers/pci/controller/dwc/pcie-kirin.c
11174
11175 PCIE DRIVER FOR HISILICON STB
11176 M:      Jianguo Sun <sunjianguo1@huawei.com>
11177 M:      Shawn Guo <shawn.guo@linaro.org>
11178 L:      linux-pci@vger.kernel.org
11179 S:      Maintained
11180 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11181 F:      drivers/pci/controller/dwc/pcie-histb.c
11182
11183 PCIE DRIVER FOR MEDIATEK
11184 M:      Ryder Lee <ryder.lee@mediatek.com>
11185 L:      linux-pci@vger.kernel.org
11186 L:      linux-mediatek@lists.infradead.org
11187 S:      Supported
11188 F:      Documentation/devicetree/bindings/pci/mediatek*
11189 F:      drivers/pci/controller/*mediatek*
11190
11191 PCIE DRIVER FOR QUALCOMM MSM
11192 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11193 L:      linux-pci@vger.kernel.org
11194 L:      linux-arm-msm@vger.kernel.org
11195 S:      Maintained
11196 F:      drivers/pci/controller/dwc/*qcom*
11197
11198 PCIE DRIVER FOR ROCKCHIP
11199 M:      Shawn Lin <shawn.lin@rock-chips.com>
11200 L:      linux-pci@vger.kernel.org
11201 L:      linux-rockchip@lists.infradead.org
11202 S:      Maintained
11203 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11204 F:      drivers/pci/controller/pcie-rockchip*
11205
11206 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11207 M:      Linus Walleij <linus.walleij@linaro.org>
11208 L:      linux-pci@vger.kernel.org
11209 S:      Maintained
11210 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11211 F:      drivers/pci/controller/pci-v3-semi.c
11212
11213 PCIE DRIVER FOR ST SPEAR13XX
11214 M:      Pratyush Anand <pratyush.anand@gmail.com>
11215 L:      linux-pci@vger.kernel.org
11216 S:      Maintained
11217 F:      drivers/pci/controller/dwc/*spear*
11218
11219 PCMCIA SUBSYSTEM
11220 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11222 S:      Odd Fixes
11223 F:      Documentation/pcmcia/
11224 F:      tools/pcmcia/
11225 F:      drivers/pcmcia/
11226 F:      include/pcmcia/
11227
11228 PCNET32 NETWORK DRIVER
11229 M:      Don Fry <pcnet32@frontier.com>
11230 L:      netdev@vger.kernel.org
11231 S:      Maintained
11232 F:      drivers/net/ethernet/amd/pcnet32.c
11233
11234 PCRYPT PARALLEL CRYPTO ENGINE
11235 M:      Steffen Klassert <steffen.klassert@secunet.com>
11236 L:      linux-crypto@vger.kernel.org
11237 S:      Maintained
11238 F:      crypto/pcrypt.c
11239 F:      include/crypto/pcrypt.h
11240
11241 PEAQ WMI HOTKEYS DRIVER
11242 M:      Hans de Goede <hdegoede@redhat.com>
11243 L:      platform-driver-x86@vger.kernel.org
11244 S:      Maintained
11245 F:      drivers/platform/x86/peaq-wmi.c
11246
11247 PER-CPU MEMORY ALLOCATOR
11248 M:      Tejun Heo <tj@kernel.org>
11249 M:      Christoph Lameter <cl@linux.com>
11250 M:      Dennis Zhou <dennisszhou@gmail.com>
11251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11252 S:      Maintained
11253 F:      include/linux/percpu*.h
11254 F:      mm/percpu*.c
11255 F:      arch/*/include/asm/percpu.h
11256
11257 PER-TASK DELAY ACCOUNTING
11258 M:      Balbir Singh <bsingharora@gmail.com>
11259 S:      Maintained
11260 F:      include/linux/delayacct.h
11261 F:      kernel/delayacct.c
11262
11263 PERFORMANCE EVENTS SUBSYSTEM
11264 M:      Peter Zijlstra <peterz@infradead.org>
11265 M:      Ingo Molnar <mingo@redhat.com>
11266 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11267 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11268 R:      Jiri Olsa <jolsa@redhat.com>
11269 R:      Namhyung Kim <namhyung@kernel.org>
11270 L:      linux-kernel@vger.kernel.org
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11272 S:      Supported
11273 F:      kernel/events/*
11274 F:      include/linux/perf_event.h
11275 F:      include/uapi/linux/perf_event.h
11276 F:      arch/*/kernel/perf_event*.c
11277 F:      arch/*/kernel/*/perf_event*.c
11278 F:      arch/*/kernel/*/*/perf_event*.c
11279 F:      arch/*/include/asm/perf_event.h
11280 F:      arch/*/kernel/perf_callchain.c
11281 F:      arch/*/events/*
11282 F:      tools/perf/
11283
11284 PERSONALITY HANDLING
11285 M:      Christoph Hellwig <hch@infradead.org>
11286 L:      linux-abi-devel@lists.sourceforge.net
11287 S:      Maintained
11288 F:      include/linux/personality.h
11289 F:      include/uapi/linux/personality.h
11290
11291 PHONET PROTOCOL
11292 M:      Remi Denis-Courmont <courmisch@gmail.com>
11293 S:      Supported
11294 F:      Documentation/networking/phonet.txt
11295 F:      include/linux/phonet.h
11296 F:      include/net/phonet/
11297 F:      include/uapi/linux/phonet.h
11298 F:      net/phonet/
11299
11300 PHRAM MTD DRIVER
11301 M:      Joern Engel <joern@lazybastard.org>
11302 L:      linux-mtd@lists.infradead.org
11303 S:      Maintained
11304 F:      drivers/mtd/devices/phram.c
11305
11306 PICOLCD HID DRIVER
11307 M:      Bruno Prémont <bonbons@linux-vserver.org>
11308 L:      linux-input@vger.kernel.org
11309 S:      Maintained
11310 F:      drivers/hid/hid-picolcd*
11311
11312 PICOXCELL SUPPORT
11313 M:      Jamie Iles <jamie@jamieiles.com>
11314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11315 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11316 S:      Supported
11317 F:      arch/arm/boot/dts/picoxcell*
11318 F:      arch/arm/mach-picoxcell/
11319 F:      drivers/crypto/picoxcell*
11320
11321 PIN CONTROL SUBSYSTEM
11322 M:      Linus Walleij <linus.walleij@linaro.org>
11323 L:      linux-gpio@vger.kernel.org
11324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11325 S:      Maintained
11326 F:      Documentation/devicetree/bindings/pinctrl/
11327 F:      Documentation/driver-api/pinctl.rst
11328 F:      drivers/pinctrl/
11329 F:      include/linux/pinctrl/
11330
11331 PIN CONTROLLER - ATMEL AT91
11332 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11334 S:      Maintained
11335 F:      drivers/pinctrl/pinctrl-at91.*
11336
11337 PIN CONTROLLER - ATMEL AT91 PIO4
11338 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11340 L:      linux-gpio@vger.kernel.org
11341 S:      Supported
11342 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11343
11344 PIN CONTROLLER - FREESCALE
11345 M:      Dong Aisheng <aisheng.dong@nxp.com>
11346 M:      Fabio Estevam <festevam@gmail.com>
11347 M:      Shawn Guo <shawnguo@kernel.org>
11348 M:      Stefan Agner <stefan@agner.ch>
11349 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11350 L:      linux-gpio@vger.kernel.org
11351 S:      Maintained
11352 F:      drivers/pinctrl/freescale/
11353 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11354
11355 PIN CONTROLLER - INTEL
11356 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11357 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11358 S:      Maintained
11359 F:      drivers/pinctrl/intel/
11360
11361 PIN CONTROLLER - MEDIATEK
11362 M:      Sean Wang <sean.wang@mediatek.com>
11363 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11366 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11367 F:      drivers/pinctrl/mediatek/mtk-eint.*
11368 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11369 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11370 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11371
11372 PIN CONTROLLER - QUALCOMM
11373 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11374 S:      Maintained
11375 L:      linux-arm-msm@vger.kernel.org
11376 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11377 F:      drivers/pinctrl/qcom/
11378
11379 PIN CONTROLLER - RENESAS
11380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11381 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11382 L:      linux-renesas-soc@vger.kernel.org
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11384 S:      Maintained
11385 F:      drivers/pinctrl/sh-pfc/
11386
11387 PIN CONTROLLER - SAMSUNG
11388 M:      Tomasz Figa <tomasz.figa@gmail.com>
11389 M:      Krzysztof Kozlowski <krzk@kernel.org>
11390 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11392 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11393 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11395 S:      Maintained
11396 F:      drivers/pinctrl/samsung/
11397 F:      include/dt-bindings/pinctrl/samsung.h
11398 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11399
11400 PIN CONTROLLER - SINGLE
11401 M:      Tony Lindgren <tony@atomide.com>
11402 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11404 L:      linux-omap@vger.kernel.org
11405 S:      Maintained
11406 F:      drivers/pinctrl/pinctrl-single.c
11407
11408 PIN CONTROLLER - ST SPEAR
11409 M:      Viresh Kumar <vireshk@kernel.org>
11410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11411 W:      http://www.st.com/spear
11412 S:      Maintained
11413 F:      drivers/pinctrl/spear/
11414
11415 PISTACHIO SOC SUPPORT
11416 M:      James Hartley <james.hartley@sondrel.com>
11417 L:      linux-mips@linux-mips.org
11418 S:      Odd Fixes
11419 F:      arch/mips/pistachio/
11420 F:      arch/mips/include/asm/mach-pistachio/
11421 F:      arch/mips/boot/dts/img/pistachio*
11422 F:      arch/mips/configs/pistachio*_defconfig
11423
11424 PKTCDVD DRIVER
11425 S:      Orphan
11426 M:      linux-block@vger.kernel.org
11427 F:      drivers/block/pktcdvd.c
11428 F:      include/linux/pktcdvd.h
11429 F:      include/uapi/linux/pktcdvd.h
11430
11431 PKUNITY SOC DRIVERS
11432 M:      Guan Xuetao <gxt@pku.edu.cn>
11433 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11434 S:      Maintained
11435 T:      git git://github.com/gxt/linux.git
11436 F:      drivers/input/serio/i8042-unicore32io.h
11437 F:      drivers/i2c/busses/i2c-puv3.c
11438 F:      drivers/video/fbdev/fb-puv3.c
11439 F:      drivers/rtc/rtc-puv3.c
11440
11441 PMBUS HARDWARE MONITORING DRIVERS
11442 M:      Guenter Roeck <linux@roeck-us.net>
11443 L:      linux-hwmon@vger.kernel.org
11444 W:      http://hwmon.wiki.kernel.org/
11445 W:      http://www.roeck-us.net/linux/drivers/
11446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11447 S:      Maintained
11448 F:      Documentation/hwmon/pmbus
11449 F:      drivers/hwmon/pmbus/
11450 F:      include/linux/pmbus.h
11451
11452 PMC SIERRA MaxRAID DRIVER
11453 L:      linux-scsi@vger.kernel.org
11454 W:      http://www.pmc-sierra.com/
11455 S:      Orphan
11456 F:      drivers/scsi/pmcraid.*
11457
11458 PMC SIERRA PM8001 DRIVER
11459 M:      Jack Wang <jinpu.wang@profitbricks.com>
11460 M:      lindar_liu@usish.com
11461 L:      linux-scsi@vger.kernel.org
11462 S:      Supported
11463 F:      drivers/scsi/pm8001/
11464
11465 PNP SUPPORT
11466 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11467 S:      Maintained
11468 F:      drivers/pnp/
11469
11470 POSIX CLOCKS and TIMERS
11471 M:      Thomas Gleixner <tglx@linutronix.de>
11472 L:      linux-kernel@vger.kernel.org
11473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11474 S:      Maintained
11475 F:      fs/timerfd.c
11476 F:      include/linux/timer*
11477 F:      kernel/time/*timer*
11478
11479 POWER MANAGEMENT CORE
11480 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11481 L:      linux-pm@vger.kernel.org
11482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11483 B:      https://bugzilla.kernel.org
11484 S:      Supported
11485 F:      drivers/base/power/
11486 F:      include/linux/pm.h
11487 F:      include/linux/pm_*
11488 F:      include/linux/powercap.h
11489 F:      drivers/powercap/
11490 F:      kernel/configs/nopm.config
11491
11492 POWER STATE COORDINATION INTERFACE (PSCI)
11493 M:      Mark Rutland <mark.rutland@arm.com>
11494 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11495 L:      linux-arm-kernel@lists.infradead.org
11496 S:      Maintained
11497 F:      drivers/firmware/psci*.c
11498 F:      include/linux/psci.h
11499 F:      include/uapi/linux/psci.h
11500
11501 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11502 M:      Sebastian Reichel <sre@kernel.org>
11503 L:      linux-pm@vger.kernel.org
11504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11505 S:      Maintained
11506 F:      Documentation/ABI/testing/sysfs-class-power
11507 F:      Documentation/devicetree/bindings/power/supply/
11508 F:      include/linux/power_supply.h
11509 F:      drivers/power/supply/
11510
11511 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11512 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11513 L:      linuxppc-dev@lists.ozlabs.org
11514 S:      Maintained
11515 F:      drivers/char/powernv-op-panel.c
11516
11517 PPP OVER ATM (RFC 2364)
11518 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11519 S:      Maintained
11520 F:      net/atm/pppoatm.c
11521 F:      include/uapi/linux/atmppp.h
11522
11523 PPP OVER ETHERNET
11524 M:      Michal Ostrowski <mostrows@earthlink.net>
11525 S:      Maintained
11526 F:      drivers/net/ppp/pppoe.c
11527 F:      drivers/net/ppp/pppox.c
11528
11529 PPP OVER L2TP
11530 M:      James Chapman <jchapman@katalix.com>
11531 S:      Maintained
11532 F:      net/l2tp/l2tp_ppp.c
11533 F:      include/linux/if_pppol2tp.h
11534 F:      include/uapi/linux/if_pppol2tp.h
11535
11536 PPP PROTOCOL DRIVERS AND COMPRESSORS
11537 M:      Paul Mackerras <paulus@samba.org>
11538 L:      linux-ppp@vger.kernel.org
11539 S:      Maintained
11540 F:      drivers/net/ppp/ppp_*
11541
11542 PPS SUPPORT
11543 M:      Rodolfo Giometti <giometti@enneenne.com>
11544 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11545 L:      linuxpps@ml.enneenne.com (subscribers-only)
11546 S:      Maintained
11547 F:      Documentation/pps/
11548 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11549 F:      Documentation/ABI/testing/sysfs-pps
11550 F:      drivers/pps/
11551 F:      include/linux/pps*.h
11552 F:      include/uapi/linux/pps.h
11553
11554 PPTP DRIVER
11555 M:      Dmitry Kozlov <xeb@mail.ru>
11556 L:      netdev@vger.kernel.org
11557 S:      Maintained
11558 F:      drivers/net/ppp/pptp.c
11559 W:      http://sourceforge.net/projects/accel-pptp
11560
11561 PREEMPTIBLE KERNEL
11562 M:      Robert Love <rml@tech9.net>
11563 L:      kpreempt-tech@lists.sourceforge.net
11564 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11565 S:      Supported
11566 F:      Documentation/preempt-locking.txt
11567 F:      include/linux/preempt.h
11568
11569 PRINTK
11570 M:      Petr Mladek <pmladek@suse.com>
11571 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11572 R:      Steven Rostedt <rostedt@goodmis.org>
11573 S:      Maintained
11574 F:      kernel/printk/
11575 F:      include/linux/printk.h
11576
11577 PRISM54 WIRELESS DRIVER
11578 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11579 L:      linux-wireless@vger.kernel.org
11580 W:      http://wireless.kernel.org/en/users/Drivers/p54
11581 S:      Obsolete
11582 F:      drivers/net/wireless/intersil/prism54/
11583
11584 PROC FILESYSTEM
11585 R:      Alexey Dobriyan <adobriyan@gmail.com>
11586 L:      linux-kernel@vger.kernel.org
11587 L:      linux-fsdevel@vger.kernel.org
11588 S:      Maintained
11589 F:      fs/proc/
11590 F:      include/linux/proc_fs.h
11591 F:      tools/testing/selftests/proc/
11592
11593 PROC SYSCTL
11594 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11595 M:      Kees Cook <keescook@chromium.org>
11596 L:      linux-kernel@vger.kernel.org
11597 L:      linux-fsdevel@vger.kernel.org
11598 S:      Maintained
11599 F:      fs/proc/proc_sysctl.c
11600 F:      include/linux/sysctl.h
11601 F:      kernel/sysctl.c
11602 F:      tools/testing/selftests/sysctl/
11603
11604 PS3 NETWORK SUPPORT
11605 M:      Geoff Levand <geoff@infradead.org>
11606 L:      netdev@vger.kernel.org
11607 L:      linuxppc-dev@lists.ozlabs.org
11608 S:      Maintained
11609 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11610
11611 PS3 PLATFORM SUPPORT
11612 M:      Geoff Levand <geoff@infradead.org>
11613 L:      linuxppc-dev@lists.ozlabs.org
11614 S:      Maintained
11615 F:      arch/powerpc/boot/ps3*
11616 F:      arch/powerpc/include/asm/lv1call.h
11617 F:      arch/powerpc/include/asm/ps3*.h
11618 F:      arch/powerpc/platforms/ps3/
11619 F:      drivers/*/ps3*
11620 F:      drivers/ps3/
11621 F:      drivers/rtc/rtc-ps3.c
11622 F:      drivers/usb/host/*ps3.c
11623 F:      sound/ppc/snd_ps3*
11624
11625 PS3VRAM DRIVER
11626 M:      Jim Paris <jim@jtan.com>
11627 M:      Geoff Levand <geoff@infradead.org>
11628 L:      linuxppc-dev@lists.ozlabs.org
11629 S:      Maintained
11630 F:      drivers/block/ps3vram.c
11631
11632 PSAMPLE PACKET SAMPLING SUPPORT:
11633 M:      Yotam Gigi <yotam.gi@gmail.com>
11634 S:      Maintained
11635 F:      net/psample
11636 F:      include/net/psample.h
11637 F:      include/uapi/linux/psample.h
11638
11639 PSTORE FILESYSTEM
11640 M:      Kees Cook <keescook@chromium.org>
11641 M:      Anton Vorontsov <anton@enomsg.org>
11642 M:      Colin Cross <ccross@android.com>
11643 M:      Tony Luck <tony.luck@intel.com>
11644 S:      Maintained
11645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11646 F:      fs/pstore/
11647 F:      include/linux/pstore*
11648 F:      drivers/firmware/efi/efi-pstore.c
11649 F:      drivers/acpi/apei/erst.c
11650 F:      Documentation/admin-guide/ramoops.rst
11651 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11652 K:      \b(pstore|ramoops)
11653
11654 PTP HARDWARE CLOCK SUPPORT
11655 M:      Richard Cochran <richardcochran@gmail.com>
11656 L:      netdev@vger.kernel.org
11657 S:      Maintained
11658 W:      http://linuxptp.sourceforge.net/
11659 F:      Documentation/ABI/testing/sysfs-ptp
11660 F:      Documentation/ptp/*
11661 F:      drivers/net/phy/dp83640*
11662 F:      drivers/ptp/*
11663 F:      include/linux/ptp_cl*
11664
11665 PTRACE SUPPORT
11666 M:      Oleg Nesterov <oleg@redhat.com>
11667 S:      Maintained
11668 F:      include/asm-generic/syscall.h
11669 F:      include/linux/ptrace.h
11670 F:      include/linux/regset.h
11671 F:      include/linux/tracehook.h
11672 F:      include/uapi/linux/ptrace.h
11673 F:      include/uapi/linux/ptrace.h
11674 F:      include/asm-generic/ptrace.h
11675 F:      kernel/ptrace.c
11676 F:      arch/*/ptrace*.c
11677 F:      arch/*/*/ptrace*.c
11678 F:      arch/*/include/asm/ptrace*.h
11679
11680 PULSE8-CEC DRIVER
11681 M:      Hans Verkuil <hverkuil@xs4all.nl>
11682 L:      linux-media@vger.kernel.org
11683 T:      git git://linuxtv.org/media_tree.git
11684 S:      Maintained
11685 F:      drivers/media/usb/pulse8-cec/*
11686 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11687
11688 PVRUSB2 VIDEO4LINUX DRIVER
11689 M:      Mike Isely <isely@pobox.com>
11690 L:      pvrusb2@isely.net       (subscribers-only)
11691 L:      linux-media@vger.kernel.org
11692 W:      http://www.isely.net/pvrusb2/
11693 T:      git git://linuxtv.org/media_tree.git
11694 S:      Maintained
11695 F:      Documentation/media/v4l-drivers/pvrusb2*
11696 F:      drivers/media/usb/pvrusb2/
11697
11698 PWC WEBCAM DRIVER
11699 M:      Hans Verkuil <hverkuil@xs4all.nl>
11700 L:      linux-media@vger.kernel.org
11701 T:      git git://linuxtv.org/media_tree.git
11702 S:      Odd Fixes
11703 F:      drivers/media/usb/pwc/*
11704
11705 PWM FAN DRIVER
11706 M:      Kamil Debski <kamil@wypas.org>
11707 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11708 L:      linux-hwmon@vger.kernel.org
11709 S:      Supported
11710 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11711 F:      Documentation/hwmon/pwm-fan
11712 F:      drivers/hwmon/pwm-fan.c
11713
11714 PWM IR Transmitter
11715 M:      Sean Young <sean@mess.org>
11716 L:      linux-media@vger.kernel.org
11717 S:      Maintained
11718 F:      drivers/media/rc/pwm-ir-tx.c
11719
11720 PWM SUBSYSTEM
11721 M:      Thierry Reding <thierry.reding@gmail.com>
11722 L:      linux-pwm@vger.kernel.org
11723 S:      Maintained
11724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11725 F:      Documentation/pwm.txt
11726 F:      Documentation/devicetree/bindings/pwm/
11727 F:      include/linux/pwm.h
11728 F:      drivers/pwm/
11729 F:      drivers/video/backlight/pwm_bl.c
11730 F:      include/linux/pwm_backlight.h
11731 F:      drivers/gpio/gpio-mvebu.c
11732 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11733
11734 PXA GPIO DRIVER
11735 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11736 L:      linux-gpio@vger.kernel.org
11737 S:      Maintained
11738 F:      drivers/gpio/gpio-pxa.c
11739
11740 PXA MMCI DRIVER
11741 S:      Orphan
11742
11743 PXA RTC DRIVER
11744 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11745 L:      linux-rtc@vger.kernel.org
11746 S:      Maintained
11747
11748 PXA2xx/PXA3xx SUPPORT
11749 M:      Daniel Mack <daniel@zonque.org>
11750 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11751 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 T:      git git://github.com/hzhuang1/linux.git
11754 T:      git git://github.com/rjarzmik/linux.git
11755 S:      Maintained
11756 F:      arch/arm/boot/dts/pxa*
11757 F:      arch/arm/mach-pxa/
11758 F:      drivers/dma/pxa*
11759 F:      drivers/pcmcia/pxa2xx*
11760 F:      drivers/pinctrl/pxa/
11761 F:      drivers/spi/spi-pxa2xx*
11762 F:      drivers/usb/gadget/udc/pxa2*
11763 F:      include/sound/pxa2xx-lib.h
11764 F:      sound/arm/pxa*
11765 F:      sound/soc/pxa/
11766
11767 QAT DRIVER
11768 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11769 L:      qat-linux@intel.com
11770 S:      Supported
11771 F:      drivers/crypto/qat/
11772
11773 QCOM AUDIO (ASoC) DRIVERS
11774 M:      Patrick Lai <plai@codeaurora.org>
11775 M:      Banajit Goswami <bgoswami@codeaurora.org>
11776 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11777 S:      Supported
11778 F:      sound/soc/qcom/
11779
11780 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11781 M:      Gabriel Somlo <somlo@cmu.edu>
11782 M:      "Michael S. Tsirkin" <mst@redhat.com>
11783 L:      qemu-devel@nongnu.org
11784 S:      Maintained
11785 F:      drivers/firmware/qemu_fw_cfg.c
11786 F:      include/uapi/linux/qemu_fw_cfg.h
11787
11788 QIB DRIVER
11789 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11790 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11791 L:      linux-rdma@vger.kernel.org
11792 S:      Supported
11793 F:      drivers/infiniband/hw/qib/
11794
11795 QLOGIC QL41xxx FCOE DRIVER
11796 M:      QLogic-Storage-Upstream@cavium.com
11797 L:      linux-scsi@vger.kernel.org
11798 S:      Supported
11799 F:      drivers/scsi/qedf/
11800
11801 QLOGIC QL41xxx ISCSI DRIVER
11802 M:      QLogic-Storage-Upstream@cavium.com
11803 L:      linux-scsi@vger.kernel.org
11804 S:      Supported
11805 F:      drivers/scsi/qedi/
11806
11807 QLOGIC QL4xxx ETHERNET DRIVER
11808 M:      Ariel Elior <Ariel.Elior@cavium.com>
11809 M:      everest-linux-l2@cavium.com
11810 L:      netdev@vger.kernel.org
11811 S:      Supported
11812 F:      drivers/net/ethernet/qlogic/qed/
11813 F:      include/linux/qed/
11814 F:      drivers/net/ethernet/qlogic/qede/
11815
11816 QLOGIC QL4xxx RDMA DRIVER
11817 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11818 M:      Ariel Elior <Ariel.Elior@cavium.com>
11819 L:      linux-rdma@vger.kernel.org
11820 S:      Supported
11821 F:      drivers/infiniband/hw/qedr/
11822 F:      include/uapi/rdma/qedr-abi.h
11823
11824 QLOGIC QLA1280 SCSI DRIVER
11825 M:      Michael Reed <mdr@sgi.com>
11826 L:      linux-scsi@vger.kernel.org
11827 S:      Maintained
11828 F:      drivers/scsi/qla1280.[ch]
11829
11830 QLOGIC QLA2XXX FC-SCSI DRIVER
11831 M:      qla2xxx-upstream@qlogic.com
11832 L:      linux-scsi@vger.kernel.org
11833 S:      Supported
11834 F:      Documentation/scsi/LICENSE.qla2xxx
11835 F:      drivers/scsi/qla2xxx/
11836
11837 QLOGIC QLA3XXX NETWORK DRIVER
11838 M:      Dept-GELinuxNICDev@cavium.com
11839 L:      netdev@vger.kernel.org
11840 S:      Supported
11841 F:      Documentation/networking/LICENSE.qla3xxx
11842 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11843
11844 QLOGIC QLA4XXX iSCSI DRIVER
11845 M:      QLogic-Storage-Upstream@qlogic.com
11846 L:      linux-scsi@vger.kernel.org
11847 S:      Supported
11848 F:      Documentation/scsi/LICENSE.qla4xxx
11849 F:      drivers/scsi/qla4xxx/
11850
11851 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11852 M:      Harish Patil <harish.patil@cavium.com>
11853 M:      Manish Chopra <manish.chopra@cavium.com>
11854 M:      Dept-GELinuxNICDev@cavium.com
11855 L:      netdev@vger.kernel.org
11856 S:      Supported
11857 F:      drivers/net/ethernet/qlogic/qlcnic/
11858
11859 QLOGIC QLGE 10Gb 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/qlge/
11866
11867 QM1D1B0004 MEDIA DRIVER
11868 M:      Akihiro Tsukada <tskd08@gmail.com>
11869 L:      linux-media@vger.kernel.org
11870 S:      Odd Fixes
11871 F:      drivers/media/tuners/qm1d1b0004*
11872
11873 QM1D1C0042 MEDIA DRIVER
11874 M:      Akihiro Tsukada <tskd08@gmail.com>
11875 L:      linux-media@vger.kernel.org
11876 S:      Odd Fixes
11877 F:      drivers/media/tuners/qm1d1c0042*
11878
11879 QNX4 FILESYSTEM
11880 M:      Anders Larsen <al@alarsen.net>
11881 W:      http://www.alarsen.net/linux/qnx4fs/
11882 S:      Maintained
11883 F:      fs/qnx4/
11884 F:      include/uapi/linux/qnx4_fs.h
11885 F:      include/uapi/linux/qnxtypes.h
11886
11887 QORIQ DPAA2 FSL-MC BUS DRIVER
11888 M:      Stuart Yoder <stuyoder@gmail.com>
11889 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11890 L:      linux-kernel@vger.kernel.org
11891 S:      Maintained
11892 F:      drivers/bus/fsl-mc/
11893 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11894 F:      Documentation/networking/dpaa2/overview.rst
11895
11896 QT1010 MEDIA DRIVER
11897 M:      Antti Palosaari <crope@iki.fi>
11898 L:      linux-media@vger.kernel.org
11899 W:      https://linuxtv.org
11900 W:      http://palosaari.fi/linux/
11901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11902 T:      git git://linuxtv.org/anttip/media_tree.git
11903 S:      Maintained
11904 F:      drivers/media/tuners/qt1010*
11905
11906 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11907 M:      Kalle Valo <kvalo@codeaurora.org>
11908 L:      ath10k@lists.infradead.org
11909 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11911 S:      Supported
11912 F:      drivers/net/wireless/ath/ath10k/
11913
11914 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11915 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11916 L:      linux-wireless@vger.kernel.org
11917 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11918 S:      Supported
11919 F:      drivers/net/wireless/ath/ath9k/
11920
11921 QUALCOMM CAMERA SUBSYSTEM DRIVER
11922 M:      Todor Tomov <todor.tomov@linaro.org>
11923 L:      linux-media@vger.kernel.org
11924 S:      Maintained
11925 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11926 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11927 F:      drivers/media/platform/qcom/camss/
11928
11929 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11930 M:  Ilia Lin <ilia.lin@gmail.com>
11931 L:  linux-pm@vger.kernel.org
11932 S:  Maintained
11933 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11934 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11935
11936 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11937 M:      Timur Tabi <timur@kernel.org>
11938 L:      netdev@vger.kernel.org
11939 S:      Maintained
11940 F:      drivers/net/ethernet/qualcomm/emac/
11941
11942 QUALCOMM HEXAGON ARCHITECTURE
11943 M:      Richard Kuo <rkuo@codeaurora.org>
11944 L:      linux-hexagon@vger.kernel.org
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11946 S:      Supported
11947 F:      arch/hexagon/
11948
11949 QUALCOMM HIDMA DRIVER
11950 M:      Sinan Kaya <okaya@kernel.org>
11951 L:      linux-arm-kernel@lists.infradead.org
11952 L:      linux-arm-msm@vger.kernel.org
11953 L:      dmaengine@vger.kernel.org
11954 S:      Supported
11955 F:      drivers/dma/qcom/hidma*
11956
11957 QUALCOMM IOMMU
11958 M:      Rob Clark <robdclark@gmail.com>
11959 L:      iommu@lists.linux-foundation.org
11960 L:      linux-arm-msm@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/iommu/qcom_iommu.c
11963
11964 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11965 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11966 L:      linux-media@vger.kernel.org
11967 L:      linux-arm-msm@vger.kernel.org
11968 T:      git git://linuxtv.org/media_tree.git
11969 S:      Maintained
11970 F:      drivers/media/platform/qcom/venus/
11971
11972 QUALCOMM WCN36XX WIRELESS DRIVER
11973 M:      Kalle Valo <kvalo@codeaurora.org>
11974 L:      wcn36xx@lists.infradead.org
11975 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11976 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11977 S:      Supported
11978 F:      drivers/net/wireless/ath/wcn36xx/
11979
11980 QUANTENNA QTNFMAC WIRELESS DRIVER
11981 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11982 M:      Avinash Patil <avinashp@quantenna.com>
11983 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11984 L:      linux-wireless@vger.kernel.org
11985 S:      Maintained
11986 F:      drivers/net/wireless/quantenna
11987
11988 RADEON and AMDGPU DRM DRIVERS
11989 M:      Alex Deucher <alexander.deucher@amd.com>
11990 M:      Christian König <christian.koenig@amd.com>
11991 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11992 L:      amd-gfx@lists.freedesktop.org
11993 T:      git git://people.freedesktop.org/~agd5f/linux
11994 S:      Supported
11995 F:      drivers/gpu/drm/radeon/
11996 F:      include/uapi/drm/radeon_drm.h
11997 F:      drivers/gpu/drm/amd/
11998 F:      include/uapi/drm/amdgpu_drm.h
11999
12000 RADEON FRAMEBUFFER DISPLAY DRIVER
12001 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12002 L:      linux-fbdev@vger.kernel.org
12003 S:      Maintained
12004 F:      drivers/video/fbdev/aty/radeon*
12005 F:      include/uapi/linux/radeonfb.h
12006
12007 RADIOSHARK RADIO DRIVER
12008 M:      Hans Verkuil <hverkuil@xs4all.nl>
12009 L:      linux-media@vger.kernel.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 S:      Maintained
12012 F:      drivers/media/radio/radio-shark.c
12013
12014 RADIOSHARK2 RADIO DRIVER
12015 M:      Hans Verkuil <hverkuil@xs4all.nl>
12016 L:      linux-media@vger.kernel.org
12017 T:      git git://linuxtv.org/media_tree.git
12018 S:      Maintained
12019 F:      drivers/media/radio/radio-shark2.c
12020 F:      drivers/media/radio/radio-tea5777.c
12021
12022 RADOS BLOCK DEVICE (RBD)
12023 M:      Ilya Dryomov <idryomov@gmail.com>
12024 M:      Sage Weil <sage@redhat.com>
12025 M:      Alex Elder <elder@kernel.org>
12026 L:      ceph-devel@vger.kernel.org
12027 W:      http://ceph.com/
12028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12029 T:      git git://github.com/ceph/ceph-client.git
12030 S:      Supported
12031 F:      Documentation/ABI/testing/sysfs-bus-rbd
12032 F:      drivers/block/rbd.c
12033 F:      drivers/block/rbd_types.h
12034
12035 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12036 M:      Paul Mackerras <paulus@samba.org>
12037 L:      linux-fbdev@vger.kernel.org
12038 S:      Maintained
12039 F:      drivers/video/fbdev/aty/aty128fb.c
12040
12041 RAINSHADOW-CEC DRIVER
12042 M:      Hans Verkuil <hverkuil@xs4all.nl>
12043 L:      linux-media@vger.kernel.org
12044 T:      git git://linuxtv.org/media_tree.git
12045 S:      Maintained
12046 F:      drivers/media/usb/rainshadow-cec/*
12047
12048 RALINK MIPS ARCHITECTURE
12049 M:      John Crispin <john@phrozen.org>
12050 L:      linux-mips@linux-mips.org
12051 S:      Maintained
12052 F:      arch/mips/ralink
12053
12054 RALINK RT2X00 WIRELESS LAN DRIVER
12055 P:      rt2x00 project
12056 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12057 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12058 L:      linux-wireless@vger.kernel.org
12059 S:      Maintained
12060 F:      drivers/net/wireless/ralink/rt2x00/
12061
12062 RAMDISK RAM BLOCK DEVICE DRIVER
12063 M:      Jens Axboe <axboe@kernel.dk>
12064 S:      Maintained
12065 F:      Documentation/blockdev/ramdisk.txt
12066 F:      drivers/block/brd.c
12067
12068 RANCHU VIRTUAL BOARD FOR MIPS
12069 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12070 L:      linux-mips@linux-mips.org
12071 S:      Supported
12072 F:      arch/mips/generic/board-ranchu.c
12073 F:      arch/mips/configs/generic/board-ranchu.config
12074
12075 RANDOM NUMBER DRIVER
12076 M:      "Theodore Ts'o" <tytso@mit.edu>
12077 S:      Maintained
12078 F:      drivers/char/random.c
12079
12080 RAPIDIO SUBSYSTEM
12081 M:      Matt Porter <mporter@kernel.crashing.org>
12082 M:      Alexandre Bounine <alex.bou9@gmail.com>
12083 S:      Maintained
12084 F:      drivers/rapidio/
12085
12086 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12087 L:      linux-wireless@vger.kernel.org
12088 S:      Orphan
12089 F:      drivers/net/wireless/ray*
12090
12091 RCUTORTURE TEST FRAMEWORK
12092 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12093 M:      Josh Triplett <josh@joshtriplett.org>
12094 R:      Steven Rostedt <rostedt@goodmis.org>
12095 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12096 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12097 L:      linux-kernel@vger.kernel.org
12098 S:      Supported
12099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12100 F:      tools/testing/selftests/rcutorture
12101
12102 RDC R-321X SoC
12103 M:      Florian Fainelli <florian@openwrt.org>
12104 S:      Maintained
12105
12106 RDC R6040 FAST ETHERNET DRIVER
12107 M:      Florian Fainelli <f.fainelli@gmail.com>
12108 L:      netdev@vger.kernel.org
12109 S:      Maintained
12110 F:      drivers/net/ethernet/rdc/r6040.c
12111
12112 RDMAVT - RDMA verbs software
12113 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12114 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12115 L:      linux-rdma@vger.kernel.org
12116 S:      Supported
12117 F:      drivers/infiniband/sw/rdmavt
12118
12119 RDS - RELIABLE DATAGRAM SOCKETS
12120 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12121 L:      netdev@vger.kernel.org
12122 L:      linux-rdma@vger.kernel.org
12123 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12124 W:      https://oss.oracle.com/projects/rds/
12125 S:      Supported
12126 F:      net/rds/
12127 F:      Documentation/networking/rds.txt
12128
12129 RDT - RESOURCE ALLOCATION
12130 M:      Fenghua Yu <fenghua.yu@intel.com>
12131 L:      linux-kernel@vger.kernel.org
12132 S:      Supported
12133 F:      arch/x86/kernel/cpu/intel_rdt*
12134 F:      arch/x86/include/asm/intel_rdt_sched.h
12135 F:      Documentation/x86/intel_rdt*
12136
12137 READ-COPY UPDATE (RCU)
12138 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12139 M:      Josh Triplett <josh@joshtriplett.org>
12140 R:      Steven Rostedt <rostedt@goodmis.org>
12141 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12142 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12143 L:      linux-kernel@vger.kernel.org
12144 W:      http://www.rdrop.com/users/paulmck/RCU/
12145 S:      Supported
12146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12147 F:      Documentation/RCU/
12148 X:      Documentation/RCU/torture.txt
12149 F:      include/linux/rcu*
12150 X:      include/linux/srcu*.h
12151 F:      kernel/rcu/
12152 X:      kernel/rcu/srcu*.c
12153
12154 REAL TIME CLOCK (RTC) SUBSYSTEM
12155 M:      Alessandro Zummo <a.zummo@towertech.it>
12156 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12157 L:      linux-rtc@vger.kernel.org
12158 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12160 S:      Maintained
12161 F:      Documentation/devicetree/bindings/rtc/
12162 F:      Documentation/rtc.txt
12163 F:      drivers/rtc/
12164 F:      include/linux/rtc.h
12165 F:      include/uapi/linux/rtc.h
12166 F:      include/linux/rtc/
12167 F:      include/linux/platform_data/rtc-*
12168 F:      tools/testing/selftests/rtc/
12169
12170 REALTEK AUDIO CODECS
12171 M:      Bard Liao <bardliao@realtek.com>
12172 M:      Oder Chiou <oder_chiou@realtek.com>
12173 S:      Maintained
12174 F:      sound/soc/codecs/rt*
12175 F:      include/sound/rt*.h
12176
12177 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12178 M:      Linus Walleij <linus.walleij@linaro.org>
12179 S:      Maintained
12180 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12181 F:      drivers/net/dsa/realtek-smi*
12182 F:      drivers/net/dsa/rtl83*
12183
12184 REGISTER MAP ABSTRACTION
12185 M:      Mark Brown <broonie@kernel.org>
12186 L:      linux-kernel@vger.kernel.org
12187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12188 S:      Supported
12189 F:      Documentation/devicetree/bindings/regmap/
12190 F:      drivers/base/regmap/
12191 F:      include/linux/regmap.h
12192
12193 REISERFS FILE SYSTEM
12194 L:      reiserfs-devel@vger.kernel.org
12195 S:      Supported
12196 F:      fs/reiserfs/
12197
12198 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12199 M:      Ohad Ben-Cohen <ohad@wizery.com>
12200 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12201 L:      linux-remoteproc@vger.kernel.org
12202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12203 S:      Maintained
12204 F:      Documentation/devicetree/bindings/remoteproc/
12205 F:      Documentation/remoteproc.txt
12206 F:      drivers/remoteproc/
12207 F:      include/linux/remoteproc.h
12208
12209 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12210 M:      Ohad Ben-Cohen <ohad@wizery.com>
12211 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12212 L:      linux-remoteproc@vger.kernel.org
12213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12214 S:      Maintained
12215 F:      drivers/rpmsg/
12216 F:      Documentation/rpmsg.txt
12217 F:      include/linux/rpmsg.h
12218 F:      include/linux/rpmsg/
12219
12220 RENESAS CLOCK DRIVERS
12221 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12222 L:      linux-renesas-soc@vger.kernel.org
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12224 S:      Supported
12225 F:      drivers/clk/renesas/
12226
12227 RENESAS EMEV2 I2C DRIVER
12228 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12229 S:      Supported
12230 F:      drivers/i2c/busses/i2c-emev2.c
12231
12232 RENESAS ETHERNET DRIVERS
12233 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12234 L:      netdev@vger.kernel.org
12235 L:      linux-renesas-soc@vger.kernel.org
12236 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12237 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12238 F:      drivers/net/ethernet/renesas/
12239 F:      include/linux/sh_eth.h
12240
12241 RENESAS R-CAR GYROADC DRIVER
12242 M:      Marek Vasut <marek.vasut@gmail.com>
12243 L:      linux-iio@vger.kernel.org
12244 S:      Supported
12245 F:      drivers/iio/adc/rcar_gyro_adc.c
12246
12247 RENESAS R-CAR I2C DRIVERS
12248 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12249 S:      Supported
12250 F:      drivers/i2c/busses/i2c-rcar.c
12251 F:      drivers/i2c/busses/i2c-sh_mobile.c
12252
12253 RENESAS USB PHY DRIVER
12254 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12255 L:      linux-renesas-soc@vger.kernel.org
12256 S:      Maintained
12257 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12258
12259 RESET CONTROLLER FRAMEWORK
12260 M:      Philipp Zabel <p.zabel@pengutronix.de>
12261 T:      git git://git.pengutronix.de/git/pza/linux
12262 S:      Maintained
12263 F:      drivers/reset/
12264 F:      Documentation/devicetree/bindings/reset/
12265 F:      include/dt-bindings/reset/
12266 F:      include/linux/reset.h
12267 F:      include/linux/reset-controller.h
12268
12269 RESTARTABLE SEQUENCES SUPPORT
12270 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12271 M:      Peter Zijlstra <peterz@infradead.org>
12272 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12273 M:      Boqun Feng <boqun.feng@gmail.com>
12274 L:      linux-kernel@vger.kernel.org
12275 S:      Supported
12276 F:      kernel/rseq.c
12277 F:      include/uapi/linux/rseq.h
12278 F:      include/trace/events/rseq.h
12279 F:      tools/testing/selftests/rseq/
12280
12281 RFKILL
12282 M:      Johannes Berg <johannes@sipsolutions.net>
12283 L:      linux-wireless@vger.kernel.org
12284 W:      http://wireless.kernel.org/
12285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12287 S:      Maintained
12288 F:      Documentation/rfkill.txt
12289 F:      Documentation/ABI/stable/sysfs-class-rfkill
12290 F:      net/rfkill/
12291 F:      include/linux/rfkill.h
12292 F:      include/uapi/linux/rfkill.h
12293
12294 RHASHTABLE
12295 M:      Thomas Graf <tgraf@suug.ch>
12296 M:      Herbert Xu <herbert@gondor.apana.org.au>
12297 L:      netdev@vger.kernel.org
12298 S:      Maintained
12299 F:      lib/rhashtable.c
12300 F:      lib/test_rhashtable.c
12301 F:      include/linux/rhashtable.h
12302 F:      include/linux/rhashtable-types.h
12303
12304 RICOH R5C592 MEMORYSTICK DRIVER
12305 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12306 S:      Maintained
12307 F:      drivers/memstick/host/r592.*
12308
12309 RICOH SMARTMEDIA/XD DRIVER
12310 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12311 S:      Maintained
12312 F:      drivers/mtd/nand/raw/r852.c
12313 F:      drivers/mtd/nand/raw/r852.h
12314
12315 RISC-V ARCHITECTURE
12316 M:      Palmer Dabbelt <palmer@sifive.com>
12317 M:      Albert Ou <aou@eecs.berkeley.edu>
12318 L:      linux-riscv@lists.infradead.org
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12320 S:      Supported
12321 F:      arch/riscv/
12322 K:      riscv
12323 N:      riscv
12324
12325 ROCCAT DRIVERS
12326 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12327 W:      http://sourceforge.net/projects/roccat/
12328 S:      Maintained
12329 F:      drivers/hid/hid-roccat*
12330 F:      include/linux/hid-roccat*
12331 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12332
12333 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12334 M:      Jacob chen <jacob2.chen@rock-chips.com>
12335 L:      linux-media@vger.kernel.org
12336 S:      Maintained
12337 F:      drivers/media/platform/rockchip/rga/
12338 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12339
12340 ROCKER DRIVER
12341 M:      Jiri Pirko <jiri@resnulli.us>
12342 L:      netdev@vger.kernel.org
12343 S:      Supported
12344 F:      drivers/net/ethernet/rocker/
12345
12346 ROCKETPORT DRIVER
12347 P:      Comtrol Corp.
12348 W:      http://www.comtrol.com
12349 S:      Maintained
12350 F:      Documentation/serial/rocket.txt
12351 F:      drivers/tty/rocket*
12352
12353 ROCKETPORT EXPRESS/INFINITY DRIVER
12354 M:      Kevin Cernekee <cernekee@gmail.com>
12355 L:      linux-serial@vger.kernel.org
12356 S:      Odd Fixes
12357 F:      drivers/tty/serial/rp2.*
12358
12359 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12360 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12361 L:      linux-kernel@vger.kernel.org
12362 L:      linux-renesas-soc@vger.kernel.org
12363 S:      Supported
12364 F:      drivers/mfd/bd9571mwv.c
12365 F:      drivers/regulator/bd9571mwv-regulator.c
12366 F:      drivers/gpio/gpio-bd9571mwv.c
12367 F:      include/linux/mfd/bd9571mwv.h
12368 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12369
12370 ROSE NETWORK LAYER
12371 M:      Ralf Baechle <ralf@linux-mips.org>
12372 L:      linux-hams@vger.kernel.org
12373 W:      http://www.linux-ax25.org/
12374 S:      Maintained
12375 F:      include/net/rose.h
12376 F:      include/uapi/linux/rose.h
12377 F:      net/rose/
12378
12379 RTL2830 MEDIA DRIVER
12380 M:      Antti Palosaari <crope@iki.fi>
12381 L:      linux-media@vger.kernel.org
12382 W:      https://linuxtv.org
12383 W:      http://palosaari.fi/linux/
12384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12385 T:      git git://linuxtv.org/anttip/media_tree.git
12386 S:      Maintained
12387 F:      drivers/media/dvb-frontends/rtl2830*
12388
12389 RTL2832 MEDIA DRIVER
12390 M:      Antti Palosaari <crope@iki.fi>
12391 L:      linux-media@vger.kernel.org
12392 W:      https://linuxtv.org
12393 W:      http://palosaari.fi/linux/
12394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12395 T:      git git://linuxtv.org/anttip/media_tree.git
12396 S:      Maintained
12397 F:      drivers/media/dvb-frontends/rtl2832*
12398
12399 RTL2832_SDR MEDIA DRIVER
12400 M:      Antti Palosaari <crope@iki.fi>
12401 L:      linux-media@vger.kernel.org
12402 W:      https://linuxtv.org
12403 W:      http://palosaari.fi/linux/
12404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12405 T:      git git://linuxtv.org/anttip/media_tree.git
12406 S:      Maintained
12407 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12408
12409 RTL8180 WIRELESS DRIVER
12410 L:      linux-wireless@vger.kernel.org
12411 W:      http://wireless.kernel.org/
12412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12413 S:      Orphan
12414 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12415
12416 RTL8187 WIRELESS DRIVER
12417 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12418 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12419 M:      Larry Finger <Larry.Finger@lwfinger.net>
12420 L:      linux-wireless@vger.kernel.org
12421 W:      http://wireless.kernel.org/
12422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12423 S:      Maintained
12424 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12425
12426 REALTEK WIRELESS DRIVER (rtlwifi family)
12427 M:      Ping-Ke Shih <pkshih@realtek.com>
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/rtlwifi/
12433
12434 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12435 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12436 L:      linux-wireless@vger.kernel.org
12437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12438 S:      Maintained
12439 F:      drivers/net/wireless/realtek/rtl8xxxu/
12440
12441 RXRPC SOCKETS (AF_RXRPC)
12442 M:      David Howells <dhowells@redhat.com>
12443 L:      linux-afs@lists.infradead.org
12444 S:      Supported
12445 F:      net/rxrpc/
12446 F:      include/keys/rxrpc-type.h
12447 F:      include/net/af_rxrpc.h
12448 F:      include/trace/events/rxrpc.h
12449 F:      include/uapi/linux/rxrpc.h
12450 F:      Documentation/networking/rxrpc.txt
12451 W:      https://www.infradead.org/~dhowells/kafs/
12452
12453 S3 SAVAGE FRAMEBUFFER DRIVER
12454 M:      Antonino Daplas <adaplas@gmail.com>
12455 L:      linux-fbdev@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/video/fbdev/savage/
12458
12459 S390
12460 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12461 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12462 L:      linux-s390@vger.kernel.org
12463 W:      http://www.ibm.com/developerworks/linux/linux390/
12464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12465 S:      Supported
12466 F:      arch/s390/
12467 F:      drivers/s390/
12468 F:      Documentation/s390/
12469 F:      Documentation/driver-api/s390-drivers.rst
12470
12471 S390 COMMON I/O LAYER
12472 M:      Sebastian Ott <sebott@linux.ibm.com>
12473 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12474 L:      linux-s390@vger.kernel.org
12475 W:      http://www.ibm.com/developerworks/linux/linux390/
12476 S:      Supported
12477 F:      drivers/s390/cio/
12478
12479 S390 DASD DRIVER
12480 M:      Stefan Haberland <sth@linux.ibm.com>
12481 M:      Jan Hoeppner <hoeppner@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/block/dasd*
12486 F:      block/partitions/ibm.c
12487
12488 S390 IOMMU (PCI)
12489 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12490 L:      linux-s390@vger.kernel.org
12491 W:      http://www.ibm.com/developerworks/linux/linux390/
12492 S:      Supported
12493 F:      drivers/iommu/s390-iommu.c
12494
12495 S390 IUCV NETWORK LAYER
12496 M:      Julian Wiedmann <jwi@linux.ibm.com>
12497 M:      Ursula Braun <ubraun@linux.ibm.com>
12498 L:      linux-s390@vger.kernel.org
12499 W:      http://www.ibm.com/developerworks/linux/linux390/
12500 S:      Supported
12501 F:      drivers/s390/net/*iucv*
12502 F:      include/net/iucv/
12503 F:      net/iucv/
12504
12505 S390 NETWORK DRIVERS
12506 M:      Julian Wiedmann <jwi@linux.ibm.com>
12507 M:      Ursula Braun <ubraun@linux.ibm.com>
12508 L:      linux-s390@vger.kernel.org
12509 W:      http://www.ibm.com/developerworks/linux/linux390/
12510 S:      Supported
12511 F:      drivers/s390/net/
12512
12513 S390 PCI SUBSYSTEM
12514 M:      Sebastian Ott <sebott@linux.ibm.com>
12515 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12516 L:      linux-s390@vger.kernel.org
12517 W:      http://www.ibm.com/developerworks/linux/linux390/
12518 S:      Supported
12519 F:      arch/s390/pci/
12520 F:      drivers/pci/hotplug/s390_pci_hpc.c
12521
12522 S390 VFIO-CCW DRIVER
12523 M:      Cornelia Huck <cohuck@redhat.com>
12524 M:      Halil Pasic <pasic@linux.ibm.com>
12525 L:      linux-s390@vger.kernel.org
12526 L:      kvm@vger.kernel.org
12527 S:      Supported
12528 F:      drivers/s390/cio/vfio_ccw*
12529 F:      Documentation/s390/vfio-ccw.txt
12530 F:      include/uapi/linux/vfio_ccw.h
12531
12532 S390 ZCRYPT DRIVER
12533 M:      Harald Freudenberger <freude@linux.ibm.com>
12534 L:      linux-s390@vger.kernel.org
12535 W:      http://www.ibm.com/developerworks/linux/linux390/
12536 S:      Supported
12537 F:      drivers/s390/crypto/
12538
12539 S390 ZFCP DRIVER
12540 M:      Steffen Maier <maier@linux.ibm.com>
12541 M:      Benjamin Block <bblock@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/scsi/zfcp_*
12546
12547 S3C24XX SD/MMC Driver
12548 M:      Ben Dooks <ben-linux@fluff.org>
12549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12550 S:      Supported
12551 F:      drivers/mmc/host/s3cmci.*
12552
12553 SAA6588 RDS RECEIVER DRIVER
12554 M:      Hans Verkuil <hverkuil@xs4all.nl>
12555 L:      linux-media@vger.kernel.org
12556 T:      git git://linuxtv.org/media_tree.git
12557 W:      https://linuxtv.org
12558 S:      Odd Fixes
12559 F:      drivers/media/i2c/saa6588*
12560
12561 SAA7134 VIDEO4LINUX DRIVER
12562 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12563 L:      linux-media@vger.kernel.org
12564 W:      https://linuxtv.org
12565 T:      git git://linuxtv.org/media_tree.git
12566 S:      Odd fixes
12567 F:      Documentation/media/v4l-drivers/saa7134*
12568 F:      drivers/media/pci/saa7134/
12569
12570 SAA7146 VIDEO4LINUX-2 DRIVER
12571 M:      Hans Verkuil <hverkuil@xs4all.nl>
12572 L:      linux-media@vger.kernel.org
12573 T:      git git://linuxtv.org/media_tree.git
12574 S:      Maintained
12575 F:      drivers/media/common/saa7146/
12576 F:      drivers/media/pci/saa7146/
12577 F:      include/media/saa7146*
12578
12579 SAMSUNG AUDIO (ASoC) DRIVERS
12580 M:      Krzysztof Kozlowski <krzk@kernel.org>
12581 M:      Sangbeom Kim <sbkim73@samsung.com>
12582 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12583 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12584 S:      Supported
12585 F:      sound/soc/samsung/
12586 F:      Documentation/devicetree/bindings/sound/samsung*
12587
12588 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12589 M:      Krzysztof Kozlowski <krzk@kernel.org>
12590 L:      linux-crypto@vger.kernel.org
12591 L:      linux-samsung-soc@vger.kernel.org
12592 S:      Maintained
12593 F:      drivers/crypto/exynos-rng.c
12594 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12595
12596 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12597 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12598 L:      linux-samsung-soc@vger.kernel.org
12599 S:      Maintained
12600 F:      drivers/char/hw_random/exynos-trng.c
12601 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12602
12603 SAMSUNG FRAMEBUFFER DRIVER
12604 M:      Jingoo Han <jingoohan1@gmail.com>
12605 L:      linux-fbdev@vger.kernel.org
12606 S:      Maintained
12607 F:      drivers/video/fbdev/s3c-fb.c
12608
12609 SAMSUNG LAPTOP DRIVER
12610 M:      Corentin Chary <corentin.chary@gmail.com>
12611 L:      platform-driver-x86@vger.kernel.org
12612 S:      Maintained
12613 F:      drivers/platform/x86/samsung-laptop.c
12614
12615 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12616 M:      Sangbeom Kim <sbkim73@samsung.com>
12617 M:      Krzysztof Kozlowski <krzk@kernel.org>
12618 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12619 L:      linux-kernel@vger.kernel.org
12620 L:      linux-samsung-soc@vger.kernel.org
12621 S:      Supported
12622 F:      drivers/mfd/sec*.c
12623 F:      drivers/regulator/s2m*.c
12624 F:      drivers/regulator/s5m*.c
12625 F:      drivers/clk/clk-s2mps11.c
12626 F:      drivers/rtc/rtc-s5m.c
12627 F:      include/linux/mfd/samsung/
12628 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12629 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12630 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12631 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12632
12633 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12634 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12635 L:      linux-media@vger.kernel.org
12636 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12637 S:      Maintained
12638 F:      drivers/media/platform/s3c-camif/
12639 F:      include/media/drv-intf/s3c_camif.h
12640
12641 SAMSUNG S3FWRN5 NFC DRIVER
12642 M:      Robert Baldyga <r.baldyga@samsung.com>
12643 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12644 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12645 S:      Supported
12646 F:      drivers/nfc/s3fwrn5
12647
12648 SAMSUNG S5C73M3 CAMERA DRIVER
12649 M:      Kyungmin Park <kyungmin.park@samsung.com>
12650 M:      Andrzej Hajda <a.hajda@samsung.com>
12651 L:      linux-media@vger.kernel.org
12652 S:      Supported
12653 F:      drivers/media/i2c/s5c73m3/*
12654
12655 SAMSUNG S5K5BAF CAMERA DRIVER
12656 M:      Kyungmin Park <kyungmin.park@samsung.com>
12657 M:      Andrzej Hajda <a.hajda@samsung.com>
12658 L:      linux-media@vger.kernel.org
12659 S:      Supported
12660 F:      drivers/media/i2c/s5k5baf.c
12661
12662 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12663 M:      Krzysztof Kozlowski <krzk@kernel.org>
12664 M:      Vladimir Zapolskiy <vz@mleia.com>
12665 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12666 L:      linux-crypto@vger.kernel.org
12667 L:      linux-samsung-soc@vger.kernel.org
12668 S:      Maintained
12669 F:      drivers/crypto/s5p-sss.c
12670
12671 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12672 M:      Kyungmin Park <kyungmin.park@samsung.com>
12673 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12674 L:      linux-media@vger.kernel.org
12675 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12676 S:      Supported
12677 F:      drivers/media/platform/exynos4-is/
12678
12679 SAMSUNG SOC CLOCK DRIVERS
12680 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12681 M:      Tomasz Figa <tomasz.figa@gmail.com>
12682 M:      Chanwoo Choi <cw00.choi@samsung.com>
12683 S:      Supported
12684 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12686 F:      drivers/clk/samsung/
12687 F:      include/dt-bindings/clock/exynos*.h
12688 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12689
12690 SAMSUNG SPI DRIVERS
12691 M:      Kukjin Kim <kgene@kernel.org>
12692 M:      Krzysztof Kozlowski <krzk@kernel.org>
12693 M:      Andi Shyti <andi@etezian.org>
12694 L:      linux-spi@vger.kernel.org
12695 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12696 S:      Maintained
12697 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12698 F:      drivers/spi/spi-s3c*
12699 F:      include/linux/platform_data/spi-s3c64xx.h
12700
12701 SAMSUNG SXGBE DRIVERS
12702 M:      Byungho An <bh74.an@samsung.com>
12703 M:      Girish K S <ks.giri@samsung.com>
12704 M:      Vipul Pandya <vipul.pandya@samsung.com>
12705 S:      Supported
12706 L:      netdev@vger.kernel.org
12707 F:      drivers/net/ethernet/samsung/sxgbe/
12708
12709 SAMSUNG THERMAL DRIVER
12710 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12711 L:      linux-pm@vger.kernel.org
12712 L:      linux-samsung-soc@vger.kernel.org
12713 S:      Supported
12714 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12715 F:      drivers/thermal/samsung/
12716
12717 SAMSUNG USB2 PHY DRIVER
12718 M:      Kamil Debski <kamil@wypas.org>
12719 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12720 L:      linux-kernel@vger.kernel.org
12721 S:      Supported
12722 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12723 F:      Documentation/phy/samsung-usb2.txt
12724 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12725 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12726 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12727 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12728 F:      drivers/phy/samsung/phy-samsung-usb2.c
12729 F:      drivers/phy/samsung/phy-samsung-usb2.h
12730
12731 SC1200 WDT DRIVER
12732 M:      Zwane Mwaikambo <zwanem@gmail.com>
12733 S:      Maintained
12734 F:      drivers/watchdog/sc1200wdt.c
12735
12736 SCHEDULER
12737 M:      Ingo Molnar <mingo@redhat.com>
12738 M:      Peter Zijlstra <peterz@infradead.org>
12739 L:      linux-kernel@vger.kernel.org
12740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12741 S:      Maintained
12742 F:      kernel/sched/
12743 F:      include/linux/sched.h
12744 F:      include/uapi/linux/sched.h
12745 F:      include/linux/wait.h
12746
12747 SCR24X CHIP CARD INTERFACE DRIVER
12748 M:      Lubomir Rintel <lkundrak@v3.sk>
12749 S:      Supported
12750 F:      drivers/char/pcmcia/scr24x_cs.c
12751
12752 SCSI CDROM DRIVER
12753 M:      Jens Axboe <axboe@kernel.dk>
12754 L:      linux-scsi@vger.kernel.org
12755 W:      http://www.kernel.dk
12756 S:      Maintained
12757 F:      drivers/scsi/sr*
12758
12759 SCSI RDMA PROTOCOL (SRP) INITIATOR
12760 M:      Bart Van Assche <bvanassche@acm.org>
12761 L:      linux-rdma@vger.kernel.org
12762 S:      Supported
12763 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12764 F:      drivers/infiniband/ulp/srp/
12765 F:      include/scsi/srp.h
12766
12767 SCSI RDMA PROTOCOL (SRP) TARGET
12768 M:      Bart Van Assche <bvanassche@acm.org>
12769 L:      linux-rdma@vger.kernel.org
12770 L:      target-devel@vger.kernel.org
12771 S:      Supported
12772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12773 F:      drivers/infiniband/ulp/srpt/
12774
12775 SCSI SG DRIVER
12776 M:      Doug Gilbert <dgilbert@interlog.com>
12777 L:      linux-scsi@vger.kernel.org
12778 W:      http://sg.danny.cz/sg
12779 S:      Maintained
12780 F:      Documentation/scsi/scsi-generic.txt
12781 F:      drivers/scsi/sg.c
12782 F:      include/scsi/sg.h
12783
12784 SCSI SUBSYSTEM
12785 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12787 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12789 L:      linux-scsi@vger.kernel.org
12790 S:      Maintained
12791 F:      Documentation/devicetree/bindings/scsi/
12792 F:      drivers/scsi/
12793 F:      include/scsi/
12794
12795 SCSI TAPE DRIVER
12796 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12797 L:      linux-scsi@vger.kernel.org
12798 S:      Maintained
12799 F:      Documentation/scsi/st.txt
12800 F:      drivers/scsi/st.*
12801 F:      drivers/scsi/st_*.h
12802
12803 SCTP PROTOCOL
12804 M:      Vlad Yasevich <vyasevich@gmail.com>
12805 M:      Neil Horman <nhorman@tuxdriver.com>
12806 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12807 L:      linux-sctp@vger.kernel.org
12808 W:      http://lksctp.sourceforge.net
12809 S:      Maintained
12810 F:      Documentation/networking/sctp.txt
12811 F:      include/linux/sctp.h
12812 F:      include/uapi/linux/sctp.h
12813 F:      include/net/sctp/
12814 F:      net/sctp/
12815
12816 SCx200 CPU SUPPORT
12817 M:      Jim Cromie <jim.cromie@gmail.com>
12818 S:      Odd Fixes
12819 F:      Documentation/i2c/busses/scx200_acb
12820 F:      arch/x86/platform/scx200/
12821 F:      drivers/watchdog/scx200_wdt.c
12822 F:      drivers/i2c/busses/scx200*
12823 F:      drivers/mtd/maps/scx200_docflash.c
12824 F:      include/linux/scx200.h
12825
12826 SCx200 GPIO DRIVER
12827 M:      Jim Cromie <jim.cromie@gmail.com>
12828 S:      Maintained
12829 F:      drivers/char/scx200_gpio.c
12830 F:      include/linux/scx200_gpio.h
12831
12832 SCx200 HRT CLOCKSOURCE DRIVER
12833 M:      Jim Cromie <jim.cromie@gmail.com>
12834 S:      Maintained
12835 F:      drivers/clocksource/scx200_hrt.c
12836
12837 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12838 M:      Sascha Sommer <saschasommer@freenet.de>
12839 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12840 S:      Maintained
12841 F:      drivers/mmc/host/sdricoh_cs.c
12842
12843 SECURE COMPUTING
12844 M:      Kees Cook <keescook@chromium.org>
12845 R:      Andy Lutomirski <luto@amacapital.net>
12846 R:      Will Drewry <wad@chromium.org>
12847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12848 S:      Supported
12849 F:      kernel/seccomp.c
12850 F:      include/uapi/linux/seccomp.h
12851 F:      include/linux/seccomp.h
12852 F:      tools/testing/selftests/seccomp/*
12853 F:      tools/testing/selftests/kselftest_harness.h
12854 F:      Documentation/userspace-api/seccomp_filter.rst
12855 K:      \bsecure_computing
12856 K:      \bTIF_SECCOMP\b
12857
12858 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12859 M:      Al Cooper <alcooperx@gmail.com>
12860 L:      linux-mmc@vger.kernel.org
12861 L:      bcm-kernel-feedback-list@broadcom.com
12862 S:      Maintained
12863 F:      drivers/mmc/host/sdhci-brcmstb*
12864
12865 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12866 M:      Adrian Hunter <adrian.hunter@intel.com>
12867 L:      linux-mmc@vger.kernel.org
12868 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12869 S:      Maintained
12870 F:      drivers/mmc/host/sdhci*
12871 F:      include/linux/mmc/sdhci*
12872
12873 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12874 M:      Ben Dooks <ben-linux@fluff.org>
12875 M:      Jaehoon Chung <jh80.chung@samsung.com>
12876 L:      linux-mmc@vger.kernel.org
12877 S:      Maintained
12878 F:      drivers/mmc/host/sdhci-s3c*
12879
12880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12881 M:      Viresh Kumar <vireshk@kernel.org>
12882 L:      linux-mmc@vger.kernel.org
12883 S:      Maintained
12884 F:      drivers/mmc/host/sdhci-spear.c
12885
12886 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12887 M:      Kishon Vijay Abraham I <kishon@ti.com>
12888 L:      linux-mmc@vger.kernel.org
12889 S:      Maintained
12890 F:      drivers/mmc/host/sdhci-omap.c
12891
12892 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12893 M:      Scott Bauer <scott.bauer@intel.com>
12894 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12895 L:      linux-block@vger.kernel.org
12896 S:      Supported
12897 F:      block/sed*
12898 F:      block/opal_proto.h
12899 F:      include/linux/sed*
12900 F:      include/uapi/linux/sed*
12901
12902 SECURITY CONTACT
12903 M:      Security Officers <security@kernel.org>
12904 S:      Supported
12905
12906 SECURITY SUBSYSTEM
12907 M:      James Morris <jmorris@namei.org>
12908 M:      "Serge E. Hallyn" <serge@hallyn.com>
12909 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12911 W:      http://kernsec.org/
12912 S:      Supported
12913 F:      security/
12914 X:      security/selinux/
12915
12916 SELINUX SECURITY MODULE
12917 M:      Paul Moore <paul@paul-moore.com>
12918 M:      Stephen Smalley <sds@tycho.nsa.gov>
12919 M:      Eric Paris <eparis@parisplace.org>
12920 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12921 W:      https://selinuxproject.org
12922 W:      https://github.com/SELinuxProject
12923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12924 S:      Supported
12925 F:      include/linux/selinux*
12926 F:      security/selinux/
12927 F:      scripts/selinux/
12928 F:      Documentation/admin-guide/LSM/SELinux.rst
12929
12930 SENSABLE PHANTOM
12931 M:      Jiri Slaby <jirislaby@gmail.com>
12932 S:      Maintained
12933 F:      drivers/misc/phantom.c
12934 F:      include/uapi/linux/phantom.h
12935
12936 SERIAL DEVICE BUS
12937 M:      Rob Herring <robh@kernel.org>
12938 L:      linux-serial@vger.kernel.org
12939 S:      Maintained
12940 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12941 F:      drivers/tty/serdev/
12942 F:      include/linux/serdev.h
12943
12944 SERIAL DRIVERS
12945 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12946 L:      linux-serial@vger.kernel.org
12947 S:      Maintained
12948 F:      Documentation/devicetree/bindings/serial/
12949 F:      drivers/tty/serial/
12950
12951 SERIAL IR RECEIVER
12952 M:      Sean Young <sean@mess.org>
12953 L:      linux-media@vger.kernel.org
12954 S:      Maintained
12955 F:      drivers/media/rc/serial_ir.c
12956
12957 SFC NETWORK DRIVER
12958 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12959 M:      Edward Cree <ecree@solarflare.com>
12960 M:      Bert Kenward <bkenward@solarflare.com>
12961 L:      netdev@vger.kernel.org
12962 S:      Supported
12963 F:      drivers/net/ethernet/sfc/
12964
12965 SGI GRU DRIVER
12966 M:      Dimitri Sivanich <sivanich@sgi.com>
12967 S:      Maintained
12968 F:      drivers/misc/sgi-gru/
12969
12970 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12971 M:      Pat Gefre <pfg@sgi.com>
12972 L:      linux-ia64@vger.kernel.org
12973 S:      Supported
12974 F:      Documentation/ia64/serial.txt
12975 F:      drivers/tty/serial/ioc?_serial.c
12976 F:      include/linux/ioc?.h
12977
12978 SGI XP/XPC/XPNET DRIVER
12979 M:      Cliff Whickman <cpw@sgi.com>
12980 M:      Robin Holt <robinmholt@gmail.com>
12981 S:      Maintained
12982 F:      drivers/misc/sgi-xp/
12983
12984 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12985 M:      Ursula Braun <ubraun@linux.ibm.com>
12986 L:      linux-s390@vger.kernel.org
12987 W:      http://www.ibm.com/developerworks/linux/linux390/
12988 S:      Supported
12989 F:      net/smc/
12990
12991 SHARP RJ54N1CB0C SENSOR DRIVER
12992 M:      Jacopo Mondi <jacopo@jmondi.org>
12993 L:      linux-media@vger.kernel.org
12994 T:      git git://linuxtv.org/media_tree.git
12995 S:      Odd fixes
12996 F:      drivers/media/i2c/rj54n1cb0c.c
12997 F:      include/media/i2c/rj54n1cb0c.h
12998
12999 SH_VEU V4L2 MEM2MEM DRIVER
13000 L:      linux-media@vger.kernel.org
13001 S:      Orphan
13002 F:      drivers/media/platform/sh_veu.c
13003
13004 SH_VOU V4L2 OUTPUT DRIVER
13005 L:      linux-media@vger.kernel.org
13006 S:      Orphan
13007 F:      drivers/media/platform/sh_vou.c
13008 F:      include/media/drv-intf/sh_vou.h
13009
13010 SI2157 MEDIA DRIVER
13011 M:      Antti Palosaari <crope@iki.fi>
13012 L:      linux-media@vger.kernel.org
13013 W:      https://linuxtv.org
13014 W:      http://palosaari.fi/linux/
13015 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13016 T:      git git://linuxtv.org/anttip/media_tree.git
13017 S:      Maintained
13018 F:      drivers/media/tuners/si2157*
13019
13020 SI2165 MEDIA DRIVER
13021 M:      Matthias Schwarzott <zzam@gentoo.org>
13022 L:      linux-media@vger.kernel.org
13023 W:      https://linuxtv.org
13024 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13025 S:      Maintained
13026 F:      drivers/media/dvb-frontends/si2165*
13027
13028 SI2168 MEDIA DRIVER
13029 M:      Antti Palosaari <crope@iki.fi>
13030 L:      linux-media@vger.kernel.org
13031 W:      https://linuxtv.org
13032 W:      http://palosaari.fi/linux/
13033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13034 T:      git git://linuxtv.org/anttip/media_tree.git
13035 S:      Maintained
13036 F:      drivers/media/dvb-frontends/si2168*
13037
13038 SI470X FM RADIO RECEIVER I2C DRIVER
13039 M:      Hans Verkuil <hverkuil@xs4all.nl>
13040 L:      linux-media@vger.kernel.org
13041 T:      git git://linuxtv.org/media_tree.git
13042 W:      https://linuxtv.org
13043 S:      Odd Fixes
13044 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13045
13046 SI470X FM RADIO RECEIVER USB DRIVER
13047 M:      Hans Verkuil <hverkuil@xs4all.nl>
13048 L:      linux-media@vger.kernel.org
13049 T:      git git://linuxtv.org/media_tree.git
13050 W:      https://linuxtv.org
13051 S:      Maintained
13052 F:      drivers/media/radio/si470x/radio-si470x-common.c
13053 F:      drivers/media/radio/si470x/radio-si470x.h
13054 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13055
13056 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13057 M:      Eduardo Valentin <edubezval@gmail.com>
13058 L:      linux-media@vger.kernel.org
13059 T:      git git://linuxtv.org/media_tree.git
13060 W:      https://linuxtv.org
13061 S:      Odd Fixes
13062 F:      drivers/media/radio/si4713/si4713.?
13063
13064 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13065 M:      Eduardo Valentin <edubezval@gmail.com>
13066 L:      linux-media@vger.kernel.org
13067 T:      git git://linuxtv.org/media_tree.git
13068 W:      https://linuxtv.org
13069 S:      Odd Fixes
13070 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13071
13072 SI4713 FM RADIO TRANSMITTER USB DRIVER
13073 M:      Hans Verkuil <hverkuil@xs4all.nl>
13074 L:      linux-media@vger.kernel.org
13075 T:      git git://linuxtv.org/media_tree.git
13076 W:      https://linuxtv.org
13077 S:      Maintained
13078 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13079
13080 SIANO DVB DRIVER
13081 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13082 L:      linux-media@vger.kernel.org
13083 W:      https://linuxtv.org
13084 T:      git git://linuxtv.org/media_tree.git
13085 S:      Odd fixes
13086 F:      drivers/media/common/siano/
13087 F:      drivers/media/usb/siano/
13088 F:      drivers/media/usb/siano/
13089 F:      drivers/media/mmc/siano/
13090
13091 SIFIVE DRIVERS
13092 M:      Palmer Dabbelt <palmer@sifive.com>
13093 L:      linux-riscv@lists.infradead.org
13094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13095 S:      Supported
13096 K:      sifive
13097 N:      sifive
13098
13099 SILEAD TOUCHSCREEN DRIVER
13100 M:      Hans de Goede <hdegoede@redhat.com>
13101 L:      linux-input@vger.kernel.org
13102 L:      platform-driver-x86@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/input/touchscreen/silead.c
13105 F:      drivers/platform/x86/silead_dmi.c
13106
13107 SILICON MOTION SM712 FRAME BUFFER DRIVER
13108 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13109 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13110 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13111 L:      linux-fbdev@vger.kernel.org
13112 S:      Maintained
13113 F:      drivers/video/fbdev/sm712*
13114 F:      Documentation/fb/sm712fb.txt
13115
13116 SIMPLE FIRMWARE INTERFACE (SFI)
13117 M:      Len Brown <lenb@kernel.org>
13118 L:      sfi-devel@simplefirmware.org
13119 W:      http://simplefirmware.org/
13120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13121 S:      Supported
13122 F:      arch/x86/platform/sfi/
13123 F:      drivers/sfi/
13124 F:      include/linux/sfi*.h
13125
13126 SIMPLEFB FB DRIVER
13127 M:      Hans de Goede <hdegoede@redhat.com>
13128 L:      linux-fbdev@vger.kernel.org
13129 S:      Maintained
13130 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13131 F:      drivers/video/fbdev/simplefb.c
13132 F:      include/linux/platform_data/simplefb.h
13133
13134 SIMTEC EB110ATX (Chalice CATS)
13135 P:      Ben Dooks
13136 P:      Vincent Sanders <vince@simtec.co.uk>
13137 M:      Simtec Linux Team <linux@simtec.co.uk>
13138 W:      http://www.simtec.co.uk/products/EB110ATX/
13139 S:      Supported
13140
13141 SIMTEC EB2410ITX (BAST)
13142 P:      Ben Dooks
13143 P:      Vincent Sanders <vince@simtec.co.uk>
13144 M:      Simtec Linux Team <linux@simtec.co.uk>
13145 W:      http://www.simtec.co.uk/products/EB2410ITX/
13146 S:      Supported
13147 F:      arch/arm/mach-s3c24xx/mach-bast.c
13148 F:      arch/arm/mach-s3c24xx/bast-ide.c
13149 F:      arch/arm/mach-s3c24xx/bast-irq.c
13150
13151 SIPHASH PRF ROUTINES
13152 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13153 S:      Maintained
13154 F:      lib/siphash.c
13155 F:      lib/test_siphash.c
13156 F:      include/linux/siphash.h
13157
13158 SIOX
13159 M:      Gavin Schenk <g.schenk@eckelmann.de>
13160 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13161 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13162 S:      Supported
13163 F:      drivers/siox/*
13164 F:      include/trace/events/siox.h
13165
13166 SIS 190 ETHERNET DRIVER
13167 M:      Francois Romieu <romieu@fr.zoreil.com>
13168 L:      netdev@vger.kernel.org
13169 S:      Maintained
13170 F:      drivers/net/ethernet/sis/sis190.c
13171
13172 SIS 900/7016 FAST ETHERNET DRIVER
13173 M:      Daniele Venzano <venza@brownhat.org>
13174 W:      http://www.brownhat.org/sis900.html
13175 L:      netdev@vger.kernel.org
13176 S:      Maintained
13177 F:      drivers/net/ethernet/sis/sis900.*
13178
13179 SIS FRAMEBUFFER DRIVER
13180 M:      Thomas Winischhofer <thomas@winischhofer.net>
13181 W:      http://www.winischhofer.net/linuxsisvga.shtml
13182 S:      Maintained
13183 F:      Documentation/fb/sisfb.txt
13184 F:      drivers/video/fbdev/sis/
13185 F:      include/video/sisfb.h
13186
13187 SIS USB2VGA DRIVER
13188 M:      Thomas Winischhofer <thomas@winischhofer.net>
13189 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13190 S:      Maintained
13191 F:      drivers/usb/misc/sisusbvga/
13192
13193 SLAB ALLOCATOR
13194 M:      Christoph Lameter <cl@linux.com>
13195 M:      Pekka Enberg <penberg@kernel.org>
13196 M:      David Rientjes <rientjes@google.com>
13197 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13198 M:      Andrew Morton <akpm@linux-foundation.org>
13199 L:      linux-mm@kvack.org
13200 S:      Maintained
13201 F:      include/linux/sl?b*.h
13202 F:      mm/sl?b*
13203
13204 SLEEPABLE READ-COPY UPDATE (SRCU)
13205 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13206 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13207 M:      Josh Triplett <josh@joshtriplett.org>
13208 R:      Steven Rostedt <rostedt@goodmis.org>
13209 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13210 L:      linux-kernel@vger.kernel.org
13211 W:      http://www.rdrop.com/users/paulmck/RCU/
13212 S:      Supported
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13214 F:      include/linux/srcu*.h
13215 F:      kernel/rcu/srcu*.c
13216
13217 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13218 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13220 S:      Maintained
13221 F:      drivers/slimbus/
13222 F:      Documentation/devicetree/bindings/slimbus/
13223 F:      include/linux/slimbus.h
13224
13225 SMACK SECURITY MODULE
13226 M:      Casey Schaufler <casey@schaufler-ca.com>
13227 L:      linux-security-module@vger.kernel.org
13228 W:      http://schaufler-ca.com
13229 T:      git git://github.com/cschaufler/smack-next
13230 S:      Maintained
13231 F:      Documentation/admin-guide/LSM/Smack.rst
13232 F:      security/smack/
13233
13234 SMC91x ETHERNET DRIVER
13235 M:      Nicolas Pitre <nico@fluxnic.net>
13236 S:      Odd Fixes
13237 F:      drivers/net/ethernet/smsc/smc91x.*
13238
13239 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13240 M:      Sakari Ailus <sakari.ailus@iki.fi>
13241 L:      linux-media@vger.kernel.org
13242 S:      Maintained
13243 F:      drivers/media/i2c/smiapp/
13244 F:      include/media/i2c/smiapp.h
13245 F:      drivers/media/i2c/smiapp-pll.c
13246 F:      drivers/media/i2c/smiapp-pll.h
13247 F:      include/uapi/linux/smiapp.h
13248 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13249
13250 SMM665 HARDWARE MONITOR DRIVER
13251 M:      Guenter Roeck <linux@roeck-us.net>
13252 L:      linux-hwmon@vger.kernel.org
13253 S:      Maintained
13254 F:      Documentation/hwmon/smm665
13255 F:      drivers/hwmon/smm665.c
13256
13257 SMSC EMC2103 HARDWARE MONITOR DRIVER
13258 M:      Steve Glendinning <steve.glendinning@shawell.net>
13259 L:      linux-hwmon@vger.kernel.org
13260 S:      Maintained
13261 F:      Documentation/hwmon/emc2103
13262 F:      drivers/hwmon/emc2103.c
13263
13264 SMSC SCH5627 HARDWARE MONITOR DRIVER
13265 M:      Hans de Goede <hdegoede@redhat.com>
13266 L:      linux-hwmon@vger.kernel.org
13267 S:      Supported
13268 F:      Documentation/hwmon/sch5627
13269 F:      drivers/hwmon/sch5627.c
13270
13271 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13272 M:      Steve Glendinning <steve.glendinning@shawell.net>
13273 L:      linux-fbdev@vger.kernel.org
13274 S:      Maintained
13275 F:      drivers/video/fbdev/smscufx.c
13276
13277 SMSC47B397 HARDWARE MONITOR DRIVER
13278 M:      Jean Delvare <jdelvare@suse.com>
13279 L:      linux-hwmon@vger.kernel.org
13280 S:      Maintained
13281 F:      Documentation/hwmon/smsc47b397
13282 F:      drivers/hwmon/smsc47b397.c
13283
13284 SMSC911x ETHERNET DRIVER
13285 M:      Steve Glendinning <steve.glendinning@shawell.net>
13286 L:      netdev@vger.kernel.org
13287 S:      Maintained
13288 F:      include/linux/smsc911x.h
13289 F:      drivers/net/ethernet/smsc/smsc911x.*
13290
13291 SMSC9420 PCI ETHERNET DRIVER
13292 M:      Steve Glendinning <steve.glendinning@shawell.net>
13293 L:      netdev@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/net/ethernet/smsc/smsc9420.*
13296
13297 SOC-CAMERA V4L2 SUBSYSTEM
13298 L:      linux-media@vger.kernel.org
13299 T:      git git://linuxtv.org/media_tree.git
13300 S:      Orphan
13301 F:      include/media/soc*
13302 F:      drivers/media/i2c/soc_camera/
13303 F:      drivers/media/platform/soc_camera/
13304
13305 SOCIONEXT SYNQUACER I2C DRIVER
13306 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13307 L:      linux-i2c@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/i2c/busses/i2c-synquacer.c
13310 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13311
13312 SOCIONEXT UNIPHIER SOUND DRIVER
13313 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13314 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13315 S:      Maintained
13316 F:      sound/soc/uniphier/
13317
13318 SOEKRIS NET48XX LED SUPPORT
13319 M:      Chris Boot <bootc@bootc.net>
13320 S:      Maintained
13321 F:      drivers/leds/leds-net48xx.c
13322
13323 SOFT-ROCE DRIVER (rxe)
13324 M:      Moni Shoua <monis@mellanox.com>
13325 L:      linux-rdma@vger.kernel.org
13326 S:      Supported
13327 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13328 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13329 F:      drivers/infiniband/sw/rxe/
13330 F:      include/uapi/rdma/rdma_user_rxe.h
13331
13332 SOFTLOGIC 6x10 MPEG CODEC
13333 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13334 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13335 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13336 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13337 M:      Ismael Luceno <ismael@iodev.co.uk>
13338 L:      linux-media@vger.kernel.org
13339 S:      Supported
13340 F:      drivers/media/pci/solo6x10/
13341
13342 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13343 M:      James Morse <james.morse@arm.com>
13344 L:      linux-arm-kernel@lists.infradead.org
13345 S:      Maintained
13346 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13347 F:      drivers/firmware/arm_sdei.c
13348 F:      include/linux/sdei.h
13349 F:      include/uapi/linux/sdei.h
13350
13351 SOFTWARE RAID (Multiple Disks) SUPPORT
13352 M:      Shaohua Li <shli@kernel.org>
13353 L:      linux-raid@vger.kernel.org
13354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13355 S:      Supported
13356 F:      drivers/md/Makefile
13357 F:      drivers/md/Kconfig
13358 F:      drivers/md/md*
13359 F:      drivers/md/raid*
13360 F:      include/linux/raid/
13361 F:      include/uapi/linux/raid/
13362
13363 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13364 M:      Jassi Brar <jaswinder.singh@linaro.org>
13365 L:      netdev@vger.kernel.org
13366 S:      Maintained
13367 F:      drivers/net/ethernet/socionext/netsec.c
13368 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13369
13370 SOLIDRUN CLEARFOG SUPPORT
13371 M:      Russell King <linux@armlinux.org.uk>
13372 S:      Maintained
13373 F:      arch/arm/boot/dts/armada-388-clearfog*
13374 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13375
13376 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13377 M:      Russell King <linux@armlinux.org.uk>
13378 S:      Maintained
13379 F:      arch/arm/boot/dts/imx6*-cubox-i*
13380 F:      arch/arm/boot/dts/imx6*-hummingboard*
13381 F:      arch/arm/boot/dts/imx6*-sr-*
13382
13383 SONIC NETWORK DRIVER
13384 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13385 L:      netdev@vger.kernel.org
13386 S:      Maintained
13387 F:      drivers/net/ethernet/natsemi/sonic.*
13388
13389 SONICS SILICON BACKPLANE DRIVER (SSB)
13390 M:      Michael Buesch <m@bues.ch>
13391 L:      linux-wireless@vger.kernel.org
13392 S:      Maintained
13393 F:      drivers/ssb/
13394 F:      include/linux/ssb/
13395
13396 SONY IMX258 SENSOR DRIVER
13397 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13398 L:      linux-media@vger.kernel.org
13399 T:      git git://linuxtv.org/media_tree.git
13400 S:      Maintained
13401 F:      drivers/media/i2c/imx258.c
13402
13403 SONY IMX274 SENSOR DRIVER
13404 M:      Leon Luo <leonl@leopardimaging.com>
13405 L:      linux-media@vger.kernel.org
13406 T:      git git://linuxtv.org/media_tree.git
13407 S:      Maintained
13408 F:      drivers/media/i2c/imx274.c
13409 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13410
13411 SONY MEMORYSTICK CARD SUPPORT
13412 M:      Alex Dubov <oakad@yahoo.com>
13413 W:      http://tifmxx.berlios.de/
13414 S:      Maintained
13415 F:      drivers/memstick/host/tifm_ms.c
13416
13417 SONY MEMORYSTICK STANDARD SUPPORT
13418 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13419 S:      Maintained
13420 F:      drivers/memstick/core/ms_block.*
13421
13422 SONY VAIO CONTROL DEVICE DRIVER
13423 M:      Mattia Dongili <malattia@linux.it>
13424 L:      platform-driver-x86@vger.kernel.org
13425 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13426 S:      Maintained
13427 F:      Documentation/laptops/sony-laptop.txt
13428 F:      drivers/char/sonypi.c
13429 F:      drivers/platform/x86/sony-laptop.c
13430 F:      include/linux/sony-laptop.h
13431
13432 SOUND
13433 M:      Jaroslav Kysela <perex@perex.cz>
13434 M:      Takashi Iwai <tiwai@suse.com>
13435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13436 W:      http://www.alsa-project.org/
13437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13438 T:      git git://git.alsa-project.org/alsa-kernel.git
13439 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13440 S:      Maintained
13441 F:      Documentation/sound/
13442 F:      include/sound/
13443 F:      include/uapi/sound/
13444 F:      sound/
13445
13446 SOUND - COMPRESSED AUDIO
13447 M:      Vinod Koul <vkoul@kernel.org>
13448 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13450 S:      Supported
13451 F:      Documentation/sound/designs/compress-offload.rst
13452 F:      include/sound/compress_driver.h
13453 F:      include/uapi/sound/compress_*
13454 F:      sound/core/compress_offload.c
13455 F:      sound/soc/soc-compress.c
13456
13457 SOUND - DMAENGINE HELPERS
13458 M:      Lars-Peter Clausen <lars@metafoo.de>
13459 S:      Supported
13460 F:      include/sound/dmaengine_pcm.h
13461 F:      sound/core/pcm_dmaengine.c
13462 F:      sound/soc/soc-generic-dmaengine-pcm.c
13463
13464 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13465 M:      Liam Girdwood <lgirdwood@gmail.com>
13466 M:      Mark Brown <broonie@kernel.org>
13467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13468 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13469 W:      http://alsa-project.org/main/index.php/ASoC
13470 S:      Supported
13471 F:      Documentation/devicetree/bindings/sound/
13472 F:      Documentation/sound/soc/
13473 F:      sound/soc/
13474 F:      include/sound/soc*
13475
13476 SOUNDWIRE SUBSYSTEM
13477 M:      Vinod Koul <vinod.koul@intel.com>
13478 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13479 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13480 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13481 S:      Supported
13482 F:      Documentation/driver-api/soundwire/
13483 F:      drivers/soundwire/
13484 F:      include/linux/soundwire/
13485
13486 SP2 MEDIA DRIVER
13487 M:      Olli Salonen <olli.salonen@iki.fi>
13488 L:      linux-media@vger.kernel.org
13489 W:      https://linuxtv.org
13490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13491 S:      Maintained
13492 F:      drivers/media/dvb-frontends/sp2*
13493
13494 SPARC + UltraSPARC (sparc/sparc64)
13495 M:      "David S. Miller" <davem@davemloft.net>
13496 L:      sparclinux@vger.kernel.org
13497 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13500 S:      Maintained
13501 F:      arch/sparc/
13502 F:      drivers/sbus/
13503
13504 SPARC SERIAL DRIVERS
13505 M:      "David S. Miller" <davem@davemloft.net>
13506 L:      sparclinux@vger.kernel.org
13507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13509 S:      Maintained
13510 F:      include/linux/sunserialcore.h
13511 F:      drivers/tty/serial/suncore.c
13512 F:      drivers/tty/serial/sunhv.c
13513 F:      drivers/tty/serial/sunsab.c
13514 F:      drivers/tty/serial/sunsab.h
13515 F:      drivers/tty/serial/sunsu.c
13516 F:      drivers/tty/serial/sunzilog.c
13517 F:      drivers/tty/serial/sunzilog.h
13518 F:      drivers/tty/vcc.c
13519
13520 SPARSE CHECKER
13521 M:      "Christopher Li" <sparse@chrisli.org>
13522 L:      linux-sparse@vger.kernel.org
13523 W:      https://sparse.wiki.kernel.org/
13524 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13525 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13526 S:      Maintained
13527 F:      include/linux/compiler.h
13528
13529 SPEAR CLOCK FRAMEWORK SUPPORT
13530 M:      Viresh Kumar <vireshk@kernel.org>
13531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13532 W:      http://www.st.com/spear
13533 S:      Maintained
13534 F:      drivers/clk/spear/
13535
13536 SPEAR PLATFORM SUPPORT
13537 M:      Viresh Kumar <vireshk@kernel.org>
13538 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13540 W:      http://www.st.com/spear
13541 S:      Maintained
13542 F:      arch/arm/boot/dts/spear*
13543 F:      arch/arm/mach-spear/
13544
13545 SPI NOR SUBSYSTEM
13546 M:      Marek Vasut <marek.vasut@gmail.com>
13547 L:      linux-mtd@lists.infradead.org
13548 W:      http://www.linux-mtd.infradead.org/
13549 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13550 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13551 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13552 S:      Maintained
13553 F:      drivers/mtd/spi-nor/
13554 F:      include/linux/mtd/spi-nor.h
13555
13556 SPI SUBSYSTEM
13557 M:      Mark Brown <broonie@kernel.org>
13558 L:      linux-spi@vger.kernel.org
13559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13560 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13561 S:      Maintained
13562 F:      Documentation/devicetree/bindings/spi/
13563 F:      Documentation/spi/
13564 F:      drivers/spi/
13565 F:      include/linux/spi/
13566 F:      include/uapi/linux/spi/
13567 F:      tools/spi/
13568
13569 SPIDERNET NETWORK DRIVER for CELL
13570 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13571 L:      netdev@vger.kernel.org
13572 S:      Supported
13573 F:      Documentation/networking/spider_net.txt
13574 F:      drivers/net/ethernet/toshiba/spider_net*
13575
13576 SPMI SUBSYSTEM
13577 R:      Stephen Boyd <sboyd@kernel.org>
13578 L:      linux-arm-msm@vger.kernel.org
13579 F:      Documentation/devicetree/bindings/spmi/
13580 F:      drivers/spmi/
13581 F:      include/dt-bindings/spmi/spmi.h
13582 F:      include/linux/spmi.h
13583 F:      include/trace/events/spmi.h
13584
13585 SPU FILE SYSTEM
13586 M:      Jeremy Kerr <jk@ozlabs.org>
13587 L:      linuxppc-dev@lists.ozlabs.org
13588 W:      http://www.ibm.com/developerworks/power/cell/
13589 S:      Supported
13590 F:      Documentation/filesystems/spufs.txt
13591 F:      arch/powerpc/platforms/cell/spufs/
13592
13593 SQUASHFS FILE SYSTEM
13594 M:      Phillip Lougher <phillip@squashfs.org.uk>
13595 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13596 W:      http://squashfs.org.uk
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13598 S:      Maintained
13599 F:      Documentation/filesystems/squashfs.txt
13600 F:      fs/squashfs/
13601
13602 SRM (Alpha) environment access
13603 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13604 S:      Maintained
13605 F:      arch/alpha/kernel/srm_env.c
13606
13607 ST STM32 I2C/SMBUS DRIVER
13608 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13609 L:      linux-i2c@vger.kernel.org
13610 S:      Maintained
13611 F:      drivers/i2c/busses/i2c-stm32*
13612
13613 STABLE BRANCH
13614 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13615 L:      stable@vger.kernel.org
13616 S:      Supported
13617 F:      Documentation/process/stable-kernel-rules.rst
13618
13619 STAGING - COMEDI
13620 M:      Ian Abbott <abbotti@mev.co.uk>
13621 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13622 S:      Odd Fixes
13623 F:      drivers/staging/comedi/
13624
13625 STAGING - FLARION FT1000 DRIVERS
13626 M:      Marek Belisko <marek.belisko@gmail.com>
13627 S:      Odd Fixes
13628 F:      drivers/staging/ft1000/
13629
13630 STAGING - INDUSTRIAL IO
13631 M:      Jonathan Cameron <jic23@kernel.org>
13632 L:      linux-iio@vger.kernel.org
13633 S:      Odd Fixes
13634 F:      Documentation/devicetree/bindings/staging/iio/
13635 F:      drivers/staging/iio/
13636
13637 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13638 M:      Marc Dietrich <marvin24@gmx.de>
13639 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13640 L:      linux-tegra@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/staging/nvec/
13643
13644 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13645 M:      Jens Frederich <jfrederich@gmail.com>
13646 M:      Daniel Drake <dsd@laptop.org>
13647 M:      Jon Nettleton <jon.nettleton@gmail.com>
13648 W:      http://wiki.laptop.org/go/DCON
13649 S:      Maintained
13650 F:      drivers/staging/olpc_dcon/
13651
13652 STAGING - REALTEK RTL8712U DRIVERS
13653 M:      Larry Finger <Larry.Finger@lwfinger.net>
13654 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13655 S:      Odd Fixes
13656 F:      drivers/staging/rtl8712/
13657
13658 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13659 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13660 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13661 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13662 L:      linux-fbdev@vger.kernel.org
13663 S:      Maintained
13664 F:      drivers/staging/sm750fb/
13665
13666 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13667 M:      William Hubbs <w.d.hubbs@gmail.com>
13668 M:      Chris Brannon <chris@the-brannons.com>
13669 M:      Kirk Reiser <kirk@reisers.ca>
13670 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13671 L:      speakup@linux-speakup.org
13672 W:      http://www.linux-speakup.org/
13673 S:      Odd Fixes
13674 F:      drivers/staging/speakup/
13675
13676 STAGING - VIA VT665X DRIVERS
13677 M:      Forest Bond <forest@alittletooquiet.net>
13678 S:      Odd Fixes
13679 F:      drivers/staging/vt665?/
13680
13681 STAGING - WILC1000 WIFI DRIVER
13682 M:      Aditya Shankar <aditya.shankar@microchip.com>
13683 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13684 L:      linux-wireless@vger.kernel.org
13685 S:      Supported
13686 F:      drivers/staging/wilc1000/
13687
13688 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13689 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13690 S:      Odd Fixes
13691 F:      drivers/staging/xgifb/
13692
13693 STAGING SUBSYSTEM
13694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13696 L:      devel@driverdev.osuosl.org
13697 S:      Supported
13698 F:      drivers/staging/
13699
13700 STARFIRE/DURALAN NETWORK DRIVER
13701 M:      Ion Badulescu <ionut@badula.org>
13702 S:      Odd Fixes
13703 F:      drivers/net/ethernet/adaptec/starfire*
13704
13705 STEC S1220 SKD DRIVER
13706 M:      Bart Van Assche <bart.vanassche@wdc.com>
13707 L:      linux-block@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/block/skd*[ch]
13710
13711 STI AUDIO (ASoC) DRIVERS
13712 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13713 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13714 S:      Maintained
13715 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13716 F:      sound/soc/sti/
13717
13718 STI CEC DRIVER
13719 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13720 S:      Maintained
13721 F:      drivers/staging/media/st-cec/
13722 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13723
13724 STK1160 USB VIDEO CAPTURE DRIVER
13725 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13726 L:      linux-media@vger.kernel.org
13727 T:      git git://linuxtv.org/media_tree.git
13728 S:      Maintained
13729 F:      drivers/media/usb/stk1160/
13730
13731 STM32 AUDIO (ASoC) DRIVERS
13732 M:      Olivier Moysan <olivier.moysan@st.com>
13733 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13735 S:      Maintained
13736 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13737 F:      sound/soc/stm/
13738
13739 STM32 TIMER/LPTIMER DRIVERS
13740 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13741 S:      Maintained
13742 F:      drivers/*/stm32-*timer*
13743 F:      drivers/pwm/pwm-stm32*
13744 F:      include/linux/*/stm32-*tim*
13745 F:      Documentation/ABI/testing/*timer-stm32
13746 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13747 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13748
13749 STMMAC ETHERNET DRIVER
13750 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13751 M:      Alexandre Torgue <alexandre.torgue@st.com>
13752 M:      Jose Abreu <joabreu@synopsys.com>
13753 L:      netdev@vger.kernel.org
13754 W:      http://www.stlinux.com
13755 S:      Supported
13756 F:      drivers/net/ethernet/stmicro/stmmac/
13757
13758 SUN3/3X
13759 M:      Sam Creasey <sammy@sammy.net>
13760 W:      http://sammy.net/sun3/
13761 S:      Maintained
13762 F:      arch/m68k/kernel/*sun3*
13763 F:      arch/m68k/sun3*/
13764 F:      arch/m68k/include/asm/sun3*
13765 F:      drivers/net/ethernet/i825xx/sun3*
13766
13767 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13768 M:      Hans de Goede <hdegoede@redhat.com>
13769 L:      linux-input@vger.kernel.org
13770 S:      Maintained
13771 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13772 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13773
13774 SUNDANCE NETWORK DRIVER
13775 M:      Denis Kirjanov <kda@linux-powerpc.org>
13776 L:      netdev@vger.kernel.org
13777 S:      Maintained
13778 F:      drivers/net/ethernet/dlink/sundance.c
13779
13780 SUPERH
13781 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13782 M:      Rich Felker <dalias@libc.org>
13783 L:      linux-sh@vger.kernel.org
13784 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13785 S:      Maintained
13786 F:      Documentation/sh/
13787 F:      arch/sh/
13788 F:      drivers/sh/
13789
13790 SUSPEND TO RAM
13791 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13792 M:      Len Brown <len.brown@intel.com>
13793 M:      Pavel Machek <pavel@ucw.cz>
13794 L:      linux-pm@vger.kernel.org
13795 B:      https://bugzilla.kernel.org
13796 S:      Supported
13797 F:      Documentation/power/
13798 F:      arch/x86/kernel/acpi/
13799 F:      drivers/base/power/
13800 F:      kernel/power/
13801 F:      include/linux/suspend.h
13802 F:      include/linux/freezer.h
13803 F:      include/linux/pm.h
13804
13805 SVGA HANDLING
13806 M:      Martin Mares <mj@ucw.cz>
13807 L:      linux-video@atrey.karlin.mff.cuni.cz
13808 S:      Maintained
13809 F:      Documentation/svga.txt
13810 F:      arch/x86/boot/video*
13811
13812 SWIOTLB SUBSYSTEM
13813 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13814 L:      iommu@lists.linux-foundation.org
13815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13816 S:      Supported
13817 F:      kernel/dma/swiotlb.c
13818 F:      arch/*/kernel/pci-swiotlb.c
13819 F:      include/linux/swiotlb.h
13820
13821 SWITCHDEV
13822 M:      Jiri Pirko <jiri@resnulli.us>
13823 M:      Ivan Vecera <ivecera@redhat.com>
13824 L:      netdev@vger.kernel.org
13825 S:      Supported
13826 F:      net/switchdev/
13827 F:      include/net/switchdev.h
13828
13829 SY8106A REGULATOR DRIVER
13830 M:      Icenowy Zheng <icenowy@aosc.io>
13831 S:      Maintained
13832 F:      drivers/regulator/sy8106a-regulator.c
13833 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13834
13835 SYNC FILE FRAMEWORK
13836 M:      Sumit Semwal <sumit.semwal@linaro.org>
13837 R:      Gustavo Padovan <gustavo@padovan.org>
13838 S:      Maintained
13839 L:      linux-media@vger.kernel.org
13840 L:      dri-devel@lists.freedesktop.org
13841 F:      drivers/dma-buf/sync_*
13842 F:      drivers/dma-buf/dma-fence*
13843 F:      drivers/dma-buf/sw_sync.c
13844 F:      include/linux/sync_file.h
13845 F:      include/uapi/linux/sync_file.h
13846 F:      Documentation/sync_file.txt
13847 T:      git git://anongit.freedesktop.org/drm/drm-misc
13848
13849 SYNOPSYS ARC ARCHITECTURE
13850 M:      Vineet Gupta <vgupta@synopsys.com>
13851 L:      linux-snps-arc@lists.infradead.org
13852 S:      Supported
13853 F:      arch/arc/
13854 F:      Documentation/devicetree/bindings/arc/*
13855 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13856 F:      drivers/clocksource/arc_timer.c
13857 F:      drivers/tty/serial/arc_uart.c
13858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13859
13860 SYNOPSYS ARC HSDK SDP pll clock driver
13861 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13862 S:      Supported
13863 F:      drivers/clk/clk-hsdk-pll.c
13864 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13865
13866 SYNOPSYS ARC SDP clock driver
13867 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13868 S:      Supported
13869 F:      drivers/clk/axs10x/*
13870 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13871
13872 SYNOPSYS ARC SDP platform support
13873 M:      Alexey Brodkin <abrodkin@synopsys.com>
13874 S:      Supported
13875 F:      arch/arc/plat-axs10x
13876 F:      arch/arc/boot/dts/ax*
13877 F:      Documentation/devicetree/bindings/arc/axs10*
13878
13879 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13880 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13881 S:      Supported
13882 F:      drivers/reset/reset-axs10x.c
13883 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13884
13885 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13886 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13887 S:      Maintained
13888 F:      drivers/tty/serial/8250/8250_dw.c
13889
13890 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13891 M:      Hoan Tran <hotran@apm.com>
13892 L:      linux-gpio@vger.kernel.org
13893 S:      Maintained
13894 F:      drivers/gpio/gpio-dwapb.c
13895 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13896
13897 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13898 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13899 S:      Maintained
13900 F:      drivers/dma/dwi-axi-dmac/
13901 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13902
13903 SYNOPSYS DESIGNWARE DMAC DRIVER
13904 M:      Viresh Kumar <vireshk@kernel.org>
13905 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13906 S:      Maintained
13907 F:      include/linux/dma/dw.h
13908 F:      include/linux/platform_data/dma-dw.h
13909 F:      drivers/dma/dw/
13910
13911 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13912 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13913 L:      netdev@vger.kernel.org
13914 S:      Supported
13915 F:      drivers/net/ethernet/synopsys/
13916
13917 SYNOPSYS DESIGNWARE I2C DRIVER
13918 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13919 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13920 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13921 L:      linux-i2c@vger.kernel.org
13922 S:      Maintained
13923 F:      drivers/i2c/busses/i2c-designware-*
13924 F:      include/linux/platform_data/i2c-designware.h
13925
13926 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13927 M:      Jaehoon Chung <jh80.chung@samsung.com>
13928 L:      linux-mmc@vger.kernel.org
13929 S:      Maintained
13930 F:      drivers/mmc/host/dw_mmc*
13931
13932 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13933 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13934 S:      Supported
13935 F:      drivers/reset/reset-hsdk.c
13936 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13937 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13938
13939 SYSTEM CONFIGURATION (SYSCON)
13940 M:      Lee Jones <lee.jones@linaro.org>
13941 M:      Arnd Bergmann <arnd@arndb.de>
13942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13943 S:      Supported
13944 F:      drivers/mfd/syscon.c
13945
13946 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13947 M:      Sudeep Holla <sudeep.holla@arm.com>
13948 L:      linux-arm-kernel@lists.infradead.org
13949 S:      Maintained
13950 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13951 F:      drivers/clk/clk-sc[mp]i.c
13952 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13953 F:      drivers/firmware/arm_scpi.c
13954 F:      drivers/firmware/arm_scmi/
13955 F:      include/linux/sc[mp]i_protocol.h
13956
13957 SYSTEM RESET/SHUTDOWN DRIVERS
13958 M:      Sebastian Reichel <sre@kernel.org>
13959 L:      linux-pm@vger.kernel.org
13960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13961 S:      Maintained
13962 F:      Documentation/devicetree/bindings/power/reset/
13963 F:      drivers/power/reset/
13964
13965 SYSTEM TRACE MODULE CLASS
13966 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13967 S:      Maintained
13968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13969 F:      Documentation/trace/stm.rst
13970 F:      drivers/hwtracing/stm/
13971 F:      include/linux/stm.h
13972 F:      include/uapi/linux/stm.h
13973
13974 SYSV FILESYSTEM
13975 M:      Christoph Hellwig <hch@infradead.org>
13976 S:      Maintained
13977 F:      Documentation/filesystems/sysv-fs.txt
13978 F:      fs/sysv/
13979 F:      include/linux/sysv_fs.h
13980
13981 TARGET SUBSYSTEM
13982 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13983 L:      linux-scsi@vger.kernel.org
13984 L:      target-devel@vger.kernel.org
13985 W:      http://www.linux-iscsi.org
13986 W:      http://groups.google.com/group/linux-iscsi-target-dev
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13988 S:      Supported
13989 F:      drivers/target/
13990 F:      include/target/
13991 F:      Documentation/target/
13992
13993 TASKSTATS STATISTICS INTERFACE
13994 M:      Balbir Singh <bsingharora@gmail.com>
13995 S:      Maintained
13996 F:      Documentation/accounting/taskstats*
13997 F:      include/linux/taskstats*
13998 F:      kernel/taskstats.c
13999
14000 TC subsystem
14001 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14002 M:      Cong Wang <xiyou.wangcong@gmail.com>
14003 M:      Jiri Pirko <jiri@resnulli.us>
14004 L:      netdev@vger.kernel.org
14005 S:      Maintained
14006 F:      include/net/pkt_cls.h
14007 F:      include/net/pkt_sched.h
14008 F:      include/net/tc_act/
14009 F:      include/uapi/linux/pkt_cls.h
14010 F:      include/uapi/linux/pkt_sched.h
14011 F:      include/uapi/linux/tc_act/
14012 F:      include/uapi/linux/tc_ematch/
14013 F:      net/sched/
14014
14015 TC90522 MEDIA DRIVER
14016 M:      Akihiro Tsukada <tskd08@gmail.com>
14017 L:      linux-media@vger.kernel.org
14018 S:      Odd Fixes
14019 F:      drivers/media/dvb-frontends/tc90522*
14020
14021 TCP LOW PRIORITY MODULE
14022 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14023 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14024 W:      http://tcp-lp-mod.sourceforge.net/
14025 S:      Maintained
14026 F:      net/ipv4/tcp_lp.c
14027
14028 TDA10071 MEDIA DRIVER
14029 M:      Antti Palosaari <crope@iki.fi>
14030 L:      linux-media@vger.kernel.org
14031 W:      https://linuxtv.org
14032 W:      http://palosaari.fi/linux/
14033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14034 T:      git git://linuxtv.org/anttip/media_tree.git
14035 S:      Maintained
14036 F:      drivers/media/dvb-frontends/tda10071*
14037
14038 TDA18212 MEDIA DRIVER
14039 M:      Antti Palosaari <crope@iki.fi>
14040 L:      linux-media@vger.kernel.org
14041 W:      https://linuxtv.org
14042 W:      http://palosaari.fi/linux/
14043 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14044 T:      git git://linuxtv.org/anttip/media_tree.git
14045 S:      Maintained
14046 F:      drivers/media/tuners/tda18212*
14047
14048 TDA18218 MEDIA DRIVER
14049 M:      Antti Palosaari <crope@iki.fi>
14050 L:      linux-media@vger.kernel.org
14051 W:      https://linuxtv.org
14052 W:      http://palosaari.fi/linux/
14053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14054 T:      git git://linuxtv.org/anttip/media_tree.git
14055 S:      Maintained
14056 F:      drivers/media/tuners/tda18218*
14057
14058 TDA18250 MEDIA DRIVER
14059 M:      Olli Salonen <olli.salonen@iki.fi>
14060 L:      linux-media@vger.kernel.org
14061 W:      https://linuxtv.org
14062 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14063 T:      git git://linuxtv.org/media_tree.git
14064 S:      Maintained
14065 F:      drivers/media/tuners/tda18250*
14066
14067 TDA18271 MEDIA DRIVER
14068 M:      Michael Krufky <mkrufky@linuxtv.org>
14069 L:      linux-media@vger.kernel.org
14070 W:      https://linuxtv.org
14071 W:      http://github.com/mkrufky
14072 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14073 T:      git git://linuxtv.org/mkrufky/tuners.git
14074 S:      Maintained
14075 F:      drivers/media/tuners/tda18271*
14076
14077 TDA1997x MEDIA DRIVER
14078 M:      Tim Harvey <tharvey@gateworks.com>
14079 L:      linux-media@vger.kernel.org
14080 W:      https://linuxtv.org
14081 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14082 S:      Maintained
14083 F:      drivers/media/i2c/tda1997x.*
14084
14085 TDA827x MEDIA DRIVER
14086 M:      Michael Krufky <mkrufky@linuxtv.org>
14087 L:      linux-media@vger.kernel.org
14088 W:      https://linuxtv.org
14089 W:      http://github.com/mkrufky
14090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14091 T:      git git://linuxtv.org/mkrufky/tuners.git
14092 S:      Maintained
14093 F:      drivers/media/tuners/tda8290.*
14094
14095 TDA8290 MEDIA DRIVER
14096 M:      Michael Krufky <mkrufky@linuxtv.org>
14097 L:      linux-media@vger.kernel.org
14098 W:      https://linuxtv.org
14099 W:      http://github.com/mkrufky
14100 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14101 T:      git git://linuxtv.org/mkrufky/tuners.git
14102 S:      Maintained
14103 F:      drivers/media/tuners/tda8290.*
14104
14105 TDA9840 MEDIA DRIVER
14106 M:      Hans Verkuil <hverkuil@xs4all.nl>
14107 L:      linux-media@vger.kernel.org
14108 T:      git git://linuxtv.org/media_tree.git
14109 W:      https://linuxtv.org
14110 S:      Maintained
14111 F:      drivers/media/i2c/tda9840*
14112
14113 TEA5761 TUNER DRIVER
14114 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14115 L:      linux-media@vger.kernel.org
14116 W:      https://linuxtv.org
14117 T:      git git://linuxtv.org/media_tree.git
14118 S:      Odd fixes
14119 F:      drivers/media/tuners/tea5761.*
14120
14121 TEA5767 TUNER DRIVER
14122 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14123 L:      linux-media@vger.kernel.org
14124 W:      https://linuxtv.org
14125 T:      git git://linuxtv.org/media_tree.git
14126 S:      Maintained
14127 F:      drivers/media/tuners/tea5767.*
14128
14129 TEA6415C MEDIA DRIVER
14130 M:      Hans Verkuil <hverkuil@xs4all.nl>
14131 L:      linux-media@vger.kernel.org
14132 T:      git git://linuxtv.org/media_tree.git
14133 W:      https://linuxtv.org
14134 S:      Maintained
14135 F:      drivers/media/i2c/tea6415c*
14136
14137 TEA6420 MEDIA DRIVER
14138 M:      Hans Verkuil <hverkuil@xs4all.nl>
14139 L:      linux-media@vger.kernel.org
14140 T:      git git://linuxtv.org/media_tree.git
14141 W:      https://linuxtv.org
14142 S:      Maintained
14143 F:      drivers/media/i2c/tea6420*
14144
14145 TEAM DRIVER
14146 M:      Jiri Pirko <jiri@resnulli.us>
14147 L:      netdev@vger.kernel.org
14148 S:      Supported
14149 F:      drivers/net/team/
14150 F:      include/linux/if_team.h
14151 F:      include/uapi/linux/if_team.h
14152
14153 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14154 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14155 S:      Maintained
14156 F:      arch/x86/platform/ts5500/
14157
14158 TECHNOTREND USB IR RECEIVER
14159 M:      Sean Young <sean@mess.org>
14160 L:      linux-media@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/media/rc/ttusbir.c
14163
14164 TECHWELL TW9910 VIDEO DECODER
14165 L:      linux-media@vger.kernel.org
14166 S:      Orphan
14167 F:      drivers/media/i2c/tw9910.c
14168 F:      include/media/i2c/tw9910.h
14169
14170 TEE SUBSYSTEM
14171 M:      Jens Wiklander <jens.wiklander@linaro.org>
14172 S:      Maintained
14173 F:      include/linux/tee_drv.h
14174 F:      include/uapi/linux/tee.h
14175 F:      drivers/tee/
14176 F:      Documentation/tee.txt
14177
14178 TEGRA ARCHITECTURE SUPPORT
14179 M:      Thierry Reding <thierry.reding@gmail.com>
14180 M:      Jonathan Hunter <jonathanh@nvidia.com>
14181 L:      linux-tegra@vger.kernel.org
14182 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14184 S:      Supported
14185 N:      [^a-z]tegra
14186
14187 TEGRA CLOCK DRIVER
14188 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14189 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14190 S:      Supported
14191 F:      drivers/clk/tegra/
14192
14193 TEGRA DMA DRIVERS
14194 M:      Laxman Dewangan <ldewangan@nvidia.com>
14195 M:      Jon Hunter <jonathanh@nvidia.com>
14196 S:      Supported
14197 F:      drivers/dma/tegra*
14198
14199 TEGRA I2C DRIVER
14200 M:      Laxman Dewangan <ldewangan@nvidia.com>
14201 S:      Supported
14202 F:      drivers/i2c/busses/i2c-tegra.c
14203
14204 TEGRA IOMMU DRIVERS
14205 M:      Thierry Reding <thierry.reding@gmail.com>
14206 L:      linux-tegra@vger.kernel.org
14207 S:      Supported
14208 F:      drivers/iommu/tegra*
14209
14210 TEGRA KBC DRIVER
14211 M:      Laxman Dewangan <ldewangan@nvidia.com>
14212 S:      Supported
14213 F:      drivers/input/keyboard/tegra-kbc.c
14214
14215 TEGRA NAND DRIVER
14216 M:      Stefan Agner <stefan@agner.ch>
14217 M:      Lucas Stach <dev@lynxeye.de>
14218 S:      Maintained
14219 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14220 F:      drivers/mtd/nand/raw/tegra_nand.c
14221
14222 TEGRA PWM DRIVER
14223 M:      Thierry Reding <thierry.reding@gmail.com>
14224 S:      Supported
14225 F:      drivers/pwm/pwm-tegra.c
14226
14227 TEGRA SERIAL DRIVER
14228 M:      Laxman Dewangan <ldewangan@nvidia.com>
14229 S:      Supported
14230 F:      drivers/tty/serial/serial-tegra.c
14231
14232 TEGRA SPI DRIVER
14233 M:      Laxman Dewangan <ldewangan@nvidia.com>
14234 S:      Supported
14235 F:      drivers/spi/spi-tegra*
14236
14237 TEHUTI ETHERNET DRIVER
14238 M:      Andy Gospodarek <andy@greyhouse.net>
14239 L:      netdev@vger.kernel.org
14240 S:      Supported
14241 F:      drivers/net/ethernet/tehuti/*
14242
14243 Telecom Clock Driver for MCPL0010
14244 M:      Mark Gross <mark.gross@intel.com>
14245 S:      Supported
14246 F:      drivers/char/tlclk.c
14247
14248 TENSILICA XTENSA PORT (xtensa)
14249 M:      Chris Zankel <chris@zankel.net>
14250 M:      Max Filippov <jcmvbkbc@gmail.com>
14251 L:      linux-xtensa@linux-xtensa.org
14252 T:      git git://github.com/czankel/xtensa-linux.git
14253 S:      Maintained
14254 F:      arch/xtensa/
14255 F:      drivers/irqchip/irq-xtensa-*
14256
14257 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14258 M:      Nishanth Menon <nm@ti.com>
14259 M:      Tero Kristo <t-kristo@ti.com>
14260 M:      Santosh Shilimkar <ssantosh@kernel.org>
14261 L:      linux-arm-kernel@lists.infradead.org
14262 S:      Maintained
14263 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14264 F:      drivers/firmware/ti_sci*
14265 F:      include/linux/soc/ti/ti_sci_protocol.h
14266 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14267 F:      include/dt-bindings/genpd/k2g.h
14268 F:      drivers/soc/ti/ti_sci_pm_domains.c
14269 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14270 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14271 F:      drivers/clk/keystone/sci-clk.c
14272 F:      drivers/reset/reset-ti-sci.c
14273
14274 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14275 M:      Hans Verkuil <hverkuil@xs4all.nl>
14276 L:      linux-media@vger.kernel.org
14277 T:      git git://linuxtv.org/media_tree.git
14278 W:      https://linuxtv.org
14279 S:      Maintained
14280 F:      drivers/media/radio/radio-raremono.c
14281
14282 THERMAL
14283 M:      Zhang Rui <rui.zhang@intel.com>
14284 M:      Eduardo Valentin <edubezval@gmail.com>
14285 L:      linux-pm@vger.kernel.org
14286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14288 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14289 S:      Supported
14290 F:      drivers/thermal/
14291 F:      include/linux/thermal.h
14292 F:      include/uapi/linux/thermal.h
14293 F:      include/linux/cpu_cooling.h
14294 F:      Documentation/devicetree/bindings/thermal/
14295
14296 THERMAL/CPU_COOLING
14297 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14298 M:      Viresh Kumar <viresh.kumar@linaro.org>
14299 M:      Javi Merino <javi.merino@kernel.org>
14300 L:      linux-pm@vger.kernel.org
14301 S:      Supported
14302 F:      Documentation/thermal/cpu-cooling-api.txt
14303 F:      drivers/thermal/cpu_cooling.c
14304 F:      include/linux/cpu_cooling.h
14305
14306 THINKPAD ACPI EXTRAS DRIVER
14307 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14308 L:      ibm-acpi-devel@lists.sourceforge.net
14309 L:      platform-driver-x86@vger.kernel.org
14310 W:      http://ibm-acpi.sourceforge.net
14311 W:      http://thinkwiki.org/wiki/Ibm-acpi
14312 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14313 S:      Maintained
14314 F:      drivers/platform/x86/thinkpad_acpi.c
14315
14316 THUNDERBOLT DRIVER
14317 M:      Andreas Noever <andreas.noever@gmail.com>
14318 M:      Michael Jamet <michael.jamet@intel.com>
14319 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14320 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14322 S:      Maintained
14323 F:      Documentation/admin-guide/thunderbolt.rst
14324 F:      drivers/thunderbolt/
14325 F:      include/linux/thunderbolt.h
14326
14327 THUNDERBOLT NETWORK DRIVER
14328 M:      Michael Jamet <michael.jamet@intel.com>
14329 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14330 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14331 L:      netdev@vger.kernel.org
14332 S:      Maintained
14333 F:      drivers/net/thunderbolt.c
14334
14335 THUNDERX GPIO DRIVER
14336 M:      David Daney <david.daney@cavium.com>
14337 S:      Maintained
14338 F:      drivers/gpio/gpio-thunderx.c
14339
14340 TI AM437X VPFE DRIVER
14341 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14342 L:      linux-media@vger.kernel.org
14343 W:      https://linuxtv.org
14344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14345 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14346 S:      Maintained
14347 F:      drivers/media/platform/am437x/
14348
14349 TI BANDGAP AND THERMAL DRIVER
14350 M:      Eduardo Valentin <edubezval@gmail.com>
14351 M:      Keerthy <j-keerthy@ti.com>
14352 L:      linux-pm@vger.kernel.org
14353 L:      linux-omap@vger.kernel.org
14354 S:      Maintained
14355 F:      drivers/thermal/ti-soc-thermal/
14356
14357 TI BQ27XXX POWER SUPPLY DRIVER
14358 R:      Andrew F. Davis <afd@ti.com>
14359 F:      include/linux/power/bq27xxx_battery.h
14360 F:      drivers/power/supply/bq27xxx_battery.c
14361 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14362
14363 TI CDCE706 CLOCK DRIVER
14364 M:      Max Filippov <jcmvbkbc@gmail.com>
14365 S:      Maintained
14366 F:      drivers/clk/clk-cdce706.c
14367
14368 TI CLOCK DRIVER
14369 M:      Tero Kristo <t-kristo@ti.com>
14370 L:      linux-omap@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/clk/ti/
14373 F:      include/linux/clk/ti.h
14374
14375 TI DAVINCI MACHINE SUPPORT
14376 M:      Sekhar Nori <nsekhar@ti.com>
14377 M:      Kevin Hilman <khilman@kernel.org>
14378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14380 S:      Supported
14381 F:      arch/arm/mach-davinci/
14382 F:      drivers/i2c/busses/i2c-davinci.c
14383 F:      arch/arm/boot/dts/da850*
14384
14385 TI DAVINCI SERIES CLOCK DRIVER
14386 M:      David Lechner <david@lechnology.com>
14387 R:      Sekhar Nori <nsekhar@ti.com>
14388 S:      Maintained
14389 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14390 F:      drivers/clk/davinci/
14391
14392 TI DAVINCI SERIES GPIO DRIVER
14393 M:      Keerthy <j-keerthy@ti.com>
14394 L:      linux-gpio@vger.kernel.org
14395 S:      Maintained
14396 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14397 F:      drivers/gpio/gpio-davinci.c
14398
14399 TI DAVINCI SERIES MEDIA DRIVER
14400 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14401 L:      linux-media@vger.kernel.org
14402 W:      https://linuxtv.org
14403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14404 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14405 S:      Maintained
14406 F:      drivers/media/platform/davinci/
14407 F:      include/media/davinci/
14408
14409 TI ETHERNET SWITCH DRIVER (CPSW)
14410 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14411 L:      linux-omap@vger.kernel.org
14412 L:      netdev@vger.kernel.org
14413 S:      Maintained
14414 F:      drivers/net/ethernet/ti/cpsw*
14415 F:      drivers/net/ethernet/ti/davinci*
14416
14417 TI FLASH MEDIA INTERFACE DRIVER
14418 M:      Alex Dubov <oakad@yahoo.com>
14419 S:      Maintained
14420 F:      drivers/misc/tifm*
14421 F:      drivers/mmc/host/tifm_sd.c
14422 F:      include/linux/tifm.h
14423
14424 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14425 M:      Santosh Shilimkar <ssantosh@kernel.org>
14426 L:      linux-kernel@vger.kernel.org
14427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14428 S:      Maintained
14429 F:      drivers/soc/ti/*
14430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14431
14432 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14433 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14434 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14436 S:      Maintained
14437 F:      sound/soc/codecs/lm49453*
14438 F:      sound/soc/codecs/isabelle*
14439
14440 TI LP855x BACKLIGHT DRIVER
14441 M:      Milo Kim <milo.kim@ti.com>
14442 S:      Maintained
14443 F:      Documentation/backlight/lp855x-driver.txt
14444 F:      drivers/video/backlight/lp855x_bl.c
14445 F:      include/linux/platform_data/lp855x.h
14446
14447 TI LP8727 CHARGER DRIVER
14448 M:      Milo Kim <milo.kim@ti.com>
14449 S:      Maintained
14450 F:      drivers/power/supply/lp8727_charger.c
14451 F:      include/linux/platform_data/lp8727.h
14452
14453 TI LP8788 MFD DRIVER
14454 M:      Milo Kim <milo.kim@ti.com>
14455 S:      Maintained
14456 F:      drivers/iio/adc/lp8788_adc.c
14457 F:      drivers/leds/leds-lp8788.c
14458 F:      drivers/mfd/lp8788*.c
14459 F:      drivers/power/supply/lp8788-charger.c
14460 F:      drivers/regulator/lp8788-*.c
14461 F:      include/linux/mfd/lp8788*.h
14462
14463 TI NETCP ETHERNET DRIVER
14464 M:      Wingman Kwok <w-kwok2@ti.com>
14465 M:      Murali Karicheri <m-karicheri2@ti.com>
14466 L:      netdev@vger.kernel.org
14467 S:      Maintained
14468 F:      drivers/net/ethernet/ti/netcp*
14469
14470 TI TAS571X FAMILY ASoC CODEC DRIVER
14471 M:      Kevin Cernekee <cernekee@chromium.org>
14472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14473 S:      Odd Fixes
14474 F:      sound/soc/codecs/tas571x*
14475
14476 TI TRF7970A NFC DRIVER
14477 M:      Mark Greer <mgreer@animalcreek.com>
14478 L:      linux-wireless@vger.kernel.org
14479 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14480 S:      Supported
14481 F:      drivers/nfc/trf7970a.c
14482 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14483
14484 TI TWL4030 SERIES SOC CODEC DRIVER
14485 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14486 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14487 S:      Maintained
14488 F:      sound/soc/codecs/twl4030*
14489
14490 TI VPE/CAL DRIVERS
14491 M:      Benoit Parrot <bparrot@ti.com>
14492 L:      linux-media@vger.kernel.org
14493 W:      http://linuxtv.org/
14494 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14495 S:      Maintained
14496 F:      drivers/media/platform/ti-vpe/
14497
14498 TI WILINK WIRELESS DRIVERS
14499 L:      linux-wireless@vger.kernel.org
14500 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14501 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14503 S:      Orphan
14504 F:      drivers/net/wireless/ti/
14505 F:      include/linux/wl12xx.h
14506
14507 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14508 M:      John Stultz <john.stultz@linaro.org>
14509 M:      Thomas Gleixner <tglx@linutronix.de>
14510 R:      Stephen Boyd <sboyd@kernel.org>
14511 L:      linux-kernel@vger.kernel.org
14512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14513 S:      Supported
14514 F:      include/linux/clocksource.h
14515 F:      include/linux/time.h
14516 F:      include/linux/timex.h
14517 F:      include/uapi/linux/time.h
14518 F:      include/uapi/linux/timex.h
14519 F:      kernel/time/clocksource.c
14520 F:      kernel/time/time*.c
14521 F:      kernel/time/alarmtimer.c
14522 F:      kernel/time/ntp.c
14523 F:      tools/testing/selftests/timers/
14524
14525 TIPC NETWORK LAYER
14526 M:      Jon Maloy <jon.maloy@ericsson.com>
14527 M:      Ying Xue <ying.xue@windriver.com>
14528 L:      netdev@vger.kernel.org (core kernel code)
14529 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14530 W:      http://tipc.sourceforge.net/
14531 S:      Maintained
14532 F:      include/uapi/linux/tipc*.h
14533 F:      net/tipc/
14534
14535 TLAN NETWORK DRIVER
14536 M:      Samuel Chessman <chessman@tux.org>
14537 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14538 W:      http://sourceforge.net/projects/tlan/
14539 S:      Maintained
14540 F:      Documentation/networking/tlan.txt
14541 F:      drivers/net/ethernet/ti/tlan.*
14542
14543 TM6000 VIDEO4LINUX DRIVER
14544 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14545 L:      linux-media@vger.kernel.org
14546 W:      https://linuxtv.org
14547 T:      git git://linuxtv.org/media_tree.git
14548 S:      Odd fixes
14549 F:      drivers/media/usb/tm6000/
14550 F:      Documentation/media/v4l-drivers/tm6000*
14551
14552 TMIO/SDHI MMC DRIVER
14553 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14554 L:      linux-mmc@vger.kernel.org
14555 S:      Supported
14556 F:      drivers/mmc/host/tmio_mmc*
14557 F:      drivers/mmc/host/renesas_sdhi*
14558 F:      include/linux/mfd/tmio.h
14559
14560 TMP401 HARDWARE MONITOR DRIVER
14561 M:      Guenter Roeck <linux@roeck-us.net>
14562 L:      linux-hwmon@vger.kernel.org
14563 S:      Maintained
14564 F:      Documentation/hwmon/tmp401
14565 F:      drivers/hwmon/tmp401.c
14566
14567 TMPFS (SHMEM FILESYSTEM)
14568 M:      Hugh Dickins <hughd@google.com>
14569 L:      linux-mm@kvack.org
14570 S:      Maintained
14571 F:      include/linux/shmem_fs.h
14572 F:      mm/shmem.c
14573
14574 TOMOYO SECURITY MODULE
14575 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14576 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14577 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14578 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14579 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14580 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14581 W:      http://tomoyo.sourceforge.jp/
14582 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14583 S:      Maintained
14584 F:      security/tomoyo/
14585
14586 TOPSTAR LAPTOP EXTRAS DRIVER
14587 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14588 L:      platform-driver-x86@vger.kernel.org
14589 S:      Maintained
14590 F:      drivers/platform/x86/topstar-laptop.c
14591
14592 TORTURE-TEST MODULES
14593 M:      Davidlohr Bueso <dave@stgolabs.net>
14594 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14595 M:      Josh Triplett <josh@joshtriplett.org>
14596 L:      linux-kernel@vger.kernel.org
14597 S:      Supported
14598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14599 F:      Documentation/RCU/torture.txt
14600 F:      kernel/torture.c
14601 F:      kernel/rcu/rcutorture.c
14602 F:      kernel/rcu/rcuperf.c
14603 F:      kernel/locking/locktorture.c
14604
14605 TOSHIBA ACPI EXTRAS DRIVER
14606 M:      Azael Avalos <coproscefalo@gmail.com>
14607 L:      platform-driver-x86@vger.kernel.org
14608 S:      Maintained
14609 F:      drivers/platform/x86/toshiba_acpi.c
14610
14611 TOSHIBA BLUETOOTH DRIVER
14612 M:      Azael Avalos <coproscefalo@gmail.com>
14613 L:      platform-driver-x86@vger.kernel.org
14614 S:      Maintained
14615 F:      drivers/platform/x86/toshiba_bluetooth.c
14616
14617 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14618 M:      Azael Avalos <coproscefalo@gmail.com>
14619 L:      platform-driver-x86@vger.kernel.org
14620 S:      Maintained
14621 F:      drivers/platform/x86/toshiba_haps.c
14622
14623 TOSHIBA SMM DRIVER
14624 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14625 W:      http://www.buzzard.org.uk/toshiba/
14626 S:      Maintained
14627 F:      drivers/char/toshiba.c
14628 F:      include/linux/toshiba.h
14629 F:      include/uapi/linux/toshiba.h
14630
14631 TOSHIBA TC358743 DRIVER
14632 M:      Mats Randgaard <matrandg@cisco.com>
14633 L:      linux-media@vger.kernel.org
14634 S:      Maintained
14635 F:      drivers/media/i2c/tc358743*
14636 F:      include/media/i2c/tc358743.h
14637
14638 TOSHIBA WMI HOTKEYS DRIVER
14639 M:      Azael Avalos <coproscefalo@gmail.com>
14640 L:      platform-driver-x86@vger.kernel.org
14641 S:      Maintained
14642 F:      drivers/platform/x86/toshiba-wmi.c
14643
14644 TPM DEVICE DRIVER
14645 M:      Peter Huewe <peterhuewe@gmx.de>
14646 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14647 R:      Jason Gunthorpe <jgg@ziepe.ca>
14648 L:      linux-integrity@vger.kernel.org
14649 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14650 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14651 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14652 S:      Maintained
14653 F:      drivers/char/tpm/
14654
14655 TRACING
14656 M:      Steven Rostedt <rostedt@goodmis.org>
14657 M:      Ingo Molnar <mingo@redhat.com>
14658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14659 S:      Maintained
14660 F:      Documentation/trace/ftrace.rst
14661 F:      arch/*/*/*/ftrace.h
14662 F:      arch/*/kernel/ftrace.c
14663 F:      include/*/ftrace.h
14664 F:      include/linux/trace*.h
14665 F:      include/trace/
14666 F:      kernel/trace/
14667 F:      tools/testing/selftests/ftrace/
14668
14669 TRACING MMIO ACCESSES (MMIOTRACE)
14670 M:      Steven Rostedt <rostedt@goodmis.org>
14671 M:      Ingo Molnar <mingo@kernel.org>
14672 R:      Karol Herbst <karolherbst@gmail.com>
14673 R:      Pekka Paalanen <ppaalanen@gmail.com>
14674 S:      Maintained
14675 L:      linux-kernel@vger.kernel.org
14676 L:      nouveau@lists.freedesktop.org
14677 F:      kernel/trace/trace_mmiotrace.c
14678 F:      include/linux/mmiotrace.h
14679 F:      arch/x86/mm/kmmio.c
14680 F:      arch/x86/mm/mmio-mod.c
14681 F:      arch/x86/mm/testmmiotrace.c
14682
14683 TRIVIAL PATCHES
14684 M:      Jiri Kosina <trivial@kernel.org>
14685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14686 S:      Maintained
14687 K:      ^Subject:.*(?i)trivial
14688
14689 TEMPO SEMICONDUCTOR DRIVERS
14690 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14691 S:      Maintained
14692 F:      sound/soc/codecs/tscs*.c
14693 F:      sound/soc/codecs/tscs*.h
14694 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14695
14696 TTY LAYER
14697 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14698 M:      Jiri Slaby <jslaby@suse.com>
14699 S:      Supported
14700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14701 F:      Documentation/serial/
14702 F:      drivers/tty/
14703 F:      drivers/tty/serial/serial_core.c
14704 F:      include/linux/serial_core.h
14705 F:      include/linux/serial.h
14706 F:      include/linux/tty.h
14707 F:      include/uapi/linux/serial_core.h
14708 F:      include/uapi/linux/serial.h
14709 F:      include/uapi/linux/tty.h
14710
14711 TUA9001 MEDIA DRIVER
14712 M:      Antti Palosaari <crope@iki.fi>
14713 L:      linux-media@vger.kernel.org
14714 W:      https://linuxtv.org
14715 W:      http://palosaari.fi/linux/
14716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14717 T:      git git://linuxtv.org/anttip/media_tree.git
14718 S:      Maintained
14719 F:      drivers/media/tuners/tua9001*
14720
14721 TULIP NETWORK DRIVERS
14722 L:      netdev@vger.kernel.org
14723 L:      linux-parisc@vger.kernel.org
14724 S:      Orphan
14725 F:      drivers/net/ethernet/dec/tulip/
14726
14727 TUN/TAP driver
14728 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14729 W:      http://vtun.sourceforge.net/tun
14730 S:      Maintained
14731 F:      Documentation/networking/tuntap.txt
14732 F:      arch/um/os-Linux/drivers/
14733
14734 TURBOCHANNEL SUBSYSTEM
14735 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14736 M:      Ralf Baechle <ralf@linux-mips.org>
14737 L:      linux-mips@linux-mips.org
14738 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14739 S:      Maintained
14740 F:      drivers/tc/
14741 F:      include/linux/tc.h
14742
14743 TURBOSTAT UTILITY
14744 M:      "Len Brown" <lenb@kernel.org>
14745 L:      linux-pm@vger.kernel.org
14746 B:      https://bugzilla.kernel.org
14747 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14749 S:      Supported
14750 F:      tools/power/x86/turbostat/
14751
14752 TW5864 VIDEO4LINUX DRIVER
14753 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14754 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14755 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14756 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14757 L:      linux-media@vger.kernel.org
14758 S:      Supported
14759 F:      drivers/media/pci/tw5864/
14760
14761 TW68 VIDEO4LINUX DRIVER
14762 M:      Hans Verkuil <hverkuil@xs4all.nl>
14763 L:      linux-media@vger.kernel.org
14764 T:      git git://linuxtv.org/media_tree.git
14765 W:      https://linuxtv.org
14766 S:      Odd Fixes
14767 F:      drivers/media/pci/tw68/
14768
14769 TW686X VIDEO4LINUX DRIVER
14770 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14771 L:      linux-media@vger.kernel.org
14772 T:      git git://linuxtv.org/media_tree.git
14773 W:      http://linuxtv.org
14774 S:      Maintained
14775 F:      drivers/media/pci/tw686x/
14776
14777 UBI FILE SYSTEM (UBIFS)
14778 M:      Richard Weinberger <richard@nod.at>
14779 M:      Artem Bityutskiy <dedekind1@gmail.com>
14780 M:      Adrian Hunter <adrian.hunter@intel.com>
14781 L:      linux-mtd@lists.infradead.org
14782 T:      git git://git.infradead.org/ubifs-2.6.git
14783 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14784 S:      Supported
14785 F:      Documentation/filesystems/ubifs.txt
14786 F:      fs/ubifs/
14787
14788 UCLINUX (M68KNOMMU AND COLDFIRE)
14789 M:      Greg Ungerer <gerg@linux-m68k.org>
14790 W:      http://www.linux-m68k.org/
14791 W:      http://www.uclinux.org/
14792 L:      linux-m68k@lists.linux-m68k.org
14793 L:      uclinux-dev@uclinux.org  (subscribers-only)
14794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14795 S:      Maintained
14796 F:      arch/m68k/coldfire/
14797 F:      arch/m68k/68*/
14798 F:      arch/m68k/*/*_no.*
14799 F:      arch/m68k/include/asm/*_no.*
14800
14801 UDF FILESYSTEM
14802 M:      Jan Kara <jack@suse.com>
14803 S:      Maintained
14804 F:      Documentation/filesystems/udf.txt
14805 F:      fs/udf/
14806
14807 UDRAW TABLET
14808 M:      Bastien Nocera <hadess@hadess.net>
14809 L:      linux-input@vger.kernel.org
14810 S:      Maintained
14811 F:      drivers/hid/hid-udraw-ps3.c
14812
14813 UFS FILESYSTEM
14814 M:      Evgeniy Dushistov <dushistov@mail.ru>
14815 S:      Maintained
14816 F:      Documentation/filesystems/ufs.txt
14817 F:      fs/ufs/
14818
14819 UHID USERSPACE HID IO DRIVER:
14820 M:      David Herrmann <dh.herrmann@googlemail.com>
14821 L:      linux-input@vger.kernel.org
14822 S:      Maintained
14823 F:      drivers/hid/uhid.c
14824 F:      include/uapi/linux/uhid.h
14825
14826 ULPI BUS
14827 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14828 L:      linux-usb@vger.kernel.org
14829 S:      Maintained
14830 F:      drivers/usb/common/ulpi.c
14831 F:      include/linux/ulpi/
14832
14833 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14834 L:      linux-usb@vger.kernel.org
14835 S:      Orphan
14836 F:      drivers/uwb/
14837 F:      include/linux/uwb.h
14838 F:      include/linux/uwb/
14839
14840 UNICORE32 ARCHITECTURE:
14841 M:      Guan Xuetao <gxt@pku.edu.cn>
14842 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14843 S:      Maintained
14844 T:      git git://github.com/gxt/linux.git
14845 F:      arch/unicore32/
14846
14847 UNIFDEF
14848 M:      Tony Finch <dot@dotat.at>
14849 W:      http://dotat.at/prog/unifdef
14850 S:      Maintained
14851 F:      scripts/unifdef.c
14852
14853 UNIFORM CDROM DRIVER
14854 M:      Jens Axboe <axboe@kernel.dk>
14855 W:      http://www.kernel.dk
14856 S:      Maintained
14857 F:      Documentation/cdrom/
14858 F:      drivers/cdrom/cdrom.c
14859 F:      include/linux/cdrom.h
14860 F:      include/uapi/linux/cdrom.h
14861
14862 UNISYS S-PAR DRIVERS
14863 M:      David Kershner <david.kershner@unisys.com>
14864 L:      sparmaintainer@unisys.com (Unisys internal)
14865 S:      Supported
14866 F:      include/linux/visorbus.h
14867 F:      drivers/visorbus/
14868 F:      drivers/staging/unisys/
14869
14870 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14871 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14872 L:      linux-scsi@vger.kernel.org
14873 S:      Supported
14874 F:      Documentation/scsi/ufs.txt
14875 F:      drivers/scsi/ufs/
14876
14877 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14878 M:      Joao Pinto <jpinto@synopsys.com>
14879 L:      linux-scsi@vger.kernel.org
14880 S:      Supported
14881 F:      drivers/scsi/ufs/*dwc*
14882
14883 UNSORTED BLOCK IMAGES (UBI)
14884 M:      Artem Bityutskiy <dedekind1@gmail.com>
14885 M:      Richard Weinberger <richard@nod.at>
14886 W:      http://www.linux-mtd.infradead.org/
14887 L:      linux-mtd@lists.infradead.org
14888 T:      git git://git.infradead.org/ubifs-2.6.git
14889 S:      Supported
14890 F:      drivers/mtd/ubi/
14891 F:      include/linux/mtd/ubi.h
14892 F:      include/uapi/mtd/ubi-user.h
14893
14894 USB "USBNET" DRIVER FRAMEWORK
14895 M:      Oliver Neukum <oneukum@suse.com>
14896 L:      netdev@vger.kernel.org
14897 W:      http://www.linux-usb.org/usbnet
14898 S:      Maintained
14899 F:      drivers/net/usb/usbnet.c
14900 F:      include/linux/usb/usbnet.h
14901
14902 USB ACM DRIVER
14903 M:      Oliver Neukum <oneukum@suse.com>
14904 L:      linux-usb@vger.kernel.org
14905 S:      Maintained
14906 F:      Documentation/usb/acm.txt
14907 F:      drivers/usb/class/cdc-acm.*
14908
14909 USB AR5523 WIRELESS DRIVER
14910 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14911 L:      linux-wireless@vger.kernel.org
14912 S:      Maintained
14913 F:      drivers/net/wireless/ath/ar5523/
14914
14915 USB ATTACHED SCSI
14916 M:      Oliver Neukum <oneukum@suse.com>
14917 L:      linux-usb@vger.kernel.org
14918 L:      linux-scsi@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/usb/storage/uas.c
14921
14922 USB CDC ETHERNET DRIVER
14923 M:      Oliver Neukum <oliver@neukum.org>
14924 L:      linux-usb@vger.kernel.org
14925 S:      Maintained
14926 F:      drivers/net/usb/cdc_*.c
14927 F:      include/uapi/linux/usb/cdc.h
14928
14929 USB CHAOSKEY DRIVER
14930 M:      Keith Packard <keithp@keithp.com>
14931 L:      linux-usb@vger.kernel.org
14932 S:      Maintained
14933 F:      drivers/usb/misc/chaoskey.c
14934
14935 USB CYPRESS C67X00 DRIVER
14936 M:      Peter Korsgaard <jacmet@sunsite.dk>
14937 L:      linux-usb@vger.kernel.org
14938 S:      Maintained
14939 F:      drivers/usb/c67x00/
14940
14941 USB DAVICOM DM9601 DRIVER
14942 M:      Peter Korsgaard <jacmet@sunsite.dk>
14943 L:      netdev@vger.kernel.org
14944 W:      http://www.linux-usb.org/usbnet
14945 S:      Maintained
14946 F:      drivers/net/usb/dm9601.c
14947
14948 USB DIAMOND RIO500 DRIVER
14949 M:      Cesar Miquel <miquel@df.uba.ar>
14950 L:      rio500-users@lists.sourceforge.net
14951 W:      http://rio500.sourceforge.net
14952 S:      Maintained
14953 F:      drivers/usb/misc/rio500*
14954
14955 USB EHCI DRIVER
14956 M:      Alan Stern <stern@rowland.harvard.edu>
14957 L:      linux-usb@vger.kernel.org
14958 S:      Maintained
14959 F:      Documentation/usb/ehci.txt
14960 F:      drivers/usb/host/ehci*
14961
14962 USB GADGET/PERIPHERAL SUBSYSTEM
14963 M:      Felipe Balbi <balbi@kernel.org>
14964 L:      linux-usb@vger.kernel.org
14965 W:      http://www.linux-usb.org/gadget
14966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14967 S:      Maintained
14968 F:      drivers/usb/gadget/
14969 F:      include/linux/usb/gadget*
14970
14971 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14972 M:      Jiri Kosina <jikos@kernel.org>
14973 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14974 L:      linux-usb@vger.kernel.org
14975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14976 S:      Maintained
14977 F:      Documentation/hid/hiddev.txt
14978 F:      drivers/hid/usbhid/
14979
14980 USB INTEL XHCI ROLE MUX DRIVER
14981 M:      Hans de Goede <hdegoede@redhat.com>
14982 L:      linux-usb@vger.kernel.org
14983 S:      Maintained
14984 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14985
14986 USB ISP116X DRIVER
14987 M:      Olav Kongas <ok@artecdesign.ee>
14988 L:      linux-usb@vger.kernel.org
14989 S:      Maintained
14990 F:      drivers/usb/host/isp116x*
14991 F:      include/linux/usb/isp116x.h
14992
14993 USB LAN78XX ETHERNET DRIVER
14994 M:      Woojung Huh <woojung.huh@microchip.com>
14995 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14996 L:      netdev@vger.kernel.org
14997 S:      Maintained
14998 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14999 F:      drivers/net/usb/lan78xx.*
15000 F:      include/dt-bindings/net/microchip-lan78xx.h
15001
15002 USB MASS STORAGE DRIVER
15003 M:      Alan Stern <stern@rowland.harvard.edu>
15004 L:      linux-usb@vger.kernel.org
15005 L:      usb-storage@lists.one-eyed-alien.net
15006 S:      Maintained
15007 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15008 F:      drivers/usb/storage/
15009
15010 USB MIDI DRIVER
15011 M:      Clemens Ladisch <clemens@ladisch.de>
15012 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15013 T:      git git://git.alsa-project.org/alsa-kernel.git
15014 S:      Maintained
15015 F:      sound/usb/midi.*
15016
15017 USB NETWORKING DRIVERS
15018 L:      linux-usb@vger.kernel.org
15019 S:      Odd Fixes
15020 F:      drivers/net/usb/
15021
15022 USB OHCI DRIVER
15023 M:      Alan Stern <stern@rowland.harvard.edu>
15024 L:      linux-usb@vger.kernel.org
15025 S:      Maintained
15026 F:      Documentation/usb/ohci.txt
15027 F:      drivers/usb/host/ohci*
15028
15029 USB OTG FSM (Finite State Machine)
15030 M:      Peter Chen <Peter.Chen@nxp.com>
15031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15032 L:      linux-usb@vger.kernel.org
15033 S:      Maintained
15034 F:      drivers/usb/common/usb-otg-fsm.c
15035
15036 USB OVER IP DRIVER
15037 M:      Valentina Manea <valentina.manea.m@gmail.com>
15038 M:      Shuah Khan <shuah@kernel.org>
15039 L:      linux-usb@vger.kernel.org
15040 S:      Maintained
15041 F:      Documentation/usb/usbip_protocol.txt
15042 F:      drivers/usb/usbip/
15043 F:      tools/usb/usbip/
15044 F:      tools/testing/selftests/drivers/usb/usbip/
15045
15046 USB PEGASUS DRIVER
15047 M:      Petko Manolov <petkan@nucleusys.com>
15048 L:      linux-usb@vger.kernel.org
15049 L:      netdev@vger.kernel.org
15050 T:      git git://github.com/petkan/pegasus.git
15051 W:      https://github.com/petkan/pegasus
15052 S:      Maintained
15053 F:      drivers/net/usb/pegasus.*
15054
15055 USB PHY LAYER
15056 M:      Felipe Balbi <balbi@kernel.org>
15057 L:      linux-usb@vger.kernel.org
15058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15059 S:      Maintained
15060 F:      drivers/usb/phy/
15061
15062 USB PRINTER DRIVER (usblp)
15063 M:      Pete Zaitcev <zaitcev@redhat.com>
15064 L:      linux-usb@vger.kernel.org
15065 S:      Supported
15066 F:      drivers/usb/class/usblp.c
15067
15068 USB QMI WWAN NETWORK DRIVER
15069 M:      Bjørn Mork <bjorn@mork.no>
15070 L:      netdev@vger.kernel.org
15071 S:      Maintained
15072 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15073 F:      drivers/net/usb/qmi_wwan.c
15074
15075 USB RTL8150 DRIVER
15076 M:      Petko Manolov <petkan@nucleusys.com>
15077 L:      linux-usb@vger.kernel.org
15078 L:      netdev@vger.kernel.org
15079 T:      git git://github.com/petkan/rtl8150.git
15080 W:      https://github.com/petkan/rtl8150
15081 S:      Maintained
15082 F:      drivers/net/usb/rtl8150.c
15083
15084 USB SERIAL SUBSYSTEM
15085 M:      Johan Hovold <johan@kernel.org>
15086 L:      linux-usb@vger.kernel.org
15087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15088 S:      Maintained
15089 F:      Documentation/usb/usb-serial.txt
15090 F:      drivers/usb/serial/
15091 F:      include/linux/usb/serial.h
15092
15093 USB SMSC75XX ETHERNET DRIVER
15094 M:      Steve Glendinning <steve.glendinning@shawell.net>
15095 L:      netdev@vger.kernel.org
15096 S:      Maintained
15097 F:      drivers/net/usb/smsc75xx.*
15098
15099 USB SMSC95XX ETHERNET DRIVER
15100 M:      Steve Glendinning <steve.glendinning@shawell.net>
15101 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15102 L:      netdev@vger.kernel.org
15103 S:      Maintained
15104 F:      drivers/net/usb/smsc95xx.*
15105
15106 USB SUBSYSTEM
15107 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15108 L:      linux-usb@vger.kernel.org
15109 W:      http://www.linux-usb.org
15110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15111 S:      Supported
15112 F:      Documentation/devicetree/bindings/usb/
15113 F:      Documentation/usb/
15114 F:      drivers/usb/
15115 F:      include/linux/usb.h
15116 F:      include/linux/usb/
15117
15118 USB TYPEC PI3USB30532 MUX DRIVER
15119 M:      Hans de Goede <hdegoede@redhat.com>
15120 L:      linux-usb@vger.kernel.org
15121 S:      Maintained
15122 F:      drivers/usb/typec/mux/pi3usb30532.c
15123
15124 USB TYPEC SUBSYSTEM
15125 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15126 L:      linux-usb@vger.kernel.org
15127 S:      Maintained
15128 F:      Documentation/ABI/testing/sysfs-class-typec
15129 F:      Documentation/driver-api/usb/typec.rst
15130 F:      drivers/usb/typec/
15131 F:      include/linux/usb/typec.h
15132
15133 USB UHCI DRIVER
15134 M:      Alan Stern <stern@rowland.harvard.edu>
15135 L:      linux-usb@vger.kernel.org
15136 S:      Maintained
15137 F:      drivers/usb/host/uhci*
15138
15139 USB VIDEO CLASS
15140 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15141 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15142 L:      linux-media@vger.kernel.org
15143 T:      git git://linuxtv.org/media_tree.git
15144 W:      http://www.ideasonboard.org/uvc/
15145 S:      Maintained
15146 F:      drivers/media/usb/uvc/
15147 F:      include/uapi/linux/uvcvideo.h
15148
15149 USB VISION DRIVER
15150 M:      Hans Verkuil <hverkuil@xs4all.nl>
15151 L:      linux-media@vger.kernel.org
15152 T:      git git://linuxtv.org/media_tree.git
15153 W:      https://linuxtv.org
15154 S:      Odd Fixes
15155 F:      drivers/media/usb/usbvision/
15156
15157 USB WEBCAM GADGET
15158 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15159 L:      linux-usb@vger.kernel.org
15160 S:      Maintained
15161 F:      drivers/usb/gadget/function/*uvc*
15162 F:      drivers/usb/gadget/legacy/webcam.c
15163
15164 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15165 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15166 L:      linux-wireless@vger.kernel.org
15167 S:      Maintained
15168 F:      drivers/net/wireless/rndis_wlan.c
15169
15170 USB XHCI DRIVER
15171 M:      Mathias Nyman <mathias.nyman@intel.com>
15172 L:      linux-usb@vger.kernel.org
15173 S:      Supported
15174 F:      drivers/usb/host/xhci*
15175 F:      drivers/usb/host/pci-quirks*
15176
15177 USB ZD1201 DRIVER
15178 L:      linux-wireless@vger.kernel.org
15179 W:      http://linux-lc100020.sourceforge.net
15180 S:      Orphan
15181 F:      drivers/net/wireless/zydas/zd1201.*
15182
15183 USB ZR364XX DRIVER
15184 M:      Antoine Jacquet <royale@zerezo.com>
15185 L:      linux-usb@vger.kernel.org
15186 L:      linux-media@vger.kernel.org
15187 T:      git git://linuxtv.org/media_tree.git
15188 W:      http://royale.zerezo.com/zr364xx/
15189 S:      Maintained
15190 F:      Documentation/media/v4l-drivers/zr364xx*
15191 F:      drivers/media/usb/zr364xx/
15192
15193 USER-MODE LINUX (UML)
15194 M:      Jeff Dike <jdike@addtoit.com>
15195 M:      Richard Weinberger <richard@nod.at>
15196 L:      linux-um@lists.infradead.org
15197 W:      http://user-mode-linux.sourceforge.net
15198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15199 S:      Maintained
15200 F:      Documentation/virtual/uml/
15201 F:      arch/um/
15202 F:      arch/x86/um/
15203 F:      fs/hostfs/
15204 F:      fs/hppfs/
15205
15206 USERSPACE I/O (UIO)
15207 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15208 S:      Maintained
15209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15210 F:      Documentation/driver-api/uio-howto.rst
15211 F:      drivers/uio/
15212 F:      include/linux/uio*.h
15213
15214 UTIL-LINUX PACKAGE
15215 M:      Karel Zak <kzak@redhat.com>
15216 L:      util-linux@vger.kernel.org
15217 W:      http://en.wikipedia.org/wiki/Util-linux
15218 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15219 S:      Maintained
15220
15221 UUID HELPERS
15222 M:      Christoph Hellwig <hch@lst.de>
15223 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15224 L:      linux-kernel@vger.kernel.org
15225 T:      git git://git.infradead.org/users/hch/uuid.git
15226 F:      lib/uuid.c
15227 F:      lib/test_uuid.c
15228 F:      include/linux/uuid.h
15229 F:      include/uapi/linux/uuid.h
15230 S:      Maintained
15231
15232 UVESAFB DRIVER
15233 M:      Michal Januszewski <spock@gentoo.org>
15234 L:      linux-fbdev@vger.kernel.org
15235 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15236 S:      Maintained
15237 F:      Documentation/fb/uvesafb.txt
15238 F:      drivers/video/fbdev/uvesafb.*
15239
15240 VF610 NAND DRIVER
15241 M:      Stefan Agner <stefan@agner.ch>
15242 L:      linux-mtd@lists.infradead.org
15243 S:      Supported
15244 F:      drivers/mtd/nand/raw/vf610_nfc.c
15245
15246 VFAT/FAT/MSDOS FILESYSTEM
15247 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15248 S:      Maintained
15249 F:      Documentation/filesystems/vfat.txt
15250 F:      fs/fat/
15251
15252 VFIO DRIVER
15253 M:      Alex Williamson <alex.williamson@redhat.com>
15254 L:      kvm@vger.kernel.org
15255 T:      git git://github.com/awilliam/linux-vfio.git
15256 S:      Maintained
15257 F:      Documentation/vfio.txt
15258 F:      drivers/vfio/
15259 F:      include/linux/vfio.h
15260 F:      include/uapi/linux/vfio.h
15261
15262 VFIO MEDIATED DEVICE DRIVERS
15263 M:      Kirti Wankhede <kwankhede@nvidia.com>
15264 L:      kvm@vger.kernel.org
15265 S:      Maintained
15266 F:      Documentation/vfio-mediated-device.txt
15267 F:      drivers/vfio/mdev/
15268 F:      include/linux/mdev.h
15269 F:      samples/vfio-mdev/
15270
15271 VFIO PLATFORM DRIVER
15272 M:      Eric Auger <eric.auger@redhat.com>
15273 L:      kvm@vger.kernel.org
15274 S:      Maintained
15275 F:      drivers/vfio/platform/
15276
15277 VGA_SWITCHEROO
15278 R:      Lukas Wunner <lukas@wunner.de>
15279 S:      Maintained
15280 F:      Documentation/gpu/vga-switcheroo.rst
15281 F:      drivers/gpu/vga/vga_switcheroo.c
15282 F:      include/linux/vga_switcheroo.h
15283 T:      git git://anongit.freedesktop.org/drm/drm-misc
15284
15285 VIA RHINE NETWORK DRIVER
15286 S:      Orphan
15287 F:      drivers/net/ethernet/via/via-rhine.c
15288
15289 VIA SD/MMC CARD CONTROLLER DRIVER
15290 M:      Bruce Chang <brucechang@via.com.tw>
15291 M:      Harald Welte <HaraldWelte@viatech.com>
15292 S:      Maintained
15293 F:      drivers/mmc/host/via-sdmmc.c
15294
15295 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15296 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15297 L:      linux-fbdev@vger.kernel.org
15298 S:      Maintained
15299 F:      include/linux/via-core.h
15300 F:      include/linux/via-gpio.h
15301 F:      include/linux/via_i2c.h
15302 F:      drivers/video/fbdev/via/
15303
15304 VIA VELOCITY NETWORK DRIVER
15305 M:      Francois Romieu <romieu@fr.zoreil.com>
15306 L:      netdev@vger.kernel.org
15307 S:      Maintained
15308 F:      drivers/net/ethernet/via/via-velocity.*
15309
15310 VICODEC VIRTUAL CODEC DRIVER
15311 M:      Hans Verkuil <hans.verkuil@cisco.com>
15312 L:      linux-media@vger.kernel.org
15313 T:      git git://linuxtv.org/media_tree.git
15314 W:      https://linuxtv.org
15315 S:      Maintained
15316 F:      drivers/media/platform/vicodec/*
15317
15318 VIDEO MULTIPLEXER DRIVER
15319 M:      Philipp Zabel <p.zabel@pengutronix.de>
15320 L:      linux-media@vger.kernel.org
15321 S:      Maintained
15322 F:      drivers/media/platform/video-mux.c
15323
15324 VIDEO I2C POLLING DRIVER
15325 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15326 L:      linux-media@vger.kernel.org
15327 S:      Maintained
15328 F:      drivers/media/i2c/video-i2c.c
15329
15330 VIDEOBUF2 FRAMEWORK
15331 M:      Pawel Osciak <pawel@osciak.com>
15332 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15333 M:      Kyungmin Park <kyungmin.park@samsung.com>
15334 L:      linux-media@vger.kernel.org
15335 S:      Maintained
15336 F:      drivers/media/v4l2-core/videobuf2-*
15337 F:      include/media/videobuf2-*
15338
15339 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15340 M:      Helen Koike <helen.koike@collabora.com>
15341 L:      linux-media@vger.kernel.org
15342 T:      git git://linuxtv.org/media_tree.git
15343 W:      https://linuxtv.org
15344 S:      Maintained
15345 F:      drivers/media/platform/vimc/*
15346
15347 VIRT LIB
15348 M:      Alex Williamson <alex.williamson@redhat.com>
15349 M:      Paolo Bonzini <pbonzini@redhat.com>
15350 L:      kvm@vger.kernel.org
15351 S:      Supported
15352 F:      virt/lib/
15353
15354 VIRTIO AND VHOST VSOCK DRIVER
15355 M:      Stefan Hajnoczi <stefanha@redhat.com>
15356 L:      kvm@vger.kernel.org
15357 L:      virtualization@lists.linux-foundation.org
15358 L:      netdev@vger.kernel.org
15359 S:      Maintained
15360 F:      include/linux/virtio_vsock.h
15361 F:      include/uapi/linux/virtio_vsock.h
15362 F:      include/uapi/linux/vsockmon.h
15363 F:      include/uapi/linux/vm_sockets_diag.h
15364 F:      net/vmw_vsock/diag.c
15365 F:      net/vmw_vsock/af_vsock_tap.c
15366 F:      net/vmw_vsock/virtio_transport_common.c
15367 F:      net/vmw_vsock/virtio_transport.c
15368 F:      drivers/net/vsockmon.c
15369 F:      drivers/vhost/vsock.c
15370 F:      drivers/vhost/vsock.h
15371 F:      tools/testing/vsock/
15372
15373 VIRTIO CONSOLE DRIVER
15374 M:      Amit Shah <amit@kernel.org>
15375 L:      virtualization@lists.linux-foundation.org
15376 S:      Maintained
15377 F:      drivers/char/virtio_console.c
15378 F:      include/linux/virtio_console.h
15379 F:      include/uapi/linux/virtio_console.h
15380
15381 VIRTIO CORE, NET AND BLOCK DRIVERS
15382 M:      "Michael S. Tsirkin" <mst@redhat.com>
15383 M:      Jason Wang <jasowang@redhat.com>
15384 L:      virtualization@lists.linux-foundation.org
15385 S:      Maintained
15386 F:      Documentation/devicetree/bindings/virtio/
15387 F:      drivers/virtio/
15388 F:      tools/virtio/
15389 F:      drivers/net/virtio_net.c
15390 F:      drivers/block/virtio_blk.c
15391 F:      include/linux/virtio*.h
15392 F:      include/uapi/linux/virtio_*.h
15393 F:      drivers/crypto/virtio/
15394 F:      mm/balloon_compaction.c
15395
15396 VIRTIO CRYPTO DRIVER
15397 M:      Gonglei <arei.gonglei@huawei.com>
15398 L:      virtualization@lists.linux-foundation.org
15399 L:      linux-crypto@vger.kernel.org
15400 S:      Maintained
15401 F:      drivers/crypto/virtio/
15402 F:      include/uapi/linux/virtio_crypto.h
15403
15404 VIRTIO DRIVERS FOR S390
15405 M:      Cornelia Huck <cohuck@redhat.com>
15406 M:      Halil Pasic <pasic@linux.ibm.com>
15407 L:      linux-s390@vger.kernel.org
15408 L:      virtualization@lists.linux-foundation.org
15409 L:      kvm@vger.kernel.org
15410 S:      Supported
15411 F:      drivers/s390/virtio/
15412 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15413
15414 VIRTIO GPU DRIVER
15415 M:      David Airlie <airlied@linux.ie>
15416 M:      Gerd Hoffmann <kraxel@redhat.com>
15417 L:      dri-devel@lists.freedesktop.org
15418 L:      virtualization@lists.linux-foundation.org
15419 T:      git git://anongit.freedesktop.org/drm/drm-misc
15420 S:      Maintained
15421 F:      drivers/gpu/drm/virtio/
15422 F:      include/uapi/linux/virtio_gpu.h
15423
15424 VIRTIO HOST (VHOST)
15425 M:      "Michael S. Tsirkin" <mst@redhat.com>
15426 M:      Jason Wang <jasowang@redhat.com>
15427 L:      kvm@vger.kernel.org
15428 L:      virtualization@lists.linux-foundation.org
15429 L:      netdev@vger.kernel.org
15430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15431 S:      Maintained
15432 F:      drivers/vhost/
15433 F:      include/uapi/linux/vhost.h
15434
15435 VIRTIO INPUT DRIVER
15436 M:      Gerd Hoffmann <kraxel@redhat.com>
15437 S:      Maintained
15438 F:      drivers/virtio/virtio_input.c
15439 F:      include/uapi/linux/virtio_input.h
15440
15441 VIRTUAL BOX GUEST DEVICE DRIVER
15442 M:      Hans de Goede <hdegoede@redhat.com>
15443 M:      Arnd Bergmann <arnd@arndb.de>
15444 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15445 S:      Maintained
15446 F:      include/linux/vbox_utils.h
15447 F:      include/uapi/linux/vbox*.h
15448 F:      drivers/virt/vboxguest/
15449
15450 VIRTUAL SERIO DEVICE DRIVER
15451 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15452 S:      Maintained
15453 F:      drivers/input/serio/userio.c
15454 F:      include/uapi/linux/userio.h
15455
15456 VIVID VIRTUAL VIDEO DRIVER
15457 M:      Hans Verkuil <hverkuil@xs4all.nl>
15458 L:      linux-media@vger.kernel.org
15459 T:      git git://linuxtv.org/media_tree.git
15460 W:      https://linuxtv.org
15461 S:      Maintained
15462 F:      drivers/media/platform/vivid/*
15463
15464 VLYNQ BUS
15465 M:      Florian Fainelli <f.fainelli@gmail.com>
15466 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15467 S:      Maintained
15468 F:      drivers/vlynq/vlynq.c
15469 F:      include/linux/vlynq.h
15470
15471 VME SUBSYSTEM
15472 M:      Martyn Welch <martyn@welchs.me.uk>
15473 M:      Manohar Vanga <manohar.vanga@gmail.com>
15474 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15475 L:      devel@driverdev.osuosl.org
15476 S:      Maintained
15477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15478 F:      Documentation/driver-api/vme.rst
15479 F:      drivers/staging/vme/
15480 F:      drivers/vme/
15481 F:      include/linux/vme*
15482
15483 VMWARE BALLOON DRIVER
15484 M:      Xavier Deguillard <xdeguillard@vmware.com>
15485 M:      Philip Moltmann <moltmann@vmware.com>
15486 M:      "VMware, Inc." <pv-drivers@vmware.com>
15487 L:      linux-kernel@vger.kernel.org
15488 S:      Maintained
15489 F:      drivers/misc/vmw_balloon.c
15490
15491 VMWARE HYPERVISOR INTERFACE
15492 M:      Alok Kataria <akataria@vmware.com>
15493 L:      virtualization@lists.linux-foundation.org
15494 S:      Supported
15495 F:      arch/x86/kernel/cpu/vmware.c
15496
15497 VMWARE PVRDMA DRIVER
15498 M:      Adit Ranadive <aditr@vmware.com>
15499 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15500 L:      linux-rdma@vger.kernel.org
15501 S:      Maintained
15502 F:      drivers/infiniband/hw/vmw_pvrdma/
15503
15504 VMware PVSCSI driver
15505 M:      Jim Gill <jgill@vmware.com>
15506 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15507 L:      linux-scsi@vger.kernel.org
15508 S:      Maintained
15509 F:      drivers/scsi/vmw_pvscsi.c
15510 F:      drivers/scsi/vmw_pvscsi.h
15511
15512 VMWARE VMMOUSE SUBDRIVER
15513 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15514 M:      "VMware, Inc." <pv-drivers@vmware.com>
15515 L:      linux-input@vger.kernel.org
15516 S:      Maintained
15517 F:      drivers/input/mouse/vmmouse.c
15518 F:      drivers/input/mouse/vmmouse.h
15519
15520 VMWARE VMXNET3 ETHERNET DRIVER
15521 M:      Ronak Doshi <doshir@vmware.com>
15522 M:      "VMware, Inc." <pv-drivers@vmware.com>
15523 L:      netdev@vger.kernel.org
15524 S:      Maintained
15525 F:      drivers/net/vmxnet3/
15526
15527 VOCORE VOCORE2 BOARD
15528 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15529 L:      linux-mips@linux-mips.org
15530 S:      Maintained
15531 F:      arch/mips/boot/dts/ralink/vocore2.dts
15532
15533 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15534 M:      Liam Girdwood <lgirdwood@gmail.com>
15535 M:      Mark Brown <broonie@kernel.org>
15536 L:      linux-kernel@vger.kernel.org
15537 W:      http://www.slimlogic.co.uk/?p=48
15538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15539 S:      Supported
15540 F:      Documentation/devicetree/bindings/regulator/
15541 F:      Documentation/power/regulator/
15542 F:      drivers/regulator/
15543 F:      include/dt-bindings/regulator/
15544 F:      include/linux/regulator/
15545
15546 VRF
15547 M:      David Ahern <dsa@cumulusnetworks.com>
15548 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15549 L:      netdev@vger.kernel.org
15550 S:      Maintained
15551 F:      drivers/net/vrf.c
15552 F:      Documentation/networking/vrf.txt
15553
15554 VT1211 HARDWARE MONITOR DRIVER
15555 M:      Juerg Haefliger <juergh@gmail.com>
15556 L:      linux-hwmon@vger.kernel.org
15557 S:      Maintained
15558 F:      Documentation/hwmon/vt1211
15559 F:      drivers/hwmon/vt1211.c
15560
15561 VT8231 HARDWARE MONITOR DRIVER
15562 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15563 L:      linux-hwmon@vger.kernel.org
15564 S:      Maintained
15565 F:      drivers/hwmon/vt8231.c
15566
15567 VUB300 USB to SDIO/SD/MMC bridge chip
15568 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15569 L:      linux-mmc@vger.kernel.org
15570 L:      linux-usb@vger.kernel.org
15571 S:      Supported
15572 F:      drivers/mmc/host/vub300.c
15573
15574 W1 DALLAS'S 1-WIRE BUS
15575 M:      Evgeniy Polyakov <zbr@ioremap.net>
15576 S:      Maintained
15577 F:      Documentation/w1/
15578 F:      drivers/w1/
15579 F:      include/linux/w1.h
15580
15581 W83791D HARDWARE MONITORING DRIVER
15582 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15583 L:      linux-hwmon@vger.kernel.org
15584 S:      Maintained
15585 F:      Documentation/hwmon/w83791d
15586 F:      drivers/hwmon/w83791d.c
15587
15588 W83793 HARDWARE MONITORING DRIVER
15589 M:      Rudolf Marek <r.marek@assembler.cz>
15590 L:      linux-hwmon@vger.kernel.org
15591 S:      Maintained
15592 F:      Documentation/hwmon/w83793
15593 F:      drivers/hwmon/w83793.c
15594
15595 W83795 HARDWARE MONITORING DRIVER
15596 M:      Jean Delvare <jdelvare@suse.com>
15597 L:      linux-hwmon@vger.kernel.org
15598 S:      Maintained
15599 F:      drivers/hwmon/w83795.c
15600
15601 W83L51xD SD/MMC CARD INTERFACE DRIVER
15602 M:      Pierre Ossman <pierre@ossman.eu>
15603 S:      Maintained
15604 F:      drivers/mmc/host/wbsd.*
15605
15606 WACOM PROTOCOL 4 SERIAL TABLETS
15607 M:      Julian Squires <julian@cipht.net>
15608 M:      Hans de Goede <hdegoede@redhat.com>
15609 L:      linux-input@vger.kernel.org
15610 S:      Maintained
15611 F:      drivers/input/tablet/wacom_serial4.c
15612
15613 WATCHDOG DEVICE DRIVERS
15614 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15615 M:      Guenter Roeck <linux@roeck-us.net>
15616 L:      linux-watchdog@vger.kernel.org
15617 W:      http://www.linux-watchdog.org/
15618 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15619 S:      Maintained
15620 F:      Documentation/devicetree/bindings/watchdog/
15621 F:      Documentation/watchdog/
15622 F:      drivers/watchdog/
15623 F:      include/linux/watchdog.h
15624 F:      include/uapi/linux/watchdog.h
15625
15626 WHISKEYCOVE PMIC GPIO DRIVER
15627 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15628 L:      linux-gpio@vger.kernel.org
15629 S:      Maintained
15630 F:      drivers/gpio/gpio-wcove.c
15631
15632 WIIMOTE HID DRIVER
15633 M:      David Herrmann <dh.herrmann@googlemail.com>
15634 L:      linux-input@vger.kernel.org
15635 S:      Maintained
15636 F:      drivers/hid/hid-wiimote*
15637
15638 WILOCITY WIL6210 WIRELESS DRIVER
15639 M:      Maya Erez <merez@codeaurora.org>
15640 L:      linux-wireless@vger.kernel.org
15641 L:      wil6210@qti.qualcomm.com
15642 S:      Supported
15643 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15644 F:      drivers/net/wireless/ath/wil6210/
15645
15646 WIMAX STACK
15647 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15648 M:      linux-wimax@intel.com
15649 L:      wimax@linuxwimax.org (subscribers-only)
15650 S:      Supported
15651 W:      http://linuxwimax.org
15652 F:      Documentation/wimax/README.wimax
15653 F:      include/linux/wimax/debug.h
15654 F:      include/net/wimax.h
15655 F:      include/uapi/linux/wimax.h
15656 F:      net/wimax/
15657
15658 WINBOND CIR DRIVER
15659 M:      David Härdeman <david@hardeman.nu>
15660 S:      Maintained
15661 F:      drivers/media/rc/winbond-cir.c
15662
15663 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15664 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15665 L:      linux-watchdog@vger.kernel.org
15666 S:      Maintained
15667 F:      drivers/watchdog/ebc-c384_wdt.c
15668
15669 WINSYSTEMS WS16C48 GPIO DRIVER
15670 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15671 L:      linux-gpio@vger.kernel.org
15672 S:      Maintained
15673 F:      drivers/gpio/gpio-ws16c48.c
15674
15675 WISTRON LAPTOP BUTTON DRIVER
15676 M:      Miloslav Trmac <mitr@volny.cz>
15677 S:      Maintained
15678 F:      drivers/input/misc/wistron_btns.c
15679
15680 WL3501 WIRELESS PCMCIA CARD DRIVER
15681 L:      linux-wireless@vger.kernel.org
15682 S:      Odd fixes
15683 F:      drivers/net/wireless/wl3501*
15684
15685 WOLFSON MICROELECTRONICS DRIVERS
15686 L:      patches@opensource.cirrus.com
15687 T:      git https://github.com/CirrusLogic/linux-drivers.git
15688 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15689 S:      Supported
15690 F:      Documentation/hwmon/wm83??
15691 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15692 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15693 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15694 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15695 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15696 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15697 F:      drivers/clk/clk-wm83*.c
15698 F:      drivers/extcon/extcon-arizona.c
15699 F:      drivers/leds/leds-wm83*.c
15700 F:      drivers/gpio/gpio-*wm*.c
15701 F:      drivers/gpio/gpio-arizona.c
15702 F:      drivers/hwmon/wm83??-hwmon.c
15703 F:      drivers/input/misc/wm831x-on.c
15704 F:      drivers/input/touchscreen/wm831x-ts.c
15705 F:      drivers/input/touchscreen/wm97*.c
15706 F:      drivers/mfd/arizona*
15707 F:      drivers/mfd/wm*.c
15708 F:      drivers/mfd/cs47l24*
15709 F:      drivers/power/supply/wm83*.c
15710 F:      drivers/rtc/rtc-wm83*.c
15711 F:      drivers/regulator/wm8*.c
15712 F:      drivers/regulator/arizona*
15713 F:      drivers/video/backlight/wm83*_bl.c
15714 F:      drivers/watchdog/wm83*_wdt.c
15715 F:      include/linux/mfd/arizona/
15716 F:      include/linux/mfd/wm831x/
15717 F:      include/linux/mfd/wm8350/
15718 F:      include/linux/mfd/wm8400*
15719 F:      include/linux/regulator/arizona*
15720 F:      include/linux/wm97xx.h
15721 F:      include/sound/wm????.h
15722 F:      sound/soc/codecs/arizona.?
15723 F:      sound/soc/codecs/wm*
15724 F:      sound/soc/codecs/cs47l24*
15725
15726 WORKQUEUE
15727 M:      Tejun Heo <tj@kernel.org>
15728 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15730 S:      Maintained
15731 F:      include/linux/workqueue.h
15732 F:      kernel/workqueue.c
15733 F:      Documentation/core-api/workqueue.rst
15734
15735 X-POWERS AXP288 PMIC DRIVERS
15736 M:      Hans de Goede <hdegoede@redhat.com>
15737 S:      Maintained
15738 N:      axp288
15739 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15740
15741 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15742 M:      Chen-Yu Tsai <wens@csie.org>
15743 L:      linux-kernel@vger.kernel.org
15744 S:      Maintained
15745 N:      axp[128]
15746
15747 X.25 NETWORK LAYER
15748 M:      Andrew Hendry <andrew.hendry@gmail.com>
15749 L:      linux-x25@vger.kernel.org
15750 S:      Odd Fixes
15751 F:      Documentation/networking/x25*
15752 F:      include/net/x25*
15753 F:      net/x25/
15754
15755 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15756 M:      Thomas Gleixner <tglx@linutronix.de>
15757 M:      Ingo Molnar <mingo@redhat.com>
15758 R:      "H. Peter Anvin" <hpa@zytor.com>
15759 M:      x86@kernel.org
15760 L:      linux-kernel@vger.kernel.org
15761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15762 S:      Maintained
15763 F:      Documentation/devicetree/bindings/x86/
15764 F:      Documentation/x86/
15765 F:      arch/x86/
15766
15767 X86 ENTRY CODE
15768 M:      Andy Lutomirski <luto@kernel.org>
15769 L:      linux-kernel@vger.kernel.org
15770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15771 S:      Maintained
15772 F:      arch/x86/entry/
15773
15774 X86 MCE INFRASTRUCTURE
15775 M:      Tony Luck <tony.luck@intel.com>
15776 M:      Borislav Petkov <bp@alien8.de>
15777 L:      linux-edac@vger.kernel.org
15778 S:      Maintained
15779 F:      arch/x86/kernel/cpu/mcheck/*
15780
15781 X86 MICROCODE UPDATE SUPPORT
15782 M:      Borislav Petkov <bp@alien8.de>
15783 S:      Maintained
15784 F:      arch/x86/kernel/cpu/microcode/*
15785
15786 X86 PLATFORM DRIVERS
15787 M:      Darren Hart <dvhart@infradead.org>
15788 M:      Andy Shevchenko <andy@infradead.org>
15789 L:      platform-driver-x86@vger.kernel.org
15790 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15791 S:      Maintained
15792 F:      drivers/platform/x86/
15793 F:      drivers/platform/olpc/
15794
15795 X86 VDSO
15796 M:      Andy Lutomirski <luto@kernel.org>
15797 L:      linux-kernel@vger.kernel.org
15798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15799 S:      Maintained
15800 F:      arch/x86/entry/vdso/
15801
15802 XC2028/3028 TUNER DRIVER
15803 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15804 L:      linux-media@vger.kernel.org
15805 W:      https://linuxtv.org
15806 T:      git git://linuxtv.org/media_tree.git
15807 S:      Maintained
15808 F:      drivers/media/tuners/tuner-xc2028.*
15809
15810 XDP SOCKETS (AF_XDP)
15811 M:      Björn Töpel <bjorn.topel@intel.com>
15812 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15813 L:      netdev@vger.kernel.org
15814 S:      Maintained
15815 F:      kernel/bpf/xskmap.c
15816 F:      net/xdp/
15817
15818 XEN BLOCK SUBSYSTEM
15819 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15820 M:      Roger Pau Monné <roger.pau@citrix.com>
15821 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15822 S:      Supported
15823 F:      drivers/block/xen-blkback/*
15824 F:      drivers/block/xen*
15825
15826 XEN HYPERVISOR ARM
15827 M:      Stefano Stabellini <sstabellini@kernel.org>
15828 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15829 S:      Maintained
15830 F:      arch/arm/xen/
15831 F:      arch/arm/include/asm/xen/
15832
15833 XEN HYPERVISOR ARM64
15834 M:      Stefano Stabellini <sstabellini@kernel.org>
15835 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15836 S:      Maintained
15837 F:      arch/arm64/xen/
15838 F:      arch/arm64/include/asm/xen/
15839
15840 XEN HYPERVISOR INTERFACE
15841 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15842 M:      Juergen Gross <jgross@suse.com>
15843 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15845 S:      Supported
15846 F:      arch/x86/xen/
15847 F:      drivers/*/xen-*front.c
15848 F:      drivers/xen/
15849 F:      arch/x86/include/asm/xen/
15850 F:      arch/x86/include/asm/pvclock-abi.h
15851 F:      include/xen/
15852 F:      include/uapi/xen/
15853 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15854 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15855
15856 XEN NETWORK BACKEND DRIVER
15857 M:      Wei Liu <wei.liu2@citrix.com>
15858 M:      Paul Durrant <paul.durrant@citrix.com>
15859 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15860 L:      netdev@vger.kernel.org
15861 S:      Supported
15862 F:      drivers/net/xen-netback/*
15863
15864 XEN PCI SUBSYSTEM
15865 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15866 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15867 S:      Supported
15868 F:      arch/x86/pci/*xen*
15869 F:      drivers/pci/*xen*
15870
15871 XEN PVSCSI DRIVERS
15872 M:      Juergen Gross <jgross@suse.com>
15873 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15874 L:      linux-scsi@vger.kernel.org
15875 S:      Supported
15876 F:      drivers/scsi/xen-scsifront.c
15877 F:      drivers/xen/xen-scsiback.c
15878 F:      include/xen/interface/io/vscsiif.h
15879
15880 XEN SWIOTLB SUBSYSTEM
15881 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15882 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15883 L:      iommu@lists.linux-foundation.org
15884 S:      Supported
15885 F:      arch/x86/xen/*swiotlb*
15886 F:      drivers/xen/*swiotlb*
15887
15888 XEN SOUND FRONTEND DRIVER
15889 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15890 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15892 S:      Supported
15893 F:      sound/xen/*
15894
15895 XFS FILESYSTEM
15896 M:      Darrick J. Wong <darrick.wong@oracle.com>
15897 M:      linux-xfs@vger.kernel.org
15898 L:      linux-xfs@vger.kernel.org
15899 W:      http://xfs.org/
15900 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15901 S:      Supported
15902 F:      Documentation/filesystems/xfs.txt
15903 F:      fs/xfs/
15904
15905 XILINX AXI ETHERNET DRIVER
15906 M:      Anirudha Sarangi <anirudh@xilinx.com>
15907 M:      John Linn <John.Linn@xilinx.com>
15908 S:      Maintained
15909 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15910
15911 XILINX UARTLITE SERIAL DRIVER
15912 M:      Peter Korsgaard <jacmet@sunsite.dk>
15913 L:      linux-serial@vger.kernel.org
15914 S:      Maintained
15915 F:      drivers/tty/serial/uartlite.c
15916
15917 XILINX VIDEO IP CORES
15918 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15919 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15920 L:      linux-media@vger.kernel.org
15921 T:      git git://linuxtv.org/media_tree.git
15922 S:      Supported
15923 F:      Documentation/devicetree/bindings/media/xilinx/
15924 F:      drivers/media/platform/xilinx/
15925 F:      include/uapi/linux/xilinx-v4l2-controls.h
15926
15927 XILLYBUS DRIVER
15928 M:      Eli Billauer <eli.billauer@gmail.com>
15929 L:      linux-kernel@vger.kernel.org
15930 S:      Supported
15931 F:      drivers/char/xillybus/
15932
15933 XLP9XX I2C DRIVER
15934 M:      George Cherian <george.cherian@cavium.com>
15935 M:      Jan Glauber <jglauber@cavium.com>
15936 L:      linux-i2c@vger.kernel.org
15937 W:      http://www.cavium.com
15938 S:      Supported
15939 F:      drivers/i2c/busses/i2c-xlp9xx.c
15940
15941 XRA1403 GPIO EXPANDER
15942 M:      Nandor Han <nandor.han@ge.com>
15943 M:      Semi Malinen <semi.malinen@ge.com>
15944 L:      linux-gpio@vger.kernel.org
15945 S:      Maintained
15946 F:      drivers/gpio/gpio-xra1403.c
15947 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15948
15949 XTENSA XTFPGA PLATFORM SUPPORT
15950 M:      Max Filippov <jcmvbkbc@gmail.com>
15951 L:      linux-xtensa@linux-xtensa.org
15952 S:      Maintained
15953 F:      drivers/spi/spi-xtensa-xtfpga.c
15954 F:      sound/soc/xtensa/xtfpga-i2s.c
15955
15956 YAM DRIVER FOR AX.25
15957 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15958 L:      linux-hams@vger.kernel.org
15959 S:      Maintained
15960 F:      drivers/net/hamradio/yam*
15961 F:      include/linux/yam.h
15962
15963 YAMA SECURITY MODULE
15964 M:      Kees Cook <keescook@chromium.org>
15965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15966 S:      Supported
15967 F:      security/yama/
15968 F:      Documentation/admin-guide/LSM/Yama.rst
15969
15970 YEALINK PHONE DRIVER
15971 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15972 L:      usbb2k-api-dev@nongnu.org
15973 S:      Maintained
15974 F:      Documentation/input/devices/yealink.rst
15975 F:      drivers/input/misc/yealink.*
15976
15977 Z8530 DRIVER FOR AX.25
15978 M:      Joerg Reuter <jreuter@yaina.de>
15979 W:      http://yaina.de/jreuter/
15980 W:      http://www.qsl.net/dl1bke/
15981 L:      linux-hams@vger.kernel.org
15982 S:      Maintained
15983 F:      Documentation/networking/z8530drv.txt
15984 F:      drivers/net/hamradio/*scc.c
15985 F:      drivers/net/hamradio/z8530.h
15986
15987 ZBUD COMPRESSED PAGE ALLOCATOR
15988 M:      Seth Jennings <sjenning@redhat.com>
15989 M:      Dan Streetman <ddstreet@ieee.org>
15990 L:      linux-mm@kvack.org
15991 S:      Maintained
15992 F:      mm/zbud.c
15993 F:      include/linux/zbud.h
15994
15995 ZD1211RW WIRELESS DRIVER
15996 M:      Daniel Drake <dsd@gentoo.org>
15997 M:      Ulrich Kunitz <kune@deine-taler.de>
15998 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15999 L:      linux-wireless@vger.kernel.org
16000 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16001 S:      Maintained
16002 F:      drivers/net/wireless/zydas/zd1211rw/
16003
16004 ZD1301 MEDIA DRIVER
16005 M:      Antti Palosaari <crope@iki.fi>
16006 L:      linux-media@vger.kernel.org
16007 W:      https://linuxtv.org/
16008 W:      http://palosaari.fi/linux/
16009 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16010 S:      Maintained
16011 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16012
16013 ZD1301_DEMOD MEDIA DRIVER
16014 M:      Antti Palosaari <crope@iki.fi>
16015 L:      linux-media@vger.kernel.org
16016 W:      https://linuxtv.org/
16017 W:      http://palosaari.fi/linux/
16018 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16019 S:      Maintained
16020 F:      drivers/media/dvb-frontends/zd1301_demod*
16021
16022 ZPOOL COMPRESSED PAGE STORAGE API
16023 M:      Dan Streetman <ddstreet@ieee.org>
16024 L:      linux-mm@kvack.org
16025 S:      Maintained
16026 F:      mm/zpool.c
16027 F:      include/linux/zpool.h
16028
16029 ZR36067 VIDEO FOR LINUX DRIVER
16030 L:      mjpeg-users@lists.sourceforge.net
16031 L:      linux-media@vger.kernel.org
16032 W:      http://mjpeg.sourceforge.net/driver-zoran/
16033 T:      hg https://linuxtv.org/hg/v4l-dvb
16034 S:      Odd Fixes
16035 F:      drivers/staging/media/zoran/
16036
16037 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16038 M:      Minchan Kim <minchan@kernel.org>
16039 M:      Nitin Gupta <ngupta@vflare.org>
16040 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16041 L:      linux-kernel@vger.kernel.org
16042 S:      Maintained
16043 F:      drivers/block/zram/
16044 F:      Documentation/blockdev/zram.txt
16045
16046 ZS DECSTATION Z85C30 SERIAL DRIVER
16047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16048 S:      Maintained
16049 F:      drivers/tty/serial/zs.*
16050
16051 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16052 M:      Minchan Kim <minchan@kernel.org>
16053 M:      Nitin Gupta <ngupta@vflare.org>
16054 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16055 L:      linux-mm@kvack.org
16056 S:      Maintained
16057 F:      mm/zsmalloc.c
16058 F:      include/linux/zsmalloc.h
16059 F:      Documentation/vm/zsmalloc.rst
16060
16061 ZSWAP COMPRESSED SWAP CACHING
16062 M:      Seth Jennings <sjenning@redhat.com>
16063 M:      Dan Streetman <ddstreet@ieee.org>
16064 L:      linux-mm@kvack.org
16065 S:      Maintained
16066 F:      mm/zswap.c
16067
16068 THE REST
16069 M:      Linus Torvalds <torvalds@linux-foundation.org>
16070 L:      linux-kernel@vger.kernel.org
16071 Q:      http://patchwork.kernel.org/project/LKML/list/
16072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16073 S:      Buried alive in reporters
16074 F:      *
16075 F:      */