OSDN Git Service

Merge tag 'devicetree-for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh...
[uclinux-h8/linux.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/device_drivers/3com/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 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      James Morse <james.morse@arm.com>
335 R:      Tony Luck <tony.luck@intel.com>
336 R:      Borislav Petkov <bp@alien8.de>
337 F:      drivers/acpi/apei/
338
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M:      Robert Moore <robert.moore@intel.com>
341 M:      Erik Schmauss <erik.schmauss@intel.com>
342 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L:      linux-acpi@vger.kernel.org
344 L:      devel@acpica.org
345 W:      https://acpica.org/
346 W:      https://github.com/acpica/acpica/
347 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B:      https://bugzilla.kernel.org
350 B:      https://bugs.acpica.org
351 S:      Supported
352 F:      drivers/acpi/acpica/
353 F:      include/acpi/
354 F:      tools/power/acpi/
355
356 ACPI FAN DRIVER
357 M:      Zhang Rui <rui.zhang@intel.com>
358 L:      linux-acpi@vger.kernel.org
359 W:      https://01.org/linux-acpi
360 B:      https://bugzilla.kernel.org
361 S:      Supported
362 F:      drivers/acpi/fan.c
363
364 ACPI FOR ARM64 (ACPI/arm64)
365 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M:      Hanjun Guo <hanjun.guo@linaro.org>
367 M:      Sudeep Holla <sudeep.holla@arm.com>
368 L:      linux-acpi@vger.kernel.org
369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
370 S:      Maintained
371 F:      drivers/acpi/arm64
372
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M:      Hans de Goede <hdegoede@redhat.com>
375 L:      platform-driver-x86@vger.kernel.org
376 S:      Maintained
377 F:      drivers/platform/x86/i2c-multi-instantiate.c
378
379 ACPI PMIC DRIVERS
380 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M:      Len Brown <lenb@kernel.org>
382 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
384 L:      linux-acpi@vger.kernel.org
385 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B:      https://bugzilla.kernel.org
388 S:      Supported
389 F:      drivers/acpi/pmic/
390
391 ACPI THERMAL DRIVER
392 M:      Zhang Rui <rui.zhang@intel.com>
393 L:      linux-acpi@vger.kernel.org
394 W:      https://01.org/linux-acpi
395 B:      https://bugzilla.kernel.org
396 S:      Supported
397 F:      drivers/acpi/*thermal*
398
399 ACPI VIDEO DRIVER
400 M:      Zhang Rui <rui.zhang@intel.com>
401 L:      linux-acpi@vger.kernel.org
402 W:      https://01.org/linux-acpi
403 B:      https://bugzilla.kernel.org
404 S:      Supported
405 F:      drivers/acpi/acpi_video.c
406
407 ACPI WMI DRIVER
408 L:      platform-driver-x86@vger.kernel.org
409 S:      Orphan
410 F:      drivers/platform/x86/wmi.c
411 F:      include/uapi/linux/wmi.h
412
413 AD1889 ALSA SOUND DRIVER
414 W:      https://parisc.wiki.kernel.org/index.php/AD1889
415 L:      linux-parisc@vger.kernel.org
416 S:      Maintained
417 F:      sound/pci/ad1889.*
418
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/AD5254
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/misc/ad525x_dpot.c
425
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M:      Michael Hennerich <michael.hennerich@analog.com>
428 W:      http://wiki.analog.com/AD5398
429 W:      http://ez.analog.com/community/linux-device-drivers
430 S:      Supported
431 F:      drivers/regulator/ad5398.c
432
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M:      Michael Hennerich <michael.hennerich@analog.com>
435 W:      http://wiki.analog.com/AD7142
436 W:      http://ez.analog.com/community/linux-device-drivers
437 S:      Supported
438 F:      drivers/input/misc/ad714x.c
439
440 AD7877 TOUCHSCREEN DRIVER
441 M:      Michael Hennerich <michael.hennerich@analog.com>
442 W:      http://wiki.analog.com/AD7877
443 W:      http://ez.analog.com/community/linux-device-drivers
444 S:      Supported
445 F:      drivers/input/touchscreen/ad7877.c
446
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M:      Michael Hennerich <michael.hennerich@analog.com>
449 W:      http://wiki.analog.com/AD7879
450 W:      http://ez.analog.com/community/linux-device-drivers
451 S:      Supported
452 F:      drivers/input/touchscreen/ad7879.c
453
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M:      Jiri Kosina <jikos@kernel.org>
456 S:      Maintained
457
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M:      Michael Hennerich <michael.hennerich@analog.com>
460 W:      https://wiki.analog.com/ADF7242
461 W:      http://ez.analog.com/community/linux-device-drivers
462 L:      linux-wpan@vger.kernel.org
463 S:      Supported
464 F:      drivers/net/ieee802154/adf7242.c
465 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
466
467 ADM1025 HARDWARE MONITOR DRIVER
468 M:      Jean Delvare <jdelvare@suse.com>
469 L:      linux-hwmon@vger.kernel.org
470 S:      Maintained
471 F:      Documentation/hwmon/adm1025
472 F:      drivers/hwmon/adm1025.c
473
474 ADM1029 HARDWARE MONITOR DRIVER
475 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      drivers/hwmon/adm1029.c
479
480 ADM8211 WIRELESS DRIVER
481 L:      linux-wireless@vger.kernel.org
482 W:      http://wireless.kernel.org/
483 S:      Orphan
484 F:      drivers/net/wireless/admtek/adm8211.*
485
486 ADP1653 FLASH CONTROLLER DRIVER
487 M:      Sakari Ailus <sakari.ailus@iki.fi>
488 L:      linux-media@vger.kernel.org
489 S:      Maintained
490 F:      drivers/media/i2c/adp1653.c
491 F:      include/media/i2c/adp1653.h
492
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M:      Michael Hennerich <michael.hennerich@analog.com>
495 W:      http://wiki.analog.com/ADP5520
496 W:      http://ez.analog.com/community/linux-device-drivers
497 S:      Supported
498 F:      drivers/mfd/adp5520.c
499 F:      drivers/video/backlight/adp5520_bl.c
500 F:      drivers/leds/leds-adp5520.c
501 F:      drivers/gpio/gpio-adp5520.c
502 F:      drivers/input/keyboard/adp5520-keys.c
503
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP5588
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/input/keyboard/adp5588-keys.c
510 F:      drivers/gpio/gpio-adp5588.c
511
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M:      Michael Hennerich <michael.hennerich@analog.com>
514 W:      http://wiki.analog.com/ADP8860
515 W:      http://ez.analog.com/community/linux-device-drivers
516 S:      Supported
517 F:      drivers/video/backlight/adp8860_bl.c
518
519 ADS1015 HARDWARE MONITOR DRIVER
520 M:      Dirk Eibach <eibach@gdsys.de>
521 L:      linux-hwmon@vger.kernel.org
522 S:      Maintained
523 F:      Documentation/hwmon/ads1015
524 F:      drivers/hwmon/ads1015.c
525 F:      include/linux/platform_data/ads1015.h
526
527 ADT746X FAN DRIVER
528 M:      Colin Leroy <colin@colino.net>
529 S:      Maintained
530 F:      drivers/macintosh/therm_adt746x.c
531
532 ADT7475 HARDWARE MONITOR DRIVER
533 M:      Jean Delvare <jdelvare@suse.com>
534 L:      linux-hwmon@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/hwmon/adt7475
537 F:      drivers/hwmon/adt7475.c
538
539 ADVANSYS SCSI DRIVER
540 M:      Matthew Wilcox <willy@infradead.org>
541 M:      Hannes Reinecke <hare@suse.com>
542 L:      linux-scsi@vger.kernel.org
543 S:      Maintained
544 F:      Documentation/scsi/advansys.txt
545 F:      drivers/scsi/advansys.c
546
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M:      Michael Hennerich <michael.hennerich@analog.com>
549 W:      http://wiki.analog.com/ADXL345
550 W:      http://ez.analog.com/community/linux-device-drivers
551 S:      Supported
552 F:      drivers/input/misc/adxl34x.c
553
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M:      Stefan Popa <stefan.popa@analog.com>
556 W:      http://ez.analog.com/community/linux-device-drivers
557 S:      Supported
558 F:      drivers/iio/accel/adxl372.c
559 F:      drivers/iio/accel/adxl372_spi.c
560 F:      drivers/iio/accel/adxl372_i2c.c
561 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
562
563 AF9013 MEDIA DRIVER
564 M:      Antti Palosaari <crope@iki.fi>
565 L:      linux-media@vger.kernel.org
566 W:      https://linuxtv.org
567 W:      http://palosaari.fi/linux/
568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
569 T:      git git://linuxtv.org/anttip/media_tree.git
570 S:      Maintained
571 F:      drivers/media/dvb-frontends/af9013*
572
573 AF9033 MEDIA DRIVER
574 M:      Antti Palosaari <crope@iki.fi>
575 L:      linux-media@vger.kernel.org
576 W:      https://linuxtv.org
577 W:      http://palosaari.fi/linux/
578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
579 T:      git git://linuxtv.org/anttip/media_tree.git
580 S:      Maintained
581 F:      drivers/media/dvb-frontends/af9033*
582
583 AFFS FILE SYSTEM
584 M:      David Sterba <dsterba@suse.com>
585 L:      linux-fsdevel@vger.kernel.org
586 S:      Odd Fixes
587 F:      Documentation/filesystems/affs.txt
588 F:      fs/affs/
589
590 AFS FILESYSTEM
591 M:      David Howells <dhowells@redhat.com>
592 L:      linux-afs@lists.infradead.org
593 S:      Supported
594 F:      fs/afs/
595 F:      include/trace/events/afs.h
596 F:      Documentation/filesystems/afs.txt
597 W:      https://www.infradead.org/~dhowells/kafs/
598
599 AGPGART DRIVER
600 M:      David Airlie <airlied@linux.ie>
601 T:      git git://anongit.freedesktop.org/drm/drm
602 S:      Maintained
603 F:      drivers/char/agp/
604 F:      include/linux/agp*
605 F:      include/uapi/linux/agp*
606
607 AHA152X SCSI DRIVER
608 M:      "Juergen E. Fischer" <fischer@norbit.de>
609 L:      linux-scsi@vger.kernel.org
610 S:      Maintained
611 F:      drivers/scsi/aha152x*
612 F:      drivers/scsi/pcmcia/aha152x*
613
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M:      Hannes Reinecke <hare@suse.com>
616 L:      linux-scsi@vger.kernel.org
617 S:      Maintained
618 F:      drivers/scsi/aic7xxx/
619
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M:      Hans Verkuil <hverkuil@xs4all.nl>
622 L:      linux-media@vger.kernel.org
623 T:      git git://linuxtv.org/media_tree.git
624 W:      https://linuxtv.org
625 S:      Maintained
626 F:      drivers/media/radio/radio-aimslab*
627
628 AIO
629 M:      Benjamin LaHaise <bcrl@kvack.org>
630 L:      linux-aio@kvack.org
631 S:      Supported
632 F:      fs/aio.c
633 F:      include/linux/*aio*.h
634
635 AIRSPY MEDIA DRIVER
636 M:      Antti Palosaari <crope@iki.fi>
637 L:      linux-media@vger.kernel.org
638 W:      https://linuxtv.org
639 W:      http://palosaari.fi/linux/
640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
641 T:      git git://linuxtv.org/anttip/media_tree.git
642 S:      Maintained
643 F:      drivers/media/usb/airspy/
644
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
647 S:      Maintained
648 F:      drivers/net/ethernet/alacritech/*
649
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M:      Duncan Sands <duncan.sands@free.fr>
652 L:      linux-usb@vger.kernel.org
653 W:      http://www.linux-usb.org/SpeedTouch/
654 S:      Maintained
655 F:      drivers/usb/atm/speedtch.c
656 F:      drivers/usb/atm/usbatm.c
657
658 ALCHEMY AU1XX0 MMC DRIVER
659 M:      Manuel Lauss <manuel.lauss@gmail.com>
660 S:      Maintained
661 F:      drivers/mmc/host/au1xmmc.c
662
663 ALI1563 I2C DRIVER
664 M:      Rudolf Marek <r.marek@assembler.cz>
665 L:      linux-i2c@vger.kernel.org
666 S:      Maintained
667 F:      Documentation/i2c/busses/i2c-ali1563
668 F:      drivers/i2c/busses/i2c-ali1563.c
669
670 ALLWINNER SECURITY SYSTEM
671 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
672 L:      linux-crypto@vger.kernel.org
673 S:      Maintained
674 F:      drivers/crypto/sunxi-ss/
675
676 ALLWINNER VPU DRIVER
677 M:      Maxime Ripard <maxime.ripard@bootlin.com>
678 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L:      linux-media@vger.kernel.org
680 S:      Maintained
681 F:      drivers/staging/media/sunxi/cedrus/
682
683 ALPHA PORT
684 M:      Richard Henderson <rth@twiddle.net>
685 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M:      Matt Turner <mattst88@gmail.com>
687 S:      Odd Fixes
688 L:      linux-alpha@vger.kernel.org
689 F:      arch/alpha/
690
691 ALPS PS/2 TOUCHPAD DRIVER
692 R:      Pali Rohár <pali.rohar@gmail.com>
693 F:      drivers/input/mouse/alps.*
694
695 ALTERA I2C CONTROLLER DRIVER
696 M:      Thor Thayer <thor.thayer@linux.intel.com>
697 S:      Maintained
698 F:      drivers/i2c/busses/i2c-altera.c
699
700 ALTERA MAILBOX DRIVER
701 M:      Ley Foon Tan <lftan@altera.com>
702 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
703 S:      Maintained
704 F:      drivers/mailbox/mailbox-altera.c
705
706 ALTERA PIO DRIVER
707 M:      Tien Hock Loh <thloh@altera.com>
708 L:      linux-gpio@vger.kernel.org
709 S:      Maintained
710 F:      drivers/gpio/gpio-altera.c
711
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M:      Thor Thayer <thor.thayer@linux.intel.com>
714 S:      Maintained
715 F:      drivers/gpio/gpio-altera-a10sr.c
716 F:      drivers/mfd/altera-a10sr.c
717 F:      drivers/reset/reset-a10sr.c
718 F:      include/linux/mfd/altera-a10sr.h
719 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
720
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M:      Thor Thayer <thor.thayer@linux.intel.com>
723 L:      netdev@vger.kernel.org
724 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
725 S:      Maintained
726 F:      drivers/net/ethernet/altera/
727
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M:      Tobias Klauser <tklauser@distanz.ch>
730 L:      linux-serial@vger.kernel.org
731 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
732 S:      Maintained
733 F:      drivers/tty/serial/altera_uart.c
734 F:      drivers/tty/serial/altera_jtaguart.c
735 F:      include/linux/altera_uart.h
736 F:      include/linux/altera_jtaguart.h
737
738 AMAZON ETHERNET DRIVERS
739 M:      Netanel Belgazal <netanel@amazon.com>
740 R:      Saeed Bishara <saeedb@amazon.com>
741 R:      Zorik Machulsky <zorik@amazon.com>
742 L:      netdev@vger.kernel.org
743 S:      Supported
744 F:      Documentation/networking/device_drivers/amazon/ena.txt
745 F:      drivers/net/ethernet/amazon/
746
747 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 M:      Gary Hook <gary.hook@amd.com>
750 L:      linux-crypto@vger.kernel.org
751 S:      Supported
752 F:      drivers/crypto/ccp/
753 F:      include/linux/ccp.h
754
755 AMD DISPLAY CORE
756 M:      Harry Wentland <harry.wentland@amd.com>
757 M:      Leo Li <sunpeng.li@amd.com>
758 L:      amd-gfx@lists.freedesktop.org
759 T:      git git://people.freedesktop.org/~agd5f/linux
760 S:      Supported
761 F:      drivers/gpu/drm/amd/display/
762
763 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764 M:      Huang Rui <ray.huang@amd.com>
765 L:      linux-hwmon@vger.kernel.org
766 S:      Supported
767 F:      Documentation/hwmon/fam15h_power
768 F:      drivers/hwmon/fam15h_power.c
769
770 AMD FCH GPIO DRIVER
771 M:      Enrico Weigelt, metux IT consult <info@metux.net>
772 L:      linux-gpio@vger.kernel.org
773 S:      Maintained
774 F:      drivers/gpio/gpio-amd-fch.c
775 F:      include/linux/platform_data/gpio/gpio-amd-fch.h
776
777 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
779 S:      Orphan
780 F:      drivers/usb/gadget/udc/amd5536udc.*
781
782 AMD GEODE PROCESSOR/CHIPSET SUPPORT
783 P:      Andres Salomon <dilinger@queued.net>
784 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
785 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
786 S:      Supported
787 F:      drivers/char/hw_random/geode-rng.c
788 F:      drivers/crypto/geode*
789 F:      drivers/video/fbdev/geode/
790 F:      arch/x86/include/asm/geode.h
791
792 AMD IOMMU (AMD-VI)
793 M:      Joerg Roedel <joro@8bytes.org>
794 L:      iommu@lists.linux-foundation.org
795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
796 S:      Maintained
797 F:      drivers/iommu/amd_iommu*.[ch]
798 F:      include/linux/amd-iommu.h
799
800 AMD KFD
801 M:      Oded Gabbay <oded.gabbay@gmail.com>
802 L:      dri-devel@lists.freedesktop.org
803 T:      git git://people.freedesktop.org/~gabbayo/linux.git
804 S:      Supported
805 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812 F:      drivers/gpu/drm/amd/amdkfd/
813 F:      drivers/gpu/drm/amd/include/cik_structs.h
814 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815 F:      drivers/gpu/drm/amd/include/vi_structs.h
816 F:      drivers/gpu/drm/amd/include/v9_structs.h
817 F:      include/uapi/linux/kfd_ioctl.h
818
819 AMD POWERPLAY
820 M:      Rex Zhu <rex.zhu@amd.com>
821 M:      Evan Quan <evan.quan@amd.com>
822 L:      amd-gfx@lists.freedesktop.org
823 S:      Supported
824 F:      drivers/gpu/drm/amd/powerplay/
825 T:      git git://people.freedesktop.org/~agd5f/linux
826
827 AMD SEATTLE DEVICE TREE SUPPORT
828 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
829 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830 M:      Tom Lendacky <thomas.lendacky@amd.com>
831 S:      Supported
832 F:      arch/arm64/boot/dts/amd/
833
834 AMD XGBE DRIVER
835 M:      Tom Lendacky <thomas.lendacky@amd.com>
836 L:      netdev@vger.kernel.org
837 S:      Supported
838 F:      drivers/net/ethernet/amd/xgbe/
839 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
840
841 ANALOG DEVICES INC AD5686 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-pm@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5686*
847 F:      drivers/iio/dac/ad5696*
848
849 ANALOG DEVICES INC AD5758 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/dac/ad5758.c
855 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
856
857 ANALOG DEVICES INC AD7124 DRIVER
858 M:      Stefan Popa <stefan.popa@analog.com>
859 L:      linux-iio@vger.kernel.org
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/adc/ad7124.c
863 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
864
865 ANALOG DEVICES INC AD7606 DRIVER
866 M:      Stefan Popa <stefan.popa@analog.com>
867 L:      linux-iio@vger.kernel.org
868 W:      http://ez.analog.com/community/linux-device-drivers
869 S:      Supported
870 F:      drivers/iio/adc/ad7606.c
871 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
872
873 ANALOG DEVICES INC AD7768-1 DRIVER
874 M:      Stefan Popa <stefan.popa@analog.com>
875 L:      linux-iio@vger.kernel.org
876 W:      http://ez.analog.com/community/linux-device-drivers
877 S:      Supported
878 F:      drivers/iio/adc/ad7768-1.c
879 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
880
881 ANALOG DEVICES INC AD9389B DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/ad9389b*
886
887 ANALOG DEVICES INC ADGS1408 DRIVER
888 M:      Mircea Caprioru <mircea.caprioru@analog.com>
889 S:      Supported
890 F:      drivers/mux/adgs1408.c
891 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
892
893 ANALOG DEVICES INC ADP5061 DRIVER
894 M:      Stefan Popa <stefan.popa@analog.com>
895 L:      linux-pm@vger.kernel.org
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      drivers/power/supply/adp5061.c
899
900 ANALOG DEVICES INC ADV7180 DRIVER
901 M:      Lars-Peter Clausen <lars@metafoo.de>
902 L:      linux-media@vger.kernel.org
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      drivers/media/i2c/adv7180.c
906
907 ANALOG DEVICES INC ADV748X DRIVER
908 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
909 L:      linux-media@vger.kernel.org
910 S:      Maintained
911 F:      drivers/media/i2c/adv748x/*
912
913 ANALOG DEVICES INC ADV7511 DRIVER
914 M:      Hans Verkuil <hans.verkuil@cisco.com>
915 L:      linux-media@vger.kernel.org
916 S:      Maintained
917 F:      drivers/media/i2c/adv7511*
918
919 ANALOG DEVICES INC ADV7604 DRIVER
920 M:      Hans Verkuil <hans.verkuil@cisco.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/adv7604*
924
925 ANALOG DEVICES INC ADV7842 DRIVER
926 M:      Hans Verkuil <hans.verkuil@cisco.com>
927 L:      linux-media@vger.kernel.org
928 S:      Maintained
929 F:      drivers/media/i2c/adv7842*
930
931 ANALOG DEVICES INC ASOC CODEC DRIVERS
932 M:      Lars-Peter Clausen <lars@metafoo.de>
933 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
934 W:      http://wiki.analog.com/
935 W:      http://ez.analog.com/community/linux-device-drivers
936 S:      Supported
937 F:      sound/soc/codecs/adau*
938 F:      sound/soc/codecs/adav*
939 F:      sound/soc/codecs/ad1*
940 F:      sound/soc/codecs/ad7*
941 F:      sound/soc/codecs/ssm*
942 F:      sound/soc/codecs/sigmadsp.*
943
944 ANALOG DEVICES INC DMA DRIVERS
945 M:      Lars-Peter Clausen <lars@metafoo.de>
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      drivers/dma/dma-axi-dmac.c
949
950 ANALOG DEVICES INC IIO DRIVERS
951 M:      Lars-Peter Clausen <lars@metafoo.de>
952 M:      Michael Hennerich <Michael.Hennerich@analog.com>
953 W:      http://wiki.analog.com/
954 W:      http://ez.analog.com/community/linux-device-drivers
955 S:      Supported
956 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
958 F:      drivers/iio/*/ad*
959 F:      drivers/iio/adc/ltc2497*
960 X:      drivers/iio/*/adjd*
961 F:      drivers/staging/iio/*/ad*
962
963 ANDES ARCHITECTURE
964 M:      Greentime Hu <green.hu@gmail.com>
965 M:      Vincent Chen <deanbo422@gmail.com>
966 T:      git https://github.com/andestech/linux.git
967 S:      Supported
968 F:      arch/nds32/
969 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970 F:      Documentation/devicetree/bindings/nds32/
971 K:      nds32
972 N:      nds32
973
974 ANDROID CONFIG FRAGMENTS
975 M:      Rob Herring <robh@kernel.org>
976 S:      Supported
977 F:      kernel/configs/android*
978
979 ANDROID DRIVERS
980 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981 M:      Arve Hjønnevåg <arve@android.com>
982 M:      Todd Kjos <tkjos@android.com>
983 M:      Martijn Coenen <maco@android.com>
984 M:      Joel Fernandes <joel@joelfernandes.org>
985 M:      Christian Brauner <christian@brauner.io>
986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987 L:      devel@driverdev.osuosl.org
988 S:      Supported
989 F:      drivers/android/
990 F:      drivers/staging/android/
991
992 ANDROID GOLDFISH PIC DRIVER
993 M:      Miodrag Dinic <miodrag.dinic@mips.com>
994 S:      Supported
995 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996 F:      drivers/irqchip/irq-goldfish-pic.c
997
998 ANDROID GOLDFISH RTC DRIVER
999 M:      Miodrag Dinic <miodrag.dinic@mips.com>
1000 S:      Supported
1001 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002 F:      drivers/rtc/rtc-goldfish.c
1003
1004 ANDROID ION DRIVER
1005 M:      Laura Abbott <labbott@redhat.com>
1006 M:      Sumit Semwal <sumit.semwal@linaro.org>
1007 L:      devel@driverdev.osuosl.org
1008 L:      dri-devel@lists.freedesktop.org
1009 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1010 S:      Supported
1011 F:      drivers/staging/android/ion
1012 F:      drivers/staging/android/uapi/ion.h
1013
1014 AOA (Apple Onboard Audio) ALSA DRIVER
1015 M:      Johannes Berg <johannes@sipsolutions.net>
1016 L:      linuxppc-dev@lists.ozlabs.org
1017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1018 S:      Maintained
1019 F:      sound/aoa/
1020
1021 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1023 L:      linux-iio@vger.kernel.org
1024 S:      Maintained
1025 F:      drivers/iio/adc/stx104.c
1026
1027 APM DRIVER
1028 M:      Jiri Kosina <jikos@kernel.org>
1029 S:      Odd fixes
1030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031 F:      arch/x86/kernel/apm_32.c
1032 F:      include/linux/apm_bios.h
1033 F:      include/uapi/linux/apm_bios.h
1034 F:      drivers/char/apm-emulation.c
1035
1036 APPARMOR SECURITY MODULE
1037 M:      John Johansen <john.johansen@canonical.com>
1038 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039 W:      wiki.apparmor.net
1040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1041 S:      Supported
1042 F:      security/apparmor/
1043 F:      Documentation/admin-guide/LSM/apparmor.rst
1044
1045 APPLE BCM5974 MULTITOUCH DRIVER
1046 M:      Henrik Rydberg <rydberg@bitmath.org>
1047 L:      linux-input@vger.kernel.org
1048 S:      Odd fixes
1049 F:      drivers/input/mouse/bcm5974.c
1050
1051 APPLE SMC DRIVER
1052 M:      Henrik Rydberg <rydberg@bitmath.org>
1053 L:      linux-hwmon@vger.kernel.org
1054 S:      Odd fixes
1055 F:      drivers/hwmon/applesmc.c
1056
1057 APPLETALK NETWORK LAYER
1058 L:      netdev@vger.kernel.org
1059 S:      Odd fixes
1060 F:      drivers/net/appletalk/
1061 F:      net/appletalk/
1062
1063 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1064 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1065 S:      Supported
1066 F:      arch/arm64/boot/dts/apm/
1067
1068 APPLIED MICRO (APM) X-GENE SOC EDAC
1069 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1070 S:      Supported
1071 F:      drivers/edac/xgene_edac.c
1072 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1073
1074 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1075 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1076 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1077 S:      Supported
1078 F:      drivers/net/ethernet/apm/xgene-v2/
1079
1080 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1081 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1082 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1083 M:      Quan Nguyen <quan@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/net/ethernet/apm/xgene/
1086 F:      drivers/net/phy/mdio-xgene.c
1087 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1088 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1089
1090 APPLIED MICRO (APM) X-GENE SOC PMU
1091 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1092 S:      Supported
1093 F:      drivers/perf/xgene_pmu.c
1094 F:      Documentation/perf/xgene-pmu.txt
1095 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1096
1097 APTINA CAMERA SENSOR PLL
1098 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1099 L:      linux-media@vger.kernel.org
1100 S:      Maintained
1101 F:      drivers/media/i2c/aptina-pll.*
1102
1103 ARC FRAMEBUFFER DRIVER
1104 M:      Jaya Kumar <jayalk@intworks.biz>
1105 S:      Maintained
1106 F:      drivers/video/fbdev/arcfb.c
1107 F:      drivers/video/fbdev/core/fb_defio.c
1108
1109 ARC PGU DRM DRIVER
1110 M:      Alexey Brodkin <abrodkin@synopsys.com>
1111 S:      Supported
1112 F:      drivers/gpu/drm/arc/
1113 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1114
1115 ARCNET NETWORK LAYER
1116 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1117 L:      netdev@vger.kernel.org
1118 S:      Maintained
1119 F:      drivers/net/arcnet/
1120 F:      include/uapi/linux/if_arcnet.h
1121
1122 ARM ARCHITECTED TIMER DRIVER
1123 M:      Mark Rutland <mark.rutland@arm.com>
1124 M:      Marc Zyngier <marc.zyngier@arm.com>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      arch/arm/include/asm/arch_timer.h
1128 F:      arch/arm64/include/asm/arch_timer.h
1129 F:      drivers/clocksource/arm_arch_timer.c
1130
1131 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1132 M:      Linus Walleij <linus.walleij@linaro.org>
1133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 S:      Maintained
1135 F:      Documentation/devicetree/bindings/arm/arm-boards
1136 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1137 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1138 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1139 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1140 F:      arch/arm/mach-integrator/
1141 F:      arch/arm/mach-realview/
1142 F:      arch/arm/mach-versatile/
1143 F:      arch/arm/plat-versatile/
1144 F:      arch/arm/boot/dts/arm-realview-*
1145 F:      arch/arm/boot/dts/integrator*
1146 F:      arch/arm/boot/dts/versatile*
1147 F:      drivers/clk/versatile/
1148 F:      drivers/i2c/busses/i2c-versatile.c
1149 F:      drivers/irqchip/irq-versatile-fpga.c
1150 F:      drivers/mtd/maps/physmap_of_versatile.c
1151 F:      drivers/power/reset/arm-versatile-reboot.c
1152 F:      drivers/soc/versatile/
1153
1154 ARM HDLCD DRM DRIVER
1155 M:      Liviu Dudau <liviu.dudau@arm.com>
1156 S:      Supported
1157 F:      drivers/gpu/drm/arm/hdlcd_*
1158 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1159
1160 ARM KOMEDA DRM-KMS DRIVER
1161 M:      James (Qian) Wang <james.qian.wang@arm.com>
1162 M:      Liviu Dudau <liviu.dudau@arm.com>
1163 L:      Mali DP Maintainers <malidp@foss.arm.com>
1164 S:      Supported
1165 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1166 F:      drivers/gpu/drm/arm/display/include/
1167 F:      drivers/gpu/drm/arm/display/komeda/
1168 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1169 F:      Documentation/gpu/komeda-kms.rst
1170
1171 ARM MALI-DP DRM DRIVER
1172 M:      Liviu Dudau <liviu.dudau@arm.com>
1173 M:      Brian Starkey <brian.starkey@arm.com>
1174 L:      Mali DP Maintainers <malidp@foss.arm.com>
1175 S:      Supported
1176 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1177 F:      drivers/gpu/drm/arm/
1178 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1179 F:      Documentation/gpu/afbc.rst
1180
1181 ARM MFM AND FLOPPY DRIVERS
1182 M:      Ian Molton <spyro@f2s.com>
1183 S:      Maintained
1184 F:      arch/arm/lib/floppydma.S
1185 F:      arch/arm/include/asm/floppy.h
1186
1187 ARM PMU PROFILING AND DEBUGGING
1188 M:      Will Deacon <will.deacon@arm.com>
1189 M:      Mark Rutland <mark.rutland@arm.com>
1190 S:      Maintained
1191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 F:      arch/arm*/kernel/perf_*
1193 F:      arch/arm/oprofile/common.c
1194 F:      arch/arm*/kernel/hw_breakpoint.c
1195 F:      arch/arm*/include/asm/hw_breakpoint.h
1196 F:      arch/arm*/include/asm/perf_event.h
1197 F:      drivers/perf/*
1198 F:      include/linux/perf/arm_pmu.h
1199 F:      Documentation/devicetree/bindings/arm/pmu.yaml
1200 F:      Documentation/devicetree/bindings/perf/
1201
1202 ARM PORT
1203 M:      Russell King <linux@armlinux.org.uk>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 W:      http://www.armlinux.org.uk/
1206 S:      Odd Fixes
1207 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1208 F:      arch/arm/
1209 X:      arch/arm/boot/dts/
1210
1211 ARM PRIMECELL AACI PL041 DRIVER
1212 M:      Russell King <linux@armlinux.org.uk>
1213 S:      Odd Fixes
1214 F:      sound/arm/aaci.*
1215
1216 ARM PRIMECELL BUS SUPPORT
1217 M:      Russell King <linux@armlinux.org.uk>
1218 S:      Odd Fixes
1219 F:      drivers/amba/
1220 F:      include/linux/amba/bus.h
1221
1222 ARM PRIMECELL CLCD PL110 DRIVER
1223 M:      Russell King <linux@armlinux.org.uk>
1224 S:      Odd Fixes
1225 F:      drivers/video/fbdev/amba-clcd.*
1226
1227 ARM PRIMECELL KMI PL050 DRIVER
1228 M:      Russell King <linux@armlinux.org.uk>
1229 S:      Odd Fixes
1230 F:      drivers/input/serio/ambakmi.*
1231 F:      include/linux/amba/kmi.h
1232
1233 ARM PRIMECELL MMCI PL180/1 DRIVER
1234 M:      Russell King <linux@armlinux.org.uk>
1235 S:      Odd Fixes
1236 F:      drivers/mmc/host/mmci.*
1237 F:      include/linux/amba/mmci.h
1238
1239 ARM PRIMECELL SSP PL022 SPI DRIVER
1240 M:      Linus Walleij <linus.walleij@linaro.org>
1241 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 S:      Maintained
1243 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1244 F:      drivers/spi/spi-pl022.c
1245
1246 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1247 M:      Russell King <linux@armlinux.org.uk>
1248 S:      Odd Fixes
1249 F:      drivers/tty/serial/amba-pl01*.c
1250 F:      include/linux/amba/serial.h
1251
1252 ARM PRIMECELL VIC PL190/PL192 DRIVER
1253 M:      Linus Walleij <linus.walleij@linaro.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1257 F:      drivers/irqchip/irq-vic.c
1258
1259 ARM SMMU DRIVERS
1260 M:      Will Deacon <will.deacon@arm.com>
1261 R:      Robin Murphy <robin.murphy@arm.com>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      drivers/iommu/arm-smmu.c
1265 F:      drivers/iommu/arm-smmu-v3.c
1266 F:      drivers/iommu/io-pgtable-arm.c
1267 F:      drivers/iommu/io-pgtable-arm-v7s.c
1268
1269 ARM SUB-ARCHITECTURES
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 F:      arch/arm/mach-*/
1273 F:      arch/arm/plat-*/
1274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1275
1276 ARM/ACTIONS SEMI ARCHITECTURE
1277 M:      Andreas Färber <afaerber@suse.de>
1278 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 N:      owl
1282 F:      arch/arm/mach-actions/
1283 F:      arch/arm/boot/dts/owl-*
1284 F:      arch/arm64/boot/dts/actions/
1285 F:      drivers/clk/actions/
1286 F:      drivers/clocksource/timer-owl*
1287 F:      drivers/dma/owl-dma.c
1288 F:      drivers/i2c/busses/i2c-owl.c
1289 F:      drivers/pinctrl/actions/*
1290 F:      drivers/soc/actions/
1291 F:      include/dt-bindings/power/owl-*
1292 F:      include/linux/soc/actions/
1293 F:      Documentation/devicetree/bindings/arm/actions.txt
1294 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1295 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1296 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1297 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1298 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1299 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1300
1301 ARM/ADS SPHERE MACHINE SUPPORT
1302 M:      Lennert Buytenhek <kernel@wantstofly.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305
1306 ARM/AFEB9260 MACHINE SUPPORT
1307 M:      Sergey Lapin <slapin@ossfans.org>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310
1311 ARM/AJECO 1ARM MACHINE SUPPORT
1312 M:      Lennert Buytenhek <kernel@wantstofly.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315
1316 ARM/Allwinner SoC Clock Support
1317 M:      Emilio López <emilio@elopez.com.ar>
1318 S:      Maintained
1319 F:      drivers/clk/sunxi/
1320
1321 ARM/Allwinner sunXi SoC support
1322 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1323 M:      Chen-Yu Tsai <wens@csie.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 N:      sun[x456789]i
1327 N:      sun50i
1328 F:      arch/arm/mach-sunxi/
1329 F:      arch/arm64/boot/dts/allwinner/
1330 F:      drivers/clk/sunxi-ng/
1331 F:      drivers/pinctrl/sunxi/
1332 F:      drivers/soc/sunxi/
1333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1334
1335 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1336 M:      Neil Armstrong <narmstrong@baylibre.com>
1337 M:      Jerome Brunet <jbrunet@baylibre.com>
1338 L:      linux-amlogic@lists.infradead.org
1339 S:      Maintained
1340 F:      drivers/clk/meson/
1341 F:      include/dt-bindings/clock/meson*
1342 F:      include/dt-bindings/clock/gxbb*
1343 F:      Documentation/devicetree/bindings/clock/amlogic*
1344
1345 ARM/Amlogic Meson SoC support
1346 M:      Kevin Hilman <khilman@baylibre.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 L:      linux-amlogic@lists.infradead.org
1349 W:      http://linux-meson.com/
1350 S:      Maintained
1351 F:      arch/arm/mach-meson/
1352 F:      arch/arm/boot/dts/meson*
1353 F:      arch/arm64/boot/dts/amlogic/
1354 F:      drivers/pinctrl/meson/
1355 F:      drivers/mmc/host/meson*
1356 F:      drivers/soc/amlogic/
1357 N:      meson
1358
1359 ARM/Amlogic Meson SoC Sound Drivers
1360 M:      Jerome Brunet <jbrunet@baylibre.com>
1361 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      sound/soc/meson/
1364 F:      Documentation/devicetree/bindings/sound/amlogic*
1365
1366 ARM/Annapurna Labs ALPINE ARCHITECTURE
1367 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1368 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 F:      arch/arm/mach-alpine/
1372 F:      arch/arm/boot/dts/alpine*
1373 F:      arch/arm64/boot/dts/al/
1374 F:      drivers/*/*alpine*
1375
1376 ARM/ARTPEC MACHINE SUPPORT
1377 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1378 M:      Lars Persson <lars.persson@axis.com>
1379 S:      Maintained
1380 L:      linux-arm-kernel@axis.com
1381 F:      arch/arm/mach-artpec
1382 F:      arch/arm/boot/dts/artpec6*
1383 F:      drivers/clk/axis
1384 F:      drivers/crypto/axis
1385 F:      drivers/pinctrl/pinctrl-artpec*
1386 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1387
1388 ARM/ASPEED I2C DRIVER
1389 M:      Brendan Higgins <brendanhiggins@google.com>
1390 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1391 R:      Joel Stanley <joel@jms.id.au>
1392 L:      linux-i2c@vger.kernel.org
1393 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1396 F:      drivers/i2c/busses/i2c-aspeed.c
1397 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1398 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1399
1400 ARM/ASPEED MACHINE SUPPORT
1401 M:      Joel Stanley <joel@jms.id.au>
1402 R:      Andrew Jeffery <andrew@aj.id.au>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1405 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1406 S:      Supported
1407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1408 F:      arch/arm/mach-aspeed/
1409 F:      arch/arm/boot/dts/aspeed-*
1410 N:      aspeed
1411
1412 ARM/BITMAIN ARCHITECTURE
1413 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm64/boot/dts/bitmain/
1417 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1418
1419 ARM/CALXEDA HIGHBANK ARCHITECTURE
1420 M:      Rob Herring <robh@kernel.org>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 S:      Maintained
1423 F:      arch/arm/mach-highbank/
1424 F:      arch/arm/boot/dts/highbank.dts
1425 F:      arch/arm/boot/dts/ecx-*.dts*
1426
1427 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1428 M:      Krzysztof Halasa <khalasa@piap.pl>
1429 S:      Maintained
1430 F:      arch/arm/mach-cns3xxx/
1431
1432 ARM/CAVIUM THUNDER NETWORK DRIVER
1433 M:      Sunil Goutham <sgoutham@cavium.com>
1434 M:      Robert Richter <rric@kernel.org>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Supported
1437 F:      drivers/net/ethernet/cavium/thunder/
1438
1439 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1440 M:      Lukasz Majewski <lukma@denx.de>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-ep93xx/ts72xx.c
1444
1445 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1446 M:      Alexander Shiyan <shc_work@mail.ru>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Odd Fixes
1449 N:      clps711x
1450
1451 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1452 M:      Lennert Buytenhek <kernel@wantstofly.org>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 S:      Maintained
1455
1456 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1457 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1458 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Maintained
1461 F:      arch/arm/mach-ep93xx/
1462 F:      arch/arm/mach-ep93xx/include/mach/
1463
1464 ARM/CLKDEV SUPPORT
1465 M:      Russell King <linux@armlinux.org.uk>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1469 F:      drivers/clk/clkdev.c
1470
1471 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1472 M:      Mike Rapoport <mike@compulab.co.il>
1473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475
1476 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1477 M:      Baruch Siach <baruch@tkos.co.il>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/boot/dts/cx92755*
1481 N:      digicolor
1482
1483 ARM/CONTEC MICRO9 MACHINE SUPPORT
1484 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1485 S:      Maintained
1486 F:      arch/arm/mach-ep93xx/micro9.c
1487
1488 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1489 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1490 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      drivers/hwtracing/coresight/*
1494 F:      Documentation/trace/coresight.txt
1495 F:      Documentation/trace/coresight-cpu-debug.txt
1496 F:      Documentation/devicetree/bindings/arm/coresight.txt
1497 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1498 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1499 F:      tools/perf/arch/arm/util/pmu.c
1500 F:      tools/perf/arch/arm/util/auxtrace.c
1501 F:      tools/perf/arch/arm/util/cs-etm.c
1502 F:      tools/perf/arch/arm/util/cs-etm.h
1503 F:      tools/perf/util/cs-etm.*
1504 F:      tools/perf/util/cs-etm-decoder/*
1505
1506 ARM/CORGI MACHINE SUPPORT
1507 M:      Richard Purdie <rpurdie@rpsys.net>
1508 S:      Maintained
1509
1510 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1511 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1512 M:      Linus Walleij <linus.walleij@linaro.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 T:      git git://github.com/ulli-kroll/linux.git
1515 S:      Maintained
1516 F:      Documentation/devicetree/bindings/arm/gemini.txt
1517 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1518 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1519 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1520 F:      arch/arm/mach-gemini/
1521 F:      drivers/net/ethernet/cortina/
1522 F:      drivers/pinctrl/pinctrl-gemini.c
1523 F:      drivers/rtc/rtc-ftrtc010.c
1524
1525 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1526 M:      Barry Song <baohua@kernel.org>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1529 S:      Maintained
1530 F:      arch/arm/boot/dts/prima2*
1531 F:      arch/arm/mach-prima2/
1532 F:      drivers/clk/sirf/
1533 F:      drivers/clocksource/timer-prima2.c
1534 F:      drivers/clocksource/timer-atlas7.c
1535 N:      [^a-z]sirf
1536 X:      drivers/gnss
1537
1538 ARM/EBSA110 MACHINE SUPPORT
1539 M:      Russell King <linux@armlinux.org.uk>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 W:      http://www.armlinux.org.uk/
1542 S:      Maintained
1543 F:      arch/arm/mach-ebsa110/
1544 F:      drivers/net/ethernet/amd/am79c961a.*
1545
1546 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1547 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1548 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 S:      Maintained
1551 N:      efm32
1552
1553 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1554 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 F:      arch/arm/mach-pxa/ezx.c
1558
1559 ARM/FARADAY FA526 PORT
1560 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563 T:      git git://git.berlios.de/gemini-board
1564 F:      arch/arm/mm/*-fa*
1565
1566 ARM/FOOTBRIDGE ARCHITECTURE
1567 M:      Russell King <linux@armlinux.org.uk>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 W:      http://www.armlinux.org.uk/
1570 S:      Maintained
1571 F:      arch/arm/include/asm/hardware/dec21285.h
1572 F:      arch/arm/mach-footbridge/
1573
1574 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1575 M:      Shawn Guo <shawnguo@kernel.org>
1576 M:      Sascha Hauer <s.hauer@pengutronix.de>
1577 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1578 R:      Fabio Estevam <festevam@gmail.com>
1579 R:      NXP Linux Team <linux-imx@nxp.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1583 N:      imx
1584 N:      mxs
1585 X:      drivers/media/i2c/
1586
1587 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1588 M:      Shawn Guo <shawnguo@kernel.org>
1589 M:      Sascha Hauer <s.hauer@pengutronix.de>
1590 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1591 R:      Stefan Agner <stefan@agner.ch>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 S:      Maintained
1594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1595 F:      arch/arm/mach-imx/*vf610*
1596 F:      arch/arm/boot/dts/vf*
1597
1598 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1599 M:      Shawn Guo <shawnguo@kernel.org>
1600 M:      Li Yang <leoyang.li@nxp.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1604 F:      arch/arm/boot/dts/ls1021a*
1605 F:      arch/arm64/boot/dts/freescale/fsl-*
1606 F:      arch/arm64/boot/dts/freescale/qoriq-*
1607
1608 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1609 M:      Lennert Buytenhek <kernel@wantstofly.org>
1610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 S:      Maintained
1612
1613 ARM/GUMSTIX MACHINE SUPPORT
1614 M:      Steve Sakoman <sakoman@gmail.com>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617
1618 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1619 M:      Philipp Zabel <philipp.zabel@gmail.com>
1620 M:      Paul Parsons <lost.distance@yahoo.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623 F:      arch/arm/mach-pxa/hx4700.c
1624 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1625 F:      sound/soc/pxa/hx4700.c
1626
1627 ARM/HISILICON SOC SUPPORT
1628 M:      Wei Xu <xuwei5@hisilicon.com>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 W:      http://www.hisilicon.com
1631 S:      Supported
1632 T:      git git://github.com/hisilicon/linux-hisi.git
1633 F:      arch/arm/mach-hisi/
1634 F:      arch/arm/boot/dts/hi3*
1635 F:      arch/arm/boot/dts/hip*
1636 F:      arch/arm/boot/dts/hisi*
1637 F:      arch/arm64/boot/dts/hisilicon/
1638
1639 ARM/HP JORNADA 7XX MACHINE SUPPORT
1640 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1641 W:      www.jlime.com
1642 S:      Maintained
1643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1644 F:      arch/arm/mach-sa1100/jornada720.c
1645 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1646
1647 ARM/IGEP MACHINE SUPPORT
1648 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1649 M:      Javier Martinez Canillas <javier@dowhile0.org>
1650 L:      linux-omap@vger.kernel.org
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/boot/dts/omap3-igep*
1654
1655 ARM/INCOME PXA270 SUPPORT
1656 M:      Marek Vasut <marek.vasut@gmail.com>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1660
1661 ARM/INTEL IOP13XX ARM ARCHITECTURE
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/INTEL IOP32X ARM ARCHITECTURE
1667 M:      Lennert Buytenhek <kernel@wantstofly.org>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670
1671 ARM/INTEL IOP33X ARM ARCHITECTURE
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 S:      Orphan
1674
1675 ARM/INTEL IQ81342EX MACHINE SUPPORT
1676 M:      Lennert Buytenhek <kernel@wantstofly.org>
1677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 S:      Maintained
1679
1680 ARM/INTEL IXDP2850 MACHINE SUPPORT
1681 M:      Lennert Buytenhek <kernel@wantstofly.org>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 S:      Maintained
1684
1685 ARM/INTEL IXP4XX ARM ARCHITECTURE
1686 M:      Imre Kaloz <kaloz@openwrt.org>
1687 M:      Krzysztof Halasa <khalasa@piap.pl>
1688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/mach-ixp4xx/
1691
1692 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1693 M:      Jonathan Cameron <jic23@cam.ac.uk>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 S:      Maintained
1696 F:      arch/arm/mach-pxa/stargate2.c
1697 F:      drivers/pcmcia/pxa2xx_stargate2.c
1698
1699 ARM/INTEL XSC3 (MANZANO) ARM CORE
1700 M:      Lennert Buytenhek <kernel@wantstofly.org>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703
1704 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1705 M:      Lennert Buytenhek <kernel@wantstofly.org>
1706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 S:      Maintained
1708
1709 ARM/LG1K ARCHITECTURE
1710 M:      Chanho Min <chanho.min@lge.com>
1711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 S:      Maintained
1713 F:      arch/arm64/boot/dts/lg/
1714
1715 ARM/LOGICPD PXA270 MACHINE SUPPORT
1716 M:      Lennert Buytenhek <kernel@wantstofly.org>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719
1720 ARM/LPC18XX ARCHITECTURE
1721 M:      Vladimir Zapolskiy <vz@mleia.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm/boot/dts/lpc43*
1725 F:      drivers/i2c/busses/i2c-lpc2k.c
1726 F:      drivers/memory/pl172.c
1727 F:      drivers/mtd/spi-nor/nxp-spifi.c
1728 F:      drivers/rtc/rtc-lpc24xx.c
1729 N:      lpc18xx
1730
1731 ARM/LPC32XX SOC SUPPORT
1732 M:      Vladimir Zapolskiy <vz@mleia.com>
1733 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1736 S:      Maintained
1737 F:      arch/arm/boot/dts/lpc32*
1738 F:      arch/arm/mach-lpc32xx/
1739 F:      drivers/i2c/busses/i2c-pnx.c
1740 F:      drivers/net/ethernet/nxp/lpc_eth.c
1741 F:      drivers/usb/host/ohci-nxp.c
1742 F:      drivers/watchdog/pnx4008_wdt.c
1743 N:      lpc32xx
1744
1745 ARM/MAGICIAN MACHINE SUPPORT
1746 M:      Philipp Zabel <philipp.zabel@gmail.com>
1747 S:      Maintained
1748
1749 ARM/Marvell Dove/MV78xx0/Orion SOC support
1750 M:      Jason Cooper <jason@lakedaemon.net>
1751 M:      Andrew Lunn <andrew@lunn.ch>
1752 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1753 M:      Gregory Clement <gregory.clement@bootlin.com>
1754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 S:      Maintained
1756 F:      Documentation/devicetree/bindings/soc/dove/
1757 F:      arch/arm/mach-dove/
1758 F:      arch/arm/mach-mv78xx0/
1759 F:      arch/arm/mach-orion5x/
1760 F:      arch/arm/plat-orion/
1761 F:      arch/arm/boot/dts/dove*
1762 F:      arch/arm/boot/dts/orion5x*
1763
1764 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1765 M:      Jason Cooper <jason@lakedaemon.net>
1766 M:      Andrew Lunn <andrew@lunn.ch>
1767 M:      Gregory Clement <gregory.clement@bootlin.com>
1768 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 S:      Maintained
1771 F:      arch/arm/boot/dts/armada*
1772 F:      arch/arm/boot/dts/kirkwood*
1773 F:      arch/arm/configs/mvebu_*_defconfig
1774 F:      arch/arm/mach-mvebu/
1775 F:      arch/arm64/boot/dts/marvell/armada*
1776 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1777 F:      drivers/cpufreq/armada-8k-cpufreq.c
1778 F:      drivers/cpufreq/mvebu-cpufreq.c
1779 F:      drivers/irqchip/irq-armada-370-xp.c
1780 F:      drivers/irqchip/irq-mvebu-*
1781 F:      drivers/pinctrl/mvebu/
1782 F:      drivers/rtc/rtc-armada38x.c
1783
1784 ARM/Mediatek RTC DRIVER
1785 M:      Eddie Huang <eddie.huang@mediatek.com>
1786 M:      Sean Wang <sean.wang@mediatek.com>
1787 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1791 F:      drivers/rtc/rtc-mt6397.c
1792 F:      drivers/rtc/rtc-mt7622.c
1793
1794 ARM/Mediatek SoC support
1795 M:      Matthias Brugger <matthias.bgg@gmail.com>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1798 W:      https://mtk.bcnfs.org/
1799 C:      irc://chat.freenode.net/linux-mediatek
1800 S:      Maintained
1801 F:      arch/arm/boot/dts/mt6*
1802 F:      arch/arm/boot/dts/mt7*
1803 F:      arch/arm/boot/dts/mt8*
1804 F:      arch/arm/mach-mediatek/
1805 F:      arch/arm64/boot/dts/mediatek/
1806 F:      drivers/soc/mediatek/
1807 N:      mtk
1808 N:      mt[678]
1809 K:      mediatek
1810
1811 ARM/Mediatek USB3 PHY DRIVER
1812 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1815 S:      Maintained
1816 F:      drivers/phy/mediatek/
1817 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1818
1819 ARM/MICREL KS8695 ARCHITECTURE
1820 M:      Greg Ungerer <gerg@uclinux.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F:      arch/arm/mach-ks8695/
1823 S:      Odd Fixes
1824
1825 ARM/Microchip (AT91) SoC support
1826 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1827 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1828 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W:      http://www.linux4sam.org
1831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1832 S:      Supported
1833 N:      at91
1834 N:      atmel
1835 F:      arch/arm/mach-at91/
1836 F:      include/soc/at91/
1837 F:      arch/arm/boot/dts/at91*.dts
1838 F:      arch/arm/boot/dts/at91*.dtsi
1839 F:      arch/arm/boot/dts/sama*.dts
1840 F:      arch/arm/boot/dts/sama*.dtsi
1841 F:      arch/arm/include/debug/at91.S
1842 F:      drivers/memory/atmel*
1843 F:      drivers/watchdog/sama5d4_wdt.c
1844 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1845 X:      drivers/net/wireless/atmel/
1846
1847 ARM/MIOA701 MACHINE SUPPORT
1848 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F:      arch/arm/mach-pxa/mioa701.c
1851 S:      Maintained
1852
1853 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1854 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1855 S:      Maintained
1856
1857 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1858 M:      Linus Walleij <linus.walleij@linaro.org>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861 F:      arch/arm/mach-nomadik/
1862 F:      arch/arm/mach-u300/
1863 F:      arch/arm/mach-ux500/
1864 F:      arch/arm/boot/dts/ste-*
1865 F:      drivers/clk/clk-nomadik.c
1866 F:      drivers/clk/clk-u300.c
1867 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1868 F:      drivers/clocksource/timer-u300.c
1869 F:      drivers/dma/coh901318*
1870 F:      drivers/dma/ste_dma40*
1871 F:      drivers/hwspinlock/u8500_hsem.c
1872 F:      drivers/i2c/busses/i2c-nomadik.c
1873 F:      drivers/i2c/busses/i2c-stu300.c
1874 F:      drivers/mfd/ab3100*
1875 F:      drivers/mfd/ab8500*
1876 F:      drivers/mfd/abx500*
1877 F:      drivers/mfd/dbx500*
1878 F:      drivers/mfd/db8500*
1879 F:      drivers/pinctrl/nomadik/
1880 F:      drivers/pinctrl/pinctrl-coh901*
1881 F:      drivers/pinctrl/pinctrl-u300.c
1882 F:      drivers/rtc/rtc-ab3100.c
1883 F:      drivers/rtc/rtc-ab8500.c
1884 F:      drivers/rtc/rtc-coh901331.c
1885 F:      drivers/rtc/rtc-pl031.c
1886 F:      drivers/watchdog/coh901327_wdt.c
1887 F:      Documentation/devicetree/bindings/arm/ste-*
1888 F:      Documentation/devicetree/bindings/arm/ux500/
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1890
1891 ARM/NUVOTON NPCM ARCHITECTURE
1892 M:      Avi Fishman <avifishman70@gmail.com>
1893 M:      Tomer Maimon <tmaimon77@gmail.com>
1894 R:      Patrick Venture <venture@google.com>
1895 R:      Nancy Yuen <yuenn@google.com>
1896 R:      Brendan Higgins <brendanhiggins@google.com>
1897 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1898 S:      Supported
1899 F:      arch/arm/mach-npcm/
1900 F:      arch/arm/boot/dts/nuvoton-npcm*
1901 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1902 F:      drivers/*/*npcm*
1903 F:      Documentation/devicetree/bindings/*/*npcm*
1904 F:      Documentation/devicetree/bindings/*/*/*npcm*
1905
1906 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1907 M:      Wan ZongShun <mcuos.com@gmail.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 W:      http://www.mcuos.com
1910 S:      Maintained
1911 F:      arch/arm/mach-w90x900/
1912 F:      drivers/input/keyboard/w90p910_keypad.c
1913 F:      drivers/input/touchscreen/w90p910_ts.c
1914 F:      drivers/watchdog/nuc900_wdt.c
1915 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1916 F:      drivers/mtd/nand/raw/nuc900_nand.c
1917 F:      drivers/rtc/rtc-nuc900.c
1918 F:      drivers/spi/spi-nuc900.c
1919 F:      drivers/usb/host/ehci-w90x900.c
1920 F:      drivers/video/fbdev/nuc900fb.c
1921
1922 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1923 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1924 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1925 S:      Orphan
1926 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1927 F:      arch/arm/mach-s3c24xx/gta02.h
1928
1929 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1930 M:      Alexander Clouter <alex@digriz.org.uk>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 W:      http://www.digriz.org.uk/ts78xx/kernel
1933 S:      Maintained
1934 F:      arch/arm/mach-orion5x/ts78xx-*
1935
1936 ARM/OXNAS platform support
1937 M:      Neil Armstrong <narmstrong@baylibre.com>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/mach-oxnas/
1942 F:      arch/arm/boot/dts/ox8*.dts*
1943 N:      oxnas
1944
1945 ARM/PALM TREO SUPPORT
1946 M:      Tomas Cech <sleep_walker@suse.com>
1947 L:      linux-arm-kernel@lists.infradead.org
1948 W:      http://hackndev.com
1949 S:      Maintained
1950 F:      arch/arm/mach-pxa/palmtreo.*
1951
1952 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1953 M:      Marek Vasut <marek.vasut@gmail.com>
1954 L:      linux-arm-kernel@lists.infradead.org
1955 W:      http://hackndev.com
1956 S:      Maintained
1957 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1958 F:      arch/arm/mach-pxa/palmtx.c
1959 F:      arch/arm/mach-pxa/palmt5.*
1960 F:      arch/arm/mach-pxa/include/mach/palmld.h
1961 F:      arch/arm/mach-pxa/palmld.c
1962 F:      arch/arm/mach-pxa/palmte2.*
1963 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1964 F:      arch/arm/mach-pxa/palmtc.c
1965
1966 ARM/PALMZ72 SUPPORT
1967 M:      Sergey Lapin <slapin@ossfans.org>
1968 L:      linux-arm-kernel@lists.infradead.org
1969 W:      http://hackndev.com
1970 S:      Maintained
1971 F:      arch/arm/mach-pxa/palmz72.*
1972
1973 ARM/PLEB SUPPORT
1974 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1975 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1976 S:      Maintained
1977
1978 ARM/PT DIGITAL BOARD PORT
1979 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 W:      http://www.armlinux.org.uk/
1982 S:      Maintained
1983
1984 ARM/QUALCOMM SUPPORT
1985 M:      Andy Gross <andy.gross@linaro.org>
1986 M:      David Brown <david.brown@linaro.org>
1987 L:      linux-arm-msm@vger.kernel.org
1988 S:      Maintained
1989 F:      Documentation/devicetree/bindings/soc/qcom/
1990 F:      Documentation/devicetree/bindings/*/qcom*
1991 F:      arch/arm/boot/dts/qcom-*.dts
1992 F:      arch/arm/boot/dts/qcom-*.dtsi
1993 F:      arch/arm/mach-qcom/
1994 F:      arch/arm64/boot/dts/qcom/
1995 F:      drivers/*/qcom/
1996 F:      drivers/*/qcom*
1997 F:      drivers/*/*/qcom/
1998 F:      drivers/*/*/qcom*
1999 F:      drivers/*/pm8???-*
2000 F:      drivers/bluetooth/btqcomsmd.c
2001 F:      drivers/clocksource/timer-qcom.c
2002 F:      drivers/extcon/extcon-qcom*
2003 F:      drivers/iommu/msm*
2004 F:      drivers/i2c/busses/i2c-qup.c
2005 F:      drivers/i2c/busses/i2c-qcom-geni.c
2006 F:      drivers/mfd/ssbi.c
2007 F:      drivers/mmc/host/mmci_qcom*
2008 F:      drivers/mmc/host/sdhci_msm.c
2009 F:      drivers/pci/controller/dwc/pcie-qcom.c
2010 F:      drivers/phy/qualcomm/
2011 F:      drivers/power/*/msm*
2012 F:      drivers/reset/reset-qcom-*
2013 F:      drivers/scsi/ufs/ufs-qcom.*
2014 F:      drivers/spi/spi-qup.c
2015 F:      drivers/spi/spi-geni-qcom.c
2016 F:      drivers/spi/spi-qcom-qspi.c
2017 F:      drivers/tty/serial/msm_serial.c
2018 F:      drivers/usb/dwc3/dwc3-qcom.c
2019 F:      include/dt-bindings/*/qcom*
2020 F:      include/linux/*/qcom*
2021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2022
2023 ARM/RADISYS ENP2611 MACHINE SUPPORT
2024 M:      Lennert Buytenhek <kernel@wantstofly.org>
2025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 S:      Maintained
2027
2028 ARM/RDA MICRO ARCHITECTURE
2029 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      arch/arm/boot/dts/rda8810pl-*
2034 F:      drivers/clocksource/timer-rda.c
2035 F:      drivers/irqchip/irq-rda-intc.c
2036 F:      drivers/tty/serial/rda-uart.c
2037 F:      Documentation/devicetree/bindings/arm/rda.txt
2038 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2039 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2040 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2041
2042 ARM/REALTEK ARCHITECTURE
2043 M:      Andreas Färber <afaerber@suse.de>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 S:      Maintained
2046 F:      arch/arm64/boot/dts/realtek/
2047 F:      Documentation/devicetree/bindings/arm/realtek.txt
2048
2049 ARM/RENESAS ARM64 ARCHITECTURE
2050 M:      Simon Horman <horms@verge.net.au>
2051 M:      Magnus Damm <magnus.damm@gmail.com>
2052 L:      linux-renesas-soc@vger.kernel.org
2053 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2055 S:      Supported
2056 F:      arch/arm64/boot/dts/renesas/
2057 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2058 F:      drivers/soc/renesas/
2059 F:      include/linux/soc/renesas/
2060
2061 ARM/RISCPC ARCHITECTURE
2062 M:      Russell King <linux@armlinux.org.uk>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 W:      http://www.armlinux.org.uk/
2065 S:      Maintained
2066 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2067 F:      arch/arm/include/asm/hardware/ioc.h
2068 F:      arch/arm/include/asm/hardware/iomd.h
2069 F:      arch/arm/include/asm/hardware/memc.h
2070 F:      arch/arm/mach-rpc/
2071 F:      drivers/net/ethernet/8390/etherh.c
2072 F:      drivers/net/ethernet/i825xx/ether1*
2073 F:      drivers/net/ethernet/seeq/ether3*
2074 F:      drivers/scsi/arm/
2075
2076 ARM/Rockchip SoC support
2077 M:      Heiko Stuebner <heiko@sntech.de>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 L:      linux-rockchip@lists.infradead.org
2080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2081 S:      Maintained
2082 F:      arch/arm/boot/dts/rk3*
2083 F:      arch/arm/boot/dts/rv1108*
2084 F:      arch/arm/mach-rockchip/
2085 F:      drivers/clk/rockchip/
2086 F:      drivers/i2c/busses/i2c-rk3x.c
2087 F:      drivers/*/*rockchip*
2088 F:      drivers/*/*/*rockchip*
2089 F:      sound/soc/rockchip/
2090 N:      rockchip
2091
2092 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2093 M:      Kukjin Kim <kgene@kernel.org>
2094 M:      Krzysztof Kozlowski <krzk@kernel.org>
2095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2097 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2098 S:      Maintained
2099 F:      arch/arm/boot/dts/s3c*
2100 F:      arch/arm/boot/dts/s5p*
2101 F:      arch/arm/boot/dts/exynos*
2102 F:      arch/arm64/boot/dts/exynos/
2103 F:      arch/arm/plat-samsung/
2104 F:      arch/arm/mach-s3c24*/
2105 F:      arch/arm/mach-s3c64xx/
2106 F:      arch/arm/mach-s5p*/
2107 F:      arch/arm/mach-exynos*/
2108 F:      drivers/*/*s3c24*
2109 F:      drivers/*/*/*s3c24*
2110 F:      drivers/*/*s3c64xx*
2111 F:      drivers/*/*s5pv210*
2112 F:      drivers/memory/samsung/*
2113 F:      drivers/soc/samsung/*
2114 F:      Documentation/arm/Samsung/
2115 F:      Documentation/devicetree/bindings/arm/samsung/
2116 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2117 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2118 N:      exynos
2119
2120 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2121 M:      Kyungmin Park <kyungmin.park@samsung.com>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 S:      Maintained
2124 F:      arch/arm/mach-s5pv210/
2125
2126 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2127 M:      Kyungmin Park <kyungmin.park@samsung.com>
2128 M:      Kamil Debski <kamil@wypas.org>
2129 M:      Andrzej Hajda <a.hajda@samsung.com>
2130 L:      linux-arm-kernel@lists.infradead.org
2131 L:      linux-media@vger.kernel.org
2132 S:      Maintained
2133 F:      drivers/media/platform/s5p-g2d/
2134
2135 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2136 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2137 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2138 L:      linux-media@vger.kernel.org
2139 S:      Maintained
2140 F:      drivers/media/platform/s5p-cec/
2141 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2142
2143 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2144 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2145 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2146 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2147 L:      linux-arm-kernel@lists.infradead.org
2148 L:      linux-media@vger.kernel.org
2149 S:      Maintained
2150 F:      drivers/media/platform/s5p-jpeg/
2151
2152 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2153 M:      Kyungmin Park <kyungmin.park@samsung.com>
2154 M:      Kamil Debski <kamil@wypas.org>
2155 M:      Jeongtae Park <jtp.park@samsung.com>
2156 M:      Andrzej Hajda <a.hajda@samsung.com>
2157 L:      linux-arm-kernel@lists.infradead.org
2158 L:      linux-media@vger.kernel.org
2159 S:      Maintained
2160 F:      drivers/media/platform/s5p-mfc/
2161
2162 ARM/SHMOBILE ARM ARCHITECTURE
2163 M:      Simon Horman <horms@verge.net.au>
2164 M:      Magnus Damm <magnus.damm@gmail.com>
2165 L:      linux-renesas-soc@vger.kernel.org
2166 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2168 S:      Supported
2169 F:      arch/arm/boot/dts/emev2*
2170 F:      arch/arm/boot/dts/gr-peach*
2171 F:      arch/arm/boot/dts/iwg20d-q7*
2172 F:      arch/arm/boot/dts/r7s*
2173 F:      arch/arm/boot/dts/r8a*
2174 F:      arch/arm/boot/dts/r9a*
2175 F:      arch/arm/boot/dts/sh*
2176 F:      arch/arm/configs/shmobile_defconfig
2177 F:      arch/arm/include/debug/renesas-scif.S
2178 F:      arch/arm/mach-shmobile/
2179 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2180 F:      drivers/soc/renesas/
2181 F:      include/linux/soc/renesas/
2182
2183 ARM/SOCFPGA ARCHITECTURE
2184 M:      Dinh Nguyen <dinguyen@kernel.org>
2185 S:      Maintained
2186 F:      arch/arm/mach-socfpga/
2187 F:      arch/arm/boot/dts/socfpga*
2188 F:      arch/arm/configs/socfpga_defconfig
2189 F:      arch/arm64/boot/dts/altera/
2190 W:      http://www.rocketboards.org
2191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2192
2193 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2194 M:      Dinh Nguyen <dinguyen@kernel.org>
2195 S:      Maintained
2196 F:      drivers/clk/socfpga/
2197
2198 ARM/SOCFPGA EDAC SUPPORT
2199 M:      Thor Thayer <thor.thayer@linux.intel.com>
2200 S:      Maintained
2201 F:      drivers/edac/altera_edac.
2202
2203 ARM/SPREADTRUM SoC SUPPORT
2204 M:      Orson Zhai <orsonzhai@gmail.com>
2205 M:      Baolin Wang <baolin.wang@linaro.org>
2206 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2207 S:      Maintained
2208 F:      arch/arm64/boot/dts/sprd
2209 N:      sprd
2210
2211 ARM/STI ARCHITECTURE
2212 M:      Patrice Chotard <patrice.chotard@st.com>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 W:      http://www.stlinux.com
2215 S:      Maintained
2216 F:      arch/arm/mach-sti/
2217 F:      arch/arm/boot/dts/sti*
2218 F:      drivers/char/hw_random/st-rng.c
2219 F:      drivers/clocksource/arm_global_timer.c
2220 F:      drivers/clocksource/clksrc_st_lpc.c
2221 F:      drivers/cpufreq/sti-cpufreq.c
2222 F:      drivers/dma/st_fdma*
2223 F:      drivers/i2c/busses/i2c-st.c
2224 F:      drivers/media/rc/st_rc.c
2225 F:      drivers/media/platform/sti/c8sectpfe/
2226 F:      drivers/mmc/host/sdhci-st.c
2227 F:      drivers/phy/st/phy-miphy28lp.c
2228 F:      drivers/phy/st/phy-stih407-usb.c
2229 F:      drivers/pinctrl/pinctrl-st.c
2230 F:      drivers/remoteproc/st_remoteproc.c
2231 F:      drivers/remoteproc/st_slim_rproc.c
2232 F:      drivers/reset/sti/
2233 F:      drivers/rtc/rtc-st-lpc.c
2234 F:      drivers/tty/serial/st-asc.c
2235 F:      drivers/usb/dwc3/dwc3-st.c
2236 F:      drivers/usb/host/ehci-st.c
2237 F:      drivers/usb/host/ohci-st.c
2238 F:      drivers/watchdog/st_lpc_wdt.c
2239 F:      drivers/ata/ahci_st.c
2240 F:      include/linux/remoteproc/st_slim_rproc.h
2241
2242 ARM/STM32 ARCHITECTURE
2243 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2244 M:      Alexandre Torgue <alexandre.torgue@st.com>
2245 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 S:      Maintained
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2249 N:      stm32
2250 N:      stm
2251 F:      arch/arm/boot/dts/stm32*
2252 F:      arch/arm/mach-stm32/
2253 F:      drivers/clocksource/armv7m_systick.c
2254
2255 ARM/Synaptics SoC support
2256 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2257 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 S:      Maintained
2260 F:      arch/arm/mach-berlin/
2261 F:      arch/arm/boot/dts/berlin*
2262 F:      arch/arm64/boot/dts/synaptics/
2263
2264 ARM/TANGO ARCHITECTURE
2265 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2266 M:      Mans Rullgard <mans@mansr.com>
2267 L:      linux-arm-kernel@lists.infradead.org
2268 S:      Odd Fixes
2269 N:      tango
2270
2271 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2272 M:      Lennert Buytenhek <kernel@wantstofly.org>
2273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 S:      Maintained
2275
2276 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2277 M:      Hans Verkuil <hans.verkuil@cisco.com>
2278 L:      linux-tegra@vger.kernel.org
2279 L:      linux-media@vger.kernel.org
2280 S:      Maintained
2281 F:      drivers/media/platform/tegra-cec/
2282 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2283
2284 ARM/TETON BGA MACHINE SUPPORT
2285 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2287 S:      Maintained
2288
2289 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2290 M:      Santosh Shilimkar <ssantosh@kernel.org>
2291 L:      linux-kernel@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/memory/*emif*
2294
2295 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2296 M:      Tero Kristo <t-kristo@ti.com>
2297 M:      Nishanth Menon <nm@ti.com>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Supported
2300 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2301 F:      arch/arm64/boot/dts/ti/Makefile
2302 F:      arch/arm64/boot/dts/ti/k3-*
2303 F:      include/dt-bindings/pinctrl/k3.h
2304
2305 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2306 M:      Santosh Shilimkar <ssantosh@kernel.org>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-keystone/
2310 F:      arch/arm/boot/dts/keystone-*
2311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2312
2313 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2314 M:      Santosh Shilimkar <ssantosh@kernel.org>
2315 L:      linux-kernel@vger.kernel.org
2316 S:      Maintained
2317 F:      drivers/clk/keystone/
2318
2319 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2320 M:      Santosh Shilimkar <ssantosh@kernel.org>
2321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 L:      linux-kernel@vger.kernel.org
2323 S:      Maintained
2324 F:      drivers/clocksource/timer-keystone.c
2325
2326 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2327 M:      Santosh Shilimkar <ssantosh@kernel.org>
2328 L:      linux-kernel@vger.kernel.org
2329 S:      Maintained
2330 F:      drivers/power/reset/keystone-reset.c
2331
2332 ARM/THECUS N2100 MACHINE SUPPORT
2333 M:      Lennert Buytenhek <kernel@wantstofly.org>
2334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 S:      Maintained
2336
2337 ARM/TOSA MACHINE SUPPORT
2338 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2339 M:      Dirk Opfer <dirk@opfer-online.de>
2340 S:      Maintained
2341
2342 ARM/UNIPHIER ARCHITECTURE
2343 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2346 S:      Maintained
2347 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2348 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2349 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2350 F:      arch/arm/boot/dts/uniphier*
2351 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2352 F:      arch/arm/mach-uniphier/
2353 F:      arch/arm/mm/cache-uniphier.c
2354 F:      arch/arm64/boot/dts/socionext/uniphier*
2355 F:      drivers/bus/uniphier-system-bus.c
2356 F:      drivers/clk/uniphier/
2357 F:      drivers/dmaengine/uniphier-mdmac.c
2358 F:      drivers/gpio/gpio-uniphier.c
2359 F:      drivers/i2c/busses/i2c-uniphier*
2360 F:      drivers/irqchip/irq-uniphier-aidet.c
2361 F:      drivers/mmc/host/uniphier-sd.c
2362 F:      drivers/pinctrl/uniphier/
2363 F:      drivers/reset/reset-uniphier.c
2364 F:      drivers/tty/serial/8250/8250_uniphier.c
2365 N:      uniphier
2366
2367 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2368 M:      Ulf Hansson <ulf.hansson@linaro.org>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 T:      git git://git.linaro.org/people/ulfh/clk.git
2371 S:      Maintained
2372 F:      drivers/clk/ux500/
2373
2374 ARM/VERSATILE EXPRESS PLATFORM
2375 M:      Liviu Dudau <liviu.dudau@arm.com>
2376 M:      Sudeep Holla <sudeep.holla@arm.com>
2377 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 S:      Maintained
2380 F:      arch/arm/boot/dts/vexpress*
2381 F:      arch/arm64/boot/dts/arm/
2382 F:      arch/arm/mach-vexpress/
2383 F:      */*/vexpress*
2384 F:      */*/*/vexpress*
2385 F:      drivers/clk/versatile/clk-vexpress-osc.c
2386 F:      drivers/clocksource/timer-versatile.c
2387 N:      mps2
2388
2389 ARM/VFP SUPPORT
2390 M:      Russell King <linux@armlinux.org.uk>
2391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 W:      http://www.armlinux.org.uk/
2393 S:      Maintained
2394 F:      arch/arm/vfp/
2395
2396 ARM/VOIPAC PXA270 SUPPORT
2397 M:      Marek Vasut <marek.vasut@gmail.com>
2398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 S:      Maintained
2400 F:      arch/arm/mach-pxa/vpac270.c
2401 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2402
2403 ARM/VT8500 ARM ARCHITECTURE
2404 M:      Tony Prisk <linux@prisktech.co.nz>
2405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 S:      Maintained
2407 F:      arch/arm/mach-vt8500/
2408 F:      drivers/clocksource/timer-vt8500.c
2409 F:      drivers/i2c/busses/i2c-wmt.c
2410 F:      drivers/mmc/host/wmt-sdmmc.c
2411 F:      drivers/pwm/pwm-vt8500.c
2412 F:      drivers/rtc/rtc-vt8500.c
2413 F:      drivers/tty/serial/vt8500_serial.c
2414 F:      drivers/usb/host/ehci-platform.c
2415 F:      drivers/usb/host/uhci-platform.c
2416 F:      drivers/video/fbdev/vt8500lcdfb.*
2417 F:      drivers/video/fbdev/wm8505fb*
2418 F:      drivers/video/fbdev/wmt_ge_rops.*
2419
2420 ARM/ZIPIT Z2 SUPPORT
2421 M:      Marek Vasut <marek.vasut@gmail.com>
2422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 S:      Maintained
2424 F:      arch/arm/mach-pxa/z2.c
2425 F:      arch/arm/mach-pxa/include/mach/z2.h
2426
2427 ARM/ZTE ARCHITECTURE
2428 M:      Jun Nie <jun.nie@linaro.org>
2429 M:      Shawn Guo <shawnguo@kernel.org>
2430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 S:      Maintained
2432 F:      arch/arm/boot/dts/zx2967*
2433 F:      arch/arm/mach-zx/
2434 F:      arch/arm64/boot/dts/zte/
2435 F:      drivers/clk/zte/
2436 F:      drivers/dma/zx_dma.c
2437 F:      drivers/gpio/gpio-zx.c
2438 F:      drivers/i2c/busses/i2c-zx2967.c
2439 F:      drivers/mmc/host/dw_mmc-zx.*
2440 F:      drivers/pinctrl/zte/
2441 F:      drivers/soc/zte/
2442 F:      drivers/thermal/zx2967_thermal.c
2443 F:      drivers/watchdog/zx2967_wdt.c
2444 F:      Documentation/devicetree/bindings/arm/zte.yaml
2445 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2446 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2447 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2448 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2449 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2450 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2451 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2452 F:      Documentation/devicetree/bindings/soc/zte/
2453 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2454 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2455 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2456 F:      include/dt-bindings/clock/zx2967*.h
2457 F:      include/dt-bindings/soc/zte,*.h
2458 F:      sound/soc/codecs/zx_aud96p22.c
2459 F:      sound/soc/zte/
2460
2461 ARM/ZYNQ ARCHITECTURE
2462 M:      Michal Simek <michal.simek@xilinx.com>
2463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 W:      http://wiki.xilinx.com
2465 T:      git https://github.com/Xilinx/linux-xlnx.git
2466 S:      Supported
2467 F:      arch/arm/mach-zynq/
2468 F:      drivers/cpuidle/cpuidle-zynq.c
2469 F:      drivers/block/xsysace.c
2470 N:      zynq
2471 N:      xilinx
2472 F:      drivers/clocksource/timer-cadence-ttc.c
2473 F:      drivers/i2c/busses/i2c-cadence.c
2474 F:      drivers/mmc/host/sdhci-of-arasan.c
2475 F:      drivers/edac/synopsys_edac.c
2476 F:      drivers/i2c/busses/i2c-xiic.c
2477
2478 ARM64 PORT (AARCH64 ARCHITECTURE)
2479 M:      Catalin Marinas <catalin.marinas@arm.com>
2480 M:      Will Deacon <will.deacon@arm.com>
2481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2483 S:      Maintained
2484 F:      arch/arm64/
2485 X:      arch/arm64/boot/dts/
2486 F:      Documentation/arm64/
2487
2488 AS3645A LED FLASH CONTROLLER DRIVER
2489 M:      Sakari Ailus <sakari.ailus@iki.fi>
2490 L:      linux-leds@vger.kernel.org
2491 S:      Maintained
2492 F:      drivers/leds/leds-as3645a.c
2493
2494 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2495 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2496 L:      linux-media@vger.kernel.org
2497 T:      git git://linuxtv.org/media_tree.git
2498 S:      Maintained
2499 F:      drivers/media/i2c/ak7375.c
2500 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2501
2502 ASAHI KASEI AK8974 DRIVER
2503 M:      Linus Walleij <linus.walleij@linaro.org>
2504 L:      linux-iio@vger.kernel.org
2505 W:      http://www.akm.com/
2506 S:      Supported
2507 F:      drivers/iio/magnetometer/ak8974.c
2508
2509 ASC7621 HARDWARE MONITOR DRIVER
2510 M:      George Joseph <george.joseph@fairview5.com>
2511 L:      linux-hwmon@vger.kernel.org
2512 S:      Maintained
2513 F:      Documentation/hwmon/asc7621
2514 F:      drivers/hwmon/asc7621.c
2515
2516 ASPEED VIDEO ENGINE DRIVER
2517 M:      Eddie James <eajames@linux.ibm.com>
2518 L:      linux-media@vger.kernel.org
2519 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2520 S:      Maintained
2521 F:      drivers/media/platform/aspeed-video.c
2522 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2523
2524 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2525 M:      Corentin Chary <corentin.chary@gmail.com>
2526 L:      acpi4asus-user@lists.sourceforge.net
2527 L:      platform-driver-x86@vger.kernel.org
2528 W:      http://acpi4asus.sf.net
2529 S:      Maintained
2530 F:      drivers/platform/x86/asus*.c
2531 F:      drivers/platform/x86/eeepc*.c
2532
2533 ASUS WIRELESS RADIO CONTROL DRIVER
2534 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2535 L:      platform-driver-x86@vger.kernel.org
2536 S:      Maintained
2537 F:      drivers/platform/x86/asus-wireless.c
2538
2539 ASYMMETRIC KEYS
2540 M:      David Howells <dhowells@redhat.com>
2541 L:      keyrings@vger.kernel.org
2542 S:      Maintained
2543 F:      Documentation/crypto/asymmetric-keys.txt
2544 F:      include/linux/verification.h
2545 F:      include/crypto/public_key.h
2546 F:      include/crypto/pkcs7.h
2547 F:      crypto/asymmetric_keys/
2548
2549 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2550 R:      Dan Williams <dan.j.williams@intel.com>
2551 W:      http://sourceforge.net/projects/xscaleiop
2552 S:      Odd fixes
2553 F:      Documentation/crypto/async-tx-api.txt
2554 F:      crypto/async_tx/
2555 F:      drivers/dma/
2556 F:      include/linux/dmaengine.h
2557 F:      include/linux/async_tx.h
2558
2559 AT24 EEPROM DRIVER
2560 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2561 L:      linux-i2c@vger.kernel.org
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2563 S:      Maintained
2564 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2565 F:      drivers/misc/eeprom/at24.c
2566
2567 ATA OVER ETHERNET (AOE) DRIVER
2568 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2569 W:      http://www.openaoe.org/
2570 S:      Supported
2571 F:      Documentation/aoe/
2572 F:      drivers/block/aoe/
2573
2574 ATHEROS 71XX/9XXX GPIO DRIVER
2575 M:      Alban Bedel <albeu@free.fr>
2576 W:      https://github.com/AlbanBedel/linux
2577 T:      git git://github.com/AlbanBedel/linux
2578 S:      Maintained
2579 F:      drivers/gpio/gpio-ath79.c
2580 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2581
2582 ATHEROS 71XX/9XXX USB PHY DRIVER
2583 M:      Alban Bedel <albeu@free.fr>
2584 W:      https://github.com/AlbanBedel/linux
2585 T:      git git://github.com/AlbanBedel/linux
2586 S:      Maintained
2587 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2588 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2589
2590 ATHEROS ATH GENERIC UTILITIES
2591 M:      Kalle Valo <kvalo@codeaurora.org>
2592 L:      linux-wireless@vger.kernel.org
2593 S:      Supported
2594 F:      drivers/net/wireless/ath/*
2595
2596 ATHEROS ATH5K WIRELESS DRIVER
2597 M:      Jiri Slaby <jirislaby@gmail.com>
2598 M:      Nick Kossifidis <mickflemm@gmail.com>
2599 M:      Luis Chamberlain <mcgrof@kernel.org>
2600 L:      linux-wireless@vger.kernel.org
2601 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2602 S:      Maintained
2603 F:      drivers/net/wireless/ath/ath5k/
2604
2605 ATHEROS ATH6KL WIRELESS DRIVER
2606 M:      Kalle Valo <kvalo@codeaurora.org>
2607 L:      linux-wireless@vger.kernel.org
2608 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2610 S:      Supported
2611 F:      drivers/net/wireless/ath/ath6kl/
2612
2613 ATI_REMOTE2 DRIVER
2614 M:      Ville Syrjala <syrjala@sci.fi>
2615 S:      Maintained
2616 F:      drivers/input/misc/ati_remote2.c
2617
2618 ATK0110 HWMON DRIVER
2619 M:      Luca Tettamanti <kronos.it@gmail.com>
2620 L:      linux-hwmon@vger.kernel.org
2621 S:      Maintained
2622 F:      drivers/hwmon/asus_atk0110.c
2623
2624 ATLX ETHERNET DRIVERS
2625 M:      Jay Cliburn <jcliburn@gmail.com>
2626 M:      Chris Snook <chris.snook@gmail.com>
2627 L:      netdev@vger.kernel.org
2628 W:      http://sourceforge.net/projects/atl1
2629 W:      http://atl1.sourceforge.net
2630 S:      Maintained
2631 F:      drivers/net/ethernet/atheros/
2632
2633 ATM
2634 M:      Chas Williams <3chas3@gmail.com>
2635 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2636 L:      netdev@vger.kernel.org
2637 W:      http://linux-atm.sourceforge.net
2638 S:      Maintained
2639 F:      drivers/atm/
2640 F:      include/linux/atm*
2641 F:      include/uapi/linux/atm*
2642
2643 ATMEL MACB ETHERNET DRIVER
2644 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2645 S:      Supported
2646 F:      drivers/net/ethernet/cadence/
2647
2648 ATMEL MAXTOUCH DRIVER
2649 M:      Nick Dyer <nick@shmanahar.org>
2650 T:      git git://github.com/ndyer/linux.git
2651 S:      Maintained
2652 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2653 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2654
2655 ATMEL WIRELESS DRIVER
2656 M:      Simon Kelley <simon@thekelleys.org.uk>
2657 L:      linux-wireless@vger.kernel.org
2658 W:      http://www.thekelleys.org.uk/atmel
2659 W:      http://atmelwlandriver.sourceforge.net/
2660 S:      Maintained
2661 F:      drivers/net/wireless/atmel/atmel*
2662
2663 ATOMIC INFRASTRUCTURE
2664 M:      Will Deacon <will.deacon@arm.com>
2665 M:      Peter Zijlstra <peterz@infradead.org>
2666 R:      Boqun Feng <boqun.feng@gmail.com>
2667 L:      linux-kernel@vger.kernel.org
2668 S:      Maintained
2669 F:      arch/*/include/asm/atomic*.h
2670 F:      include/*/atomic*.h
2671 F:      scripts/atomic/
2672
2673 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2674 M:      Bradley Grove <linuxdrivers@attotech.com>
2675 L:      linux-scsi@vger.kernel.org
2676 W:      http://www.attotech.com
2677 S:      Supported
2678 F:      drivers/scsi/esas2r
2679
2680 ATUSB IEEE 802.15.4 RADIO DRIVER
2681 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2682 L:      linux-wpan@vger.kernel.org
2683 S:      Maintained
2684 F:      drivers/net/ieee802154/atusb.c
2685 F:      drivers/net/ieee802154/atusb.h
2686 F:      drivers/net/ieee802154/at86rf230.h
2687
2688 AUDIT SUBSYSTEM
2689 M:      Paul Moore <paul@paul-moore.com>
2690 M:      Eric Paris <eparis@redhat.com>
2691 L:      linux-audit@redhat.com (moderated for non-subscribers)
2692 W:      https://github.com/linux-audit
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2694 S:      Supported
2695 F:      include/linux/audit.h
2696 F:      include/uapi/linux/audit.h
2697 F:      kernel/audit*
2698
2699 AUXILIARY DISPLAY DRIVERS
2700 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2701 S:      Maintained
2702 F:      drivers/auxdisplay/
2703 F:      include/linux/cfag12864b.h
2704
2705 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2706 M:      Andreas Klinger <ak@it-klinger.de>
2707 L:      linux-iio@vger.kernel.org
2708 S:      Maintained
2709 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2710 F:      drivers/iio/adc/hx711.c
2711
2712 AX.25 NETWORK LAYER
2713 M:      Ralf Baechle <ralf@linux-mips.org>
2714 L:      linux-hams@vger.kernel.org
2715 W:      http://www.linux-ax25.org/
2716 S:      Maintained
2717 F:      include/uapi/linux/ax25.h
2718 F:      include/net/ax25.h
2719 F:      net/ax25/
2720
2721 AXENTIA ARM DEVICES
2722 M:      Peter Rosin <peda@axentia.se>
2723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 S:      Maintained
2725 F:      Documentation/devicetree/bindings/arm/axentia.txt
2726 F:      arch/arm/boot/dts/at91-linea.dtsi
2727 F:      arch/arm/boot/dts/at91-natte.dtsi
2728 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2729 F:      arch/arm/boot/dts/at91-tse850-3.dts
2730
2731 AXENTIA ASOC DRIVERS
2732 M:      Peter Rosin <peda@axentia.se>
2733 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2734 S:      Maintained
2735 F:      Documentation/devicetree/bindings/sound/axentia,*
2736 F:      sound/soc/atmel/tse850-pcm5142.c
2737
2738 AXXIA I2C CONTROLLER
2739 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2740 L:      linux-i2c@vger.kernel.org
2741 S:      Maintained
2742 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2743 F:      drivers/i2c/busses/i2c-axxia.c
2744
2745 AZ6007 DVB DRIVER
2746 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2747 L:      linux-media@vger.kernel.org
2748 W:      https://linuxtv.org
2749 T:      git git://linuxtv.org/media_tree.git
2750 S:      Maintained
2751 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2752
2753 AZTECH FM RADIO RECEIVER DRIVER
2754 M:      Hans Verkuil <hverkuil@xs4all.nl>
2755 L:      linux-media@vger.kernel.org
2756 T:      git git://linuxtv.org/media_tree.git
2757 W:      https://linuxtv.org
2758 S:      Maintained
2759 F:      drivers/media/radio/radio-aztech*
2760
2761 B43 WIRELESS DRIVER
2762 L:      linux-wireless@vger.kernel.org
2763 L:      b43-dev@lists.infradead.org
2764 W:      http://wireless.kernel.org/en/users/Drivers/b43
2765 S:      Odd Fixes
2766 F:      drivers/net/wireless/broadcom/b43/
2767
2768 B43LEGACY WIRELESS DRIVER
2769 M:      Larry Finger <Larry.Finger@lwfinger.net>
2770 L:      linux-wireless@vger.kernel.org
2771 L:      b43-dev@lists.infradead.org
2772 W:      http://wireless.kernel.org/en/users/Drivers/b43
2773 S:      Maintained
2774 F:      drivers/net/wireless/broadcom/b43legacy/
2775
2776 BACKLIGHT CLASS/SUBSYSTEM
2777 M:      Lee Jones <lee.jones@linaro.org>
2778 M:      Daniel Thompson <daniel.thompson@linaro.org>
2779 M:      Jingoo Han <jingoohan1@gmail.com>
2780 L:      dri-devel@lists.freedesktop.org
2781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2782 S:      Maintained
2783 F:      drivers/video/backlight/
2784 F:      include/linux/backlight.h
2785 F:      include/linux/pwm_backlight.h
2786 F:      Documentation/devicetree/bindings/leds/backlight
2787
2788 BATMAN ADVANCED
2789 M:      Marek Lindner <mareklindner@neomailbox.ch>
2790 M:      Simon Wunderlich <sw@simonwunderlich.de>
2791 M:      Antonio Quartulli <a@unstable.cc>
2792 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2793 W:      https://www.open-mesh.org/
2794 Q:      https://patchwork.open-mesh.org/project/batman/list/
2795 S:      Maintained
2796 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2797 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2798 F:      Documentation/networking/batman-adv.rst
2799 F:      include/uapi/linux/batadv_packet.h
2800 F:      include/uapi/linux/batman_adv.h
2801 F:      net/batman-adv/
2802
2803 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2804 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2805 L:      linux-hams@vger.kernel.org
2806 W:      http://www.baycom.org/~tom/ham/ham.html
2807 S:      Maintained
2808 F:      drivers/net/hamradio/baycom*
2809
2810 BCACHE (BLOCK LAYER CACHE)
2811 M:      Coly Li <colyli@suse.de>
2812 M:      Kent Overstreet <kent.overstreet@gmail.com>
2813 L:      linux-bcache@vger.kernel.org
2814 W:      http://bcache.evilpiepirate.org
2815 C:      irc://irc.oftc.net/bcache
2816 S:      Maintained
2817 F:      drivers/md/bcache/
2818
2819 BDISP ST MEDIA DRIVER
2820 M:      Fabien Dessenne <fabien.dessenne@st.com>
2821 L:      linux-media@vger.kernel.org
2822 T:      git git://linuxtv.org/media_tree.git
2823 W:      https://linuxtv.org
2824 S:      Supported
2825 F:      drivers/media/platform/sti/bdisp
2826
2827 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2828 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2829 L:      netdev@vger.kernel.org
2830 S:      Maintained
2831 F:      drivers/net/ethernet/ec_bhf.c
2832
2833 BEFS FILE SYSTEM
2834 M:      Luis de Bethencourt <luisbg@kernel.org>
2835 M:      Salah Triki <salah.triki@gmail.com>
2836 S:      Maintained
2837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2838 F:      Documentation/filesystems/befs.txt
2839 F:      fs/befs/
2840
2841 BFQ I/O SCHEDULER
2842 M:      Paolo Valente <paolo.valente@linaro.org>
2843 M:      Jens Axboe <axboe@kernel.dk>
2844 L:      linux-block@vger.kernel.org
2845 S:      Maintained
2846 F:      block/bfq-*
2847 F:      Documentation/block/bfq-iosched.txt
2848
2849 BFS FILE SYSTEM
2850 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2851 S:      Maintained
2852 F:      Documentation/filesystems/bfs.txt
2853 F:      fs/bfs/
2854 F:      include/uapi/linux/bfs_fs.h
2855
2856 BLINKM RGB LED DRIVER
2857 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2858 S:      Maintained
2859 F:      drivers/leds/leds-blinkm.c
2860
2861 BLOCK LAYER
2862 M:      Jens Axboe <axboe@kernel.dk>
2863 L:      linux-block@vger.kernel.org
2864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2865 S:      Maintained
2866 F:      block/
2867 F:      drivers/block/
2868 F:      kernel/trace/blktrace.c
2869 F:      lib/sbitmap.c
2870
2871 BLOCK2MTD DRIVER
2872 M:      Joern Engel <joern@lazybastard.org>
2873 L:      linux-mtd@lists.infradead.org
2874 S:      Maintained
2875 F:      drivers/mtd/devices/block2mtd.c
2876
2877 BLUETOOTH DRIVERS
2878 M:      Marcel Holtmann <marcel@holtmann.org>
2879 M:      Johan Hedberg <johan.hedberg@gmail.com>
2880 L:      linux-bluetooth@vger.kernel.org
2881 W:      http://www.bluez.org/
2882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2884 S:      Maintained
2885 F:      drivers/bluetooth/
2886
2887 BLUETOOTH SUBSYSTEM
2888 M:      Marcel Holtmann <marcel@holtmann.org>
2889 M:      Johan Hedberg <johan.hedberg@gmail.com>
2890 L:      linux-bluetooth@vger.kernel.org
2891 W:      http://www.bluez.org/
2892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2894 S:      Maintained
2895 F:      net/bluetooth/
2896 F:      include/net/bluetooth/
2897
2898 BONDING DRIVER
2899 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2900 M:      Veaceslav Falico <vfalico@gmail.com>
2901 M:      Andy Gospodarek <andy@greyhouse.net>
2902 L:      netdev@vger.kernel.org
2903 W:      http://sourceforge.net/projects/bonding/
2904 S:      Supported
2905 F:      drivers/net/bonding/
2906 F:      include/uapi/linux/if_bonding.h
2907
2908 BPF (Safe dynamic programs and tools)
2909 M:      Alexei Starovoitov <ast@kernel.org>
2910 M:      Daniel Borkmann <daniel@iogearbox.net>
2911 R:      Martin KaFai Lau <kafai@fb.com>
2912 R:      Song Liu <songliubraving@fb.com>
2913 R:      Yonghong Song <yhs@fb.com>
2914 L:      netdev@vger.kernel.org
2915 L:      bpf@vger.kernel.org
2916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2918 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2919 S:      Supported
2920 F:      arch/*/net/*
2921 F:      Documentation/networking/filter.txt
2922 F:      Documentation/bpf/
2923 F:      include/linux/bpf*
2924 F:      include/linux/filter.h
2925 F:      include/trace/events/xdp.h
2926 F:      include/uapi/linux/bpf*
2927 F:      include/uapi/linux/filter.h
2928 F:      kernel/bpf/
2929 F:      kernel/trace/bpf_trace.c
2930 F:      lib/test_bpf.c
2931 F:      net/bpf/
2932 F:      net/core/filter.c
2933 F:      net/sched/act_bpf.c
2934 F:      net/sched/cls_bpf.c
2935 F:      samples/bpf/
2936 F:      tools/bpf/
2937 F:      tools/lib/bpf/
2938 F:      tools/testing/selftests/bpf/
2939 K:      bpf
2940 N:      bpf
2941
2942 BPF JIT for ARM
2943 M:      Shubham Bansal <illusionist.neo@gmail.com>
2944 L:      netdev@vger.kernel.org
2945 L:      bpf@vger.kernel.org
2946 S:      Maintained
2947 F:      arch/arm/net/
2948
2949 BPF JIT for ARM64
2950 M:      Daniel Borkmann <daniel@iogearbox.net>
2951 M:      Alexei Starovoitov <ast@kernel.org>
2952 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2953 L:      netdev@vger.kernel.org
2954 L:      bpf@vger.kernel.org
2955 S:      Supported
2956 F:      arch/arm64/net/
2957
2958 BPF JIT for MIPS (32-BIT AND 64-BIT)
2959 M:      Paul Burton <paul.burton@mips.com>
2960 L:      netdev@vger.kernel.org
2961 L:      bpf@vger.kernel.org
2962 S:      Maintained
2963 F:      arch/mips/net/
2964
2965 BPF JIT for NFP NICs
2966 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2967 L:      netdev@vger.kernel.org
2968 L:      bpf@vger.kernel.org
2969 S:      Supported
2970 F:      drivers/net/ethernet/netronome/nfp/bpf/
2971
2972 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2973 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2974 M:      Sandipan Das <sandipan@linux.ibm.com>
2975 L:      netdev@vger.kernel.org
2976 L:      bpf@vger.kernel.org
2977 S:      Maintained
2978 F:      arch/powerpc/net/
2979
2980 BPF JIT for RISC-V (RV64G)
2981 M:      Björn Töpel <bjorn.topel@gmail.com>
2982 L:      netdev@vger.kernel.org
2983 S:      Maintained
2984 F:      arch/riscv/net/
2985
2986 BPF JIT for S390
2987 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2988 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2989 L:      netdev@vger.kernel.org
2990 L:      bpf@vger.kernel.org
2991 S:      Maintained
2992 F:      arch/s390/net/
2993 X:      arch/s390/net/pnet.c
2994
2995 BPF JIT for SPARC (32-BIT AND 64-BIT)
2996 M:      David S. Miller <davem@davemloft.net>
2997 L:      netdev@vger.kernel.org
2998 L:      bpf@vger.kernel.org
2999 S:      Maintained
3000 F:      arch/sparc/net/
3001
3002 BPF JIT for X86 32-BIT
3003 M:      Wang YanQing <udknight@gmail.com>
3004 L:      netdev@vger.kernel.org
3005 L:      bpf@vger.kernel.org
3006 S:      Maintained
3007 F:      arch/x86/net/bpf_jit_comp32.c
3008
3009 BPF JIT for X86 64-BIT
3010 M:      Alexei Starovoitov <ast@kernel.org>
3011 M:      Daniel Borkmann <daniel@iogearbox.net>
3012 L:      netdev@vger.kernel.org
3013 L:      bpf@vger.kernel.org
3014 S:      Supported
3015 F:      arch/x86/net/
3016 X:      arch/x86/net/bpf_jit_comp32.c
3017
3018 BROADCOM B44 10/100 ETHERNET DRIVER
3019 M:      Michael Chan <michael.chan@broadcom.com>
3020 L:      netdev@vger.kernel.org
3021 S:      Supported
3022 F:      drivers/net/ethernet/broadcom/b44.*
3023
3024 BROADCOM B53 ETHERNET SWITCH DRIVER
3025 M:      Florian Fainelli <f.fainelli@gmail.com>
3026 L:      netdev@vger.kernel.org
3027 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3028 S:      Supported
3029 F:      drivers/net/dsa/b53/*
3030 F:      include/linux/platform_data/b53.h
3031
3032 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3033 M:      Florian Fainelli <f.fainelli@gmail.com>
3034 M:      Ray Jui <rjui@broadcom.com>
3035 M:      Scott Branden <sbranden@broadcom.com>
3036 M:      bcm-kernel-feedback-list@broadcom.com
3037 T:      git git://github.com/broadcom/mach-bcm
3038 S:      Maintained
3039 N:      bcm281*
3040 N:      bcm113*
3041 N:      bcm216*
3042 N:      kona
3043 F:      arch/arm/mach-bcm/
3044
3045 BROADCOM BCM2835 ARM ARCHITECTURE
3046 M:      Eric Anholt <eric@anholt.net>
3047 M:      Stefan Wahren <stefan.wahren@i2se.com>
3048 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050 T:      git git://github.com/anholt/linux
3051 S:      Maintained
3052 N:      bcm2835
3053 F:      drivers/staging/vc04_services
3054
3055 BROADCOM BCM47XX MIPS ARCHITECTURE
3056 M:      Hauke Mehrtens <hauke@hauke-m.de>
3057 M:      Rafał Miłecki <zajec5@gmail.com>
3058 L:      linux-mips@vger.kernel.org
3059 S:      Maintained
3060 F:      Documentation/devicetree/bindings/mips/brcm/
3061 F:      arch/mips/bcm47xx/*
3062 F:      arch/mips/include/asm/mach-bcm47xx/*
3063
3064 BROADCOM BCM5301X ARM ARCHITECTURE
3065 M:      Hauke Mehrtens <hauke@hauke-m.de>
3066 M:      Rafał Miłecki <zajec5@gmail.com>
3067 M:      bcm-kernel-feedback-list@broadcom.com
3068 L:      linux-arm-kernel@lists.infradead.org
3069 S:      Maintained
3070 F:      arch/arm/mach-bcm/bcm_5301x.c
3071 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3072 F:      arch/arm/boot/dts/bcm470*
3073 F:      arch/arm/boot/dts/bcm953012*
3074
3075 BROADCOM BCM53573 ARM ARCHITECTURE
3076 M:      Rafał Miłecki <rafal@milecki.pl>
3077 L:      linux-arm-kernel@lists.infradead.org
3078 S:      Maintained
3079 F:      arch/arm/boot/dts/bcm53573*
3080 F:      arch/arm/boot/dts/bcm47189*
3081
3082 BROADCOM BCM63XX ARM ARCHITECTURE
3083 M:      Florian Fainelli <f.fainelli@gmail.com>
3084 M:      bcm-kernel-feedback-list@broadcom.com
3085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 T:      git git://github.com/broadcom/stblinux.git
3087 S:      Maintained
3088 N:      bcm63xx
3089
3090 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3091 M:      Kevin Cernekee <cernekee@gmail.com>
3092 L:      linux-usb@vger.kernel.org
3093 S:      Maintained
3094 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3095
3096 BROADCOM BCM7XXX ARM ARCHITECTURE
3097 M:      Brian Norris <computersforpeace@gmail.com>
3098 M:      Gregory Fong <gregory.0xf0@gmail.com>
3099 M:      Florian Fainelli <f.fainelli@gmail.com>
3100 M:      bcm-kernel-feedback-list@broadcom.com
3101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102 T:      git git://github.com/broadcom/stblinux.git
3103 S:      Maintained
3104 F:      arch/arm/mach-bcm/*brcmstb*
3105 F:      arch/arm/boot/dts/bcm7*.dts*
3106 F:      drivers/bus/brcmstb_gisb.c
3107 F:      arch/arm/mm/cache-b15-rac.c
3108 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3109 N:      brcmstb
3110
3111 BROADCOM BMIPS CPUFREQ DRIVER
3112 M:      Markus Mayer <mmayer@broadcom.com>
3113 M:      bcm-kernel-feedback-list@broadcom.com
3114 L:      linux-pm@vger.kernel.org
3115 S:      Maintained
3116 F:      drivers/cpufreq/bmips-cpufreq.c
3117
3118 BROADCOM BMIPS MIPS ARCHITECTURE
3119 M:      Kevin Cernekee <cernekee@gmail.com>
3120 M:      Florian Fainelli <f.fainelli@gmail.com>
3121 L:      linux-mips@vger.kernel.org
3122 T:      git git://github.com/broadcom/stblinux.git
3123 S:      Maintained
3124 F:      arch/mips/bmips/*
3125 F:      arch/mips/include/asm/mach-bmips/*
3126 F:      arch/mips/kernel/*bmips*
3127 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3128 F:      drivers/irqchip/irq-bcm63*
3129 F:      drivers/irqchip/irq-bcm7*
3130 F:      drivers/irqchip/irq-brcmstb*
3131 F:      include/linux/bcm963xx_nvram.h
3132 F:      include/linux/bcm963xx_tag.h
3133
3134 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3135 M:      Rasesh Mody <rmody@marvell.com>
3136 M:      GR-Linux-NIC-Dev@marvell.com
3137 L:      netdev@vger.kernel.org
3138 S:      Supported
3139 F:      drivers/net/ethernet/broadcom/bnx2.*
3140 F:      drivers/net/ethernet/broadcom/bnx2_*
3141
3142 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3143 M:      QLogic-Storage-Upstream@qlogic.com
3144 L:      linux-scsi@vger.kernel.org
3145 S:      Supported
3146 F:      drivers/scsi/bnx2fc/
3147
3148 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3149 M:      QLogic-Storage-Upstream@qlogic.com
3150 L:      linux-scsi@vger.kernel.org
3151 S:      Supported
3152 F:      drivers/scsi/bnx2i/
3153
3154 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3155 M:      Ariel Elior <aelior@marvell.com>
3156 M:      Sudarsana Kalluru <skalluru@marvell.com>
3157 M:      GR-everest-linux-l2@marvell.com
3158 L:      netdev@vger.kernel.org
3159 S:      Supported
3160 F:      drivers/net/ethernet/broadcom/bnx2x/
3161
3162 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3163 M:      Michael Chan <michael.chan@broadcom.com>
3164 L:      netdev@vger.kernel.org
3165 S:      Supported
3166 F:      drivers/net/ethernet/broadcom/bnxt/
3167
3168 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3169 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3170 M:      Franky Lin <franky.lin@broadcom.com>
3171 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3172 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3173 M:      Wright Feng <wright.feng@cypress.com>
3174 L:      linux-wireless@vger.kernel.org
3175 L:      brcm80211-dev-list.pdl@broadcom.com
3176 L:      brcm80211-dev-list@cypress.com
3177 S:      Supported
3178 F:      drivers/net/wireless/broadcom/brcm80211/
3179
3180 BROADCOM BRCMSTB GPIO DRIVER
3181 M:      Gregory Fong <gregory.0xf0@gmail.com>
3182 L:      bcm-kernel-feedback-list@broadcom.com
3183 S:      Supported
3184 F:      drivers/gpio/gpio-brcmstb.c
3185 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3186
3187 BROADCOM BRCMSTB I2C DRIVER
3188 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3189 L:      linux-i2c@vger.kernel.org
3190 L:      bcm-kernel-feedback-list@broadcom.com
3191 S:      Supported
3192 F:      drivers/i2c/busses/i2c-brcmstb.c
3193 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3194
3195 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3196 M:      Al Cooper <alcooperx@gmail.com>
3197 L:      linux-kernel@vger.kernel.org
3198 L:      bcm-kernel-feedback-list@broadcom.com
3199 S:      Maintained
3200 F:      drivers/phy/broadcom/phy-brcm-usb*
3201
3202 BROADCOM GENET ETHERNET DRIVER
3203 M:      Doug Berger <opendmb@gmail.com>
3204 M:      Florian Fainelli <f.fainelli@gmail.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/genet/
3208
3209 BROADCOM IPROC ARM ARCHITECTURE
3210 M:      Ray Jui <rjui@broadcom.com>
3211 M:      Scott Branden <sbranden@broadcom.com>
3212 M:      bcm-kernel-feedback-list@broadcom.com
3213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3214 T:      git git://github.com/broadcom/cygnus-linux.git
3215 S:      Maintained
3216 N:      iproc
3217 N:      cygnus
3218 N:      bcm[-_]nsp
3219 N:      bcm9113*
3220 N:      bcm9583*
3221 N:      bcm9585*
3222 N:      bcm9586*
3223 N:      bcm988312
3224 N:      bcm113*
3225 N:      bcm583*
3226 N:      bcm585*
3227 N:      bcm586*
3228 N:      bcm88312
3229 N:      hr2
3230 N:      stingray
3231 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3232 F:      arch/arm64/boot/dts/broadcom/stingray/*
3233 F:      drivers/clk/bcm/clk-ns*
3234 F:      drivers/clk/bcm/clk-sr*
3235 F:      drivers/pinctrl/bcm/pinctrl-ns*
3236 F:      include/dt-bindings/clock/bcm-sr*
3237
3238 BROADCOM KONA GPIO DRIVER
3239 M:      Ray Jui <rjui@broadcom.com>
3240 L:      bcm-kernel-feedback-list@broadcom.com
3241 S:      Supported
3242 F:      drivers/gpio/gpio-bcm-kona.c
3243 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3244
3245 BROADCOM NETXTREME-E ROCE DRIVER
3246 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3247 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3248 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3249 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3250 L:      linux-rdma@vger.kernel.org
3251 W:      http://www.broadcom.com
3252 S:      Supported
3253 F:      drivers/infiniband/hw/bnxt_re/
3254 F:      include/uapi/rdma/bnxt_re-abi.h
3255
3256 BROADCOM NVRAM DRIVER
3257 M:      Rafał Miłecki <zajec5@gmail.com>
3258 L:      linux-mips@vger.kernel.org
3259 S:      Maintained
3260 F:      drivers/firmware/broadcom/*
3261
3262 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3263 M:      Rafał Miłecki <zajec5@gmail.com>
3264 L:      linux-wireless@vger.kernel.org
3265 S:      Maintained
3266 F:      drivers/bcma/
3267 F:      include/linux/bcma/
3268
3269 BROADCOM STB AVS CPUFREQ DRIVER
3270 M:      Markus Mayer <mmayer@broadcom.com>
3271 M:      bcm-kernel-feedback-list@broadcom.com
3272 L:      linux-pm@vger.kernel.org
3273 S:      Maintained
3274 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3275 F:      drivers/cpufreq/brcmstb*
3276
3277 BROADCOM STB AVS TMON DRIVER
3278 M:      Markus Mayer <mmayer@broadcom.com>
3279 M:      bcm-kernel-feedback-list@broadcom.com
3280 L:      linux-pm@vger.kernel.org
3281 S:      Maintained
3282 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3283 F:      drivers/thermal/broadcom/brcmstb*
3284
3285 BROADCOM STB NAND FLASH DRIVER
3286 M:      Brian Norris <computersforpeace@gmail.com>
3287 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3288 L:      linux-mtd@lists.infradead.org
3289 L:      bcm-kernel-feedback-list@broadcom.com
3290 S:      Maintained
3291 F:      drivers/mtd/nand/raw/brcmnand/
3292
3293 BROADCOM STB DPFE DRIVER
3294 M:      Markus Mayer <mmayer@broadcom.com>
3295 M:      bcm-kernel-feedback-list@broadcom.com
3296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3297 S:      Maintained
3298 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3299 F:      drivers/memory/brcmstb_dpfe.c
3300
3301 BROADCOM SPI DRIVER
3302 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3303 M:      bcm-kernel-feedback-list@broadcom.com
3304 S:      Maintained
3305 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3306 F:      drivers/spi/spi-bcm-qspi.*
3307 F:      drivers/spi/spi-brcmstb-qspi.c
3308 F:      drivers/spi/spi-iproc-qspi.c
3309
3310 BROADCOM SYSTEMPORT ETHERNET DRIVER
3311 M:      Florian Fainelli <f.fainelli@gmail.com>
3312 L:      netdev@vger.kernel.org
3313 S:      Supported
3314 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3315
3316 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3317 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3318 M:      Prashant Sreedharan <prashant@broadcom.com>
3319 M:      Michael Chan <mchan@broadcom.com>
3320 L:      netdev@vger.kernel.org
3321 S:      Supported
3322 F:      drivers/net/ethernet/broadcom/tg3.*
3323
3324 BROCADE BFA FC SCSI DRIVER
3325 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3326 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3327 L:      linux-scsi@vger.kernel.org
3328 S:      Supported
3329 F:      drivers/scsi/bfa/
3330
3331 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3332 M:      Rasesh Mody <rmody@marvell.com>
3333 M:      Sudarsana Kalluru <skalluru@marvell.com>
3334 M:      GR-Linux-NIC-Dev@marvell.com
3335 L:      netdev@vger.kernel.org
3336 S:      Supported
3337 F:      drivers/net/ethernet/brocade/bna/
3338
3339 BSG (block layer generic sg v4 driver)
3340 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      block/bsg.c
3344 F:      include/linux/bsg.h
3345 F:      include/uapi/linux/bsg.h
3346
3347 BT87X AUDIO DRIVER
3348 M:      Clemens Ladisch <clemens@ladisch.de>
3349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3350 T:      git git://git.alsa-project.org/alsa-kernel.git
3351 S:      Maintained
3352 F:      Documentation/sound/cards/bt87x.rst
3353 F:      sound/pci/bt87x.c
3354
3355 BT8XXGPIO DRIVER
3356 M:      Michael Buesch <m@bues.ch>
3357 W:      http://bu3sch.de/btgpio.php
3358 S:      Maintained
3359 F:      drivers/gpio/gpio-bt8xx.c
3360
3361 BTRFS FILE SYSTEM
3362 M:      Chris Mason <clm@fb.com>
3363 M:      Josef Bacik <josef@toxicpanda.com>
3364 M:      David Sterba <dsterba@suse.com>
3365 L:      linux-btrfs@vger.kernel.org
3366 W:      http://btrfs.wiki.kernel.org/
3367 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3369 S:      Maintained
3370 F:      Documentation/filesystems/btrfs.txt
3371 F:      fs/btrfs/
3372 F:      include/linux/btrfs*
3373 F:      include/uapi/linux/btrfs*
3374
3375 BTTV VIDEO4LINUX DRIVER
3376 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3377 L:      linux-media@vger.kernel.org
3378 W:      https://linuxtv.org
3379 T:      git git://linuxtv.org/media_tree.git
3380 S:      Odd fixes
3381 F:      Documentation/media/v4l-drivers/bttv*
3382 F:      drivers/media/pci/bt8xx/bttv*
3383
3384 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3385 M:      Chanwoo Choi <cw00.choi@samsung.com>
3386 L:      linux-pm@vger.kernel.org
3387 L:      linux-samsung-soc@vger.kernel.org
3388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3389 S:      Maintained
3390 F:      drivers/devfreq/exynos-bus.c
3391 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3392
3393 BUSLOGIC SCSI DRIVER
3394 M:      Khalid Aziz <khalid@gonehiking.org>
3395 L:      linux-scsi@vger.kernel.org
3396 S:      Maintained
3397 F:      drivers/scsi/BusLogic.*
3398 F:      drivers/scsi/FlashPoint.*
3399
3400 C-MEDIA CMI8788 DRIVER
3401 M:      Clemens Ladisch <clemens@ladisch.de>
3402 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3403 T:      git git://git.alsa-project.org/alsa-kernel.git
3404 S:      Maintained
3405 F:      sound/pci/oxygen/
3406
3407 C-SKY ARCHITECTURE
3408 M:      Guo Ren <guoren@kernel.org>
3409 T:      git https://github.com/c-sky/csky-linux.git
3410 S:      Supported
3411 F:      arch/csky/
3412 F:      Documentation/devicetree/bindings/csky/
3413 F:      drivers/irqchip/irq-csky-*
3414 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3415 F:      drivers/clocksource/timer-gx6605s.c
3416 F:      drivers/clocksource/timer-mp-csky.c
3417 F:      Documentation/devicetree/bindings/timer/csky,*
3418 K:      csky
3419 N:      csky
3420
3421 C6X ARCHITECTURE
3422 M:      Mark Salter <msalter@redhat.com>
3423 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3424 L:      linux-c6x-dev@linux-c6x.org
3425 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3426 S:      Maintained
3427 F:      arch/c6x/
3428
3429 CA8210 IEEE-802.15.4 RADIO DRIVER
3430 M:      Harry Morris <h.morris@cascoda.com>
3431 L:      linux-wpan@vger.kernel.org
3432 W:      https://github.com/Cascoda/ca8210-linux.git
3433 S:      Maintained
3434 F:      drivers/net/ieee802154/ca8210.c
3435 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3436
3437 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3438 M:      David Howells <dhowells@redhat.com>
3439 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3440 S:      Supported
3441 F:      Documentation/filesystems/caching/cachefiles.txt
3442 F:      fs/cachefiles/
3443
3444 CADENCE MIPI-CSI2 BRIDGES
3445 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3446 L:      linux-media@vger.kernel.org
3447 S:      Maintained
3448 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3449 F:      drivers/media/platform/cadence/cdns-csi2*
3450
3451 CADET FM/AM RADIO RECEIVER DRIVER
3452 M:      Hans Verkuil <hverkuil@xs4all.nl>
3453 L:      linux-media@vger.kernel.org
3454 T:      git git://linuxtv.org/media_tree.git
3455 W:      https://linuxtv.org
3456 S:      Maintained
3457 F:      drivers/media/radio/radio-cadet*
3458
3459 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3460 M:      Jonathan Corbet <corbet@lwn.net>
3461 L:      linux-media@vger.kernel.org
3462 T:      git git://linuxtv.org/media_tree.git
3463 S:      Maintained
3464 F:      Documentation/media/v4l-drivers/cafe_ccic*
3465 F:      drivers/media/platform/marvell-ccic/
3466
3467 CAIF NETWORK LAYER
3468 L:      netdev@vger.kernel.org
3469 S:      Orphan
3470 F:      Documentation/networking/caif/
3471 F:      drivers/net/caif/
3472 F:      include/uapi/linux/caif/
3473 F:      include/net/caif/
3474 F:      net/caif/
3475
3476 CAKE QDISC
3477 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3478 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3479 S:      Maintained
3480 F:      net/sched/sch_cake.c
3481
3482 CALGARY x86-64 IOMMU
3483 M:      Muli Ben-Yehuda <mulix@mulix.org>
3484 M:      Jon Mason <jdmason@kudzu.us>
3485 L:      iommu@lists.linux-foundation.org
3486 S:      Maintained
3487 F:      arch/x86/kernel/pci-calgary_64.c
3488 F:      arch/x86/kernel/tce_64.c
3489 F:      arch/x86/include/asm/calgary.h
3490 F:      arch/x86/include/asm/tce.h
3491
3492 CAN NETWORK DRIVERS
3493 M:      Wolfgang Grandegger <wg@grandegger.com>
3494 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3495 L:      linux-can@vger.kernel.org
3496 W:      https://github.com/linux-can
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3499 S:      Maintained
3500 F:      Documentation/devicetree/bindings/net/can/
3501 F:      drivers/net/can/
3502 F:      include/linux/can/dev.h
3503 F:      include/linux/can/platform/
3504 F:      include/uapi/linux/can/error.h
3505 F:      include/uapi/linux/can/netlink.h
3506
3507 CAN NETWORK LAYER
3508 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3509 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3510 L:      linux-can@vger.kernel.org
3511 W:      https://github.com/linux-can
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3514 S:      Maintained
3515 F:      Documentation/networking/can.rst
3516 F:      net/can/
3517 F:      include/linux/can/core.h
3518 F:      include/uapi/linux/can.h
3519 F:      include/uapi/linux/can/bcm.h
3520 F:      include/uapi/linux/can/raw.h
3521 F:      include/uapi/linux/can/gw.h
3522
3523 CAPABILITIES
3524 M:      Serge Hallyn <serge@hallyn.com>
3525 L:      linux-security-module@vger.kernel.org
3526 S:      Supported
3527 F:      include/linux/capability.h
3528 F:      include/uapi/linux/capability.h
3529 F:      security/commoncap.c
3530 F:      kernel/capability.c
3531
3532 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3533 M:      Kevin Tsai <ktsai@capellamicro.com>
3534 S:      Maintained
3535 F:      drivers/iio/light/cm*
3536
3537 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3538 M:      Christian Lamparter <chunkeey@googlemail.com>
3539 L:      linux-wireless@vger.kernel.org
3540 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3541 S:      Maintained
3542 F:      drivers/net/wireless/ath/carl9170/
3543
3544 CAVIUM I2C DRIVER
3545 M:      Jan Glauber <jglauber@cavium.com>
3546 M:      David Daney <david.daney@cavium.com>
3547 W:      http://www.cavium.com
3548 S:      Supported
3549 F:      drivers/i2c/busses/i2c-octeon*
3550 F:      drivers/i2c/busses/i2c-thunderx*
3551
3552 CAVIUM LIQUIDIO NETWORK DRIVER
3553 M:      Derek Chickles <dchickles@marvell.com>
3554 M:      Satanand Burla <sburla@marvell.com>
3555 M:      Felix Manlunas <fmanlunas@marvell.com>
3556 L:      netdev@vger.kernel.org
3557 W:      http://www.cavium.com
3558 S:      Supported
3559 F:      drivers/net/ethernet/cavium/liquidio/
3560
3561 CAVIUM MMC DRIVER
3562 M:      Jan Glauber <jglauber@cavium.com>
3563 M:      David Daney <david.daney@cavium.com>
3564 M:      Steven J. Hill <Steven.Hill@cavium.com>
3565 W:      http://www.cavium.com
3566 S:      Supported
3567 F:      drivers/mmc/host/cavium*
3568
3569 CAVIUM OCTEON-TX CRYPTO DRIVER
3570 M:      George Cherian <george.cherian@cavium.com>
3571 L:      linux-crypto@vger.kernel.org
3572 W:      http://www.cavium.com
3573 S:      Supported
3574 F:      drivers/crypto/cavium/cpt/
3575
3576 CAVIUM THUNDERX2 ARM64 SOC
3577 M:      Robert Richter <rrichter@cavium.com>
3578 M:      Jayachandran C <jnair@caviumnetworks.com>
3579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3580 S:      Maintained
3581 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3582 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3583
3584 CC2520 IEEE-802.15.4 RADIO DRIVER
3585 M:      Varka Bhadram <varkabhadram@gmail.com>
3586 L:      linux-wpan@vger.kernel.org
3587 S:      Maintained
3588 F:      drivers/net/ieee802154/cc2520.c
3589 F:      include/linux/spi/cc2520.h
3590 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3591
3592 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3593 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3594 L:      linux-crypto@vger.kernel.org
3595 S:      Supported
3596 F:      drivers/crypto/ccree/
3597 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3598
3599 CEC FRAMEWORK
3600 M:      Hans Verkuil <hans.verkuil@cisco.com>
3601 L:      linux-media@vger.kernel.org
3602 T:      git git://linuxtv.org/media_tree.git
3603 W:      http://linuxtv.org
3604 S:      Supported
3605 F:      Documentation/media/kapi/cec-core.rst
3606 F:      Documentation/media/uapi/cec
3607 F:      drivers/media/cec/
3608 F:      drivers/media/rc/keymaps/rc-cec.c
3609 F:      include/media/cec.h
3610 F:      include/media/cec-notifier.h
3611 F:      include/uapi/linux/cec.h
3612 F:      include/uapi/linux/cec-funcs.h
3613 F:      Documentation/devicetree/bindings/media/cec.txt
3614 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3615
3616 CEC GPIO DRIVER
3617 M:      Hans Verkuil <hans.verkuil@cisco.com>
3618 L:      linux-media@vger.kernel.org
3619 T:      git git://linuxtv.org/media_tree.git
3620 W:      http://linuxtv.org
3621 S:      Supported
3622 F:      drivers/media/platform/cec-gpio/
3623 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3624
3625 CELL BROADBAND ENGINE ARCHITECTURE
3626 M:      Arnd Bergmann <arnd@arndb.de>
3627 L:      linuxppc-dev@lists.ozlabs.org
3628 W:      http://www.ibm.com/developerworks/power/cell/
3629 S:      Supported
3630 F:      arch/powerpc/include/asm/cell*.h
3631 F:      arch/powerpc/include/asm/spu*.h
3632 F:      arch/powerpc/include/uapi/asm/spu*.h
3633 F:      arch/powerpc/oprofile/*cell*
3634 F:      arch/powerpc/platforms/cell/
3635
3636 CEPH COMMON CODE (LIBCEPH)
3637 M:      Ilya Dryomov <idryomov@gmail.com>
3638 M:      "Yan, Zheng" <zyan@redhat.com>
3639 M:      Sage Weil <sage@redhat.com>
3640 L:      ceph-devel@vger.kernel.org
3641 W:      http://ceph.com/
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3643 T:      git git://github.com/ceph/ceph-client.git
3644 S:      Supported
3645 F:      net/ceph/
3646 F:      include/linux/ceph/
3647 F:      include/linux/crush/
3648
3649 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3650 M:      "Yan, Zheng" <zyan@redhat.com>
3651 M:      Sage Weil <sage@redhat.com>
3652 M:      Ilya Dryomov <idryomov@gmail.com>
3653 L:      ceph-devel@vger.kernel.org
3654 W:      http://ceph.com/
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3656 T:      git git://github.com/ceph/ceph-client.git
3657 S:      Supported
3658 F:      Documentation/filesystems/ceph.txt
3659 F:      fs/ceph/
3660
3661 CERTIFICATE HANDLING:
3662 M:      David Howells <dhowells@redhat.com>
3663 M:      David Woodhouse <dwmw2@infradead.org>
3664 L:      keyrings@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/admin-guide/module-signing.rst
3667 F:      certs/
3668 F:      scripts/sign-file.c
3669 F:      scripts/extract-cert.c
3670
3671 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3672 L:      linux-usb@vger.kernel.org
3673 S:      Orphan
3674 F:      Documentation/usb/WUSB-Design-overview.txt
3675 F:      Documentation/usb/wusb-cbaf
3676 F:      drivers/usb/host/hwa-hc.c
3677 F:      drivers/usb/host/whci/
3678 F:      drivers/usb/wusbcore/
3679 F:      include/linux/usb/wusb*
3680
3681 CFAG12864B LCD DRIVER
3682 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3683 S:      Maintained
3684 F:      drivers/auxdisplay/cfag12864b.c
3685 F:      include/linux/cfag12864b.h
3686
3687 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3688 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3689 S:      Maintained
3690 F:      drivers/auxdisplay/cfag12864bfb.c
3691 F:      include/linux/cfag12864b.h
3692
3693 802.11 (including CFG80211/NL80211)
3694 M:      Johannes Berg <johannes@sipsolutions.net>
3695 L:      linux-wireless@vger.kernel.org
3696 W:      http://wireless.kernel.org/
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3699 S:      Maintained
3700 F:      net/wireless/
3701 F:      include/uapi/linux/nl80211.h
3702 F:      include/linux/ieee80211.h
3703 F:      include/net/wext.h
3704 F:      include/net/cfg80211.h
3705 F:      include/net/iw_handler.h
3706 F:      include/net/ieee80211_radiotap.h
3707 F:      Documentation/driver-api/80211/cfg80211.rst
3708 F:      Documentation/networking/regulatory.txt
3709
3710 CHAR and MISC DRIVERS
3711 M:      Arnd Bergmann <arnd@arndb.de>
3712 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3714 S:      Supported
3715 F:      drivers/char/
3716 F:      drivers/misc/
3717 F:      include/linux/miscdevice.h
3718
3719 CHECKPATCH
3720 M:      Andy Whitcroft <apw@canonical.com>
3721 M:      Joe Perches <joe@perches.com>
3722 S:      Maintained
3723 F:      scripts/checkpatch.pl
3724
3725 CHINESE DOCUMENTATION
3726 M:      Harry Wei <harryxiyou@gmail.com>
3727 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3728 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3729 S:      Maintained
3730 F:      Documentation/translations/zh_CN/
3731
3732 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3733 M:      Peter Chen <Peter.Chen@nxp.com>
3734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3735 L:      linux-usb@vger.kernel.org
3736 S:      Maintained
3737 F:      drivers/usb/chipidea/
3738
3739 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3740 M:      Hans de Goede <hdegoede@redhat.com>
3741 L:      linux-input@vger.kernel.org
3742 S:      Maintained
3743 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3744 F:      drivers/input/touchscreen/chipone_icn8318.c
3745
3746 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3747 M:      Hans de Goede <hdegoede@redhat.com>
3748 L:      linux-input@vger.kernel.org
3749 S:      Maintained
3750 F:      drivers/input/touchscreen/chipone_icn8505.c
3751
3752 CHROME HARDWARE PLATFORM SUPPORT
3753 M:      Benson Leung <bleung@chromium.org>
3754 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3755 S:      Maintained
3756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3757 F:      drivers/platform/chrome/
3758
3759 CHROMEOS EC SUBDRIVERS
3760 M:      Benson Leung <bleung@chromium.org>
3761 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3762 R:      Guenter Roeck <groeck@chromium.org>
3763 S:      Maintained
3764 N:      cros_ec
3765 N:      cros-ec
3766 F:      drivers/power/supply/cros_usbpd-charger.c
3767
3768 CHROMEOS EC CODEC DRIVER
3769 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3770 S:      Maintained
3771 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3772 R:      Guenter Roeck <groeck@chromium.org>
3773 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3774 F:      sound/soc/codecs/cros_ec_codec.*
3775
3776 CIRRUS LOGIC AUDIO CODEC DRIVERS
3777 M:      Brian Austin <brian.austin@cirrus.com>
3778 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3779 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3780 S:      Maintained
3781 F:      sound/soc/codecs/cs*
3782
3783 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3784 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3785 L:      netdev@vger.kernel.org
3786 S:      Maintained
3787 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3788
3789 CIRRUS LOGIC LOCHNAGAR DRIVER
3790 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3791 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3792 L:      patches@opensource.cirrus.com
3793 S:      Supported
3794 F:      drivers/clk/clk-lochnagar.c
3795 F:      drivers/mfd/lochnagar-i2c.c
3796 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3797 F:      drivers/regulator/lochnagar-regulator.c
3798 F:      include/dt-bindings/clk/lochnagar.h
3799 F:      include/dt-bindings/pinctrl/lochnagar.h
3800 F:      include/linux/mfd/lochnagar*
3801 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3802 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3803 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3804 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3805
3806 CISCO FCOE HBA DRIVER
3807 M:      Satish Kharat <satishkh@cisco.com>
3808 M:      Sesidhar Baddela <sebaddel@cisco.com>
3809 M:      Karan Tilak Kumar <kartilak@cisco.com>
3810 L:      linux-scsi@vger.kernel.org
3811 S:      Supported
3812 F:      drivers/scsi/fnic/
3813
3814 CISCO SCSI HBA DRIVER
3815 M:      Karan Tilak Kumar <kartilak@cisco.com>
3816 M:      Sesidhar Baddela <sebaddel@cisco.com>
3817 L:      linux-scsi@vger.kernel.org
3818 S:      Supported
3819 F:      drivers/scsi/snic/
3820
3821 CISCO VIC ETHERNET NIC DRIVER
3822 M:      Christian Benvenuti <benve@cisco.com>
3823 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3824 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3825 S:      Supported
3826 F:      drivers/net/ethernet/cisco/enic/
3827
3828 CISCO VIC LOW LATENCY NIC DRIVER
3829 M:      Christian Benvenuti <benve@cisco.com>
3830 M:      Nelson Escobar <neescoba@cisco.com>
3831 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3832 S:      Supported
3833 F:      drivers/infiniband/hw/usnic/
3834
3835 CIRRUS LOGIC MADERA CODEC DRIVERS
3836 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3837 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3838 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3839 L:      patches@opensource.cirrus.com
3840 T:      git https://github.com/CirrusLogic/linux-drivers.git
3841 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3842 S:      Supported
3843 F:      Documentation/devicetree/bindings/mfd/madera.txt
3844 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3845 F:      include/linux/irqchip/irq-madera*
3846 F:      include/linux/mfd/madera/*
3847 F:      drivers/gpio/gpio-madera*
3848 F:      drivers/irqchip/irq-madera*
3849 F:      drivers/mfd/madera*
3850 F:      drivers/mfd/cs47l*
3851 F:      drivers/pinctrl/cirrus/*
3852
3853 CLANG-FORMAT FILE
3854 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3855 S:      Maintained
3856 F:      .clang-format
3857
3858 CLEANCACHE API
3859 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3860 L:      linux-kernel@vger.kernel.org
3861 S:      Maintained
3862 F:      mm/cleancache.c
3863 F:      include/linux/cleancache.h
3864
3865 CLK API
3866 M:      Russell King <linux@armlinux.org.uk>
3867 L:      linux-clk@vger.kernel.org
3868 S:      Maintained
3869 F:      include/linux/clk.h
3870
3871 CLOCKSOURCE, CLOCKEVENT DRIVERS
3872 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3873 M:      Thomas Gleixner <tglx@linutronix.de>
3874 L:      linux-kernel@vger.kernel.org
3875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3876 S:      Supported
3877 F:      drivers/clocksource/
3878 F:      Documentation/devicetree/bindings/timer/
3879
3880 CMPC ACPI DRIVER
3881 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3882 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3883 L:      platform-driver-x86@vger.kernel.org
3884 S:      Supported
3885 F:      drivers/platform/x86/classmate-laptop.c
3886
3887 COBALT MEDIA DRIVER
3888 M:      Hans Verkuil <hans.verkuil@cisco.com>
3889 L:      linux-media@vger.kernel.org
3890 T:      git git://linuxtv.org/media_tree.git
3891 W:      https://linuxtv.org
3892 S:      Supported
3893 F:      drivers/media/pci/cobalt/
3894
3895 COCCINELLE/Semantic Patches (SmPL)
3896 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3897 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3898 M:      Nicolas Palix <nicolas.palix@imag.fr>
3899 M:      Michal Marek <michal.lkml@markovi.net>
3900 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3902 W:      http://coccinelle.lip6.fr/
3903 S:      Supported
3904 F:      Documentation/dev-tools/coccinelle.rst
3905 F:      scripts/coccinelle/
3906 F:      scripts/coccicheck
3907
3908 CODA FILE SYSTEM
3909 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3910 M:      coda@cs.cmu.edu
3911 L:      codalist@coda.cs.cmu.edu
3912 W:      http://www.coda.cs.cmu.edu/
3913 S:      Maintained
3914 F:      Documentation/filesystems/coda.txt
3915 F:      fs/coda/
3916 F:      include/linux/coda*.h
3917 F:      include/uapi/linux/coda*.h
3918
3919 CODA V4L2 MEM2MEM DRIVER
3920 M:      Philipp Zabel <p.zabel@pengutronix.de>
3921 L:      linux-media@vger.kernel.org
3922 S:      Maintained
3923 F:      Documentation/devicetree/bindings/media/coda.txt
3924 F:      drivers/media/platform/coda/
3925
3926 CODE OF CONDUCT
3927 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3928 S:      Supported
3929 F:      Documentation/process/code-of-conduct.rst
3930 F:      Documentation/process/code-of-conduct-interpretation.rst
3931
3932 COMMON CLK FRAMEWORK
3933 M:      Michael Turquette <mturquette@baylibre.com>
3934 M:      Stephen Boyd <sboyd@kernel.org>
3935 L:      linux-clk@vger.kernel.org
3936 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3938 S:      Maintained
3939 F:      Documentation/devicetree/bindings/clock/
3940 F:      drivers/clk/
3941 X:      drivers/clk/clkdev.c
3942 F:      include/linux/clk-pr*
3943 F:      include/linux/clk/
3944 F:      include/linux/of_clk.h
3945
3946 COMMON INTERNET FILE SYSTEM (CIFS)
3947 M:      Steve French <sfrench@samba.org>
3948 L:      linux-cifs@vger.kernel.org
3949 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3950 W:      http://linux-cifs.samba.org/
3951 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3952 S:      Supported
3953 F:      Documentation/filesystems/cifs/
3954 F:      fs/cifs/
3955
3956 COMPACTPCI HOTPLUG CORE
3957 M:      Scott Murray <scott@spiteful.org>
3958 L:      linux-pci@vger.kernel.org
3959 S:      Maintained
3960 F:      drivers/pci/hotplug/cpci_hotplug*
3961
3962 COMPACTPCI HOTPLUG GENERIC DRIVER
3963 M:      Scott Murray <scott@spiteful.org>
3964 L:      linux-pci@vger.kernel.org
3965 S:      Maintained
3966 F:      drivers/pci/hotplug/cpcihp_generic.c
3967
3968 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3969 M:      Scott Murray <scott@spiteful.org>
3970 L:      linux-pci@vger.kernel.org
3971 S:      Maintained
3972 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3973
3974 COMPAL LAPTOP SUPPORT
3975 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3976 L:      platform-driver-x86@vger.kernel.org
3977 S:      Maintained
3978 F:      drivers/platform/x86/compal-laptop.c
3979
3980 COMPILER ATTRIBUTES
3981 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3982 S:      Maintained
3983 F:      include/linux/compiler_attributes.h
3984
3985 CONEXANT ACCESSRUNNER USB DRIVER
3986 L:      accessrunner-general@lists.sourceforge.net
3987 W:      http://accessrunner.sourceforge.net/
3988 S:      Orphan
3989 F:      drivers/usb/atm/cxacru.c
3990
3991 CONFIGFS
3992 M:      Joel Becker <jlbec@evilplan.org>
3993 M:      Christoph Hellwig <hch@lst.de>
3994 T:      git git://git.infradead.org/users/hch/configfs.git
3995 S:      Supported
3996 F:      fs/configfs/
3997 F:      include/linux/configfs.h
3998
3999 CONNECTOR
4000 M:      Evgeniy Polyakov <zbr@ioremap.net>
4001 L:      netdev@vger.kernel.org
4002 S:      Maintained
4003 F:      drivers/connector/
4004
4005 CONTROL GROUP (CGROUP)
4006 M:      Tejun Heo <tj@kernel.org>
4007 M:      Li Zefan <lizefan@huawei.com>
4008 M:      Johannes Weiner <hannes@cmpxchg.org>
4009 L:      cgroups@vger.kernel.org
4010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4011 S:      Maintained
4012 F:      Documentation/admin-guide/cgroup-v2.rst
4013 F:      Documentation/cgroup-v1/
4014 F:      include/linux/cgroup*
4015 F:      kernel/cgroup/
4016
4017 CONTROL GROUP - CPUSET
4018 M:      Li Zefan <lizefan@huawei.com>
4019 L:      cgroups@vger.kernel.org
4020 W:      http://www.bullopensource.org/cpuset/
4021 W:      http://oss.sgi.com/projects/cpusets/
4022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4023 S:      Maintained
4024 F:      Documentation/cgroup-v1/cpusets.txt
4025 F:      include/linux/cpuset.h
4026 F:      kernel/cgroup/cpuset.c
4027
4028 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4029 M:      Johannes Weiner <hannes@cmpxchg.org>
4030 M:      Michal Hocko <mhocko@kernel.org>
4031 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4032 L:      cgroups@vger.kernel.org
4033 L:      linux-mm@kvack.org
4034 S:      Maintained
4035 F:      mm/memcontrol.c
4036 F:      mm/swap_cgroup.c
4037
4038 CORETEMP HARDWARE MONITORING DRIVER
4039 M:      Fenghua Yu <fenghua.yu@intel.com>
4040 L:      linux-hwmon@vger.kernel.org
4041 S:      Maintained
4042 F:      Documentation/hwmon/coretemp
4043 F:      drivers/hwmon/coretemp.c
4044
4045 COSA/SRP SYNC SERIAL DRIVER
4046 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4047 W:      http://www.fi.muni.cz/~kas/cosa/
4048 S:      Maintained
4049 F:      drivers/net/wan/cosa*
4050
4051 CPMAC ETHERNET DRIVER
4052 M:      Florian Fainelli <f.fainelli@gmail.com>
4053 L:      netdev@vger.kernel.org
4054 S:      Maintained
4055 F:      drivers/net/ethernet/ti/cpmac.c
4056
4057 CPU FREQUENCY SCALING FRAMEWORK
4058 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4059 M:      Viresh Kumar <viresh.kumar@linaro.org>
4060 L:      linux-pm@vger.kernel.org
4061 S:      Maintained
4062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4064 B:      https://bugzilla.kernel.org
4065 F:      Documentation/admin-guide/pm/cpufreq.rst
4066 F:      Documentation/admin-guide/pm/intel_pstate.rst
4067 F:      Documentation/cpu-freq/
4068 F:      Documentation/devicetree/bindings/cpufreq/
4069 F:      drivers/cpufreq/
4070 F:      include/linux/cpufreq.h
4071 F:      tools/testing/selftests/cpufreq/
4072
4073 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4074 M:      Viresh Kumar <viresh.kumar@linaro.org>
4075 M:      Sudeep Holla <sudeep.holla@arm.com>
4076 L:      linux-pm@vger.kernel.org
4077 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4078 S:      Maintained
4079 F:      drivers/cpufreq/arm_big_little.h
4080 F:      drivers/cpufreq/arm_big_little.c
4081
4082 CPU POWER MONITORING SUBSYSTEM
4083 M:      Thomas Renninger <trenn@suse.com>
4084 M:      Shuah Khan <shuah@kernel.org>
4085 M:      Shuah Khan <skhan@linuxfoundation.org>
4086 L:      linux-pm@vger.kernel.org
4087 S:      Maintained
4088 F:      tools/power/cpupower/
4089
4090 CPUID/MSR DRIVER
4091 M:      "H. Peter Anvin" <hpa@zytor.com>
4092 S:      Maintained
4093 F:      arch/x86/kernel/cpuid.c
4094 F:      arch/x86/kernel/msr.c
4095
4096 CPUIDLE DRIVER - ARM BIG LITTLE
4097 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4098 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4099 L:      linux-pm@vger.kernel.org
4100 L:      linux-arm-kernel@lists.infradead.org
4101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4102 S:      Maintained
4103 F:      drivers/cpuidle/cpuidle-big_little.c
4104
4105 CPUIDLE DRIVER - ARM EXYNOS
4106 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4107 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4108 M:      Kukjin Kim <kgene@kernel.org>
4109 L:      linux-pm@vger.kernel.org
4110 L:      linux-samsung-soc@vger.kernel.org
4111 S:      Supported
4112 F:      drivers/cpuidle/cpuidle-exynos.c
4113 F:      arch/arm/mach-exynos/pm.c
4114
4115 CPU IDLE TIME MANAGEMENT FRAMEWORK
4116 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4117 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4118 L:      linux-pm@vger.kernel.org
4119 S:      Maintained
4120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4121 B:      https://bugzilla.kernel.org
4122 F:      Documentation/admin-guide/pm/cpuidle.rst
4123 F:      Documentation/driver-api/pm/cpuidle.rst
4124 F:      drivers/cpuidle/*
4125 F:      include/linux/cpuidle.h
4126
4127 CRAMFS FILESYSTEM
4128 M:      Nicolas Pitre <nico@linaro.org>
4129 S:      Maintained
4130 F:      Documentation/filesystems/cramfs.txt
4131 F:      fs/cramfs/
4132
4133 CRYPTO API
4134 M:      Herbert Xu <herbert@gondor.apana.org.au>
4135 M:      "David S. Miller" <davem@davemloft.net>
4136 L:      linux-crypto@vger.kernel.org
4137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4139 S:      Maintained
4140 F:      Documentation/crypto/
4141 F:      Documentation/devicetree/bindings/crypto/
4142 F:      arch/*/crypto/
4143 F:      crypto/
4144 F:      drivers/crypto/
4145 F:      include/crypto/
4146 F:      include/linux/crypto*
4147
4148 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4149 M:      Neil Horman <nhorman@tuxdriver.com>
4150 L:      linux-crypto@vger.kernel.org
4151 S:      Maintained
4152 F:      crypto/ansi_cprng.c
4153 F:      crypto/rng.c
4154
4155 CS3308 MEDIA DRIVER
4156 M:      Hans Verkuil <hverkuil@xs4all.nl>
4157 L:      linux-media@vger.kernel.org
4158 T:      git git://linuxtv.org/media_tree.git
4159 W:      http://linuxtv.org
4160 S:      Odd Fixes
4161 F:      drivers/media/i2c/cs3308.c
4162
4163 CS5535 Audio ALSA driver
4164 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4165 S:      Maintained
4166 F:      sound/pci/cs5535audio/
4167
4168 CSI DRIVERS FOR ALLWINNER V3s
4169 M:      Yong Deng <yong.deng@magewell.com>
4170 L:      linux-media@vger.kernel.org
4171 T:      git git://linuxtv.org/media_tree.git
4172 S:      Maintained
4173 F:      drivers/media/platform/sunxi/sun6i-csi/
4174 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4175
4176 CW1200 WLAN driver
4177 M:      Solomon Peachy <pizza@shaftnet.org>
4178 S:      Maintained
4179 F:      drivers/net/wireless/st/cw1200/
4180
4181 CX18 VIDEO4LINUX DRIVER
4182 M:      Andy Walls <awalls@md.metrocast.net>
4183 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4184 L:      linux-media@vger.kernel.org
4185 T:      git git://linuxtv.org/media_tree.git
4186 W:      https://linuxtv.org
4187 W:      http://www.ivtvdriver.org/index.php/Cx18
4188 S:      Maintained
4189 F:      Documentation/media/v4l-drivers/cx18*
4190 F:      drivers/media/pci/cx18/
4191 F:      include/uapi/linux/ivtv*
4192
4193 CX2341X MPEG ENCODER HELPER MODULE
4194 M:      Hans Verkuil <hverkuil@xs4all.nl>
4195 L:      linux-media@vger.kernel.org
4196 T:      git git://linuxtv.org/media_tree.git
4197 W:      https://linuxtv.org
4198 S:      Maintained
4199 F:      drivers/media/common/cx2341x*
4200 F:      include/media/drv-intf/cx2341x.h
4201
4202 CX24120 MEDIA DRIVER
4203 M:      Jemma Denson <jdenson@gmail.com>
4204 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4205 L:      linux-media@vger.kernel.org
4206 W:      https://linuxtv.org
4207 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4208 S:      Maintained
4209 F:      drivers/media/dvb-frontends/cx24120*
4210
4211 CX88 VIDEO4LINUX DRIVER
4212 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4213 L:      linux-media@vger.kernel.org
4214 W:      https://linuxtv.org
4215 T:      git git://linuxtv.org/media_tree.git
4216 S:      Odd fixes
4217 F:      Documentation/media/v4l-drivers/cx88*
4218 F:      drivers/media/pci/cx88/
4219
4220 CXD2820R MEDIA DRIVER
4221 M:      Antti Palosaari <crope@iki.fi>
4222 L:      linux-media@vger.kernel.org
4223 W:      https://linuxtv.org
4224 W:      http://palosaari.fi/linux/
4225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4226 T:      git git://linuxtv.org/anttip/media_tree.git
4227 S:      Maintained
4228 F:      drivers/media/dvb-frontends/cxd2820r*
4229
4230 CXGB3 ETHERNET DRIVER (CXGB3)
4231 M:      Vishal Kulkarni <vishal@chelsio.com>
4232 L:      netdev@vger.kernel.org
4233 W:      http://www.chelsio.com
4234 S:      Supported
4235 F:      drivers/net/ethernet/chelsio/cxgb3/
4236
4237 CXGB3 ISCSI DRIVER (CXGB3I)
4238 M:      Karen Xie <kxie@chelsio.com>
4239 L:      linux-scsi@vger.kernel.org
4240 W:      http://www.chelsio.com
4241 S:      Supported
4242 F:      drivers/scsi/cxgbi/cxgb3i
4243
4244 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4245 M:      Steve Wise <swise@chelsio.com>
4246 L:      linux-rdma@vger.kernel.org
4247 W:      http://www.openfabrics.org
4248 S:      Supported
4249 F:      drivers/infiniband/hw/cxgb3/
4250 F:      include/uapi/rdma/cxgb3-abi.h
4251
4252 CXGB4 CRYPTO DRIVER (chcr)
4253 M:      Harsh Jain <harsh@chelsio.com>
4254 L:      linux-crypto@vger.kernel.org
4255 W:      http://www.chelsio.com
4256 S:      Supported
4257 F:      drivers/crypto/chelsio
4258
4259 CXGB4 ETHERNET DRIVER (CXGB4)
4260 M:      Vishal Kulkarni <vishal@chelsio.com>
4261 L:      netdev@vger.kernel.org
4262 W:      http://www.chelsio.com
4263 S:      Supported
4264 F:      drivers/net/ethernet/chelsio/cxgb4/
4265
4266 CXGB4 ISCSI DRIVER (CXGB4I)
4267 M:      Karen Xie <kxie@chelsio.com>
4268 L:      linux-scsi@vger.kernel.org
4269 W:      http://www.chelsio.com
4270 S:      Supported
4271 F:      drivers/scsi/cxgbi/cxgb4i
4272
4273 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4274 M:      Steve Wise <swise@chelsio.com>
4275 L:      linux-rdma@vger.kernel.org
4276 W:      http://www.openfabrics.org
4277 S:      Supported
4278 F:      drivers/infiniband/hw/cxgb4/
4279 F:      include/uapi/rdma/cxgb4-abi.h
4280
4281 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4282 M:      Casey Leedom <leedom@chelsio.com>
4283 L:      netdev@vger.kernel.org
4284 W:      http://www.chelsio.com
4285 S:      Supported
4286 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4287
4288 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4289 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4290 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4291 L:      linuxppc-dev@lists.ozlabs.org
4292 S:      Supported
4293 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4294 F:      drivers/misc/cxl/
4295 F:      include/misc/cxl*
4296 F:      include/uapi/misc/cxl.h
4297 F:      Documentation/powerpc/cxl.txt
4298 F:      Documentation/ABI/testing/sysfs-class-cxl
4299
4300 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4301 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4302 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4303 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4304 L:      linux-scsi@vger.kernel.org
4305 S:      Supported
4306 F:      drivers/scsi/cxlflash/
4307 F:      include/uapi/scsi/cxlflash_ioctl.h
4308 F:      Documentation/powerpc/cxlflash.txt
4309
4310 CYBERPRO FB DRIVER
4311 M:      Russell King <linux@armlinux.org.uk>
4312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4313 W:      http://www.armlinux.org.uk/
4314 S:      Maintained
4315 F:      drivers/video/fbdev/cyber2000fb.*
4316
4317 CYCLADES ASYNC MUX DRIVER
4318 W:      http://www.cyclades.com/
4319 S:      Orphan
4320 F:      drivers/tty/cyclades.c
4321 F:      include/linux/cyclades.h
4322 F:      include/uapi/linux/cyclades.h
4323
4324 CYCLADES PC300 DRIVER
4325 W:      http://www.cyclades.com/
4326 S:      Orphan
4327 F:      drivers/net/wan/pc300*
4328
4329 CYPRESS_FIRMWARE MEDIA DRIVER
4330 M:      Antti Palosaari <crope@iki.fi>
4331 L:      linux-media@vger.kernel.org
4332 W:      https://linuxtv.org
4333 W:      http://palosaari.fi/linux/
4334 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4335 T:      git git://linuxtv.org/anttip/media_tree.git
4336 S:      Maintained
4337 F:      drivers/media/common/cypress_firmware*
4338
4339 CYTTSP TOUCHSCREEN DRIVER
4340 M:      Ferruh Yigit <fery@cypress.com>
4341 L:      linux-input@vger.kernel.org
4342 S:      Supported
4343 F:      drivers/input/touchscreen/cyttsp*
4344 F:      include/linux/input/cyttsp.h
4345
4346 D-LINK DIR-685 TOUCHKEYS DRIVER
4347 M:      Linus Walleij <linus.walleij@linaro.org>
4348 L:      linux-input@vger.kernel.org
4349 S:      Supported
4350 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4351
4352 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4353 M:      Joshua Kinard <kumba@gentoo.org>
4354 S:      Maintained
4355 F:      drivers/rtc/rtc-ds1685.c
4356 F:      include/linux/rtc/ds1685.h
4357
4358 DAMA SLAVE for AX.25
4359 M:      Joerg Reuter <jreuter@yaina.de>
4360 W:      http://yaina.de/jreuter/
4361 W:      http://www.qsl.net/dl1bke/
4362 L:      linux-hams@vger.kernel.org
4363 S:      Maintained
4364 F:      net/ax25/af_ax25.c
4365 F:      net/ax25/ax25_dev.c
4366 F:      net/ax25/ax25_ds_*
4367 F:      net/ax25/ax25_in.c
4368 F:      net/ax25/ax25_out.c
4369 F:      net/ax25/ax25_timer.c
4370 F:      net/ax25/sysctl_net_ax25.c
4371
4372 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4373 L:      netdev@vger.kernel.org
4374 S:      Orphan
4375 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4376 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4377
4378 DC390/AM53C974 SCSI driver
4379 M:      Hannes Reinecke <hare@suse.com>
4380 L:      linux-scsi@vger.kernel.org
4381 S:      Maintained
4382 F:      drivers/scsi/am53c974.c
4383
4384 DC395x SCSI driver
4385 M:      Oliver Neukum <oliver@neukum.org>
4386 M:      Ali Akcaagac <aliakc@web.de>
4387 M:      Jamie Lenehan <lenehan@twibble.org>
4388 L:      dc395x@twibble.org
4389 W:      http://twibble.org/dist/dc395x/
4390 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4391 S:      Maintained
4392 F:      Documentation/scsi/dc395x.txt
4393 F:      drivers/scsi/dc395x.*
4394
4395 DCCP PROTOCOL
4396 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4397 L:      dccp@vger.kernel.org
4398 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4399 S:      Maintained
4400 F:      include/linux/dccp.h
4401 F:      include/uapi/linux/dccp.h
4402 F:      include/linux/tfrc.h
4403 F:      net/dccp/
4404
4405 DECnet NETWORK LAYER
4406 W:      http://linux-decnet.sourceforge.net
4407 L:      linux-decnet-user@lists.sourceforge.net
4408 S:      Orphan
4409 F:      Documentation/networking/decnet.txt
4410 F:      net/decnet/
4411
4412 DECSTATION PLATFORM SUPPORT
4413 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4414 L:      linux-mips@vger.kernel.org
4415 W:      http://www.linux-mips.org/wiki/DECstation
4416 S:      Maintained
4417 F:      arch/mips/dec/
4418 F:      arch/mips/include/asm/dec/
4419 F:      arch/mips/include/asm/mach-dec/
4420
4421 DEFXX FDDI NETWORK DRIVER
4422 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4423 S:      Maintained
4424 F:      drivers/net/fddi/defxx.*
4425
4426 DELL SMBIOS DRIVER
4427 M:      Pali Rohár <pali.rohar@gmail.com>
4428 M:      Mario Limonciello <mario.limonciello@dell.com>
4429 L:      platform-driver-x86@vger.kernel.org
4430 S:      Maintained
4431 F:      drivers/platform/x86/dell-smbios.*
4432
4433 DELL SMBIOS SMM DRIVER
4434 M:      Mario Limonciello <mario.limonciello@dell.com>
4435 L:      platform-driver-x86@vger.kernel.org
4436 S:      Maintained
4437 F:      drivers/platform/x86/dell-smbios-smm.c
4438
4439 DELL SMBIOS WMI DRIVER
4440 M:      Mario Limonciello <mario.limonciello@dell.com>
4441 L:      platform-driver-x86@vger.kernel.org
4442 S:      Maintained
4443 F:      drivers/platform/x86/dell-smbios-wmi.c
4444 F:      tools/wmi/dell-smbios-example.c
4445
4446 DEFZA FDDI NETWORK DRIVER
4447 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4448 S:      Maintained
4449 F:      drivers/net/fddi/defza.*
4450
4451 DELL LAPTOP DRIVER
4452 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4453 M:      Pali Rohár <pali.rohar@gmail.com>
4454 L:      platform-driver-x86@vger.kernel.org
4455 S:      Maintained
4456 F:      drivers/platform/x86/dell-laptop.c
4457
4458 DELL LAPTOP FREEFALL DRIVER
4459 M:      Pali Rohár <pali.rohar@gmail.com>
4460 S:      Maintained
4461 F:      drivers/platform/x86/dell-smo8800.c
4462
4463 DELL LAPTOP RBTN DRIVER
4464 M:      Pali Rohár <pali.rohar@gmail.com>
4465 S:      Maintained
4466 F:      drivers/platform/x86/dell-rbtn.*
4467
4468 DELL REMOTE BIOS UPDATE DRIVER
4469 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4470 L:      platform-driver-x86@vger.kernel.org
4471 S:      Maintained
4472 F:      drivers/platform/x86/dell_rbu.c
4473
4474 DELL LAPTOP SMM DRIVER
4475 M:      Pali Rohár <pali.rohar@gmail.com>
4476 S:      Maintained
4477 F:      drivers/hwmon/dell-smm-hwmon.c
4478 F:      include/uapi/linux/i8k.h
4479
4480 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4481 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4482 L:      platform-driver-x86@vger.kernel.org
4483 S:      Maintained
4484 F:      Documentation/dcdbas.txt
4485 F:      drivers/platform/x86/dcdbas.*
4486
4487 DELL WMI NOTIFICATIONS DRIVER
4488 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4489 M:      Pali Rohár <pali.rohar@gmail.com>
4490 S:      Maintained
4491 F:      drivers/platform/x86/dell-wmi.c
4492
4493 DELL WMI DESCRIPTOR DRIVER
4494 M:      Mario Limonciello <mario.limonciello@dell.com>
4495 S:      Maintained
4496 F:      drivers/platform/x86/dell-wmi-descriptor.c
4497
4498 DELTA ST MEDIA DRIVER
4499 M:      Hugues Fruchet <hugues.fruchet@st.com>
4500 L:      linux-media@vger.kernel.org
4501 T:      git git://linuxtv.org/media_tree.git
4502 W:      https://linuxtv.org
4503 S:      Supported
4504 F:      drivers/media/platform/sti/delta
4505
4506 DENALI NAND DRIVER
4507 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4508 L:      linux-mtd@lists.infradead.org
4509 S:      Supported
4510 F:      drivers/mtd/nand/raw/denali*
4511
4512 DESIGNWARE USB2 DRD IP DRIVER
4513 M:      Minas Harutyunyan <hminas@synopsys.com>
4514 L:      linux-usb@vger.kernel.org
4515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4516 S:      Maintained
4517 F:      drivers/usb/dwc2/
4518
4519 DESIGNWARE USB3 DRD IP DRIVER
4520 M:      Felipe Balbi <balbi@kernel.org>
4521 L:      linux-usb@vger.kernel.org
4522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4523 S:      Maintained
4524 F:      drivers/usb/dwc3/
4525
4526 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4527 M:      Andreas Klinger <ak@it-klinger.de>
4528 L:      linux-iio@vger.kernel.org
4529 S:      Maintained
4530 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4531 F:      drivers/iio/proximity/srf*.c
4532
4533 DEVICE COREDUMP (DEV_COREDUMP)
4534 M:      Johannes Berg <johannes@sipsolutions.net>
4535 L:      linux-kernel@vger.kernel.org
4536 S:      Maintained
4537 F:      drivers/base/devcoredump.c
4538 F:      include/linux/devcoredump.h
4539
4540 DEVICE FREQUENCY (DEVFREQ)
4541 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4542 M:      Kyungmin Park <kyungmin.park@samsung.com>
4543 R:      Chanwoo Choi <cw00.choi@samsung.com>
4544 L:      linux-pm@vger.kernel.org
4545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4546 S:      Maintained
4547 F:      drivers/devfreq/
4548 F:      include/linux/devfreq.h
4549 F:      Documentation/devicetree/bindings/devfreq/
4550
4551 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4552 M:      Chanwoo Choi <cw00.choi@samsung.com>
4553 L:      linux-pm@vger.kernel.org
4554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4555 S:      Supported
4556 F:      drivers/devfreq/event/
4557 F:      drivers/devfreq/devfreq-event.c
4558 F:      include/linux/devfreq-event.h
4559 F:      Documentation/devicetree/bindings/devfreq/event/
4560
4561 DEVICE NUMBER REGISTRY
4562 M:      Torben Mathiasen <device@lanana.org>
4563 W:      http://lanana.org/docs/device-list/index.html
4564 S:      Maintained
4565
4566 DEVICE-MAPPER  (LVM)
4567 M:      Alasdair Kergon <agk@redhat.com>
4568 M:      Mike Snitzer <snitzer@redhat.com>
4569 M:      dm-devel@redhat.com
4570 L:      dm-devel@redhat.com
4571 W:      http://sources.redhat.com/dm
4572 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4574 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4575 S:      Maintained
4576 F:      Documentation/device-mapper/
4577 F:      drivers/md/Makefile
4578 F:      drivers/md/Kconfig
4579 F:      drivers/md/dm*
4580 F:      drivers/md/persistent-data/
4581 F:      include/linux/device-mapper.h
4582 F:      include/linux/dm-*.h
4583 F:      include/uapi/linux/dm-*.h
4584
4585 DEVLINK
4586 M:      Jiri Pirko <jiri@mellanox.com>
4587 L:      netdev@vger.kernel.org
4588 S:      Supported
4589 F:      net/core/devlink.c
4590 F:      include/net/devlink.h
4591 F:      include/uapi/linux/devlink.h
4592
4593 DIALOG SEMICONDUCTOR DRIVERS
4594 M:      Support Opensource <support.opensource@diasemi.com>
4595 W:      http://www.dialog-semiconductor.com/products
4596 S:      Supported
4597 F:      Documentation/hwmon/da90??
4598 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4599 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4600 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4601 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4602 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4603 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4604 F:      drivers/gpio/gpio-da90??.c
4605 F:      drivers/hwmon/da90??-hwmon.c
4606 F:      drivers/iio/adc/da91??-*.c
4607 F:      drivers/input/misc/da90??_onkey.c
4608 F:      drivers/input/touchscreen/da9052_tsi.c
4609 F:      drivers/leds/leds-da90??.c
4610 F:      drivers/mfd/da903x.c
4611 F:      drivers/mfd/da90??-*.c
4612 F:      drivers/mfd/da91??-*.c
4613 F:      drivers/power/supply/da9052-battery.c
4614 F:      drivers/power/supply/da91??-*.c
4615 F:      drivers/regulator/da903x.c
4616 F:      drivers/regulator/da9???-regulator.[ch]
4617 F:      drivers/thermal/da90??-thermal.c
4618 F:      drivers/rtc/rtc-da90??.c
4619 F:      drivers/video/backlight/da90??_bl.c
4620 F:      drivers/watchdog/da90??_wdt.c
4621 F:      include/linux/mfd/da903x.h
4622 F:      include/linux/mfd/da9052/
4623 F:      include/linux/mfd/da9055/
4624 F:      include/linux/mfd/da9062/
4625 F:      include/linux/mfd/da9063/
4626 F:      include/linux/mfd/da9150/
4627 F:      include/linux/regulator/da9211.h
4628 F:      include/sound/da[79]*.h
4629 F:      sound/soc/codecs/da[79]*.[ch]
4630
4631 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4632 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4633 L:      linux-gpio@vger.kernel.org
4634 S:      Maintained
4635 F:      drivers/gpio/gpio-gpio-mm.c
4636
4637 DIOLAN U2C-12 I2C DRIVER
4638 M:      Guenter Roeck <linux@roeck-us.net>
4639 L:      linux-i2c@vger.kernel.org
4640 S:      Maintained
4641 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4642
4643 FILESYSTEM DIRECT ACCESS (DAX)
4644 M:      Matthew Wilcox <willy@infradead.org>
4645 M:      Ross Zwisler <zwisler@kernel.org>
4646 M:      Jan Kara <jack@suse.cz>
4647 L:      linux-fsdevel@vger.kernel.org
4648 S:      Supported
4649 F:      fs/dax.c
4650 F:      include/linux/dax.h
4651 F:      include/trace/events/fs_dax.h
4652
4653 DEVICE DIRECT ACCESS (DAX)
4654 M:      Dan Williams <dan.j.williams@intel.com>
4655 M:      Dave Jiang <dave.jiang@intel.com>
4656 M:      Ross Zwisler <zwisler@kernel.org>
4657 M:      Vishal Verma <vishal.l.verma@intel.com>
4658 L:      linux-nvdimm@lists.01.org
4659 S:      Supported
4660 F:      drivers/dax/
4661
4662 DIRECTORY NOTIFICATION (DNOTIFY)
4663 M:      Jan Kara <jack@suse.cz>
4664 R:      Amir Goldstein <amir73il@gmail.com>
4665 L:      linux-fsdevel@vger.kernel.org
4666 S:      Maintained
4667 F:      Documentation/filesystems/dnotify.txt
4668 F:      fs/notify/dnotify/
4669 F:      include/linux/dnotify.h
4670
4671 DISK GEOMETRY AND PARTITION HANDLING
4672 M:      Andries Brouwer <aeb@cwi.nl>
4673 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4674 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4675 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4676 S:      Maintained
4677
4678 DISKQUOTA
4679 M:      Jan Kara <jack@suse.com>
4680 S:      Maintained
4681 F:      Documentation/filesystems/quota.txt
4682 F:      fs/quota/
4683 F:      include/linux/quota*.h
4684 F:      include/uapi/linux/quota*.h
4685
4686 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4687 M:      Bernie Thompson <bernie@plugable.com>
4688 L:      linux-fbdev@vger.kernel.org
4689 S:      Maintained
4690 W:      http://plugable.com/category/projects/udlfb/
4691 F:      drivers/video/fbdev/udlfb.c
4692 F:      include/video/udlfb.h
4693 F:      Documentation/fb/udlfb.txt
4694
4695 DISTRIBUTED LOCK MANAGER (DLM)
4696 M:      Christine Caulfield <ccaulfie@redhat.com>
4697 M:      David Teigland <teigland@redhat.com>
4698 L:      cluster-devel@redhat.com
4699 W:      http://sources.redhat.com/cluster/
4700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4701 S:      Supported
4702 F:      fs/dlm/
4703
4704 DMA BUFFER SHARING FRAMEWORK
4705 M:      Sumit Semwal <sumit.semwal@linaro.org>
4706 S:      Maintained
4707 L:      linux-media@vger.kernel.org
4708 L:      dri-devel@lists.freedesktop.org
4709 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4710 F:      drivers/dma-buf/
4711 F:      include/linux/dma-buf*
4712 F:      include/linux/reservation.h
4713 F:      include/linux/*fence.h
4714 F:      Documentation/driver-api/dma-buf.rst
4715 T:      git git://anongit.freedesktop.org/drm/drm-misc
4716
4717 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4718 M:      Vinod Koul <vkoul@kernel.org>
4719 L:      dmaengine@vger.kernel.org
4720 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4721 S:      Maintained
4722 F:      drivers/dma/
4723 F:      include/linux/dmaengine.h
4724 F:      include/linux/of_dma.h
4725 F:      Documentation/devicetree/bindings/dma/
4726 F:      Documentation/driver-api/dmaengine/
4727 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4728
4729 DMA MAPPING HELPERS
4730 M:      Christoph Hellwig <hch@lst.de>
4731 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4732 R:      Robin Murphy <robin.murphy@arm.com>
4733 L:      iommu@lists.linux-foundation.org
4734 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4735 W:      http://git.infradead.org/users/hch/dma-mapping.git
4736 S:      Supported
4737 F:      kernel/dma/
4738 F:      include/asm-generic/dma-mapping.h
4739 F:      include/linux/dma-direct.h
4740 F:      include/linux/dma-mapping.h
4741 F:      include/linux/dma-noncoherent.h
4742
4743 DME1737 HARDWARE MONITOR DRIVER
4744 M:      Juerg Haefliger <juergh@gmail.com>
4745 L:      linux-hwmon@vger.kernel.org
4746 S:      Maintained
4747 F:      Documentation/hwmon/dme1737
4748 F:      drivers/hwmon/dme1737.c
4749
4750 DMI/SMBIOS SUPPORT
4751 M:      Jean Delvare <jdelvare@suse.com>
4752 S:      Maintained
4753 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4754 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4755 F:      drivers/firmware/dmi-id.c
4756 F:      drivers/firmware/dmi_scan.c
4757 F:      include/linux/dmi.h
4758
4759 DOCUMENTATION
4760 M:      Jonathan Corbet <corbet@lwn.net>
4761 L:      linux-doc@vger.kernel.org
4762 S:      Maintained
4763 F:      Documentation/
4764 F:      scripts/kernel-doc
4765 X:      Documentation/ABI/
4766 X:      Documentation/acpi/
4767 X:      Documentation/devicetree/
4768 X:      Documentation/i2c/
4769 X:      Documentation/media/
4770 X:      Documentation/power/
4771 X:      Documentation/spi/
4772 T:      git git://git.lwn.net/linux.git docs-next
4773
4774 DOCUMENTATION/ITALIAN
4775 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4776 L:      linux-doc@vger.kernel.org
4777 S:      Maintained
4778 F:      Documentation/translations/it_IT
4779
4780 DONGWOON DW9714 LENS VOICE COIL DRIVER
4781 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4782 L:      linux-media@vger.kernel.org
4783 T:      git git://linuxtv.org/media_tree.git
4784 S:      Maintained
4785 F:      drivers/media/i2c/dw9714.c
4786 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4787
4788 DONGWOON DW9807 LENS VOICE COIL DRIVER
4789 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4790 L:      linux-media@vger.kernel.org
4791 T:      git git://linuxtv.org/media_tree.git
4792 S:      Maintained
4793 F:      drivers/media/i2c/dw9807-vcm.c
4794 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4795
4796 DOUBLETALK DRIVER
4797 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4798 L:      blinux-list@redhat.com
4799 S:      Maintained
4800 F:      drivers/char/dtlk.c
4801 F:      include/linux/dtlk.h
4802
4803 DPAA2 DATAPATH I/O (DPIO) DRIVER
4804 M:      Roy Pledge <Roy.Pledge@nxp.com>
4805 L:      linux-kernel@vger.kernel.org
4806 S:      Maintained
4807 F:      drivers/soc/fsl/dpio
4808
4809 DPAA2 ETHERNET DRIVER
4810 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4811 L:      netdev@vger.kernel.org
4812 S:      Maintained
4813 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4814 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4815 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4816 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4817 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4818
4819 DPAA2 ETHERNET SWITCH DRIVER
4820 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4821 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4822 L:      linux-kernel@vger.kernel.org
4823 S:      Maintained
4824 F:      drivers/staging/fsl-dpaa2/ethsw
4825
4826 DPAA2 PTP CLOCK DRIVER
4827 M:      Yangbo Lu <yangbo.lu@nxp.com>
4828 L:      netdev@vger.kernel.org
4829 S:      Maintained
4830 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4831 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4832
4833 DPT_I2O SCSI RAID DRIVER
4834 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4835 L:      linux-scsi@vger.kernel.org
4836 W:      http://www.adaptec.com/
4837 S:      Maintained
4838 F:      drivers/scsi/dpt*
4839 F:      drivers/scsi/dpt/
4840
4841 DRBD DRIVER
4842 M:      Philipp Reisner <philipp.reisner@linbit.com>
4843 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4844 L:      drbd-dev@lists.linbit.com
4845 W:      http://www.drbd.org
4846 T:      git git://git.linbit.com/linux-drbd.git
4847 T:      git git://git.linbit.com/drbd-8.4.git
4848 S:      Supported
4849 F:      drivers/block/drbd/
4850 F:      lib/lru_cache.c
4851 F:      Documentation/blockdev/drbd/
4852
4853 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4855 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4857 S:      Supported
4858 F:      Documentation/kobject.txt
4859 F:      drivers/base/
4860 F:      fs/debugfs/
4861 F:      fs/sysfs/
4862 F:      include/linux/debugfs.h
4863 F:      include/linux/kobj*
4864 F:      lib/kobj*
4865
4866 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4867 M:      Kevin Hilman <khilman@kernel.org>
4868 M:      Nishanth Menon <nm@ti.com>
4869 S:      Maintained
4870 F:      drivers/power/avs/
4871 F:      include/linux/power/smartreflex.h
4872 L:      linux-pm@vger.kernel.org
4873
4874 DRM DRIVER FOR ARM PL111 CLCD
4875 M:      Eric Anholt <eric@anholt.net>
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877 S:      Supported
4878 F:      drivers/gpu/drm/pl111/
4879
4880 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4881 M:      Linus Walleij <linus.walleij@linaro.org>
4882 T:      git git://anongit.freedesktop.org/drm/drm-misc
4883 S:      Maintained
4884 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4885 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4886
4887 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4888 M:      Dave Airlie <airlied@redhat.com>
4889 S:      Odd Fixes
4890 F:      drivers/gpu/drm/ast/
4891
4892 DRM DRIVER FOR BOCHS VIRTUAL GPU
4893 M:      Gerd Hoffmann <kraxel@redhat.com>
4894 L:      virtualization@lists.linux-foundation.org
4895 T:      git git://anongit.freedesktop.org/drm/drm-misc
4896 S:      Maintained
4897 F:      drivers/gpu/drm/bochs/
4898
4899 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4900 M:      Linus Walleij <linus.walleij@linaro.org>
4901 T:      git git://anongit.freedesktop.org/drm/drm-misc
4902 S:      Maintained
4903 F:      drivers/gpu/drm/tve200/
4904
4905 DRM DRIVER FOR ILITEK ILI9225 PANELS
4906 M:      David Lechner <david@lechnology.com>
4907 S:      Maintained
4908 F:      drivers/gpu/drm/tinydrm/ili9225.c
4909 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4910
4911 DRM DRIVER FOR HX8357D PANELS
4912 M:      Eric Anholt <eric@anholt.net>
4913 T:      git git://anongit.freedesktop.org/drm/drm-misc
4914 S:      Maintained
4915 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4916 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4917
4918 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4919 S:      Orphan / Obsolete
4920 F:      drivers/gpu/drm/i810/
4921 F:      include/uapi/drm/i810_drm.h
4922
4923 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4924 S:      Orphan / Obsolete
4925 F:      drivers/gpu/drm/mga/
4926 F:      include/uapi/drm/mga_drm.h
4927
4928 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4929 M:      Dave Airlie <airlied@redhat.com>
4930 S:      Odd Fixes
4931 F:      drivers/gpu/drm/mgag200/
4932
4933 DRM DRIVER FOR MI0283QT
4934 M:      Noralf Trønnes <noralf@tronnes.org>
4935 S:      Maintained
4936 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4937 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4938
4939 DRM DRIVER FOR MSM ADRENO GPU
4940 M:      Rob Clark <robdclark@gmail.com>
4941 M:      Sean Paul <sean@poorly.run>
4942 L:      linux-arm-msm@vger.kernel.org
4943 L:      dri-devel@lists.freedesktop.org
4944 L:      freedreno@lists.freedesktop.org
4945 T:      git https://gitlab.freedesktop.org/drm/msm.git
4946 S:      Maintained
4947 F:      drivers/gpu/drm/msm/
4948 F:      include/uapi/drm/msm_drm.h
4949 F:      Documentation/devicetree/bindings/display/msm/
4950
4951 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4952 M:      Ben Skeggs <bskeggs@redhat.com>
4953 L:      dri-devel@lists.freedesktop.org
4954 L:      nouveau@lists.freedesktop.org
4955 T:      git git://github.com/skeggsb/linux
4956 S:      Supported
4957 F:      drivers/gpu/drm/nouveau/
4958 F:      include/uapi/drm/nouveau_drm.h
4959
4960 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4961 M:      Stefan Mavrodiev <stefan@olimex.com>
4962 S:      Maintained
4963 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4964 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4965
4966 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4967 M:      Noralf Trønnes <noralf@tronnes.org>
4968 S:      Maintained
4969 F:      drivers/gpu/drm/tinydrm/repaper.c
4970 F:      Documentation/devicetree/bindings/display/repaper.txt
4971
4972 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4973 M:      Dave Airlie <airlied@redhat.com>
4974 M:      Gerd Hoffmann <kraxel@redhat.com>
4975 L:      virtualization@lists.linux-foundation.org
4976 T:      git git://anongit.freedesktop.org/drm/drm-misc
4977 S:      Obsolete
4978 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4979 F:      drivers/gpu/drm/cirrus/
4980
4981 DRM DRIVER FOR QXL VIRTUAL GPU
4982 M:      Dave Airlie <airlied@redhat.com>
4983 M:      Gerd Hoffmann <kraxel@redhat.com>
4984 L:      virtualization@lists.linux-foundation.org
4985 L:      spice-devel@lists.freedesktop.org
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4987 S:      Maintained
4988 F:      drivers/gpu/drm/qxl/
4989 F:      include/uapi/drm/qxl_drm.h
4990
4991 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4992 S:      Orphan / Obsolete
4993 F:      drivers/gpu/drm/r128/
4994 F:      include/uapi/drm/r128_drm.h
4995
4996 DRM DRIVER FOR SAVAGE VIDEO CARDS
4997 S:      Orphan / Obsolete
4998 F:      drivers/gpu/drm/savage/
4999 F:      include/uapi/drm/savage_drm.h
5000
5001 DRM DRIVER FOR SIS VIDEO CARDS
5002 S:      Orphan / Obsolete
5003 F:      drivers/gpu/drm/sis/
5004 F:      include/uapi/drm/sis_drm.h
5005
5006 DRM DRIVER FOR SITRONIX ST7701 PANELS
5007 M:      Jagan Teki <jagan@amarulasolutions.com>
5008 S:      Maintained
5009 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5010 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5011
5012 DRM DRIVER FOR SITRONIX ST7586 PANELS
5013 M:      David Lechner <david@lechnology.com>
5014 S:      Maintained
5015 F:      drivers/gpu/drm/tinydrm/st7586.c
5016 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5017
5018 DRM DRIVER FOR SITRONIX ST7735R PANELS
5019 M:      David Lechner <david@lechnology.com>
5020 S:      Maintained
5021 F:      drivers/gpu/drm/tinydrm/st7735r.c
5022 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5023
5024 DRM DRIVER FOR TDFX VIDEO CARDS
5025 S:      Orphan / Obsolete
5026 F:      drivers/gpu/drm/tdfx/
5027
5028 DRM DRIVER FOR TPO TPG110 PANELS
5029 M:      Linus Walleij <linus.walleij@linaro.org>
5030 T:      git git://anongit.freedesktop.org/drm/drm-misc
5031 S:      Maintained
5032 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5033 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5034
5035 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5036 M:      Dave Airlie <airlied@redhat.com>
5037 R:      Sean Paul <sean@poorly.run>
5038 L:      dri-devel@lists.freedesktop.org
5039 S:      Odd Fixes
5040 F:      drivers/gpu/drm/udl/
5041 T:      git git://anongit.freedesktop.org/drm/drm-misc
5042
5043 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5044 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5045 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5046 R:      Daniel Vetter <daniel@ffwll.ch>
5047 T:      git git://anongit.freedesktop.org/drm/drm-misc
5048 S:      Maintained
5049 L:      dri-devel@lists.freedesktop.org
5050 F:      drivers/gpu/drm/vkms/
5051 F:      Documentation/gpu/vkms.rst
5052
5053 DRM DRIVER FOR VMWARE VIRTUAL GPU
5054 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5055 M:      Thomas Hellstrom <thellstrom@vmware.com>
5056 L:      dri-devel@lists.freedesktop.org
5057 T:      git git://people.freedesktop.org/~thomash/linux
5058 S:      Supported
5059 F:      drivers/gpu/drm/vmwgfx/
5060 F:      include/uapi/drm/vmwgfx_drm.h
5061
5062 DRM DRIVERS
5063 M:      David Airlie <airlied@linux.ie>
5064 M:      Daniel Vetter <daniel@ffwll.ch>
5065 L:      dri-devel@lists.freedesktop.org
5066 T:      git git://anongit.freedesktop.org/drm/drm
5067 B:      https://bugs.freedesktop.org/
5068 C:      irc://chat.freenode.net/dri-devel
5069 S:      Maintained
5070 F:      drivers/gpu/drm/
5071 F:      drivers/gpu/vga/
5072 F:      Documentation/devicetree/bindings/display/
5073 F:      Documentation/devicetree/bindings/gpu/
5074 F:      Documentation/gpu/
5075 F:      include/drm/
5076 F:      include/uapi/drm/
5077 F:      include/linux/vga*
5078
5079 DRM DRIVERS AND MISC GPU PATCHES
5080 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5081 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5082 M:      Sean Paul <sean@poorly.run>
5083 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5084 S:      Maintained
5085 T:      git git://anongit.freedesktop.org/drm/drm-misc
5086 F:      Documentation/gpu/
5087 F:      drivers/gpu/vga/
5088 F:      drivers/gpu/drm/*
5089 F:      include/drm/drm*
5090 F:      include/uapi/drm/drm*
5091 F:      include/linux/vga*
5092
5093 DRM DRIVERS FOR ALLWINNER A10
5094 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5095 L:      dri-devel@lists.freedesktop.org
5096 S:      Supported
5097 F:      drivers/gpu/drm/sun4i/
5098 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5099 T:      git git://anongit.freedesktop.org/drm/drm-misc
5100
5101 DRM DRIVERS FOR AMLOGIC SOCS
5102 M:      Neil Armstrong <narmstrong@baylibre.com>
5103 L:      dri-devel@lists.freedesktop.org
5104 L:      linux-amlogic@lists.infradead.org
5105 W:      http://linux-meson.com/
5106 S:      Supported
5107 F:      drivers/gpu/drm/meson/
5108 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5109 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5110 F:      Documentation/gpu/meson.rst
5111 T:      git git://anongit.freedesktop.org/drm/drm-misc
5112
5113 DRM DRIVERS FOR ATMEL HLCDC
5114 M:      Boris Brezillon <bbrezillon@kernel.org>
5115 L:      dri-devel@lists.freedesktop.org
5116 S:      Supported
5117 F:      drivers/gpu/drm/atmel-hlcdc/
5118 F:      Documentation/devicetree/bindings/display/atmel/
5119 T:      git git://anongit.freedesktop.org/drm/drm-misc
5120
5121 DRM DRIVERS FOR BRIDGE CHIPS
5122 M:      Andrzej Hajda <a.hajda@samsung.com>
5123 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5124 S:      Maintained
5125 T:      git git://anongit.freedesktop.org/drm/drm-misc
5126 F:      drivers/gpu/drm/bridge/
5127
5128 DRM DRIVERS FOR EXYNOS
5129 M:      Inki Dae <inki.dae@samsung.com>
5130 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5131 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5132 M:      Kyungmin Park <kyungmin.park@samsung.com>
5133 L:      dri-devel@lists.freedesktop.org
5134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5135 S:      Supported
5136 F:      drivers/gpu/drm/exynos/
5137 F:      include/uapi/drm/exynos_drm.h
5138 F:      Documentation/devicetree/bindings/display/exynos/
5139
5140 DRM DRIVERS FOR FREESCALE DCU
5141 M:      Stefan Agner <stefan@agner.ch>
5142 M:      Alison Wang <alison.wang@nxp.com>
5143 L:      dri-devel@lists.freedesktop.org
5144 S:      Supported
5145 F:      drivers/gpu/drm/fsl-dcu/
5146 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5147 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5148 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5149 T:      git git://anongit.freedesktop.org/drm/drm-misc
5150
5151 DRM DRIVERS FOR FREESCALE IMX
5152 M:      Philipp Zabel <p.zabel@pengutronix.de>
5153 L:      dri-devel@lists.freedesktop.org
5154 S:      Maintained
5155 F:      drivers/gpu/drm/imx/
5156 F:      drivers/gpu/ipu-v3/
5157 F:      Documentation/devicetree/bindings/display/imx/
5158
5159 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5160 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5161 L:      dri-devel@lists.freedesktop.org
5162 T:      git git://github.com/patjak/drm-gma500
5163 S:      Maintained
5164 F:      drivers/gpu/drm/gma500/
5165
5166 DRM DRIVERS FOR HISILICON
5167 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5168 M:      Rongrong Zou <zourongrong@gmail.com>
5169 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5170 R:      Chen Feng <puck.chen@hisilicon.com>
5171 L:      dri-devel@lists.freedesktop.org
5172 T:      git git://github.com/xin3liang/linux.git
5173 S:      Maintained
5174 F:      drivers/gpu/drm/hisilicon/
5175 F:      Documentation/devicetree/bindings/display/hisilicon/
5176
5177 DRM DRIVERS FOR MEDIATEK
5178 M:      CK Hu <ck.hu@mediatek.com>
5179 M:      Philipp Zabel <p.zabel@pengutronix.de>
5180 L:      dri-devel@lists.freedesktop.org
5181 S:      Supported
5182 F:      drivers/gpu/drm/mediatek/
5183 F:      Documentation/devicetree/bindings/display/mediatek/
5184
5185 DRM DRIVERS FOR NVIDIA TEGRA
5186 M:      Thierry Reding <thierry.reding@gmail.com>
5187 L:      dri-devel@lists.freedesktop.org
5188 L:      linux-tegra@vger.kernel.org
5189 T:      git git://anongit.freedesktop.org/tegra/linux.git
5190 S:      Supported
5191 F:      drivers/gpu/drm/tegra/
5192 F:      drivers/gpu/host1x/
5193 F:      include/linux/host1x.h
5194 F:      include/uapi/drm/tegra_drm.h
5195 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5196
5197 DRM DRIVERS FOR RENESAS
5198 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5199 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5200 L:      dri-devel@lists.freedesktop.org
5201 L:      linux-renesas-soc@vger.kernel.org
5202 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5203 S:      Supported
5204 F:      drivers/gpu/drm/rcar-du/
5205 F:      drivers/gpu/drm/shmobile/
5206 F:      include/linux/platform_data/shmob_drm.h
5207 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5208 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5209 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5210
5211 DRM DRIVERS FOR ROCKCHIP
5212 M:      Sandy Huang <hjc@rock-chips.com>
5213 M:      Heiko Stübner <heiko@sntech.de>
5214 L:      dri-devel@lists.freedesktop.org
5215 S:      Maintained
5216 F:      drivers/gpu/drm/rockchip/
5217 F:      Documentation/devicetree/bindings/display/rockchip/
5218 T:      git git://anongit.freedesktop.org/drm/drm-misc
5219
5220 DRM DRIVERS FOR STI
5221 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5222 M:      Vincent Abriou <vincent.abriou@st.com>
5223 L:      dri-devel@lists.freedesktop.org
5224 T:      git git://anongit.freedesktop.org/drm/drm-misc
5225 S:      Maintained
5226 F:      drivers/gpu/drm/sti
5227 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5228
5229 DRM DRIVERS FOR STM
5230 M:      Yannick Fertre <yannick.fertre@st.com>
5231 M:      Philippe Cornu <philippe.cornu@st.com>
5232 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5233 M:      Vincent Abriou <vincent.abriou@st.com>
5234 L:      dri-devel@lists.freedesktop.org
5235 T:      git git://anongit.freedesktop.org/drm/drm-misc
5236 S:      Maintained
5237 F:      drivers/gpu/drm/stm
5238 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5239
5240 DRM DRIVERS FOR TI LCDC
5241 M:      Jyri Sarha <jsarha@ti.com>
5242 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5243 L:      dri-devel@lists.freedesktop.org
5244 S:      Maintained
5245 F:      drivers/gpu/drm/tilcdc/
5246 F:      Documentation/devicetree/bindings/display/tilcdc/
5247
5248 DRM DRIVERS FOR TI OMAP
5249 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5250 L:      dri-devel@lists.freedesktop.org
5251 S:      Maintained
5252 F:      drivers/gpu/drm/omapdrm/
5253 F:      Documentation/devicetree/bindings/display/ti/
5254
5255 DRM DRIVERS FOR V3D
5256 M:      Eric Anholt <eric@anholt.net>
5257 S:      Supported
5258 F:      drivers/gpu/drm/v3d/
5259 F:      include/uapi/drm/v3d_drm.h
5260 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5261 T:      git git://anongit.freedesktop.org/drm/drm-misc
5262
5263 DRM DRIVERS FOR VC4
5264 M:      Eric Anholt <eric@anholt.net>
5265 T:      git git://github.com/anholt/linux
5266 S:      Supported
5267 F:      drivers/gpu/drm/vc4/
5268 F:      include/uapi/drm/vc4_drm.h
5269 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5270 T:      git git://anongit.freedesktop.org/drm/drm-misc
5271
5272 DRM DRIVERS FOR VIVANTE GPU IP
5273 M:      Lucas Stach <l.stach@pengutronix.de>
5274 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5275 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5276 L:      etnaviv@lists.freedesktop.org
5277 L:      dri-devel@lists.freedesktop.org
5278 S:      Maintained
5279 F:      drivers/gpu/drm/etnaviv/
5280 F:      include/uapi/drm/etnaviv_drm.h
5281 F:      Documentation/devicetree/bindings/display/etnaviv/
5282
5283 DRM DRIVERS FOR ZTE ZX
5284 M:      Shawn Guo <shawnguo@kernel.org>
5285 L:      dri-devel@lists.freedesktop.org
5286 S:      Maintained
5287 F:      drivers/gpu/drm/zte/
5288 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5289 T:      git git://anongit.freedesktop.org/drm/drm-misc
5290
5291 DRM PANEL DRIVERS
5292 M:      Thierry Reding <thierry.reding@gmail.com>
5293 L:      dri-devel@lists.freedesktop.org
5294 T:      git git://anongit.freedesktop.org/drm/drm-misc
5295 S:      Maintained
5296 F:      drivers/gpu/drm/drm_panel.c
5297 F:      drivers/gpu/drm/panel/
5298 F:      include/drm/drm_panel.h
5299 F:      Documentation/devicetree/bindings/display/panel/
5300
5301 DRM TINYDRM DRIVERS
5302 M:      Noralf Trønnes <noralf@tronnes.org>
5303 W:      https://github.com/notro/tinydrm/wiki/Development
5304 T:      git git://anongit.freedesktop.org/drm/drm-misc
5305 S:      Maintained
5306 F:      drivers/gpu/drm/tinydrm/
5307 F:      include/drm/tinydrm/
5308
5309 DRM DRIVERS FOR XEN
5310 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5311 T:      git git://anongit.freedesktop.org/drm/drm-misc
5312 L:      dri-devel@lists.freedesktop.org
5313 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5314 S:      Supported
5315 F:      drivers/gpu/drm/xen/
5316 F:      Documentation/gpu/xen-front.rst
5317
5318 DRM TTM SUBSYSTEM
5319 M:      Christian Koenig <christian.koenig@amd.com>
5320 M:      Huang Rui <ray.huang@amd.com>
5321 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5322 T:      git git://people.freedesktop.org/~agd5f/linux
5323 S:      Maintained
5324 L:      dri-devel@lists.freedesktop.org
5325 F:      include/drm/ttm/
5326 F:      drivers/gpu/drm/ttm/
5327
5328 DSBR100 USB FM RADIO DRIVER
5329 M:      Alexey Klimov <klimov.linux@gmail.com>
5330 L:      linux-media@vger.kernel.org
5331 T:      git git://linuxtv.org/media_tree.git
5332 S:      Maintained
5333 F:      drivers/media/radio/dsbr100.c
5334
5335 DSCC4 DRIVER
5336 M:      Francois Romieu <romieu@fr.zoreil.com>
5337 L:      netdev@vger.kernel.org
5338 S:      Maintained
5339 F:      drivers/net/wan/dscc4.c
5340
5341 DT3155 MEDIA DRIVER
5342 M:      Hans Verkuil <hverkuil@xs4all.nl>
5343 L:      linux-media@vger.kernel.org
5344 T:      git git://linuxtv.org/media_tree.git
5345 W:      https://linuxtv.org
5346 S:      Odd Fixes
5347 F:      drivers/media/pci/dt3155/
5348
5349 DVB_USB_AF9015 MEDIA DRIVER
5350 M:      Antti Palosaari <crope@iki.fi>
5351 L:      linux-media@vger.kernel.org
5352 W:      https://linuxtv.org
5353 W:      http://palosaari.fi/linux/
5354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5355 T:      git git://linuxtv.org/anttip/media_tree.git
5356 S:      Maintained
5357 F:      drivers/media/usb/dvb-usb-v2/af9015*
5358
5359 DVB_USB_AF9035 MEDIA DRIVER
5360 M:      Antti Palosaari <crope@iki.fi>
5361 L:      linux-media@vger.kernel.org
5362 W:      https://linuxtv.org
5363 W:      http://palosaari.fi/linux/
5364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5365 T:      git git://linuxtv.org/anttip/media_tree.git
5366 S:      Maintained
5367 F:      drivers/media/usb/dvb-usb-v2/af9035*
5368
5369 DVB_USB_ANYSEE MEDIA DRIVER
5370 M:      Antti Palosaari <crope@iki.fi>
5371 L:      linux-media@vger.kernel.org
5372 W:      https://linuxtv.org
5373 W:      http://palosaari.fi/linux/
5374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5375 T:      git git://linuxtv.org/anttip/media_tree.git
5376 S:      Maintained
5377 F:      drivers/media/usb/dvb-usb-v2/anysee*
5378
5379 DVB_USB_AU6610 MEDIA DRIVER
5380 M:      Antti Palosaari <crope@iki.fi>
5381 L:      linux-media@vger.kernel.org
5382 W:      https://linuxtv.org
5383 W:      http://palosaari.fi/linux/
5384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5385 T:      git git://linuxtv.org/anttip/media_tree.git
5386 S:      Maintained
5387 F:      drivers/media/usb/dvb-usb-v2/au6610*
5388
5389 DVB_USB_CE6230 MEDIA DRIVER
5390 M:      Antti Palosaari <crope@iki.fi>
5391 L:      linux-media@vger.kernel.org
5392 W:      https://linuxtv.org
5393 W:      http://palosaari.fi/linux/
5394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5395 T:      git git://linuxtv.org/anttip/media_tree.git
5396 S:      Maintained
5397 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5398
5399 DVB_USB_CXUSB MEDIA DRIVER
5400 M:      Michael Krufky <mkrufky@linuxtv.org>
5401 L:      linux-media@vger.kernel.org
5402 W:      https://linuxtv.org
5403 W:      http://github.com/mkrufky
5404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5405 T:      git git://linuxtv.org/media_tree.git
5406 S:      Maintained
5407 F:      drivers/media/usb/dvb-usb/cxusb*
5408
5409 DVB_USB_EC168 MEDIA DRIVER
5410 M:      Antti Palosaari <crope@iki.fi>
5411 L:      linux-media@vger.kernel.org
5412 W:      https://linuxtv.org
5413 W:      http://palosaari.fi/linux/
5414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5415 T:      git git://linuxtv.org/anttip/media_tree.git
5416 S:      Maintained
5417 F:      drivers/media/usb/dvb-usb-v2/ec168*
5418
5419 DVB_USB_GL861 MEDIA DRIVER
5420 M:      Antti Palosaari <crope@iki.fi>
5421 L:      linux-media@vger.kernel.org
5422 W:      https://linuxtv.org
5423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5424 T:      git git://linuxtv.org/anttip/media_tree.git
5425 S:      Maintained
5426 F:      drivers/media/usb/dvb-usb-v2/gl861*
5427
5428 DVB_USB_MXL111SF MEDIA DRIVER
5429 M:      Michael Krufky <mkrufky@linuxtv.org>
5430 L:      linux-media@vger.kernel.org
5431 W:      https://linuxtv.org
5432 W:      http://github.com/mkrufky
5433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5434 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5435 S:      Maintained
5436 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5437
5438 DVB_USB_RTL28XXU MEDIA DRIVER
5439 M:      Antti Palosaari <crope@iki.fi>
5440 L:      linux-media@vger.kernel.org
5441 W:      https://linuxtv.org
5442 W:      http://palosaari.fi/linux/
5443 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5444 T:      git git://linuxtv.org/anttip/media_tree.git
5445 S:      Maintained
5446 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5447
5448 DVB_USB_V2 MEDIA DRIVER
5449 M:      Antti Palosaari <crope@iki.fi>
5450 L:      linux-media@vger.kernel.org
5451 W:      https://linuxtv.org
5452 W:      http://palosaari.fi/linux/
5453 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5454 T:      git git://linuxtv.org/anttip/media_tree.git
5455 S:      Maintained
5456 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5457 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5458
5459 DYNAMIC DEBUG
5460 M:      Jason Baron <jbaron@akamai.com>
5461 S:      Maintained
5462 F:      lib/dynamic_debug.c
5463 F:      include/linux/dynamic_debug.h
5464
5465 DYNAMIC INTERRUPT MODERATION
5466 M:      Tal Gilboa <talgi@mellanox.com>
5467 S:      Maintained
5468 F:      include/linux/net_dim.h
5469
5470 DZ DECSTATION DZ11 SERIAL DRIVER
5471 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5472 S:      Maintained
5473 F:      drivers/tty/serial/dz.*
5474
5475 E3X0 POWER BUTTON DRIVER
5476 M:      Moritz Fischer <moritz.fischer@ettus.com>
5477 L:      usrp-users@lists.ettus.com
5478 W:      http://www.ettus.com
5479 S:      Supported
5480 F:      drivers/input/misc/e3x0-button.c
5481 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5482
5483 E4000 MEDIA DRIVER
5484 M:      Antti Palosaari <crope@iki.fi>
5485 L:      linux-media@vger.kernel.org
5486 W:      https://linuxtv.org
5487 W:      http://palosaari.fi/linux/
5488 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5489 T:      git git://linuxtv.org/anttip/media_tree.git
5490 S:      Maintained
5491 F:      drivers/media/tuners/e4000*
5492
5493 EARTH_PT1 MEDIA DRIVER
5494 M:      Akihiro Tsukada <tskd08@gmail.com>
5495 L:      linux-media@vger.kernel.org
5496 S:      Odd Fixes
5497 F:      drivers/media/pci/pt1/
5498
5499 EARTH_PT3 MEDIA DRIVER
5500 M:      Akihiro Tsukada <tskd08@gmail.com>
5501 L:      linux-media@vger.kernel.org
5502 S:      Odd Fixes
5503 F:      drivers/media/pci/pt3/
5504
5505 EC100 MEDIA DRIVER
5506 M:      Antti Palosaari <crope@iki.fi>
5507 L:      linux-media@vger.kernel.org
5508 W:      https://linuxtv.org
5509 W:      http://palosaari.fi/linux/
5510 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5511 T:      git git://linuxtv.org/anttip/media_tree.git
5512 S:      Maintained
5513 F:      drivers/media/dvb-frontends/ec100*
5514
5515 ECRYPT FILE SYSTEM
5516 M:      Tyler Hicks <tyhicks@canonical.com>
5517 L:      ecryptfs@vger.kernel.org
5518 W:      http://ecryptfs.org
5519 W:      https://launchpad.net/ecryptfs
5520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5521 S:      Supported
5522 F:      Documentation/filesystems/ecryptfs.txt
5523 F:      fs/ecryptfs/
5524
5525 EDAC-AMD64
5526 M:      Borislav Petkov <bp@alien8.de>
5527 L:      linux-edac@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/edac/amd64_edac*
5530
5531 EDAC-AST2500
5532 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5533 S:      Supported
5534 F:      drivers/edac/aspeed_edac.c
5535 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5536
5537 EDAC-CALXEDA
5538 M:      Robert Richter <rric@kernel.org>
5539 L:      linux-edac@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/edac/highbank*
5542
5543 EDAC-CAVIUM OCTEON
5544 M:      Ralf Baechle <ralf@linux-mips.org>
5545 M:      David Daney <david.daney@cavium.com>
5546 L:      linux-edac@vger.kernel.org
5547 L:      linux-mips@vger.kernel.org
5548 S:      Supported
5549 F:      drivers/edac/octeon_edac*
5550
5551 EDAC-CAVIUM THUNDERX
5552 M:      David Daney <david.daney@cavium.com>
5553 M:      Jan Glauber <jglauber@cavium.com>
5554 L:      linux-edac@vger.kernel.org
5555 S:      Supported
5556 F:      drivers/edac/thunderx_edac*
5557
5558 EDAC-CORE
5559 M:      Borislav Petkov <bp@alien8.de>
5560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5561 R:      James Morse <james.morse@arm.com>
5562 L:      linux-edac@vger.kernel.org
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5565 S:      Supported
5566 F:      Documentation/admin-guide/ras.rst
5567 F:      Documentation/driver-api/edac.rst
5568 F:      drivers/edac/
5569 F:      include/linux/edac.h
5570
5571 EDAC-E752X
5572 M:      Mark Gross <mark.gross@intel.com>
5573 L:      linux-edac@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/edac/e752x_edac.c
5576
5577 EDAC-E7XXX
5578 L:      linux-edac@vger.kernel.org
5579 S:      Maintained
5580 F:      drivers/edac/e7xxx_edac.c
5581
5582 EDAC-FSL_DDR
5583 M:      York Sun <york.sun@nxp.com>
5584 L:      linux-edac@vger.kernel.org
5585 S:      Maintained
5586 F:      drivers/edac/fsl_ddr_edac.*
5587
5588 EDAC-GHES
5589 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5590 L:      linux-edac@vger.kernel.org
5591 S:      Maintained
5592 F:      drivers/edac/ghes_edac.c
5593
5594 EDAC-I3000
5595 L:      linux-edac@vger.kernel.org
5596 S:      Orphan
5597 F:      drivers/edac/i3000_edac.c
5598
5599 EDAC-I5000
5600 L:      linux-edac@vger.kernel.org
5601 S:      Maintained
5602 F:      drivers/edac/i5000_edac.c
5603
5604 EDAC-I5400
5605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5606 L:      linux-edac@vger.kernel.org
5607 S:      Maintained
5608 F:      drivers/edac/i5400_edac.c
5609
5610 EDAC-I7300
5611 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5612 L:      linux-edac@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/edac/i7300_edac.c
5615
5616 EDAC-I7CORE
5617 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5618 L:      linux-edac@vger.kernel.org
5619 S:      Maintained
5620 F:      drivers/edac/i7core_edac.c
5621
5622 EDAC-I82443BXGX
5623 M:      Tim Small <tim@buttersideup.com>
5624 L:      linux-edac@vger.kernel.org
5625 S:      Maintained
5626 F:      drivers/edac/i82443bxgx_edac.c
5627
5628 EDAC-I82975X
5629 M:      "Arvind R." <arvino55@gmail.com>
5630 L:      linux-edac@vger.kernel.org
5631 S:      Maintained
5632 F:      drivers/edac/i82975x_edac.c
5633
5634 EDAC-IE31200
5635 M:      Jason Baron <jbaron@akamai.com>
5636 L:      linux-edac@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/edac/ie31200_edac.c
5639
5640 EDAC-MPC85XX
5641 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5642 L:      linux-edac@vger.kernel.org
5643 S:      Maintained
5644 F:      drivers/edac/mpc85xx_edac.[ch]
5645
5646 EDAC-PASEMI
5647 M:      Egor Martovetsky <egor@pasemi.com>
5648 L:      linux-edac@vger.kernel.org
5649 S:      Maintained
5650 F:      drivers/edac/pasemi_edac.c
5651
5652 EDAC-PND2
5653 M:      Tony Luck <tony.luck@intel.com>
5654 L:      linux-edac@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/edac/pnd2_edac.[ch]
5657
5658 EDAC-R82600
5659 M:      Tim Small <tim@buttersideup.com>
5660 L:      linux-edac@vger.kernel.org
5661 S:      Maintained
5662 F:      drivers/edac/r82600_edac.c
5663
5664 EDAC-SBRIDGE
5665 M:      Tony Luck <tony.luck@intel.com>
5666 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5667 L:      linux-edac@vger.kernel.org
5668 S:      Maintained
5669 F:      drivers/edac/sb_edac.c
5670
5671 EDAC-SKYLAKE
5672 M:      Tony Luck <tony.luck@intel.com>
5673 L:      linux-edac@vger.kernel.org
5674 S:      Maintained
5675 F:      drivers/edac/skx_edac.c
5676
5677 EDAC-TI
5678 M:      Tero Kristo <t-kristo@ti.com>
5679 L:      linux-edac@vger.kernel.org
5680 S:      Maintained
5681 F:      drivers/edac/ti_edac.c
5682
5683 EDAC-QCOM
5684 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5685 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5686 L:      linux-arm-msm@vger.kernel.org
5687 L:      linux-edac@vger.kernel.org
5688 S:      Maintained
5689 F:      drivers/edac/qcom_edac.c
5690
5691 EDIROL UA-101/UA-1000 DRIVER
5692 M:      Clemens Ladisch <clemens@ladisch.de>
5693 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5694 T:      git git://git.alsa-project.org/alsa-kernel.git
5695 S:      Maintained
5696 F:      sound/usb/misc/ua101.c
5697
5698 EFI TEST DRIVER
5699 L:      linux-efi@vger.kernel.org
5700 M:      Ivan Hu <ivan.hu@canonical.com>
5701 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5702 S:      Maintained
5703 F:      drivers/firmware/efi/test/
5704
5705 EFI VARIABLE FILESYSTEM
5706 M:      Matthew Garrett <matthew.garrett@nebula.com>
5707 M:      Jeremy Kerr <jk@ozlabs.org>
5708 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5710 L:      linux-efi@vger.kernel.org
5711 S:      Maintained
5712 F:      fs/efivarfs/
5713
5714 EFIFB FRAMEBUFFER DRIVER
5715 L:      linux-fbdev@vger.kernel.org
5716 M:      Peter Jones <pjones@redhat.com>
5717 S:      Maintained
5718 F:      drivers/video/fbdev/efifb.c
5719
5720 EFS FILESYSTEM
5721 W:      http://aeschi.ch.eu.org/efs/
5722 S:      Orphan
5723 F:      fs/efs/
5724
5725 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5726 M:      Douglas Miller <dougmill@linux.ibm.com>
5727 L:      netdev@vger.kernel.org
5728 S:      Maintained
5729 F:      drivers/net/ethernet/ibm/ehea/
5730
5731 EM28XX VIDEO4LINUX DRIVER
5732 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5733 L:      linux-media@vger.kernel.org
5734 W:      https://linuxtv.org
5735 T:      git git://linuxtv.org/media_tree.git
5736 S:      Maintained
5737 F:      drivers/media/usb/em28xx/
5738 F:      Documentation/media/v4l-drivers/em28xx*
5739
5740 EMBEDDED LINUX
5741 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5742 M:      Matt Mackall <mpm@selenic.com>
5743 M:      David Woodhouse <dwmw2@infradead.org>
5744 L:      linux-embedded@vger.kernel.org
5745 S:      Maintained
5746
5747 Emulex 10Gbps iSCSI - OneConnect DRIVER
5748 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5749 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5750 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5751 L:      linux-scsi@vger.kernel.org
5752 W:      http://www.broadcom.com
5753 S:      Supported
5754 F:      drivers/scsi/be2iscsi/
5755
5756 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5757 M:      Sathya Perla <sathya.perla@broadcom.com>
5758 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5759 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5760 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5761 L:      netdev@vger.kernel.org
5762 W:      http://www.emulex.com
5763 S:      Supported
5764 F:      drivers/net/ethernet/emulex/benet/
5765
5766 EMULEX ONECONNECT ROCE DRIVER
5767 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5768 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5769 L:      linux-rdma@vger.kernel.org
5770 W:      http://www.broadcom.com
5771 S:      Odd Fixes
5772 F:      drivers/infiniband/hw/ocrdma/
5773 F:      include/uapi/rdma/ocrdma-abi.h
5774
5775 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5776 M:      James Smart <james.smart@broadcom.com>
5777 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5778 L:      linux-scsi@vger.kernel.org
5779 W:      http://www.broadcom.com
5780 S:      Supported
5781 F:      drivers/scsi/lpfc/
5782
5783 ENE CB710 FLASH CARD READER DRIVER
5784 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5785 S:      Maintained
5786 F:      drivers/misc/cb710/
5787 F:      drivers/mmc/host/cb710-mmc.*
5788 F:      include/linux/cb710.h
5789
5790 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5791 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5792 S:      Maintained
5793 F:      drivers/media/rc/ene_ir.*
5794
5795 EPSON S1D13XXX FRAMEBUFFER DRIVER
5796 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5797 S:      Maintained
5798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5799 F:      drivers/video/fbdev/s1d13xxxfb.c
5800 F:      include/video/s1d13xxxfb.h
5801
5802 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5803 M:      Jeff Layton <jlayton@kernel.org>
5804 S:      Maintained
5805 F:      lib/errseq.c
5806 F:      include/linux/errseq.h
5807
5808 ET131X NETWORK DRIVER
5809 M:      Mark Einon <mark.einon@gmail.com>
5810 S:      Odd Fixes
5811 F:      drivers/net/ethernet/agere/
5812
5813 ETHERNET BRIDGE
5814 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5815 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5816 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5817 L:      netdev@vger.kernel.org
5818 W:      http://www.linuxfoundation.org/en/Net:Bridge
5819 S:      Maintained
5820 F:      include/linux/netfilter_bridge/
5821 F:      net/bridge/
5822
5823 ETHERNET PHY LIBRARY
5824 M:      Andrew Lunn <andrew@lunn.ch>
5825 M:      Florian Fainelli <f.fainelli@gmail.com>
5826 M:      Heiner Kallweit <hkallweit1@gmail.com>
5827 L:      netdev@vger.kernel.org
5828 S:      Maintained
5829 F:      Documentation/ABI/testing/sysfs-bus-mdio
5830 F:      Documentation/devicetree/bindings/net/mdio*
5831 F:      Documentation/networking/phy.txt
5832 F:      drivers/net/phy/
5833 F:      drivers/of/of_mdio.c
5834 F:      drivers/of/of_net.c
5835 F:      include/linux/*mdio*.h
5836 F:      include/linux/of_net.h
5837 F:      include/linux/phy.h
5838 F:      include/linux/phy_fixed.h
5839 F:      include/linux/platform_data/mdio-bcm-unimac.h
5840 F:      include/linux/platform_data/mdio-gpio.h
5841 F:      include/trace/events/mdio.h
5842 F:      include/uapi/linux/mdio.h
5843 F:      include/uapi/linux/mii.h
5844
5845 EXT2 FILE SYSTEM
5846 M:      Jan Kara <jack@suse.com>
5847 L:      linux-ext4@vger.kernel.org
5848 S:      Maintained
5849 F:      Documentation/filesystems/ext2.txt
5850 F:      fs/ext2/
5851 F:      include/linux/ext2*
5852
5853 EXT4 FILE SYSTEM
5854 M:      "Theodore Ts'o" <tytso@mit.edu>
5855 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5856 L:      linux-ext4@vger.kernel.org
5857 W:      http://ext4.wiki.kernel.org
5858 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5860 S:      Maintained
5861 F:      Documentation/filesystems/ext4/
5862 F:      fs/ext4/
5863
5864 Extended Verification Module (EVM)
5865 M:      Mimi Zohar <zohar@linux.ibm.com>
5866 L:      linux-integrity@vger.kernel.org
5867 S:      Supported
5868 F:      security/integrity/evm/
5869
5870 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5871 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5872 L:      linux-efi@vger.kernel.org
5873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5874 S:      Maintained
5875 F:      Documentation/efi-stub.txt
5876 F:      arch/*/kernel/efi.c
5877 F:      arch/x86/boot/compressed/eboot.[ch]
5878 F:      arch/*/include/asm/efi.h
5879 F:      arch/x86/platform/efi/
5880 F:      drivers/firmware/efi/
5881 F:      include/linux/efi*.h
5882 F:      arch/arm/boot/compressed/efi-header.S
5883 F:      arch/arm64/kernel/efi-entry.S
5884
5885 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5886 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5887 M:      Chanwoo Choi <cw00.choi@samsung.com>
5888 L:      linux-kernel@vger.kernel.org
5889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5890 S:      Maintained
5891 F:      drivers/extcon/
5892 F:      include/linux/extcon/
5893 F:      include/linux/extcon.h
5894 F:      Documentation/extcon/
5895 F:      Documentation/devicetree/bindings/extcon/
5896
5897 EXYNOS DP DRIVER
5898 M:      Jingoo Han <jingoohan1@gmail.com>
5899 L:      dri-devel@lists.freedesktop.org
5900 S:      Maintained
5901 F:      drivers/gpu/drm/exynos/exynos_dp*
5902
5903 EXYNOS SYSMMU (IOMMU) driver
5904 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5905 L:      iommu@lists.linux-foundation.org
5906 S:      Maintained
5907 F:      drivers/iommu/exynos-iommu.c
5908
5909 EZchip NPS platform support
5910 M:      Vineet Gupta <vgupta@synopsys.com>
5911 M:      Ofer Levi <oferle@mellanox.com>
5912 S:      Supported
5913 F:      arch/arc/plat-eznps
5914 F:      arch/arc/boot/dts/eznps.dts
5915
5916 F2FS FILE SYSTEM
5917 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5918 M:      Chao Yu <yuchao0@huawei.com>
5919 L:      linux-f2fs-devel@lists.sourceforge.net
5920 W:      https://f2fs.wiki.kernel.org/
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5922 S:      Maintained
5923 F:      Documentation/filesystems/f2fs.txt
5924 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5925 F:      fs/f2fs/
5926 F:      include/linux/f2fs_fs.h
5927 F:      include/trace/events/f2fs.h
5928
5929 F71805F HARDWARE MONITORING DRIVER
5930 M:      Jean Delvare <jdelvare@suse.com>
5931 L:      linux-hwmon@vger.kernel.org
5932 S:      Maintained
5933 F:      Documentation/hwmon/f71805f
5934 F:      drivers/hwmon/f71805f.c
5935
5936 FADDR2LINE
5937 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5938 S:      Maintained
5939 F:      scripts/faddr2line
5940
5941 FAILOVER MODULE
5942 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5943 L:      netdev@vger.kernel.org
5944 S:      Supported
5945 F:      net/core/failover.c
5946 F:      include/net/failover.h
5947 F:      Documentation/networking/failover.rst
5948
5949 FANOTIFY
5950 M:      Jan Kara <jack@suse.cz>
5951 R:      Amir Goldstein <amir73il@gmail.com>
5952 L:      linux-fsdevel@vger.kernel.org
5953 S:      Maintained
5954 F:      fs/notify/fanotify/
5955 F:      include/linux/fanotify.h
5956 F:      include/uapi/linux/fanotify.h
5957
5958 FARSYNC SYNCHRONOUS DRIVER
5959 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5960 W:      http://www.farsite.co.uk/
5961 S:      Supported
5962 F:      drivers/net/wan/farsync.*
5963
5964 FAULT INJECTION SUPPORT
5965 M:      Akinobu Mita <akinobu.mita@gmail.com>
5966 S:      Supported
5967 F:      Documentation/fault-injection/
5968 F:      lib/fault-inject.c
5969
5970 FBTFT Framebuffer drivers
5971 S:      Orphan
5972 L:      dri-devel@lists.freedesktop.org
5973 L:      linux-fbdev@vger.kernel.org
5974 F:      drivers/staging/fbtft/
5975
5976 FC0011 TUNER DRIVER
5977 M:      Michael Buesch <m@bues.ch>
5978 L:      linux-media@vger.kernel.org
5979 S:      Maintained
5980 F:      drivers/media/tuners/fc0011.h
5981 F:      drivers/media/tuners/fc0011.c
5982
5983 FC2580 MEDIA DRIVER
5984 M:      Antti Palosaari <crope@iki.fi>
5985 L:      linux-media@vger.kernel.org
5986 W:      https://linuxtv.org
5987 W:      http://palosaari.fi/linux/
5988 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5989 T:      git git://linuxtv.org/anttip/media_tree.git
5990 S:      Maintained
5991 F:      drivers/media/tuners/fc2580*
5992
5993 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5994 M:      Hannes Reinecke <hare@suse.de>
5995 L:      linux-scsi@vger.kernel.org
5996 W:      www.Open-FCoE.org
5997 S:      Supported
5998 F:      drivers/scsi/libfc/
5999 F:      drivers/scsi/fcoe/
6000 F:      include/scsi/fc/
6001 F:      include/scsi/libfc.h
6002 F:      include/scsi/libfcoe.h
6003 F:      include/uapi/scsi/fc/
6004
6005 FILE LOCKING (flock() and fcntl()/lockf())
6006 M:      Jeff Layton <jlayton@kernel.org>
6007 M:      "J. Bruce Fields" <bfields@fieldses.org>
6008 L:      linux-fsdevel@vger.kernel.org
6009 S:      Maintained
6010 F:      include/linux/fcntl.h
6011 F:      include/uapi/linux/fcntl.h
6012 F:      fs/fcntl.c
6013 F:      fs/locks.c
6014
6015 FILESYSTEMS (VFS and infrastructure)
6016 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6017 L:      linux-fsdevel@vger.kernel.org
6018 S:      Maintained
6019 F:      fs/*
6020 F:      include/linux/fs.h
6021 F:      include/linux/fs_types.h
6022 F:      include/uapi/linux/fs.h
6023
6024 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6025 M:      Riku Voipio <riku.voipio@iki.fi>
6026 L:      linux-hwmon@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/hwmon/f75375s.c
6029 F:      include/linux/f75375s.h
6030
6031 FIREWIRE AUDIO DRIVERS
6032 M:      Clemens Ladisch <clemens@ladisch.de>
6033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6034 T:      git git://git.alsa-project.org/alsa-kernel.git
6035 S:      Maintained
6036 F:      sound/firewire/
6037
6038 FIREWIRE MEDIA DRIVERS (firedtv)
6039 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6040 L:      linux-media@vger.kernel.org
6041 L:      linux1394-devel@lists.sourceforge.net
6042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6043 S:      Maintained
6044 F:      drivers/media/firewire/
6045
6046 FIREWIRE SBP-2 TARGET
6047 M:      Chris Boot <bootc@bootc.net>
6048 L:      linux-scsi@vger.kernel.org
6049 L:      target-devel@vger.kernel.org
6050 L:      linux1394-devel@lists.sourceforge.net
6051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6052 S:      Maintained
6053 F:      drivers/target/sbp/
6054
6055 FIREWIRE SUBSYSTEM
6056 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6057 L:      linux1394-devel@lists.sourceforge.net
6058 W:      http://ieee1394.wiki.kernel.org/
6059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6060 S:      Maintained
6061 F:      drivers/firewire/
6062 F:      include/linux/firewire.h
6063 F:      include/uapi/linux/firewire*.h
6064 F:      tools/firewire/
6065
6066 FIRMWARE LOADER (request_firmware)
6067 M:      Luis Chamberlain <mcgrof@kernel.org>
6068 L:      linux-kernel@vger.kernel.org
6069 S:      Maintained
6070 F:      Documentation/firmware_class/
6071 F:      drivers/base/firmware_loader/
6072 F:      include/linux/firmware.h
6073
6074 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6075 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6076 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6077 S:      Maintained
6078 F:      drivers/block/rsxx/
6079
6080 FLOPPY DRIVER
6081 M:      Jiri Kosina <jikos@kernel.org>
6082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6083 S:      Odd fixes
6084 F:      drivers/block/floppy.c
6085
6086 FMC SUBSYSTEM
6087 M:      Alessandro Rubini <rubini@gnudd.com>
6088 W:      http://www.ohwr.org/projects/fmc-bus
6089 S:      Supported
6090 F:      drivers/fmc/
6091 F:      include/linux/fmc*.h
6092 F:      include/linux/ipmi-fru.h
6093 K:      fmc_d.*register
6094
6095 FPGA MANAGER FRAMEWORK
6096 M:      Alan Tull <atull@kernel.org>
6097 M:      Moritz Fischer <mdf@kernel.org>
6098 L:      linux-fpga@vger.kernel.org
6099 S:      Maintained
6100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6101 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6102 F:      Documentation/fpga/
6103 F:      Documentation/driver-api/fpga/
6104 F:      Documentation/devicetree/bindings/fpga/
6105 F:      drivers/fpga/
6106 F:      include/linux/fpga/
6107 W:      http://www.rocketboards.org
6108
6109 FPGA DFL DRIVERS
6110 M:      Wu Hao <hao.wu@intel.com>
6111 L:      linux-fpga@vger.kernel.org
6112 S:      Maintained
6113 F:      Documentation/fpga/dfl.txt
6114 F:      include/uapi/linux/fpga-dfl.h
6115 F:      drivers/fpga/dfl*
6116
6117 FPU EMULATOR
6118 M:      Bill Metzenthen <billm@melbpc.org.au>
6119 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6120 S:      Maintained
6121 F:      arch/x86/math-emu/
6122
6123 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6124 L:      netdev@vger.kernel.org
6125 S:      Orphan
6126 F:      drivers/net/wan/dlci.c
6127 F:      drivers/net/wan/sdla.c
6128
6129 FRAMEBUFFER LAYER
6130 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6131 L:      dri-devel@lists.freedesktop.org
6132 L:      linux-fbdev@vger.kernel.org
6133 T:      git git://github.com/bzolnier/linux.git
6134 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6135 S:      Maintained
6136 F:      Documentation/fb/
6137 F:      drivers/video/
6138 F:      include/video/
6139 F:      include/linux/fb.h
6140 F:      include/uapi/video/
6141 F:      include/uapi/linux/fb.h
6142
6143 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6144 M:      Horia Geantă <horia.geanta@nxp.com>
6145 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6146 L:      linux-crypto@vger.kernel.org
6147 S:      Maintained
6148 F:      drivers/crypto/caam/
6149 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6150
6151 FREESCALE DIU FRAMEBUFFER DRIVER
6152 M:      Timur Tabi <timur@kernel.org>
6153 L:      linux-fbdev@vger.kernel.org
6154 S:      Maintained
6155 F:      drivers/video/fbdev/fsl-diu-fb.*
6156
6157 FREESCALE DMA DRIVER
6158 M:      Li Yang <leoyang.li@nxp.com>
6159 M:      Zhang Wei <zw@zh-kernel.org>
6160 L:      linuxppc-dev@lists.ozlabs.org
6161 S:      Maintained
6162 F:      drivers/dma/fsldma.*
6163
6164 FREESCALE ENETC ETHERNET DRIVERS
6165 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6166 L:      netdev@vger.kernel.org
6167 S:      Maintained
6168 F:      drivers/net/ethernet/freescale/enetc/
6169
6170 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6171 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6172 L:      netdev@vger.kernel.org
6173 S:      Maintained
6174 F:      drivers/net/ethernet/freescale/gianfar*
6175 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6176
6177 FREESCALE GPMI NAND DRIVER
6178 M:      Han Xu <han.xu@nxp.com>
6179 L:      linux-mtd@lists.infradead.org
6180 S:      Maintained
6181 F:      drivers/mtd/nand/raw/gpmi-nand/*
6182
6183 FREESCALE I2C CPM DRIVER
6184 M:      Jochen Friedrich <jochen@scram.de>
6185 L:      linuxppc-dev@lists.ozlabs.org
6186 L:      linux-i2c@vger.kernel.org
6187 S:      Maintained
6188 F:      drivers/i2c/busses/i2c-cpm.c
6189
6190 FREESCALE IMX LPI2C DRIVER
6191 M:      Dong Aisheng <aisheng.dong@nxp.com>
6192 L:      linux-i2c@vger.kernel.org
6193 L:      linux-imx@nxp.com
6194 S:      Maintained
6195 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6196 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6197
6198 FREESCALE IMX / MXC FEC DRIVER
6199 M:      Fugang Duan <fugang.duan@nxp.com>
6200 L:      netdev@vger.kernel.org
6201 S:      Maintained
6202 F:      drivers/net/ethernet/freescale/fec_main.c
6203 F:      drivers/net/ethernet/freescale/fec_ptp.c
6204 F:      drivers/net/ethernet/freescale/fec.h
6205 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6206
6207 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6208 M:      Sascha Hauer <s.hauer@pengutronix.de>
6209 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6210 L:      linux-fbdev@vger.kernel.org
6211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6212 S:      Maintained
6213 F:      include/linux/platform_data/video-imxfb.h
6214 F:      drivers/video/fbdev/imxfb.c
6215
6216 FREESCALE QORIQ DPAA ETHERNET DRIVER
6217 M:      Madalin Bucur <madalin.bucur@nxp.com>
6218 L:      netdev@vger.kernel.org
6219 S:      Maintained
6220 F:      drivers/net/ethernet/freescale/dpaa
6221
6222 FREESCALE QORIQ DPAA FMAN DRIVER
6223 M:      Madalin Bucur <madalin.bucur@nxp.com>
6224 L:      netdev@vger.kernel.org
6225 S:      Maintained
6226 F:      drivers/net/ethernet/freescale/fman
6227 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6228
6229 FREESCALE QORIQ PTP CLOCK DRIVER
6230 M:      Yangbo Lu <yangbo.lu@nxp.com>
6231 L:      netdev@vger.kernel.org
6232 S:      Maintained
6233 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6234 F:      drivers/ptp/ptp_qoriq.c
6235 F:      drivers/ptp/ptp_qoriq_debugfs.c
6236 F:      include/linux/fsl/ptp_qoriq.h
6237 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6238
6239 FREESCALE QUAD SPI DRIVER
6240 M:      Han Xu <han.xu@nxp.com>
6241 L:      linux-spi@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/spi/spi-fsl-qspi.c
6244
6245 FREESCALE QUICC ENGINE LIBRARY
6246 M:      Qiang Zhao <qiang.zhao@nxp.com>
6247 L:      linuxppc-dev@lists.ozlabs.org
6248 S:      Maintained
6249 F:      drivers/soc/fsl/qe/
6250 F:      include/soc/fsl/*qe*.h
6251 F:      include/soc/fsl/*ucc*.h
6252
6253 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6254 M:      Li Yang <leoyang.li@nxp.com>
6255 L:      netdev@vger.kernel.org
6256 L:      linuxppc-dev@lists.ozlabs.org
6257 S:      Maintained
6258 F:      drivers/net/ethernet/freescale/ucc_geth*
6259
6260 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6261 M:      Zhao Qiang <qiang.zhao@nxp.com>
6262 L:      netdev@vger.kernel.org
6263 L:      linuxppc-dev@lists.ozlabs.org
6264 S:      Maintained
6265 F:      drivers/net/wan/fsl_ucc_hdlc*
6266
6267 FREESCALE QUICC ENGINE UCC UART DRIVER
6268 M:      Timur Tabi <timur@kernel.org>
6269 L:      linuxppc-dev@lists.ozlabs.org
6270 S:      Maintained
6271 F:      drivers/tty/serial/ucc_uart.c
6272
6273 FREESCALE SOC DRIVERS
6274 M:      Li Yang <leoyang.li@nxp.com>
6275 L:      linuxppc-dev@lists.ozlabs.org
6276 L:      linux-arm-kernel@lists.infradead.org
6277 S:      Maintained
6278 F:      Documentation/devicetree/bindings/soc/fsl/
6279 F:      drivers/soc/fsl/
6280 F:      include/linux/fsl/
6281
6282 FREESCALE SOC FS_ENET DRIVER
6283 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6284 L:      linuxppc-dev@lists.ozlabs.org
6285 L:      netdev@vger.kernel.org
6286 S:      Maintained
6287 F:      drivers/net/ethernet/freescale/fs_enet/
6288 F:      include/linux/fs_enet_pd.h
6289
6290 FREESCALE SOC SOUND DRIVERS
6291 M:      Timur Tabi <timur@kernel.org>
6292 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6293 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6294 R:      Fabio Estevam <festevam@gmail.com>
6295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6296 L:      linuxppc-dev@lists.ozlabs.org
6297 S:      Maintained
6298 F:      sound/soc/fsl/fsl*
6299 F:      sound/soc/fsl/imx*
6300 F:      sound/soc/fsl/mpc8610_hpcd.c
6301
6302 FREESCALE USB PERIPHERAL DRIVERS
6303 M:      Li Yang <leoyang.li@nxp.com>
6304 L:      linux-usb@vger.kernel.org
6305 L:      linuxppc-dev@lists.ozlabs.org
6306 S:      Maintained
6307 F:      drivers/usb/gadget/udc/fsl*
6308
6309 FREEVXFS FILESYSTEM
6310 M:      Christoph Hellwig <hch@infradead.org>
6311 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6312 S:      Maintained
6313 F:      fs/freevxfs/
6314
6315 FREEZER
6316 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6317 M:      Pavel Machek <pavel@ucw.cz>
6318 L:      linux-pm@vger.kernel.org
6319 S:      Supported
6320 F:      Documentation/power/freezing-of-tasks.txt
6321 F:      include/linux/freezer.h
6322 F:      kernel/freezer.c
6323
6324 FRONTSWAP API
6325 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6326 L:      linux-kernel@vger.kernel.org
6327 S:      Maintained
6328 F:      mm/frontswap.c
6329 F:      include/linux/frontswap.h
6330
6331 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6332 M:      David Howells <dhowells@redhat.com>
6333 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6334 S:      Supported
6335 F:      Documentation/filesystems/caching/
6336 F:      fs/fscache/
6337 F:      include/linux/fscache*.h
6338
6339 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6340 M:      Theodore Y. Ts'o <tytso@mit.edu>
6341 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6342 M:      Eric Biggers <ebiggers@kernel.org>
6343 L:      linux-fscrypt@vger.kernel.org
6344 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6345 T:      git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6346 S:      Supported
6347 F:      fs/crypto/
6348 F:      include/linux/fscrypt*.h
6349 F:      Documentation/filesystems/fscrypt.rst
6350
6351 FSI-ATTACHED I2C DRIVER
6352 M:      Eddie James <eajames@linux.ibm.com>
6353 L:      linux-i2c@vger.kernel.org
6354 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6355 S:      Maintained
6356 F:      drivers/i2c/busses/i2c-fsi.c
6357 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6358
6359 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6360 M:      Jan Kara <jack@suse.cz>
6361 R:      Amir Goldstein <amir73il@gmail.com>
6362 L:      linux-fsdevel@vger.kernel.org
6363 S:      Maintained
6364 F:      fs/notify/
6365 F:      include/linux/fsnotify*.h
6366
6367 FUJITSU LAPTOP EXTRAS
6368 M:      Jonathan Woithe <jwoithe@just42.net>
6369 L:      platform-driver-x86@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/platform/x86/fujitsu-laptop.c
6372
6373 FUJITSU M-5MO LS CAMERA ISP DRIVER
6374 M:      Kyungmin Park <kyungmin.park@samsung.com>
6375 M:      Heungjun Kim <riverful.kim@samsung.com>
6376 L:      linux-media@vger.kernel.org
6377 S:      Maintained
6378 F:      drivers/media/i2c/m5mols/
6379 F:      include/media/i2c/m5mols.h
6380
6381 FUJITSU TABLET EXTRAS
6382 M:      Robert Gerlach <khnz@gmx.de>
6383 L:      platform-driver-x86@vger.kernel.org
6384 S:      Maintained
6385 F:      drivers/platform/x86/fujitsu-tablet.c
6386
6387 FUSE: FILESYSTEM IN USERSPACE
6388 M:      Miklos Szeredi <miklos@szeredi.hu>
6389 L:      linux-fsdevel@vger.kernel.org
6390 W:      http://fuse.sourceforge.net/
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6392 S:      Maintained
6393 F:      fs/fuse/
6394 F:      include/uapi/linux/fuse.h
6395 F:      Documentation/filesystems/fuse.txt
6396
6397 FUTEX SUBSYSTEM
6398 M:      Thomas Gleixner <tglx@linutronix.de>
6399 M:      Ingo Molnar <mingo@redhat.com>
6400 R:      Peter Zijlstra <peterz@infradead.org>
6401 R:      Darren Hart <dvhart@infradead.org>
6402 L:      linux-kernel@vger.kernel.org
6403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6404 S:      Maintained
6405 F:      kernel/futex.c
6406 F:      kernel/futex_compat.c
6407 F:      include/asm-generic/futex.h
6408 F:      include/linux/futex.h
6409 F:      include/uapi/linux/futex.h
6410 F:      tools/testing/selftests/futex/
6411 F:      tools/perf/bench/futex*
6412 F:      Documentation/*futex*
6413
6414 GCC PLUGINS
6415 M:      Kees Cook <keescook@chromium.org>
6416 R:      Emese Revfy <re.emese@gmail.com>
6417 L:      kernel-hardening@lists.openwall.com
6418 S:      Maintained
6419 F:      scripts/gcc-plugins/
6420 F:      scripts/gcc-plugin.sh
6421 F:      scripts/Makefile.gcc-plugins
6422 F:      Documentation/gcc-plugins.txt
6423
6424 GASKET DRIVER FRAMEWORK
6425 M:      Rob Springer <rspringer@google.com>
6426 M:      Todd Poynor <toddpoynor@google.com>
6427 M:      Ben Chan <benchan@chromium.org>
6428 S:      Maintained
6429 F:      drivers/staging/gasket/
6430
6431 GCOV BASED KERNEL PROFILING
6432 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6433 S:      Maintained
6434 F:      kernel/gcov/
6435 F:      Documentation/dev-tools/gcov.rst
6436
6437 GDB KERNEL DEBUGGING HELPER SCRIPTS
6438 M:      Jan Kiszka <jan.kiszka@siemens.com>
6439 M:      Kieran Bingham <kbingham@kernel.org>
6440 S:      Supported
6441 F:      scripts/gdb/
6442
6443 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6444 M:      Achim Leubner <achim_leubner@adaptec.com>
6445 L:      linux-scsi@vger.kernel.org
6446 W:      http://www.icp-vortex.com/
6447 S:      Supported
6448 F:      drivers/scsi/gdt*
6449
6450 GEMTEK FM RADIO RECEIVER DRIVER
6451 M:      Hans Verkuil <hverkuil@xs4all.nl>
6452 L:      linux-media@vger.kernel.org
6453 T:      git git://linuxtv.org/media_tree.git
6454 W:      https://linuxtv.org
6455 S:      Maintained
6456 F:      drivers/media/radio/radio-gemtek*
6457
6458 GENERIC GPIO I2C DRIVER
6459 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6460 S:      Supported
6461 F:      drivers/i2c/busses/i2c-gpio.c
6462 F:      include/linux/platform_data/i2c-gpio.h
6463
6464 GENERIC GPIO I2C MULTIPLEXER DRIVER
6465 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6466 L:      linux-i2c@vger.kernel.org
6467 S:      Supported
6468 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6469 F:      include/linux/platform_data/i2c-mux-gpio.h
6470 F:      Documentation/i2c/muxes/i2c-mux-gpio
6471
6472 GENERIC HDLC (WAN) DRIVERS
6473 M:      Krzysztof Halasa <khc@pm.waw.pl>
6474 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6475 S:      Maintained
6476 F:      drivers/net/wan/c101.c
6477 F:      drivers/net/wan/hd6457*
6478 F:      drivers/net/wan/hdlc*
6479 F:      drivers/net/wan/n2.c
6480 F:      drivers/net/wan/pc300too.c
6481 F:      drivers/net/wan/pci200syn.c
6482 F:      drivers/net/wan/wanxl*
6483
6484 GENERIC INCLUDE/ASM HEADER FILES
6485 M:      Arnd Bergmann <arnd@arndb.de>
6486 L:      linux-arch@vger.kernel.org
6487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6488 S:      Maintained
6489 F:      include/asm-generic/
6490 F:      include/uapi/asm-generic/
6491
6492 GENERIC PHY FRAMEWORK
6493 M:      Kishon Vijay Abraham I <kishon@ti.com>
6494 L:      linux-kernel@vger.kernel.org
6495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6496 S:      Supported
6497 F:      drivers/phy/
6498 F:      include/linux/phy/
6499 F:      Documentation/devicetree/bindings/phy/
6500
6501 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6502 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6503 S:      Supported
6504 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6505
6506 GENERIC PM DOMAINS
6507 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6508 M:      Kevin Hilman <khilman@kernel.org>
6509 M:      Ulf Hansson <ulf.hansson@linaro.org>
6510 L:      linux-pm@vger.kernel.org
6511 S:      Supported
6512 F:      drivers/base/power/domain*.c
6513 F:      include/linux/pm_domain.h
6514 F:      Documentation/devicetree/bindings/power/power_domain.txt
6515
6516 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6517 M:      Eugen Hristev <eugen.hristev@microchip.com>
6518 L:      linux-input@vger.kernel.org
6519 S:      Maintained
6520 F:      drivers/input/touchscreen/resistive-adc-touch.c
6521
6522 GENERIC UIO DRIVER FOR PCI DEVICES
6523 M:      "Michael S. Tsirkin" <mst@redhat.com>
6524 L:      kvm@vger.kernel.org
6525 S:      Supported
6526 F:      drivers/uio/uio_pci_generic.c
6527
6528 GENWQE (IBM Generic Workqueue Card)
6529 M:      Frank Haverkamp <haver@linux.ibm.com>
6530 S:      Supported
6531 F:      drivers/misc/genwqe/
6532
6533 GET_MAINTAINER SCRIPT
6534 M:      Joe Perches <joe@perches.com>
6535 S:      Maintained
6536 F:      scripts/get_maintainer.pl
6537
6538 GFS2 FILE SYSTEM
6539 M:      Bob Peterson <rpeterso@redhat.com>
6540 M:      Andreas Gruenbacher <agruenba@redhat.com>
6541 L:      cluster-devel@redhat.com
6542 W:      http://sources.redhat.com/cluster/
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6544 S:      Supported
6545 F:      Documentation/filesystems/gfs2*.txt
6546 F:      fs/gfs2/
6547 F:      include/uapi/linux/gfs2_ondisk.h
6548
6549 GIGASET ISDN DRIVERS
6550 M:      Paul Bolle <pebolle@tiscali.nl>
6551 L:      gigaset307x-common@lists.sourceforge.net
6552 W:      http://gigaset307x.sourceforge.net/
6553 S:      Odd Fixes
6554 F:      Documentation/isdn/README.gigaset
6555 F:      drivers/isdn/gigaset/
6556 F:      include/uapi/linux/gigaset_dev.h
6557
6558 GNSS SUBSYSTEM
6559 M:      Johan Hovold <johan@kernel.org>
6560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6561 S:      Maintained
6562 F:      Documentation/ABI/testing/sysfs-class-gnss
6563 F:      Documentation/devicetree/bindings/gnss/
6564 F:      drivers/gnss/
6565 F:      include/linux/gnss.h
6566
6567 GO7007 MPEG CODEC
6568 M:      Hans Verkuil <hans.verkuil@cisco.com>
6569 L:      linux-media@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/media/usb/go7007/
6572
6573 GOODIX TOUCHSCREEN
6574 M:      Bastien Nocera <hadess@hadess.net>
6575 L:      linux-input@vger.kernel.org
6576 S:      Maintained
6577 F:      drivers/input/touchscreen/goodix.c
6578
6579 GPD POCKET FAN DRIVER
6580 M:      Hans de Goede <hdegoede@redhat.com>
6581 L:      platform-driver-x86@vger.kernel.org
6582 S:      Maintained
6583 F:      drivers/platform/x86/gpd-pocket-fan.c
6584
6585 GPIO ACPI SUPPORT
6586 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6587 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6588 L:      linux-gpio@vger.kernel.org
6589 L:      linux-acpi@vger.kernel.org
6590 S:      Maintained
6591 F:      Documentation/acpi/gpio-properties.txt
6592 F:      drivers/gpio/gpiolib-acpi.c
6593
6594 GPIO IR Transmitter
6595 M:      Sean Young <sean@mess.org>
6596 L:      linux-media@vger.kernel.org
6597 S:      Maintained
6598 F:      drivers/media/rc/gpio-ir-tx.c
6599
6600 GPIO MOCKUP DRIVER
6601 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6602 L:      linux-gpio@vger.kernel.org
6603 S:      Maintained
6604 F:      drivers/gpio/gpio-mockup.c
6605 F:      tools/testing/selftests/gpio/
6606
6607 GPIO SUBSYSTEM
6608 M:      Linus Walleij <linus.walleij@linaro.org>
6609 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6610 L:      linux-gpio@vger.kernel.org
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6612 S:      Maintained
6613 F:      Documentation/devicetree/bindings/gpio/
6614 F:      Documentation/driver-api/gpio/
6615 F:      Documentation/gpio/
6616 F:      Documentation/ABI/testing/gpio-cdev
6617 F:      Documentation/ABI/obsolete/sysfs-gpio
6618 F:      drivers/gpio/
6619 F:      include/linux/gpio/
6620 F:      include/linux/gpio.h
6621 F:      include/linux/of_gpio.h
6622 F:      include/asm-generic/gpio.h
6623 F:      include/uapi/linux/gpio.h
6624 F:      tools/gpio/
6625
6626 GRE DEMULTIPLEXER DRIVER
6627 M:      Dmitry Kozlov <xeb@mail.ru>
6628 L:      netdev@vger.kernel.org
6629 S:      Maintained
6630 F:      net/ipv4/gre_demux.c
6631 F:      net/ipv4/gre_offload.c
6632 F:      include/net/gre.h
6633
6634 GRETH 10/100/1G Ethernet MAC device driver
6635 M:      Andreas Larsson <andreas@gaisler.com>
6636 L:      netdev@vger.kernel.org
6637 S:      Maintained
6638 F:      drivers/net/ethernet/aeroflex/
6639
6640 GREYBUS AUDIO PROTOCOLS DRIVERS
6641 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6642 M:      Mark Greer <mgreer@animalcreek.com>
6643 S:      Maintained
6644 F:      drivers/staging/greybus/audio_apbridgea.c
6645 F:      drivers/staging/greybus/audio_apbridgea.h
6646 F:      drivers/staging/greybus/audio_codec.c
6647 F:      drivers/staging/greybus/audio_codec.h
6648 F:      drivers/staging/greybus/audio_gb.c
6649 F:      drivers/staging/greybus/audio_manager.c
6650 F:      drivers/staging/greybus/audio_manager.h
6651 F:      drivers/staging/greybus/audio_manager_module.c
6652 F:      drivers/staging/greybus/audio_manager_private.h
6653 F:      drivers/staging/greybus/audio_manager_sysfs.c
6654 F:      drivers/staging/greybus/audio_module.c
6655 F:      drivers/staging/greybus/audio_topology.c
6656
6657 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6658 M:      Viresh Kumar <vireshk@kernel.org>
6659 S:      Maintained
6660 F:      drivers/staging/greybus/authentication.c
6661 F:      drivers/staging/greybus/bootrom.c
6662 F:      drivers/staging/greybus/firmware.h
6663 F:      drivers/staging/greybus/fw-core.c
6664 F:      drivers/staging/greybus/fw-download.c
6665 F:      drivers/staging/greybus/fw-management.c
6666 F:      drivers/staging/greybus/greybus_authentication.h
6667 F:      drivers/staging/greybus/greybus_firmware.h
6668 F:      drivers/staging/greybus/hid.c
6669 F:      drivers/staging/greybus/i2c.c
6670 F:      drivers/staging/greybus/spi.c
6671 F:      drivers/staging/greybus/spilib.c
6672 F:      drivers/staging/greybus/spilib.h
6673
6674 GREYBUS LOOPBACK DRIVER
6675 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6676 S:      Maintained
6677 F:      drivers/staging/greybus/loopback.c
6678
6679 GREYBUS PLATFORM DRIVERS
6680 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6681 S:      Maintained
6682 F:      drivers/staging/greybus/arche-platform.c
6683 F:      drivers/staging/greybus/arche-apb-ctrl.c
6684 F:      drivers/staging/greybus/arche_platform.h
6685
6686 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6687 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6688 S:      Maintained
6689 F:      drivers/staging/greybus/sdio.c
6690 F:      drivers/staging/greybus/light.c
6691 F:      drivers/staging/greybus/gpio.c
6692 F:      drivers/staging/greybus/power_supply.c
6693 F:      drivers/staging/greybus/spi.c
6694 F:      drivers/staging/greybus/spilib.c
6695
6696 GREYBUS SUBSYSTEM
6697 M:      Johan Hovold <johan@kernel.org>
6698 M:      Alex Elder <elder@kernel.org>
6699 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6700 S:      Maintained
6701 F:      drivers/staging/greybus/
6702 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6703
6704 GREYBUS UART PROTOCOLS DRIVERS
6705 M:      David Lin <dtwlin@gmail.com>
6706 S:      Maintained
6707 F:      drivers/staging/greybus/uart.c
6708 F:      drivers/staging/greybus/log.c
6709
6710 GS1662 VIDEO SERIALIZER
6711 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6712 L:      linux-media@vger.kernel.org
6713 T:      git git://linuxtv.org/media_tree.git
6714 S:      Maintained
6715 F:      drivers/media/spi/gs1662.c
6716
6717 GSPCA FINEPIX SUBDRIVER
6718 M:      Frank Zago <frank@zago.net>
6719 L:      linux-media@vger.kernel.org
6720 T:      git git://linuxtv.org/media_tree.git
6721 S:      Maintained
6722 F:      drivers/media/usb/gspca/finepix.c
6723
6724 GSPCA GL860 SUBDRIVER
6725 M:      Olivier Lorin <o.lorin@laposte.net>
6726 L:      linux-media@vger.kernel.org
6727 T:      git git://linuxtv.org/media_tree.git
6728 S:      Maintained
6729 F:      drivers/media/usb/gspca/gl860/
6730
6731 GSPCA M5602 SUBDRIVER
6732 M:      Erik Andren <erik.andren@gmail.com>
6733 L:      linux-media@vger.kernel.org
6734 T:      git git://linuxtv.org/media_tree.git
6735 S:      Maintained
6736 F:      drivers/media/usb/gspca/m5602/
6737
6738 GSPCA PAC207 SONIXB SUBDRIVER
6739 M:      Hans Verkuil <hverkuil@xs4all.nl>
6740 L:      linux-media@vger.kernel.org
6741 T:      git git://linuxtv.org/media_tree.git
6742 S:      Odd Fixes
6743 F:      drivers/media/usb/gspca/pac207.c
6744
6745 GSPCA SN9C20X SUBDRIVER
6746 M:      Brian Johnson <brijohn@gmail.com>
6747 L:      linux-media@vger.kernel.org
6748 T:      git git://linuxtv.org/media_tree.git
6749 S:      Maintained
6750 F:      drivers/media/usb/gspca/sn9c20x.c
6751
6752 GSPCA T613 SUBDRIVER
6753 M:      Leandro Costantino <lcostantino@gmail.com>
6754 L:      linux-media@vger.kernel.org
6755 T:      git git://linuxtv.org/media_tree.git
6756 S:      Maintained
6757 F:      drivers/media/usb/gspca/t613.c
6758
6759 GSPCA USB WEBCAM DRIVER
6760 M:      Hans Verkuil <hverkuil@xs4all.nl>
6761 L:      linux-media@vger.kernel.org
6762 T:      git git://linuxtv.org/media_tree.git
6763 S:      Odd Fixes
6764 F:      drivers/media/usb/gspca/
6765
6766 GTP (GPRS Tunneling Protocol)
6767 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6768 M:      Harald Welte <laforge@gnumonks.org>
6769 L:      osmocom-net-gprs@lists.osmocom.org
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6771 S:      Maintained
6772 F:      drivers/net/gtp.c
6773
6774 GUID PARTITION TABLE (GPT)
6775 M:      Davidlohr Bueso <dave@stgolabs.net>
6776 L:      linux-efi@vger.kernel.org
6777 S:      Maintained
6778 F:      block/partitions/efi.*
6779
6780 H8/300 ARCHITECTURE
6781 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6782 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6783 W:      http://uclinux-h8.sourceforge.jp
6784 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6785 S:      Maintained
6786 F:      arch/h8300/
6787 F:      drivers/clocksource/h8300_*.c
6788 F:      drivers/clk/h8300/
6789 F:      drivers/irqchip/irq-renesas-h8*.c
6790
6791 HABANALABS PCI DRIVER
6792 M:      Oded Gabbay <oded.gabbay@gmail.com>
6793 T:      git https://github.com/HabanaAI/linux.git
6794 S:      Supported
6795 F:      drivers/misc/habanalabs/
6796 F:      include/uapi/misc/habanalabs.h
6797 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6798 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6799
6800 HACKRF MEDIA DRIVER
6801 M:      Antti Palosaari <crope@iki.fi>
6802 L:      linux-media@vger.kernel.org
6803 W:      https://linuxtv.org
6804 W:      http://palosaari.fi/linux/
6805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6806 T:      git git://linuxtv.org/anttip/media_tree.git
6807 S:      Maintained
6808 F:      drivers/media/usb/hackrf/
6809
6810 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6811 M:      Frank Seidel <frank@f-seidel.de>
6812 L:      platform-driver-x86@vger.kernel.org
6813 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6814 S:      Maintained
6815 F:      drivers/platform/x86/hdaps.c
6816
6817 HARDWARE MONITORING
6818 M:      Jean Delvare <jdelvare@suse.com>
6819 M:      Guenter Roeck <linux@roeck-us.net>
6820 L:      linux-hwmon@vger.kernel.org
6821 W:      http://hwmon.wiki.kernel.org/
6822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6823 S:      Maintained
6824 F:      Documentation/devicetree/bindings/hwmon/
6825 F:      Documentation/hwmon/
6826 F:      drivers/hwmon/
6827 F:      include/linux/hwmon*.h
6828 F:      include/trace/events/hwmon*.h
6829
6830 HARDWARE RANDOM NUMBER GENERATOR CORE
6831 M:      Matt Mackall <mpm@selenic.com>
6832 M:      Herbert Xu <herbert@gondor.apana.org.au>
6833 L:      linux-crypto@vger.kernel.org
6834 S:      Odd fixes
6835 F:      Documentation/devicetree/bindings/rng/
6836 F:      Documentation/hw_random.txt
6837 F:      drivers/char/hw_random/
6838 F:      include/linux/hw_random.h
6839
6840 HARDWARE TRACING FACILITIES
6841 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6842 S:      Maintained
6843 F:      drivers/hwtracing/
6844
6845 HARDWARE SPINLOCK CORE
6846 M:      Ohad Ben-Cohen <ohad@wizery.com>
6847 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6848 L:      linux-remoteproc@vger.kernel.org
6849 S:      Maintained
6850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6851 F:      Documentation/devicetree/bindings/hwlock/
6852 F:      Documentation/hwspinlock.txt
6853 F:      drivers/hwspinlock/
6854 F:      include/linux/hwspinlock.h
6855
6856 HARMONY SOUND DRIVER
6857 L:      linux-parisc@vger.kernel.org
6858 S:      Maintained
6859 F:      sound/parisc/harmony.*
6860
6861 HDPVR USB VIDEO ENCODER DRIVER
6862 M:      Hans Verkuil <hverkuil@xs4all.nl>
6863 L:      linux-media@vger.kernel.org
6864 T:      git git://linuxtv.org/media_tree.git
6865 W:      https://linuxtv.org
6866 S:      Odd Fixes
6867 F:      drivers/media/usb/hdpvr/
6868
6869 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6870 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6871 S:      Supported
6872 F:      Documentation/watchdog/hpwdt.txt
6873 F:      drivers/watchdog/hpwdt.c
6874
6875 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6876 M:      Don Brace <don.brace@microsemi.com>
6877 L:      esc.storagedev@microsemi.com
6878 L:      linux-scsi@vger.kernel.org
6879 S:      Supported
6880 F:      Documentation/scsi/hpsa.txt
6881 F:      drivers/scsi/hpsa*.[ch]
6882 F:      include/linux/cciss*.h
6883 F:      include/uapi/linux/cciss*.h
6884
6885 HFI1 DRIVER
6886 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6887 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6888 L:      linux-rdma@vger.kernel.org
6889 S:      Supported
6890 F:      drivers/infiniband/hw/hfi1
6891
6892 HFS FILESYSTEM
6893 L:      linux-fsdevel@vger.kernel.org
6894 S:      Orphan
6895 F:      Documentation/filesystems/hfs.txt
6896 F:      fs/hfs/
6897
6898 HFSPLUS FILESYSTEM
6899 L:      linux-fsdevel@vger.kernel.org
6900 S:      Orphan
6901 F:      Documentation/filesystems/hfsplus.txt
6902 F:      fs/hfsplus/
6903
6904 HGA FRAMEBUFFER DRIVER
6905 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6906 L:      linux-nvidia@lists.surfsouth.com
6907 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6908 S:      Maintained
6909 F:      drivers/video/fbdev/hgafb.c
6910
6911 HIBERNATION (aka Software Suspend, aka swsusp)
6912 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6913 M:      Pavel Machek <pavel@ucw.cz>
6914 L:      linux-pm@vger.kernel.org
6915 B:      https://bugzilla.kernel.org
6916 S:      Supported
6917 F:      arch/x86/power/
6918 F:      drivers/base/power/
6919 F:      kernel/power/
6920 F:      include/linux/suspend.h
6921 F:      include/linux/freezer.h
6922 F:      include/linux/pm.h
6923 F:      arch/*/include/asm/suspend*.h
6924
6925 HID CORE LAYER
6926 M:      Jiri Kosina <jikos@kernel.org>
6927 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6928 L:      linux-input@vger.kernel.org
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6930 S:      Maintained
6931 F:      drivers/hid/
6932 F:      include/linux/hid*
6933 F:      include/uapi/linux/hid*
6934
6935 HID SENSOR HUB DRIVERS
6936 M:      Jiri Kosina <jikos@kernel.org>
6937 M:      Jonathan Cameron <jic23@kernel.org>
6938 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6939 L:      linux-input@vger.kernel.org
6940 L:      linux-iio@vger.kernel.org
6941 S:      Maintained
6942 F:      Documentation/hid/hid-sensor*
6943 F:      drivers/hid/hid-sensor-*
6944 F:      drivers/iio/*/hid-*
6945 F:      include/linux/hid-sensor-*
6946
6947 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6948 M:      Thomas Gleixner <tglx@linutronix.de>
6949 L:      linux-kernel@vger.kernel.org
6950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6951 S:      Maintained
6952 F:      Documentation/timers/
6953 F:      kernel/time/hrtimer.c
6954 F:      kernel/time/clockevents.c
6955 F:      kernel/time/timer_*.c
6956 F:      include/linux/clockchips.h
6957 F:      include/linux/hrtimer.h
6958
6959 HIGH-SPEED SCC DRIVER FOR AX.25
6960 L:      linux-hams@vger.kernel.org
6961 S:      Orphan
6962 F:      drivers/net/hamradio/dmascc.c
6963 F:      drivers/net/hamradio/scc.c
6964
6965 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6966 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6967 W:      http://www.highpoint-tech.com
6968 S:      Supported
6969 F:      Documentation/scsi/hptiop.txt
6970 F:      drivers/scsi/hptiop.c
6971
6972 HIPPI
6973 M:      Jes Sorensen <jes@trained-monkey.org>
6974 L:      linux-hippi@sunsite.dk
6975 S:      Maintained
6976 F:      include/linux/hippidevice.h
6977 F:      include/uapi/linux/if_hippi.h
6978 F:      net/802/hippi.c
6979 F:      drivers/net/hippi/
6980
6981 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6982 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6983 M:      Salil Mehta <salil.mehta@huawei.com>
6984 L:      netdev@vger.kernel.org
6985 W:      http://www.hisilicon.com
6986 S:      Maintained
6987 F:      drivers/net/ethernet/hisilicon/hns3/
6988
6989 HISILICON LPC BUS DRIVER
6990 M:      john.garry@huawei.com
6991 W:      http://www.hisilicon.com
6992 S:      Maintained
6993 F:      drivers/bus/hisi_lpc.c
6994 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6995
6996 HISILICON NETWORK SUBSYSTEM DRIVER
6997 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6998 M:      Salil Mehta <salil.mehta@huawei.com>
6999 L:      netdev@vger.kernel.org
7000 W:      http://www.hisilicon.com
7001 S:      Maintained
7002 F:      drivers/net/ethernet/hisilicon/
7003 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
7004
7005 HISILICON PMU DRIVER
7006 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
7007 W:      http://www.hisilicon.com
7008 S:      Supported
7009 F:      drivers/perf/hisilicon
7010 F:      Documentation/perf/hisi-pmu.txt
7011
7012 HISILICON ROCE DRIVER
7013 M:      Lijun Ou <oulijun@huawei.com>
7014 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7015 L:      linux-rdma@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/infiniband/hw/hns/
7018 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7019
7020 HISILICON SAS Controller
7021 M:      John Garry <john.garry@huawei.com>
7022 W:      http://www.hisilicon.com
7023 S:      Supported
7024 F:      drivers/scsi/hisi_sas/
7025 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7026
7027 HMM - Heterogeneous Memory Management
7028 M:      Jérôme Glisse <jglisse@redhat.com>
7029 L:      linux-mm@kvack.org
7030 S:      Maintained
7031 F:      mm/hmm*
7032 F:      include/linux/hmm*
7033 F:      Documentation/vm/hmm.rst
7034
7035 HOST AP DRIVER
7036 M:      Jouni Malinen <j@w1.fi>
7037 L:      linux-wireless@vger.kernel.org
7038 W:      http://w1.fi/hostap-driver.html
7039 S:      Obsolete
7040 F:      drivers/net/wireless/intersil/hostap/
7041
7042 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7043 L:      platform-driver-x86@vger.kernel.org
7044 S:      Orphan
7045 F:      drivers/platform/x86/tc1100-wmi.c
7046
7047 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7048 M:      Jaroslav Kysela <perex@perex.cz>
7049 S:      Maintained
7050 F:      drivers/net/ethernet/hp/hp100.*
7051
7052 HPET:   High Precision Event Timers driver
7053 M:      Clemens Ladisch <clemens@ladisch.de>
7054 S:      Maintained
7055 F:      Documentation/timers/hpet.txt
7056 F:      drivers/char/hpet.c
7057 F:      include/linux/hpet.h
7058 F:      include/uapi/linux/hpet.h
7059
7060 HPET:   x86
7061 S:      Orphan
7062 F:      arch/x86/kernel/hpet.c
7063 F:      arch/x86/include/asm/hpet.h
7064
7065 HPFS FILESYSTEM
7066 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7067 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7068 S:      Maintained
7069 F:      fs/hpfs/
7070
7071 HSI SUBSYSTEM
7072 M:      Sebastian Reichel <sre@kernel.org>
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7074 S:      Maintained
7075 F:      Documentation/ABI/testing/sysfs-bus-hsi
7076 F:      Documentation/driver-api/hsi.rst
7077 F:      drivers/hsi/
7078 F:      include/linux/hsi/
7079 F:      include/uapi/linux/hsi/
7080
7081 HSO 3G MODEM DRIVER
7082 L:      linux-usb@vger.kernel.org
7083 S:      Orphan
7084 F:      drivers/net/usb/hso.c
7085
7086 HSR NETWORK PROTOCOL
7087 M:      Arvid Brodin <arvid.brodin@alten.se>
7088 L:      netdev@vger.kernel.org
7089 S:      Maintained
7090 F:      net/hsr/
7091
7092 HT16K33 LED CONTROLLER DRIVER
7093 M:      Robin van der Gracht <robin@protonic.nl>
7094 S:      Maintained
7095 F:      drivers/auxdisplay/ht16k33.c
7096 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7097
7098 HTCPEN TOUCHSCREEN DRIVER
7099 M:      Pau Oliva Fora <pof@eslack.org>
7100 L:      linux-input@vger.kernel.org
7101 S:      Maintained
7102 F:      drivers/input/touchscreen/htcpen.c
7103
7104 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7105 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7106 L:      linux-iio@vger.kernel.org
7107 W:      http://www.st.com/
7108 S:      Maintained
7109 F:      drivers/iio/humidity/hts221*
7110 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7111
7112 HUAWEI ETHERNET DRIVER
7113 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7114 L:      netdev@vger.kernel.org
7115 S:      Supported
7116 F:      Documentation/networking/hinic.txt
7117 F:      drivers/net/ethernet/huawei/hinic/
7118
7119 HUGETLB FILESYSTEM
7120 M:      Mike Kravetz <mike.kravetz@oracle.com>
7121 L:      linux-mm@kvack.org
7122 S:      Maintained
7123 F:      fs/hugetlbfs/
7124 F:      mm/hugetlb.c
7125 F:      include/linux/hugetlb.h
7126 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7127 F:      Documentation/vm/hugetlbfs_reserv.rst
7128 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7129
7130 HVA ST MEDIA DRIVER
7131 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7132 L:      linux-media@vger.kernel.org
7133 T:      git git://linuxtv.org/media_tree.git
7134 W:      https://linuxtv.org
7135 S:      Supported
7136 F:      drivers/media/platform/sti/hva
7137
7138 HWPOISON MEMORY FAILURE HANDLING
7139 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7140 L:      linux-mm@kvack.org
7141 S:      Maintained
7142 F:      mm/memory-failure.c
7143 F:      mm/hwpoison-inject.c
7144
7145 HYGON PROCESSOR SUPPORT
7146 M:      Pu Wen <puwen@hygon.cn>
7147 L:      linux-kernel@vger.kernel.org
7148 S:      Maintained
7149 F:      arch/x86/kernel/cpu/hygon.c
7150
7151 Hyper-V CORE AND DRIVERS
7152 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7153 M:      Haiyang Zhang <haiyangz@microsoft.com>
7154 M:      Stephen Hemminger <sthemmin@microsoft.com>
7155 M:      Sasha Levin <sashal@kernel.org>
7156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7157 L:      linux-hyperv@vger.kernel.org
7158 S:      Supported
7159 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7160 F:      arch/x86/include/asm/mshyperv.h
7161 F:      arch/x86/include/asm/trace/hyperv.h
7162 F:      arch/x86/include/asm/hyperv-tlfs.h
7163 F:      arch/x86/kernel/cpu/mshyperv.c
7164 F:      arch/x86/hyperv
7165 F:      drivers/hid/hid-hyperv.c
7166 F:      drivers/hv/
7167 F:      drivers/input/serio/hyperv-keyboard.c
7168 F:      drivers/pci/controller/pci-hyperv.c
7169 F:      drivers/net/hyperv/
7170 F:      drivers/scsi/storvsc_drv.c
7171 F:      drivers/uio/uio_hv_generic.c
7172 F:      drivers/video/fbdev/hyperv_fb.c
7173 F:      net/vmw_vsock/hyperv_transport.c
7174 F:      include/linux/hyperv.h
7175 F:      include/uapi/linux/hyperv.h
7176 F:      tools/hv/
7177 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7178
7179 HYPERVISOR VIRTUAL CONSOLE DRIVER
7180 L:      linuxppc-dev@lists.ozlabs.org
7181 S:      Odd Fixes
7182 F:      drivers/tty/hvc/
7183
7184 I2C ACPI SUPPORT
7185 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7186 L:      linux-i2c@vger.kernel.org
7187 L:      linux-acpi@vger.kernel.org
7188 S:      Maintained
7189 F:      drivers/i2c/i2c-core-acpi.c
7190
7191 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7192 M:      Ajay Gupta <ajayg@nvidia.com>
7193 L:      linux-i2c@vger.kernel.org
7194 S:      Maintained
7195 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7196 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7197
7198 I2C MUXES
7199 M:      Peter Rosin <peda@axentia.se>
7200 L:      linux-i2c@vger.kernel.org
7201 S:      Maintained
7202 F:      Documentation/i2c/i2c-topology
7203 F:      Documentation/i2c/muxes/
7204 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7205 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7206 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7207 F:      drivers/i2c/i2c-mux.c
7208 F:      drivers/i2c/muxes/
7209 F:      include/linux/i2c-mux.h
7210
7211 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7212 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7213 L:      linux-i2c@vger.kernel.org
7214 S:      Maintained
7215 F:      drivers/i2c/busses/i2c-mv64xxx.c
7216
7217 I2C OVER PARALLEL PORT
7218 M:      Jean Delvare <jdelvare@suse.com>
7219 L:      linux-i2c@vger.kernel.org
7220 S:      Maintained
7221 F:      Documentation/i2c/busses/i2c-parport
7222 F:      Documentation/i2c/busses/i2c-parport-light
7223 F:      drivers/i2c/busses/i2c-parport.c
7224 F:      drivers/i2c/busses/i2c-parport-light.c
7225
7226 I2C SUBSYSTEM
7227 M:      Wolfram Sang <wsa@the-dreams.de>
7228 L:      linux-i2c@vger.kernel.org
7229 W:      https://i2c.wiki.kernel.org/
7230 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7232 S:      Maintained
7233 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7234 F:      Documentation/i2c/
7235 F:      drivers/i2c/*
7236 F:      include/linux/i2c.h
7237 F:      include/linux/i2c-dev.h
7238 F:      include/linux/i2c-smbus.h
7239 F:      include/uapi/linux/i2c.h
7240 F:      include/uapi/linux/i2c-*.h
7241
7242 I2C SUBSYSTEM HOST DRIVERS
7243 L:      linux-i2c@vger.kernel.org
7244 W:      https://i2c.wiki.kernel.org/
7245 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7247 S:      Odd Fixes
7248 F:      Documentation/devicetree/bindings/i2c/
7249 F:      drivers/i2c/algos/
7250 F:      drivers/i2c/busses/
7251
7252 I2C-TAOS-EVM DRIVER
7253 M:      Jean Delvare <jdelvare@suse.com>
7254 L:      linux-i2c@vger.kernel.org
7255 S:      Maintained
7256 F:      Documentation/i2c/busses/i2c-taos-evm
7257 F:      drivers/i2c/busses/i2c-taos-evm.c
7258
7259 I2C-TINY-USB DRIVER
7260 M:      Till Harbaum <till@harbaum.org>
7261 L:      linux-i2c@vger.kernel.org
7262 W:      http://www.harbaum.org/till/i2c_tiny_usb
7263 S:      Maintained
7264 F:      drivers/i2c/busses/i2c-tiny-usb.c
7265
7266 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7267 M:      Jean Delvare <jdelvare@suse.com>
7268 L:      linux-i2c@vger.kernel.org
7269 S:      Maintained
7270 F:      Documentation/i2c/busses/i2c-ali1535
7271 F:      Documentation/i2c/busses/i2c-ali1563
7272 F:      Documentation/i2c/busses/i2c-ali15x3
7273 F:      Documentation/i2c/busses/i2c-amd756
7274 F:      Documentation/i2c/busses/i2c-amd8111
7275 F:      Documentation/i2c/busses/i2c-i801
7276 F:      Documentation/i2c/busses/i2c-nforce2
7277 F:      Documentation/i2c/busses/i2c-piix4
7278 F:      Documentation/i2c/busses/i2c-sis5595
7279 F:      Documentation/i2c/busses/i2c-sis630
7280 F:      Documentation/i2c/busses/i2c-sis96x
7281 F:      Documentation/i2c/busses/i2c-via
7282 F:      Documentation/i2c/busses/i2c-viapro
7283 F:      drivers/i2c/busses/i2c-ali1535.c
7284 F:      drivers/i2c/busses/i2c-ali1563.c
7285 F:      drivers/i2c/busses/i2c-ali15x3.c
7286 F:      drivers/i2c/busses/i2c-amd756.c
7287 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7288 F:      drivers/i2c/busses/i2c-amd8111.c
7289 F:      drivers/i2c/busses/i2c-i801.c
7290 F:      drivers/i2c/busses/i2c-isch.c
7291 F:      drivers/i2c/busses/i2c-nforce2.c
7292 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7293 F:      drivers/i2c/busses/i2c-piix4.c
7294 F:      drivers/i2c/busses/i2c-sis5595.c
7295 F:      drivers/i2c/busses/i2c-sis630.c
7296 F:      drivers/i2c/busses/i2c-sis96x.c
7297 F:      drivers/i2c/busses/i2c-via.c
7298 F:      drivers/i2c/busses/i2c-viapro.c
7299
7300 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7301 M:      Hans de Goede <hdegoede@redhat.com>
7302 L:      linux-i2c@vger.kernel.org
7303 S:      Maintained
7304 F:      drivers/i2c/busses/i2c-cht-wc.c
7305
7306 I2C/SMBUS ISMT DRIVER
7307 M:      Seth Heasley <seth.heasley@intel.com>
7308 M:      Neil Horman <nhorman@tuxdriver.com>
7309 L:      linux-i2c@vger.kernel.org
7310 F:      drivers/i2c/busses/i2c-ismt.c
7311 F:      Documentation/i2c/busses/i2c-ismt
7312
7313 I2C/SMBUS STUB DRIVER
7314 M:      Jean Delvare <jdelvare@suse.com>
7315 L:      linux-i2c@vger.kernel.org
7316 S:      Maintained
7317 F:      drivers/i2c/i2c-stub.c
7318
7319 I3C SUBSYSTEM
7320 M:      Boris Brezillon <bbrezillon@kernel.org>
7321 L:      linux-i3c@lists.infradead.org
7322 C:      irc://chat.freenode.net/linux-i3c
7323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7324 S:      Maintained
7325 F:      Documentation/ABI/testing/sysfs-bus-i3c
7326 F:      Documentation/devicetree/bindings/i3c/
7327 F:      Documentation/driver-api/i3c
7328 F:      drivers/i3c/
7329 F:      include/linux/i3c/
7330 F:      include/dt-bindings/i3c/
7331
7332 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7333 M:      Vitor Soares <vitor.soares@synopsys.com>
7334 S:      Maintained
7335 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7336 F:      drivers/i3c/master/dw*
7337
7338 IA64 (Itanium) PLATFORM
7339 M:      Tony Luck <tony.luck@intel.com>
7340 M:      Fenghua Yu <fenghua.yu@intel.com>
7341 L:      linux-ia64@vger.kernel.org
7342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7343 S:      Maintained
7344 F:      arch/ia64/
7345
7346 IBM Power 842 compression accelerator
7347 M:      Haren Myneni <haren@us.ibm.com>
7348 S:      Supported
7349 F:      drivers/crypto/nx/Makefile
7350 F:      drivers/crypto/nx/Kconfig
7351 F:      drivers/crypto/nx/nx-842*
7352 F:      include/linux/sw842.h
7353 F:      crypto/842.c
7354 F:      lib/842/
7355
7356 IBM Power in-Nest Crypto Acceleration
7357 M:      Breno Leitão <leitao@debian.org>
7358 M:      Nayna Jain <nayna@linux.ibm.com>
7359 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7360 L:      linux-crypto@vger.kernel.org
7361 S:      Supported
7362 F:      drivers/crypto/nx/Makefile
7363 F:      drivers/crypto/nx/Kconfig
7364 F:      drivers/crypto/nx/nx-aes*
7365 F:      drivers/crypto/nx/nx-sha*
7366 F:      drivers/crypto/nx/nx.*
7367 F:      drivers/crypto/nx/nx_csbcpb.h
7368 F:      drivers/crypto/nx/nx_debugfs.h
7369
7370 IBM Power Linux RAID adapter
7371 M:      Brian King <brking@us.ibm.com>
7372 S:      Supported
7373 F:      drivers/scsi/ipr.*
7374
7375 IBM Power SRIOV Virtual NIC Device Driver
7376 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7377 M:      John Allen <jallen@linux.ibm.com>
7378 L:      netdev@vger.kernel.org
7379 S:      Supported
7380 F:      drivers/net/ethernet/ibm/ibmvnic.*
7381
7382 IBM Power Virtual Accelerator Switchboard
7383 M:      Sukadev Bhattiprolu
7384 L:      linuxppc-dev@lists.ozlabs.org
7385 S:      Supported
7386 F:      arch/powerpc/platforms/powernv/vas*
7387 F:      arch/powerpc/platforms/powernv/copy-paste.h
7388 F:      arch/powerpc/include/asm/vas.h
7389 F:      arch/powerpc/include/uapi/asm/vas.h
7390
7391 IBM Power Virtual Ethernet Device Driver
7392 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7393 L:      netdev@vger.kernel.org
7394 S:      Supported
7395 F:      drivers/net/ethernet/ibm/ibmveth.*
7396
7397 IBM Power Virtual FC Device Drivers
7398 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7399 L:      linux-scsi@vger.kernel.org
7400 S:      Supported
7401 F:      drivers/scsi/ibmvscsi/ibmvfc*
7402
7403 IBM Power Virtual Management Channel Driver
7404 M:      Steven Royer <seroyer@linux.ibm.com>
7405 S:      Supported
7406 F:      drivers/misc/ibmvmc.*
7407
7408 IBM Power Virtual SCSI Device Drivers
7409 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7410 L:      linux-scsi@vger.kernel.org
7411 S:      Supported
7412 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7413 F:      include/scsi/viosrp.h
7414
7415 IBM Power Virtual SCSI Device Target Driver
7416 M:      Michael Cyr <mikecyr@linux.ibm.com>
7417 L:      linux-scsi@vger.kernel.org
7418 L:      target-devel@vger.kernel.org
7419 S:      Supported
7420 F:      drivers/scsi/ibmvscsi_tgt/
7421
7422 IBM Power VMX Cryptographic instructions
7423 M:      Breno Leitão <leitao@debian.org>
7424 M:      Nayna Jain <nayna@linux.ibm.com>
7425 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7426 L:      linux-crypto@vger.kernel.org
7427 S:      Supported
7428 F:      drivers/crypto/vmx/Makefile
7429 F:      drivers/crypto/vmx/Kconfig
7430 F:      drivers/crypto/vmx/vmx.c
7431 F:      drivers/crypto/vmx/aes*
7432 F:      drivers/crypto/vmx/ghash*
7433 F:      drivers/crypto/vmx/ppc-xlate.pl
7434
7435 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7436 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7437 L:      linux-pci@vger.kernel.org
7438 L:      linuxppc-dev@lists.ozlabs.org
7439 S:      Supported
7440 F:      drivers/pci/hotplug/rpaphp*
7441
7442 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7443 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7444 L:      linux-pci@vger.kernel.org
7445 L:      linuxppc-dev@lists.ozlabs.org
7446 S:      Supported
7447 F:      drivers/pci/hotplug/rpadlpar*
7448
7449 IBM ServeRAID RAID DRIVER
7450 S:      Orphan
7451 F:      drivers/scsi/ips.*
7452
7453 ICH LPC AND GPIO DRIVER
7454 M:      Peter Tyser <ptyser@xes-inc.com>
7455 S:      Maintained
7456 F:      drivers/mfd/lpc_ich.c
7457 F:      drivers/gpio/gpio-ich.c
7458
7459 IDE SUBSYSTEM
7460 M:      "David S. Miller" <davem@davemloft.net>
7461 L:      linux-ide@vger.kernel.org
7462 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7464 S:      Maintained
7465 F:      Documentation/ide/
7466 F:      drivers/ide/
7467 F:      include/linux/ide.h
7468
7469 IDE/ATAPI DRIVERS
7470 M:      Borislav Petkov <bp@alien8.de>
7471 L:      linux-ide@vger.kernel.org
7472 S:      Maintained
7473 F:      Documentation/cdrom/ide-cd
7474 F:      drivers/ide/ide-cd*
7475
7476 IDEAPAD LAPTOP EXTRAS DRIVER
7477 M:      Ike Panhc <ike.pan@canonical.com>
7478 L:      platform-driver-x86@vger.kernel.org
7479 W:      http://launchpad.net/ideapad-laptop
7480 S:      Maintained
7481 F:      drivers/platform/x86/ideapad-laptop.c
7482
7483 IDEAPAD LAPTOP SLIDEBAR DRIVER
7484 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7485 L:      linux-input@vger.kernel.org
7486 W:      https://github.com/o2genum/ideapad-slidebar
7487 S:      Maintained
7488 F:      drivers/input/misc/ideapad_slidebar.c
7489
7490 IDT VersaClock 5 CLOCK DRIVER
7491 M:      Marek Vasut <marek.vasut@gmail.com>
7492 S:      Maintained
7493 F:      drivers/clk/clk-versaclock5.c
7494
7495 IEEE 802.15.4 SUBSYSTEM
7496 M:      Alexander Aring <alex.aring@gmail.com>
7497 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7498 L:      linux-wpan@vger.kernel.org
7499 W:      http://wpan.cakelab.org/
7500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7502 S:      Maintained
7503 F:      net/ieee802154/
7504 F:      net/mac802154/
7505 F:      drivers/net/ieee802154/
7506 F:      include/linux/nl802154.h
7507 F:      include/linux/ieee802154.h
7508 F:      include/net/nl802154.h
7509 F:      include/net/mac802154.h
7510 F:      include/net/af_ieee802154.h
7511 F:      include/net/cfg802154.h
7512 F:      include/net/ieee802154_netdev.h
7513 F:      Documentation/networking/ieee802154.txt
7514
7515 IFE PROTOCOL
7516 M:      Yotam Gigi <yotam.gi@gmail.com>
7517 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7518 F:      net/ife
7519 F:      include/net/ife.h
7520 F:      include/uapi/linux/ife.h
7521
7522 IGORPLUG-USB IR RECEIVER
7523 M:      Sean Young <sean@mess.org>
7524 L:      linux-media@vger.kernel.org
7525 S:      Maintained
7526 F:      drivers/media/rc/igorplugusb.c
7527
7528 IGUANAWORKS USB IR TRANSCEIVER
7529 M:      Sean Young <sean@mess.org>
7530 L:      linux-media@vger.kernel.org
7531 S:      Maintained
7532 F:      drivers/media/rc/iguanair.c
7533
7534 IIO DIGITAL POTENTIOMETER DAC
7535 M:      Peter Rosin <peda@axentia.se>
7536 L:      linux-iio@vger.kernel.org
7537 S:      Maintained
7538 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7539 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7540 F:      drivers/iio/dac/dpot-dac.c
7541
7542 IIO ENVELOPE DETECTOR
7543 M:      Peter Rosin <peda@axentia.se>
7544 L:      linux-iio@vger.kernel.org
7545 S:      Maintained
7546 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7547 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7548 F:      drivers/iio/adc/envelope-detector.c
7549
7550 IIO MULTIPLEXER
7551 M:      Peter Rosin <peda@axentia.se>
7552 L:      linux-iio@vger.kernel.org
7553 S:      Maintained
7554 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7555 F:      drivers/iio/multiplexer/iio-mux.c
7556
7557 IIO SUBSYSTEM AND DRIVERS
7558 M:      Jonathan Cameron <jic23@kernel.org>
7559 R:      Hartmut Knaack <knaack.h@gmx.de>
7560 R:      Lars-Peter Clausen <lars@metafoo.de>
7561 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7562 L:      linux-iio@vger.kernel.org
7563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7564 S:      Maintained
7565 F:      Documentation/ABI/testing/configfs-iio*
7566 F:      Documentation/ABI/testing/sysfs-bus-iio*
7567 F:      Documentation/devicetree/bindings/iio/
7568 F:      drivers/iio/
7569 F:      drivers/staging/iio/
7570 F:      include/linux/iio/
7571 F:      tools/iio/
7572
7573 IIO UNIT CONVERTER
7574 M:      Peter Rosin <peda@axentia.se>
7575 L:      linux-iio@vger.kernel.org
7576 S:      Maintained
7577 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7578 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7579 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7580 F:      drivers/iio/afe/iio-rescale.c
7581
7582 IKANOS/ADI EAGLE ADSL USB DRIVER
7583 M:      Matthieu Castet <castet.matthieu@free.fr>
7584 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7585 S:      Maintained
7586 F:      drivers/usb/atm/ueagle-atm.c
7587
7588 IMGTEC ASCII LCD DRIVER
7589 M:      Paul Burton <paul.burton@mips.com>
7590 S:      Maintained
7591 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7592 F:      drivers/auxdisplay/img-ascii-lcd.c
7593
7594 IMGTEC IR DECODER DRIVER
7595 M:      James Hogan <jhogan@kernel.org>
7596 S:      Maintained
7597 F:      drivers/media/rc/img-ir/
7598
7599 IMON SOUNDGRAPH USB IR RECEIVER
7600 M:      Sean Young <sean@mess.org>
7601 L:      linux-media@vger.kernel.org
7602 S:      Maintained
7603 F:      drivers/media/rc/imon_raw.c
7604 F:      drivers/media/rc/imon.c
7605
7606 IMS TWINTURBO FRAMEBUFFER DRIVER
7607 L:      linux-fbdev@vger.kernel.org
7608 S:      Orphan
7609 F:      drivers/video/fbdev/imsttfb.c
7610
7611 INA209 HARDWARE MONITOR DRIVER
7612 M:      Guenter Roeck <linux@roeck-us.net>
7613 L:      linux-hwmon@vger.kernel.org
7614 S:      Maintained
7615 F:      Documentation/hwmon/ina209
7616 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7617 F:      drivers/hwmon/ina209.c
7618
7619 INA2XX HARDWARE MONITOR DRIVER
7620 M:      Guenter Roeck <linux@roeck-us.net>
7621 L:      linux-hwmon@vger.kernel.org
7622 S:      Maintained
7623 F:      Documentation/hwmon/ina2xx
7624 F:      drivers/hwmon/ina2xx.c
7625 F:      include/linux/platform_data/ina2xx.h
7626
7627 INDUSTRY PACK SUBSYSTEM (IPACK)
7628 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7629 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7630 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7631 L:      industrypack-devel@lists.sourceforge.net
7632 W:      http://industrypack.sourceforge.net
7633 S:      Maintained
7634 F:      drivers/ipack/
7635
7636 INFINIBAND SUBSYSTEM
7637 M:      Doug Ledford <dledford@redhat.com>
7638 M:      Jason Gunthorpe <jgg@mellanox.com>
7639 L:      linux-rdma@vger.kernel.org
7640 W:      https://github.com/linux-rdma/rdma-core
7641 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7643 S:      Supported
7644 F:      Documentation/devicetree/bindings/infiniband/
7645 F:      Documentation/infiniband/
7646 F:      drivers/infiniband/
7647 F:      include/uapi/linux/if_infiniband.h
7648 F:      include/uapi/rdma/
7649 F:      include/rdma/
7650
7651 INGENIC JZ4780 DMA Driver
7652 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7653 S:      Maintained
7654 F:      drivers/dma/dma-jz4780.c
7655
7656 INGENIC JZ4780 NAND DRIVER
7657 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7658 L:      linux-mtd@lists.infradead.org
7659 S:      Maintained
7660 F:      drivers/mtd/nand/raw/jz4780_*
7661
7662 INOTIFY
7663 M:      Jan Kara <jack@suse.cz>
7664 R:      Amir Goldstein <amir73il@gmail.com>
7665 L:      linux-fsdevel@vger.kernel.org
7666 S:      Maintained
7667 F:      Documentation/filesystems/inotify.txt
7668 F:      fs/notify/inotify/
7669 F:      include/linux/inotify.h
7670 F:      include/uapi/linux/inotify.h
7671
7672 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7673 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7674 L:      linux-input@vger.kernel.org
7675 Q:      http://patchwork.kernel.org/project/linux-input/list/
7676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7677 S:      Maintained
7678 F:      drivers/input/
7679 F:      include/linux/input.h
7680 F:      include/uapi/linux/input.h
7681 F:      include/uapi/linux/input-event-codes.h
7682 F:      include/linux/input/
7683 F:      Documentation/devicetree/bindings/input/
7684 F:      Documentation/devicetree/bindings/serio/
7685 F:      Documentation/input/
7686
7687 INPUT MULTITOUCH (MT) PROTOCOL
7688 M:      Henrik Rydberg <rydberg@bitmath.org>
7689 L:      linux-input@vger.kernel.org
7690 S:      Odd fixes
7691 F:      Documentation/input/multi-touch-protocol.rst
7692 F:      drivers/input/input-mt.c
7693 K:      \b(ABS|SYN)_MT_
7694
7695 INSIDE SECURE CRYPTO DRIVER
7696 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7697 F:      drivers/crypto/inside-secure/
7698 S:      Maintained
7699 L:      linux-crypto@vger.kernel.org
7700
7701 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7702 M:      Mimi Zohar <zohar@linux.ibm.com>
7703 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7704 L:      linux-integrity@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7706 S:      Supported
7707 F:      security/integrity/ima/
7708
7709 INTEL 810/815 FRAMEBUFFER DRIVER
7710 M:      Antonino Daplas <adaplas@gmail.com>
7711 L:      linux-fbdev@vger.kernel.org
7712 S:      Maintained
7713 F:      drivers/video/fbdev/i810/
7714
7715 INTEL ASoC DRIVERS
7716 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7717 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7718 M:      Jie Yang <yang.jie@linux.intel.com>
7719 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7720 S:      Supported
7721 F:      sound/soc/intel/
7722
7723 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7724 M:      Hans de Goede <hdegoede@redhat.com>
7725 L:      platform-driver-x86@vger.kernel.org
7726 S:      Maintained
7727 F:      drivers/platform/x86/intel_atomisp2_pm.c
7728
7729 INTEL C600 SERIES SAS CONTROLLER DRIVER
7730 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7731 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7732 L:      linux-scsi@vger.kernel.org
7733 T:      git git://git.code.sf.net/p/intel-sas/isci
7734 S:      Supported
7735 F:      drivers/scsi/isci/
7736
7737 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7738 M:      Jani Nikula <jani.nikula@linux.intel.com>
7739 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7740 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7741 L:      intel-gfx@lists.freedesktop.org
7742 W:      https://01.org/linuxgraphics/
7743 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7744 C:      irc://chat.freenode.net/intel-gfx
7745 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7746 T:      git git://anongit.freedesktop.org/drm-intel
7747 S:      Supported
7748 F:      drivers/gpu/drm/i915/
7749 F:      include/drm/i915*
7750 F:      include/uapi/drm/i915_drm.h
7751 F:      Documentation/gpu/i915.rst
7752
7753 INTEL ETHERNET DRIVERS
7754 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7755 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7756 W:      http://www.intel.com/support/feedback.htm
7757 W:      http://e1000.sourceforge.net/
7758 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7761 S:      Supported
7762 F:      Documentation/networking/device_drivers/intel/e100.rst
7763 F:      Documentation/networking/device_drivers/intel/e1000.rst
7764 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7765 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7766 F:      Documentation/networking/device_drivers/intel/igb.rst
7767 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7768 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7769 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7770 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7771 F:      Documentation/networking/device_drivers/intel/i40e.rst
7772 F:      Documentation/networking/device_drivers/intel/iavf.rst
7773 F:      Documentation/networking/device_drivers/intel/ice.rst
7774 F:      drivers/net/ethernet/intel/
7775 F:      drivers/net/ethernet/intel/*/
7776 F:      include/linux/avf/virtchnl.h
7777
7778 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7779 M:      Maik Broemme <mbroemme@libmpq.org>
7780 L:      linux-fbdev@vger.kernel.org
7781 S:      Maintained
7782 F:      Documentation/fb/intelfb.txt
7783 F:      drivers/video/fbdev/intelfb/
7784
7785 INTEL GPIO DRIVERS
7786 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7787 L:      linux-gpio@vger.kernel.org
7788 S:      Maintained
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7790 F:      drivers/gpio/gpio-ich.c
7791 F:      drivers/gpio/gpio-intel-mid.c
7792 F:      drivers/gpio/gpio-lynxpoint.c
7793 F:      drivers/gpio/gpio-merrifield.c
7794 F:      drivers/gpio/gpio-ml-ioh.c
7795 F:      drivers/gpio/gpio-pch.c
7796 F:      drivers/gpio/gpio-sch.c
7797 F:      drivers/gpio/gpio-sodaville.c
7798
7799 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7800 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7801 M:      Zhi Wang <zhi.a.wang@intel.com>
7802 L:      intel-gvt-dev@lists.freedesktop.org
7803 L:      intel-gfx@lists.freedesktop.org
7804 W:      https://01.org/igvt-g
7805 T:      git https://github.com/intel/gvt-linux.git
7806 S:      Supported
7807 F:      drivers/gpu/drm/i915/gvt/
7808
7809 INTEL HID EVENT DRIVER
7810 M:      Alex Hung <alex.hung@canonical.com>
7811 L:      platform-driver-x86@vger.kernel.org
7812 S:      Maintained
7813 F:      drivers/platform/x86/intel-hid.c
7814
7815 INTEL I/OAT DMA DRIVER
7816 M:      Dave Jiang <dave.jiang@intel.com>
7817 R:      Dan Williams <dan.j.williams@intel.com>
7818 L:      dmaengine@vger.kernel.org
7819 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7820 S:      Supported
7821 F:      drivers/dma/ioat*
7822
7823 INTEL IDLE DRIVER
7824 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7825 M:      Len Brown <lenb@kernel.org>
7826 L:      linux-pm@vger.kernel.org
7827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7828 B:      https://bugzilla.kernel.org
7829 S:      Supported
7830 F:      drivers/idle/intel_idle.c
7831
7832 INTEL INTEGRATED SENSOR HUB DRIVER
7833 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7834 M:      Jiri Kosina <jikos@kernel.org>
7835 L:      linux-input@vger.kernel.org
7836 S:      Maintained
7837 F:      drivers/hid/intel-ish-hid/
7838
7839 INTEL IOMMU (VT-d)
7840 M:      David Woodhouse <dwmw2@infradead.org>
7841 L:      iommu@lists.linux-foundation.org
7842 T:      git git://git.infradead.org/iommu-2.6.git
7843 S:      Supported
7844 F:      drivers/iommu/intel-iommu.c
7845 F:      include/linux/intel-iommu.h
7846
7847 INTEL IOP-ADMA DMA DRIVER
7848 R:      Dan Williams <dan.j.williams@intel.com>
7849 S:      Odd fixes
7850 F:      drivers/dma/iop-adma.c
7851
7852 INTEL IPU3 CSI-2 CIO2 DRIVER
7853 M:      Yong Zhi <yong.zhi@intel.com>
7854 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7855 M:      Bingbu Cao <bingbu.cao@intel.com>
7856 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7857 L:      linux-media@vger.kernel.org
7858 S:      Maintained
7859 F:      drivers/media/pci/intel/ipu3/
7860 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7861
7862 INTEL IPU3 CSI-2 IMGU DRIVER
7863 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7864 L:      linux-media@vger.kernel.org
7865 S:      Maintained
7866 F:      drivers/staging/media/ipu3/
7867 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7868 F:      Documentation/media/v4l-drivers/ipu3.rst
7869
7870 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7871 M:      Krzysztof Halasa <khalasa@piap.pl>
7872 S:      Maintained
7873 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7874 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7875 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7876 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7877 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7878 F:      drivers/net/wan/ixp4xx_hss.c
7879
7880 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7881 M:      Deepak Saxena <dsaxena@plexity.net>
7882 S:      Maintained
7883 F:      drivers/char/hw_random/ixp4xx-rng.c
7884
7885 INTEL MANAGEMENT ENGINE (mei)
7886 M:      Tomas Winkler <tomas.winkler@intel.com>
7887 L:      linux-kernel@vger.kernel.org
7888 S:      Supported
7889 F:      include/uapi/linux/mei.h
7890 F:      include/linux/mei_cl_bus.h
7891 F:      drivers/misc/mei/*
7892 F:      drivers/watchdog/mei_wdt.c
7893 F:      Documentation/misc-devices/mei/*
7894 F:      samples/mei/*
7895
7896 INTEL MENLOW THERMAL DRIVER
7897 M:      Sujith Thomas <sujith.thomas@intel.com>
7898 L:      platform-driver-x86@vger.kernel.org
7899 W:      https://01.org/linux-acpi
7900 S:      Supported
7901 F:      drivers/platform/x86/intel_menlow.c
7902
7903 INTEL MIC DRIVERS (mic)
7904 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7905 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7906 S:      Supported
7907 W:      https://github.com/sudeepdutt/mic
7908 W:      http://software.intel.com/en-us/mic-developer
7909 F:      include/linux/mic_bus.h
7910 F:      include/linux/scif.h
7911 F:      include/uapi/linux/mic_common.h
7912 F:      include/uapi/linux/mic_ioctl.h
7913 F:      include/uapi/linux/scif_ioctl.h
7914 F:      drivers/misc/mic/
7915 F:      drivers/dma/mic_x100_dma.c
7916 F:      drivers/dma/mic_x100_dma.h
7917 F:      Documentation/mic/
7918
7919 INTEL PMC CORE DRIVER
7920 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7921 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7922 L:      platform-driver-x86@vger.kernel.org
7923 S:      Maintained
7924 F:      drivers/platform/x86/intel_pmc_core*
7925
7926 INTEL PMC/P-Unit IPC DRIVER
7927 M:      Zha Qipeng<qipeng.zha@intel.com>
7928 L:      platform-driver-x86@vger.kernel.org
7929 S:      Maintained
7930 F:      drivers/platform/x86/intel_pmc_ipc.c
7931 F:      drivers/platform/x86/intel_punit_ipc.c
7932 F:      arch/x86/include/asm/intel_pmc_ipc.h
7933 F:      arch/x86/include/asm/intel_punit_ipc.h
7934
7935 INTEL PMIC GPIO DRIVERS
7936 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7937 S:      Maintained
7938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7939 F:      drivers/gpio/gpio-*cove.c
7940 F:      drivers/gpio/gpio-msic.c
7941
7942 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7943 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7944 S:      Maintained
7945 F:      drivers/mfd/intel_msic.c
7946 F:      drivers/mfd/intel_soc_pmic*
7947 F:      include/linux/mfd/intel_msic.h
7948 F:      include/linux/mfd/intel_soc_pmic*
7949
7950 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7951 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7952 L:      linux-wireless@vger.kernel.org
7953 S:      Maintained
7954 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7955 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7956 F:      drivers/net/wireless/intel/ipw2x00/
7957
7958 INTEL PSTATE DRIVER
7959 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7960 M:      Len Brown <lenb@kernel.org>
7961 L:      linux-pm@vger.kernel.org
7962 S:      Supported
7963 F:      drivers/cpufreq/intel_pstate.c
7964
7965 INTEL RDMA RNIC DRIVER
7966 M:      Faisal Latif <faisal.latif@intel.com>
7967 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7968 L:      linux-rdma@vger.kernel.org
7969 S:      Supported
7970 F:      drivers/infiniband/hw/i40iw/
7971 F:      include/uapi/rdma/i40iw-abi.h
7972
7973 INTEL TELEMETRY DRIVER
7974 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7975 M:      "David E. Box" <david.e.box@linux.intel.com>
7976 L:      platform-driver-x86@vger.kernel.org
7977 S:      Maintained
7978 F:      arch/x86/include/asm/intel_telemetry.h
7979 F:      drivers/platform/x86/intel_telemetry*
7980
7981 INTEL VIRTUAL BUTTON DRIVER
7982 M:      AceLan Kao <acelan.kao@canonical.com>
7983 L:      platform-driver-x86@vger.kernel.org
7984 S:      Maintained
7985 F:      drivers/platform/x86/intel-vbtn.c
7986
7987 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7988 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7989 L:      linux-wireless@vger.kernel.org
7990 S:      Supported
7991 F:      drivers/net/wireless/intel/iwlegacy/
7992
7993 INTEL WIRELESS WIFI LINK (iwlwifi)
7994 M:      Johannes Berg <johannes.berg@intel.com>
7995 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7996 M:      Luca Coelho <luciano.coelho@intel.com>
7997 M:      Intel Linux Wireless <linuxwifi@intel.com>
7998 L:      linux-wireless@vger.kernel.org
7999 W:      http://intellinuxwireless.org
8000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8001 S:      Supported
8002 F:      drivers/net/wireless/intel/iwlwifi/
8003
8004 INTEL WIRELESS WIMAX CONNECTION 2400
8005 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8006 M:      linux-wimax@intel.com
8007 L:      wimax@linuxwimax.org (subscribers-only)
8008 S:      Supported
8009 W:      http://linuxwimax.org
8010 F:      Documentation/wimax/README.i2400m
8011 F:      drivers/net/wimax/i2400m/
8012 F:      include/uapi/linux/wimax/i2400m.h
8013
8014 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8015 M:      Mario Limonciello <mario.limonciello@dell.com>
8016 S:      Maintained
8017 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8018
8019 INTEL(R) TRACE HUB
8020 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8021 S:      Supported
8022 F:      Documentation/trace/intel_th.rst
8023 F:      drivers/hwtracing/intel_th/
8024
8025 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8026 M:      Ning Sun <ning.sun@intel.com>
8027 L:      tboot-devel@lists.sourceforge.net
8028 W:      http://tboot.sourceforge.net
8029 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8030 S:      Supported
8031 F:      Documentation/intel_txt.txt
8032 F:      include/linux/tboot.h
8033 F:      arch/x86/kernel/tboot.c
8034
8035 INTEL-MID GPIO DRIVER
8036 M:      David Cohen <david.a.cohen@linux.intel.com>
8037 L:      linux-gpio@vger.kernel.org
8038 S:      Maintained
8039 F:      drivers/gpio/gpio-intel-mid.c
8040
8041 INTERCONNECT API
8042 M:      Georgi Djakov <georgi.djakov@linaro.org>
8043 S:      Maintained
8044 F:      Documentation/interconnect/
8045 F:      Documentation/devicetree/bindings/interconnect/
8046 F:      drivers/interconnect/
8047 F:      include/dt-bindings/interconnect/
8048 F:      include/linux/interconnect-provider.h
8049 F:      include/linux/interconnect.h
8050
8051 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8052 M:      Linus Walleij <linus.walleij@linaro.org>
8053 L:      linux-iio@vger.kernel.org
8054 S:      Maintained
8055 F:      drivers/iio/gyro/mpu3050*
8056 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8057
8058 IOC3 ETHERNET DRIVER
8059 M:      Ralf Baechle <ralf@linux-mips.org>
8060 L:      linux-mips@vger.kernel.org
8061 S:      Maintained
8062 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8063
8064 IOC3 SERIAL DRIVER
8065 M:      Pat Gefre <pfg@sgi.com>
8066 L:      linux-serial@vger.kernel.org
8067 S:      Maintained
8068 F:      drivers/tty/serial/ioc3_serial.c
8069
8070 IOMAP FILESYSTEM LIBRARY
8071 M:      Christoph Hellwig <hch@infradead.org>
8072 M:      Darrick J. Wong <darrick.wong@oracle.com>
8073 M:      linux-xfs@vger.kernel.org
8074 M:      linux-fsdevel@vger.kernel.org
8075 L:      linux-xfs@vger.kernel.org
8076 L:      linux-fsdevel@vger.kernel.org
8077 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8078 S:      Supported
8079 F:      fs/iomap.c
8080 F:      include/linux/iomap.h
8081
8082 IOMMU DRIVERS
8083 M:      Joerg Roedel <joro@8bytes.org>
8084 L:      iommu@lists.linux-foundation.org
8085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8086 S:      Maintained
8087 F:      Documentation/devicetree/bindings/iommu/
8088 F:      drivers/iommu/
8089 F:      include/linux/iommu.h
8090 F:      include/linux/of_iommu.h
8091 F:      include/linux/iova.h
8092
8093 IP MASQUERADING
8094 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8095 S:      Maintained
8096 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8097
8098 IPMI SUBSYSTEM
8099 M:      Corey Minyard <minyard@acm.org>
8100 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8101 W:      http://openipmi.sourceforge.net/
8102 S:      Supported
8103 F:      Documentation/devicetree/bindings/ipmi/
8104 F:      Documentation/IPMI.txt
8105 F:      drivers/char/ipmi/
8106 F:      include/linux/ipmi*
8107 F:      include/uapi/linux/ipmi*
8108
8109 IPS SCSI RAID DRIVER
8110 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8111 L:      linux-scsi@vger.kernel.org
8112 W:      http://www.adaptec.com/
8113 S:      Maintained
8114 F:      drivers/scsi/ips*
8115
8116 IPVS
8117 M:      Wensong Zhang <wensong@linux-vs.org>
8118 M:      Simon Horman <horms@verge.net.au>
8119 M:      Julian Anastasov <ja@ssi.bg>
8120 L:      netdev@vger.kernel.org
8121 L:      lvs-devel@vger.kernel.org
8122 S:      Maintained
8123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8125 F:      Documentation/networking/ipvs-sysctl.txt
8126 F:      include/net/ip_vs.h
8127 F:      include/uapi/linux/ip_vs.h
8128 F:      net/netfilter/ipvs/
8129
8130 IPWIRELESS DRIVER
8131 M:      Jiri Kosina <jikos@kernel.org>
8132 M:      David Sterba <dsterba@suse.com>
8133 S:      Odd Fixes
8134 F:      drivers/tty/ipwireless/
8135
8136 IPX NETWORK LAYER
8137 L:      netdev@vger.kernel.org
8138 S:      Obsolete
8139 F:      include/uapi/linux/ipx.h
8140
8141 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8142 M:      Marc Zyngier <marc.zyngier@arm.com>
8143 S:      Maintained
8144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8145 F:      Documentation/IRQ-domain.txt
8146 F:      include/linux/irqdomain.h
8147 F:      kernel/irq/irqdomain.c
8148 F:      kernel/irq/msi.c
8149
8150 IRQ SUBSYSTEM
8151 M:      Thomas Gleixner <tglx@linutronix.de>
8152 L:      linux-kernel@vger.kernel.org
8153 S:      Maintained
8154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8155 F:      kernel/irq/
8156
8157 IRQCHIP DRIVERS
8158 M:      Thomas Gleixner <tglx@linutronix.de>
8159 M:      Jason Cooper <jason@lakedaemon.net>
8160 M:      Marc Zyngier <marc.zyngier@arm.com>
8161 L:      linux-kernel@vger.kernel.org
8162 S:      Maintained
8163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8164 F:      Documentation/devicetree/bindings/interrupt-controller/
8165 F:      drivers/irqchip/
8166
8167 ISA
8168 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8169 S:      Maintained
8170 F:      Documentation/isa.txt
8171 F:      drivers/base/isa.c
8172 F:      include/linux/isa.h
8173
8174 ISA RADIO MODULE
8175 M:      Hans Verkuil <hverkuil@xs4all.nl>
8176 L:      linux-media@vger.kernel.org
8177 T:      git git://linuxtv.org/media_tree.git
8178 W:      https://linuxtv.org
8179 S:      Maintained
8180 F:      drivers/media/radio/radio-isa*
8181
8182 ISAPNP
8183 M:      Jaroslav Kysela <perex@perex.cz>
8184 S:      Maintained
8185 F:      Documentation/isapnp.txt
8186 F:      drivers/pnp/isapnp/
8187 F:      include/linux/isapnp.h
8188
8189 ISCSI
8190 M:      Lee Duncan <lduncan@suse.com>
8191 M:      Chris Leech <cleech@redhat.com>
8192 L:      open-iscsi@googlegroups.com
8193 W:      www.open-iscsi.com
8194 S:      Maintained
8195 F:      drivers/scsi/*iscsi*
8196 F:      include/scsi/*iscsi*
8197
8198 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8199 M:      Peter Jones <pjones@redhat.com>
8200 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8201 S:      Maintained
8202 F:      drivers/firmware/iscsi_ibft*
8203
8204 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8205 M:      Sagi Grimberg <sagi@grimberg.me>
8206 M:      Max Gurtovoy <maxg@mellanox.com>
8207 L:      linux-rdma@vger.kernel.org
8208 S:      Supported
8209 W:      http://www.openfabrics.org
8210 W:      www.open-iscsi.org
8211 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8212 F:      drivers/infiniband/ulp/iser/
8213
8214 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8215 M:      Sagi Grimberg <sagi@grimberg.me>
8216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8217 L:      linux-rdma@vger.kernel.org
8218 L:      target-devel@vger.kernel.org
8219 S:      Supported
8220 W:      http://www.linux-iscsi.org
8221 F:      drivers/infiniband/ulp/isert
8222
8223 ISDN SUBSYSTEM
8224 M:      Karsten Keil <isdn@linux-pingi.de>
8225 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8226 L:      netdev@vger.kernel.org
8227 W:      http://www.isdn4linux.de
8228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8229 S:      Maintained
8230 F:      Documentation/isdn/
8231 F:      drivers/isdn/
8232 F:      include/linux/isdn.h
8233 F:      include/linux/isdn/
8234 F:      include/uapi/linux/isdn.h
8235 F:      include/uapi/linux/isdn/
8236
8237 IT87 HARDWARE MONITORING DRIVER
8238 M:      Jean Delvare <jdelvare@suse.com>
8239 L:      linux-hwmon@vger.kernel.org
8240 S:      Maintained
8241 F:      Documentation/hwmon/it87
8242 F:      drivers/hwmon/it87.c
8243
8244 IT913X MEDIA DRIVER
8245 M:      Antti Palosaari <crope@iki.fi>
8246 L:      linux-media@vger.kernel.org
8247 W:      https://linuxtv.org
8248 W:      http://palosaari.fi/linux/
8249 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8250 T:      git git://linuxtv.org/anttip/media_tree.git
8251 S:      Maintained
8252 F:      drivers/media/tuners/it913x*
8253
8254 IVTV VIDEO4LINUX DRIVER
8255 M:      Andy Walls <awalls@md.metrocast.net>
8256 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8257 L:      linux-media@vger.kernel.org
8258 T:      git git://linuxtv.org/media_tree.git
8259 W:      http://www.ivtvdriver.org
8260 S:      Maintained
8261 F:      Documentation/media/v4l-drivers/ivtv*
8262 F:      drivers/media/pci/ivtv/
8263 F:      include/uapi/linux/ivtv*
8264
8265 IX2505V MEDIA DRIVER
8266 M:      Malcolm Priestley <tvboxspy@gmail.com>
8267 L:      linux-media@vger.kernel.org
8268 W:      https://linuxtv.org
8269 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8270 S:      Maintained
8271 F:      drivers/media/dvb-frontends/ix2505v*
8272
8273 JAILHOUSE HYPERVISOR INTERFACE
8274 M:      Jan Kiszka <jan.kiszka@siemens.com>
8275 L:      jailhouse-dev@googlegroups.com
8276 S:      Maintained
8277 F:      arch/x86/kernel/jailhouse.c
8278 F:      arch/x86/include/asm/jailhouse_para.h
8279
8280 JC42.4 TEMPERATURE SENSOR DRIVER
8281 M:      Guenter Roeck <linux@roeck-us.net>
8282 L:      linux-hwmon@vger.kernel.org
8283 S:      Maintained
8284 F:      drivers/hwmon/jc42.c
8285 F:      Documentation/hwmon/jc42
8286
8287 JFS FILESYSTEM
8288 M:      Dave Kleikamp <shaggy@kernel.org>
8289 L:      jfs-discussion@lists.sourceforge.net
8290 W:      http://jfs.sourceforge.net/
8291 T:      git git://github.com/kleikamp/linux-shaggy.git
8292 S:      Maintained
8293 F:      Documentation/filesystems/jfs.txt
8294 F:      fs/jfs/
8295
8296 JME NETWORK DRIVER
8297 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8298 L:      netdev@vger.kernel.org
8299 S:      Maintained
8300 F:      drivers/net/ethernet/jme.*
8301
8302 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8303 M:      David Woodhouse <dwmw2@infradead.org>
8304 L:      linux-mtd@lists.infradead.org
8305 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8306 S:      Maintained
8307 F:      fs/jffs2/
8308 F:      include/uapi/linux/jffs2.h
8309
8310 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8311 M:      "Theodore Ts'o" <tytso@mit.edu>
8312 M:      Jan Kara <jack@suse.com>
8313 L:      linux-ext4@vger.kernel.org
8314 S:      Maintained
8315 F:      fs/jbd2/
8316 F:      include/linux/jbd2.h
8317
8318 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8319 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8320 L:      linux-media@vger.kernel.org
8321 S:      Maintained
8322 F:      drivers/media/platform/rcar_jpu.c
8323
8324 JSM Neo PCI based serial card
8325 L:      linux-serial@vger.kernel.org
8326 S:      Orphan
8327 F:      drivers/tty/serial/jsm/
8328
8329 K10TEMP HARDWARE MONITORING DRIVER
8330 M:      Clemens Ladisch <clemens@ladisch.de>
8331 L:      linux-hwmon@vger.kernel.org
8332 S:      Maintained
8333 F:      Documentation/hwmon/k10temp
8334 F:      drivers/hwmon/k10temp.c
8335
8336 K8TEMP HARDWARE MONITORING DRIVER
8337 M:      Rudolf Marek <r.marek@assembler.cz>
8338 L:      linux-hwmon@vger.kernel.org
8339 S:      Maintained
8340 F:      Documentation/hwmon/k8temp
8341 F:      drivers/hwmon/k8temp.c
8342
8343 KASAN
8344 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8345 R:      Alexander Potapenko <glider@google.com>
8346 R:      Dmitry Vyukov <dvyukov@google.com>
8347 L:      kasan-dev@googlegroups.com
8348 S:      Maintained
8349 F:      arch/*/include/asm/kasan.h
8350 F:      arch/*/mm/kasan_init*
8351 F:      Documentation/dev-tools/kasan.rst
8352 F:      include/linux/kasan*.h
8353 F:      lib/test_kasan.c
8354 F:      mm/kasan/
8355 F:      scripts/Makefile.kasan
8356
8357 KCONFIG
8358 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8360 L:      linux-kbuild@vger.kernel.org
8361 S:      Maintained
8362 F:      Documentation/kbuild/kconfig*
8363 F:      scripts/kconfig/
8364 F:      scripts/Kconfig.include
8365
8366 KDUMP
8367 M:      Dave Young <dyoung@redhat.com>
8368 M:      Baoquan He <bhe@redhat.com>
8369 R:      Vivek Goyal <vgoyal@redhat.com>
8370 L:      kexec@lists.infradead.org
8371 W:      http://lse.sourceforge.net/kdump/
8372 S:      Maintained
8373 F:      Documentation/kdump/
8374
8375 KEENE FM RADIO TRANSMITTER DRIVER
8376 M:      Hans Verkuil <hverkuil@xs4all.nl>
8377 L:      linux-media@vger.kernel.org
8378 T:      git git://linuxtv.org/media_tree.git
8379 W:      https://linuxtv.org
8380 S:      Maintained
8381 F:      drivers/media/radio/radio-keene*
8382
8383 KERNEL AUTOMOUNTER
8384 M:      Ian Kent <raven@themaw.net>
8385 L:      autofs@vger.kernel.org
8386 S:      Maintained
8387 F:      fs/autofs/
8388
8389 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8390 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8391 M:      Michal Marek <michal.lkml@markovi.net>
8392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8393 L:      linux-kbuild@vger.kernel.org
8394 S:      Maintained
8395 F:      Documentation/kbuild/
8396 F:      Makefile
8397 F:      scripts/Kbuild*
8398 F:      scripts/Makefile*
8399 F:      scripts/basic/
8400 F:      scripts/mk*
8401 F:      scripts/mod/
8402 F:      scripts/package/
8403
8404 KERNEL JANITORS
8405 L:      kernel-janitors@vger.kernel.org
8406 W:      http://kernelnewbies.org/KernelJanitors
8407 S:      Odd Fixes
8408
8409 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8410 M:      "J. Bruce Fields" <bfields@fieldses.org>
8411 M:      Jeff Layton <jlayton@kernel.org>
8412 L:      linux-nfs@vger.kernel.org
8413 W:      http://nfs.sourceforge.net/
8414 T:      git git://linux-nfs.org/~bfields/linux.git
8415 S:      Supported
8416 F:      fs/nfsd/
8417 F:      include/uapi/linux/nfsd/
8418 F:      fs/lockd/
8419 F:      fs/nfs_common/
8420 F:      net/sunrpc/
8421 F:      include/linux/lockd/
8422 F:      include/linux/sunrpc/
8423 F:      include/uapi/linux/sunrpc/
8424
8425 KERNEL SELFTEST FRAMEWORK
8426 M:      Shuah Khan <shuah@kernel.org>
8427 M:      Shuah Khan <skhan@linuxfoundation.org>
8428 L:      linux-kselftest@vger.kernel.org
8429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8430 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8431 S:      Maintained
8432 F:      tools/testing/selftests/
8433 F:      Documentation/dev-tools/kselftest*
8434
8435 KERNEL USERMODE HELPER
8436 M:      Luis Chamberlain <mcgrof@kernel.org>
8437 L:      linux-kernel@vger.kernel.org
8438 S:      Maintained
8439 F:      kernel/umh.c
8440 F:      include/linux/umh.h
8441
8442 KERNEL VIRTUAL MACHINE (KVM)
8443 M:      Paolo Bonzini <pbonzini@redhat.com>
8444 M:      Radim Krčmář <rkrcmar@redhat.com>
8445 L:      kvm@vger.kernel.org
8446 W:      http://www.linux-kvm.org
8447 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8448 S:      Supported
8449 F:      Documentation/virtual/kvm/
8450 F:      include/trace/events/kvm.h
8451 F:      include/uapi/asm-generic/kvm*
8452 F:      include/uapi/linux/kvm*
8453 F:      include/asm-generic/kvm*
8454 F:      include/linux/kvm*
8455 F:      include/kvm/iodev.h
8456 F:      virt/kvm/*
8457 F:      tools/kvm/
8458
8459 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8460 M:      Joerg Roedel <joro@8bytes.org>
8461 L:      kvm@vger.kernel.org
8462 W:      http://www.linux-kvm.org/
8463 S:      Maintained
8464 F:      arch/x86/include/asm/svm.h
8465 F:      arch/x86/kvm/svm.c
8466
8467 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8468 M:      Christoffer Dall <christoffer.dall@arm.com>
8469 M:      Marc Zyngier <marc.zyngier@arm.com>
8470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8471 L:      kvmarm@lists.cs.columbia.edu
8472 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8474 S:      Supported
8475 F:      arch/arm/include/uapi/asm/kvm*
8476 F:      arch/arm/include/asm/kvm*
8477 F:      arch/arm/kvm/
8478 F:      virt/kvm/arm/
8479 F:      include/kvm/arm_*
8480
8481 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8482 M:      Christoffer Dall <christoffer.dall@arm.com>
8483 M:      Marc Zyngier <marc.zyngier@arm.com>
8484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8485 L:      kvmarm@lists.cs.columbia.edu
8486 S:      Maintained
8487 F:      arch/arm64/include/uapi/asm/kvm*
8488 F:      arch/arm64/include/asm/kvm*
8489 F:      arch/arm64/kvm/
8490
8491 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8492 M:      James Hogan <jhogan@kernel.org>
8493 L:      linux-mips@vger.kernel.org
8494 S:      Supported
8495 F:      arch/mips/include/uapi/asm/kvm*
8496 F:      arch/mips/include/asm/kvm*
8497 F:      arch/mips/kvm/
8498
8499 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8500 M:      Paul Mackerras <paulus@ozlabs.org>
8501 L:      kvm-ppc@vger.kernel.org
8502 W:      http://www.linux-kvm.org/
8503 T:      git git://github.com/agraf/linux-2.6.git
8504 S:      Supported
8505 F:      arch/powerpc/include/uapi/asm/kvm*
8506 F:      arch/powerpc/include/asm/kvm*
8507 F:      arch/powerpc/kvm/
8508 F:      arch/powerpc/kernel/kvm*
8509
8510 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8511 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8512 M:      Janosch Frank <frankja@linux.ibm.com>
8513 R:      David Hildenbrand <david@redhat.com>
8514 R:      Cornelia Huck <cohuck@redhat.com>
8515 L:      linux-s390@vger.kernel.org
8516 W:      http://www.ibm.com/developerworks/linux/linux390/
8517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8518 S:      Supported
8519 F:      arch/s390/include/uapi/asm/kvm*
8520 F:      arch/s390/include/asm/gmap.h
8521 F:      arch/s390/include/asm/kvm*
8522 F:      arch/s390/kvm/
8523 F:      arch/s390/mm/gmap.c
8524
8525 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8526 M:      Paolo Bonzini <pbonzini@redhat.com>
8527 M:      Radim Krčmář <rkrcmar@redhat.com>
8528 L:      kvm@vger.kernel.org
8529 W:      http://www.linux-kvm.org
8530 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8531 S:      Supported
8532 F:      arch/x86/kvm/
8533 F:      arch/x86/kvm/*/
8534 F:      arch/x86/include/uapi/asm/kvm*
8535 F:      arch/x86/include/asm/kvm*
8536 F:      arch/x86/include/asm/pvclock-abi.h
8537 F:      arch/x86/kernel/kvm.c
8538 F:      arch/x86/kernel/kvmclock.c
8539
8540 KERNFS
8541 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8542 M:      Tejun Heo <tj@kernel.org>
8543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8544 S:      Supported
8545 F:      include/linux/kernfs.h
8546 F:      fs/kernfs/
8547
8548 KEXEC
8549 M:      Eric Biederman <ebiederm@xmission.com>
8550 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8551 L:      kexec@lists.infradead.org
8552 S:      Maintained
8553 F:      include/linux/kexec.h
8554 F:      include/uapi/linux/kexec.h
8555 F:      kernel/kexec*
8556
8557 KEYS-ENCRYPTED
8558 M:      Mimi Zohar <zohar@linux.ibm.com>
8559 L:      linux-integrity@vger.kernel.org
8560 L:      keyrings@vger.kernel.org
8561 S:      Supported
8562 F:      Documentation/security/keys/trusted-encrypted.rst
8563 F:      include/keys/encrypted-type.h
8564 F:      security/keys/encrypted-keys/
8565
8566 KEYS-TRUSTED
8567 M:      James Bottomley <jejb@linux.ibm.com>
8568 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8569 M:      Mimi Zohar <zohar@linux.ibm.com>
8570 L:      linux-integrity@vger.kernel.org
8571 L:      keyrings@vger.kernel.org
8572 S:      Supported
8573 F:      Documentation/security/keys/trusted-encrypted.rst
8574 F:      include/keys/trusted-type.h
8575 F:      security/keys/trusted.c
8576 F:      security/keys/trusted.h
8577
8578 KEYS/KEYRINGS:
8579 M:      David Howells <dhowells@redhat.com>
8580 L:      keyrings@vger.kernel.org
8581 S:      Maintained
8582 F:      Documentation/security/keys/core.rst
8583 F:      include/linux/key.h
8584 F:      include/linux/key-type.h
8585 F:      include/linux/keyctl.h
8586 F:      include/uapi/linux/keyctl.h
8587 F:      include/keys/
8588 F:      security/keys/
8589
8590 KGDB / KDB /debug_core
8591 M:      Jason Wessel <jason.wessel@windriver.com>
8592 M:      Daniel Thompson <daniel.thompson@linaro.org>
8593 W:      http://kgdb.wiki.kernel.org/
8594 L:      kgdb-bugreport@lists.sourceforge.net
8595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8596 S:      Maintained
8597 F:      Documentation/dev-tools/kgdb.rst
8598 F:      drivers/misc/kgdbts.c
8599 F:      drivers/tty/serial/kgdboc.c
8600 F:      include/linux/kdb.h
8601 F:      include/linux/kgdb.h
8602 F:      kernel/debug/
8603
8604 KMEMLEAK
8605 M:      Catalin Marinas <catalin.marinas@arm.com>
8606 S:      Maintained
8607 F:      Documentation/dev-tools/kmemleak.rst
8608 F:      include/linux/kmemleak.h
8609 F:      mm/kmemleak.c
8610 F:      mm/kmemleak-test.c
8611
8612 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8613 M:      Luis Chamberlain <mcgrof@kernel.org>
8614 L:      linux-kernel@vger.kernel.org
8615 S:      Maintained
8616 F:      kernel/kmod.c
8617 F:      include/linux/kmod.h
8618 F:      lib/test_kmod.c
8619 F:      tools/testing/selftests/kmod/
8620
8621 KPROBES
8622 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8623 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8624 M:      "David S. Miller" <davem@davemloft.net>
8625 M:      Masami Hiramatsu <mhiramat@kernel.org>
8626 S:      Maintained
8627 F:      Documentation/kprobes.txt
8628 F:      include/linux/kprobes.h
8629 F:      include/asm-generic/kprobes.h
8630 F:      kernel/kprobes.c
8631
8632 KS0108 LCD CONTROLLER DRIVER
8633 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8634 S:      Maintained
8635 F:      Documentation/auxdisplay/ks0108
8636 F:      drivers/auxdisplay/ks0108.c
8637 F:      include/linux/ks0108.h
8638
8639 L3MDEV
8640 M:      David Ahern <dsa@cumulusnetworks.com>
8641 L:      netdev@vger.kernel.org
8642 S:      Maintained
8643 F:      net/l3mdev
8644 F:      include/net/l3mdev.h
8645
8646 L7 BPF FRAMEWORK
8647 M:      John Fastabend <john.fastabend@gmail.com>
8648 M:      Daniel Borkmann <daniel@iogearbox.net>
8649 L:      netdev@vger.kernel.org
8650 L:      bpf@vger.kernel.org
8651 S:      Maintained
8652 F:      include/linux/skmsg.h
8653 F:      net/core/skmsg.c
8654 F:      net/core/sock_map.c
8655 F:      net/ipv4/tcp_bpf.c
8656
8657 LANTIQ / INTEL Ethernet drivers
8658 M:      Hauke Mehrtens <hauke@hauke-m.de>
8659 L:      netdev@vger.kernel.org
8660 S:      Maintained
8661 F:      net/dsa/tag_gswip.c
8662 F:      drivers/net/ethernet/lantiq_xrx200.c
8663 F:      drivers/net/dsa/lantiq_pce.h
8664 F:      drivers/net/dsa/lantiq_gswip.c
8665
8666 LANTIQ MIPS ARCHITECTURE
8667 M:      John Crispin <john@phrozen.org>
8668 L:      linux-mips@vger.kernel.org
8669 S:      Maintained
8670 F:      arch/mips/lantiq
8671 F:      drivers/soc/lantiq
8672
8673 LAPB module
8674 L:      linux-x25@vger.kernel.org
8675 S:      Orphan
8676 F:      Documentation/networking/lapb-module.txt
8677 F:      include/*/lapb.h
8678 F:      net/lapb/
8679
8680 LASI 53c700 driver for PARISC
8681 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8682 L:      linux-scsi@vger.kernel.org
8683 S:      Maintained
8684 F:      Documentation/scsi/53c700.txt
8685 F:      drivers/scsi/53c700*
8686
8687 LEAKING_ADDRESSES
8688 M:      Tobin C. Harding <me@tobin.cc>
8689 M:      Tycho Andersen <tycho@tycho.ws>
8690 L:      kernel-hardening@lists.openwall.com
8691 S:      Maintained
8692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8693 F:      scripts/leaking_addresses.pl
8694
8695 LED SUBSYSTEM
8696 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8697 M:      Pavel Machek <pavel@ucw.cz>
8698 L:      linux-leds@vger.kernel.org
8699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8700 S:      Maintained
8701 F:      Documentation/devicetree/bindings/leds/
8702 F:      drivers/leds/
8703 F:      include/linux/leds.h
8704
8705 LEGACY EEPROM DRIVER
8706 M:      Jean Delvare <jdelvare@suse.com>
8707 S:      Maintained
8708 F:      Documentation/misc-devices/eeprom
8709 F:      drivers/misc/eeprom/eeprom.c
8710
8711 LEGO MINDSTORMS EV3
8712 R:      David Lechner <david@lechnology.com>
8713 S:      Maintained
8714 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8715 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8716 F:      drivers/power/supply/lego_ev3_battery.c
8717
8718 LEGO USB Tower driver
8719 M:      Juergen Stuber <starblue@users.sourceforge.net>
8720 L:      legousb-devel@lists.sourceforge.net
8721 W:      http://legousb.sourceforge.net/
8722 S:      Maintained
8723 F:      drivers/usb/misc/legousbtower.c
8724
8725 LG LAPTOP EXTRAS
8726 M:      Matan Ziv-Av <matan@svgalib.org>
8727 L:      platform-driver-x86@vger.kernel.org
8728 S:      Maintained
8729 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8730 F:      Documentation/laptops/lg-laptop.rst
8731 F:      drivers/platform/x86/lg-laptop.c
8732
8733 LG2160 MEDIA DRIVER
8734 M:      Michael Krufky <mkrufky@linuxtv.org>
8735 L:      linux-media@vger.kernel.org
8736 W:      https://linuxtv.org
8737 W:      http://github.com/mkrufky
8738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8739 T:      git git://linuxtv.org/mkrufky/tuners.git
8740 S:      Maintained
8741 F:      drivers/media/dvb-frontends/lg2160.*
8742
8743 LGDT3305 MEDIA DRIVER
8744 M:      Michael Krufky <mkrufky@linuxtv.org>
8745 L:      linux-media@vger.kernel.org
8746 W:      https://linuxtv.org
8747 W:      http://github.com/mkrufky
8748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8749 T:      git git://linuxtv.org/mkrufky/tuners.git
8750 S:      Maintained
8751 F:      drivers/media/dvb-frontends/lgdt3305.*
8752
8753 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8754 M:      Viresh Kumar <vireshk@kernel.org>
8755 L:      linux-ide@vger.kernel.org
8756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8757 S:      Maintained
8758 F:      include/linux/pata_arasan_cf_data.h
8759 F:      drivers/ata/pata_arasan_cf.c
8760
8761 LIBATA PATA DRIVERS
8762 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8763 M:      Jens Axboe <axboe@kernel.dk>
8764 L:      linux-ide@vger.kernel.org
8765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8766 S:      Maintained
8767 F:      drivers/ata/pata_*.c
8768 F:      drivers/ata/ata_generic.c
8769
8770 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8771 M:      Linus Walleij <linus.walleij@linaro.org>
8772 L:      linux-ide@vger.kernel.org
8773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8774 S:      Maintained
8775 F:      drivers/ata/pata_ftide010.c
8776 F:      drivers/ata/sata_gemini.c
8777 F:      drivers/ata/sata_gemini.h
8778
8779 LIBATA SATA AHCI PLATFORM devices support
8780 M:      Hans de Goede <hdegoede@redhat.com>
8781 M:      Jens Axboe <axboe@kernel.dk>
8782 L:      linux-ide@vger.kernel.org
8783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8784 S:      Maintained
8785 F:      drivers/ata/ahci_platform.c
8786 F:      drivers/ata/libahci_platform.c
8787 F:      include/linux/ahci_platform.h
8788
8789 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8790 M:      Mikael Pettersson <mikpelinux@gmail.com>
8791 L:      linux-ide@vger.kernel.org
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8793 S:      Maintained
8794 F:      drivers/ata/sata_promise.*
8795
8796 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8797 M:      Jens Axboe <axboe@kernel.dk>
8798 L:      linux-ide@vger.kernel.org
8799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8800 S:      Maintained
8801 F:      drivers/ata/
8802 F:      include/linux/ata.h
8803 F:      include/linux/libata.h
8804 F:      Documentation/devicetree/bindings/ata/
8805
8806 LIBLOCKDEP
8807 M:      Sasha Levin <alexander.levin@microsoft.com>
8808 S:      Maintained
8809 F:      tools/lib/lockdep/
8810
8811 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8812 M:      Ross Zwisler <zwisler@kernel.org>
8813 M:      Dan Williams <dan.j.williams@intel.com>
8814 M:      Vishal Verma <vishal.l.verma@intel.com>
8815 M:      Dave Jiang <dave.jiang@intel.com>
8816 L:      linux-nvdimm@lists.01.org
8817 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8818 S:      Supported
8819 F:      drivers/nvdimm/blk.c
8820 F:      drivers/nvdimm/region_devs.c
8821
8822 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8823 M:      Vishal Verma <vishal.l.verma@intel.com>
8824 M:      Dan Williams <dan.j.williams@intel.com>
8825 M:      Ross Zwisler <zwisler@kernel.org>
8826 M:      Dave Jiang <dave.jiang@intel.com>
8827 L:      linux-nvdimm@lists.01.org
8828 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8829 S:      Supported
8830 F:      drivers/nvdimm/btt*
8831
8832 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8833 M:      Ross Zwisler <zwisler@kernel.org>
8834 M:      Dan Williams <dan.j.williams@intel.com>
8835 M:      Vishal Verma <vishal.l.verma@intel.com>
8836 M:      Dave Jiang <dave.jiang@intel.com>
8837 L:      linux-nvdimm@lists.01.org
8838 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8839 S:      Supported
8840 F:      drivers/nvdimm/pmem*
8841
8842 LIBNVDIMM: DEVICETREE BINDINGS
8843 M:      Oliver O'Halloran <oohall@gmail.com>
8844 L:      linux-nvdimm@lists.01.org
8845 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8846 S:      Supported
8847 F:      drivers/nvdimm/of_pmem.c
8848 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8849
8850 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8851 M:      Dan Williams <dan.j.williams@intel.com>
8852 M:      Ross Zwisler <zwisler@kernel.org>
8853 M:      Vishal Verma <vishal.l.verma@intel.com>
8854 M:      Dave Jiang <dave.jiang@intel.com>
8855 L:      linux-nvdimm@lists.01.org
8856 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8858 S:      Supported
8859 F:      drivers/nvdimm/*
8860 F:      drivers/acpi/nfit/*
8861 F:      include/linux/nd.h
8862 F:      include/linux/libnvdimm.h
8863 F:      include/uapi/linux/ndctl.h
8864
8865 LIGHTNVM PLATFORM SUPPORT
8866 M:      Matias Bjorling <mb@lightnvm.io>
8867 W:      http://github/OpenChannelSSD
8868 L:      linux-block@vger.kernel.org
8869 S:      Maintained
8870 F:      drivers/lightnvm/
8871 F:      include/linux/lightnvm.h
8872 F:      include/uapi/linux/lightnvm.h
8873
8874 LINUX FOR POWER MACINTOSH
8875 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8876 W:      http://www.penguinppc.org/
8877 L:      linuxppc-dev@lists.ozlabs.org
8878 S:      Maintained
8879 F:      arch/powerpc/platforms/powermac/
8880 F:      drivers/macintosh/
8881
8882 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8883 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8884 M:      Paul Mackerras <paulus@samba.org>
8885 M:      Michael Ellerman <mpe@ellerman.id.au>
8886 W:      https://github.com/linuxppc/linux/wiki
8887 L:      linuxppc-dev@lists.ozlabs.org
8888 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8890 S:      Supported
8891 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8892 F:      Documentation/devicetree/bindings/powerpc/
8893 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8894 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8895 F:      Documentation/powerpc/
8896 F:      arch/powerpc/
8897 F:      drivers/char/tpm/tpm_ibmvtpm*
8898 F:      drivers/crypto/nx/
8899 F:      drivers/crypto/vmx/
8900 F:      drivers/i2c/busses/i2c-opal.c
8901 F:      drivers/net/ethernet/ibm/ibmveth.*
8902 F:      drivers/net/ethernet/ibm/ibmvnic.*
8903 F:      drivers/pci/hotplug/pnv_php.c
8904 F:      drivers/pci/hotplug/rpa*
8905 F:      drivers/rtc/rtc-opal.c
8906 F:      drivers/scsi/ibmvscsi/
8907 F:      drivers/tty/hvc/hvc_opal.c
8908 F:      drivers/watchdog/wdrtas.c
8909 F:      tools/testing/selftests/powerpc
8910 N:      /pmac
8911 N:      powermac
8912 N:      powernv
8913 N:      [^a-z0-9]ps3
8914 N:      pseries
8915
8916 LINUX FOR POWERPC EMBEDDED MPC5XXX
8917 M:      Anatolij Gustschin <agust@denx.de>
8918 L:      linuxppc-dev@lists.ozlabs.org
8919 T:      git git://git.denx.de/linux-denx-agust.git
8920 S:      Maintained
8921 F:      arch/powerpc/platforms/512x/
8922 F:      arch/powerpc/platforms/52xx/
8923
8924 LINUX FOR POWERPC EMBEDDED PPC4XX
8925 M:      Alistair Popple <alistair@popple.id.au>
8926 M:      Matt Porter <mporter@kernel.crashing.org>
8927 W:      http://www.penguinppc.org/
8928 L:      linuxppc-dev@lists.ozlabs.org
8929 S:      Maintained
8930 F:      arch/powerpc/platforms/40x/
8931 F:      arch/powerpc/platforms/44x/
8932
8933 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8934 M:      Scott Wood <oss@buserror.net>
8935 M:      Kumar Gala <galak@kernel.crashing.org>
8936 W:      http://www.penguinppc.org/
8937 L:      linuxppc-dev@lists.ozlabs.org
8938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8939 S:      Maintained
8940 F:      arch/powerpc/platforms/83xx/
8941 F:      arch/powerpc/platforms/85xx/
8942 F:      Documentation/devicetree/bindings/powerpc/fsl/
8943
8944 LINUX FOR POWERPC EMBEDDED PPC8XX
8945 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8946 W:      http://www.penguinppc.org/
8947 L:      linuxppc-dev@lists.ozlabs.org
8948 S:      Maintained
8949 F:      arch/powerpc/platforms/8xx/
8950
8951 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8952 L:      linuxppc-dev@lists.ozlabs.org
8953 S:      Orphan
8954 F:      arch/powerpc/*/*virtex*
8955 F:      arch/powerpc/*/*/*virtex*
8956
8957 LINUX FOR POWERPC PA SEMI PWRFICIENT
8958 L:      linuxppc-dev@lists.ozlabs.org
8959 S:      Orphan
8960 F:      arch/powerpc/platforms/pasemi/
8961 F:      drivers/*/*pasemi*
8962 F:      drivers/*/*/*pasemi*
8963
8964 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8965 M:      Kees Cook <keescook@chromium.org>
8966 S:      Maintained
8967 F:      drivers/misc/lkdtm/*
8968
8969 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8970 M:      Alan Stern <stern@rowland.harvard.edu>
8971 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8972 M:      Will Deacon <will.deacon@arm.com>
8973 M:      Peter Zijlstra <peterz@infradead.org>
8974 M:      Boqun Feng <boqun.feng@gmail.com>
8975 M:      Nicholas Piggin <npiggin@gmail.com>
8976 M:      David Howells <dhowells@redhat.com>
8977 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8978 M:      Luc Maranget <luc.maranget@inria.fr>
8979 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8980 R:      Akira Yokosawa <akiyks@gmail.com>
8981 R:      Daniel Lustig <dlustig@nvidia.com>
8982 L:      linux-kernel@vger.kernel.org
8983 L:      linux-arch@vger.kernel.org
8984 S:      Supported
8985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8986 F:      tools/memory-model/
8987 F:      Documentation/atomic_bitops.txt
8988 F:      Documentation/atomic_t.txt
8989 F:      Documentation/core-api/atomic_ops.rst
8990 F:      Documentation/core-api/refcount-vs-atomic.rst
8991 F:      Documentation/memory-barriers.txt
8992
8993 LIS3LV02D ACCELEROMETER DRIVER
8994 M:      Eric Piel <eric.piel@tremplin-utc.net>
8995 S:      Maintained
8996 F:      Documentation/misc-devices/lis3lv02d
8997 F:      drivers/misc/lis3lv02d/
8998 F:      drivers/platform/x86/hp_accel.c
8999
9000 LIVE PATCHING
9001 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9002 M:      Jiri Kosina <jikos@kernel.org>
9003 M:      Miroslav Benes <mbenes@suse.cz>
9004 M:      Petr Mladek <pmladek@suse.com>
9005 R:      Joe Lawrence <joe.lawrence@redhat.com>
9006 S:      Maintained
9007 F:      kernel/livepatch/
9008 F:      include/linux/livepatch.h
9009 F:      arch/x86/include/asm/livepatch.h
9010 F:      arch/x86/kernel/livepatch.c
9011 F:      Documentation/livepatch/
9012 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9013 F:      samples/livepatch/
9014 F:      tools/testing/selftests/livepatch/
9015 L:      live-patching@vger.kernel.org
9016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9017
9018 LLC (802.2)
9019 L:      netdev@vger.kernel.org
9020 S:      Odd fixes
9021 F:      include/linux/llc.h
9022 F:      include/uapi/linux/llc.h
9023 F:      include/net/llc*
9024 F:      net/llc/
9025
9026 LM73 HARDWARE MONITOR DRIVER
9027 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9028 L:      linux-hwmon@vger.kernel.org
9029 S:      Maintained
9030 F:      drivers/hwmon/lm73.c
9031
9032 LM78 HARDWARE MONITOR DRIVER
9033 M:      Jean Delvare <jdelvare@suse.com>
9034 L:      linux-hwmon@vger.kernel.org
9035 S:      Maintained
9036 F:      Documentation/hwmon/lm78
9037 F:      drivers/hwmon/lm78.c
9038
9039 LM83 HARDWARE MONITOR DRIVER
9040 M:      Jean Delvare <jdelvare@suse.com>
9041 L:      linux-hwmon@vger.kernel.org
9042 S:      Maintained
9043 F:      Documentation/hwmon/lm83
9044 F:      drivers/hwmon/lm83.c
9045
9046 LM90 HARDWARE MONITOR DRIVER
9047 M:      Jean Delvare <jdelvare@suse.com>
9048 L:      linux-hwmon@vger.kernel.org
9049 S:      Maintained
9050 F:      Documentation/hwmon/lm90
9051 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9052 F:      drivers/hwmon/lm90.c
9053 F:      include/dt-bindings/thermal/lm90.h
9054
9055 LM95234 HARDWARE MONITOR DRIVER
9056 M:      Guenter Roeck <linux@roeck-us.net>
9057 L:      linux-hwmon@vger.kernel.org
9058 S:      Maintained
9059 F:      Documentation/hwmon/lm95234
9060 F:      drivers/hwmon/lm95234.c
9061
9062 LME2510 MEDIA DRIVER
9063 M:      Malcolm Priestley <tvboxspy@gmail.com>
9064 L:      linux-media@vger.kernel.org
9065 W:      https://linuxtv.org
9066 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9067 S:      Maintained
9068 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9069
9070 LOADPIN SECURITY MODULE
9071 M:      Kees Cook <keescook@chromium.org>
9072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9073 S:      Supported
9074 F:      security/loadpin/
9075 F:      Documentation/admin-guide/LSM/LoadPin.rst
9076
9077 LOCKING PRIMITIVES
9078 M:      Peter Zijlstra <peterz@infradead.org>
9079 M:      Ingo Molnar <mingo@redhat.com>
9080 M:      Will Deacon <will.deacon@arm.com>
9081 L:      linux-kernel@vger.kernel.org
9082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9083 S:      Maintained
9084 F:      Documentation/locking/
9085 F:      include/linux/lockdep.h
9086 F:      include/linux/spinlock*.h
9087 F:      arch/*/include/asm/spinlock*.h
9088 F:      include/linux/rwlock*.h
9089 F:      include/linux/mutex*.h
9090 F:      include/linux/rwsem*.h
9091 F:      arch/*/include/asm/rwsem.h
9092 F:      include/linux/seqlock.h
9093 F:      lib/locking*.[ch]
9094 F:      kernel/locking/
9095 X:      kernel/locking/locktorture.c
9096
9097 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9098 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9099 L:      linux-ntfs-dev@lists.sourceforge.net
9100 W:      http://www.linux-ntfs.org/content/view/19/37/
9101 S:      Maintained
9102 F:      Documentation/ldm.txt
9103 F:      block/partitions/ldm.*
9104
9105 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9106 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9107 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9108 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9109 L:      MPT-FusionLinux.pdl@broadcom.com
9110 L:      linux-scsi@vger.kernel.org
9111 W:      http://www.avagotech.com/support/
9112 S:      Supported
9113 F:      drivers/message/fusion/
9114 F:      drivers/scsi/mpt3sas/
9115
9116 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9117 M:      Matthew Wilcox <willy@infradead.org>
9118 L:      linux-scsi@vger.kernel.org
9119 S:      Maintained
9120 F:      drivers/scsi/sym53c8xx_2/
9121
9122 LTC1660 DAC DRIVER
9123 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9124 L:      linux-iio@vger.kernel.org
9125 S:      Maintained
9126 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9127 F:      drivers/iio/dac/ltc1660.c
9128
9129 LTC4261 HARDWARE MONITOR DRIVER
9130 M:      Guenter Roeck <linux@roeck-us.net>
9131 L:      linux-hwmon@vger.kernel.org
9132 S:      Maintained
9133 F:      Documentation/hwmon/ltc4261
9134 F:      drivers/hwmon/ltc4261.c
9135
9136 LTC4306 I2C MULTIPLEXER DRIVER
9137 M:      Michael Hennerich <michael.hennerich@analog.com>
9138 W:      http://ez.analog.com/community/linux-device-drivers
9139 L:      linux-i2c@vger.kernel.org
9140 S:      Supported
9141 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9142 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9143
9144 LTP (Linux Test Project)
9145 M:      Mike Frysinger <vapier@gentoo.org>
9146 M:      Cyril Hrubis <chrubis@suse.cz>
9147 M:      Wanlong Gao <wanlong.gao@gmail.com>
9148 M:      Jan Stancek <jstancek@redhat.com>
9149 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9150 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9151 L:      ltp@lists.linux.it (subscribers-only)
9152 W:      http://linux-test-project.github.io/
9153 T:      git git://github.com/linux-test-project/ltp.git
9154 S:      Maintained
9155
9156 M68K ARCHITECTURE
9157 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9158 L:      linux-m68k@lists.linux-m68k.org
9159 W:      http://www.linux-m68k.org/
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9161 S:      Maintained
9162 F:      arch/m68k/
9163 F:      drivers/zorro/
9164
9165 M68K ON APPLE MACINTOSH
9166 M:      Joshua Thompson <funaho@jurai.org>
9167 W:      http://www.mac.linux-m68k.org/
9168 L:      linux-m68k@lists.linux-m68k.org
9169 S:      Maintained
9170 F:      arch/m68k/mac/
9171
9172 M68K ON HP9000/300
9173 M:      Philip Blundell <philb@gnu.org>
9174 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9175 S:      Maintained
9176 F:      arch/m68k/hp300/
9177
9178 M88DS3103 MEDIA DRIVER
9179 M:      Antti Palosaari <crope@iki.fi>
9180 L:      linux-media@vger.kernel.org
9181 W:      https://linuxtv.org
9182 W:      http://palosaari.fi/linux/
9183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9184 T:      git git://linuxtv.org/anttip/media_tree.git
9185 S:      Maintained
9186 F:      drivers/media/dvb-frontends/m88ds3103*
9187
9188 M88RS2000 MEDIA DRIVER
9189 M:      Malcolm Priestley <tvboxspy@gmail.com>
9190 L:      linux-media@vger.kernel.org
9191 W:      https://linuxtv.org
9192 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9193 S:      Maintained
9194 F:      drivers/media/dvb-frontends/m88rs2000*
9195
9196 MA901 MASTERKIT USB FM RADIO DRIVER
9197 M:      Alexey Klimov <klimov.linux@gmail.com>
9198 L:      linux-media@vger.kernel.org
9199 T:      git git://linuxtv.org/media_tree.git
9200 S:      Maintained
9201 F:      drivers/media/radio/radio-ma901.c
9202
9203 MAC80211
9204 M:      Johannes Berg <johannes@sipsolutions.net>
9205 L:      linux-wireless@vger.kernel.org
9206 W:      http://wireless.kernel.org/
9207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9209 S:      Maintained
9210 F:      Documentation/networking/mac80211-injection.txt
9211 F:      include/net/mac80211.h
9212 F:      net/mac80211/
9213 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9214 F:      Documentation/networking/mac80211_hwsim/README
9215
9216 MAILBOX API
9217 M:      Jassi Brar <jassisinghbrar@gmail.com>
9218 L:      linux-kernel@vger.kernel.org
9219 S:      Maintained
9220 F:      drivers/mailbox/
9221 F:      include/linux/mailbox_client.h
9222 F:      include/linux/mailbox_controller.h
9223
9224 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9225 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9226 W:      http://www.kernel.org/doc/man-pages
9227 L:      linux-man@vger.kernel.org
9228 S:      Maintained
9229
9230 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9231 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9232 L:      linux-mips@vger.kernel.org
9233 S:      Maintained
9234 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9235
9236 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9237 M:      Andrew Lunn <andrew@lunn.ch>
9238 M:      Vivien Didelot <vivien.didelot@gmail.com>
9239 L:      netdev@vger.kernel.org
9240 S:      Maintained
9241 F:      drivers/net/dsa/mv88e6xxx/
9242 F:      include/linux/platform_data/mv88e6xxx.h
9243 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9244
9245 MARVELL ARMADA DRM SUPPORT
9246 M:      Russell King <linux@armlinux.org.uk>
9247 S:      Maintained
9248 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9249 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9250 F:      drivers/gpu/drm/armada/
9251 F:      include/uapi/drm/armada_drm.h
9252 F:      Documentation/devicetree/bindings/display/armada/
9253
9254 MARVELL ARMADA 3700 PHY DRIVERS
9255 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9256 S:      Maintained
9257 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9258 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9259 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9260 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9261
9262 MARVELL CRYPTO DRIVER
9263 M:      Boris Brezillon <bbrezillon@kernel.org>
9264 M:      Arnaud Ebalard <arno@natisbad.org>
9265 F:      drivers/crypto/marvell/
9266 S:      Maintained
9267 L:      linux-crypto@vger.kernel.org
9268
9269 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9270 M:      Mirko Lindner <mlindner@marvell.com>
9271 M:      Stephen Hemminger <stephen@networkplumber.org>
9272 L:      netdev@vger.kernel.org
9273 S:      Maintained
9274 F:      drivers/net/ethernet/marvell/sk*
9275
9276 MARVELL LIBERTAS WIRELESS DRIVER
9277 L:      libertas-dev@lists.infradead.org
9278 S:      Orphan
9279 F:      drivers/net/wireless/marvell/libertas/
9280
9281 MARVELL MACCHIATOBIN SUPPORT
9282 M:      Russell King <linux@armlinux.org.uk>
9283 L:      linux-arm-kernel@lists.infradead.org
9284 S:      Maintained
9285 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9286
9287 MARVELL MV643XX ETHERNET DRIVER
9288 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9289 L:      netdev@vger.kernel.org
9290 S:      Maintained
9291 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9292 F:      include/linux/mv643xx.h
9293
9294 MARVELL MV88X3310 PHY DRIVER
9295 M:      Russell King <linux@armlinux.org.uk>
9296 L:      netdev@vger.kernel.org
9297 S:      Maintained
9298 F:      drivers/net/phy/marvell10g.c
9299
9300 MARVELL MVEBU THERMAL DRIVER
9301 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9302 S:      Maintained
9303 F:      drivers/thermal/armada_thermal.c
9304
9305 MARVELL MVNETA ETHERNET DRIVER
9306 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9307 L:      netdev@vger.kernel.org
9308 S:      Maintained
9309 F:      drivers/net/ethernet/marvell/mvneta.*
9310
9311 MARVELL MWIFIEX WIRELESS DRIVER
9312 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9313 M:      Nishant Sarmukadam <nishants@marvell.com>
9314 M:      Ganapathi Bhat <gbhat@marvell.com>
9315 M:      Xinming Hu <huxinming820@gmail.com>
9316 L:      linux-wireless@vger.kernel.org
9317 S:      Maintained
9318 F:      drivers/net/wireless/marvell/mwifiex/
9319
9320 MARVELL MWL8K WIRELESS DRIVER
9321 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9322 L:      linux-wireless@vger.kernel.org
9323 S:      Odd Fixes
9324 F:      drivers/net/wireless/marvell/mwl8k.c
9325
9326 MARVELL NAND CONTROLLER DRIVER
9327 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9328 L:      linux-mtd@lists.infradead.org
9329 S:      Maintained
9330 F:      drivers/mtd/nand/raw/marvell_nand.c
9331 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9332
9333 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9334 M:      Nicolas Pitre <nico@fluxnic.net>
9335 S:      Odd Fixes
9336 F:      drivers/mmc/host/mvsdio.*
9337
9338 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9339 M:      Hu Ziji <huziji@marvell.com>
9340 L:      linux-mmc@vger.kernel.org
9341 S:      Supported
9342 F:      drivers/mmc/host/sdhci-xenon*
9343 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9344
9345 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9346 M:      Sunil Goutham <sgoutham@marvell.com>
9347 M:      Linu Cherian <lcherian@marvell.com>
9348 M:      Geetha sowjanya <gakula@marvell.com>
9349 M:      Jerin Jacob <jerinj@marvell.com>
9350 L:      netdev@vger.kernel.org
9351 S:      Supported
9352 F:      drivers/net/ethernet/marvell/octeontx2/af/
9353
9354 MATROX FRAMEBUFFER DRIVER
9355 L:      linux-fbdev@vger.kernel.org
9356 S:      Orphan
9357 F:      drivers/video/fbdev/matrox/matroxfb_*
9358 F:      include/uapi/linux/matroxfb.h
9359
9360 MAX16065 HARDWARE MONITOR DRIVER
9361 M:      Guenter Roeck <linux@roeck-us.net>
9362 L:      linux-hwmon@vger.kernel.org
9363 S:      Maintained
9364 F:      Documentation/hwmon/max16065
9365 F:      drivers/hwmon/max16065.c
9366
9367 MAX2175 SDR TUNER DRIVER
9368 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9369 L:      linux-media@vger.kernel.org
9370 T:      git git://linuxtv.org/media_tree.git
9371 S:      Maintained
9372 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9373 F:      Documentation/media/v4l-drivers/max2175.rst
9374 F:      drivers/media/i2c/max2175*
9375 F:      include/uapi/linux/max2175.h
9376
9377 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9378 L:      linux-hwmon@vger.kernel.org
9379 S:      Orphan
9380 F:      Documentation/hwmon/max6650
9381 F:      drivers/hwmon/max6650.c
9382
9383 MAX6697 HARDWARE MONITOR DRIVER
9384 M:      Guenter Roeck <linux@roeck-us.net>
9385 L:      linux-hwmon@vger.kernel.org
9386 S:      Maintained
9387 F:      Documentation/hwmon/max6697
9388 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9389 F:      drivers/hwmon/max6697.c
9390 F:      include/linux/platform_data/max6697.h
9391
9392 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9393 M:      Peter Rosin <peda@axentia.se>
9394 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9395 S:      Maintained
9396 F:      Documentation/devicetree/bindings/sound/max9860.txt
9397 F:      sound/soc/codecs/max9860.*
9398
9399 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9400 M:      Javier Martinez Canillas <javier@dowhile0.org>
9401 L:      linux-kernel@vger.kernel.org
9402 S:      Supported
9403 F:      drivers/regulator/max77802-regulator.c
9404 F:      Documentation/devicetree/bindings/*/*max77802.txt
9405 F:      include/dt-bindings/*/*max77802.h
9406
9407 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9408 M:      Krzysztof Kozlowski <krzk@kernel.org>
9409 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9410 L:      linux-pm@vger.kernel.org
9411 S:      Supported
9412 F:      drivers/power/supply/max14577_charger.c
9413 F:      drivers/power/supply/max77693_charger.c
9414
9415 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9416 M:      Chanwoo Choi <cw00.choi@samsung.com>
9417 M:      Krzysztof Kozlowski <krzk@kernel.org>
9418 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9419 L:      linux-kernel@vger.kernel.org
9420 S:      Supported
9421 F:      drivers/*/max14577*.c
9422 F:      drivers/*/max77686*.c
9423 F:      drivers/*/max77693*.c
9424 F:      drivers/extcon/extcon-max14577.c
9425 F:      drivers/extcon/extcon-max77693.c
9426 F:      drivers/rtc/rtc-max77686.c
9427 F:      drivers/clk/clk-max77686.c
9428 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9429 F:      Documentation/devicetree/bindings/*/max77686.txt
9430 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9431 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9432 F:      include/linux/mfd/max14577*.h
9433 F:      include/linux/mfd/max77686*.h
9434 F:      include/linux/mfd/max77693*.h
9435
9436 MAXIRADIO FM RADIO RECEIVER DRIVER
9437 M:      Hans Verkuil <hverkuil@xs4all.nl>
9438 L:      linux-media@vger.kernel.org
9439 T:      git git://linuxtv.org/media_tree.git
9440 W:      https://linuxtv.org
9441 S:      Maintained
9442 F:      drivers/media/radio/radio-maxiradio*
9443
9444 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9445 M:      Peter Rosin <peda@axentia.se>
9446 L:      linux-iio@vger.kernel.org
9447 S:      Maintained
9448 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9449 F:      drivers/iio/potentiometer/mcp4018.c
9450 F:      drivers/iio/potentiometer/mcp4531.c
9451
9452 MCR20A IEEE-802.15.4 RADIO DRIVER
9453 M:      Xue Liu <liuxuenetmail@gmail.com>
9454 L:      linux-wpan@vger.kernel.org
9455 W:      https://github.com/xueliu/mcr20a-linux
9456 S:      Maintained
9457 F:      drivers/net/ieee802154/mcr20a.c
9458 F:      drivers/net/ieee802154/mcr20a.h
9459 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9460
9461 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9462 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9463 L:      linux-iio@vger.kernel.org
9464 S:      Maintained
9465 F:      drivers/iio/dac/cio-dac.c
9466
9467 MEDIA DRIVERS FOR ASCOT2E
9468 M:      Sergey Kozlov <serjk@netup.ru>
9469 M:      Abylay Ospan <aospan@netup.ru>
9470 L:      linux-media@vger.kernel.org
9471 W:      https://linuxtv.org
9472 W:      http://netup.tv/
9473 T:      git git://linuxtv.org/media_tree.git
9474 S:      Supported
9475 F:      drivers/media/dvb-frontends/ascot2e*
9476
9477 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9478 M:      Jasmin Jessich <jasmin@anw.at>
9479 L:      linux-media@vger.kernel.org
9480 W:      https://linuxtv.org
9481 T:      git git://linuxtv.org/media_tree.git
9482 S:      Maintained
9483 F:      drivers/media/dvb-frontends/cxd2099*
9484
9485 MEDIA DRIVERS FOR CXD2841ER
9486 M:      Sergey Kozlov <serjk@netup.ru>
9487 M:      Abylay Ospan <aospan@netup.ru>
9488 L:      linux-media@vger.kernel.org
9489 W:      https://linuxtv.org
9490 W:      http://netup.tv/
9491 T:      git git://linuxtv.org/media_tree.git
9492 S:      Supported
9493 F:      drivers/media/dvb-frontends/cxd2841er*
9494
9495 MEDIA DRIVERS FOR CXD2880
9496 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9497 L:      linux-media@vger.kernel.org
9498 W:      http://linuxtv.org/
9499 T:      git git://linuxtv.org/media_tree.git
9500 S:      Supported
9501 F:      drivers/media/dvb-frontends/cxd2880/*
9502 F:      drivers/media/spi/cxd2880*
9503
9504 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9505 L:      linux-media@vger.kernel.org
9506 W:      https://linuxtv.org
9507 T:      git git://linuxtv.org/media_tree.git
9508 S:      Orphan
9509 F:      drivers/media/pci/ddbridge/*
9510
9511 MEDIA DRIVERS FOR FREESCALE IMX
9512 M:      Steve Longerbeam <slongerbeam@gmail.com>
9513 M:      Philipp Zabel <p.zabel@pengutronix.de>
9514 L:      linux-media@vger.kernel.org
9515 T:      git git://linuxtv.org/media_tree.git
9516 S:      Maintained
9517 F:      Documentation/devicetree/bindings/media/imx.txt
9518 F:      Documentation/media/v4l-drivers/imx.rst
9519 F:      drivers/staging/media/imx/
9520 F:      include/linux/imx-media.h
9521 F:      include/media/imx.h
9522
9523 MEDIA DRIVER FOR FREESCALE IMX PXP
9524 M:      Philipp Zabel <p.zabel@pengutronix.de>
9525 L:      linux-media@vger.kernel.org
9526 T:      git git://linuxtv.org/media_tree.git
9527 S:      Maintained
9528 F:      drivers/media/platform/imx-pxp.[ch]
9529
9530 MEDIA DRIVERS FOR FREESCALE IMX7
9531 M:      Rui Miguel Silva <rmfrfs@gmail.com>
9532 L:      linux-media@vger.kernel.org
9533 T:      git git://linuxtv.org/media_tree.git
9534 S:      Maintained
9535 F:      Documentation/devicetree/bindings/media/imx7-csi.txt
9536 F:      Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9537 F:      Documentation/media/v4l-drivers/imx7.rst
9538 F:      drivers/staging/media/imx/imx7-media-csi.c
9539 F:      drivers/staging/media/imx/imx7-mipi-csis.c
9540
9541 MEDIA DRIVERS FOR HELENE
9542 M:      Abylay Ospan <aospan@netup.ru>
9543 L:      linux-media@vger.kernel.org
9544 W:      https://linuxtv.org
9545 W:      http://netup.tv/
9546 T:      git git://linuxtv.org/media_tree.git
9547 S:      Supported
9548 F:      drivers/media/dvb-frontends/helene*
9549
9550 MEDIA DRIVERS FOR HORUS3A
9551 M:      Sergey Kozlov <serjk@netup.ru>
9552 M:      Abylay Ospan <aospan@netup.ru>
9553 L:      linux-media@vger.kernel.org
9554 W:      https://linuxtv.org
9555 W:      http://netup.tv/
9556 T:      git git://linuxtv.org/media_tree.git
9557 S:      Supported
9558 F:      drivers/media/dvb-frontends/horus3a*
9559
9560 MEDIA DRIVERS FOR LNBH25
9561 M:      Sergey Kozlov <serjk@netup.ru>
9562 M:      Abylay Ospan <aospan@netup.ru>
9563 L:      linux-media@vger.kernel.org
9564 W:      https://linuxtv.org
9565 W:      http://netup.tv/
9566 T:      git git://linuxtv.org/media_tree.git
9567 S:      Supported
9568 F:      drivers/media/dvb-frontends/lnbh25*
9569
9570 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9571 L:      linux-media@vger.kernel.org
9572 W:      https://linuxtv.org
9573 T:      git git://linuxtv.org/media_tree.git
9574 S:      Orphan
9575 F:      drivers/media/dvb-frontends/mxl5xx*
9576
9577 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9578 M:      Sergey Kozlov <serjk@netup.ru>
9579 M:      Abylay Ospan <aospan@netup.ru>
9580 L:      linux-media@vger.kernel.org
9581 W:      https://linuxtv.org
9582 W:      http://netup.tv/
9583 T:      git git://linuxtv.org/media_tree.git
9584 S:      Supported
9585 F:      drivers/media/pci/netup_unidvb/*
9586
9587 MEDIA DRIVERS FOR RENESAS - CEU
9588 M:      Jacopo Mondi <jacopo@jmondi.org>
9589 L:      linux-media@vger.kernel.org
9590 L:      linux-renesas-soc@vger.kernel.org
9591 T:      git git://linuxtv.org/media_tree.git
9592 S:      Supported
9593 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9594 F:      drivers/media/platform/renesas-ceu.c
9595 F:      include/media/drv-intf/renesas-ceu.h
9596
9597 MEDIA DRIVERS FOR RENESAS - DRIF
9598 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9599 L:      linux-media@vger.kernel.org
9600 L:      linux-renesas-soc@vger.kernel.org
9601 T:      git git://linuxtv.org/media_tree.git
9602 S:      Supported
9603 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9604 F:      drivers/media/platform/rcar_drif.c
9605
9606 MEDIA DRIVERS FOR RENESAS - FCP
9607 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9608 L:      linux-media@vger.kernel.org
9609 L:      linux-renesas-soc@vger.kernel.org
9610 T:      git git://linuxtv.org/media_tree.git
9611 S:      Supported
9612 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9613 F:      drivers/media/platform/rcar-fcp.c
9614 F:      include/media/rcar-fcp.h
9615
9616 MEDIA DRIVERS FOR RENESAS - FDP1
9617 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9618 L:      linux-media@vger.kernel.org
9619 L:      linux-renesas-soc@vger.kernel.org
9620 T:      git git://linuxtv.org/media_tree.git
9621 S:      Supported
9622 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9623 F:      drivers/media/platform/rcar_fdp1.c
9624
9625 MEDIA DRIVERS FOR RENESAS - VIN
9626 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9627 L:      linux-media@vger.kernel.org
9628 L:      linux-renesas-soc@vger.kernel.org
9629 T:      git git://linuxtv.org/media_tree.git
9630 S:      Supported
9631 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9632 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9633 F:      drivers/media/platform/rcar-vin/
9634
9635 MEDIA DRIVERS FOR RENESAS - VSP1
9636 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9637 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9638 L:      linux-media@vger.kernel.org
9639 L:      linux-renesas-soc@vger.kernel.org
9640 T:      git git://linuxtv.org/media_tree.git
9641 S:      Supported
9642 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9643 F:      drivers/media/platform/vsp1/
9644
9645 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9646 L:      linux-media@vger.kernel.org
9647 W:      https://linuxtv.org
9648 T:      git git://linuxtv.org/media_tree.git
9649 S:      Orphan
9650 F:      drivers/media/dvb-frontends/stv0910*
9651
9652 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9653 L:      linux-media@vger.kernel.org
9654 W:      https://linuxtv.org
9655 T:      git git://linuxtv.org/media_tree.git
9656 S:      Orphan
9657 F:      drivers/media/dvb-frontends/stv6111*
9658
9659 MEDIA DRIVERS FOR STM32 - DCMI
9660 M:      Hugues Fruchet <hugues.fruchet@st.com>
9661 L:      linux-media@vger.kernel.org
9662 T:      git git://linuxtv.org/media_tree.git
9663 S:      Supported
9664 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9665 F:      drivers/media/platform/stm32/stm32-dcmi.c
9666
9667 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9668 M:      Dmitry Osipenko <digetx@gmail.com>
9669 L:      linux-media@vger.kernel.org
9670 L:      linux-tegra@vger.kernel.org
9671 T:      git git://linuxtv.org/media_tree.git
9672 S:      Maintained
9673 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9674 F:      drivers/staging/media/tegra-vde/
9675
9676 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9677 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9678 P:      LinuxTV.org Project
9679 L:      linux-media@vger.kernel.org
9680 W:      https://linuxtv.org
9681 Q:      http://patchwork.kernel.org/project/linux-media/list/
9682 T:      git git://linuxtv.org/media_tree.git
9683 S:      Maintained
9684 F:      Documentation/devicetree/bindings/media/
9685 F:      Documentation/media/
9686 F:      drivers/media/
9687 F:      drivers/staging/media/
9688 F:      include/linux/platform_data/media/
9689 F:      include/media/
9690 F:      include/uapi/linux/dvb/
9691 F:      include/uapi/linux/videodev2.h
9692 F:      include/uapi/linux/media.h
9693 F:      include/uapi/linux/v4l2-*
9694 F:      include/uapi/linux/meye.h
9695 F:      include/uapi/linux/ivtv*
9696 F:      include/uapi/linux/uvcvideo.h
9697
9698 MEDIATEK BLUETOOTH DRIVER
9699 M:      Sean Wang <sean.wang@mediatek.com>
9700 L:      linux-bluetooth@vger.kernel.org
9701 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9702 S:      Maintained
9703 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9704 F:      drivers/bluetooth/btmtkuart.c
9705
9706 MEDIATEK CIR DRIVER
9707 M:      Sean Wang <sean.wang@mediatek.com>
9708 S:      Maintained
9709 F:      drivers/media/rc/mtk-cir.c
9710
9711 MEDIATEK DMA DRIVER
9712 M:      Sean Wang <sean.wang@mediatek.com>
9713 L:      dmaengine@vger.kernel.org
9714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9716 S:      Maintained
9717 F:      Documentation/devicetree/bindings/dma/mtk-*
9718 F:      drivers/dma/mediatek/
9719
9720 MEDIATEK PMIC LED DRIVER
9721 M:      Sean Wang <sean.wang@mediatek.com>
9722 S:      Maintained
9723 F:      drivers/leds/leds-mt6323.c
9724 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9725
9726 MEDIATEK ETHERNET DRIVER
9727 M:      Felix Fietkau <nbd@openwrt.org>
9728 M:      John Crispin <john@phrozen.org>
9729 M:      Sean Wang <sean.wang@mediatek.com>
9730 M:      Nelson Chang <nelson.chang@mediatek.com>
9731 L:      netdev@vger.kernel.org
9732 S:      Maintained
9733 F:      drivers/net/ethernet/mediatek/
9734
9735 MEDIATEK SWITCH DRIVER
9736 M:      Sean Wang <sean.wang@mediatek.com>
9737 L:      netdev@vger.kernel.org
9738 S:      Maintained
9739 F:      drivers/net/dsa/mt7530.*
9740 F:      net/dsa/tag_mtk.c
9741
9742 MEDIATEK JPEG DRIVER
9743 M:      Rick Chang <rick.chang@mediatek.com>
9744 M:      Bin Liu <bin.liu@mediatek.com>
9745 S:      Supported
9746 F:      drivers/media/platform/mtk-jpeg/
9747 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9748
9749 MEDIATEK MDP DRIVER
9750 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9751 M:      Houlong Wei <houlong.wei@mediatek.com>
9752 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9753 S:      Supported
9754 F:      drivers/media/platform/mtk-mdp/
9755 F:      drivers/media/platform/mtk-vpu/
9756 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9757
9758 MEDIATEK MEDIA DRIVER
9759 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9760 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9761 S:      Supported
9762 F:      drivers/media/platform/mtk-vcodec/
9763 F:      drivers/media/platform/mtk-vpu/
9764 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9765 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9766
9767 MEDIATEK MT76 WIRELESS LAN DRIVER
9768 M:      Felix Fietkau <nbd@nbd.name>
9769 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9770 L:      linux-wireless@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/net/wireless/mediatek/mt76/
9773
9774 MEDIATEK MT7601U WIRELESS LAN DRIVER
9775 M:      Jakub Kicinski <kubakici@wp.pl>
9776 L:      linux-wireless@vger.kernel.org
9777 S:      Maintained
9778 F:      drivers/net/wireless/mediatek/mt7601u/
9779
9780 MEDIATEK NAND CONTROLLER DRIVER
9781 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9782 L:      linux-mtd@lists.infradead.org
9783 S:      Maintained
9784 F:      drivers/mtd/nand/raw/mtk_*
9785 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9786
9787 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9788 M:      Sean Wang <sean.wang@mediatek.com>
9789 S:      Maintained
9790 F:      drivers/char/hw_random/mtk-rng.c
9791
9792 MEDIATEK USB3 DRD IP DRIVER
9793 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9794 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9796 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9797 S:      Maintained
9798 F:      drivers/usb/mtu3/
9799
9800 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9801 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9802 M:      Martin Donnelly <martin.donnelly@ge.com>
9803 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9804 S:      Maintained
9805 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9806 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9807
9808 MEGARAID SCSI/SAS DRIVERS
9809 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9810 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9811 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9812 L:      megaraidlinux.pdl@broadcom.com
9813 L:      linux-scsi@vger.kernel.org
9814 W:      http://www.avagotech.com/support/
9815 S:      Maintained
9816 F:      Documentation/scsi/megaraid.txt
9817 F:      drivers/scsi/megaraid.*
9818 F:      drivers/scsi/megaraid/
9819
9820 MELEXIS MLX90614 DRIVER
9821 M:      Crt Mori <cmo@melexis.com>
9822 L:      linux-iio@vger.kernel.org
9823 W:      http://www.melexis.com
9824 S:      Supported
9825 F:      drivers/iio/temperature/mlx90614.c
9826
9827 MELEXIS MLX90632 DRIVER
9828 M:      Crt Mori <cmo@melexis.com>
9829 L:      linux-iio@vger.kernel.org
9830 W:      http://www.melexis.com
9831 S:      Supported
9832 F:      drivers/iio/temperature/mlx90632.c
9833
9834 MELFAS MIP4 TOUCHSCREEN DRIVER
9835 M:      Sangwon Jee <jeesw@melfas.com>
9836 W:      http://www.melfas.com
9837 S:      Supported
9838 F:      drivers/input/touchscreen/melfas_mip4.c
9839 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9840
9841 MELLANOX ETHERNET DRIVER (mlx4_en)
9842 M:      Tariq Toukan <tariqt@mellanox.com>
9843 L:      netdev@vger.kernel.org
9844 S:      Supported
9845 W:      http://www.mellanox.com
9846 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9847 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9848
9849 MELLANOX ETHERNET DRIVER (mlx5e)
9850 M:      Saeed Mahameed <saeedm@mellanox.com>
9851 L:      netdev@vger.kernel.org
9852 S:      Supported
9853 W:      http://www.mellanox.com
9854 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9855 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9856
9857 MELLANOX ETHERNET INNOVA DRIVERS
9858 R:      Boris Pismenny <borisp@mellanox.com>
9859 L:      netdev@vger.kernel.org
9860 S:      Supported
9861 W:      http://www.mellanox.com
9862 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9863 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9864 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9865 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9866 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9867
9868 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9869 R:      Boris Pismenny <borisp@mellanox.com>
9870 L:      netdev@vger.kernel.org
9871 S:      Supported
9872 W:      http://www.mellanox.com
9873 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9874 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9875 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9876
9877 MELLANOX ETHERNET SWITCH DRIVERS
9878 M:      Jiri Pirko <jiri@mellanox.com>
9879 M:      Ido Schimmel <idosch@mellanox.com>
9880 L:      netdev@vger.kernel.org
9881 S:      Supported
9882 W:      http://www.mellanox.com
9883 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9884 F:      drivers/net/ethernet/mellanox/mlxsw/
9885 F:      tools/testing/selftests/drivers/net/mlxsw/
9886
9887 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9888 M:      mlxsw@mellanox.com
9889 L:      netdev@vger.kernel.org
9890 S:      Supported
9891 W:      http://www.mellanox.com
9892 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9893 F:      drivers/net/ethernet/mellanox/mlxfw/
9894
9895 MELLANOX HARDWARE PLATFORM SUPPORT
9896 M:      Andy Shevchenko <andy@infradead.org>
9897 M:      Darren Hart <dvhart@infradead.org>
9898 M:      Vadim Pasternak <vadimp@mellanox.com>
9899 L:      platform-driver-x86@vger.kernel.org
9900 S:      Supported
9901 F:      drivers/platform/mellanox/
9902
9903 MELLANOX MLX4 core VPI driver
9904 M:      Tariq Toukan <tariqt@mellanox.com>
9905 L:      netdev@vger.kernel.org
9906 L:      linux-rdma@vger.kernel.org
9907 W:      http://www.mellanox.com
9908 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9909 S:      Supported
9910 F:      drivers/net/ethernet/mellanox/mlx4/
9911 F:      include/linux/mlx4/
9912
9913 MELLANOX MLX4 IB driver
9914 M:      Yishai Hadas <yishaih@mellanox.com>
9915 L:      linux-rdma@vger.kernel.org
9916 W:      http://www.mellanox.com
9917 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9918 S:      Supported
9919 F:      drivers/infiniband/hw/mlx4/
9920 F:      include/linux/mlx4/
9921 F:      include/uapi/rdma/mlx4-abi.h
9922
9923 MELLANOX MLX5 core VPI driver
9924 M:      Saeed Mahameed <saeedm@mellanox.com>
9925 M:      Leon Romanovsky <leonro@mellanox.com>
9926 L:      netdev@vger.kernel.org
9927 L:      linux-rdma@vger.kernel.org
9928 W:      http://www.mellanox.com
9929 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9930 S:      Supported
9931 F:      drivers/net/ethernet/mellanox/mlx5/core/
9932 F:      include/linux/mlx5/
9933
9934 MELLANOX MLX5 IB driver
9935 M:      Leon Romanovsky <leonro@mellanox.com>
9936 L:      linux-rdma@vger.kernel.org
9937 W:      http://www.mellanox.com
9938 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9939 S:      Supported
9940 F:      drivers/infiniband/hw/mlx5/
9941 F:      include/linux/mlx5/
9942 F:      include/uapi/rdma/mlx5-abi.h
9943
9944 MELLANOX MLXCPLD I2C AND MUX DRIVER
9945 M:      Vadim Pasternak <vadimp@mellanox.com>
9946 M:      Michael Shych <michaelsh@mellanox.com>
9947 L:      linux-i2c@vger.kernel.org
9948 S:      Supported
9949 F:      drivers/i2c/busses/i2c-mlxcpld.c
9950 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9951 F:      Documentation/i2c/busses/i2c-mlxcpld
9952
9953 MELLANOX MLXCPLD LED DRIVER
9954 M:      Vadim Pasternak <vadimp@mellanox.com>
9955 L:      linux-leds@vger.kernel.org
9956 S:      Supported
9957 F:      drivers/leds/leds-mlxcpld.c
9958 F:      drivers/leds/leds-mlxreg.c
9959 F:      Documentation/leds/leds-mlxcpld.txt
9960
9961 MELLANOX PLATFORM DRIVER
9962 M:      Vadim Pasternak <vadimp@mellanox.com>
9963 L:      platform-driver-x86@vger.kernel.org
9964 S:      Supported
9965 F:      drivers/platform/x86/mlx-platform.c
9966
9967 MEMBARRIER SUPPORT
9968 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9969 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9970 L:      linux-kernel@vger.kernel.org
9971 S:      Supported
9972 F:      kernel/sched/membarrier.c
9973 F:      include/uapi/linux/membarrier.h
9974 F:      arch/powerpc/include/asm/membarrier.h
9975
9976 MEMBLOCK
9977 M:      Mike Rapoport <rppt@linux.ibm.com>
9978 L:      linux-mm@kvack.org
9979 S:      Maintained
9980 F:      include/linux/memblock.h
9981 F:      mm/memblock.c
9982 F:      Documentation/core-api/boot-time-mm.rst
9983
9984 MEMORY MANAGEMENT
9985 L:      linux-mm@kvack.org
9986 W:      http://www.linux-mm.org
9987 S:      Maintained
9988 F:      include/linux/mm.h
9989 F:      include/linux/gfp.h
9990 F:      include/linux/mmzone.h
9991 F:      include/linux/memory_hotplug.h
9992 F:      include/linux/vmalloc.h
9993 F:      mm/
9994
9995 MEMORY TECHNOLOGY DEVICES (MTD)
9996 M:      David Woodhouse <dwmw2@infradead.org>
9997 M:      Brian Norris <computersforpeace@gmail.com>
9998 M:      Boris Brezillon <bbrezillon@kernel.org>
9999 M:      Marek Vasut <marek.vasut@gmail.com>
10000 M:      Richard Weinberger <richard@nod.at>
10001 L:      linux-mtd@lists.infradead.org
10002 W:      http://www.linux-mtd.infradead.org/
10003 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10004 T:      git git://git.infradead.org/linux-mtd.git master
10005 T:      git git://git.infradead.org/linux-mtd.git mtd/next
10006 S:      Maintained
10007 F:      Documentation/devicetree/bindings/mtd/
10008 F:      drivers/mtd/
10009 F:      include/linux/mtd/
10010 F:      include/uapi/mtd/
10011
10012 MEN A21 WATCHDOG DRIVER
10013 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10014 L:      linux-watchdog@vger.kernel.org
10015 S:      Maintained
10016 F:      drivers/watchdog/mena21_wdt.c
10017
10018 MEN CHAMELEON BUS (mcb)
10019 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10020 S:      Maintained
10021 F:      drivers/mcb/
10022 F:      include/linux/mcb.h
10023 F:      Documentation/men-chameleon-bus.txt
10024
10025 MEN F21BMC (Board Management Controller)
10026 M:      Andreas Werner <andreas.werner@men.de>
10027 S:      Supported
10028 F:      drivers/mfd/menf21bmc.c
10029 F:      drivers/watchdog/menf21bmc_wdt.c
10030 F:      drivers/leds/leds-menf21bmc.c
10031 F:      drivers/hwmon/menf21bmc_hwmon.c
10032 F:      Documentation/hwmon/menf21bmc
10033
10034 MEN Z069 WATCHDOG DRIVER
10035 M:      Johannes Thumshirn <jth@kernel.org>
10036 L:      linux-watchdog@vger.kernel.org
10037 S:      Maintained
10038 F:      drivers/watchdog/menz69_wdt.c
10039
10040 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10041 M:      Neil Armstrong <narmstrong@baylibre.com>
10042 L:      linux-media@lists.freedesktop.org
10043 L:      linux-amlogic@lists.infradead.org
10044 W:      http://linux-meson.com/
10045 S:      Supported
10046 F:      drivers/media/platform/meson/ao-cec.c
10047 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10048 T:      git git://linuxtv.org/media_tree.git
10049
10050 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10051 M:      Liang Yang <liang.yang@amlogic.com>
10052 L:      linux-mtd@lists.infradead.org
10053 S:      Maintained
10054 F:      drivers/mtd/nand/raw/meson_*
10055 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10056
10057 METHODE UDPU SUPPORT
10058 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10059 S:      Maintained
10060 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10061
10062 MICROBLAZE ARCHITECTURE
10063 M:      Michal Simek <monstr@monstr.eu>
10064 W:      http://www.monstr.eu/fdt/
10065 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10066 S:      Supported
10067 F:      arch/microblaze/
10068
10069 MICROCHIP AT91 SERIAL DRIVER
10070 M:      Richard Genoud <richard.genoud@gmail.com>
10071 S:      Maintained
10072 F:      drivers/tty/serial/atmel_serial.c
10073 F:      drivers/tty/serial/atmel_serial.h
10074 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10075
10076 MICROCHIP AUDIO ASOC DRIVERS
10077 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10079 S:      Supported
10080 F:      sound/soc/atmel
10081
10082 MICROCHIP DMA DRIVER
10083 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10085 L:      dmaengine@vger.kernel.org
10086 S:      Supported
10087 F:      drivers/dma/at_hdmac.c
10088 F:      drivers/dma/at_hdmac_regs.h
10089 F:      include/linux/platform_data/dma-atmel.h
10090 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10091 F:      include/dt-bindings/dma/at91.h
10092
10093 MICROCHIP ECC DRIVER
10094 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10095 L:      linux-crypto@vger.kernel.org
10096 S:      Maintained
10097 F:      drivers/crypto/atmel-ecc.*
10098
10099 MICROCHIP I2C DRIVER
10100 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10101 L:      linux-i2c@vger.kernel.org
10102 S:      Supported
10103 F:      drivers/i2c/busses/i2c-at91.c
10104
10105 MICROCHIP ISC DRIVER
10106 M:      Eugen Hristev <eugen.hristev@microchip.com>
10107 L:      linux-media@vger.kernel.org
10108 S:      Supported
10109 F:      drivers/media/platform/atmel/atmel-isc.c
10110 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10111 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10112
10113 MICROCHIP ISI DRIVER
10114 M:      Eugen Hristev <eugen.hristev@microchip.com>
10115 L:      linux-media@vger.kernel.org
10116 S:      Supported
10117 F:      drivers/media/platform/atmel/atmel-isi.c
10118 F:      drivers/media/platform/atmel/atmel-isi.h
10119
10120 MICROCHIP AT91 USART MFD DRIVER
10121 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10122 L:      linux-kernel@vger.kernel.org
10123 S:      Supported
10124 F:      drivers/mfd/at91-usart.c
10125 F:      include/dt-bindings/mfd/at91-usart.h
10126 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10127
10128 MICROCHIP AT91 USART SPI DRIVER
10129 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10130 L:      linux-spi@vger.kernel.org
10131 S:      Supported
10132 F:      drivers/spi/spi-at91-usart.c
10133 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10134
10135 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10136 M:      Woojung Huh <Woojung.Huh@microchip.com>
10137 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10138 L:      netdev@vger.kernel.org
10139 S:      Maintained
10140 F:      net/dsa/tag_ksz.c
10141 F:      drivers/net/dsa/microchip/*
10142 F:      include/linux/platform_data/microchip-ksz.h
10143 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10144
10145 MICROCHIP LAN743X ETHERNET DRIVER
10146 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10147 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10148 L:      netdev@vger.kernel.org
10149 S:      Maintained
10150 F:      drivers/net/ethernet/microchip/lan743x_*
10151
10152 MICROCHIP LCDFB DRIVER
10153 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10154 L:      linux-fbdev@vger.kernel.org
10155 S:      Maintained
10156 F:      drivers/video/fbdev/atmel_lcdfb.c
10157 F:      include/video/atmel_lcdc.h
10158
10159 MICROCHIP MMC/SD/SDIO MCI DRIVER
10160 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10161 S:      Maintained
10162 F:      drivers/mmc/host/atmel-mci.c
10163
10164 MICROCHIP MCP16502 PMIC DRIVER
10165 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10167 S:      Maintained
10168 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10169 F:      drivers/regulator/mcp16502.c
10170
10171 MICROCHIP MCP3911 ADC DRIVER
10172 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10173 M:      Kent Gustavsson <kent@minoris.se>
10174 L:      linux-iio@vger.kernel.org
10175 S:      Supported
10176 F:      drivers/iio/adc/mcp3911.c
10177 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10178
10179 MICROCHIP NAND DRIVER
10180 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10181 L:      linux-mtd@lists.infradead.org
10182 S:      Supported
10183 F:      drivers/mtd/nand/raw/atmel/*
10184 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10185
10186 MICROCHIP PWM DRIVER
10187 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10189 L:      linux-pwm@vger.kernel.org
10190 S:      Supported
10191 F:      drivers/pwm/pwm-atmel.c
10192 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10193
10194 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10195 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10196 M:      Eugen Hristev <eugen.hristev@microchip.com>
10197 L:      linux-iio@vger.kernel.org
10198 S:      Supported
10199 F:      drivers/iio/adc/at91-sama5d2_adc.c
10200 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10201 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10202
10203 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10204 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10205 S:      Supported
10206 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10207
10208 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10209 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10211 L:      linux-gpio@vger.kernel.org
10212 F:      drivers/gpio/gpio-sama5d2-piobu.c
10213
10214 MICROCHIP SPI DRIVER
10215 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10216 S:      Supported
10217 F:      drivers/spi/spi-atmel.*
10218
10219 MICROCHIP SSC DRIVER
10220 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10222 S:      Supported
10223 F:      drivers/misc/atmel-ssc.c
10224 F:      include/linux/atmel-ssc.h
10225
10226 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10227 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10229 S:      Supported
10230 F:      drivers/misc/atmel_tclib.c
10231 F:      drivers/clocksource/tcb_clksrc.c
10232
10233 MICROCHIP USBA UDC DRIVER
10234 M:      Cristian Birsan <cristian.birsan@microchip.com>
10235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10236 S:      Supported
10237 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10238
10239 MICROCHIP USB251XB DRIVER
10240 M:      Richard Leitner <richard.leitner@skidata.com>
10241 L:      linux-usb@vger.kernel.org
10242 S:      Maintained
10243 F:      drivers/usb/misc/usb251xb.c
10244 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10245
10246 MICROCHIP XDMA DRIVER
10247 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10248 L:      linux-arm-kernel@lists.infradead.org
10249 L:      dmaengine@vger.kernel.org
10250 S:      Supported
10251 F:      drivers/dma/at_xdmac.c
10252
10253 MICROSEMI MIPS SOCS
10254 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10255 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10256 L:      linux-mips@vger.kernel.org
10257 S:      Supported
10258 F:      arch/mips/generic/board-ocelot.c
10259 F:      arch/mips/configs/generic/board-ocelot.config
10260 F:      arch/mips/boot/dts/mscc/
10261 F:      Documentation/devicetree/bindings/mips/mscc.txt
10262
10263 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10264 M:      Don Brace <don.brace@microsemi.com>
10265 L:      esc.storagedev@microsemi.com
10266 L:      linux-scsi@vger.kernel.org
10267 S:      Supported
10268 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10269 F:      drivers/scsi/smartpqi/Kconfig
10270 F:      drivers/scsi/smartpqi/Makefile
10271 F:      include/linux/cciss*.h
10272 F:      include/uapi/linux/cciss*.h
10273 F:      Documentation/scsi/smartpqi.txt
10274
10275 MICROSEMI ETHERNET SWITCH DRIVER
10276 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10277 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10278 L:      netdev@vger.kernel.org
10279 S:      Supported
10280 F:      drivers/net/ethernet/mscc/
10281
10282 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10283 M:      Chen Yu <yu.c.chen@intel.com>
10284 L:      platform-driver-x86@vger.kernel.org
10285 S:      Supported
10286 F:      drivers/platform/x86/surfacepro3_button.c
10287
10288 MICROTEK X6 SCANNER
10289 M:      Oliver Neukum <oliver@neukum.org>
10290 S:      Maintained
10291 F:      drivers/usb/image/microtek.*
10292
10293 MIPS
10294 M:      Ralf Baechle <ralf@linux-mips.org>
10295 M:      Paul Burton <paul.burton@mips.com>
10296 M:      James Hogan <jhogan@kernel.org>
10297 L:      linux-mips@vger.kernel.org
10298 W:      http://www.linux-mips.org/
10299 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10301 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10302 S:      Supported
10303 F:      Documentation/devicetree/bindings/mips/
10304 F:      Documentation/mips/
10305 F:      arch/mips/
10306 F:      drivers/platform/mips/
10307
10308 MIPS BOSTON DEVELOPMENT BOARD
10309 M:      Paul Burton <paul.burton@mips.com>
10310 L:      linux-mips@vger.kernel.org
10311 S:      Maintained
10312 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10313 F:      arch/mips/boot/dts/img/boston.dts
10314 F:      arch/mips/configs/generic/board-boston.config
10315 F:      drivers/clk/imgtec/clk-boston.c
10316 F:      include/dt-bindings/clock/boston-clock.h
10317
10318 MIPS GENERIC PLATFORM
10319 M:      Paul Burton <paul.burton@mips.com>
10320 L:      linux-mips@vger.kernel.org
10321 S:      Supported
10322 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10323 F:      arch/mips/generic/
10324 F:      arch/mips/tools/generic-board-config.sh
10325
10326 MIPS/LOONGSON1 ARCHITECTURE
10327 M:      Keguang Zhang <keguang.zhang@gmail.com>
10328 L:      linux-mips@vger.kernel.org
10329 S:      Maintained
10330 F:      arch/mips/loongson32/
10331 F:      arch/mips/include/asm/mach-loongson32/
10332 F:      drivers/*/*loongson1*
10333 F:      drivers/*/*/*loongson1*
10334
10335 MIPS/LOONGSON2 ARCHITECTURE
10336 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10337 L:      linux-mips@vger.kernel.org
10338 S:      Maintained
10339 F:      arch/mips/loongson64/fuloong-2e/
10340 F:      arch/mips/loongson64/lemote-2f/
10341 F:      arch/mips/include/asm/mach-loongson64/
10342 F:      drivers/*/*loongson2*
10343 F:      drivers/*/*/*loongson2*
10344
10345 MIPS/LOONGSON3 ARCHITECTURE
10346 M:      Huacai Chen <chenhc@lemote.com>
10347 L:      linux-mips@vger.kernel.org
10348 S:      Maintained
10349 F:      arch/mips/loongson64/
10350 F:      arch/mips/include/asm/mach-loongson64/
10351 F:      drivers/platform/mips/cpu_hwmon.c
10352 F:      drivers/*/*loongson3*
10353 F:      drivers/*/*/*loongson3*
10354
10355 MIPS RINT INSTRUCTION EMULATION
10356 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10357 L:      linux-mips@vger.kernel.org
10358 S:      Supported
10359 F:      arch/mips/math-emu/sp_rint.c
10360 F:      arch/mips/math-emu/dp_rint.c
10361
10362 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10363 M:      Hans Verkuil <hverkuil@xs4all.nl>
10364 L:      linux-media@vger.kernel.org
10365 T:      git git://linuxtv.org/media_tree.git
10366 W:      https://linuxtv.org
10367 S:      Odd Fixes
10368 F:      drivers/media/radio/radio-miropcm20*
10369
10370 MMP SUPPORT
10371 R:      Lubomir Rintel <lkundrak@v3.sk>
10372 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10373 S:      Odd Fixes
10374 F:      arch/arm/boot/dts/mmp*
10375 F:      arch/arm/mach-mmp/
10376
10377 MMU GATHER AND TLB INVALIDATION
10378 M:      Will Deacon <will.deacon@arm.com>
10379 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10380 M:      Andrew Morton <akpm@linux-foundation.org>
10381 M:      Nick Piggin <npiggin@gmail.com>
10382 M:      Peter Zijlstra <peterz@infradead.org>
10383 L:      linux-arch@vger.kernel.org
10384 L:      linux-mm@kvack.org
10385 S:      Maintained
10386 F:      arch/*/include/asm/tlb.h
10387 F:      include/asm-generic/tlb.h
10388 F:      mm/mmu_gather.c
10389
10390 MN88472 MEDIA DRIVER
10391 M:      Antti Palosaari <crope@iki.fi>
10392 L:      linux-media@vger.kernel.org
10393 W:      https://linuxtv.org
10394 W:      http://palosaari.fi/linux/
10395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10396 S:      Maintained
10397 F:      drivers/media/dvb-frontends/mn88472*
10398
10399 MN88473 MEDIA DRIVER
10400 M:      Antti Palosaari <crope@iki.fi>
10401 L:      linux-media@vger.kernel.org
10402 W:      https://linuxtv.org
10403 W:      http://palosaari.fi/linux/
10404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10405 S:      Maintained
10406 F:      drivers/media/dvb-frontends/mn88473*
10407
10408 MODULE SUPPORT
10409 M:      Jessica Yu <jeyu@kernel.org>
10410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10411 S:      Maintained
10412 F:      include/linux/module.h
10413 F:      kernel/module.c
10414
10415 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10416 W:      http://popies.net/meye/
10417 S:      Orphan
10418 F:      Documentation/media/v4l-drivers/meye*
10419 F:      drivers/media/pci/meye/
10420 F:      include/uapi/linux/meye.h
10421
10422 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10423 M:      Jiri Slaby <jirislaby@gmail.com>
10424 S:      Maintained
10425 F:      Documentation/serial/moxa-smartio
10426 F:      drivers/tty/mxser.*
10427
10428 MR800 AVERMEDIA USB FM RADIO DRIVER
10429 M:      Alexey Klimov <klimov.linux@gmail.com>
10430 L:      linux-media@vger.kernel.org
10431 T:      git git://linuxtv.org/media_tree.git
10432 S:      Maintained
10433 F:      drivers/media/radio/radio-mr800.c
10434
10435 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10436 M:      Alan Ott <alan@signal11.us>
10437 L:      linux-wpan@vger.kernel.org
10438 S:      Maintained
10439 F:      drivers/net/ieee802154/mrf24j40.c
10440 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10441
10442 MSI LAPTOP SUPPORT
10443 M:      "Lee, Chun-Yi" <jlee@suse.com>
10444 L:      platform-driver-x86@vger.kernel.org
10445 S:      Maintained
10446 F:      drivers/platform/x86/msi-laptop.c
10447
10448 MSI WMI SUPPORT
10449 L:      platform-driver-x86@vger.kernel.org
10450 S:      Orphan
10451 F:      drivers/platform/x86/msi-wmi.c
10452
10453 MSI001 MEDIA DRIVER
10454 M:      Antti Palosaari <crope@iki.fi>
10455 L:      linux-media@vger.kernel.org
10456 W:      https://linuxtv.org
10457 W:      http://palosaari.fi/linux/
10458 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10459 T:      git git://linuxtv.org/anttip/media_tree.git
10460 S:      Maintained
10461 F:      drivers/media/tuners/msi001*
10462
10463 MSI2500 MEDIA DRIVER
10464 M:      Antti Palosaari <crope@iki.fi>
10465 L:      linux-media@vger.kernel.org
10466 W:      https://linuxtv.org
10467 W:      http://palosaari.fi/linux/
10468 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10469 T:      git git://linuxtv.org/anttip/media_tree.git
10470 S:      Maintained
10471 F:      drivers/media/usb/msi2500/
10472
10473 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10474 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10475 L:      linux-mtd@lists.infradead.org
10476 S:      Maintained
10477 F:      drivers/mtd/devices/docg3*
10478
10479 MT9M032 APTINA SENSOR DRIVER
10480 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10481 L:      linux-media@vger.kernel.org
10482 T:      git git://linuxtv.org/media_tree.git
10483 S:      Maintained
10484 F:      drivers/media/i2c/mt9m032.c
10485 F:      include/media/i2c/mt9m032.h
10486
10487 MT9P031 APTINA CAMERA SENSOR
10488 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10489 L:      linux-media@vger.kernel.org
10490 T:      git git://linuxtv.org/media_tree.git
10491 S:      Maintained
10492 F:      drivers/media/i2c/mt9p031.c
10493 F:      include/media/i2c/mt9p031.h
10494
10495 MT9T001 APTINA CAMERA SENSOR
10496 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10497 L:      linux-media@vger.kernel.org
10498 T:      git git://linuxtv.org/media_tree.git
10499 S:      Maintained
10500 F:      drivers/media/i2c/mt9t001.c
10501 F:      include/media/i2c/mt9t001.h
10502
10503 MT9T112 APTINA CAMERA SENSOR
10504 M:      Jacopo Mondi <jacopo@jmondi.org>
10505 L:      linux-media@vger.kernel.org
10506 T:      git git://linuxtv.org/media_tree.git
10507 S:      Odd Fixes
10508 F:      drivers/media/i2c/mt9t112.c
10509 F:      include/media/i2c/mt9t112.h
10510
10511 MT9V032 APTINA CAMERA SENSOR
10512 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10513 L:      linux-media@vger.kernel.org
10514 T:      git git://linuxtv.org/media_tree.git
10515 S:      Maintained
10516 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10517 F:      drivers/media/i2c/mt9v032.c
10518 F:      include/media/i2c/mt9v032.h
10519
10520 MT9V111 APTINA CAMERA SENSOR
10521 M:      Jacopo Mondi <jacopo@jmondi.org>
10522 L:      linux-media@vger.kernel.org
10523 T:      git git://linuxtv.org/media_tree.git
10524 S:      Maintained
10525 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10526 F:      drivers/media/i2c/mt9v111.c
10527
10528 MULTIFUNCTION DEVICES (MFD)
10529 M:      Lee Jones <lee.jones@linaro.org>
10530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10531 S:      Supported
10532 F:      Documentation/devicetree/bindings/mfd/
10533 F:      drivers/mfd/
10534 F:      include/linux/mfd/
10535 F:      include/dt-bindings/mfd/
10536
10537 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10538 S:      Orphan
10539 F:      drivers/mmc/host/mmc_spi.c
10540 F:      include/linux/spi/mmc_spi.h
10541
10542 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10543 M:      Ulf Hansson <ulf.hansson@linaro.org>
10544 L:      linux-mmc@vger.kernel.org
10545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10546 S:      Maintained
10547 F:      Documentation/devicetree/bindings/mmc/
10548 F:      drivers/mmc/
10549 F:      include/linux/mmc/
10550 F:      include/uapi/linux/mmc/
10551
10552 MULTIPLEXER SUBSYSTEM
10553 M:      Peter Rosin <peda@axentia.se>
10554 S:      Maintained
10555 F:      Documentation/ABI/testing/sysfs-class-mux*
10556 F:      Documentation/devicetree/bindings/mux/
10557 F:      include/dt-bindings/mux/
10558 F:      include/linux/mux/
10559 F:      drivers/mux/
10560
10561 MULTITECH MULTIPORT CARD (ISICOM)
10562 S:      Orphan
10563 F:      drivers/tty/isicom.c
10564 F:      include/linux/isicom.h
10565
10566 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10567 M:      Bin Liu <b-liu@ti.com>
10568 L:      linux-usb@vger.kernel.org
10569 S:      Maintained
10570 F:      drivers/usb/musb/
10571
10572 MXL301RF MEDIA DRIVER
10573 M:      Akihiro Tsukada <tskd08@gmail.com>
10574 L:      linux-media@vger.kernel.org
10575 S:      Odd Fixes
10576 F:      drivers/media/tuners/mxl301rf*
10577
10578 MXL5007T MEDIA DRIVER
10579 M:      Michael Krufky <mkrufky@linuxtv.org>
10580 L:      linux-media@vger.kernel.org
10581 W:      https://linuxtv.org
10582 W:      http://github.com/mkrufky
10583 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10584 T:      git git://linuxtv.org/mkrufky/tuners.git
10585 S:      Maintained
10586 F:      drivers/media/tuners/mxl5007t.*
10587
10588 MXSFB DRM DRIVER
10589 M:      Marek Vasut <marex@denx.de>
10590 M:      Stefan Agner <stefan@agner.ch>
10591 L:      dri-devel@lists.freedesktop.org
10592 S:      Supported
10593 F:      drivers/gpu/drm/mxsfb/
10594 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10595 T:      git git://anongit.freedesktop.org/drm/drm-misc
10596
10597 MYLEX DAC960 PCI RAID Controller
10598 M:      Hannes Reinecke <hare@kernel.org>
10599 L:      linux-scsi@vger.kernel.org
10600 S:      Supported
10601 F:      drivers/scsi/myrb.*
10602 F:      drivers/scsi/myrs.*
10603
10604 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10605 M:      Chris Lee <christopher.lee@cspi.com>
10606 L:      netdev@vger.kernel.org
10607 W:      https://www.cspi.com/ethernet-products/support/downloads/
10608 S:      Supported
10609 F:      drivers/net/ethernet/myricom/myri10ge/
10610
10611 NAND FLASH SUBSYSTEM
10612 M:      Boris Brezillon <bbrezillon@kernel.org>
10613 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10614 R:      Richard Weinberger <richard@nod.at>
10615 L:      linux-mtd@lists.infradead.org
10616 W:      http://www.linux-mtd.infradead.org/
10617 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10618 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10619 T:      git git://git.infradead.org/linux-mtd.git nand/next
10620 S:      Maintained
10621 F:      drivers/mtd/nand/
10622 F:      include/linux/mtd/*nand*.h
10623
10624 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10625 M:      Daniel Mack <zonque@gmail.com>
10626 S:      Maintained
10627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10628 W:      http://www.native-instruments.com
10629 F:      sound/usb/caiaq/
10630
10631 NATSEMI ETHERNET DRIVER (DP8381x)
10632 S:      Orphan
10633 F:      drivers/net/ethernet/natsemi/natsemi.c
10634
10635 NCR 5380 SCSI DRIVERS
10636 M:      Finn Thain <fthain@telegraphics.com.au>
10637 M:      Michael Schmitz <schmitzmic@gmail.com>
10638 L:      linux-scsi@vger.kernel.org
10639 S:      Maintained
10640 F:      Documentation/scsi/g_NCR5380.txt
10641 F:      drivers/scsi/NCR5380.*
10642 F:      drivers/scsi/arm/cumana_1.c
10643 F:      drivers/scsi/arm/oak.c
10644 F:      drivers/scsi/atari_scsi.*
10645 F:      drivers/scsi/dmx3191d.c
10646 F:      drivers/scsi/g_NCR5380.*
10647 F:      drivers/scsi/mac_scsi.*
10648 F:      drivers/scsi/sun3_scsi.*
10649 F:      drivers/scsi/sun3_scsi_vme.c
10650
10651 NCSI LIBRARY:
10652 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10653 S:      Maintained
10654 F:      net/ncsi/
10655
10656 NCT6775 HARDWARE MONITOR DRIVER
10657 M:      Guenter Roeck <linux@roeck-us.net>
10658 L:      linux-hwmon@vger.kernel.org
10659 S:      Maintained
10660 F:      Documentation/hwmon/nct6775
10661 F:      drivers/hwmon/nct6775.c
10662
10663 NET_FAILOVER MODULE
10664 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10665 L:      netdev@vger.kernel.org
10666 S:      Supported
10667 F:      driver/net/net_failover.c
10668 F:      include/net/net_failover.h
10669 F:      Documentation/networking/net_failover.rst
10670
10671 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10672 M:      Faisal Latif <faisal.latif@intel.com>
10673 L:      linux-rdma@vger.kernel.org
10674 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10675 S:      Supported
10676 F:      drivers/infiniband/hw/nes/
10677 F:      include/uapi/rdma/nes-abi.h
10678
10679 NETEM NETWORK EMULATOR
10680 M:      Stephen Hemminger <stephen@networkplumber.org>
10681 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10682 S:      Maintained
10683 F:      net/sched/sch_netem.c
10684
10685 NETERION 10GbE DRIVERS (s2io/vxge)
10686 M:      Jon Mason <jdmason@kudzu.us>
10687 L:      netdev@vger.kernel.org
10688 S:      Supported
10689 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10690 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10691 F:      drivers/net/ethernet/neterion/
10692
10693 NETFILTER
10694 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10695 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10696 M:      Florian Westphal <fw@strlen.de>
10697 L:      netfilter-devel@vger.kernel.org
10698 L:      coreteam@netfilter.org
10699 W:      http://www.netfilter.org/
10700 W:      http://www.iptables.org/
10701 W:      http://www.nftables.org/
10702 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10705 S:      Maintained
10706 F:      include/linux/netfilter*
10707 F:      include/linux/netfilter/
10708 F:      include/net/netfilter/
10709 F:      include/uapi/linux/netfilter*
10710 F:      include/uapi/linux/netfilter/
10711 F:      net/*/netfilter.c
10712 F:      net/*/netfilter/
10713 F:      net/netfilter/
10714 F:      net/bridge/br_netfilter*.c
10715
10716 NETROM NETWORK LAYER
10717 M:      Ralf Baechle <ralf@linux-mips.org>
10718 L:      linux-hams@vger.kernel.org
10719 W:      http://www.linux-ax25.org/
10720 S:      Maintained
10721 F:      include/net/netrom.h
10722 F:      include/uapi/linux/netrom.h
10723 F:      net/netrom/
10724
10725 NETRONOME ETHERNET DRIVERS
10726 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10727 L:      oss-drivers@netronome.com
10728 S:      Maintained
10729 F:      drivers/net/ethernet/netronome/
10730
10731 NETWORK BLOCK DEVICE (NBD)
10732 M:      Josef Bacik <josef@toxicpanda.com>
10733 S:      Maintained
10734 L:      linux-block@vger.kernel.org
10735 L:      nbd@other.debian.org
10736 F:      Documentation/blockdev/nbd.txt
10737 F:      drivers/block/nbd.c
10738 F:      include/uapi/linux/nbd.h
10739
10740 NETWORK DROP MONITOR
10741 M:      Neil Horman <nhorman@tuxdriver.com>
10742 L:      netdev@vger.kernel.org
10743 S:      Maintained
10744 W:      https://fedorahosted.org/dropwatch/
10745 F:      net/core/drop_monitor.c
10746
10747 NETWORKING DRIVERS
10748 M:      "David S. Miller" <davem@davemloft.net>
10749 L:      netdev@vger.kernel.org
10750 W:      http://www.linuxfoundation.org/en/Net
10751 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10754 S:      Odd Fixes
10755 F:      Documentation/devicetree/bindings/net/
10756 F:      drivers/net/
10757 F:      include/linux/if_*
10758 F:      include/linux/netdevice.h
10759 F:      include/linux/etherdevice.h
10760 F:      include/linux/fcdevice.h
10761 F:      include/linux/fddidevice.h
10762 F:      include/linux/hippidevice.h
10763 F:      include/linux/inetdevice.h
10764 F:      include/uapi/linux/if_*
10765 F:      include/uapi/linux/netdevice.h
10766
10767 NETWORKING DRIVERS (WIRELESS)
10768 M:      Kalle Valo <kvalo@codeaurora.org>
10769 L:      linux-wireless@vger.kernel.org
10770 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10773 S:      Maintained
10774 F:      Documentation/devicetree/bindings/net/wireless/
10775 F:      drivers/net/wireless/
10776
10777 NETWORKING [DSA]
10778 M:      Andrew Lunn <andrew@lunn.ch>
10779 M:      Vivien Didelot <vivien.didelot@gmail.com>
10780 M:      Florian Fainelli <f.fainelli@gmail.com>
10781 S:      Maintained
10782 F:      Documentation/devicetree/bindings/net/dsa/
10783 F:      net/dsa/
10784 F:      include/net/dsa.h
10785 F:      include/linux/dsa/
10786 F:      include/linux/platform_data/dsa.h
10787 F:      drivers/net/dsa/
10788
10789 NETWORKING [GENERAL]
10790 M:      "David S. Miller" <davem@davemloft.net>
10791 L:      netdev@vger.kernel.org
10792 W:      http://www.linuxfoundation.org/en/Net
10793 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10796 B:      mailto:netdev@vger.kernel.org
10797 S:      Maintained
10798 F:      net/
10799 F:      include/net/
10800 F:      include/linux/in.h
10801 F:      include/linux/net.h
10802 F:      include/linux/netdevice.h
10803 F:      include/uapi/linux/in.h
10804 F:      include/uapi/linux/net.h
10805 F:      include/uapi/linux/netdevice.h
10806 F:      include/uapi/linux/net_namespace.h
10807 F:      tools/testing/selftests/net/
10808 F:      lib/net_utils.c
10809 F:      lib/random32.c
10810 F:      Documentation/networking/
10811
10812 NETWORKING [IPSEC]
10813 M:      Steffen Klassert <steffen.klassert@secunet.com>
10814 M:      Herbert Xu <herbert@gondor.apana.org.au>
10815 M:      "David S. Miller" <davem@davemloft.net>
10816 L:      netdev@vger.kernel.org
10817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10819 S:      Maintained
10820 F:      net/xfrm/
10821 F:      net/key/
10822 F:      net/ipv4/xfrm*
10823 F:      net/ipv4/esp4*
10824 F:      net/ipv4/ah4.c
10825 F:      net/ipv4/ipcomp.c
10826 F:      net/ipv4/ip_vti.c
10827 F:      net/ipv6/xfrm*
10828 F:      net/ipv6/esp6*
10829 F:      net/ipv6/ah6.c
10830 F:      net/ipv6/ipcomp6.c
10831 F:      net/ipv6/ip6_vti.c
10832 F:      include/uapi/linux/xfrm.h
10833 F:      include/net/xfrm.h
10834
10835 NETWORKING [IPv4/IPv6]
10836 M:      "David S. Miller" <davem@davemloft.net>
10837 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10838 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10839 L:      netdev@vger.kernel.org
10840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10841 S:      Maintained
10842 F:      net/ipv4/
10843 F:      net/ipv6/
10844 F:      include/net/ip*
10845 F:      arch/x86/net/*
10846
10847 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10848 M:      Paul Moore <paul@paul-moore.com>
10849 W:      https://github.com/netlabel
10850 L:      netdev@vger.kernel.org
10851 L:      linux-security-module@vger.kernel.org
10852 S:      Maintained
10853 F:      Documentation/netlabel/
10854 F:      include/net/calipso.h
10855 F:      include/net/cipso_ipv4.h
10856 F:      include/net/netlabel.h
10857 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10858 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10859 F:      net/netlabel/
10860 F:      net/ipv4/cipso_ipv4.c
10861 F:      net/ipv6/calipso.c
10862 F:      net/netfilter/xt_CONNSECMARK.c
10863 F:      net/netfilter/xt_SECMARK.c
10864
10865 NETWORKING [TCP]
10866 M:      Eric Dumazet <edumazet@google.com>
10867 L:      netdev@vger.kernel.org
10868 S:      Maintained
10869 F:      net/ipv4/tcp*.c
10870 F:      net/ipv4/syncookies.c
10871 F:      net/ipv6/tcp*.c
10872 F:      net/ipv6/syncookies.c
10873 F:      include/uapi/linux/tcp.h
10874 F:      include/net/tcp.h
10875 F:      include/linux/tcp.h
10876 F:      include/trace/events/tcp.h
10877
10878 NETWORKING [TLS]
10879 M:      Boris Pismenny <borisp@mellanox.com>
10880 M:      Aviad Yehezkel <aviadye@mellanox.com>
10881 M:      Dave Watson <davejwatson@fb.com>
10882 M:      John Fastabend <john.fastabend@gmail.com>
10883 M:      Daniel Borkmann <daniel@iogearbox.net>
10884 L:      netdev@vger.kernel.org
10885 S:      Maintained
10886 F:      net/tls/*
10887 F:      include/uapi/linux/tls.h
10888 F:      include/net/tls.h
10889
10890 NETWORKING [WIRELESS]
10891 L:      linux-wireless@vger.kernel.org
10892 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10893
10894 NETDEVSIM
10895 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10896 S:      Maintained
10897 F:      drivers/net/netdevsim/*
10898
10899 NETXEN (1/10) GbE SUPPORT
10900 M:      Manish Chopra <manishc@marvell.com>
10901 M:      Rahul Verma <rahulv@marvell.com>
10902 M:      GR-Linux-NIC-Dev@marvell.com
10903 L:      netdev@vger.kernel.org
10904 S:      Supported
10905 F:      drivers/net/ethernet/qlogic/netxen/
10906
10907 NFC SUBSYSTEM
10908 M:      Samuel Ortiz <sameo@linux.intel.com>
10909 L:      linux-wireless@vger.kernel.org
10910 L:      linux-nfc@lists.01.org (subscribers-only)
10911 S:      Supported
10912 F:      net/nfc/
10913 F:      include/net/nfc/
10914 F:      include/uapi/linux/nfc.h
10915 F:      drivers/nfc/
10916 F:      include/linux/platform_data/nfcmrvl.h
10917 F:      include/linux/platform_data/nxp-nci.h
10918 F:      Documentation/devicetree/bindings/net/nfc/
10919
10920 NFS, SUNRPC, AND LOCKD CLIENTS
10921 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10922 M:      Anna Schumaker <anna.schumaker@netapp.com>
10923 L:      linux-nfs@vger.kernel.org
10924 W:      http://client.linux-nfs.org
10925 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10926 S:      Maintained
10927 F:      fs/lockd/
10928 F:      fs/nfs/
10929 F:      fs/nfs_common/
10930 F:      net/sunrpc/
10931 F:      include/linux/lockd/
10932 F:      include/linux/nfs*
10933 F:      include/linux/sunrpc/
10934 F:      include/uapi/linux/nfs*
10935 F:      include/uapi/linux/sunrpc/
10936
10937 NILFS2 FILESYSTEM
10938 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10939 L:      linux-nilfs@vger.kernel.org
10940 W:      https://nilfs.sourceforge.io/
10941 W:      https://nilfs.osdn.jp/
10942 T:      git git://github.com/konis/nilfs2.git
10943 S:      Supported
10944 F:      Documentation/filesystems/nilfs2.txt
10945 F:      fs/nilfs2/
10946 F:      include/trace/events/nilfs2.h
10947 F:      include/uapi/linux/nilfs2_api.h
10948 F:      include/uapi/linux/nilfs2_ondisk.h
10949
10950 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10951 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10952 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10953 S:      Maintained
10954 F:      Documentation/scsi/NinjaSCSI.txt
10955 F:      drivers/scsi/pcmcia/nsp_*
10956
10957 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10958 M:      GOTO Masanori <gotom@debian.or.jp>
10959 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10960 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10961 S:      Maintained
10962 F:      Documentation/scsi/NinjaSCSI.txt
10963 F:      drivers/scsi/nsp32*
10964
10965 NIOS2 ARCHITECTURE
10966 M:      Ley Foon Tan <lftan@altera.com>
10967 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10969 S:      Maintained
10970 F:      arch/nios2/
10971
10972 NOHZ, DYNTICKS SUPPORT
10973 M:      Frederic Weisbecker <fweisbec@gmail.com>
10974 M:      Thomas Gleixner <tglx@linutronix.de>
10975 M:      Ingo Molnar <mingo@kernel.org>
10976 L:      linux-kernel@vger.kernel.org
10977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10978 S:      Maintained
10979 F:      kernel/time/tick*.*
10980 F:      include/linux/tick.h
10981 F:      include/linux/sched/nohz.h
10982
10983 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10984 M:      Pavel Machek <pavel@ucw.cz>
10985 M:      Sakari Ailus <sakari.ailus@iki.fi>
10986 L:      linux-media@vger.kernel.org
10987 S:      Maintained
10988 F:      drivers/media/i2c/et8ek8
10989 F:      drivers/media/i2c/ad5820.c
10990
10991 NOKIA N900 POWER SUPPLY DRIVERS
10992 R:      Pali Rohár <pali.rohar@gmail.com>
10993 F:      include/linux/power/bq2415x_charger.h
10994 F:      include/linux/power/bq27xxx_battery.h
10995 F:      include/linux/power/isp1704_charger.h
10996 F:      drivers/power/supply/bq2415x_charger.c
10997 F:      drivers/power/supply/bq27xxx_battery.c
10998 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10999 F:      drivers/power/supply/isp1704_charger.c
11000 F:      drivers/power/supply/rx51_battery.c
11001
11002 NOLIBC HEADER FILE
11003 M:      Willy Tarreau <w@1wt.eu>
11004 S:      Maintained
11005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11006 F:      tools/include/nolibc/
11007
11008 NTB AMD DRIVER
11009 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11010 L:      linux-ntb@googlegroups.com
11011 S:      Supported
11012 F:      drivers/ntb/hw/amd/
11013
11014 NTB DRIVER CORE
11015 M:      Jon Mason <jdmason@kudzu.us>
11016 M:      Dave Jiang <dave.jiang@intel.com>
11017 M:      Allen Hubbe <allenbh@gmail.com>
11018 L:      linux-ntb@googlegroups.com
11019 S:      Supported
11020 W:      https://github.com/jonmason/ntb/wiki
11021 T:      git git://github.com/jonmason/ntb.git
11022 F:      drivers/ntb/
11023 F:      drivers/net/ntb_netdev.c
11024 F:      include/linux/ntb.h
11025 F:      include/linux/ntb_transport.h
11026 F:      tools/testing/selftests/ntb/
11027
11028 NTB IDT DRIVER
11029 M:      Serge Semin <fancer.lancer@gmail.com>
11030 L:      linux-ntb@googlegroups.com
11031 S:      Supported
11032 F:      drivers/ntb/hw/idt/
11033
11034 NTB INTEL DRIVER
11035 M:      Dave Jiang <dave.jiang@intel.com>
11036 L:      linux-ntb@googlegroups.com
11037 S:      Supported
11038 W:      https://github.com/davejiang/linux/wiki
11039 T:      git https://github.com/davejiang/linux.git
11040 F:      drivers/ntb/hw/intel/
11041
11042 NTFS FILESYSTEM
11043 M:      Anton Altaparmakov <anton@tuxera.com>
11044 L:      linux-ntfs-dev@lists.sourceforge.net
11045 W:      http://www.tuxera.com/
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11047 S:      Supported
11048 F:      Documentation/filesystems/ntfs.txt
11049 F:      fs/ntfs/
11050
11051 NUBUS SUBSYSTEM
11052 M:      Finn Thain <fthain@telegraphics.com.au>
11053 L:      linux-m68k@lists.linux-m68k.org
11054 S:      Maintained
11055 F:      arch/*/include/asm/nubus.h
11056 F:      drivers/nubus/
11057 F:      include/linux/nubus.h
11058 F:      include/uapi/linux/nubus.h
11059
11060 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11061 M:      Antonino Daplas <adaplas@gmail.com>
11062 L:      linux-fbdev@vger.kernel.org
11063 S:      Maintained
11064 F:      drivers/video/fbdev/riva/
11065 F:      drivers/video/fbdev/nvidia/
11066
11067 NVM EXPRESS DRIVER
11068 M:      Keith Busch <keith.busch@intel.com>
11069 M:      Jens Axboe <axboe@fb.com>
11070 M:      Christoph Hellwig <hch@lst.de>
11071 M:      Sagi Grimberg <sagi@grimberg.me>
11072 L:      linux-nvme@lists.infradead.org
11073 T:      git://git.infradead.org/nvme.git
11074 W:      http://git.infradead.org/nvme.git
11075 S:      Supported
11076 F:      drivers/nvme/host/
11077 F:      include/linux/nvme.h
11078 F:      include/uapi/linux/nvme_ioctl.h
11079
11080 NVM EXPRESS FC TRANSPORT DRIVERS
11081 M:      James Smart <james.smart@broadcom.com>
11082 L:      linux-nvme@lists.infradead.org
11083 S:      Supported
11084 F:      include/linux/nvme-fc.h
11085 F:      include/linux/nvme-fc-driver.h
11086 F:      drivers/nvme/host/fc.c
11087 F:      drivers/nvme/target/fc.c
11088 F:      drivers/nvme/target/fcloop.c
11089
11090 NVM EXPRESS TARGET DRIVER
11091 M:      Christoph Hellwig <hch@lst.de>
11092 M:      Sagi Grimberg <sagi@grimberg.me>
11093 L:      linux-nvme@lists.infradead.org
11094 T:      git://git.infradead.org/nvme.git
11095 W:      http://git.infradead.org/nvme.git
11096 S:      Supported
11097 F:      drivers/nvme/target/
11098
11099 NVMEM FRAMEWORK
11100 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11101 S:      Maintained
11102 F:      drivers/nvmem/
11103 F:      Documentation/devicetree/bindings/nvmem/
11104 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11105 F:      include/linux/nvmem-consumer.h
11106 F:      include/linux/nvmem-provider.h
11107
11108 NXP SGTL5000 DRIVER
11109 M:      Fabio Estevam <festevam@gmail.com>
11110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11111 S:      Maintained
11112 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11113 F:      sound/soc/codecs/sgtl5000*
11114
11115 NXP TDA998X DRM DRIVER
11116 M:      Russell King <linux@armlinux.org.uk>
11117 S:      Maintained
11118 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11119 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11120 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11121 F:      include/drm/i2c/tda998x.h
11122 F:      include/dt-bindings/display/tda998x.h
11123 K:      "nxp,tda998x"
11124
11125 NXP TFA9879 DRIVER
11126 M:      Peter Rosin <peda@axentia.se>
11127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11128 S:      Maintained
11129 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11130 F:      sound/soc/codecs/tfa9879*
11131
11132 NXP-NCI NFC DRIVER
11133 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11134 R:      Charles Gorand <charles.gorand@effinnov.com>
11135 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11136 S:      Supported
11137 F:      drivers/nfc/nxp-nci
11138
11139 OBJAGG
11140 M:      Jiri Pirko <jiri@mellanox.com>
11141 L:      netdev@vger.kernel.org
11142 S:      Supported
11143 F:      lib/objagg.c
11144 F:      lib/test_objagg.c
11145 F:      include/linux/objagg.h
11146
11147 NXP FSPI DRIVER
11148 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11149 M:      Ashish Kumar <ashish.kumar@nxp.com>
11150 L:      linux-spi@vger.kernel.org
11151 S:      Maintained
11152 F:      drivers/spi/spi-nxp-fspi.c
11153 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11154
11155 OBJTOOL
11156 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11157 M:      Peter Zijlstra <peterz@infradead.org>
11158 S:      Supported
11159 F:      tools/objtool/
11160
11161 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11162 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11163 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11164 L:      linuxppc-dev@lists.ozlabs.org
11165 S:      Supported
11166 F:      arch/powerpc/platforms/powernv/ocxl.c
11167 F:      arch/powerpc/include/asm/pnv-ocxl.h
11168 F:      drivers/misc/ocxl/
11169 F:      include/misc/ocxl*
11170 F:      include/uapi/misc/ocxl.h
11171 F:      Documentation/accelerators/ocxl.rst
11172
11173 OMAP AUDIO SUPPORT
11174 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11175 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11176 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11177 L:      linux-omap@vger.kernel.org
11178 S:      Maintained
11179 F:      sound/soc/ti/omap*
11180 F:      sound/soc/ti/rx51.c
11181 F:      sound/soc/ti/n810.c
11182 F:      sound/soc/ti/sdma-pcm.*
11183
11184 OMAP CLOCK FRAMEWORK SUPPORT
11185 M:      Paul Walmsley <paul@pwsan.com>
11186 L:      linux-omap@vger.kernel.org
11187 S:      Maintained
11188 F:      arch/arm/*omap*/*clock*
11189
11190 OMAP DEVICE TREE SUPPORT
11191 M:      Benoît Cousson <bcousson@baylibre.com>
11192 M:      Tony Lindgren <tony@atomide.com>
11193 L:      linux-omap@vger.kernel.org
11194 L:      devicetree@vger.kernel.org
11195 S:      Maintained
11196 F:      arch/arm/boot/dts/*omap*
11197 F:      arch/arm/boot/dts/*am3*
11198 F:      arch/arm/boot/dts/*am4*
11199 F:      arch/arm/boot/dts/*am5*
11200 F:      arch/arm/boot/dts/*dra7*
11201
11202 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11203 L:      linux-omap@vger.kernel.org
11204 L:      linux-fbdev@vger.kernel.org
11205 S:      Orphan
11206 F:      drivers/video/fbdev/omap2/
11207 F:      Documentation/arm/OMAP/DSS
11208
11209 OMAP FRAMEBUFFER SUPPORT
11210 L:      linux-fbdev@vger.kernel.org
11211 L:      linux-omap@vger.kernel.org
11212 S:      Orphan
11213 F:      drivers/video/fbdev/omap/
11214
11215 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11216 M:      Roger Quadros <rogerq@ti.com>
11217 M:      Tony Lindgren <tony@atomide.com>
11218 L:      linux-omap@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/memory/omap-gpmc.c
11221 F:      arch/arm/mach-omap2/*gpmc*
11222
11223 OMAP GPIO DRIVER
11224 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11225 M:      Santosh Shilimkar <ssantosh@kernel.org>
11226 M:      Kevin Hilman <khilman@kernel.org>
11227 L:      linux-omap@vger.kernel.org
11228 S:      Maintained
11229 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11230 F:      drivers/gpio/gpio-omap.c
11231
11232 OMAP HARDWARE SPINLOCK SUPPORT
11233 M:      Ohad Ben-Cohen <ohad@wizery.com>
11234 L:      linux-omap@vger.kernel.org
11235 S:      Maintained
11236 F:      drivers/hwspinlock/omap_hwspinlock.c
11237
11238 OMAP HS MMC SUPPORT
11239 L:      linux-mmc@vger.kernel.org
11240 L:      linux-omap@vger.kernel.org
11241 S:      Orphan
11242 F:      drivers/mmc/host/omap_hsmmc.c
11243
11244 OMAP HWMOD DATA
11245 M:      Paul Walmsley <paul@pwsan.com>
11246 L:      linux-omap@vger.kernel.org
11247 S:      Maintained
11248 F:      arch/arm/mach-omap2/omap_hwmod*data*
11249
11250 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11251 M:      Benoît Cousson <bcousson@baylibre.com>
11252 L:      linux-omap@vger.kernel.org
11253 S:      Maintained
11254 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11255
11256 OMAP HWMOD SUPPORT
11257 M:      Benoît Cousson <bcousson@baylibre.com>
11258 M:      Paul Walmsley <paul@pwsan.com>
11259 L:      linux-omap@vger.kernel.org
11260 S:      Maintained
11261 F:      arch/arm/mach-omap2/omap_hwmod.*
11262
11263 OMAP I2C DRIVER
11264 M:      Vignesh R <vigneshr@ti.com>
11265 L:      linux-omap@vger.kernel.org
11266 L:      linux-i2c@vger.kernel.org
11267 S:      Maintained
11268 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11269 F:      drivers/i2c/busses/i2c-omap.c
11270
11271 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11272 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11273 L:      linux-media@vger.kernel.org
11274 S:      Maintained
11275 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11276 F:      drivers/media/platform/omap3isp/
11277 F:      drivers/staging/media/omap4iss/
11278
11279 OMAP MMC SUPPORT
11280 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11281 L:      linux-omap@vger.kernel.org
11282 S:      Odd Fixes
11283 F:      drivers/mmc/host/omap.c
11284
11285 OMAP POWER MANAGEMENT SUPPORT
11286 M:      Kevin Hilman <khilman@kernel.org>
11287 L:      linux-omap@vger.kernel.org
11288 S:      Maintained
11289 F:      arch/arm/*omap*/*pm*
11290 F:      drivers/cpufreq/omap-cpufreq.c
11291
11292 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11293 M:      Rajendra Nayak <rnayak@codeaurora.org>
11294 M:      Paul Walmsley <paul@pwsan.com>
11295 L:      linux-omap@vger.kernel.org
11296 S:      Maintained
11297 F:      arch/arm/mach-omap2/prm*
11298
11299 OMAP RANDOM NUMBER GENERATOR SUPPORT
11300 M:      Deepak Saxena <dsaxena@plexity.net>
11301 S:      Maintained
11302 F:      drivers/char/hw_random/omap-rng.c
11303
11304 OMAP USB SUPPORT
11305 L:      linux-usb@vger.kernel.org
11306 L:      linux-omap@vger.kernel.org
11307 S:      Orphan
11308 F:      drivers/usb/*/*omap*
11309 F:      arch/arm/*omap*/usb*
11310
11311 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11312 M:      Mark Jackson <mpfj@newflow.co.uk>
11313 L:      linux-omap@vger.kernel.org
11314 S:      Maintained
11315 F:      arch/arm/boot/dts/am335x-nano.dts
11316
11317 OMAP1 SUPPORT
11318 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11319 M:      Tony Lindgren <tony@atomide.com>
11320 L:      linux-omap@vger.kernel.org
11321 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11323 S:      Maintained
11324 F:      arch/arm/mach-omap1/
11325 F:      arch/arm/plat-omap/
11326 F:      arch/arm/configs/omap1_defconfig
11327 F:      drivers/i2c/busses/i2c-omap.c
11328 F:      include/linux/platform_data/i2c-omap.h
11329 F:      include/linux/platform_data/ams-delta-fiq.h
11330
11331 OMAP2+ SUPPORT
11332 M:      Tony Lindgren <tony@atomide.com>
11333 L:      linux-omap@vger.kernel.org
11334 W:      http://www.muru.com/linux/omap/
11335 W:      http://linux.omap.com/
11336 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11338 S:      Maintained
11339 F:      arch/arm/mach-omap2/
11340 F:      arch/arm/plat-omap/
11341 F:      arch/arm/configs/omap2plus_defconfig
11342 F:      drivers/i2c/busses/i2c-omap.c
11343 F:      drivers/irqchip/irq-omap-intc.c
11344 F:      drivers/mfd/*omap*.c
11345 F:      drivers/mfd/menelaus.c
11346 F:      drivers/mfd/palmas.c
11347 F:      drivers/mfd/tps65217.c
11348 F:      drivers/mfd/tps65218.c
11349 F:      drivers/mfd/tps65910.c
11350 F:      drivers/mfd/twl-core.[ch]
11351 F:      drivers/mfd/twl4030*.c
11352 F:      drivers/mfd/twl6030*.c
11353 F:      drivers/mfd/twl6040*.c
11354 F:      drivers/regulator/palmas-regulator*.c
11355 F:      drivers/regulator/pbias-regulator.c
11356 F:      drivers/regulator/tps65217-regulator.c
11357 F:      drivers/regulator/tps65218-regulator.c
11358 F:      drivers/regulator/tps65910-regulator.c
11359 F:      drivers/regulator/twl-regulator.c
11360 F:      drivers/regulator/twl6030-regulator.c
11361 F:      include/linux/platform_data/i2c-omap.h
11362
11363 ONION OMEGA2+ BOARD
11364 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11365 L:      linux-mips@vger.kernel.org
11366 S:      Maintained
11367 F:      arch/mips/boot/dts/ralink/omega2p.dts
11368
11369 OMFS FILESYSTEM
11370 M:      Bob Copeland <me@bobcopeland.com>
11371 L:      linux-karma-devel@lists.sourceforge.net
11372 S:      Maintained
11373 F:      Documentation/filesystems/omfs.txt
11374 F:      fs/omfs/
11375
11376 OMNIKEY CARDMAN 4000 DRIVER
11377 M:      Harald Welte <laforge@gnumonks.org>
11378 S:      Maintained
11379 F:      drivers/char/pcmcia/cm4000_cs.c
11380 F:      include/linux/cm4000_cs.h
11381 F:      include/uapi/linux/cm4000_cs.h
11382
11383 OMNIKEY CARDMAN 4040 DRIVER
11384 M:      Harald Welte <laforge@gnumonks.org>
11385 S:      Maintained
11386 F:      drivers/char/pcmcia/cm4040_cs.*
11387
11388 OMNIVISION OV13858 SENSOR DRIVER
11389 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11390 L:      linux-media@vger.kernel.org
11391 T:      git git://linuxtv.org/media_tree.git
11392 S:      Maintained
11393 F:      drivers/media/i2c/ov13858.c
11394
11395 OMNIVISION OV2680 SENSOR DRIVER
11396 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11397 L:      linux-media@vger.kernel.org
11398 T:      git git://linuxtv.org/media_tree.git
11399 S:      Maintained
11400 F:      drivers/media/i2c/ov2680.c
11401 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11402
11403 OMNIVISION OV2685 SENSOR DRIVER
11404 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11405 L:      linux-media@vger.kernel.org
11406 T:      git git://linuxtv.org/media_tree.git
11407 S:      Maintained
11408 F:      drivers/media/i2c/ov2685.c
11409
11410 OMNIVISION OV5640 SENSOR DRIVER
11411 M:      Steve Longerbeam <slongerbeam@gmail.com>
11412 L:      linux-media@vger.kernel.org
11413 T:      git git://linuxtv.org/media_tree.git
11414 S:      Maintained
11415 F:      drivers/media/i2c/ov5640.c
11416
11417 OMNIVISION OV5647 SENSOR DRIVER
11418 M:      Luis Oliveira <lolivei@synopsys.com>
11419 L:      linux-media@vger.kernel.org
11420 T:      git git://linuxtv.org/media_tree.git
11421 S:      Maintained
11422 F:      drivers/media/i2c/ov5647.c
11423
11424 OMNIVISION OV5695 SENSOR DRIVER
11425 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11426 L:      linux-media@vger.kernel.org
11427 T:      git git://linuxtv.org/media_tree.git
11428 S:      Maintained
11429 F:      drivers/media/i2c/ov5695.c
11430
11431 OMNIVISION OV7670 SENSOR DRIVER
11432 M:      Jonathan Corbet <corbet@lwn.net>
11433 L:      linux-media@vger.kernel.org
11434 T:      git git://linuxtv.org/media_tree.git
11435 S:      Maintained
11436 F:      drivers/media/i2c/ov7670.c
11437 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11438
11439 OMNIVISION OV772x SENSOR DRIVER
11440 M:      Jacopo Mondi <jacopo@jmondi.org>
11441 L:      linux-media@vger.kernel.org
11442 T:      git git://linuxtv.org/media_tree.git
11443 S:      Odd fixes
11444 F:      drivers/media/i2c/ov772x.c
11445 F:      include/media/i2c/ov772x.h
11446 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11447
11448 OMNIVISION OV7740 SENSOR DRIVER
11449 M:      Wenyou Yang <wenyou.yang@microchip.com>
11450 L:      linux-media@vger.kernel.org
11451 T:      git git://linuxtv.org/media_tree.git
11452 S:      Maintained
11453 F:      drivers/media/i2c/ov7740.c
11454 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11455
11456 OMNIVISION OV9640 SENSOR DRIVER
11457 M:      Petr Cvek <petrcvekcz@gmail.com>
11458 L:      linux-media@vger.kernel.org
11459 S:      Maintained
11460 F:      drivers/media/i2c/ov9640.*
11461
11462 OMNIVISION OV8856 SENSOR DRIVER
11463 M:      Ben Kao <ben.kao@intel.com>
11464 L:      linux-media@vger.kernel.org
11465 T:      git git://linuxtv.org/media_tree.git
11466 S:      Maintained
11467 F:      drivers/media/i2c/ov8856.c
11468
11469 OMNIVISION OV9650 SENSOR DRIVER
11470 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11471 R:      Akinobu Mita <akinobu.mita@gmail.com>
11472 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11473 L:      linux-media@vger.kernel.org
11474 T:      git git://linuxtv.org/media_tree.git
11475 S:      Maintained
11476 F:      drivers/media/i2c/ov9650.c
11477 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11478
11479 ONENAND FLASH DRIVER
11480 M:      Kyungmin Park <kyungmin.park@samsung.com>
11481 L:      linux-mtd@lists.infradead.org
11482 S:      Maintained
11483 F:      drivers/mtd/nand/onenand/
11484 F:      include/linux/mtd/onenand*.h
11485
11486 ONSTREAM SCSI TAPE DRIVER
11487 M:      Willem Riede <osst@riede.org>
11488 L:      osst-users@lists.sourceforge.net
11489 L:      linux-scsi@vger.kernel.org
11490 S:      Maintained
11491 F:      Documentation/scsi/osst.txt
11492 F:      drivers/scsi/osst.*
11493 F:      drivers/scsi/osst_*.h
11494 F:      drivers/scsi/st.h
11495
11496 OP-TEE DRIVER
11497 M:      Jens Wiklander <jens.wiklander@linaro.org>
11498 S:      Maintained
11499 F:      drivers/tee/optee/
11500
11501 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11502 M:      Sumit Garg <sumit.garg@linaro.org>
11503 S:      Maintained
11504 F:      drivers/char/hw_random/optee-rng.c
11505
11506 OPA-VNIC DRIVER
11507 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11508 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11509 L:      linux-rdma@vger.kernel.org
11510 S:      Supported
11511 F:      drivers/infiniband/ulp/opa_vnic
11512
11513 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11514 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11515 M:      Frank Rowand <frowand.list@gmail.com>
11516 L:      devicetree@vger.kernel.org
11517 S:      Maintained
11518 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11519 F:      Documentation/devicetree/overlay-notes.txt
11520 F:      drivers/of/overlay.c
11521 F:      drivers/of/resolver.c
11522 K:      of_overlay_notifier_
11523
11524 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11525 M:      Rob Herring <robh+dt@kernel.org>
11526 M:      Frank Rowand <frowand.list@gmail.com>
11527 L:      devicetree@vger.kernel.org
11528 W:      http://www.devicetree.org/
11529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11530 S:      Maintained
11531 F:      drivers/of/
11532 F:      include/linux/of*.h
11533 F:      scripts/dtc/
11534 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11535
11536 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11537 M:      Rob Herring <robh+dt@kernel.org>
11538 M:      Mark Rutland <mark.rutland@arm.com>
11539 L:      devicetree@vger.kernel.org
11540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11541 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11542 S:      Maintained
11543 F:      Documentation/devicetree/
11544 F:      arch/*/boot/dts/
11545 F:      include/dt-bindings/
11546
11547 OPENCORES I2C BUS DRIVER
11548 M:      Peter Korsgaard <peter@korsgaard.com>
11549 M:      Andrew Lunn <andrew@lunn.ch>
11550 L:      linux-i2c@vger.kernel.org
11551 S:      Maintained
11552 F:      Documentation/i2c/busses/i2c-ocores
11553 F:      drivers/i2c/busses/i2c-ocores.c
11554 F:      include/linux/platform_data/i2c-ocores.h
11555
11556 OPENRISC ARCHITECTURE
11557 M:      Jonas Bonn <jonas@southpole.se>
11558 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11559 M:      Stafford Horne <shorne@gmail.com>
11560 T:      git git://github.com/openrisc/linux.git
11561 L:      openrisc@lists.librecores.org
11562 W:      http://openrisc.io
11563 S:      Maintained
11564 F:      Documentation/devicetree/bindings/openrisc/
11565 F:      Documentation/openrisc/
11566 F:      arch/openrisc/
11567 F:      drivers/irqchip/irq-ompic.c
11568 F:      drivers/irqchip/irq-or1k-*
11569
11570 OPENVSWITCH
11571 M:      Pravin B Shelar <pshelar@ovn.org>
11572 L:      netdev@vger.kernel.org
11573 L:      dev@openvswitch.org
11574 W:      http://openvswitch.org
11575 S:      Maintained
11576 F:      net/openvswitch/
11577 F:      include/uapi/linux/openvswitch.h
11578
11579 OPERATING PERFORMANCE POINTS (OPP)
11580 M:      Viresh Kumar <vireshk@kernel.org>
11581 M:      Nishanth Menon <nm@ti.com>
11582 M:      Stephen Boyd <sboyd@kernel.org>
11583 L:      linux-pm@vger.kernel.org
11584 S:      Maintained
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11586 F:      drivers/opp/
11587 F:      include/linux/pm_opp.h
11588 F:      Documentation/power/opp.txt
11589 F:      Documentation/devicetree/bindings/opp/
11590
11591 OPL4 DRIVER
11592 M:      Clemens Ladisch <clemens@ladisch.de>
11593 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11594 T:      git git://git.alsa-project.org/alsa-kernel.git
11595 S:      Maintained
11596 F:      sound/drivers/opl4/
11597
11598 OPROFILE
11599 M:      Robert Richter <rric@kernel.org>
11600 L:      oprofile-list@lists.sf.net
11601 S:      Maintained
11602 F:      arch/*/include/asm/oprofile*.h
11603 F:      arch/*/oprofile/
11604 F:      drivers/oprofile/
11605 F:      include/linux/oprofile.h
11606
11607 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11608 M:      Mark Fasheh <mark@fasheh.com>
11609 M:      Joel Becker <jlbec@evilplan.org>
11610 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11611 W:      http://ocfs2.wiki.kernel.org
11612 S:      Supported
11613 F:      Documentation/filesystems/ocfs2.txt
11614 F:      Documentation/filesystems/dlmfs.txt
11615 F:      fs/ocfs2/
11616
11617 ORANGEFS FILESYSTEM
11618 M:      Mike Marshall <hubcap@omnibond.com>
11619 R:      Martin Brandenburg <martin@omnibond.com>
11620 L:      devel@lists.orangefs.org
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11622 S:      Supported
11623 F:      fs/orangefs/
11624 F:      Documentation/filesystems/orangefs.txt
11625
11626 ORINOCO DRIVER
11627 L:      linux-wireless@vger.kernel.org
11628 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11629 W:      http://www.nongnu.org/orinoco/
11630 S:      Orphan
11631 F:      drivers/net/wireless/intersil/orinoco/
11632
11633 OV2659 OMNIVISION SENSOR DRIVER
11634 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11635 L:      linux-media@vger.kernel.org
11636 W:      https://linuxtv.org
11637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11638 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11639 S:      Maintained
11640 F:      drivers/media/i2c/ov2659.c
11641 F:      include/media/i2c/ov2659.h
11642
11643 OVERLAY FILESYSTEM
11644 M:      Miklos Szeredi <miklos@szeredi.hu>
11645 L:      linux-unionfs@vger.kernel.org
11646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11647 S:      Supported
11648 F:      fs/overlayfs/
11649 F:      Documentation/filesystems/overlayfs.txt
11650
11651 P54 WIRELESS DRIVER
11652 M:      Christian Lamparter <chunkeey@googlemail.com>
11653 L:      linux-wireless@vger.kernel.org
11654 W:      http://wireless.kernel.org/en/users/Drivers/p54
11655 S:      Maintained
11656 F:      drivers/net/wireless/intersil/p54/
11657
11658 PA SEMI ETHERNET DRIVER
11659 L:      netdev@vger.kernel.org
11660 S:      Orphan
11661 F:      drivers/net/ethernet/pasemi/*
11662
11663 PA SEMI SMBUS DRIVER
11664 L:      linux-i2c@vger.kernel.org
11665 S:      Orphan
11666 F:      drivers/i2c/busses/i2c-pasemi.c
11667
11668 PADATA PARALLEL EXECUTION MECHANISM
11669 M:      Steffen Klassert <steffen.klassert@secunet.com>
11670 L:      linux-crypto@vger.kernel.org
11671 S:      Maintained
11672 F:      kernel/padata.c
11673 F:      include/linux/padata.h
11674 F:      Documentation/padata.txt
11675
11676 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11677 M:      Harald Welte <laforge@gnumonks.org>
11678 L:      platform-driver-x86@vger.kernel.org
11679 S:      Maintained
11680 F:      drivers/platform/x86/panasonic-laptop.c
11681
11682 PARALLEL LCD/KEYPAD PANEL DRIVER
11683 M:      Willy Tarreau <willy@haproxy.com>
11684 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11685 S:      Odd Fixes
11686 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11687 F:      drivers/auxdisplay/panel.c
11688
11689 PARALLEL PORT SUBSYSTEM
11690 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11691 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11692 L:      linux-parport@lists.infradead.org (subscribers-only)
11693 S:      Maintained
11694 F:      drivers/parport/
11695 F:      include/linux/parport*.h
11696 F:      drivers/char/ppdev.c
11697 F:      include/uapi/linux/ppdev.h
11698 F:      Documentation/parport*.txt
11699
11700 PARAVIRT_OPS INTERFACE
11701 M:      Juergen Gross <jgross@suse.com>
11702 M:      Alok Kataria <akataria@vmware.com>
11703 L:      virtualization@lists.linux-foundation.org
11704 S:      Supported
11705 F:      Documentation/virtual/paravirt_ops.txt
11706 F:      arch/*/kernel/paravirt*
11707 F:      arch/*/include/asm/paravirt*.h
11708 F:      include/linux/hypervisor.h
11709
11710 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11711 M:      Tim Waugh <tim@cyberelk.net>
11712 L:      linux-parport@lists.infradead.org (subscribers-only)
11713 S:      Maintained
11714 F:      Documentation/blockdev/paride.txt
11715 F:      drivers/block/paride/
11716
11717 PARISC ARCHITECTURE
11718 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11719 M:      Helge Deller <deller@gmx.de>
11720 L:      linux-parisc@vger.kernel.org
11721 W:      http://www.parisc-linux.org/
11722 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11725 S:      Maintained
11726 F:      arch/parisc/
11727 F:      Documentation/parisc/
11728 F:      drivers/parisc/
11729 F:      drivers/char/agp/parisc-agp.c
11730 F:      drivers/input/serio/gscps2.c
11731 F:      drivers/parport/parport_gsc.*
11732 F:      drivers/tty/serial/8250/8250_gsc.c
11733 F:      drivers/video/fbdev/sti*
11734 F:      drivers/video/console/sti*
11735 F:      drivers/video/logo/logo_parisc*
11736
11737 PARMAN
11738 M:      Jiri Pirko <jiri@mellanox.com>
11739 L:      netdev@vger.kernel.org
11740 S:      Supported
11741 F:      lib/parman.c
11742 F:      lib/test_parman.c
11743 F:      include/linux/parman.h
11744
11745 PC ENGINES APU BOARD DRIVER
11746 M:      Enrico Weigelt, metux IT consult <info@metux.net>
11747 S:      Maintained
11748 F:      drivers/platform/x86/pcengines-apuv2.c
11749
11750 PC87360 HARDWARE MONITORING DRIVER
11751 M:      Jim Cromie <jim.cromie@gmail.com>
11752 L:      linux-hwmon@vger.kernel.org
11753 S:      Maintained
11754 F:      Documentation/hwmon/pc87360
11755 F:      drivers/hwmon/pc87360.c
11756
11757 PC8736x GPIO DRIVER
11758 M:      Jim Cromie <jim.cromie@gmail.com>
11759 S:      Maintained
11760 F:      drivers/char/pc8736x_gpio.c
11761
11762 PC87427 HARDWARE MONITORING DRIVER
11763 M:      Jean Delvare <jdelvare@suse.com>
11764 L:      linux-hwmon@vger.kernel.org
11765 S:      Maintained
11766 F:      Documentation/hwmon/pc87427
11767 F:      drivers/hwmon/pc87427.c
11768
11769 PCA9532 LED DRIVER
11770 M:      Riku Voipio <riku.voipio@iki.fi>
11771 S:      Maintained
11772 F:      drivers/leds/leds-pca9532.c
11773 F:      include/linux/leds-pca9532.h
11774
11775 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11776 M:      Guenter Roeck <linux@roeck-us.net>
11777 L:      linux-i2c@vger.kernel.org
11778 S:      Maintained
11779 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11780
11781 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11782 M:      Khalid Aziz <khalid@gonehiking.org>
11783 S:      Maintained
11784 F:      drivers/firmware/pcdp.*
11785
11786 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11787 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11788 L:      linux-pci@vger.kernel.org
11789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790 S:      Maintained
11791 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11792 F:      drivers/pci/controller/pci-aardvark.c
11793
11794 PCI DRIVER FOR ALTERA PCIE IP
11795 M:      Ley Foon Tan <lftan@altera.com>
11796 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11797 L:      linux-pci@vger.kernel.org
11798 S:      Supported
11799 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11800 F:      drivers/pci/controller/pcie-altera.c
11801
11802 PCI DRIVER FOR APPLIEDMICRO XGENE
11803 M:      Toan Le <toan@os.amperecomputing.com>
11804 L:      linux-pci@vger.kernel.org
11805 L:      linux-arm-kernel@lists.infradead.org
11806 S:      Maintained
11807 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11808 F:      drivers/pci/controller/pci-xgene.c
11809
11810 PCI DRIVER FOR ARM VERSATILE PLATFORM
11811 M:      Rob Herring <robh@kernel.org>
11812 L:      linux-pci@vger.kernel.org
11813 L:      linux-arm-kernel@lists.infradead.org
11814 S:      Maintained
11815 F:      Documentation/devicetree/bindings/pci/versatile.txt
11816 F:      drivers/pci/controller/pci-versatile.c
11817
11818 PCI DRIVER FOR ARMADA 8K
11819 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11820 L:      linux-pci@vger.kernel.org
11821 L:      linux-arm-kernel@lists.infradead.org
11822 S:      Maintained
11823 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11824 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11825
11826 PCI DRIVER FOR CADENCE PCIE IP
11827 M:      Tom Joseph <tjoseph@cadence.com>
11828 L:      linux-pci@vger.kernel.org
11829 S:      Maintained
11830 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11831 F:      drivers/pci/controller/pcie-cadence*
11832
11833 PCI DRIVER FOR FREESCALE LAYERSCAPE
11834 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11835 M:      Mingkai Hu <mingkai.hu@nxp.com>
11836 M:      Roy Zang <roy.zang@nxp.com>
11837 L:      linuxppc-dev@lists.ozlabs.org
11838 L:      linux-pci@vger.kernel.org
11839 L:      linux-arm-kernel@lists.infradead.org
11840 S:      Maintained
11841 F:      drivers/pci/controller/dwc/*layerscape*
11842
11843 PCI DRIVER FOR GENERIC OF HOSTS
11844 M:      Will Deacon <will.deacon@arm.com>
11845 L:      linux-pci@vger.kernel.org
11846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11847 S:      Maintained
11848 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11849 F:      drivers/pci/controller/pci-host-common.c
11850 F:      drivers/pci/controller/pci-host-generic.c
11851
11852 PCI DRIVER FOR IMX6
11853 M:      Richard Zhu <hongxing.zhu@nxp.com>
11854 M:      Lucas Stach <l.stach@pengutronix.de>
11855 L:      linux-pci@vger.kernel.org
11856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11857 S:      Maintained
11858 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11859 F:      drivers/pci/controller/dwc/*imx6*
11860
11861 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11862 M:      Keith Busch <keith.busch@intel.com>
11863 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11864 L:      linux-pci@vger.kernel.org
11865 S:      Supported
11866 F:      drivers/pci/controller/vmd.c
11867
11868 PCI DRIVER FOR MICROSEMI SWITCHTEC
11869 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11870 M:      Logan Gunthorpe <logang@deltatee.com>
11871 L:      linux-pci@vger.kernel.org
11872 S:      Maintained
11873 F:      Documentation/switchtec.txt
11874 F:      Documentation/ABI/testing/sysfs-class-switchtec
11875 F:      drivers/pci/switch/switchtec*
11876 F:      include/uapi/linux/switchtec_ioctl.h
11877 F:      include/linux/switchtec.h
11878 F:      drivers/ntb/hw/mscc/
11879
11880 PCI DRIVER FOR MOBIVEIL PCIE IP
11881 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11882 L:      linux-pci@vger.kernel.org
11883 S:      Supported
11884 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11885 F:      drivers/pci/controller/pcie-mobiveil.c
11886
11887 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11888 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11889 M:      Jason Cooper <jason@lakedaemon.net>
11890 L:      linux-pci@vger.kernel.org
11891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11892 S:      Maintained
11893 F:      drivers/pci/controller/*mvebu*
11894
11895 PCI DRIVER FOR NVIDIA TEGRA
11896 M:      Thierry Reding <thierry.reding@gmail.com>
11897 L:      linux-tegra@vger.kernel.org
11898 L:      linux-pci@vger.kernel.org
11899 S:      Supported
11900 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11901 F:      drivers/pci/controller/pci-tegra.c
11902
11903 PCI DRIVER FOR RENESAS R-CAR
11904 M:      Simon Horman <horms@verge.net.au>
11905 L:      linux-pci@vger.kernel.org
11906 L:      linux-renesas-soc@vger.kernel.org
11907 S:      Maintained
11908 F:      drivers/pci/controller/*rcar*
11909
11910 PCI DRIVER FOR SAMSUNG EXYNOS
11911 M:      Jingoo Han <jingoohan1@gmail.com>
11912 L:      linux-pci@vger.kernel.org
11913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11914 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11915 S:      Maintained
11916 F:      drivers/pci/controller/dwc/pci-exynos.c
11917
11918 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11919 M:      Jingoo Han <jingoohan1@gmail.com>
11920 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11921 L:      linux-pci@vger.kernel.org
11922 S:      Maintained
11923 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11924 F:      drivers/pci/controller/dwc/*designware*
11925
11926 PCI DRIVER FOR TI DRA7XX
11927 M:      Kishon Vijay Abraham I <kishon@ti.com>
11928 L:      linux-omap@vger.kernel.org
11929 L:      linux-pci@vger.kernel.org
11930 S:      Supported
11931 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11932 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11933
11934 PCI DRIVER FOR TI KEYSTONE
11935 M:      Murali Karicheri <m-karicheri2@ti.com>
11936 L:      linux-pci@vger.kernel.org
11937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11938 S:      Maintained
11939 F:      drivers/pci/controller/dwc/pci-keystone.c
11940
11941 PCI ENDPOINT SUBSYSTEM
11942 M:      Kishon Vijay Abraham I <kishon@ti.com>
11943 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11944 L:      linux-pci@vger.kernel.org
11945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11946 S:      Supported
11947 F:      drivers/pci/endpoint/
11948 F:      drivers/misc/pci_endpoint_test.c
11949 F:      tools/pci/
11950
11951 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11952 M:      Russell Currey <ruscur@russell.cc>
11953 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11954 M:      Oliver O'Halloran <oohall@gmail.com>
11955 L:      linuxppc-dev@lists.ozlabs.org
11956 S:      Supported
11957 F:      Documentation/PCI/pci-error-recovery.txt
11958 F:      drivers/pci/pcie/aer.c
11959 F:      drivers/pci/pcie/dpc.c
11960 F:      drivers/pci/pcie/err.c
11961 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11962 F:      arch/powerpc/kernel/eeh*.c
11963 F:      arch/powerpc/platforms/*/eeh*.c
11964 F:      arch/powerpc/include/*/eeh*.h
11965
11966 PCI ERROR RECOVERY
11967 M:      Linas Vepstas <linasvepstas@gmail.com>
11968 L:      linux-pci@vger.kernel.org
11969 S:      Supported
11970 F:      Documentation/PCI/pci-error-recovery.txt
11971
11972 PCI MSI DRIVER FOR ALTERA MSI IP
11973 M:      Ley Foon Tan <lftan@altera.com>
11974 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11975 L:      linux-pci@vger.kernel.org
11976 S:      Supported
11977 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11978 F:      drivers/pci/controller/pcie-altera-msi.c
11979
11980 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11981 M:      Toan Le <toan@os.amperecomputing.com>
11982 L:      linux-pci@vger.kernel.org
11983 L:      linux-arm-kernel@lists.infradead.org
11984 S:      Maintained
11985 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11986 F:      drivers/pci/controller/pci-xgene-msi.c
11987
11988 PCI SUBSYSTEM
11989 M:      Bjorn Helgaas <bhelgaas@google.com>
11990 L:      linux-pci@vger.kernel.org
11991 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11993 S:      Supported
11994 F:      Documentation/devicetree/bindings/pci/
11995 F:      Documentation/PCI/
11996 F:      drivers/acpi/pci*
11997 F:      drivers/pci/
11998 F:      include/asm-generic/pci*
11999 F:      include/linux/pci*
12000 F:      include/linux/of_pci.h
12001 F:      include/uapi/linux/pci*
12002 F:      lib/pci*
12003 F:      arch/x86/pci/
12004 F:      arch/x86/kernel/quirks.c
12005 F:      arch/x86/kernel/early-quirks.c
12006
12007 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12008 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12009 L:      linux-pci@vger.kernel.org
12010 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
12011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12012 S:      Supported
12013 F:      drivers/pci/controller/
12014
12015 PCIE DRIVER FOR AMLOGIC MESON
12016 M:      Yue Wang <yue.wang@Amlogic.com>
12017 L:      linux-pci@vger.kernel.org
12018 L:      linux-amlogic@lists.infradead.org
12019 S:      Maintained
12020 F:      drivers/pci/controller/dwc/pci-meson.c
12021
12022 PCIE DRIVER FOR AXIS ARTPEC
12023 M:      Jesper Nilsson <jesper.nilsson@axis.com>
12024 L:      linux-arm-kernel@axis.com
12025 L:      linux-pci@vger.kernel.org
12026 S:      Maintained
12027 F:      Documentation/devicetree/bindings/pci/axis,artpec*
12028 F:      drivers/pci/controller/dwc/*artpec*
12029
12030 PCIE DRIVER FOR CAVIUM THUNDERX
12031 M:      David Daney <david.daney@cavium.com>
12032 L:      linux-pci@vger.kernel.org
12033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12034 S:      Supported
12035 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12036 F:      drivers/pci/controller/pci-thunder-*
12037
12038 PCIE DRIVER FOR HISILICON
12039 M:      Zhou Wang <wangzhou1@hisilicon.com>
12040 L:      linux-pci@vger.kernel.org
12041 S:      Maintained
12042 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12043 F:      drivers/pci/controller/dwc/pcie-hisi.c
12044
12045 PCIE DRIVER FOR HISILICON KIRIN
12046 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12047 M:      Binghui Wang <wangbinghui@hisilicon.com>
12048 L:      linux-pci@vger.kernel.org
12049 S:      Maintained
12050 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12051 F:      drivers/pci/controller/dwc/pcie-kirin.c
12052
12053 PCIE DRIVER FOR HISILICON STB
12054 M:      Shawn Guo <shawn.guo@linaro.org>
12055 L:      linux-pci@vger.kernel.org
12056 S:      Maintained
12057 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12058 F:      drivers/pci/controller/dwc/pcie-histb.c
12059
12060 PCIE DRIVER FOR MEDIATEK
12061 M:      Ryder Lee <ryder.lee@mediatek.com>
12062 L:      linux-pci@vger.kernel.org
12063 L:      linux-mediatek@lists.infradead.org
12064 S:      Supported
12065 F:      Documentation/devicetree/bindings/pci/mediatek*
12066 F:      drivers/pci/controller/*mediatek*
12067
12068 PCIE DRIVER FOR QUALCOMM MSM
12069 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12070 L:      linux-pci@vger.kernel.org
12071 L:      linux-arm-msm@vger.kernel.org
12072 S:      Maintained
12073 F:      drivers/pci/controller/dwc/*qcom*
12074
12075 PCIE DRIVER FOR ROCKCHIP
12076 M:      Shawn Lin <shawn.lin@rock-chips.com>
12077 L:      linux-pci@vger.kernel.org
12078 L:      linux-rockchip@lists.infradead.org
12079 S:      Maintained
12080 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12081 F:      drivers/pci/controller/pcie-rockchip*
12082
12083 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12084 M:      Linus Walleij <linus.walleij@linaro.org>
12085 L:      linux-pci@vger.kernel.org
12086 S:      Maintained
12087 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12088 F:      drivers/pci/controller/pci-v3-semi.c
12089
12090 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12091 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12092 L:      linux-pci@vger.kernel.org
12093 S:      Maintained
12094 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12095 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12096
12097 PCIE DRIVER FOR ST SPEAR13XX
12098 M:      Pratyush Anand <pratyush.anand@gmail.com>
12099 L:      linux-pci@vger.kernel.org
12100 S:      Maintained
12101 F:      drivers/pci/controller/dwc/*spear*
12102
12103 PCMCIA SUBSYSTEM
12104 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12106 S:      Odd Fixes
12107 F:      Documentation/pcmcia/
12108 F:      tools/pcmcia/
12109 F:      drivers/pcmcia/
12110 F:      include/pcmcia/
12111
12112 PCNET32 NETWORK DRIVER
12113 M:      Don Fry <pcnet32@frontier.com>
12114 L:      netdev@vger.kernel.org
12115 S:      Maintained
12116 F:      drivers/net/ethernet/amd/pcnet32.c
12117
12118 PCRYPT PARALLEL CRYPTO ENGINE
12119 M:      Steffen Klassert <steffen.klassert@secunet.com>
12120 L:      linux-crypto@vger.kernel.org
12121 S:      Maintained
12122 F:      crypto/pcrypt.c
12123 F:      include/crypto/pcrypt.h
12124
12125 PEAQ WMI HOTKEYS DRIVER
12126 M:      Hans de Goede <hdegoede@redhat.com>
12127 L:      platform-driver-x86@vger.kernel.org
12128 S:      Maintained
12129 F:      drivers/platform/x86/peaq-wmi.c
12130
12131 PER-CPU MEMORY ALLOCATOR
12132 M:      Dennis Zhou <dennis@kernel.org>
12133 M:      Tejun Heo <tj@kernel.org>
12134 M:      Christoph Lameter <cl@linux.com>
12135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12136 S:      Maintained
12137 F:      include/linux/percpu*.h
12138 F:      mm/percpu*.c
12139 F:      arch/*/include/asm/percpu.h
12140
12141 PER-TASK DELAY ACCOUNTING
12142 M:      Balbir Singh <bsingharora@gmail.com>
12143 S:      Maintained
12144 F:      include/linux/delayacct.h
12145 F:      kernel/delayacct.c
12146
12147 PERFORMANCE EVENTS SUBSYSTEM
12148 M:      Peter Zijlstra <peterz@infradead.org>
12149 M:      Ingo Molnar <mingo@redhat.com>
12150 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12151 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12152 R:      Jiri Olsa <jolsa@redhat.com>
12153 R:      Namhyung Kim <namhyung@kernel.org>
12154 L:      linux-kernel@vger.kernel.org
12155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12156 S:      Supported
12157 F:      kernel/events/*
12158 F:      include/linux/perf_event.h
12159 F:      include/uapi/linux/perf_event.h
12160 F:      arch/*/kernel/perf_event*.c
12161 F:      arch/*/kernel/*/perf_event*.c
12162 F:      arch/*/kernel/*/*/perf_event*.c
12163 F:      arch/*/include/asm/perf_event.h
12164 F:      arch/*/kernel/perf_callchain.c
12165 F:      arch/*/events/*
12166 F:      tools/perf/
12167
12168 PERSONALITY HANDLING
12169 M:      Christoph Hellwig <hch@infradead.org>
12170 L:      linux-abi-devel@lists.sourceforge.net
12171 S:      Maintained
12172 F:      include/linux/personality.h
12173 F:      include/uapi/linux/personality.h
12174
12175 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12176 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12177 L:      linux-input@vger.kernel.org
12178 S:      Maintained
12179 F:      Documentation/input/devices/pxrc.rst
12180 F:      drivers/input/joystick/pxrc.c
12181
12182 PHONET PROTOCOL
12183 M:      Remi Denis-Courmont <courmisch@gmail.com>
12184 S:      Supported
12185 F:      Documentation/networking/phonet.txt
12186 F:      include/linux/phonet.h
12187 F:      include/net/phonet/
12188 F:      include/uapi/linux/phonet.h
12189 F:      net/phonet/
12190
12191 PHRAM MTD DRIVER
12192 M:      Joern Engel <joern@lazybastard.org>
12193 L:      linux-mtd@lists.infradead.org
12194 S:      Maintained
12195 F:      drivers/mtd/devices/phram.c
12196
12197 PICOLCD HID DRIVER
12198 M:      Bruno Prémont <bonbons@linux-vserver.org>
12199 L:      linux-input@vger.kernel.org
12200 S:      Maintained
12201 F:      drivers/hid/hid-picolcd*
12202
12203 PICOXCELL SUPPORT
12204 M:      Jamie Iles <jamie@jamieiles.com>
12205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12206 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12207 S:      Supported
12208 F:      arch/arm/boot/dts/picoxcell*
12209 F:      arch/arm/mach-picoxcell/
12210 F:      drivers/crypto/picoxcell*
12211
12212 PIN CONTROL SUBSYSTEM
12213 M:      Linus Walleij <linus.walleij@linaro.org>
12214 L:      linux-gpio@vger.kernel.org
12215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12216 S:      Maintained
12217 F:      Documentation/devicetree/bindings/pinctrl/
12218 F:      Documentation/driver-api/pinctl.rst
12219 F:      drivers/pinctrl/
12220 F:      include/linux/pinctrl/
12221
12222 PIN CONTROLLER - MICROCHIP AT91
12223 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12225 L:      linux-gpio@vger.kernel.org
12226 S:      Supported
12227 F:      drivers/pinctrl/pinctrl-at91*
12228
12229 PIN CONTROLLER - FREESCALE
12230 M:      Dong Aisheng <aisheng.dong@nxp.com>
12231 M:      Fabio Estevam <festevam@gmail.com>
12232 M:      Shawn Guo <shawnguo@kernel.org>
12233 M:      Stefan Agner <stefan@agner.ch>
12234 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12235 L:      linux-gpio@vger.kernel.org
12236 S:      Maintained
12237 F:      drivers/pinctrl/freescale/
12238 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12239
12240 PIN CONTROLLER - INTEL
12241 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12242 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12244 S:      Maintained
12245 F:      drivers/pinctrl/intel/
12246
12247 PIN CONTROLLER - MEDIATEK
12248 M:      Sean Wang <sean.wang@kernel.org>
12249 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12250 S:      Maintained
12251 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12252 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12253 F:      drivers/pinctrl/mediatek/
12254
12255 PIN CONTROLLER - QUALCOMM
12256 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12257 S:      Maintained
12258 L:      linux-arm-msm@vger.kernel.org
12259 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12260 F:      drivers/pinctrl/qcom/
12261
12262 PIN CONTROLLER - RENESAS
12263 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12264 L:      linux-renesas-soc@vger.kernel.org
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12266 S:      Maintained
12267 F:      drivers/pinctrl/pinctrl-rz*
12268 F:      drivers/pinctrl/sh-pfc/
12269
12270 PIN CONTROLLER - SAMSUNG
12271 M:      Tomasz Figa <tomasz.figa@gmail.com>
12272 M:      Krzysztof Kozlowski <krzk@kernel.org>
12273 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12275 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12276 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12278 S:      Maintained
12279 F:      drivers/pinctrl/samsung/
12280 F:      include/dt-bindings/pinctrl/samsung.h
12281 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12282
12283 PIN CONTROLLER - SINGLE
12284 M:      Tony Lindgren <tony@atomide.com>
12285 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12287 L:      linux-omap@vger.kernel.org
12288 S:      Maintained
12289 F:      drivers/pinctrl/pinctrl-single.c
12290
12291 PIN CONTROLLER - ST SPEAR
12292 M:      Viresh Kumar <vireshk@kernel.org>
12293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12294 W:      http://www.st.com/spear
12295 S:      Maintained
12296 F:      drivers/pinctrl/spear/
12297
12298 PISTACHIO SOC SUPPORT
12299 M:      James Hartley <james.hartley@sondrel.com>
12300 L:      linux-mips@vger.kernel.org
12301 S:      Odd Fixes
12302 F:      arch/mips/pistachio/
12303 F:      arch/mips/include/asm/mach-pistachio/
12304 F:      arch/mips/boot/dts/img/pistachio*
12305 F:      arch/mips/configs/pistachio*_defconfig
12306
12307 PKTCDVD DRIVER
12308 S:      Orphan
12309 M:      linux-block@vger.kernel.org
12310 F:      drivers/block/pktcdvd.c
12311 F:      include/linux/pktcdvd.h
12312 F:      include/uapi/linux/pktcdvd.h
12313
12314 PKUNITY SOC DRIVERS
12315 M:      Guan Xuetao <gxt@pku.edu.cn>
12316 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12317 S:      Maintained
12318 T:      git git://github.com/gxt/linux.git
12319 F:      drivers/input/serio/i8042-unicore32io.h
12320 F:      drivers/i2c/busses/i2c-puv3.c
12321 F:      drivers/video/fbdev/fb-puv3.c
12322 F:      drivers/rtc/rtc-puv3.c
12323
12324 PMBUS HARDWARE MONITORING DRIVERS
12325 M:      Guenter Roeck <linux@roeck-us.net>
12326 L:      linux-hwmon@vger.kernel.org
12327 W:      http://hwmon.wiki.kernel.org/
12328 W:      http://www.roeck-us.net/linux/drivers/
12329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12330 S:      Maintained
12331 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12332 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12333 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12334 F:      Documentation/hwmon/adm1275
12335 F:      Documentation/hwmon/ibm-cffps
12336 F:      Documentation/hwmon/ir35221
12337 F:      Documentation/hwmon/lm25066
12338 F:      Documentation/hwmon/ltc2978
12339 F:      Documentation/hwmon/ltc3815
12340 F:      Documentation/hwmon/max16064
12341 F:      Documentation/hwmon/max20751
12342 F:      Documentation/hwmon/max31785
12343 F:      Documentation/hwmon/max34440
12344 F:      Documentation/hwmon/max8688
12345 F:      Documentation/hwmon/pmbus
12346 F:      Documentation/hwmon/pmbus-core
12347 F:      Documentation/hwmon/tps40422
12348 F:      Documentation/hwmon/ucd9000
12349 F:      Documentation/hwmon/ucd9200
12350 F:      Documentation/hwmon/zl6100
12351 F:      drivers/hwmon/pmbus/
12352 F:      include/linux/pmbus.h
12353
12354 PMC SIERRA MaxRAID DRIVER
12355 L:      linux-scsi@vger.kernel.org
12356 W:      http://www.pmc-sierra.com/
12357 S:      Orphan
12358 F:      drivers/scsi/pmcraid.*
12359
12360 PMC SIERRA PM8001 DRIVER
12361 M:      Jack Wang <jinpu.wang@profitbricks.com>
12362 M:      lindar_liu@usish.com
12363 L:      linux-scsi@vger.kernel.org
12364 S:      Supported
12365 F:      drivers/scsi/pm8001/
12366
12367 PNP SUPPORT
12368 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12369 S:      Maintained
12370 F:      drivers/pnp/
12371
12372 PNI RM3100 IIO DRIVER
12373 M:      Song Qiang <songqiang1304521@gmail.com>
12374 L:      linux-iio@vger.kernel.org
12375 S:      Maintained
12376 F:      drivers/iio/magnetometer/rm3100*
12377 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12378
12379 POSIX CLOCKS and TIMERS
12380 M:      Thomas Gleixner <tglx@linutronix.de>
12381 L:      linux-kernel@vger.kernel.org
12382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12383 S:      Maintained
12384 F:      fs/timerfd.c
12385 F:      include/linux/timer*
12386 F:      kernel/time/*timer*
12387
12388 POWER MANAGEMENT CORE
12389 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12390 L:      linux-pm@vger.kernel.org
12391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12392 B:      https://bugzilla.kernel.org
12393 S:      Supported
12394 F:      drivers/base/power/
12395 F:      include/linux/pm.h
12396 F:      include/linux/pm_*
12397 F:      include/linux/powercap.h
12398 F:      drivers/powercap/
12399 F:      kernel/configs/nopm.config
12400
12401 POWER STATE COORDINATION INTERFACE (PSCI)
12402 M:      Mark Rutland <mark.rutland@arm.com>
12403 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12404 L:      linux-arm-kernel@lists.infradead.org
12405 S:      Maintained
12406 F:      drivers/firmware/psci*.c
12407 F:      include/linux/psci.h
12408 F:      include/uapi/linux/psci.h
12409
12410 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12411 M:      Sebastian Reichel <sre@kernel.org>
12412 L:      linux-pm@vger.kernel.org
12413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12414 S:      Maintained
12415 F:      Documentation/ABI/testing/sysfs-class-power
12416 F:      Documentation/devicetree/bindings/power/supply/
12417 F:      include/linux/power_supply.h
12418 F:      drivers/power/supply/
12419
12420 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12421 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12422 L:      linuxppc-dev@lists.ozlabs.org
12423 S:      Maintained
12424 F:      drivers/char/powernv-op-panel.c
12425
12426 PPP OVER ATM (RFC 2364)
12427 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12428 S:      Maintained
12429 F:      net/atm/pppoatm.c
12430 F:      include/uapi/linux/atmppp.h
12431
12432 PPP OVER ETHERNET
12433 M:      Michal Ostrowski <mostrows@earthlink.net>
12434 S:      Maintained
12435 F:      drivers/net/ppp/pppoe.c
12436 F:      drivers/net/ppp/pppox.c
12437
12438 PPP OVER L2TP
12439 M:      James Chapman <jchapman@katalix.com>
12440 S:      Maintained
12441 F:      net/l2tp/l2tp_ppp.c
12442 F:      include/linux/if_pppol2tp.h
12443 F:      include/uapi/linux/if_pppol2tp.h
12444
12445 PPP PROTOCOL DRIVERS AND COMPRESSORS
12446 M:      Paul Mackerras <paulus@samba.org>
12447 L:      linux-ppp@vger.kernel.org
12448 S:      Maintained
12449 F:      drivers/net/ppp/ppp_*
12450
12451 PPS SUPPORT
12452 M:      Rodolfo Giometti <giometti@enneenne.com>
12453 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12454 L:      linuxpps@ml.enneenne.com (subscribers-only)
12455 S:      Maintained
12456 F:      Documentation/pps/
12457 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12458 F:      Documentation/ABI/testing/sysfs-pps
12459 F:      drivers/pps/
12460 F:      include/linux/pps*.h
12461 F:      include/uapi/linux/pps.h
12462
12463 PPTP DRIVER
12464 M:      Dmitry Kozlov <xeb@mail.ru>
12465 L:      netdev@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/net/ppp/pptp.c
12468 W:      http://sourceforge.net/projects/accel-pptp
12469
12470 PRINTK
12471 M:      Petr Mladek <pmladek@suse.com>
12472 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12473 R:      Steven Rostedt <rostedt@goodmis.org>
12474 S:      Maintained
12475 F:      kernel/printk/
12476 F:      include/linux/printk.h
12477
12478 PRISM54 WIRELESS DRIVER
12479 M:      Luis Chamberlain <mcgrof@kernel.org>
12480 L:      linux-wireless@vger.kernel.org
12481 W:      http://wireless.kernel.org/en/users/Drivers/p54
12482 S:      Obsolete
12483 F:      drivers/net/wireless/intersil/prism54/
12484
12485 PROC FILESYSTEM
12486 R:      Alexey Dobriyan <adobriyan@gmail.com>
12487 L:      linux-kernel@vger.kernel.org
12488 L:      linux-fsdevel@vger.kernel.org
12489 S:      Maintained
12490 F:      fs/proc/
12491 F:      include/linux/proc_fs.h
12492 F:      tools/testing/selftests/proc/
12493 F:      Documentation/filesystems/proc.txt
12494
12495 PROC SYSCTL
12496 M:      Luis Chamberlain <mcgrof@kernel.org>
12497 M:      Kees Cook <keescook@chromium.org>
12498 L:      linux-kernel@vger.kernel.org
12499 L:      linux-fsdevel@vger.kernel.org
12500 S:      Maintained
12501 F:      fs/proc/proc_sysctl.c
12502 F:      include/linux/sysctl.h
12503 F:      kernel/sysctl.c
12504 F:      tools/testing/selftests/sysctl/
12505
12506 PS3 NETWORK SUPPORT
12507 M:      Geoff Levand <geoff@infradead.org>
12508 L:      netdev@vger.kernel.org
12509 L:      linuxppc-dev@lists.ozlabs.org
12510 S:      Maintained
12511 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12512
12513 PS3 PLATFORM SUPPORT
12514 M:      Geoff Levand <geoff@infradead.org>
12515 L:      linuxppc-dev@lists.ozlabs.org
12516 S:      Maintained
12517 F:      arch/powerpc/boot/ps3*
12518 F:      arch/powerpc/include/asm/lv1call.h
12519 F:      arch/powerpc/include/asm/ps3*.h
12520 F:      arch/powerpc/platforms/ps3/
12521 F:      drivers/*/ps3*
12522 F:      drivers/ps3/
12523 F:      drivers/rtc/rtc-ps3.c
12524 F:      drivers/usb/host/*ps3.c
12525 F:      sound/ppc/snd_ps3*
12526
12527 PS3VRAM DRIVER
12528 M:      Jim Paris <jim@jtan.com>
12529 M:      Geoff Levand <geoff@infradead.org>
12530 L:      linuxppc-dev@lists.ozlabs.org
12531 S:      Maintained
12532 F:      drivers/block/ps3vram.c
12533
12534 PSAMPLE PACKET SAMPLING SUPPORT:
12535 M:      Yotam Gigi <yotam.gi@gmail.com>
12536 S:      Maintained
12537 F:      net/psample
12538 F:      include/net/psample.h
12539 F:      include/uapi/linux/psample.h
12540
12541 PSTORE FILESYSTEM
12542 M:      Kees Cook <keescook@chromium.org>
12543 M:      Anton Vorontsov <anton@enomsg.org>
12544 M:      Colin Cross <ccross@android.com>
12545 M:      Tony Luck <tony.luck@intel.com>
12546 S:      Maintained
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12548 F:      fs/pstore/
12549 F:      include/linux/pstore*
12550 F:      drivers/firmware/efi/efi-pstore.c
12551 F:      drivers/acpi/apei/erst.c
12552 F:      Documentation/admin-guide/ramoops.rst
12553 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12554 K:      \b(pstore|ramoops)
12555
12556 PTP HARDWARE CLOCK SUPPORT
12557 M:      Richard Cochran <richardcochran@gmail.com>
12558 L:      netdev@vger.kernel.org
12559 S:      Maintained
12560 W:      http://linuxptp.sourceforge.net/
12561 F:      Documentation/ABI/testing/sysfs-ptp
12562 F:      Documentation/ptp/*
12563 F:      drivers/net/phy/dp83640*
12564 F:      drivers/ptp/*
12565 F:      include/linux/ptp_cl*
12566
12567 PTRACE SUPPORT
12568 M:      Oleg Nesterov <oleg@redhat.com>
12569 S:      Maintained
12570 F:      include/asm-generic/syscall.h
12571 F:      include/linux/ptrace.h
12572 F:      include/linux/regset.h
12573 F:      include/linux/tracehook.h
12574 F:      include/uapi/linux/ptrace.h
12575 F:      include/uapi/linux/ptrace.h
12576 F:      include/asm-generic/ptrace.h
12577 F:      kernel/ptrace.c
12578 F:      arch/*/ptrace*.c
12579 F:      arch/*/*/ptrace*.c
12580 F:      arch/*/include/asm/ptrace*.h
12581
12582 PULSE8-CEC DRIVER
12583 M:      Hans Verkuil <hverkuil@xs4all.nl>
12584 L:      linux-media@vger.kernel.org
12585 T:      git git://linuxtv.org/media_tree.git
12586 S:      Maintained
12587 F:      drivers/media/usb/pulse8-cec/*
12588 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12589
12590 PVRUSB2 VIDEO4LINUX DRIVER
12591 M:      Mike Isely <isely@pobox.com>
12592 L:      pvrusb2@isely.net       (subscribers-only)
12593 L:      linux-media@vger.kernel.org
12594 W:      http://www.isely.net/pvrusb2/
12595 T:      git git://linuxtv.org/media_tree.git
12596 S:      Maintained
12597 F:      Documentation/media/v4l-drivers/pvrusb2*
12598 F:      drivers/media/usb/pvrusb2/
12599
12600 PWC WEBCAM DRIVER
12601 M:      Hans Verkuil <hverkuil@xs4all.nl>
12602 L:      linux-media@vger.kernel.org
12603 T:      git git://linuxtv.org/media_tree.git
12604 S:      Odd Fixes
12605 F:      drivers/media/usb/pwc/*
12606 F:      include/trace/events/pwc.h
12607
12608 PWM FAN DRIVER
12609 M:      Kamil Debski <kamil@wypas.org>
12610 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12611 L:      linux-hwmon@vger.kernel.org
12612 S:      Supported
12613 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12614 F:      Documentation/hwmon/pwm-fan
12615 F:      drivers/hwmon/pwm-fan.c
12616
12617 PWM IR Transmitter
12618 M:      Sean Young <sean@mess.org>
12619 L:      linux-media@vger.kernel.org
12620 S:      Maintained
12621 F:      drivers/media/rc/pwm-ir-tx.c
12622
12623 PWM SUBSYSTEM
12624 M:      Thierry Reding <thierry.reding@gmail.com>
12625 L:      linux-pwm@vger.kernel.org
12626 S:      Maintained
12627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12628 F:      Documentation/pwm.txt
12629 F:      Documentation/devicetree/bindings/pwm/
12630 F:      include/linux/pwm.h
12631 F:      drivers/pwm/
12632 F:      drivers/video/backlight/pwm_bl.c
12633 F:      include/linux/pwm_backlight.h
12634 F:      drivers/gpio/gpio-mvebu.c
12635 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12636
12637 PXA GPIO DRIVER
12638 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12639 L:      linux-gpio@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/gpio/gpio-pxa.c
12642
12643 PXA MMCI DRIVER
12644 S:      Orphan
12645
12646 PXA RTC DRIVER
12647 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12648 L:      linux-rtc@vger.kernel.org
12649 S:      Maintained
12650
12651 PXA2xx/PXA3xx SUPPORT
12652 M:      Daniel Mack <daniel@zonque.org>
12653 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12654 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12656 T:      git git://github.com/hzhuang1/linux.git
12657 T:      git git://github.com/rjarzmik/linux.git
12658 S:      Maintained
12659 F:      arch/arm/boot/dts/pxa*
12660 F:      arch/arm/mach-pxa/
12661 F:      drivers/dma/pxa*
12662 F:      drivers/pcmcia/pxa2xx*
12663 F:      drivers/pinctrl/pxa/
12664 F:      drivers/spi/spi-pxa2xx*
12665 F:      drivers/usb/gadget/udc/pxa2*
12666 F:      include/sound/pxa2xx-lib.h
12667 F:      sound/arm/pxa*
12668 F:      sound/soc/pxa/
12669
12670 QAT DRIVER
12671 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12672 L:      qat-linux@intel.com
12673 S:      Supported
12674 F:      drivers/crypto/qat/
12675
12676 QCOM AUDIO (ASoC) DRIVERS
12677 M:      Patrick Lai <plai@codeaurora.org>
12678 M:      Banajit Goswami <bgoswami@codeaurora.org>
12679 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12680 S:      Supported
12681 F:      sound/soc/qcom/
12682
12683 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12684 M:      Gabriel Somlo <somlo@cmu.edu>
12685 M:      "Michael S. Tsirkin" <mst@redhat.com>
12686 L:      qemu-devel@nongnu.org
12687 S:      Maintained
12688 F:      drivers/firmware/qemu_fw_cfg.c
12689 F:      include/uapi/linux/qemu_fw_cfg.h
12690
12691 QIB DRIVER
12692 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12693 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12694 L:      linux-rdma@vger.kernel.org
12695 S:      Supported
12696 F:      drivers/infiniband/hw/qib/
12697
12698 QLOGIC QL41xxx FCOE DRIVER
12699 M:      QLogic-Storage-Upstream@cavium.com
12700 L:      linux-scsi@vger.kernel.org
12701 S:      Supported
12702 F:      drivers/scsi/qedf/
12703
12704 QLOGIC QL41xxx ISCSI DRIVER
12705 M:      QLogic-Storage-Upstream@cavium.com
12706 L:      linux-scsi@vger.kernel.org
12707 S:      Supported
12708 F:      drivers/scsi/qedi/
12709
12710 QLOGIC QL4xxx ETHERNET DRIVER
12711 M:      Ariel Elior <aelior@marvell.com>
12712 M:      GR-everest-linux-l2@marvell.com
12713 L:      netdev@vger.kernel.org
12714 S:      Supported
12715 F:      drivers/net/ethernet/qlogic/qed/
12716 F:      include/linux/qed/
12717 F:      drivers/net/ethernet/qlogic/qede/
12718
12719 QLOGIC QL4xxx RDMA DRIVER
12720 M:      Michal Kalderon <mkalderon@marvell.com>
12721 M:      Ariel Elior <aelior@marvell.com>
12722 L:      linux-rdma@vger.kernel.org
12723 S:      Supported
12724 F:      drivers/infiniband/hw/qedr/
12725 F:      include/uapi/rdma/qedr-abi.h
12726
12727 QLOGIC QLA1280 SCSI DRIVER
12728 M:      Michael Reed <mdr@sgi.com>
12729 L:      linux-scsi@vger.kernel.org
12730 S:      Maintained
12731 F:      drivers/scsi/qla1280.[ch]
12732
12733 QLOGIC QLA2XXX FC-SCSI DRIVER
12734 M:      qla2xxx-upstream@qlogic.com
12735 L:      linux-scsi@vger.kernel.org
12736 S:      Supported
12737 F:      Documentation/scsi/LICENSE.qla2xxx
12738 F:      drivers/scsi/qla2xxx/
12739
12740 QLOGIC QLA3XXX NETWORK DRIVER
12741 M:      GR-Linux-NIC-Dev@marvell.com
12742 L:      netdev@vger.kernel.org
12743 S:      Supported
12744 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12745 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12746
12747 QLOGIC QLA4XXX iSCSI DRIVER
12748 M:      QLogic-Storage-Upstream@qlogic.com
12749 L:      linux-scsi@vger.kernel.org
12750 S:      Supported
12751 F:      Documentation/scsi/LICENSE.qla4xxx
12752 F:      drivers/scsi/qla4xxx/
12753
12754 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12755 M:      Shahed Shaikh <shshaikh@marvell.com>
12756 M:      Manish Chopra <manishc@marvell.com>
12757 M:      GR-Linux-NIC-Dev@marvell.com
12758 L:      netdev@vger.kernel.org
12759 S:      Supported
12760 F:      drivers/net/ethernet/qlogic/qlcnic/
12761
12762 QLOGIC QLGE 10Gb ETHERNET DRIVER
12763 M:      Manish Chopra <manishc@marvell.com>
12764 M:      GR-Linux-NIC-Dev@marvell.com
12765 L:      netdev@vger.kernel.org
12766 S:      Supported
12767 F:      drivers/net/ethernet/qlogic/qlge/
12768
12769 QM1D1B0004 MEDIA DRIVER
12770 M:      Akihiro Tsukada <tskd08@gmail.com>
12771 L:      linux-media@vger.kernel.org
12772 S:      Odd Fixes
12773 F:      drivers/media/tuners/qm1d1b0004*
12774
12775 QM1D1C0042 MEDIA DRIVER
12776 M:      Akihiro Tsukada <tskd08@gmail.com>
12777 L:      linux-media@vger.kernel.org
12778 S:      Odd Fixes
12779 F:      drivers/media/tuners/qm1d1c0042*
12780
12781 QNX4 FILESYSTEM
12782 M:      Anders Larsen <al@alarsen.net>
12783 W:      http://www.alarsen.net/linux/qnx4fs/
12784 S:      Maintained
12785 F:      fs/qnx4/
12786 F:      include/uapi/linux/qnx4_fs.h
12787 F:      include/uapi/linux/qnxtypes.h
12788
12789 QORIQ DPAA2 FSL-MC BUS DRIVER
12790 M:      Stuart Yoder <stuyoder@gmail.com>
12791 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12792 L:      linux-kernel@vger.kernel.org
12793 S:      Maintained
12794 F:      drivers/bus/fsl-mc/
12795 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12796 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12797
12798 QT1010 MEDIA DRIVER
12799 M:      Antti Palosaari <crope@iki.fi>
12800 L:      linux-media@vger.kernel.org
12801 W:      https://linuxtv.org
12802 W:      http://palosaari.fi/linux/
12803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12804 T:      git git://linuxtv.org/anttip/media_tree.git
12805 S:      Maintained
12806 F:      drivers/media/tuners/qt1010*
12807
12808 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12809 M:      Kalle Valo <kvalo@codeaurora.org>
12810 L:      ath10k@lists.infradead.org
12811 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12813 S:      Supported
12814 F:      drivers/net/wireless/ath/ath10k/
12815
12816 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12817 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12818 L:      linux-wireless@vger.kernel.org
12819 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12820 S:      Supported
12821 F:      drivers/net/wireless/ath/ath9k/
12822
12823 QUALCOMM CAMERA SUBSYSTEM DRIVER
12824 M:      Todor Tomov <todor.too@gmail.com>
12825 L:      linux-media@vger.kernel.org
12826 S:      Maintained
12827 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12828 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12829 F:      drivers/media/platform/qcom/camss/
12830
12831 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12832 M:      Ilia Lin <ilia.lin@kernel.org>
12833 L:      linux-pm@vger.kernel.org
12834 S:      Maintained
12835 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12836 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12837
12838 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12839 M:      Timur Tabi <timur@kernel.org>
12840 L:      netdev@vger.kernel.org
12841 S:      Maintained
12842 F:      drivers/net/ethernet/qualcomm/emac/
12843
12844 QUALCOMM ETHQOS ETHERNET DRIVER
12845 M:      Vinod Koul <vkoul@kernel.org>
12846 M:      Niklas Cassel <niklas.cassel@linaro.org>
12847 L:      netdev@vger.kernel.org
12848 S:      Maintained
12849 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12850 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12851
12852 QUALCOMM GENERIC INTERFACE I2C DRIVER
12853 M:      Alok Chauhan <alokc@codeaurora.org>
12854 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12855 L:      linux-i2c@vger.kernel.org
12856 L:      linux-arm-msm@vger.kernel.org
12857 S:      Supported
12858 F:      drivers/i2c/busses/i2c-qcom-geni.c
12859
12860 QUALCOMM HEXAGON ARCHITECTURE
12861 M:      Richard Kuo <rkuo@codeaurora.org>
12862 L:      linux-hexagon@vger.kernel.org
12863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12864 S:      Supported
12865 F:      arch/hexagon/
12866
12867 QUALCOMM HIDMA DRIVER
12868 M:      Sinan Kaya <okaya@kernel.org>
12869 L:      linux-arm-kernel@lists.infradead.org
12870 L:      linux-arm-msm@vger.kernel.org
12871 L:      dmaengine@vger.kernel.org
12872 S:      Supported
12873 F:      drivers/dma/qcom/hidma*
12874
12875 QUALCOMM IOMMU
12876 M:      Rob Clark <robdclark@gmail.com>
12877 L:      iommu@lists.linux-foundation.org
12878 L:      linux-arm-msm@vger.kernel.org
12879 S:      Maintained
12880 F:      drivers/iommu/qcom_iommu.c
12881
12882 QUALCOMM TSENS THERMAL DRIVER
12883 M:      Amit Kucheria <amit.kucheria@linaro.org>
12884 L:      linux-pm@vger.kernel.org
12885 L:      linux-arm-msm@vger.kernel.org
12886 S:      Maintained
12887 F:      drivers/thermal/qcom/
12888
12889 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12890 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12891 L:      linux-media@vger.kernel.org
12892 L:      linux-arm-msm@vger.kernel.org
12893 T:      git git://linuxtv.org/media_tree.git
12894 S:      Maintained
12895 F:      drivers/media/platform/qcom/venus/
12896
12897 QUALCOMM WCN36XX WIRELESS DRIVER
12898 M:      Kalle Valo <kvalo@codeaurora.org>
12899 L:      wcn36xx@lists.infradead.org
12900 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12901 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12902 S:      Supported
12903 F:      drivers/net/wireless/ath/wcn36xx/
12904
12905 QUANTENNA QTNFMAC WIRELESS DRIVER
12906 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12907 M:      Avinash Patil <avinashp@quantenna.com>
12908 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12909 L:      linux-wireless@vger.kernel.org
12910 S:      Maintained
12911 F:      drivers/net/wireless/quantenna
12912
12913 RADEON and AMDGPU DRM DRIVERS
12914 M:      Alex Deucher <alexander.deucher@amd.com>
12915 M:      Christian König <christian.koenig@amd.com>
12916 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12917 L:      amd-gfx@lists.freedesktop.org
12918 T:      git git://people.freedesktop.org/~agd5f/linux
12919 S:      Supported
12920 F:      drivers/gpu/drm/radeon/
12921 F:      include/uapi/drm/radeon_drm.h
12922 F:      drivers/gpu/drm/amd/
12923 F:      include/uapi/drm/amdgpu_drm.h
12924
12925 RADEON FRAMEBUFFER DISPLAY DRIVER
12926 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12927 L:      linux-fbdev@vger.kernel.org
12928 S:      Maintained
12929 F:      drivers/video/fbdev/aty/radeon*
12930 F:      include/uapi/linux/radeonfb.h
12931
12932 RADIOSHARK RADIO DRIVER
12933 M:      Hans Verkuil <hverkuil@xs4all.nl>
12934 L:      linux-media@vger.kernel.org
12935 T:      git git://linuxtv.org/media_tree.git
12936 S:      Maintained
12937 F:      drivers/media/radio/radio-shark.c
12938
12939 RADIOSHARK2 RADIO DRIVER
12940 M:      Hans Verkuil <hverkuil@xs4all.nl>
12941 L:      linux-media@vger.kernel.org
12942 T:      git git://linuxtv.org/media_tree.git
12943 S:      Maintained
12944 F:      drivers/media/radio/radio-shark2.c
12945 F:      drivers/media/radio/radio-tea5777.c
12946
12947 RADOS BLOCK DEVICE (RBD)
12948 M:      Ilya Dryomov <idryomov@gmail.com>
12949 M:      Sage Weil <sage@redhat.com>
12950 M:      Alex Elder <elder@kernel.org>
12951 L:      ceph-devel@vger.kernel.org
12952 W:      http://ceph.com/
12953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12954 T:      git git://github.com/ceph/ceph-client.git
12955 S:      Supported
12956 F:      Documentation/ABI/testing/sysfs-bus-rbd
12957 F:      drivers/block/rbd.c
12958 F:      drivers/block/rbd_types.h
12959
12960 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12961 M:      Paul Mackerras <paulus@samba.org>
12962 L:      linux-fbdev@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/video/fbdev/aty/aty128fb.c
12965
12966 RAINSHADOW-CEC DRIVER
12967 M:      Hans Verkuil <hverkuil@xs4all.nl>
12968 L:      linux-media@vger.kernel.org
12969 T:      git git://linuxtv.org/media_tree.git
12970 S:      Maintained
12971 F:      drivers/media/usb/rainshadow-cec/*
12972
12973 RALINK MIPS ARCHITECTURE
12974 M:      John Crispin <john@phrozen.org>
12975 L:      linux-mips@vger.kernel.org
12976 S:      Maintained
12977 F:      arch/mips/ralink
12978
12979 RALINK RT2X00 WIRELESS LAN DRIVER
12980 P:      rt2x00 project
12981 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12982 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12983 L:      linux-wireless@vger.kernel.org
12984 S:      Maintained
12985 F:      drivers/net/wireless/ralink/rt2x00/
12986
12987 RAMDISK RAM BLOCK DEVICE DRIVER
12988 M:      Jens Axboe <axboe@kernel.dk>
12989 S:      Maintained
12990 F:      Documentation/blockdev/ramdisk.txt
12991 F:      drivers/block/brd.c
12992
12993 RANCHU VIRTUAL BOARD FOR MIPS
12994 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12995 L:      linux-mips@vger.kernel.org
12996 S:      Supported
12997 F:      arch/mips/generic/board-ranchu.c
12998 F:      arch/mips/configs/generic/board-ranchu.config
12999
13000 RANDOM NUMBER DRIVER
13001 M:      "Theodore Ts'o" <tytso@mit.edu>
13002 S:      Maintained
13003 F:      drivers/char/random.c
13004
13005 RAPIDIO SUBSYSTEM
13006 M:      Matt Porter <mporter@kernel.crashing.org>
13007 M:      Alexandre Bounine <alex.bou9@gmail.com>
13008 S:      Maintained
13009 F:      drivers/rapidio/
13010
13011 RAS INFRASTRUCTURE
13012 M:      Tony Luck <tony.luck@intel.com>
13013 M:      Borislav Petkov <bp@alien8.de>
13014 L:      linux-edac@vger.kernel.org
13015 S:      Maintained
13016 F:      drivers/ras/
13017 F:      include/linux/ras.h
13018 F:      include/ras/ras_event.h
13019 F:      Documentation/admin-guide/ras.rst
13020
13021 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13022 L:      linux-wireless@vger.kernel.org
13023 S:      Orphan
13024 F:      drivers/net/wireless/ray*
13025
13026 RCUTORTURE TEST FRAMEWORK
13027 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13028 M:      Josh Triplett <josh@joshtriplett.org>
13029 R:      Steven Rostedt <rostedt@goodmis.org>
13030 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13031 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13032 L:      linux-kernel@vger.kernel.org
13033 S:      Supported
13034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13035 F:      tools/testing/selftests/rcutorture
13036
13037 RDC R-321X SoC
13038 M:      Florian Fainelli <florian@openwrt.org>
13039 S:      Maintained
13040
13041 RDC R6040 FAST ETHERNET DRIVER
13042 M:      Florian Fainelli <f.fainelli@gmail.com>
13043 L:      netdev@vger.kernel.org
13044 S:      Maintained
13045 F:      drivers/net/ethernet/rdc/r6040.c
13046
13047 RDMAVT - RDMA verbs software
13048 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13049 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13050 L:      linux-rdma@vger.kernel.org
13051 S:      Supported
13052 F:      drivers/infiniband/sw/rdmavt
13053
13054 RDS - RELIABLE DATAGRAM SOCKETS
13055 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13056 L:      netdev@vger.kernel.org
13057 L:      linux-rdma@vger.kernel.org
13058 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13059 W:      https://oss.oracle.com/projects/rds/
13060 S:      Supported
13061 F:      net/rds/
13062 F:      Documentation/networking/rds.txt
13063
13064 RDT - RESOURCE ALLOCATION
13065 M:      Fenghua Yu <fenghua.yu@intel.com>
13066 M:      Reinette Chatre <reinette.chatre@intel.com>
13067 L:      linux-kernel@vger.kernel.org
13068 S:      Supported
13069 F:      arch/x86/kernel/cpu/resctrl/
13070 F:      arch/x86/include/asm/resctrl_sched.h
13071 F:      Documentation/x86/resctrl*
13072
13073 READ-COPY UPDATE (RCU)
13074 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13075 M:      Josh Triplett <josh@joshtriplett.org>
13076 R:      Steven Rostedt <rostedt@goodmis.org>
13077 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13078 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13079 R:      Joel Fernandes <joel@joelfernandes.org>
13080 L:      linux-kernel@vger.kernel.org
13081 W:      http://www.rdrop.com/users/paulmck/RCU/
13082 S:      Supported
13083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13084 F:      Documentation/RCU/
13085 X:      Documentation/RCU/torture.txt
13086 F:      include/linux/rcu*
13087 X:      include/linux/srcu*.h
13088 F:      kernel/rcu/
13089 X:      kernel/rcu/srcu*.c
13090
13091 REAL TIME CLOCK (RTC) SUBSYSTEM
13092 M:      Alessandro Zummo <a.zummo@towertech.it>
13093 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13094 L:      linux-rtc@vger.kernel.org
13095 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13097 S:      Maintained
13098 F:      Documentation/devicetree/bindings/rtc/
13099 F:      Documentation/rtc.txt
13100 F:      drivers/rtc/
13101 F:      include/linux/rtc.h
13102 F:      include/uapi/linux/rtc.h
13103 F:      include/linux/rtc/
13104 F:      include/linux/platform_data/rtc-*
13105 F:      tools/testing/selftests/rtc/
13106
13107 REALTEK AUDIO CODECS
13108 M:      Bard Liao <bardliao@realtek.com>
13109 M:      Oder Chiou <oder_chiou@realtek.com>
13110 S:      Maintained
13111 F:      sound/soc/codecs/rt*
13112 F:      include/sound/rt*.h
13113
13114 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13115 M:      Linus Walleij <linus.walleij@linaro.org>
13116 S:      Maintained
13117 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13118 F:      drivers/net/dsa/realtek-smi*
13119 F:      drivers/net/dsa/rtl83*
13120
13121 REDPINE WIRELESS DRIVER
13122 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13123 M:      Siva Rebbagondla <siva8118@gmail.com>
13124 L:      linux-wireless@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/net/wireless/rsi/
13127
13128 REGISTER MAP ABSTRACTION
13129 M:      Mark Brown <broonie@kernel.org>
13130 L:      linux-kernel@vger.kernel.org
13131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13132 S:      Supported
13133 F:      Documentation/devicetree/bindings/regmap/
13134 F:      drivers/base/regmap/
13135 F:      include/linux/regmap.h
13136
13137 REISERFS FILE SYSTEM
13138 L:      reiserfs-devel@vger.kernel.org
13139 S:      Supported
13140 F:      fs/reiserfs/
13141
13142 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13143 M:      Ohad Ben-Cohen <ohad@wizery.com>
13144 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13145 L:      linux-remoteproc@vger.kernel.org
13146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13147 S:      Maintained
13148 F:      Documentation/devicetree/bindings/remoteproc/
13149 F:      Documentation/remoteproc.txt
13150 F:      drivers/remoteproc/
13151 F:      include/linux/remoteproc.h
13152
13153 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13154 M:      Ohad Ben-Cohen <ohad@wizery.com>
13155 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13156 L:      linux-remoteproc@vger.kernel.org
13157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13158 S:      Maintained
13159 F:      drivers/rpmsg/
13160 F:      Documentation/rpmsg.txt
13161 F:      include/linux/rpmsg.h
13162 F:      include/linux/rpmsg/
13163
13164 RENESAS CLOCK DRIVERS
13165 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13166 L:      linux-renesas-soc@vger.kernel.org
13167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13168 S:      Supported
13169 F:      drivers/clk/renesas/
13170
13171 RENESAS EMEV2 I2C DRIVER
13172 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13173 S:      Supported
13174 F:      drivers/i2c/busses/i2c-emev2.c
13175
13176 RENESAS ETHERNET DRIVERS
13177 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13178 L:      netdev@vger.kernel.org
13179 L:      linux-renesas-soc@vger.kernel.org
13180 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13181 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13182 F:      drivers/net/ethernet/renesas/
13183 F:      include/linux/sh_eth.h
13184
13185 RENESAS R-CAR GYROADC DRIVER
13186 M:      Marek Vasut <marek.vasut@gmail.com>
13187 L:      linux-iio@vger.kernel.org
13188 S:      Supported
13189 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13190 F:      drivers/iio/adc/rcar-gyroadc.c
13191
13192 RENESAS R-CAR I2C DRIVERS
13193 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13194 S:      Supported
13195 F:      drivers/i2c/busses/i2c-rcar.c
13196 F:      drivers/i2c/busses/i2c-sh_mobile.c
13197
13198 RENESAS RIIC DRIVER
13199 M:      Chris Brandt <chris.brandt@renesas.com>
13200 S:      Supported
13201 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13202 F:      drivers/i2c/busses/i2c-riic.c
13203
13204 RENESAS USB PHY DRIVER
13205 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13206 L:      linux-renesas-soc@vger.kernel.org
13207 S:      Maintained
13208 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13209
13210 RESET CONTROLLER FRAMEWORK
13211 M:      Philipp Zabel <p.zabel@pengutronix.de>
13212 T:      git git://git.pengutronix.de/git/pza/linux
13213 S:      Maintained
13214 F:      drivers/reset/
13215 F:      Documentation/devicetree/bindings/reset/
13216 F:      include/dt-bindings/reset/
13217 F:      include/linux/reset.h
13218 F:      include/linux/reset/
13219 F:      include/linux/reset-controller.h
13220
13221 RESTARTABLE SEQUENCES SUPPORT
13222 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13223 M:      Peter Zijlstra <peterz@infradead.org>
13224 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13225 M:      Boqun Feng <boqun.feng@gmail.com>
13226 L:      linux-kernel@vger.kernel.org
13227 S:      Supported
13228 F:      kernel/rseq.c
13229 F:      include/uapi/linux/rseq.h
13230 F:      include/trace/events/rseq.h
13231 F:      tools/testing/selftests/rseq/
13232
13233 RFKILL
13234 M:      Johannes Berg <johannes@sipsolutions.net>
13235 L:      linux-wireless@vger.kernel.org
13236 W:      http://wireless.kernel.org/
13237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13239 S:      Maintained
13240 F:      Documentation/rfkill.txt
13241 F:      Documentation/ABI/stable/sysfs-class-rfkill
13242 F:      net/rfkill/
13243 F:      include/linux/rfkill.h
13244 F:      include/uapi/linux/rfkill.h
13245
13246 RHASHTABLE
13247 M:      Thomas Graf <tgraf@suug.ch>
13248 M:      Herbert Xu <herbert@gondor.apana.org.au>
13249 L:      netdev@vger.kernel.org
13250 S:      Maintained
13251 F:      lib/rhashtable.c
13252 F:      lib/test_rhashtable.c
13253 F:      include/linux/rhashtable.h
13254 F:      include/linux/rhashtable-types.h
13255
13256 RICOH R5C592 MEMORYSTICK DRIVER
13257 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13258 S:      Maintained
13259 F:      drivers/memstick/host/r592.*
13260
13261 RICOH SMARTMEDIA/XD DRIVER
13262 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13263 S:      Maintained
13264 F:      drivers/mtd/nand/raw/r852.c
13265 F:      drivers/mtd/nand/raw/r852.h
13266
13267 RISC-V ARCHITECTURE
13268 M:      Palmer Dabbelt <palmer@sifive.com>
13269 M:      Albert Ou <aou@eecs.berkeley.edu>
13270 L:      linux-riscv@lists.infradead.org
13271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13272 S:      Supported
13273 F:      arch/riscv/
13274 K:      riscv
13275 N:      riscv
13276
13277 ROCCAT DRIVERS
13278 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13279 W:      http://sourceforge.net/projects/roccat/
13280 S:      Maintained
13281 F:      drivers/hid/hid-roccat*
13282 F:      include/linux/hid-roccat*
13283 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13284
13285 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13286 M:      Jacob chen <jacob2.chen@rock-chips.com>
13287 L:      linux-media@vger.kernel.org
13288 S:      Maintained
13289 F:      drivers/media/platform/rockchip/rga/
13290 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13291
13292 ROCKCHIP VPU CODEC DRIVER
13293 M:      Ezequiel Garcia <ezequiel@collabora.com>
13294 L:      linux-media@vger.kernel.org
13295 S:      Maintained
13296 F:      drivers/staging/media/platform/rockchip/vpu/
13297 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13298
13299 ROCKER DRIVER
13300 M:      Jiri Pirko <jiri@resnulli.us>
13301 L:      netdev@vger.kernel.org
13302 S:      Supported
13303 F:      drivers/net/ethernet/rocker/
13304
13305 ROCKETPORT DRIVER
13306 P:      Comtrol Corp.
13307 W:      http://www.comtrol.com
13308 S:      Maintained
13309 F:      Documentation/serial/rocket.txt
13310 F:      drivers/tty/rocket*
13311
13312 ROCKETPORT EXPRESS/INFINITY DRIVER
13313 M:      Kevin Cernekee <cernekee@gmail.com>
13314 L:      linux-serial@vger.kernel.org
13315 S:      Odd Fixes
13316 F:      drivers/tty/serial/rp2.*
13317
13318 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13319 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13320 L:      linux-kernel@vger.kernel.org
13321 L:      linux-renesas-soc@vger.kernel.org
13322 S:      Supported
13323 F:      drivers/mfd/bd9571mwv.c
13324 F:      drivers/regulator/bd9571mwv-regulator.c
13325 F:      drivers/gpio/gpio-bd9571mwv.c
13326 F:      include/linux/mfd/bd9571mwv.h
13327 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13328
13329 ROSE NETWORK LAYER
13330 M:      Ralf Baechle <ralf@linux-mips.org>
13331 L:      linux-hams@vger.kernel.org
13332 W:      http://www.linux-ax25.org/
13333 S:      Maintained
13334 F:      include/net/rose.h
13335 F:      include/uapi/linux/rose.h
13336 F:      net/rose/
13337
13338 RTL2830 MEDIA DRIVER
13339 M:      Antti Palosaari <crope@iki.fi>
13340 L:      linux-media@vger.kernel.org
13341 W:      https://linuxtv.org
13342 W:      http://palosaari.fi/linux/
13343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13344 T:      git git://linuxtv.org/anttip/media_tree.git
13345 S:      Maintained
13346 F:      drivers/media/dvb-frontends/rtl2830*
13347
13348 RTL2832 MEDIA DRIVER
13349 M:      Antti Palosaari <crope@iki.fi>
13350 L:      linux-media@vger.kernel.org
13351 W:      https://linuxtv.org
13352 W:      http://palosaari.fi/linux/
13353 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13354 T:      git git://linuxtv.org/anttip/media_tree.git
13355 S:      Maintained
13356 F:      drivers/media/dvb-frontends/rtl2832*
13357
13358 RTL2832_SDR MEDIA DRIVER
13359 M:      Antti Palosaari <crope@iki.fi>
13360 L:      linux-media@vger.kernel.org
13361 W:      https://linuxtv.org
13362 W:      http://palosaari.fi/linux/
13363 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13364 T:      git git://linuxtv.org/anttip/media_tree.git
13365 S:      Maintained
13366 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13367
13368 RTL8180 WIRELESS DRIVER
13369 L:      linux-wireless@vger.kernel.org
13370 W:      http://wireless.kernel.org/
13371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13372 S:      Orphan
13373 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13374
13375 RTL8187 WIRELESS DRIVER
13376 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13377 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13378 M:      Larry Finger <Larry.Finger@lwfinger.net>
13379 L:      linux-wireless@vger.kernel.org
13380 W:      http://wireless.kernel.org/
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13382 S:      Maintained
13383 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13384
13385 REALTEK WIRELESS DRIVER (rtlwifi family)
13386 M:      Ping-Ke Shih <pkshih@realtek.com>
13387 L:      linux-wireless@vger.kernel.org
13388 W:      http://wireless.kernel.org/
13389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13390 S:      Maintained
13391 F:      drivers/net/wireless/realtek/rtlwifi/
13392
13393 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13394 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13395 L:      linux-wireless@vger.kernel.org
13396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13397 S:      Maintained
13398 F:      drivers/net/wireless/realtek/rtl8xxxu/
13399
13400 RXRPC SOCKETS (AF_RXRPC)
13401 M:      David Howells <dhowells@redhat.com>
13402 L:      linux-afs@lists.infradead.org
13403 S:      Supported
13404 F:      net/rxrpc/
13405 F:      include/keys/rxrpc-type.h
13406 F:      include/net/af_rxrpc.h
13407 F:      include/trace/events/rxrpc.h
13408 F:      include/uapi/linux/rxrpc.h
13409 F:      Documentation/networking/rxrpc.txt
13410 W:      https://www.infradead.org/~dhowells/kafs/
13411
13412 S3 SAVAGE FRAMEBUFFER DRIVER
13413 M:      Antonino Daplas <adaplas@gmail.com>
13414 L:      linux-fbdev@vger.kernel.org
13415 S:      Maintained
13416 F:      drivers/video/fbdev/savage/
13417
13418 S390
13419 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13420 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13421 L:      linux-s390@vger.kernel.org
13422 W:      http://www.ibm.com/developerworks/linux/linux390/
13423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13424 S:      Supported
13425 F:      arch/s390/
13426 F:      drivers/s390/
13427 F:      Documentation/s390/
13428 F:      Documentation/driver-api/s390-drivers.rst
13429
13430 S390 COMMON I/O LAYER
13431 M:      Sebastian Ott <sebott@linux.ibm.com>
13432 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13433 L:      linux-s390@vger.kernel.org
13434 W:      http://www.ibm.com/developerworks/linux/linux390/
13435 S:      Supported
13436 F:      drivers/s390/cio/
13437
13438 S390 DASD DRIVER
13439 M:      Stefan Haberland <sth@linux.ibm.com>
13440 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13441 L:      linux-s390@vger.kernel.org
13442 W:      http://www.ibm.com/developerworks/linux/linux390/
13443 S:      Supported
13444 F:      drivers/s390/block/dasd*
13445 F:      block/partitions/ibm.c
13446
13447 S390 IOMMU (PCI)
13448 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13449 L:      linux-s390@vger.kernel.org
13450 W:      http://www.ibm.com/developerworks/linux/linux390/
13451 S:      Supported
13452 F:      drivers/iommu/s390-iommu.c
13453
13454 S390 IUCV NETWORK LAYER
13455 M:      Julian Wiedmann <jwi@linux.ibm.com>
13456 M:      Ursula Braun <ubraun@linux.ibm.com>
13457 L:      linux-s390@vger.kernel.org
13458 W:      http://www.ibm.com/developerworks/linux/linux390/
13459 S:      Supported
13460 F:      drivers/s390/net/*iucv*
13461 F:      include/net/iucv/
13462 F:      net/iucv/
13463
13464 S390 NETWORK DRIVERS
13465 M:      Julian Wiedmann <jwi@linux.ibm.com>
13466 M:      Ursula Braun <ubraun@linux.ibm.com>
13467 L:      linux-s390@vger.kernel.org
13468 W:      http://www.ibm.com/developerworks/linux/linux390/
13469 S:      Supported
13470 F:      drivers/s390/net/
13471
13472 S390 PCI SUBSYSTEM
13473 M:      Sebastian Ott <sebott@linux.ibm.com>
13474 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13475 L:      linux-s390@vger.kernel.org
13476 W:      http://www.ibm.com/developerworks/linux/linux390/
13477 S:      Supported
13478 F:      arch/s390/pci/
13479 F:      drivers/pci/hotplug/s390_pci_hpc.c
13480
13481 S390 VFIO-CCW DRIVER
13482 M:      Cornelia Huck <cohuck@redhat.com>
13483 M:      Farhan Ali <alifm@linux.ibm.com>
13484 M:      Eric Farman <farman@linux.ibm.com>
13485 R:      Halil Pasic <pasic@linux.ibm.com>
13486 L:      linux-s390@vger.kernel.org
13487 L:      kvm@vger.kernel.org
13488 S:      Supported
13489 F:      drivers/s390/cio/vfio_ccw*
13490 F:      Documentation/s390/vfio-ccw.txt
13491 F:      include/uapi/linux/vfio_ccw.h
13492
13493 S390 ZCRYPT DRIVER
13494 M:      Harald Freudenberger <freude@linux.ibm.com>
13495 L:      linux-s390@vger.kernel.org
13496 W:      http://www.ibm.com/developerworks/linux/linux390/
13497 S:      Supported
13498 F:      drivers/s390/crypto/
13499
13500 S390 VFIO AP DRIVER
13501 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13502 M:      Pierre Morel <pmorel@linux.ibm.com>
13503 M:      Halil Pasic <pasic@linux.ibm.com>
13504 L:      linux-s390@vger.kernel.org
13505 W:      http://www.ibm.com/developerworks/linux/linux390/
13506 S:      Supported
13507 F:      drivers/s390/crypto/vfio_ap_drv.c
13508 F:      drivers/s390/crypto/vfio_ap_private.h
13509 F:      drivers/s390/crypto/vfio_ap_ops.c
13510 F:      Documentation/s390/vfio-ap.txt
13511
13512 S390 ZFCP DRIVER
13513 M:      Steffen Maier <maier@linux.ibm.com>
13514 M:      Benjamin Block <bblock@linux.ibm.com>
13515 L:      linux-s390@vger.kernel.org
13516 W:      http://www.ibm.com/developerworks/linux/linux390/
13517 S:      Supported
13518 F:      drivers/s390/scsi/zfcp_*
13519
13520 S3C24XX SD/MMC Driver
13521 M:      Ben Dooks <ben-linux@fluff.org>
13522 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13523 S:      Supported
13524 F:      drivers/mmc/host/s3cmci.*
13525
13526 SAA6588 RDS RECEIVER DRIVER
13527 M:      Hans Verkuil <hverkuil@xs4all.nl>
13528 L:      linux-media@vger.kernel.org
13529 T:      git git://linuxtv.org/media_tree.git
13530 W:      https://linuxtv.org
13531 S:      Odd Fixes
13532 F:      drivers/media/i2c/saa6588*
13533
13534 SAA7134 VIDEO4LINUX DRIVER
13535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13536 L:      linux-media@vger.kernel.org
13537 W:      https://linuxtv.org
13538 T:      git git://linuxtv.org/media_tree.git
13539 S:      Odd fixes
13540 F:      Documentation/media/v4l-drivers/saa7134*
13541 F:      drivers/media/pci/saa7134/
13542
13543 SAA7146 VIDEO4LINUX-2 DRIVER
13544 M:      Hans Verkuil <hverkuil@xs4all.nl>
13545 L:      linux-media@vger.kernel.org
13546 T:      git git://linuxtv.org/media_tree.git
13547 S:      Maintained
13548 F:      drivers/media/common/saa7146/
13549 F:      drivers/media/pci/saa7146/
13550 F:      include/media/drv-intf/saa7146*
13551
13552 SAMSUNG AUDIO (ASoC) DRIVERS
13553 M:      Krzysztof Kozlowski <krzk@kernel.org>
13554 M:      Sangbeom Kim <sbkim73@samsung.com>
13555 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13556 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13557 S:      Supported
13558 F:      sound/soc/samsung/
13559 F:      Documentation/devicetree/bindings/sound/samsung*
13560
13561 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13562 M:      Krzysztof Kozlowski <krzk@kernel.org>
13563 L:      linux-crypto@vger.kernel.org
13564 L:      linux-samsung-soc@vger.kernel.org
13565 S:      Maintained
13566 F:      drivers/crypto/exynos-rng.c
13567 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13568
13569 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13570 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13571 L:      linux-samsung-soc@vger.kernel.org
13572 S:      Maintained
13573 F:      drivers/char/hw_random/exynos-trng.c
13574 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13575
13576 SAMSUNG FRAMEBUFFER DRIVER
13577 M:      Jingoo Han <jingoohan1@gmail.com>
13578 L:      linux-fbdev@vger.kernel.org
13579 S:      Maintained
13580 F:      drivers/video/fbdev/s3c-fb.c
13581
13582 SAMSUNG LAPTOP DRIVER
13583 M:      Corentin Chary <corentin.chary@gmail.com>
13584 L:      platform-driver-x86@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/platform/x86/samsung-laptop.c
13587
13588 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13589 M:      Sangbeom Kim <sbkim73@samsung.com>
13590 M:      Krzysztof Kozlowski <krzk@kernel.org>
13591 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13592 L:      linux-kernel@vger.kernel.org
13593 L:      linux-samsung-soc@vger.kernel.org
13594 S:      Supported
13595 F:      drivers/mfd/sec*.c
13596 F:      drivers/regulator/s2m*.c
13597 F:      drivers/regulator/s5m*.c
13598 F:      drivers/clk/clk-s2mps11.c
13599 F:      drivers/rtc/rtc-s5m.c
13600 F:      include/linux/mfd/samsung/
13601 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13602 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13603 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13604 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13605
13606 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13607 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13608 L:      linux-media@vger.kernel.org
13609 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13610 S:      Maintained
13611 F:      drivers/media/platform/s3c-camif/
13612 F:      include/media/drv-intf/s3c_camif.h
13613
13614 SAMSUNG S3FWRN5 NFC DRIVER
13615 M:      Robert Baldyga <r.baldyga@samsung.com>
13616 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13617 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13618 S:      Supported
13619 F:      drivers/nfc/s3fwrn5
13620
13621 SAMSUNG S5C73M3 CAMERA DRIVER
13622 M:      Kyungmin Park <kyungmin.park@samsung.com>
13623 M:      Andrzej Hajda <a.hajda@samsung.com>
13624 L:      linux-media@vger.kernel.org
13625 S:      Supported
13626 F:      drivers/media/i2c/s5c73m3/*
13627
13628 SAMSUNG S5K5BAF CAMERA DRIVER
13629 M:      Kyungmin Park <kyungmin.park@samsung.com>
13630 M:      Andrzej Hajda <a.hajda@samsung.com>
13631 L:      linux-media@vger.kernel.org
13632 S:      Supported
13633 F:      drivers/media/i2c/s5k5baf.c
13634
13635 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13636 M:      Krzysztof Kozlowski <krzk@kernel.org>
13637 M:      Vladimir Zapolskiy <vz@mleia.com>
13638 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13639 L:      linux-crypto@vger.kernel.org
13640 L:      linux-samsung-soc@vger.kernel.org
13641 S:      Maintained
13642 F:      drivers/crypto/s5p-sss.c
13643
13644 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13645 M:      Kyungmin Park <kyungmin.park@samsung.com>
13646 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13647 L:      linux-media@vger.kernel.org
13648 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13649 S:      Supported
13650 F:      drivers/media/platform/exynos4-is/
13651
13652 SAMSUNG SOC CLOCK DRIVERS
13653 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13654 M:      Tomasz Figa <tomasz.figa@gmail.com>
13655 M:      Chanwoo Choi <cw00.choi@samsung.com>
13656 S:      Supported
13657 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13659 F:      drivers/clk/samsung/
13660 F:      include/dt-bindings/clock/exynos*.h
13661 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13662
13663 SAMSUNG SPI DRIVERS
13664 M:      Kukjin Kim <kgene@kernel.org>
13665 M:      Krzysztof Kozlowski <krzk@kernel.org>
13666 M:      Andi Shyti <andi@etezian.org>
13667 L:      linux-spi@vger.kernel.org
13668 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13669 S:      Maintained
13670 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13671 F:      drivers/spi/spi-s3c*
13672 F:      include/linux/platform_data/spi-s3c64xx.h
13673
13674 SAMSUNG SXGBE DRIVERS
13675 M:      Byungho An <bh74.an@samsung.com>
13676 M:      Girish K S <ks.giri@samsung.com>
13677 M:      Vipul Pandya <vipul.pandya@samsung.com>
13678 S:      Supported
13679 L:      netdev@vger.kernel.org
13680 F:      drivers/net/ethernet/samsung/sxgbe/
13681
13682 SAMSUNG THERMAL DRIVER
13683 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13684 L:      linux-pm@vger.kernel.org
13685 L:      linux-samsung-soc@vger.kernel.org
13686 S:      Supported
13687 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13688 F:      drivers/thermal/samsung/
13689
13690 SAMSUNG USB2 PHY DRIVER
13691 M:      Kamil Debski <kamil@wypas.org>
13692 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13693 L:      linux-kernel@vger.kernel.org
13694 S:      Supported
13695 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13696 F:      Documentation/phy/samsung-usb2.txt
13697 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13698 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13699 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13700 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13701 F:      drivers/phy/samsung/phy-samsung-usb2.c
13702 F:      drivers/phy/samsung/phy-samsung-usb2.h
13703
13704 SC1200 WDT DRIVER
13705 M:      Zwane Mwaikambo <zwanem@gmail.com>
13706 S:      Maintained
13707 F:      drivers/watchdog/sc1200wdt.c
13708
13709 SCHEDULER
13710 M:      Ingo Molnar <mingo@redhat.com>
13711 M:      Peter Zijlstra <peterz@infradead.org>
13712 L:      linux-kernel@vger.kernel.org
13713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13714 S:      Maintained
13715 F:      kernel/sched/
13716 F:      include/linux/sched.h
13717 F:      include/uapi/linux/sched.h
13718 F:      include/linux/wait.h
13719 F:      include/linux/preempt.h
13720
13721 SCR24X CHIP CARD INTERFACE DRIVER
13722 M:      Lubomir Rintel <lkundrak@v3.sk>
13723 S:      Supported
13724 F:      drivers/char/pcmcia/scr24x_cs.c
13725
13726 SCSI CDROM DRIVER
13727 M:      Jens Axboe <axboe@kernel.dk>
13728 L:      linux-scsi@vger.kernel.org
13729 W:      http://www.kernel.dk
13730 S:      Maintained
13731 F:      drivers/scsi/sr*
13732
13733 SCSI RDMA PROTOCOL (SRP) INITIATOR
13734 M:      Bart Van Assche <bvanassche@acm.org>
13735 L:      linux-rdma@vger.kernel.org
13736 S:      Supported
13737 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13738 F:      drivers/infiniband/ulp/srp/
13739 F:      include/scsi/srp.h
13740
13741 SCSI RDMA PROTOCOL (SRP) TARGET
13742 M:      Bart Van Assche <bvanassche@acm.org>
13743 L:      linux-rdma@vger.kernel.org
13744 L:      target-devel@vger.kernel.org
13745 S:      Supported
13746 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13747 F:      drivers/infiniband/ulp/srpt/
13748
13749 SCSI SG DRIVER
13750 M:      Doug Gilbert <dgilbert@interlog.com>
13751 L:      linux-scsi@vger.kernel.org
13752 W:      http://sg.danny.cz/sg
13753 S:      Maintained
13754 F:      Documentation/scsi/scsi-generic.txt
13755 F:      drivers/scsi/sg.c
13756 F:      include/scsi/sg.h
13757
13758 SCSI SUBSYSTEM
13759 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13761 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13763 Q:      https://patchwork.kernel.org/project/linux-scsi/list/
13764 L:      linux-scsi@vger.kernel.org
13765 S:      Maintained
13766 F:      Documentation/devicetree/bindings/scsi/
13767 F:      drivers/scsi/
13768 F:      include/scsi/
13769
13770 SCSI TAPE DRIVER
13771 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13772 L:      linux-scsi@vger.kernel.org
13773 S:      Maintained
13774 F:      Documentation/scsi/st.txt
13775 F:      drivers/scsi/st.*
13776 F:      drivers/scsi/st_*.h
13777
13778 SCSI TARGET SUBSYSTEM
13779 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13780 L:      linux-scsi@vger.kernel.org
13781 L:      target-devel@vger.kernel.org
13782 W:      http://www.linux-iscsi.org
13783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13784 Q:      https://patchwork.kernel.org/project/target-devel/list/
13785 S:      Supported
13786 F:      drivers/target/
13787 F:      include/target/
13788 F:      Documentation/target/
13789
13790 SCTP PROTOCOL
13791 M:      Vlad Yasevich <vyasevich@gmail.com>
13792 M:      Neil Horman <nhorman@tuxdriver.com>
13793 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13794 L:      linux-sctp@vger.kernel.org
13795 W:      http://lksctp.sourceforge.net
13796 S:      Maintained
13797 F:      Documentation/networking/sctp.txt
13798 F:      include/linux/sctp.h
13799 F:      include/uapi/linux/sctp.h
13800 F:      include/net/sctp/
13801 F:      net/sctp/
13802
13803 SCx200 CPU SUPPORT
13804 M:      Jim Cromie <jim.cromie@gmail.com>
13805 S:      Odd Fixes
13806 F:      Documentation/i2c/busses/scx200_acb
13807 F:      arch/x86/platform/scx200/
13808 F:      drivers/watchdog/scx200_wdt.c
13809 F:      drivers/i2c/busses/scx200*
13810 F:      drivers/mtd/maps/scx200_docflash.c
13811 F:      include/linux/scx200.h
13812
13813 SCx200 GPIO DRIVER
13814 M:      Jim Cromie <jim.cromie@gmail.com>
13815 S:      Maintained
13816 F:      drivers/char/scx200_gpio.c
13817 F:      include/linux/scx200_gpio.h
13818
13819 SCx200 HRT CLOCKSOURCE DRIVER
13820 M:      Jim Cromie <jim.cromie@gmail.com>
13821 S:      Maintained
13822 F:      drivers/clocksource/scx200_hrt.c
13823
13824 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13825 M:      Sascha Sommer <saschasommer@freenet.de>
13826 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13827 S:      Maintained
13828 F:      drivers/mmc/host/sdricoh_cs.c
13829
13830 SECO BOARDS CEC DRIVER
13831 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13832 S:      Maintained
13833 F:      drivers/media/platform/seco-cec/seco-cec.c
13834 F:      drivers/media/platform/seco-cec/seco-cec.h
13835
13836 SECURE COMPUTING
13837 M:      Kees Cook <keescook@chromium.org>
13838 R:      Andy Lutomirski <luto@amacapital.net>
13839 R:      Will Drewry <wad@chromium.org>
13840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13841 S:      Supported
13842 F:      kernel/seccomp.c
13843 F:      include/uapi/linux/seccomp.h
13844 F:      include/linux/seccomp.h
13845 F:      tools/testing/selftests/seccomp/*
13846 F:      tools/testing/selftests/kselftest_harness.h
13847 F:      Documentation/userspace-api/seccomp_filter.rst
13848 K:      \bsecure_computing
13849 K:      \bTIF_SECCOMP\b
13850
13851 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13852 M:      Al Cooper <alcooperx@gmail.com>
13853 L:      linux-mmc@vger.kernel.org
13854 L:      bcm-kernel-feedback-list@broadcom.com
13855 S:      Maintained
13856 F:      drivers/mmc/host/sdhci-brcmstb*
13857
13858 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13859 M:      Adrian Hunter <adrian.hunter@intel.com>
13860 L:      linux-mmc@vger.kernel.org
13861 S:      Maintained
13862 F:      drivers/mmc/host/sdhci*
13863 F:      include/linux/mmc/sdhci*
13864
13865 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13866 M:      Adrian Hunter <adrian.hunter@intel.com>
13867 M:      Ritesh Harjani <riteshh@codeaurora.org>
13868 M:      Asutosh Das <asutoshd@codeaurora.org>
13869 L:      linux-mmc@vger.kernel.org
13870 S:      Maintained
13871 F:      drivers/mmc/host/cqhci*
13872
13873 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13874 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13875 M:      Manjunath M B <manjumb@synopsys.com>
13876 L:      linux-mmc@vger.kernel.org
13877 S:      Maintained
13878 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13879
13880 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13881 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13882 L:      linux-mmc@vger.kernel.org
13883 S:      Supported
13884 F:      drivers/mmc/host/sdhci-of-at91.c
13885
13886 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13887 M:      Ben Dooks <ben-linux@fluff.org>
13888 M:      Jaehoon Chung <jh80.chung@samsung.com>
13889 L:      linux-mmc@vger.kernel.org
13890 S:      Maintained
13891 F:      drivers/mmc/host/sdhci-s3c*
13892
13893 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13894 M:      Viresh Kumar <vireshk@kernel.org>
13895 L:      linux-mmc@vger.kernel.org
13896 S:      Maintained
13897 F:      drivers/mmc/host/sdhci-spear.c
13898
13899 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13900 M:      Kishon Vijay Abraham I <kishon@ti.com>
13901 L:      linux-mmc@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/mmc/host/sdhci-omap.c
13904
13905 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13906 M:      Scott Bauer <scott.bauer@intel.com>
13907 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13908 L:      linux-block@vger.kernel.org
13909 S:      Supported
13910 F:      block/sed*
13911 F:      block/opal_proto.h
13912 F:      include/linux/sed*
13913 F:      include/uapi/linux/sed*
13914
13915 SECURITY CONTACT
13916 M:      Security Officers <security@kernel.org>
13917 S:      Supported
13918
13919 SECURITY SUBSYSTEM
13920 M:      James Morris <jmorris@namei.org>
13921 M:      "Serge E. Hallyn" <serge@hallyn.com>
13922 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13924 W:      http://kernsec.org/
13925 S:      Supported
13926 F:      security/
13927 X:      security/selinux/
13928
13929 SELINUX SECURITY MODULE
13930 M:      Paul Moore <paul@paul-moore.com>
13931 M:      Stephen Smalley <sds@tycho.nsa.gov>
13932 M:      Eric Paris <eparis@parisplace.org>
13933 L:      selinux@vger.kernel.org
13934 W:      https://selinuxproject.org
13935 W:      https://github.com/SELinuxProject
13936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13937 S:      Supported
13938 F:      include/linux/selinux*
13939 F:      security/selinux/
13940 F:      scripts/selinux/
13941 F:      Documentation/admin-guide/LSM/SELinux.rst
13942
13943 SENSABLE PHANTOM
13944 M:      Jiri Slaby <jirislaby@gmail.com>
13945 S:      Maintained
13946 F:      drivers/misc/phantom.c
13947 F:      include/uapi/linux/phantom.h
13948
13949 SERIAL DEVICE BUS
13950 M:      Rob Herring <robh@kernel.org>
13951 L:      linux-serial@vger.kernel.org
13952 S:      Maintained
13953 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13954 F:      drivers/tty/serdev/
13955 F:      include/linux/serdev.h
13956
13957 SERIAL DRIVERS
13958 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13959 L:      linux-serial@vger.kernel.org
13960 S:      Maintained
13961 F:      Documentation/devicetree/bindings/serial/
13962 F:      drivers/tty/serial/
13963
13964 SERIAL IR RECEIVER
13965 M:      Sean Young <sean@mess.org>
13966 L:      linux-media@vger.kernel.org
13967 S:      Maintained
13968 F:      drivers/media/rc/serial_ir.c
13969
13970 SFC NETWORK DRIVER
13971 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13972 M:      Edward Cree <ecree@solarflare.com>
13973 M:      Bert Kenward <bkenward@solarflare.com>
13974 L:      netdev@vger.kernel.org
13975 S:      Supported
13976 F:      drivers/net/ethernet/sfc/
13977
13978 SFF/SFP/SFP+ MODULE SUPPORT
13979 M:      Russell King <linux@armlinux.org.uk>
13980 L:      netdev@vger.kernel.org
13981 S:      Maintained
13982 F:      drivers/net/phy/phylink.c
13983 F:      drivers/net/phy/sfp*
13984 F:      include/linux/phylink.h
13985 F:      include/linux/sfp.h
13986
13987 SGI GRU DRIVER
13988 M:      Dimitri Sivanich <sivanich@sgi.com>
13989 S:      Maintained
13990 F:      drivers/misc/sgi-gru/
13991
13992 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13993 M:      Pat Gefre <pfg@sgi.com>
13994 L:      linux-ia64@vger.kernel.org
13995 S:      Supported
13996 F:      Documentation/ia64/serial.txt
13997 F:      drivers/tty/serial/ioc?_serial.c
13998 F:      include/linux/ioc?.h
13999
14000 SGI XP/XPC/XPNET DRIVER
14001 M:      Cliff Whickman <cpw@sgi.com>
14002 M:      Robin Holt <robinmholt@gmail.com>
14003 S:      Maintained
14004 F:      drivers/misc/sgi-xp/
14005
14006 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14007 M:      Ursula Braun <ubraun@linux.ibm.com>
14008 M:      Karsten Graul <kgraul@linux.ibm.com>
14009 L:      linux-s390@vger.kernel.org
14010 W:      http://www.ibm.com/developerworks/linux/linux390/
14011 S:      Supported
14012 F:      net/smc/
14013
14014 SHARP RJ54N1CB0C SENSOR DRIVER
14015 M:      Jacopo Mondi <jacopo@jmondi.org>
14016 L:      linux-media@vger.kernel.org
14017 T:      git git://linuxtv.org/media_tree.git
14018 S:      Odd fixes
14019 F:      drivers/media/i2c/rj54n1cb0c.c
14020 F:      include/media/i2c/rj54n1cb0c.h
14021
14022 SH_VEU V4L2 MEM2MEM DRIVER
14023 L:      linux-media@vger.kernel.org
14024 S:      Orphan
14025 F:      drivers/media/platform/sh_veu.c
14026
14027 SH_VOU V4L2 OUTPUT DRIVER
14028 L:      linux-media@vger.kernel.org
14029 S:      Orphan
14030 F:      drivers/media/platform/sh_vou.c
14031 F:      include/media/drv-intf/sh_vou.h
14032
14033 SI2157 MEDIA DRIVER
14034 M:      Antti Palosaari <crope@iki.fi>
14035 L:      linux-media@vger.kernel.org
14036 W:      https://linuxtv.org
14037 W:      http://palosaari.fi/linux/
14038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14039 T:      git git://linuxtv.org/anttip/media_tree.git
14040 S:      Maintained
14041 F:      drivers/media/tuners/si2157*
14042
14043 SI2165 MEDIA DRIVER
14044 M:      Matthias Schwarzott <zzam@gentoo.org>
14045 L:      linux-media@vger.kernel.org
14046 W:      https://linuxtv.org
14047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14048 S:      Maintained
14049 F:      drivers/media/dvb-frontends/si2165*
14050
14051 SI2168 MEDIA DRIVER
14052 M:      Antti Palosaari <crope@iki.fi>
14053 L:      linux-media@vger.kernel.org
14054 W:      https://linuxtv.org
14055 W:      http://palosaari.fi/linux/
14056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14057 T:      git git://linuxtv.org/anttip/media_tree.git
14058 S:      Maintained
14059 F:      drivers/media/dvb-frontends/si2168*
14060
14061 SI470X FM RADIO RECEIVER I2C DRIVER
14062 M:      Hans Verkuil <hverkuil@xs4all.nl>
14063 L:      linux-media@vger.kernel.org
14064 T:      git git://linuxtv.org/media_tree.git
14065 W:      https://linuxtv.org
14066 S:      Odd Fixes
14067 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14068
14069 SI470X FM RADIO RECEIVER USB DRIVER
14070 M:      Hans Verkuil <hverkuil@xs4all.nl>
14071 L:      linux-media@vger.kernel.org
14072 T:      git git://linuxtv.org/media_tree.git
14073 W:      https://linuxtv.org
14074 S:      Maintained
14075 F:      drivers/media/radio/si470x/radio-si470x-common.c
14076 F:      drivers/media/radio/si470x/radio-si470x.h
14077 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14078
14079 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14080 M:      Eduardo Valentin <edubezval@gmail.com>
14081 L:      linux-media@vger.kernel.org
14082 T:      git git://linuxtv.org/media_tree.git
14083 W:      https://linuxtv.org
14084 S:      Odd Fixes
14085 F:      drivers/media/radio/si4713/si4713.?
14086
14087 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14088 M:      Eduardo Valentin <edubezval@gmail.com>
14089 L:      linux-media@vger.kernel.org
14090 T:      git git://linuxtv.org/media_tree.git
14091 W:      https://linuxtv.org
14092 S:      Odd Fixes
14093 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14094
14095 SI4713 FM RADIO TRANSMITTER USB DRIVER
14096 M:      Hans Verkuil <hverkuil@xs4all.nl>
14097 L:      linux-media@vger.kernel.org
14098 T:      git git://linuxtv.org/media_tree.git
14099 W:      https://linuxtv.org
14100 S:      Maintained
14101 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14102
14103 SIANO DVB DRIVER
14104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14105 L:      linux-media@vger.kernel.org
14106 W:      https://linuxtv.org
14107 T:      git git://linuxtv.org/media_tree.git
14108 S:      Odd fixes
14109 F:      drivers/media/common/siano/
14110 F:      drivers/media/usb/siano/
14111 F:      drivers/media/usb/siano/
14112 F:      drivers/media/mmc/siano/
14113
14114 SIFIVE DRIVERS
14115 M:      Palmer Dabbelt <palmer@sifive.com>
14116 M:      Paul Walmsley <paul.walmsley@sifive.com>
14117 L:      linux-riscv@lists.infradead.org
14118 T:      git git://github.com/sifive/riscv-linux.git
14119 S:      Supported
14120 K:      sifive
14121 N:      sifive
14122
14123 SILEAD TOUCHSCREEN DRIVER
14124 M:      Hans de Goede <hdegoede@redhat.com>
14125 L:      linux-input@vger.kernel.org
14126 L:      platform-driver-x86@vger.kernel.org
14127 S:      Maintained
14128 F:      drivers/input/touchscreen/silead.c
14129 F:      drivers/platform/x86/touchscreen_dmi.c
14130
14131 SILICON MOTION SM712 FRAME BUFFER DRIVER
14132 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14133 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14134 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14135 L:      linux-fbdev@vger.kernel.org
14136 S:      Maintained
14137 F:      drivers/video/fbdev/sm712*
14138 F:      Documentation/fb/sm712fb.txt
14139
14140 SIMPLE FIRMWARE INTERFACE (SFI)
14141 M:      Len Brown <lenb@kernel.org>
14142 L:      sfi-devel@simplefirmware.org
14143 W:      http://simplefirmware.org/
14144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14145 S:      Supported
14146 F:      arch/x86/platform/sfi/
14147 F:      drivers/sfi/
14148 F:      include/linux/sfi*.h
14149
14150 SIMPLEFB FB DRIVER
14151 M:      Hans de Goede <hdegoede@redhat.com>
14152 L:      linux-fbdev@vger.kernel.org
14153 S:      Maintained
14154 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14155 F:      drivers/video/fbdev/simplefb.c
14156 F:      include/linux/platform_data/simplefb.h
14157
14158 SIMTEC EB110ATX (Chalice CATS)
14159 P:      Ben Dooks
14160 P:      Vincent Sanders <vince@simtec.co.uk>
14161 M:      Simtec Linux Team <linux@simtec.co.uk>
14162 W:      http://www.simtec.co.uk/products/EB110ATX/
14163 S:      Supported
14164
14165 SIMTEC EB2410ITX (BAST)
14166 P:      Ben Dooks
14167 P:      Vincent Sanders <vince@simtec.co.uk>
14168 M:      Simtec Linux Team <linux@simtec.co.uk>
14169 W:      http://www.simtec.co.uk/products/EB2410ITX/
14170 S:      Supported
14171 F:      arch/arm/mach-s3c24xx/mach-bast.c
14172 F:      arch/arm/mach-s3c24xx/bast-ide.c
14173 F:      arch/arm/mach-s3c24xx/bast-irq.c
14174
14175 SIPHASH PRF ROUTINES
14176 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14177 S:      Maintained
14178 F:      lib/siphash.c
14179 F:      lib/test_siphash.c
14180 F:      include/linux/siphash.h
14181
14182 SIOX
14183 M:      Gavin Schenk <g.schenk@eckelmann.de>
14184 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14185 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14186 S:      Supported
14187 F:      drivers/siox/*
14188 F:      drivers/gpio/gpio-siox.c
14189 F:      include/trace/events/siox.h
14190
14191 SIS 190 ETHERNET DRIVER
14192 M:      Francois Romieu <romieu@fr.zoreil.com>
14193 L:      netdev@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/net/ethernet/sis/sis190.c
14196
14197 SIS 900/7016 FAST ETHERNET DRIVER
14198 M:      Daniele Venzano <venza@brownhat.org>
14199 W:      http://www.brownhat.org/sis900.html
14200 L:      netdev@vger.kernel.org
14201 S:      Maintained
14202 F:      drivers/net/ethernet/sis/sis900.*
14203
14204 SIS FRAMEBUFFER DRIVER
14205 M:      Thomas Winischhofer <thomas@winischhofer.net>
14206 W:      http://www.winischhofer.net/linuxsisvga.shtml
14207 S:      Maintained
14208 F:      Documentation/fb/sisfb.txt
14209 F:      drivers/video/fbdev/sis/
14210 F:      include/video/sisfb.h
14211
14212 SIS USB2VGA DRIVER
14213 M:      Thomas Winischhofer <thomas@winischhofer.net>
14214 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14215 S:      Maintained
14216 F:      drivers/usb/misc/sisusbvga/
14217
14218 SLAB ALLOCATOR
14219 M:      Christoph Lameter <cl@linux.com>
14220 M:      Pekka Enberg <penberg@kernel.org>
14221 M:      David Rientjes <rientjes@google.com>
14222 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14223 M:      Andrew Morton <akpm@linux-foundation.org>
14224 L:      linux-mm@kvack.org
14225 S:      Maintained
14226 F:      include/linux/sl?b*.h
14227 F:      mm/sl?b*
14228
14229 SLEEPABLE READ-COPY UPDATE (SRCU)
14230 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14231 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14232 M:      Josh Triplett <josh@joshtriplett.org>
14233 R:      Steven Rostedt <rostedt@goodmis.org>
14234 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14235 L:      linux-kernel@vger.kernel.org
14236 W:      http://www.rdrop.com/users/paulmck/RCU/
14237 S:      Supported
14238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14239 F:      include/linux/srcu*.h
14240 F:      kernel/rcu/srcu*.c
14241
14242 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14243 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14244 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14245 S:      Maintained
14246 F:      drivers/slimbus/
14247 F:      Documentation/devicetree/bindings/slimbus/
14248 F:      include/linux/slimbus.h
14249
14250 SMACK SECURITY MODULE
14251 M:      Casey Schaufler <casey@schaufler-ca.com>
14252 L:      linux-security-module@vger.kernel.org
14253 W:      http://schaufler-ca.com
14254 T:      git git://github.com/cschaufler/smack-next
14255 S:      Maintained
14256 F:      Documentation/admin-guide/LSM/Smack.rst
14257 F:      security/smack/
14258
14259 SMC91x ETHERNET DRIVER
14260 M:      Nicolas Pitre <nico@fluxnic.net>
14261 S:      Odd Fixes
14262 F:      drivers/net/ethernet/smsc/smc91x.*
14263
14264 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14265 M:      Sakari Ailus <sakari.ailus@iki.fi>
14266 L:      linux-media@vger.kernel.org
14267 S:      Maintained
14268 F:      drivers/media/i2c/smiapp/
14269 F:      include/media/i2c/smiapp.h
14270 F:      drivers/media/i2c/smiapp-pll.c
14271 F:      drivers/media/i2c/smiapp-pll.h
14272 F:      include/uapi/linux/smiapp.h
14273 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14274
14275 SMM665 HARDWARE MONITOR DRIVER
14276 M:      Guenter Roeck <linux@roeck-us.net>
14277 L:      linux-hwmon@vger.kernel.org
14278 S:      Maintained
14279 F:      Documentation/hwmon/smm665
14280 F:      drivers/hwmon/smm665.c
14281
14282 SMSC EMC2103 HARDWARE MONITOR DRIVER
14283 M:      Steve Glendinning <steve.glendinning@shawell.net>
14284 L:      linux-hwmon@vger.kernel.org
14285 S:      Maintained
14286 F:      Documentation/hwmon/emc2103
14287 F:      drivers/hwmon/emc2103.c
14288
14289 SMSC SCH5627 HARDWARE MONITOR DRIVER
14290 M:      Hans de Goede <hdegoede@redhat.com>
14291 L:      linux-hwmon@vger.kernel.org
14292 S:      Supported
14293 F:      Documentation/hwmon/sch5627
14294 F:      drivers/hwmon/sch5627.c
14295
14296 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14297 M:      Steve Glendinning <steve.glendinning@shawell.net>
14298 L:      linux-fbdev@vger.kernel.org
14299 S:      Maintained
14300 F:      drivers/video/fbdev/smscufx.c
14301
14302 SMSC47B397 HARDWARE MONITOR DRIVER
14303 M:      Jean Delvare <jdelvare@suse.com>
14304 L:      linux-hwmon@vger.kernel.org
14305 S:      Maintained
14306 F:      Documentation/hwmon/smsc47b397
14307 F:      drivers/hwmon/smsc47b397.c
14308
14309 SMSC911x ETHERNET DRIVER
14310 M:      Steve Glendinning <steve.glendinning@shawell.net>
14311 L:      netdev@vger.kernel.org
14312 S:      Maintained
14313 F:      include/linux/smsc911x.h
14314 F:      drivers/net/ethernet/smsc/smsc911x.*
14315
14316 SMSC9420 PCI ETHERNET DRIVER
14317 M:      Steve Glendinning <steve.glendinning@shawell.net>
14318 L:      netdev@vger.kernel.org
14319 S:      Maintained
14320 F:      drivers/net/ethernet/smsc/smsc9420.*
14321
14322 SOC-CAMERA V4L2 SUBSYSTEM
14323 L:      linux-media@vger.kernel.org
14324 T:      git git://linuxtv.org/media_tree.git
14325 S:      Orphan
14326 F:      include/media/soc*
14327 F:      drivers/media/i2c/soc_camera/
14328 F:      drivers/media/platform/soc_camera/
14329
14330 SOCIONEXT SYNQUACER I2C DRIVER
14331 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14332 L:      linux-i2c@vger.kernel.org
14333 S:      Maintained
14334 F:      drivers/i2c/busses/i2c-synquacer.c
14335 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14336
14337 SOCIONEXT UNIPHIER SOUND DRIVER
14338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14339 S:      Orphan
14340 F:      sound/soc/uniphier/
14341
14342 SOEKRIS NET48XX LED SUPPORT
14343 M:      Chris Boot <bootc@bootc.net>
14344 S:      Maintained
14345 F:      drivers/leds/leds-net48xx.c
14346
14347 SOFT-ROCE DRIVER (rxe)
14348 M:      Moni Shoua <monis@mellanox.com>
14349 L:      linux-rdma@vger.kernel.org
14350 S:      Supported
14351 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14352 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14353 F:      drivers/infiniband/sw/rxe/
14354 F:      include/uapi/rdma/rdma_user_rxe.h
14355
14356 SOFTLOGIC 6x10 MPEG CODEC
14357 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14358 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14359 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14360 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14361 M:      Ismael Luceno <ismael@iodev.co.uk>
14362 L:      linux-media@vger.kernel.org
14363 S:      Supported
14364 F:      drivers/media/pci/solo6x10/
14365
14366 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14367 M:      James Morse <james.morse@arm.com>
14368 L:      linux-arm-kernel@lists.infradead.org
14369 S:      Maintained
14370 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14371 F:      drivers/firmware/arm_sdei.c
14372 F:      include/linux/arm_sdei.h
14373 F:      include/uapi/linux/arm_sdei.h
14374
14375 SOFTWARE RAID (Multiple Disks) SUPPORT
14376 M:      Shaohua Li <shli@kernel.org>
14377 L:      linux-raid@vger.kernel.org
14378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14379 S:      Supported
14380 F:      drivers/md/Makefile
14381 F:      drivers/md/Kconfig
14382 F:      drivers/md/md*
14383 F:      drivers/md/raid*
14384 F:      include/linux/raid/
14385 F:      include/uapi/linux/raid/
14386
14387 SOCIONEXT (SNI) AVE NETWORK DRIVER
14388 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14389 L:      netdev@vger.kernel.org
14390 S:      Maintained
14391 F:      drivers/net/ethernet/socionext/sni_ave.c
14392 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14393
14394 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14395 M:      Jassi Brar <jaswinder.singh@linaro.org>
14396 L:      netdev@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/net/ethernet/socionext/netsec.c
14399 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14400
14401 SOLIDRUN CLEARFOG SUPPORT
14402 M:      Russell King <linux@armlinux.org.uk>
14403 S:      Maintained
14404 F:      arch/arm/boot/dts/armada-388-clearfog*
14405 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14406
14407 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14408 M:      Russell King <linux@armlinux.org.uk>
14409 S:      Maintained
14410 F:      arch/arm/boot/dts/imx6*-cubox-i*
14411 F:      arch/arm/boot/dts/imx6*-hummingboard*
14412 F:      arch/arm/boot/dts/imx6*-sr-*
14413
14414 SONIC NETWORK DRIVER
14415 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14416 L:      netdev@vger.kernel.org
14417 S:      Maintained
14418 F:      drivers/net/ethernet/natsemi/sonic.*
14419
14420 SONICS SILICON BACKPLANE DRIVER (SSB)
14421 M:      Michael Buesch <m@bues.ch>
14422 L:      linux-wireless@vger.kernel.org
14423 S:      Maintained
14424 F:      drivers/ssb/
14425 F:      include/linux/ssb/
14426
14427 SONY IMX214 SENSOR DRIVER
14428 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14429 L:      linux-media@vger.kernel.org
14430 T:      git git://linuxtv.org/media_tree.git
14431 S:      Maintained
14432 F:      drivers/media/i2c/imx214.c
14433 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14434
14435 SONY IMX258 SENSOR DRIVER
14436 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14437 L:      linux-media@vger.kernel.org
14438 T:      git git://linuxtv.org/media_tree.git
14439 S:      Maintained
14440 F:      drivers/media/i2c/imx258.c
14441
14442 SONY IMX274 SENSOR DRIVER
14443 M:      Leon Luo <leonl@leopardimaging.com>
14444 L:      linux-media@vger.kernel.org
14445 T:      git git://linuxtv.org/media_tree.git
14446 S:      Maintained
14447 F:      drivers/media/i2c/imx274.c
14448 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14449
14450 SONY IMX319 SENSOR DRIVER
14451 M:      Bingbu Cao <bingbu.cao@intel.com>
14452 L:      linux-media@vger.kernel.org
14453 T:      git git://linuxtv.org/media_tree.git
14454 S:      Maintained
14455 F:      drivers/media/i2c/imx319.c
14456
14457 SONY IMX355 SENSOR DRIVER
14458 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14459 L:      linux-media@vger.kernel.org
14460 T:      git git://linuxtv.org/media_tree.git
14461 S:      Maintained
14462 F:      drivers/media/i2c/imx355.c
14463
14464 SONY MEMORYSTICK CARD SUPPORT
14465 M:      Alex Dubov <oakad@yahoo.com>
14466 W:      http://tifmxx.berlios.de/
14467 S:      Maintained
14468 F:      drivers/memstick/host/tifm_ms.c
14469
14470 SONY MEMORYSTICK STANDARD SUPPORT
14471 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14472 S:      Maintained
14473 F:      drivers/memstick/core/ms_block.*
14474
14475 SONY VAIO CONTROL DEVICE DRIVER
14476 M:      Mattia Dongili <malattia@linux.it>
14477 L:      platform-driver-x86@vger.kernel.org
14478 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14479 S:      Maintained
14480 F:      Documentation/laptops/sony-laptop.txt
14481 F:      drivers/char/sonypi.c
14482 F:      drivers/platform/x86/sony-laptop.c
14483 F:      include/linux/sony-laptop.h
14484
14485 SOUND
14486 M:      Jaroslav Kysela <perex@perex.cz>
14487 M:      Takashi Iwai <tiwai@suse.com>
14488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 W:      http://www.alsa-project.org/
14490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14491 T:      git git://git.alsa-project.org/alsa-kernel.git
14492 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14493 S:      Maintained
14494 F:      Documentation/sound/
14495 F:      include/sound/
14496 F:      include/uapi/sound/
14497 F:      sound/
14498
14499 SOUND - COMPRESSED AUDIO
14500 M:      Vinod Koul <vkoul@kernel.org>
14501 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14503 S:      Supported
14504 F:      Documentation/sound/designs/compress-offload.rst
14505 F:      include/sound/compress_driver.h
14506 F:      include/uapi/sound/compress_*
14507 F:      sound/core/compress_offload.c
14508 F:      sound/soc/soc-compress.c
14509
14510 SOUND - DMAENGINE HELPERS
14511 M:      Lars-Peter Clausen <lars@metafoo.de>
14512 S:      Supported
14513 F:      include/sound/dmaengine_pcm.h
14514 F:      sound/core/pcm_dmaengine.c
14515 F:      sound/soc/soc-generic-dmaengine-pcm.c
14516
14517 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14518 M:      Liam Girdwood <lgirdwood@gmail.com>
14519 M:      Mark Brown <broonie@kernel.org>
14520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14522 W:      http://alsa-project.org/main/index.php/ASoC
14523 S:      Supported
14524 F:      Documentation/devicetree/bindings/sound/
14525 F:      Documentation/sound/soc/
14526 F:      sound/soc/
14527 F:      include/dt-bindings/sound/
14528 F:      include/sound/soc*
14529
14530 SOUNDWIRE SUBSYSTEM
14531 M:      Vinod Koul <vkoul@kernel.org>
14532 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14533 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14534 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14535 S:      Supported
14536 F:      Documentation/driver-api/soundwire/
14537 F:      drivers/soundwire/
14538 F:      include/linux/soundwire/
14539
14540 SP2 MEDIA DRIVER
14541 M:      Olli Salonen <olli.salonen@iki.fi>
14542 L:      linux-media@vger.kernel.org
14543 W:      https://linuxtv.org
14544 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14545 S:      Maintained
14546 F:      drivers/media/dvb-frontends/sp2*
14547
14548 SPARC + UltraSPARC (sparc/sparc64)
14549 M:      "David S. Miller" <davem@davemloft.net>
14550 L:      sparclinux@vger.kernel.org
14551 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14554 S:      Maintained
14555 F:      arch/sparc/
14556 F:      drivers/sbus/
14557
14558 SPARC SERIAL DRIVERS
14559 M:      "David S. Miller" <davem@davemloft.net>
14560 L:      sparclinux@vger.kernel.org
14561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14563 S:      Maintained
14564 F:      include/linux/sunserialcore.h
14565 F:      drivers/tty/serial/suncore.c
14566 F:      drivers/tty/serial/sunhv.c
14567 F:      drivers/tty/serial/sunsab.c
14568 F:      drivers/tty/serial/sunsab.h
14569 F:      drivers/tty/serial/sunsu.c
14570 F:      drivers/tty/serial/sunzilog.c
14571 F:      drivers/tty/serial/sunzilog.h
14572 F:      drivers/tty/vcc.c
14573
14574 SPARSE CHECKER
14575 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14576 L:      linux-sparse@vger.kernel.org
14577 W:      https://sparse.wiki.kernel.org/
14578 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14579 S:      Maintained
14580 F:      include/linux/compiler.h
14581
14582 SPEAR CLOCK FRAMEWORK SUPPORT
14583 M:      Viresh Kumar <vireshk@kernel.org>
14584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14585 W:      http://www.st.com/spear
14586 S:      Maintained
14587 F:      drivers/clk/spear/
14588
14589 SPEAR PLATFORM SUPPORT
14590 M:      Viresh Kumar <vireshk@kernel.org>
14591 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14593 W:      http://www.st.com/spear
14594 S:      Maintained
14595 F:      arch/arm/boot/dts/spear*
14596 F:      arch/arm/mach-spear/
14597
14598 SPI NOR SUBSYSTEM
14599 M:      Marek Vasut <marek.vasut@gmail.com>
14600 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14601 L:      linux-mtd@lists.infradead.org
14602 W:      http://www.linux-mtd.infradead.org/
14603 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14604 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14605 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14606 S:      Maintained
14607 F:      drivers/mtd/spi-nor/
14608 F:      include/linux/mtd/spi-nor.h
14609
14610 SPI SUBSYSTEM
14611 M:      Mark Brown <broonie@kernel.org>
14612 L:      linux-spi@vger.kernel.org
14613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14614 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14615 S:      Maintained
14616 F:      Documentation/devicetree/bindings/spi/
14617 F:      Documentation/spi/
14618 F:      drivers/spi/
14619 F:      include/linux/spi/
14620 F:      include/uapi/linux/spi/
14621 F:      tools/spi/
14622
14623 SPIDERNET NETWORK DRIVER for CELL
14624 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14625 L:      netdev@vger.kernel.org
14626 S:      Supported
14627 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14628 F:      drivers/net/ethernet/toshiba/spider_net*
14629
14630 SPMI SUBSYSTEM
14631 R:      Stephen Boyd <sboyd@kernel.org>
14632 L:      linux-arm-msm@vger.kernel.org
14633 F:      Documentation/devicetree/bindings/spmi/
14634 F:      drivers/spmi/
14635 F:      include/dt-bindings/spmi/spmi.h
14636 F:      include/linux/spmi.h
14637 F:      include/trace/events/spmi.h
14638
14639 SPU FILE SYSTEM
14640 M:      Jeremy Kerr <jk@ozlabs.org>
14641 L:      linuxppc-dev@lists.ozlabs.org
14642 W:      http://www.ibm.com/developerworks/power/cell/
14643 S:      Supported
14644 F:      Documentation/filesystems/spufs.txt
14645 F:      arch/powerpc/platforms/cell/spufs/
14646
14647 SQUASHFS FILE SYSTEM
14648 M:      Phillip Lougher <phillip@squashfs.org.uk>
14649 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14650 W:      http://squashfs.org.uk
14651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14652 S:      Maintained
14653 F:      Documentation/filesystems/squashfs.txt
14654 F:      fs/squashfs/
14655
14656 SRM (Alpha) environment access
14657 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14658 S:      Maintained
14659 F:      arch/alpha/kernel/srm_env.c
14660
14661 ST LSM6DSx IMU IIO DRIVER
14662 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14663 L:      linux-iio@vger.kernel.org
14664 W:      http://www.st.com/
14665 S:      Maintained
14666 F:      drivers/iio/imu/st_lsm6dsx/
14667 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14668
14669 ST STM32 I2C/SMBUS DRIVER
14670 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14671 L:      linux-i2c@vger.kernel.org
14672 S:      Maintained
14673 F:      drivers/i2c/busses/i2c-stm32*
14674
14675 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14676 M:      Song Qiang <songqiang1304521@gmail.com>
14677 L:      linux-iio@vger.kernel.org
14678 S:      Maintained
14679 F:      drivers/iio/proximity/vl53l0x-i2c.c
14680 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14681
14682 STABLE BRANCH
14683 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14684 M:      Sasha Levin <sashal@kernel.org>
14685 L:      stable@vger.kernel.org
14686 S:      Supported
14687 F:      Documentation/process/stable-kernel-rules.rst
14688
14689 STAGING - COMEDI
14690 M:      Ian Abbott <abbotti@mev.co.uk>
14691 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14692 S:      Odd Fixes
14693 F:      drivers/staging/comedi/
14694
14695 STAGING - EROFS FILE SYSTEM
14696 M:      Gao Xiang <gaoxiang25@huawei.com>
14697 M:      Chao Yu <yuchao0@huawei.com>
14698 L:      linux-erofs@lists.ozlabs.org
14699 S:      Maintained
14700 F:      drivers/staging/erofs/
14701
14702 STAGING - INDUSTRIAL IO
14703 M:      Jonathan Cameron <jic23@kernel.org>
14704 L:      linux-iio@vger.kernel.org
14705 S:      Odd Fixes
14706 F:      Documentation/devicetree/bindings/staging/iio/
14707 F:      drivers/staging/iio/
14708
14709 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14710 M:      Marc Dietrich <marvin24@gmx.de>
14711 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14712 L:      linux-tegra@vger.kernel.org
14713 S:      Maintained
14714 F:      drivers/staging/nvec/
14715
14716 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14717 M:      Jens Frederich <jfrederich@gmail.com>
14718 M:      Daniel Drake <dsd@laptop.org>
14719 M:      Jon Nettleton <jon.nettleton@gmail.com>
14720 W:      http://wiki.laptop.org/go/DCON
14721 S:      Maintained
14722 F:      drivers/staging/olpc_dcon/
14723
14724 STAGING - REALTEK RTL8712U DRIVERS
14725 M:      Larry Finger <Larry.Finger@lwfinger.net>
14726 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14727 S:      Odd Fixes
14728 F:      drivers/staging/rtl8712/
14729
14730 STAGING - REALTEK RTL8188EU DRIVERS
14731 M:      Larry Finger <Larry.Finger@lwfinger.net>
14732 S:      Odd Fixes
14733 F:      drivers/staging/rtl8188eu/
14734
14735 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14736 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14737 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14738 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14739 L:      linux-fbdev@vger.kernel.org
14740 S:      Maintained
14741 F:      drivers/staging/sm750fb/
14742
14743 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14744 M:      William Hubbs <w.d.hubbs@gmail.com>
14745 M:      Chris Brannon <chris@the-brannons.com>
14746 M:      Kirk Reiser <kirk@reisers.ca>
14747 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14748 L:      speakup@linux-speakup.org
14749 W:      http://www.linux-speakup.org/
14750 S:      Odd Fixes
14751 F:      drivers/staging/speakup/
14752
14753 STAGING - VIA VT665X DRIVERS
14754 M:      Forest Bond <forest@alittletooquiet.net>
14755 S:      Odd Fixes
14756 F:      drivers/staging/vt665?/
14757
14758 STAGING - WILC1000 WIFI DRIVER
14759 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14760 M:      Ajay Singh <ajay.kathat@microchip.com>
14761 L:      linux-wireless@vger.kernel.org
14762 S:      Supported
14763 F:      drivers/staging/wilc1000/
14764
14765 STAGING SUBSYSTEM
14766 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14768 L:      devel@driverdev.osuosl.org
14769 S:      Supported
14770 F:      drivers/staging/
14771
14772 STARFIRE/DURALAN NETWORK DRIVER
14773 M:      Ion Badulescu <ionut@badula.org>
14774 S:      Odd Fixes
14775 F:      drivers/net/ethernet/adaptec/starfire*
14776
14777 STEC S1220 SKD DRIVER
14778 M:      Bart Van Assche <bart.vanassche@wdc.com>
14779 L:      linux-block@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/block/skd*[ch]
14782
14783 STI AUDIO (ASoC) DRIVERS
14784 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14785 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14786 S:      Maintained
14787 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14788 F:      sound/soc/sti/
14789
14790 STI CEC DRIVER
14791 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14792 S:      Maintained
14793 F:      drivers/media/platform/sti/cec/
14794 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14795
14796 STK1160 USB VIDEO CAPTURE DRIVER
14797 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14798 L:      linux-media@vger.kernel.org
14799 T:      git git://linuxtv.org/media_tree.git
14800 S:      Maintained
14801 F:      drivers/media/usb/stk1160/
14802
14803 STM32 AUDIO (ASoC) DRIVERS
14804 M:      Olivier Moysan <olivier.moysan@st.com>
14805 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14807 S:      Maintained
14808 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14809 F:      sound/soc/stm/
14810
14811 STM32 TIMER/LPTIMER DRIVERS
14812 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14813 S:      Maintained
14814 F:      drivers/*/stm32-*timer*
14815 F:      drivers/pwm/pwm-stm32*
14816 F:      include/linux/*/stm32-*tim*
14817 F:      Documentation/ABI/testing/*timer-stm32
14818 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14819 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14820
14821 STMMAC ETHERNET DRIVER
14822 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14823 M:      Alexandre Torgue <alexandre.torgue@st.com>
14824 M:      Jose Abreu <joabreu@synopsys.com>
14825 L:      netdev@vger.kernel.org
14826 W:      http://www.stlinux.com
14827 S:      Supported
14828 F:      drivers/net/ethernet/stmicro/stmmac/
14829
14830 SUN3/3X
14831 M:      Sam Creasey <sammy@sammy.net>
14832 W:      http://sammy.net/sun3/
14833 S:      Maintained
14834 F:      arch/m68k/kernel/*sun3*
14835 F:      arch/m68k/sun3*/
14836 F:      arch/m68k/include/asm/sun3*
14837 F:      drivers/net/ethernet/i825xx/sun3*
14838
14839 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14840 M:      Hans de Goede <hdegoede@redhat.com>
14841 L:      linux-input@vger.kernel.org
14842 S:      Maintained
14843 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14844 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14845
14846 SUNDANCE NETWORK DRIVER
14847 M:      Denis Kirjanov <kda@linux-powerpc.org>
14848 L:      netdev@vger.kernel.org
14849 S:      Maintained
14850 F:      drivers/net/ethernet/dlink/sundance.c
14851
14852 SUPERH
14853 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14854 M:      Rich Felker <dalias@libc.org>
14855 L:      linux-sh@vger.kernel.org
14856 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14857 S:      Maintained
14858 F:      Documentation/sh/
14859 F:      arch/sh/
14860 F:      drivers/sh/
14861
14862 SUSPEND TO RAM
14863 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14864 M:      Len Brown <len.brown@intel.com>
14865 M:      Pavel Machek <pavel@ucw.cz>
14866 L:      linux-pm@vger.kernel.org
14867 B:      https://bugzilla.kernel.org
14868 S:      Supported
14869 F:      Documentation/power/
14870 F:      arch/x86/kernel/acpi/
14871 F:      drivers/base/power/
14872 F:      kernel/power/
14873 F:      include/linux/suspend.h
14874 F:      include/linux/freezer.h
14875 F:      include/linux/pm.h
14876
14877 SVGA HANDLING
14878 M:      Martin Mares <mj@ucw.cz>
14879 L:      linux-video@atrey.karlin.mff.cuni.cz
14880 S:      Maintained
14881 F:      Documentation/svga.txt
14882 F:      arch/x86/boot/video*
14883
14884 SWIOTLB SUBSYSTEM
14885 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14886 L:      iommu@lists.linux-foundation.org
14887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14888 S:      Supported
14889 F:      kernel/dma/swiotlb.c
14890 F:      arch/*/kernel/pci-swiotlb.c
14891 F:      include/linux/swiotlb.h
14892
14893 SWITCHDEV
14894 M:      Jiri Pirko <jiri@resnulli.us>
14895 M:      Ivan Vecera <ivecera@redhat.com>
14896 L:      netdev@vger.kernel.org
14897 S:      Supported
14898 F:      net/switchdev/
14899 F:      include/net/switchdev.h
14900
14901 SY8106A REGULATOR DRIVER
14902 M:      Icenowy Zheng <icenowy@aosc.io>
14903 S:      Maintained
14904 F:      drivers/regulator/sy8106a-regulator.c
14905 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14906
14907 SYNC FILE FRAMEWORK
14908 M:      Sumit Semwal <sumit.semwal@linaro.org>
14909 R:      Gustavo Padovan <gustavo@padovan.org>
14910 S:      Maintained
14911 L:      linux-media@vger.kernel.org
14912 L:      dri-devel@lists.freedesktop.org
14913 F:      drivers/dma-buf/sync_*
14914 F:      drivers/dma-buf/dma-fence*
14915 F:      drivers/dma-buf/sw_sync.c
14916 F:      include/linux/sync_file.h
14917 F:      include/uapi/linux/sync_file.h
14918 F:      Documentation/sync_file.txt
14919 T:      git git://anongit.freedesktop.org/drm/drm-misc
14920
14921 SYNOPSYS ARC ARCHITECTURE
14922 M:      Vineet Gupta <vgupta@synopsys.com>
14923 L:      linux-snps-arc@lists.infradead.org
14924 S:      Supported
14925 F:      arch/arc/
14926 F:      Documentation/devicetree/bindings/arc/*
14927 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14928 F:      drivers/clocksource/arc_timer.c
14929 F:      drivers/tty/serial/arc_uart.c
14930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14931
14932 SYNOPSYS ARC HSDK SDP pll clock driver
14933 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14934 S:      Supported
14935 F:      drivers/clk/clk-hsdk-pll.c
14936 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14937
14938 SYNOPSYS ARC SDP clock driver
14939 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14940 S:      Supported
14941 F:      drivers/clk/axs10x/*
14942 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14943
14944 SYNOPSYS ARC SDP platform support
14945 M:      Alexey Brodkin <abrodkin@synopsys.com>
14946 S:      Supported
14947 F:      arch/arc/plat-axs10x
14948 F:      arch/arc/boot/dts/ax*
14949 F:      Documentation/devicetree/bindings/arc/axs10*
14950
14951 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14952 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14953 S:      Supported
14954 F:      drivers/reset/reset-axs10x.c
14955 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14956
14957 SYNOPSYS CREG GPIO DRIVER
14958 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14959 S:      Maintained
14960 F:      drivers/gpio/gpio-creg-snps.c
14961 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14962
14963 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14964 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14965 S:      Maintained
14966 F:      drivers/tty/serial/8250/8250_dw.c
14967
14968 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14969 M:      Hoan Tran <hoan@os.amperecomputing.com>
14970 L:      linux-gpio@vger.kernel.org
14971 S:      Maintained
14972 F:      drivers/gpio/gpio-dwapb.c
14973 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14974
14975 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14976 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14977 S:      Maintained
14978 F:      drivers/dma/dwi-axi-dmac/
14979 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14980
14981 SYNOPSYS DESIGNWARE DMAC DRIVER
14982 M:      Viresh Kumar <vireshk@kernel.org>
14983 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14984 S:      Maintained
14985 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14986 F:      drivers/dma/dw/
14987 F:      include/dt-bindings/dma/dw-dmac.h
14988 F:      include/linux/dma/dw.h
14989 F:      include/linux/platform_data/dma-dw.h
14990
14991 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14992 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14993 L:      netdev@vger.kernel.org
14994 S:      Supported
14995 F:      drivers/net/ethernet/synopsys/
14996
14997 SYNOPSYS DESIGNWARE I2C DRIVER
14998 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14999 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15000 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
15001 L:      linux-i2c@vger.kernel.org
15002 S:      Maintained
15003 F:      drivers/i2c/busses/i2c-designware-*
15004 F:      include/linux/platform_data/i2c-designware.h
15005
15006 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15007 M:      Jaehoon Chung <jh80.chung@samsung.com>
15008 L:      linux-mmc@vger.kernel.org
15009 S:      Maintained
15010 F:      drivers/mmc/host/dw_mmc*
15011
15012 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15013 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15014 S:      Supported
15015 F:      drivers/reset/reset-hsdk.c
15016 F:      include/dt-bindings/reset/snps,hsdk-reset.h
15017 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15018
15019 SYSTEM CONFIGURATION (SYSCON)
15020 M:      Lee Jones <lee.jones@linaro.org>
15021 M:      Arnd Bergmann <arnd@arndb.de>
15022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15023 S:      Supported
15024 F:      drivers/mfd/syscon.c
15025
15026 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15027 M:      Sudeep Holla <sudeep.holla@arm.com>
15028 L:      linux-arm-kernel@lists.infradead.org
15029 S:      Maintained
15030 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15031 F:      drivers/clk/clk-sc[mp]i.c
15032 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
15033 F:      drivers/firmware/arm_scpi.c
15034 F:      drivers/firmware/arm_scmi/
15035 F:      include/linux/sc[mp]i_protocol.h
15036
15037 SYSTEM RESET/SHUTDOWN DRIVERS
15038 M:      Sebastian Reichel <sre@kernel.org>
15039 L:      linux-pm@vger.kernel.org
15040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15041 S:      Maintained
15042 F:      Documentation/devicetree/bindings/power/reset/
15043 F:      drivers/power/reset/
15044
15045 SYSTEM TRACE MODULE CLASS
15046 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15047 S:      Maintained
15048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15049 F:      Documentation/trace/stm.rst
15050 F:      drivers/hwtracing/stm/
15051 F:      include/linux/stm.h
15052 F:      include/uapi/linux/stm.h
15053
15054 SYSV FILESYSTEM
15055 M:      Christoph Hellwig <hch@infradead.org>
15056 S:      Maintained
15057 F:      Documentation/filesystems/sysv-fs.txt
15058 F:      fs/sysv/
15059 F:      include/linux/sysv_fs.h
15060
15061 TASKSTATS STATISTICS INTERFACE
15062 M:      Balbir Singh <bsingharora@gmail.com>
15063 S:      Maintained
15064 F:      Documentation/accounting/taskstats*
15065 F:      include/linux/taskstats*
15066 F:      kernel/taskstats.c
15067
15068 TC subsystem
15069 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15070 M:      Cong Wang <xiyou.wangcong@gmail.com>
15071 M:      Jiri Pirko <jiri@resnulli.us>
15072 L:      netdev@vger.kernel.org
15073 S:      Maintained
15074 F:      include/net/pkt_cls.h
15075 F:      include/net/pkt_sched.h
15076 F:      include/net/tc_act/
15077 F:      include/uapi/linux/pkt_cls.h
15078 F:      include/uapi/linux/pkt_sched.h
15079 F:      include/uapi/linux/tc_act/
15080 F:      include/uapi/linux/tc_ematch/
15081 F:      net/sched/
15082
15083 TC90522 MEDIA DRIVER
15084 M:      Akihiro Tsukada <tskd08@gmail.com>
15085 L:      linux-media@vger.kernel.org
15086 S:      Odd Fixes
15087 F:      drivers/media/dvb-frontends/tc90522*
15088
15089 TCP LOW PRIORITY MODULE
15090 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15091 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15092 W:      http://tcp-lp-mod.sourceforge.net/
15093 S:      Maintained
15094 F:      net/ipv4/tcp_lp.c
15095
15096 TDA10071 MEDIA DRIVER
15097 M:      Antti Palosaari <crope@iki.fi>
15098 L:      linux-media@vger.kernel.org
15099 W:      https://linuxtv.org
15100 W:      http://palosaari.fi/linux/
15101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15102 T:      git git://linuxtv.org/anttip/media_tree.git
15103 S:      Maintained
15104 F:      drivers/media/dvb-frontends/tda10071*
15105
15106 TDA18212 MEDIA DRIVER
15107 M:      Antti Palosaari <crope@iki.fi>
15108 L:      linux-media@vger.kernel.org
15109 W:      https://linuxtv.org
15110 W:      http://palosaari.fi/linux/
15111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15112 T:      git git://linuxtv.org/anttip/media_tree.git
15113 S:      Maintained
15114 F:      drivers/media/tuners/tda18212*
15115
15116 TDA18218 MEDIA DRIVER
15117 M:      Antti Palosaari <crope@iki.fi>
15118 L:      linux-media@vger.kernel.org
15119 W:      https://linuxtv.org
15120 W:      http://palosaari.fi/linux/
15121 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15122 T:      git git://linuxtv.org/anttip/media_tree.git
15123 S:      Maintained
15124 F:      drivers/media/tuners/tda18218*
15125
15126 TDA18250 MEDIA DRIVER
15127 M:      Olli Salonen <olli.salonen@iki.fi>
15128 L:      linux-media@vger.kernel.org
15129 W:      https://linuxtv.org
15130 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15131 T:      git git://linuxtv.org/media_tree.git
15132 S:      Maintained
15133 F:      drivers/media/tuners/tda18250*
15134
15135 TDA18271 MEDIA DRIVER
15136 M:      Michael Krufky <mkrufky@linuxtv.org>
15137 L:      linux-media@vger.kernel.org
15138 W:      https://linuxtv.org
15139 W:      http://github.com/mkrufky
15140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15141 T:      git git://linuxtv.org/mkrufky/tuners.git
15142 S:      Maintained
15143 F:      drivers/media/tuners/tda18271*
15144
15145 TDA1997x MEDIA DRIVER
15146 M:      Tim Harvey <tharvey@gateworks.com>
15147 L:      linux-media@vger.kernel.org
15148 W:      https://linuxtv.org
15149 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15150 S:      Maintained
15151 F:      drivers/media/i2c/tda1997x.*
15152
15153 TDA827x MEDIA DRIVER
15154 M:      Michael Krufky <mkrufky@linuxtv.org>
15155 L:      linux-media@vger.kernel.org
15156 W:      https://linuxtv.org
15157 W:      http://github.com/mkrufky
15158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15159 T:      git git://linuxtv.org/mkrufky/tuners.git
15160 S:      Maintained
15161 F:      drivers/media/tuners/tda8290.*
15162
15163 TDA8290 MEDIA DRIVER
15164 M:      Michael Krufky <mkrufky@linuxtv.org>
15165 L:      linux-media@vger.kernel.org
15166 W:      https://linuxtv.org
15167 W:      http://github.com/mkrufky
15168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15169 T:      git git://linuxtv.org/mkrufky/tuners.git
15170 S:      Maintained
15171 F:      drivers/media/tuners/tda8290.*
15172
15173 TDA9840 MEDIA DRIVER
15174 M:      Hans Verkuil <hverkuil@xs4all.nl>
15175 L:      linux-media@vger.kernel.org
15176 T:      git git://linuxtv.org/media_tree.git
15177 W:      https://linuxtv.org
15178 S:      Maintained
15179 F:      drivers/media/i2c/tda9840*
15180
15181 TEA5761 TUNER DRIVER
15182 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15183 L:      linux-media@vger.kernel.org
15184 W:      https://linuxtv.org
15185 T:      git git://linuxtv.org/media_tree.git
15186 S:      Odd fixes
15187 F:      drivers/media/tuners/tea5761.*
15188
15189 TEA5767 TUNER DRIVER
15190 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15191 L:      linux-media@vger.kernel.org
15192 W:      https://linuxtv.org
15193 T:      git git://linuxtv.org/media_tree.git
15194 S:      Maintained
15195 F:      drivers/media/tuners/tea5767.*
15196
15197 TEA6415C MEDIA DRIVER
15198 M:      Hans Verkuil <hverkuil@xs4all.nl>
15199 L:      linux-media@vger.kernel.org
15200 T:      git git://linuxtv.org/media_tree.git
15201 W:      https://linuxtv.org
15202 S:      Maintained
15203 F:      drivers/media/i2c/tea6415c*
15204
15205 TEA6420 MEDIA DRIVER
15206 M:      Hans Verkuil <hverkuil@xs4all.nl>
15207 L:      linux-media@vger.kernel.org
15208 T:      git git://linuxtv.org/media_tree.git
15209 W:      https://linuxtv.org
15210 S:      Maintained
15211 F:      drivers/media/i2c/tea6420*
15212
15213 TEAM DRIVER
15214 M:      Jiri Pirko <jiri@resnulli.us>
15215 L:      netdev@vger.kernel.org
15216 S:      Supported
15217 F:      drivers/net/team/
15218 F:      include/linux/if_team.h
15219 F:      include/uapi/linux/if_team.h
15220
15221 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15222 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15223 S:      Maintained
15224 F:      arch/x86/platform/ts5500/
15225
15226 TECHNOTREND USB IR RECEIVER
15227 M:      Sean Young <sean@mess.org>
15228 L:      linux-media@vger.kernel.org
15229 S:      Maintained
15230 F:      drivers/media/rc/ttusbir.c
15231
15232 TECHWELL TW9910 VIDEO DECODER
15233 L:      linux-media@vger.kernel.org
15234 S:      Orphan
15235 F:      drivers/media/i2c/tw9910.c
15236 F:      include/media/i2c/tw9910.h
15237
15238 TEE SUBSYSTEM
15239 M:      Jens Wiklander <jens.wiklander@linaro.org>
15240 S:      Maintained
15241 F:      include/linux/tee_drv.h
15242 F:      include/uapi/linux/tee.h
15243 F:      drivers/tee/
15244 F:      Documentation/tee.txt
15245
15246 TEGRA ARCHITECTURE SUPPORT
15247 M:      Thierry Reding <thierry.reding@gmail.com>
15248 M:      Jonathan Hunter <jonathanh@nvidia.com>
15249 L:      linux-tegra@vger.kernel.org
15250 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15252 S:      Supported
15253 N:      [^a-z]tegra
15254
15255 TEGRA CLOCK DRIVER
15256 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15257 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15258 S:      Supported
15259 F:      drivers/clk/tegra/
15260
15261 TEGRA DMA DRIVERS
15262 M:      Laxman Dewangan <ldewangan@nvidia.com>
15263 M:      Jon Hunter <jonathanh@nvidia.com>
15264 S:      Supported
15265 F:      drivers/dma/tegra*
15266
15267 TEGRA I2C DRIVER
15268 M:      Laxman Dewangan <ldewangan@nvidia.com>
15269 S:      Supported
15270 F:      drivers/i2c/busses/i2c-tegra.c
15271
15272 TEGRA IOMMU DRIVERS
15273 M:      Thierry Reding <thierry.reding@gmail.com>
15274 L:      linux-tegra@vger.kernel.org
15275 S:      Supported
15276 F:      drivers/iommu/tegra*
15277
15278 TEGRA KBC DRIVER
15279 M:      Laxman Dewangan <ldewangan@nvidia.com>
15280 S:      Supported
15281 F:      drivers/input/keyboard/tegra-kbc.c
15282
15283 TEGRA NAND DRIVER
15284 M:      Stefan Agner <stefan@agner.ch>
15285 M:      Lucas Stach <dev@lynxeye.de>
15286 S:      Maintained
15287 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15288 F:      drivers/mtd/nand/raw/tegra_nand.c
15289
15290 TEGRA PWM DRIVER
15291 M:      Thierry Reding <thierry.reding@gmail.com>
15292 S:      Supported
15293 F:      drivers/pwm/pwm-tegra.c
15294
15295 TEGRA SERIAL DRIVER
15296 M:      Laxman Dewangan <ldewangan@nvidia.com>
15297 S:      Supported
15298 F:      drivers/tty/serial/serial-tegra.c
15299
15300 TEGRA SPI DRIVER
15301 M:      Laxman Dewangan <ldewangan@nvidia.com>
15302 S:      Supported
15303 F:      drivers/spi/spi-tegra*
15304
15305 TEHUTI ETHERNET DRIVER
15306 M:      Andy Gospodarek <andy@greyhouse.net>
15307 L:      netdev@vger.kernel.org
15308 S:      Supported
15309 F:      drivers/net/ethernet/tehuti/*
15310
15311 Telecom Clock Driver for MCPL0010
15312 M:      Mark Gross <mark.gross@intel.com>
15313 S:      Supported
15314 F:      drivers/char/tlclk.c
15315
15316 TENSILICA XTENSA PORT (xtensa)
15317 M:      Chris Zankel <chris@zankel.net>
15318 M:      Max Filippov <jcmvbkbc@gmail.com>
15319 L:      linux-xtensa@linux-xtensa.org
15320 T:      git git://github.com/czankel/xtensa-linux.git
15321 S:      Maintained
15322 F:      arch/xtensa/
15323 F:      drivers/irqchip/irq-xtensa-*
15324
15325 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15326 M:      Nishanth Menon <nm@ti.com>
15327 M:      Tero Kristo <t-kristo@ti.com>
15328 M:      Santosh Shilimkar <ssantosh@kernel.org>
15329 L:      linux-arm-kernel@lists.infradead.org
15330 S:      Maintained
15331 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15332 F:      drivers/firmware/ti_sci*
15333 F:      include/linux/soc/ti/ti_sci_protocol.h
15334 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15335 F:      drivers/soc/ti/ti_sci_pm_domains.c
15336 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15337 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15338 F:      drivers/clk/keystone/sci-clk.c
15339 F:      drivers/reset/reset-ti-sci.c
15340
15341 Texas Instruments ASoC drivers
15342 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15343 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15344 S:      Maintained
15345 F:      sound/soc/ti/
15346
15347 Texas Instruments' DAC7612 DAC Driver
15348 M:      Ricardo Ribalda <ricardo@ribalda.com>
15349 L:      linux-iio@vger.kernel.org
15350 S:      Supported
15351 F:      drivers/iio/dac/ti-dac7612.c
15352 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15353
15354 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15355 M:      Hans Verkuil <hverkuil@xs4all.nl>
15356 L:      linux-media@vger.kernel.org
15357 T:      git git://linuxtv.org/media_tree.git
15358 W:      https://linuxtv.org
15359 S:      Maintained
15360 F:      drivers/media/radio/radio-raremono.c
15361
15362 THERMAL
15363 M:      Zhang Rui <rui.zhang@intel.com>
15364 M:      Eduardo Valentin <edubezval@gmail.com>
15365 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15366 L:      linux-pm@vger.kernel.org
15367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15369 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15370 S:      Supported
15371 F:      drivers/thermal/
15372 F:      include/linux/thermal.h
15373 F:      include/uapi/linux/thermal.h
15374 F:      include/linux/cpu_cooling.h
15375 F:      Documentation/devicetree/bindings/thermal/
15376
15377 THERMAL/CPU_COOLING
15378 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15379 M:      Viresh Kumar <viresh.kumar@linaro.org>
15380 M:      Javi Merino <javi.merino@kernel.org>
15381 L:      linux-pm@vger.kernel.org
15382 S:      Supported
15383 F:      Documentation/thermal/cpu-cooling-api.txt
15384 F:      drivers/thermal/cpu_cooling.c
15385 F:      include/linux/cpu_cooling.h
15386
15387 THINKPAD ACPI EXTRAS DRIVER
15388 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15389 L:      ibm-acpi-devel@lists.sourceforge.net
15390 L:      platform-driver-x86@vger.kernel.org
15391 W:      http://ibm-acpi.sourceforge.net
15392 W:      http://thinkwiki.org/wiki/Ibm-acpi
15393 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15394 S:      Maintained
15395 F:      drivers/platform/x86/thinkpad_acpi.c
15396
15397 THUNDERBOLT DRIVER
15398 M:      Andreas Noever <andreas.noever@gmail.com>
15399 M:      Michael Jamet <michael.jamet@intel.com>
15400 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15401 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15403 S:      Maintained
15404 F:      Documentation/admin-guide/thunderbolt.rst
15405 F:      drivers/thunderbolt/
15406 F:      include/linux/thunderbolt.h
15407
15408 THUNDERBOLT NETWORK DRIVER
15409 M:      Michael Jamet <michael.jamet@intel.com>
15410 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15411 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15412 L:      netdev@vger.kernel.org
15413 S:      Maintained
15414 F:      drivers/net/thunderbolt.c
15415
15416 THUNDERX GPIO DRIVER
15417 M:      David Daney <david.daney@cavium.com>
15418 S:      Maintained
15419 F:      drivers/gpio/gpio-thunderx.c
15420
15421 TI AM437X VPFE DRIVER
15422 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15423 L:      linux-media@vger.kernel.org
15424 W:      https://linuxtv.org
15425 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15426 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15427 S:      Maintained
15428 F:      drivers/media/platform/am437x/
15429
15430 TI BANDGAP AND THERMAL DRIVER
15431 M:      Eduardo Valentin <edubezval@gmail.com>
15432 M:      Keerthy <j-keerthy@ti.com>
15433 L:      linux-pm@vger.kernel.org
15434 L:      linux-omap@vger.kernel.org
15435 S:      Maintained
15436 F:      drivers/thermal/ti-soc-thermal/
15437
15438 TI BQ27XXX POWER SUPPLY DRIVER
15439 R:      Andrew F. Davis <afd@ti.com>
15440 F:      include/linux/power/bq27xxx_battery.h
15441 F:      drivers/power/supply/bq27xxx_battery.c
15442 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15443
15444 TI CDCE706 CLOCK DRIVER
15445 M:      Max Filippov <jcmvbkbc@gmail.com>
15446 S:      Maintained
15447 F:      drivers/clk/clk-cdce706.c
15448
15449 TI CLOCK DRIVER
15450 M:      Tero Kristo <t-kristo@ti.com>
15451 L:      linux-omap@vger.kernel.org
15452 S:      Maintained
15453 F:      drivers/clk/ti/
15454 F:      include/linux/clk/ti.h
15455
15456 TI DAVINCI MACHINE SUPPORT
15457 M:      Sekhar Nori <nsekhar@ti.com>
15458 M:      Kevin Hilman <khilman@kernel.org>
15459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15461 S:      Supported
15462 F:      arch/arm/mach-davinci/
15463 F:      drivers/i2c/busses/i2c-davinci.c
15464 F:      arch/arm/boot/dts/da850*
15465
15466 TI DAVINCI SERIES CLOCK DRIVER
15467 M:      David Lechner <david@lechnology.com>
15468 R:      Sekhar Nori <nsekhar@ti.com>
15469 S:      Maintained
15470 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15471 F:      drivers/clk/davinci/
15472
15473 TI DAVINCI SERIES GPIO DRIVER
15474 M:      Keerthy <j-keerthy@ti.com>
15475 L:      linux-gpio@vger.kernel.org
15476 S:      Maintained
15477 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15478 F:      drivers/gpio/gpio-davinci.c
15479
15480 TI DAVINCI SERIES MEDIA DRIVER
15481 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15482 L:      linux-media@vger.kernel.org
15483 W:      https://linuxtv.org
15484 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15485 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15486 S:      Maintained
15487 F:      drivers/media/platform/davinci/
15488 F:      include/media/davinci/
15489
15490 TI ETHERNET SWITCH DRIVER (CPSW)
15491 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15492 L:      linux-omap@vger.kernel.org
15493 L:      netdev@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/net/ethernet/ti/cpsw*
15496 F:      drivers/net/ethernet/ti/davinci*
15497
15498 TI FLASH MEDIA INTERFACE DRIVER
15499 M:      Alex Dubov <oakad@yahoo.com>
15500 S:      Maintained
15501 F:      drivers/misc/tifm*
15502 F:      drivers/mmc/host/tifm_sd.c
15503 F:      include/linux/tifm.h
15504
15505 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15506 M:      Santosh Shilimkar <ssantosh@kernel.org>
15507 L:      linux-kernel@vger.kernel.org
15508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15509 S:      Maintained
15510 F:      drivers/soc/ti/*
15511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15512
15513 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15514 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15515 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15516 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15517 S:      Maintained
15518 F:      sound/soc/codecs/lm49453*
15519 F:      sound/soc/codecs/isabelle*
15520
15521 TI LP855x BACKLIGHT DRIVER
15522 M:      Milo Kim <milo.kim@ti.com>
15523 S:      Maintained
15524 F:      Documentation/backlight/lp855x-driver.txt
15525 F:      drivers/video/backlight/lp855x_bl.c
15526 F:      include/linux/platform_data/lp855x.h
15527
15528 TI LP8727 CHARGER DRIVER
15529 M:      Milo Kim <milo.kim@ti.com>
15530 S:      Maintained
15531 F:      drivers/power/supply/lp8727_charger.c
15532 F:      include/linux/platform_data/lp8727.h
15533
15534 TI LP8788 MFD DRIVER
15535 M:      Milo Kim <milo.kim@ti.com>
15536 S:      Maintained
15537 F:      drivers/iio/adc/lp8788_adc.c
15538 F:      drivers/leds/leds-lp8788.c
15539 F:      drivers/mfd/lp8788*.c
15540 F:      drivers/power/supply/lp8788-charger.c
15541 F:      drivers/regulator/lp8788-*.c
15542 F:      include/linux/mfd/lp8788*.h
15543
15544 TI NETCP ETHERNET DRIVER
15545 M:      Wingman Kwok <w-kwok2@ti.com>
15546 M:      Murali Karicheri <m-karicheri2@ti.com>
15547 L:      netdev@vger.kernel.org
15548 S:      Maintained
15549 F:      drivers/net/ethernet/ti/netcp*
15550
15551 TI PCM3060 ASoC CODEC DRIVER
15552 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15553 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15554 S:      Maintained
15555 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15556 F:      sound/soc/codecs/pcm3060*
15557
15558 TI TAS571X FAMILY ASoC CODEC DRIVER
15559 M:      Kevin Cernekee <cernekee@chromium.org>
15560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15561 S:      Odd Fixes
15562 F:      sound/soc/codecs/tas571x*
15563
15564 TI TRF7970A NFC DRIVER
15565 M:      Mark Greer <mgreer@animalcreek.com>
15566 L:      linux-wireless@vger.kernel.org
15567 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15568 S:      Supported
15569 F:      drivers/nfc/trf7970a.c
15570 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15571
15572 TI TWL4030 SERIES SOC CODEC DRIVER
15573 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15574 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15575 S:      Maintained
15576 F:      sound/soc/codecs/twl4030*
15577
15578 TI VPE/CAL DRIVERS
15579 M:      Benoit Parrot <bparrot@ti.com>
15580 L:      linux-media@vger.kernel.org
15581 W:      http://linuxtv.org/
15582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15583 S:      Maintained
15584 F:      drivers/media/platform/ti-vpe/
15585
15586 TI WILINK WIRELESS DRIVERS
15587 L:      linux-wireless@vger.kernel.org
15588 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15589 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15591 S:      Orphan
15592 F:      drivers/net/wireless/ti/
15593 F:      include/linux/wl12xx.h
15594
15595 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15596 M:      John Stultz <john.stultz@linaro.org>
15597 M:      Thomas Gleixner <tglx@linutronix.de>
15598 R:      Stephen Boyd <sboyd@kernel.org>
15599 L:      linux-kernel@vger.kernel.org
15600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15601 S:      Supported
15602 F:      include/linux/clocksource.h
15603 F:      include/linux/time.h
15604 F:      include/linux/timex.h
15605 F:      include/uapi/linux/time.h
15606 F:      include/uapi/linux/timex.h
15607 F:      kernel/time/clocksource.c
15608 F:      kernel/time/time*.c
15609 F:      kernel/time/alarmtimer.c
15610 F:      kernel/time/ntp.c
15611 F:      tools/testing/selftests/timers/
15612
15613 TIPC NETWORK LAYER
15614 M:      Jon Maloy <jon.maloy@ericsson.com>
15615 M:      Ying Xue <ying.xue@windriver.com>
15616 L:      netdev@vger.kernel.org (core kernel code)
15617 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15618 W:      http://tipc.sourceforge.net/
15619 S:      Maintained
15620 F:      include/uapi/linux/tipc*.h
15621 F:      net/tipc/
15622
15623 TLAN NETWORK DRIVER
15624 M:      Samuel Chessman <chessman@tux.org>
15625 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15626 W:      http://sourceforge.net/projects/tlan/
15627 S:      Maintained
15628 F:      Documentation/networking/device_drivers/ti/tlan.txt
15629 F:      drivers/net/ethernet/ti/tlan.*
15630
15631 TM6000 VIDEO4LINUX DRIVER
15632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15633 L:      linux-media@vger.kernel.org
15634 W:      https://linuxtv.org
15635 T:      git git://linuxtv.org/media_tree.git
15636 S:      Odd fixes
15637 F:      drivers/media/usb/tm6000/
15638 F:      Documentation/media/v4l-drivers/tm6000*
15639
15640 TMIO/SDHI MMC DRIVER
15641 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15642 L:      linux-mmc@vger.kernel.org
15643 S:      Supported
15644 F:      drivers/mmc/host/tmio_mmc*
15645 F:      drivers/mmc/host/renesas_sdhi*
15646 F:      include/linux/mfd/tmio.h
15647
15648 TMP401 HARDWARE MONITOR DRIVER
15649 M:      Guenter Roeck <linux@roeck-us.net>
15650 L:      linux-hwmon@vger.kernel.org
15651 S:      Maintained
15652 F:      Documentation/hwmon/tmp401
15653 F:      drivers/hwmon/tmp401.c
15654
15655 TMPFS (SHMEM FILESYSTEM)
15656 M:      Hugh Dickins <hughd@google.com>
15657 L:      linux-mm@kvack.org
15658 S:      Maintained
15659 F:      include/linux/shmem_fs.h
15660 F:      mm/shmem.c
15661
15662 TOMOYO SECURITY MODULE
15663 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15664 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15665 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15666 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15667 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15668 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15669 W:      https://tomoyo.osdn.jp/
15670 S:      Maintained
15671 F:      security/tomoyo/
15672
15673 TOPSTAR LAPTOP EXTRAS DRIVER
15674 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15675 L:      platform-driver-x86@vger.kernel.org
15676 S:      Maintained
15677 F:      drivers/platform/x86/topstar-laptop.c
15678
15679 TORTURE-TEST MODULES
15680 M:      Davidlohr Bueso <dave@stgolabs.net>
15681 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15682 M:      Josh Triplett <josh@joshtriplett.org>
15683 L:      linux-kernel@vger.kernel.org
15684 S:      Supported
15685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15686 F:      Documentation/RCU/torture.txt
15687 F:      kernel/torture.c
15688 F:      kernel/rcu/rcutorture.c
15689 F:      kernel/rcu/rcuperf.c
15690 F:      kernel/locking/locktorture.c
15691
15692 TOSHIBA ACPI EXTRAS DRIVER
15693 M:      Azael Avalos <coproscefalo@gmail.com>
15694 L:      platform-driver-x86@vger.kernel.org
15695 S:      Maintained
15696 F:      drivers/platform/x86/toshiba_acpi.c
15697
15698 TOSHIBA BLUETOOTH DRIVER
15699 M:      Azael Avalos <coproscefalo@gmail.com>
15700 L:      platform-driver-x86@vger.kernel.org
15701 S:      Maintained
15702 F:      drivers/platform/x86/toshiba_bluetooth.c
15703
15704 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15705 M:      Azael Avalos <coproscefalo@gmail.com>
15706 L:      platform-driver-x86@vger.kernel.org
15707 S:      Maintained
15708 F:      drivers/platform/x86/toshiba_haps.c
15709
15710 TOSHIBA SMM DRIVER
15711 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15712 W:      http://www.buzzard.org.uk/toshiba/
15713 S:      Maintained
15714 F:      drivers/char/toshiba.c
15715 F:      include/linux/toshiba.h
15716 F:      include/uapi/linux/toshiba.h
15717
15718 TOSHIBA TC358743 DRIVER
15719 M:      Mats Randgaard <matrandg@cisco.com>
15720 L:      linux-media@vger.kernel.org
15721 S:      Maintained
15722 F:      drivers/media/i2c/tc358743*
15723 F:      include/media/i2c/tc358743.h
15724
15725 TOSHIBA WMI HOTKEYS DRIVER
15726 M:      Azael Avalos <coproscefalo@gmail.com>
15727 L:      platform-driver-x86@vger.kernel.org
15728 S:      Maintained
15729 F:      drivers/platform/x86/toshiba-wmi.c
15730
15731 TPM DEVICE DRIVER
15732 M:      Peter Huewe <peterhuewe@gmx.de>
15733 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15734 R:      Jason Gunthorpe <jgg@ziepe.ca>
15735 L:      linux-integrity@vger.kernel.org
15736 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15737 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15738 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15739 S:      Maintained
15740 F:      drivers/char/tpm/
15741
15742 TRACING
15743 M:      Steven Rostedt <rostedt@goodmis.org>
15744 M:      Ingo Molnar <mingo@redhat.com>
15745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15746 S:      Maintained
15747 F:      Documentation/trace/ftrace.rst
15748 F:      arch/*/*/*/ftrace.h
15749 F:      arch/*/kernel/ftrace.c
15750 F:      include/*/ftrace.h
15751 F:      include/linux/trace*.h
15752 F:      include/trace/
15753 F:      kernel/trace/
15754 F:      tools/testing/selftests/ftrace/
15755
15756 TRACING MMIO ACCESSES (MMIOTRACE)
15757 M:      Steven Rostedt <rostedt@goodmis.org>
15758 M:      Ingo Molnar <mingo@kernel.org>
15759 R:      Karol Herbst <karolherbst@gmail.com>
15760 R:      Pekka Paalanen <ppaalanen@gmail.com>
15761 S:      Maintained
15762 L:      linux-kernel@vger.kernel.org
15763 L:      nouveau@lists.freedesktop.org
15764 F:      kernel/trace/trace_mmiotrace.c
15765 F:      include/linux/mmiotrace.h
15766 F:      arch/x86/mm/kmmio.c
15767 F:      arch/x86/mm/mmio-mod.c
15768 F:      arch/x86/mm/testmmiotrace.c
15769
15770 TRIVIAL PATCHES
15771 M:      Jiri Kosina <trivial@kernel.org>
15772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15773 S:      Maintained
15774 K:      ^Subject:.*(?i)trivial
15775
15776 TEMPO SEMICONDUCTOR DRIVERS
15777 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15778 S:      Maintained
15779 F:      sound/soc/codecs/tscs*.c
15780 F:      sound/soc/codecs/tscs*.h
15781 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15782
15783 TTY LAYER
15784 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15785 M:      Jiri Slaby <jslaby@suse.com>
15786 S:      Supported
15787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15788 F:      Documentation/serial/
15789 F:      drivers/tty/
15790 F:      drivers/tty/serial/serial_core.c
15791 F:      include/linux/serial_core.h
15792 F:      include/linux/serial.h
15793 F:      include/linux/tty.h
15794 F:      include/uapi/linux/serial_core.h
15795 F:      include/uapi/linux/serial.h
15796 F:      include/uapi/linux/tty.h
15797
15798 TUA9001 MEDIA DRIVER
15799 M:      Antti Palosaari <crope@iki.fi>
15800 L:      linux-media@vger.kernel.org
15801 W:      https://linuxtv.org
15802 W:      http://palosaari.fi/linux/
15803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15804 T:      git git://linuxtv.org/anttip/media_tree.git
15805 S:      Maintained
15806 F:      drivers/media/tuners/tua9001*
15807
15808 TULIP NETWORK DRIVERS
15809 L:      netdev@vger.kernel.org
15810 L:      linux-parisc@vger.kernel.org
15811 S:      Orphan
15812 F:      drivers/net/ethernet/dec/tulip/
15813
15814 TUN/TAP driver
15815 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15816 W:      http://vtun.sourceforge.net/tun
15817 S:      Maintained
15818 F:      Documentation/networking/tuntap.txt
15819 F:      arch/um/os-Linux/drivers/
15820
15821 TURBOCHANNEL SUBSYSTEM
15822 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15823 M:      Ralf Baechle <ralf@linux-mips.org>
15824 L:      linux-mips@vger.kernel.org
15825 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15826 S:      Maintained
15827 F:      drivers/tc/
15828 F:      include/linux/tc.h
15829
15830 TURBOSTAT UTILITY
15831 M:      "Len Brown" <lenb@kernel.org>
15832 L:      linux-pm@vger.kernel.org
15833 B:      https://bugzilla.kernel.org
15834 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15836 S:      Supported
15837 F:      tools/power/x86/turbostat/
15838
15839 TW5864 VIDEO4LINUX DRIVER
15840 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15841 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15842 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15843 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15844 L:      linux-media@vger.kernel.org
15845 S:      Supported
15846 F:      drivers/media/pci/tw5864/
15847
15848 TW68 VIDEO4LINUX DRIVER
15849 M:      Hans Verkuil <hverkuil@xs4all.nl>
15850 L:      linux-media@vger.kernel.org
15851 T:      git git://linuxtv.org/media_tree.git
15852 W:      https://linuxtv.org
15853 S:      Odd Fixes
15854 F:      drivers/media/pci/tw68/
15855
15856 TW686X VIDEO4LINUX DRIVER
15857 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15858 L:      linux-media@vger.kernel.org
15859 T:      git git://linuxtv.org/media_tree.git
15860 W:      http://linuxtv.org
15861 S:      Maintained
15862 F:      drivers/media/pci/tw686x/
15863
15864 UBI FILE SYSTEM (UBIFS)
15865 M:      Richard Weinberger <richard@nod.at>
15866 M:      Artem Bityutskiy <dedekind1@gmail.com>
15867 M:      Adrian Hunter <adrian.hunter@intel.com>
15868 L:      linux-mtd@lists.infradead.org
15869 T:      git git://git.infradead.org/ubifs-2.6.git
15870 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15871 S:      Supported
15872 F:      Documentation/filesystems/ubifs.txt
15873 F:      fs/ubifs/
15874
15875 UCLINUX (M68KNOMMU AND COLDFIRE)
15876 M:      Greg Ungerer <gerg@linux-m68k.org>
15877 W:      http://www.linux-m68k.org/
15878 W:      http://www.uclinux.org/
15879 L:      linux-m68k@lists.linux-m68k.org
15880 L:      uclinux-dev@uclinux.org  (subscribers-only)
15881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15882 S:      Maintained
15883 F:      arch/m68k/coldfire/
15884 F:      arch/m68k/68*/
15885 F:      arch/m68k/*/*_no.*
15886 F:      arch/m68k/include/asm/*_no.*
15887
15888 UDF FILESYSTEM
15889 M:      Jan Kara <jack@suse.com>
15890 S:      Maintained
15891 F:      Documentation/filesystems/udf.txt
15892 F:      fs/udf/
15893
15894 UDRAW TABLET
15895 M:      Bastien Nocera <hadess@hadess.net>
15896 L:      linux-input@vger.kernel.org
15897 S:      Maintained
15898 F:      drivers/hid/hid-udraw-ps3.c
15899
15900 UFS FILESYSTEM
15901 M:      Evgeniy Dushistov <dushistov@mail.ru>
15902 S:      Maintained
15903 F:      Documentation/filesystems/ufs.txt
15904 F:      fs/ufs/
15905
15906 UHID USERSPACE HID IO DRIVER:
15907 M:      David Herrmann <dh.herrmann@googlemail.com>
15908 L:      linux-input@vger.kernel.org
15909 S:      Maintained
15910 F:      drivers/hid/uhid.c
15911 F:      include/uapi/linux/uhid.h
15912
15913 ULPI BUS
15914 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15915 L:      linux-usb@vger.kernel.org
15916 S:      Maintained
15917 F:      drivers/usb/common/ulpi.c
15918 F:      include/linux/ulpi/
15919
15920 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15921 L:      linux-usb@vger.kernel.org
15922 S:      Orphan
15923 F:      drivers/uwb/
15924 F:      include/linux/uwb.h
15925 F:      include/linux/uwb/
15926
15927 UNICORE32 ARCHITECTURE:
15928 M:      Guan Xuetao <gxt@pku.edu.cn>
15929 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15930 S:      Maintained
15931 T:      git git://github.com/gxt/linux.git
15932 F:      arch/unicore32/
15933
15934 UNIFDEF
15935 M:      Tony Finch <dot@dotat.at>
15936 W:      http://dotat.at/prog/unifdef
15937 S:      Maintained
15938 F:      scripts/unifdef.c
15939
15940 UNIFORM CDROM DRIVER
15941 M:      Jens Axboe <axboe@kernel.dk>
15942 W:      http://www.kernel.dk
15943 S:      Maintained
15944 F:      Documentation/cdrom/
15945 F:      drivers/cdrom/cdrom.c
15946 F:      include/linux/cdrom.h
15947 F:      include/uapi/linux/cdrom.h
15948
15949 UNISYS S-PAR DRIVERS
15950 M:      David Kershner <david.kershner@unisys.com>
15951 L:      sparmaintainer@unisys.com (Unisys internal)
15952 S:      Supported
15953 F:      include/linux/visorbus.h
15954 F:      drivers/visorbus/
15955 F:      drivers/staging/unisys/
15956
15957 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15958 R:      Alim Akhtar <alim.akhtar@samsung.com>
15959 R:      Avri Altman <avri.altman@wdc.com>
15960 R:      Pedro Sousa <pedrom.sousa@synopsys.com>
15961 L:      linux-scsi@vger.kernel.org
15962 S:      Supported
15963 F:      Documentation/scsi/ufs.txt
15964 F:      drivers/scsi/ufs/
15965
15966 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15967 M:      Pedro Sousa <pedrom.sousa@synopsys.com>
15968 L:      linux-scsi@vger.kernel.org
15969 S:      Supported
15970 F:      drivers/scsi/ufs/*dwc*
15971
15972 UNSORTED BLOCK IMAGES (UBI)
15973 M:      Artem Bityutskiy <dedekind1@gmail.com>
15974 M:      Richard Weinberger <richard@nod.at>
15975 W:      http://www.linux-mtd.infradead.org/
15976 L:      linux-mtd@lists.infradead.org
15977 T:      git git://git.infradead.org/ubifs-2.6.git
15978 S:      Supported
15979 F:      drivers/mtd/ubi/
15980 F:      include/linux/mtd/ubi.h
15981 F:      include/uapi/mtd/ubi-user.h
15982
15983 USB "USBNET" DRIVER FRAMEWORK
15984 M:      Oliver Neukum <oneukum@suse.com>
15985 L:      netdev@vger.kernel.org
15986 W:      http://www.linux-usb.org/usbnet
15987 S:      Maintained
15988 F:      drivers/net/usb/usbnet.c
15989 F:      include/linux/usb/usbnet.h
15990
15991 USB ACM DRIVER
15992 M:      Oliver Neukum <oneukum@suse.com>
15993 L:      linux-usb@vger.kernel.org
15994 S:      Maintained
15995 F:      Documentation/usb/acm.txt
15996 F:      drivers/usb/class/cdc-acm.*
15997
15998 USB AR5523 WIRELESS DRIVER
15999 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
16000 L:      linux-wireless@vger.kernel.org
16001 S:      Maintained
16002 F:      drivers/net/wireless/ath/ar5523/
16003
16004 USB ATTACHED SCSI
16005 M:      Oliver Neukum <oneukum@suse.com>
16006 L:      linux-usb@vger.kernel.org
16007 L:      linux-scsi@vger.kernel.org
16008 S:      Maintained
16009 F:      drivers/usb/storage/uas.c
16010
16011 USB CDC ETHERNET DRIVER
16012 M:      Oliver Neukum <oliver@neukum.org>
16013 L:      linux-usb@vger.kernel.org
16014 S:      Maintained
16015 F:      drivers/net/usb/cdc_*.c
16016 F:      include/uapi/linux/usb/cdc.h
16017
16018 USB CHAOSKEY DRIVER
16019 M:      Keith Packard <keithp@keithp.com>
16020 L:      linux-usb@vger.kernel.org
16021 S:      Maintained
16022 F:      drivers/usb/misc/chaoskey.c
16023
16024 USB CYPRESS C67X00 DRIVER
16025 M:      Peter Korsgaard <jacmet@sunsite.dk>
16026 L:      linux-usb@vger.kernel.org
16027 S:      Maintained
16028 F:      drivers/usb/c67x00/
16029
16030 USB DAVICOM DM9601 DRIVER
16031 M:      Peter Korsgaard <jacmet@sunsite.dk>
16032 L:      netdev@vger.kernel.org
16033 W:      http://www.linux-usb.org/usbnet
16034 S:      Maintained
16035 F:      drivers/net/usb/dm9601.c
16036
16037 USB DIAMOND RIO500 DRIVER
16038 M:      Cesar Miquel <miquel@df.uba.ar>
16039 L:      rio500-users@lists.sourceforge.net
16040 W:      http://rio500.sourceforge.net
16041 S:      Maintained
16042 F:      drivers/usb/misc/rio500*
16043
16044 USB EHCI DRIVER
16045 M:      Alan Stern <stern@rowland.harvard.edu>
16046 L:      linux-usb@vger.kernel.org
16047 S:      Maintained
16048 F:      Documentation/usb/ehci.txt
16049 F:      drivers/usb/host/ehci*
16050
16051 USB GADGET/PERIPHERAL SUBSYSTEM
16052 M:      Felipe Balbi <balbi@kernel.org>
16053 L:      linux-usb@vger.kernel.org
16054 W:      http://www.linux-usb.org/gadget
16055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16056 S:      Maintained
16057 F:      drivers/usb/gadget/
16058 F:      include/linux/usb/gadget*
16059
16060 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16061 M:      Jiri Kosina <jikos@kernel.org>
16062 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16063 L:      linux-usb@vger.kernel.org
16064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16065 S:      Maintained
16066 F:      Documentation/hid/hiddev.txt
16067 F:      drivers/hid/usbhid/
16068
16069 USB INTEL XHCI ROLE MUX DRIVER
16070 M:      Hans de Goede <hdegoede@redhat.com>
16071 L:      linux-usb@vger.kernel.org
16072 S:      Maintained
16073 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16074
16075 USB ISP116X DRIVER
16076 M:      Olav Kongas <ok@artecdesign.ee>
16077 L:      linux-usb@vger.kernel.org
16078 S:      Maintained
16079 F:      drivers/usb/host/isp116x*
16080 F:      include/linux/usb/isp116x.h
16081
16082 USB LAN78XX ETHERNET DRIVER
16083 M:      Woojung Huh <woojung.huh@microchip.com>
16084 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16085 L:      netdev@vger.kernel.org
16086 S:      Maintained
16087 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16088 F:      drivers/net/usb/lan78xx.*
16089 F:      include/dt-bindings/net/microchip-lan78xx.h
16090
16091 USB MASS STORAGE DRIVER
16092 M:      Alan Stern <stern@rowland.harvard.edu>
16093 L:      linux-usb@vger.kernel.org
16094 L:      usb-storage@lists.one-eyed-alien.net
16095 S:      Maintained
16096 F:      drivers/usb/storage/
16097
16098 USB MIDI DRIVER
16099 M:      Clemens Ladisch <clemens@ladisch.de>
16100 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16101 T:      git git://git.alsa-project.org/alsa-kernel.git
16102 S:      Maintained
16103 F:      sound/usb/midi.*
16104
16105 USB NETWORKING DRIVERS
16106 L:      linux-usb@vger.kernel.org
16107 S:      Odd Fixes
16108 F:      drivers/net/usb/
16109
16110 USB OHCI DRIVER
16111 M:      Alan Stern <stern@rowland.harvard.edu>
16112 L:      linux-usb@vger.kernel.org
16113 S:      Maintained
16114 F:      Documentation/usb/ohci.txt
16115 F:      drivers/usb/host/ohci*
16116
16117 USB OTG FSM (Finite State Machine)
16118 M:      Peter Chen <Peter.Chen@nxp.com>
16119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16120 L:      linux-usb@vger.kernel.org
16121 S:      Maintained
16122 F:      drivers/usb/common/usb-otg-fsm.c
16123
16124 USB OVER IP DRIVER
16125 M:      Valentina Manea <valentina.manea.m@gmail.com>
16126 M:      Shuah Khan <shuah@kernel.org>
16127 M:      Shuah Khan <skhan@linuxfoundation.org>
16128 L:      linux-usb@vger.kernel.org
16129 S:      Maintained
16130 F:      Documentation/usb/usbip_protocol.txt
16131 F:      drivers/usb/usbip/
16132 F:      tools/usb/usbip/
16133 F:      tools/testing/selftests/drivers/usb/usbip/
16134
16135 USB PEGASUS DRIVER
16136 M:      Petko Manolov <petkan@nucleusys.com>
16137 L:      linux-usb@vger.kernel.org
16138 L:      netdev@vger.kernel.org
16139 T:      git git://github.com/petkan/pegasus.git
16140 W:      https://github.com/petkan/pegasus
16141 S:      Maintained
16142 F:      drivers/net/usb/pegasus.*
16143
16144 USB PHY LAYER
16145 M:      Felipe Balbi <balbi@kernel.org>
16146 L:      linux-usb@vger.kernel.org
16147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16148 S:      Maintained
16149 F:      drivers/usb/phy/
16150
16151 USB PRINTER DRIVER (usblp)
16152 M:      Pete Zaitcev <zaitcev@redhat.com>
16153 L:      linux-usb@vger.kernel.org
16154 S:      Supported
16155 F:      drivers/usb/class/usblp.c
16156
16157 USB QMI WWAN NETWORK DRIVER
16158 M:      Bjørn Mork <bjorn@mork.no>
16159 L:      netdev@vger.kernel.org
16160 S:      Maintained
16161 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16162 F:      drivers/net/usb/qmi_wwan.c
16163
16164 USB RTL8150 DRIVER
16165 M:      Petko Manolov <petkan@nucleusys.com>
16166 L:      linux-usb@vger.kernel.org
16167 L:      netdev@vger.kernel.org
16168 T:      git git://github.com/petkan/rtl8150.git
16169 W:      https://github.com/petkan/rtl8150
16170 S:      Maintained
16171 F:      drivers/net/usb/rtl8150.c
16172
16173 USB SERIAL SUBSYSTEM
16174 M:      Johan Hovold <johan@kernel.org>
16175 L:      linux-usb@vger.kernel.org
16176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16177 S:      Maintained
16178 F:      Documentation/usb/usb-serial.txt
16179 F:      drivers/usb/serial/
16180 F:      include/linux/usb/serial.h
16181
16182 USB SMSC75XX ETHERNET DRIVER
16183 M:      Steve Glendinning <steve.glendinning@shawell.net>
16184 L:      netdev@vger.kernel.org
16185 S:      Maintained
16186 F:      drivers/net/usb/smsc75xx.*
16187
16188 USB SMSC95XX ETHERNET DRIVER
16189 M:      Steve Glendinning <steve.glendinning@shawell.net>
16190 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16191 L:      netdev@vger.kernel.org
16192 S:      Maintained
16193 F:      drivers/net/usb/smsc95xx.*
16194
16195 USB SUBSYSTEM
16196 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16197 L:      linux-usb@vger.kernel.org
16198 W:      http://www.linux-usb.org
16199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16200 S:      Supported
16201 F:      Documentation/devicetree/bindings/usb/
16202 F:      Documentation/usb/
16203 F:      drivers/usb/
16204 F:      include/linux/usb.h
16205 F:      include/linux/usb/
16206
16207 USB TYPEC PI3USB30532 MUX DRIVER
16208 M:      Hans de Goede <hdegoede@redhat.com>
16209 L:      linux-usb@vger.kernel.org
16210 S:      Maintained
16211 F:      drivers/usb/typec/mux/pi3usb30532.c
16212
16213 USB TYPEC CLASS
16214 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16215 L:      linux-usb@vger.kernel.org
16216 S:      Maintained
16217 F:      Documentation/ABI/testing/sysfs-class-typec
16218 F:      Documentation/driver-api/usb/typec.rst
16219 F:      drivers/usb/typec/
16220 F:      include/linux/usb/typec.h
16221
16222 USB TYPEC BUS FOR ALTERNATE MODES
16223 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16224 L:      linux-usb@vger.kernel.org
16225 S:      Maintained
16226 F:      Documentation/ABI/testing/sysfs-bus-typec
16227 F:      Documentation/driver-api/usb/typec_bus.rst
16228 F:      drivers/usb/typec/altmodes/
16229 F:      include/linux/usb/typec_altmode.h
16230
16231 USB TYPEC PORT CONTROLLER DRIVERS
16232 M:      Guenter Roeck <linux@roeck-us.net>
16233 L:      linux-usb@vger.kernel.org
16234 S:      Maintained
16235 F:      drivers/usb/typec/tcpm/
16236
16237 USB UHCI DRIVER
16238 M:      Alan Stern <stern@rowland.harvard.edu>
16239 L:      linux-usb@vger.kernel.org
16240 S:      Maintained
16241 F:      drivers/usb/host/uhci*
16242
16243 USB VIDEO CLASS
16244 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16245 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16246 L:      linux-media@vger.kernel.org
16247 T:      git git://linuxtv.org/media_tree.git
16248 W:      http://www.ideasonboard.org/uvc/
16249 S:      Maintained
16250 F:      drivers/media/usb/uvc/
16251 F:      include/uapi/linux/uvcvideo.h
16252
16253 USB VISION DRIVER
16254 M:      Hans Verkuil <hverkuil@xs4all.nl>
16255 L:      linux-media@vger.kernel.org
16256 T:      git git://linuxtv.org/media_tree.git
16257 W:      https://linuxtv.org
16258 S:      Odd Fixes
16259 F:      drivers/media/usb/usbvision/
16260
16261 USB WEBCAM GADGET
16262 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16263 L:      linux-usb@vger.kernel.org
16264 S:      Maintained
16265 F:      drivers/usb/gadget/function/*uvc*
16266 F:      drivers/usb/gadget/legacy/webcam.c
16267 F:      include/uapi/linux/usb/g_uvc.h
16268
16269 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16270 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16271 L:      linux-wireless@vger.kernel.org
16272 S:      Maintained
16273 F:      drivers/net/wireless/rndis_wlan.c
16274
16275 USB XHCI DRIVER
16276 M:      Mathias Nyman <mathias.nyman@intel.com>
16277 L:      linux-usb@vger.kernel.org
16278 S:      Supported
16279 F:      drivers/usb/host/xhci*
16280 F:      drivers/usb/host/pci-quirks*
16281
16282 USB ZD1201 DRIVER
16283 L:      linux-wireless@vger.kernel.org
16284 W:      http://linux-lc100020.sourceforge.net
16285 S:      Orphan
16286 F:      drivers/net/wireless/zydas/zd1201.*
16287
16288 USB ZR364XX DRIVER
16289 M:      Antoine Jacquet <royale@zerezo.com>
16290 L:      linux-usb@vger.kernel.org
16291 L:      linux-media@vger.kernel.org
16292 T:      git git://linuxtv.org/media_tree.git
16293 W:      http://royale.zerezo.com/zr364xx/
16294 S:      Maintained
16295 F:      Documentation/media/v4l-drivers/zr364xx*
16296 F:      drivers/media/usb/zr364xx/
16297
16298 USER-MODE LINUX (UML)
16299 M:      Jeff Dike <jdike@addtoit.com>
16300 M:      Richard Weinberger <richard@nod.at>
16301 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16302 L:      linux-um@lists.infradead.org
16303 W:      http://user-mode-linux.sourceforge.net
16304 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16306 S:      Maintained
16307 F:      Documentation/virtual/uml/
16308 F:      arch/um/
16309 F:      arch/x86/um/
16310 F:      fs/hostfs/
16311
16312 USERSPACE COPYIN/COPYOUT (UIOVEC)
16313 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16314 S:      Maintained
16315 F:      lib/iov_iter.c
16316 F:      include/linux/uio.h
16317
16318 USERSPACE DMA BUFFER DRIVER
16319 M:      Gerd Hoffmann <kraxel@redhat.com>
16320 S:      Maintained
16321 L:      dri-devel@lists.freedesktop.org
16322 F:      drivers/dma-buf/udmabuf.c
16323 F:      include/uapi/linux/udmabuf.h
16324 T:      git git://anongit.freedesktop.org/drm/drm-misc
16325
16326 USERSPACE I/O (UIO)
16327 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16328 S:      Maintained
16329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16330 F:      Documentation/driver-api/uio-howto.rst
16331 F:      drivers/uio/
16332 F:      include/linux/uio_driver.h
16333
16334 UTIL-LINUX PACKAGE
16335 M:      Karel Zak <kzak@redhat.com>
16336 L:      util-linux@vger.kernel.org
16337 W:      http://en.wikipedia.org/wiki/Util-linux
16338 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16339 S:      Maintained
16340
16341 UUID HELPERS
16342 M:      Christoph Hellwig <hch@lst.de>
16343 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16344 L:      linux-kernel@vger.kernel.org
16345 T:      git git://git.infradead.org/users/hch/uuid.git
16346 F:      lib/uuid.c
16347 F:      lib/test_uuid.c
16348 F:      include/linux/uuid.h
16349 F:      include/uapi/linux/uuid.h
16350 S:      Maintained
16351
16352 UVESAFB DRIVER
16353 M:      Michal Januszewski <spock@gentoo.org>
16354 L:      linux-fbdev@vger.kernel.org
16355 W:      https://github.com/mjanusz/v86d
16356 S:      Maintained
16357 F:      Documentation/fb/uvesafb.txt
16358 F:      drivers/video/fbdev/uvesafb.*
16359
16360 VF610 NAND DRIVER
16361 M:      Stefan Agner <stefan@agner.ch>
16362 L:      linux-mtd@lists.infradead.org
16363 S:      Supported
16364 F:      drivers/mtd/nand/raw/vf610_nfc.c
16365
16366 VFAT/FAT/MSDOS FILESYSTEM
16367 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16368 S:      Maintained
16369 F:      Documentation/filesystems/vfat.txt
16370 F:      fs/fat/
16371
16372 VFIO DRIVER
16373 M:      Alex Williamson <alex.williamson@redhat.com>
16374 L:      kvm@vger.kernel.org
16375 T:      git git://github.com/awilliam/linux-vfio.git
16376 S:      Maintained
16377 F:      Documentation/vfio.txt
16378 F:      drivers/vfio/
16379 F:      include/linux/vfio.h
16380 F:      include/uapi/linux/vfio.h
16381
16382 VFIO MEDIATED DEVICE DRIVERS
16383 M:      Kirti Wankhede <kwankhede@nvidia.com>
16384 L:      kvm@vger.kernel.org
16385 S:      Maintained
16386 F:      Documentation/vfio-mediated-device.txt
16387 F:      drivers/vfio/mdev/
16388 F:      include/linux/mdev.h
16389 F:      samples/vfio-mdev/
16390
16391 VFIO PLATFORM DRIVER
16392 M:      Eric Auger <eric.auger@redhat.com>
16393 L:      kvm@vger.kernel.org
16394 S:      Maintained
16395 F:      drivers/vfio/platform/
16396
16397 VGA_SWITCHEROO
16398 R:      Lukas Wunner <lukas@wunner.de>
16399 S:      Maintained
16400 F:      Documentation/gpu/vga-switcheroo.rst
16401 F:      drivers/gpu/vga/vga_switcheroo.c
16402 F:      include/linux/vga_switcheroo.h
16403 T:      git git://anongit.freedesktop.org/drm/drm-misc
16404
16405 VIA RHINE NETWORK DRIVER
16406 S:      Orphan
16407 F:      drivers/net/ethernet/via/via-rhine.c
16408
16409 VIA SD/MMC CARD CONTROLLER DRIVER
16410 M:      Bruce Chang <brucechang@via.com.tw>
16411 M:      Harald Welte <HaraldWelte@viatech.com>
16412 S:      Maintained
16413 F:      drivers/mmc/host/via-sdmmc.c
16414
16415 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16416 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16417 L:      linux-fbdev@vger.kernel.org
16418 S:      Maintained
16419 F:      include/linux/via-core.h
16420 F:      include/linux/via-gpio.h
16421 F:      include/linux/via_i2c.h
16422 F:      drivers/video/fbdev/via/
16423
16424 VIA VELOCITY NETWORK DRIVER
16425 M:      Francois Romieu <romieu@fr.zoreil.com>
16426 L:      netdev@vger.kernel.org
16427 S:      Maintained
16428 F:      drivers/net/ethernet/via/via-velocity.*
16429
16430 VICODEC VIRTUAL CODEC DRIVER
16431 M:      Hans Verkuil <hans.verkuil@cisco.com>
16432 L:      linux-media@vger.kernel.org
16433 T:      git git://linuxtv.org/media_tree.git
16434 W:      https://linuxtv.org
16435 S:      Maintained
16436 F:      drivers/media/platform/vicodec/*
16437
16438 VIDEO MULTIPLEXER DRIVER
16439 M:      Philipp Zabel <p.zabel@pengutronix.de>
16440 L:      linux-media@vger.kernel.org
16441 S:      Maintained
16442 F:      drivers/media/platform/video-mux.c
16443
16444 VIDEO I2C POLLING DRIVER
16445 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16446 L:      linux-media@vger.kernel.org
16447 S:      Maintained
16448 F:      drivers/media/i2c/video-i2c.c
16449
16450 VIDEOBUF2 FRAMEWORK
16451 M:      Pawel Osciak <pawel@osciak.com>
16452 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16453 M:      Kyungmin Park <kyungmin.park@samsung.com>
16454 L:      linux-media@vger.kernel.org
16455 S:      Maintained
16456 F:      drivers/media/common/videobuf2/*
16457 F:      include/media/videobuf2-*
16458
16459 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16460 M:      Helen Koike <helen.koike@collabora.com>
16461 L:      linux-media@vger.kernel.org
16462 T:      git git://linuxtv.org/media_tree.git
16463 W:      https://linuxtv.org
16464 S:      Maintained
16465 F:      drivers/media/platform/vimc/*
16466
16467 VIRT LIB
16468 M:      Alex Williamson <alex.williamson@redhat.com>
16469 M:      Paolo Bonzini <pbonzini@redhat.com>
16470 L:      kvm@vger.kernel.org
16471 S:      Supported
16472 F:      virt/lib/
16473
16474 VIRTIO AND VHOST VSOCK DRIVER
16475 M:      Stefan Hajnoczi <stefanha@redhat.com>
16476 L:      kvm@vger.kernel.org
16477 L:      virtualization@lists.linux-foundation.org
16478 L:      netdev@vger.kernel.org
16479 S:      Maintained
16480 F:      include/linux/virtio_vsock.h
16481 F:      include/uapi/linux/virtio_vsock.h
16482 F:      include/uapi/linux/vsockmon.h
16483 F:      include/uapi/linux/vm_sockets_diag.h
16484 F:      net/vmw_vsock/diag.c
16485 F:      net/vmw_vsock/af_vsock_tap.c
16486 F:      net/vmw_vsock/virtio_transport_common.c
16487 F:      net/vmw_vsock/virtio_transport.c
16488 F:      drivers/net/vsockmon.c
16489 F:      drivers/vhost/vsock.c
16490 F:      tools/testing/vsock/
16491
16492 VIRTIO CONSOLE DRIVER
16493 M:      Amit Shah <amit@kernel.org>
16494 L:      virtualization@lists.linux-foundation.org
16495 S:      Maintained
16496 F:      drivers/char/virtio_console.c
16497 F:      include/linux/virtio_console.h
16498 F:      include/uapi/linux/virtio_console.h
16499
16500 VIRTIO CORE, NET AND BLOCK DRIVERS
16501 M:      "Michael S. Tsirkin" <mst@redhat.com>
16502 M:      Jason Wang <jasowang@redhat.com>
16503 L:      virtualization@lists.linux-foundation.org
16504 S:      Maintained
16505 F:      Documentation/devicetree/bindings/virtio/
16506 F:      drivers/virtio/
16507 F:      tools/virtio/
16508 F:      drivers/net/virtio_net.c
16509 F:      drivers/block/virtio_blk.c
16510 F:      include/linux/virtio*.h
16511 F:      include/uapi/linux/virtio_*.h
16512 F:      drivers/crypto/virtio/
16513 F:      mm/balloon_compaction.c
16514
16515 VIRTIO CRYPTO DRIVER
16516 M:      Gonglei <arei.gonglei@huawei.com>
16517 L:      virtualization@lists.linux-foundation.org
16518 L:      linux-crypto@vger.kernel.org
16519 S:      Maintained
16520 F:      drivers/crypto/virtio/
16521 F:      include/uapi/linux/virtio_crypto.h
16522
16523 VIRTIO DRIVERS FOR S390
16524 M:      Cornelia Huck <cohuck@redhat.com>
16525 M:      Halil Pasic <pasic@linux.ibm.com>
16526 L:      linux-s390@vger.kernel.org
16527 L:      virtualization@lists.linux-foundation.org
16528 L:      kvm@vger.kernel.org
16529 S:      Supported
16530 F:      drivers/s390/virtio/
16531 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16532
16533 VIRTIO GPU DRIVER
16534 M:      David Airlie <airlied@linux.ie>
16535 M:      Gerd Hoffmann <kraxel@redhat.com>
16536 L:      dri-devel@lists.freedesktop.org
16537 L:      virtualization@lists.linux-foundation.org
16538 T:      git git://anongit.freedesktop.org/drm/drm-misc
16539 S:      Maintained
16540 F:      drivers/gpu/drm/virtio/
16541 F:      include/uapi/linux/virtio_gpu.h
16542
16543 VIRTIO HOST (VHOST)
16544 M:      "Michael S. Tsirkin" <mst@redhat.com>
16545 M:      Jason Wang <jasowang@redhat.com>
16546 L:      kvm@vger.kernel.org
16547 L:      virtualization@lists.linux-foundation.org
16548 L:      netdev@vger.kernel.org
16549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16550 S:      Maintained
16551 F:      drivers/vhost/
16552 F:      include/uapi/linux/vhost.h
16553
16554 VIRTIO INPUT DRIVER
16555 M:      Gerd Hoffmann <kraxel@redhat.com>
16556 S:      Maintained
16557 F:      drivers/virtio/virtio_input.c
16558 F:      include/uapi/linux/virtio_input.h
16559
16560 VIRTUAL BOX GUEST DEVICE DRIVER
16561 M:      Hans de Goede <hdegoede@redhat.com>
16562 M:      Arnd Bergmann <arnd@arndb.de>
16563 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16564 S:      Maintained
16565 F:      include/linux/vbox_utils.h
16566 F:      include/uapi/linux/vbox*.h
16567 F:      drivers/virt/vboxguest/
16568
16569 VIRTUAL SERIO DEVICE DRIVER
16570 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16571 S:      Maintained
16572 F:      drivers/input/serio/userio.c
16573 F:      include/uapi/linux/userio.h
16574
16575 VIVID VIRTUAL VIDEO DRIVER
16576 M:      Hans Verkuil <hverkuil@xs4all.nl>
16577 L:      linux-media@vger.kernel.org
16578 T:      git git://linuxtv.org/media_tree.git
16579 W:      https://linuxtv.org
16580 S:      Maintained
16581 F:      drivers/media/platform/vivid/*
16582
16583 VLYNQ BUS
16584 M:      Florian Fainelli <f.fainelli@gmail.com>
16585 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16586 S:      Maintained
16587 F:      drivers/vlynq/vlynq.c
16588 F:      include/linux/vlynq.h
16589
16590 VME SUBSYSTEM
16591 M:      Martyn Welch <martyn@welchs.me.uk>
16592 M:      Manohar Vanga <manohar.vanga@gmail.com>
16593 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16594 L:      devel@driverdev.osuosl.org
16595 S:      Maintained
16596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16597 F:      Documentation/driver-api/vme.rst
16598 F:      drivers/staging/vme/
16599 F:      drivers/vme/
16600 F:      include/linux/vme*
16601
16602 VMWARE BALLOON DRIVER
16603 M:      Julien Freche <jfreche@vmware.com>
16604 M:      Nadav Amit <namit@vmware.com>
16605 M:      "VMware, Inc." <pv-drivers@vmware.com>
16606 L:      linux-kernel@vger.kernel.org
16607 S:      Maintained
16608 F:      drivers/misc/vmw_balloon.c
16609
16610 VMWARE HYPERVISOR INTERFACE
16611 M:      Alok Kataria <akataria@vmware.com>
16612 L:      virtualization@lists.linux-foundation.org
16613 S:      Supported
16614 F:      arch/x86/kernel/cpu/vmware.c
16615
16616 VMWARE PVRDMA DRIVER
16617 M:      Adit Ranadive <aditr@vmware.com>
16618 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16619 L:      linux-rdma@vger.kernel.org
16620 S:      Maintained
16621 F:      drivers/infiniband/hw/vmw_pvrdma/
16622
16623 VMware PVSCSI driver
16624 M:      Jim Gill <jgill@vmware.com>
16625 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16626 L:      linux-scsi@vger.kernel.org
16627 S:      Maintained
16628 F:      drivers/scsi/vmw_pvscsi.c
16629 F:      drivers/scsi/vmw_pvscsi.h
16630
16631 VMWARE VMMOUSE SUBDRIVER
16632 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16633 M:      "VMware, Inc." <pv-drivers@vmware.com>
16634 L:      linux-input@vger.kernel.org
16635 S:      Maintained
16636 F:      drivers/input/mouse/vmmouse.c
16637 F:      drivers/input/mouse/vmmouse.h
16638
16639 VMWARE VMXNET3 ETHERNET DRIVER
16640 M:      Ronak Doshi <doshir@vmware.com>
16641 M:      "VMware, Inc." <pv-drivers@vmware.com>
16642 L:      netdev@vger.kernel.org
16643 S:      Maintained
16644 F:      drivers/net/vmxnet3/
16645
16646 VOCORE VOCORE2 BOARD
16647 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16648 L:      linux-mips@vger.kernel.org
16649 S:      Maintained
16650 F:      arch/mips/boot/dts/ralink/vocore2.dts
16651
16652 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16653 M:      Liam Girdwood <lgirdwood@gmail.com>
16654 M:      Mark Brown <broonie@kernel.org>
16655 L:      linux-kernel@vger.kernel.org
16656 W:      http://www.slimlogic.co.uk/?p=48
16657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16658 S:      Supported
16659 F:      Documentation/devicetree/bindings/regulator/
16660 F:      Documentation/power/regulator/
16661 F:      drivers/regulator/
16662 F:      include/dt-bindings/regulator/
16663 F:      include/linux/regulator/
16664
16665 VRF
16666 M:      David Ahern <dsa@cumulusnetworks.com>
16667 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16668 L:      netdev@vger.kernel.org
16669 S:      Maintained
16670 F:      drivers/net/vrf.c
16671 F:      Documentation/networking/vrf.txt
16672
16673 VT1211 HARDWARE MONITOR DRIVER
16674 M:      Juerg Haefliger <juergh@gmail.com>
16675 L:      linux-hwmon@vger.kernel.org
16676 S:      Maintained
16677 F:      Documentation/hwmon/vt1211
16678 F:      drivers/hwmon/vt1211.c
16679
16680 VT8231 HARDWARE MONITOR DRIVER
16681 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16682 L:      linux-hwmon@vger.kernel.org
16683 S:      Maintained
16684 F:      drivers/hwmon/vt8231.c
16685
16686 VUB300 USB to SDIO/SD/MMC bridge chip
16687 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16688 L:      linux-mmc@vger.kernel.org
16689 L:      linux-usb@vger.kernel.org
16690 S:      Supported
16691 F:      drivers/mmc/host/vub300.c
16692
16693 W1 DALLAS'S 1-WIRE BUS
16694 M:      Evgeniy Polyakov <zbr@ioremap.net>
16695 S:      Maintained
16696 F:      Documentation/devicetree/bindings/w1/
16697 F:      Documentation/w1/
16698 F:      drivers/w1/
16699 F:      include/linux/w1.h
16700
16701 W83791D HARDWARE MONITORING DRIVER
16702 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16703 L:      linux-hwmon@vger.kernel.org
16704 S:      Maintained
16705 F:      Documentation/hwmon/w83791d
16706 F:      drivers/hwmon/w83791d.c
16707
16708 W83793 HARDWARE MONITORING DRIVER
16709 M:      Rudolf Marek <r.marek@assembler.cz>
16710 L:      linux-hwmon@vger.kernel.org
16711 S:      Maintained
16712 F:      Documentation/hwmon/w83793
16713 F:      drivers/hwmon/w83793.c
16714
16715 W83795 HARDWARE MONITORING DRIVER
16716 M:      Jean Delvare <jdelvare@suse.com>
16717 L:      linux-hwmon@vger.kernel.org
16718 S:      Maintained
16719 F:      drivers/hwmon/w83795.c
16720
16721 W83L51xD SD/MMC CARD INTERFACE DRIVER
16722 M:      Pierre Ossman <pierre@ossman.eu>
16723 S:      Maintained
16724 F:      drivers/mmc/host/wbsd.*
16725
16726 WACOM PROTOCOL 4 SERIAL TABLETS
16727 M:      Julian Squires <julian@cipht.net>
16728 M:      Hans de Goede <hdegoede@redhat.com>
16729 L:      linux-input@vger.kernel.org
16730 S:      Maintained
16731 F:      drivers/input/tablet/wacom_serial4.c
16732
16733 WATCHDOG DEVICE DRIVERS
16734 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16735 M:      Guenter Roeck <linux@roeck-us.net>
16736 L:      linux-watchdog@vger.kernel.org
16737 W:      http://www.linux-watchdog.org/
16738 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16739 S:      Maintained
16740 F:      Documentation/devicetree/bindings/watchdog/
16741 F:      Documentation/watchdog/
16742 F:      drivers/watchdog/
16743 F:      include/linux/watchdog.h
16744 F:      include/uapi/linux/watchdog.h
16745
16746 WHISKEYCOVE PMIC GPIO DRIVER
16747 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16748 L:      linux-gpio@vger.kernel.org
16749 S:      Maintained
16750 F:      drivers/gpio/gpio-wcove.c
16751
16752 WHWAVE RTC DRIVER
16753 M:      Dianlong Li <long17.cool@163.com>
16754 L:      linux-rtc@vger.kernel.org
16755 S:      Maintained
16756 F:      drivers/rtc/rtc-sd3078.c
16757
16758 WIIMOTE HID DRIVER
16759 M:      David Herrmann <dh.herrmann@googlemail.com>
16760 L:      linux-input@vger.kernel.org
16761 S:      Maintained
16762 F:      drivers/hid/hid-wiimote*
16763
16764 WILOCITY WIL6210 WIRELESS DRIVER
16765 M:      Maya Erez <merez@codeaurora.org>
16766 L:      linux-wireless@vger.kernel.org
16767 L:      wil6210@qti.qualcomm.com
16768 S:      Supported
16769 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16770 F:      drivers/net/wireless/ath/wil6210/
16771
16772 WIMAX STACK
16773 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16774 M:      linux-wimax@intel.com
16775 L:      wimax@linuxwimax.org (subscribers-only)
16776 S:      Supported
16777 W:      http://linuxwimax.org
16778 F:      Documentation/wimax/README.wimax
16779 F:      include/linux/wimax/debug.h
16780 F:      include/net/wimax.h
16781 F:      include/uapi/linux/wimax.h
16782 F:      net/wimax/
16783
16784 WINBOND CIR DRIVER
16785 M:      David Härdeman <david@hardeman.nu>
16786 S:      Maintained
16787 F:      drivers/media/rc/winbond-cir.c
16788
16789 RCMM REMOTE CONTROLS DECODER
16790 M:      Patrick Lerda <patrick9876@free.fr>
16791 S:      Maintained
16792 F:      drivers/media/rc/ir-rcmm-decoder.c
16793
16794 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16795 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16796 L:      linux-watchdog@vger.kernel.org
16797 S:      Maintained
16798 F:      drivers/watchdog/ebc-c384_wdt.c
16799
16800 WINSYSTEMS WS16C48 GPIO DRIVER
16801 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16802 L:      linux-gpio@vger.kernel.org
16803 S:      Maintained
16804 F:      drivers/gpio/gpio-ws16c48.c
16805
16806 WISTRON LAPTOP BUTTON DRIVER
16807 M:      Miloslav Trmac <mitr@volny.cz>
16808 S:      Maintained
16809 F:      drivers/input/misc/wistron_btns.c
16810
16811 WL3501 WIRELESS PCMCIA CARD DRIVER
16812 L:      linux-wireless@vger.kernel.org
16813 S:      Odd fixes
16814 F:      drivers/net/wireless/wl3501*
16815
16816 WOLFSON MICROELECTRONICS DRIVERS
16817 L:      patches@opensource.cirrus.com
16818 T:      git https://github.com/CirrusLogic/linux-drivers.git
16819 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16820 S:      Supported
16821 F:      Documentation/hwmon/wm83??
16822 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16823 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16824 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16825 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16826 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16827 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16828 F:      drivers/clk/clk-wm83*.c
16829 F:      drivers/extcon/extcon-arizona.c
16830 F:      drivers/leds/leds-wm83*.c
16831 F:      drivers/gpio/gpio-*wm*.c
16832 F:      drivers/gpio/gpio-arizona.c
16833 F:      drivers/hwmon/wm83??-hwmon.c
16834 F:      drivers/input/misc/wm831x-on.c
16835 F:      drivers/input/touchscreen/wm831x-ts.c
16836 F:      drivers/input/touchscreen/wm97*.c
16837 F:      drivers/mfd/arizona*
16838 F:      drivers/mfd/wm*.c
16839 F:      drivers/mfd/cs47l24*
16840 F:      drivers/power/supply/wm83*.c
16841 F:      drivers/rtc/rtc-wm83*.c
16842 F:      drivers/regulator/wm8*.c
16843 F:      drivers/regulator/arizona*
16844 F:      drivers/video/backlight/wm83*_bl.c
16845 F:      drivers/watchdog/wm83*_wdt.c
16846 F:      include/linux/mfd/arizona/
16847 F:      include/linux/mfd/wm831x/
16848 F:      include/linux/mfd/wm8350/
16849 F:      include/linux/mfd/wm8400*
16850 F:      include/linux/regulator/arizona*
16851 F:      include/linux/wm97xx.h
16852 F:      include/sound/wm????.h
16853 F:      sound/soc/codecs/arizona.?
16854 F:      sound/soc/codecs/wm*
16855 F:      sound/soc/codecs/cs47l24*
16856
16857 WORKQUEUE
16858 M:      Tejun Heo <tj@kernel.org>
16859 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16861 S:      Maintained
16862 F:      include/linux/workqueue.h
16863 F:      kernel/workqueue.c
16864 F:      Documentation/core-api/workqueue.rst
16865
16866 X-POWERS AXP288 PMIC DRIVERS
16867 M:      Hans de Goede <hdegoede@redhat.com>
16868 S:      Maintained
16869 N:      axp288
16870 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16871
16872 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16873 M:      Chen-Yu Tsai <wens@csie.org>
16874 L:      linux-kernel@vger.kernel.org
16875 S:      Maintained
16876 N:      axp[128]
16877
16878 X.25 NETWORK LAYER
16879 M:      Andrew Hendry <andrew.hendry@gmail.com>
16880 L:      linux-x25@vger.kernel.org
16881 S:      Odd Fixes
16882 F:      Documentation/networking/x25*
16883 F:      include/net/x25*
16884 F:      net/x25/
16885
16886 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16887 M:      Thomas Gleixner <tglx@linutronix.de>
16888 M:      Ingo Molnar <mingo@redhat.com>
16889 M:      Borislav Petkov <bp@alien8.de>
16890 R:      "H. Peter Anvin" <hpa@zytor.com>
16891 M:      x86@kernel.org
16892 L:      linux-kernel@vger.kernel.org
16893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16894 S:      Maintained
16895 F:      Documentation/devicetree/bindings/x86/
16896 F:      Documentation/x86/
16897 F:      arch/x86/
16898
16899 X86 ENTRY CODE
16900 M:      Andy Lutomirski <luto@kernel.org>
16901 L:      linux-kernel@vger.kernel.org
16902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16903 S:      Maintained
16904 F:      arch/x86/entry/
16905
16906 X86 MCE INFRASTRUCTURE
16907 M:      Tony Luck <tony.luck@intel.com>
16908 M:      Borislav Petkov <bp@alien8.de>
16909 L:      linux-edac@vger.kernel.org
16910 S:      Maintained
16911 F:      arch/x86/kernel/cpu/mcheck/*
16912
16913 X86 MICROCODE UPDATE SUPPORT
16914 M:      Borislav Petkov <bp@alien8.de>
16915 S:      Maintained
16916 F:      arch/x86/kernel/cpu/microcode/*
16917
16918 X86 MM
16919 M:      Dave Hansen <dave.hansen@linux.intel.com>
16920 M:      Andy Lutomirski <luto@kernel.org>
16921 M:      Peter Zijlstra <peterz@infradead.org>
16922 L:      linux-kernel@vger.kernel.org
16923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16924 S:      Maintained
16925 F:      arch/x86/mm/
16926
16927 X86 PLATFORM DRIVERS
16928 M:      Darren Hart <dvhart@infradead.org>
16929 M:      Andy Shevchenko <andy@infradead.org>
16930 L:      platform-driver-x86@vger.kernel.org
16931 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16932 S:      Maintained
16933 F:      drivers/platform/x86/
16934 F:      drivers/platform/olpc/
16935
16936 X86 PLATFORM DRIVERS - ARCH
16937 R:      Darren Hart <dvhart@infradead.org>
16938 R:      Andy Shevchenko <andy@infradead.org>
16939 L:      platform-driver-x86@vger.kernel.org
16940 L:      x86@kernel.org
16941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16942 S:      Maintained
16943 F:      arch/x86/platform
16944
16945 X86 VDSO
16946 M:      Andy Lutomirski <luto@kernel.org>
16947 L:      linux-kernel@vger.kernel.org
16948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16949 S:      Maintained
16950 F:      arch/x86/entry/vdso/
16951
16952 XARRAY
16953 M:      Matthew Wilcox <willy@infradead.org>
16954 L:      linux-fsdevel@vger.kernel.org
16955 S:      Supported
16956 F:      Documentation/core-api/xarray.rst
16957 F:      lib/idr.c
16958 F:      lib/xarray.c
16959 F:      include/linux/idr.h
16960 F:      include/linux/xarray.h
16961 F:      tools/testing/radix-tree
16962
16963 XBOX DVD IR REMOTE
16964 M:      Benjamin Valentin <benpicco@googlemail.com>
16965 S:      Maintained
16966 F:      drivers/media/rc/xbox_remote.c
16967 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16968
16969 XC2028/3028 TUNER DRIVER
16970 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16971 L:      linux-media@vger.kernel.org
16972 W:      https://linuxtv.org
16973 T:      git git://linuxtv.org/media_tree.git
16974 S:      Maintained
16975 F:      drivers/media/tuners/tuner-xc2028.*
16976
16977 XDP (eXpress Data Path)
16978 M:      Alexei Starovoitov <ast@kernel.org>
16979 M:      Daniel Borkmann <daniel@iogearbox.net>
16980 M:      David S. Miller <davem@davemloft.net>
16981 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16982 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16983 M:      John Fastabend <john.fastabend@gmail.com>
16984 L:      netdev@vger.kernel.org
16985 L:      xdp-newbies@vger.kernel.org
16986 L:      bpf@vger.kernel.org
16987 S:      Supported
16988 F:      net/core/xdp.c
16989 F:      include/net/xdp.h
16990 F:      kernel/bpf/devmap.c
16991 F:      kernel/bpf/cpumap.c
16992 F:      include/trace/events/xdp.h
16993 K:      xdp
16994 N:      xdp
16995
16996 XDP SOCKETS (AF_XDP)
16997 M:      Björn Töpel <bjorn.topel@intel.com>
16998 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16999 L:      netdev@vger.kernel.org
17000 L:      bpf@vger.kernel.org
17001 S:      Maintained
17002 F:      kernel/bpf/xskmap.c
17003 F:      net/xdp/
17004
17005 XEN BLOCK SUBSYSTEM
17006 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17007 M:      Roger Pau Monné <roger.pau@citrix.com>
17008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17009 S:      Supported
17010 F:      drivers/block/xen-blkback/*
17011 F:      drivers/block/xen*
17012
17013 XEN HYPERVISOR ARM
17014 M:      Stefano Stabellini <sstabellini@kernel.org>
17015 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17016 S:      Maintained
17017 F:      arch/arm/xen/
17018 F:      arch/arm/include/asm/xen/
17019
17020 XEN HYPERVISOR ARM64
17021 M:      Stefano Stabellini <sstabellini@kernel.org>
17022 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17023 S:      Maintained
17024 F:      arch/arm64/xen/
17025 F:      arch/arm64/include/asm/xen/
17026
17027 XEN HYPERVISOR INTERFACE
17028 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
17029 M:      Juergen Gross <jgross@suse.com>
17030 R:      Stefano Stabellini <sstabellini@kernel.org>
17031 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17033 S:      Supported
17034 F:      arch/x86/xen/
17035 F:      arch/x86/platform/pvh/
17036 F:      drivers/*/xen-*front.c
17037 F:      drivers/xen/
17038 F:      arch/x86/include/asm/xen/
17039 F:      arch/x86/include/asm/pvclock-abi.h
17040 F:      include/xen/
17041 F:      include/uapi/xen/
17042 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17043 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17044
17045 XEN NETWORK BACKEND DRIVER
17046 M:      Wei Liu <wei.liu2@citrix.com>
17047 M:      Paul Durrant <paul.durrant@citrix.com>
17048 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17049 L:      netdev@vger.kernel.org
17050 S:      Supported
17051 F:      drivers/net/xen-netback/*
17052
17053 XEN PCI SUBSYSTEM
17054 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17055 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17056 S:      Supported
17057 F:      arch/x86/pci/*xen*
17058 F:      drivers/pci/*xen*
17059
17060 XEN PVSCSI DRIVERS
17061 M:      Juergen Gross <jgross@suse.com>
17062 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17063 L:      linux-scsi@vger.kernel.org
17064 S:      Supported
17065 F:      drivers/scsi/xen-scsifront.c
17066 F:      drivers/xen/xen-scsiback.c
17067 F:      include/xen/interface/io/vscsiif.h
17068
17069 XEN SWIOTLB SUBSYSTEM
17070 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17071 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17072 L:      iommu@lists.linux-foundation.org
17073 S:      Supported
17074 F:      arch/x86/xen/*swiotlb*
17075 F:      drivers/xen/*swiotlb*
17076
17077 XEN SOUND FRONTEND DRIVER
17078 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17079 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17081 S:      Supported
17082 F:      sound/xen/*
17083
17084 XFS FILESYSTEM
17085 M:      Darrick J. Wong <darrick.wong@oracle.com>
17086 M:      linux-xfs@vger.kernel.org
17087 L:      linux-xfs@vger.kernel.org
17088 W:      http://xfs.org/
17089 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17090 S:      Supported
17091 F:      Documentation/filesystems/xfs.txt
17092 F:      fs/xfs/
17093
17094 XILINX AXI ETHERNET DRIVER
17095 M:      Anirudha Sarangi <anirudh@xilinx.com>
17096 M:      John Linn <John.Linn@xilinx.com>
17097 S:      Maintained
17098 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17099
17100 XILINX UARTLITE SERIAL DRIVER
17101 M:      Peter Korsgaard <jacmet@sunsite.dk>
17102 L:      linux-serial@vger.kernel.org
17103 S:      Maintained
17104 F:      drivers/tty/serial/uartlite.c
17105
17106 XILINX VIDEO IP CORES
17107 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17108 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17109 L:      linux-media@vger.kernel.org
17110 T:      git git://linuxtv.org/media_tree.git
17111 S:      Supported
17112 F:      Documentation/devicetree/bindings/media/xilinx/
17113 F:      drivers/media/platform/xilinx/
17114 F:      include/uapi/linux/xilinx-v4l2-controls.h
17115
17116 XILLYBUS DRIVER
17117 M:      Eli Billauer <eli.billauer@gmail.com>
17118 L:      linux-kernel@vger.kernel.org
17119 S:      Supported
17120 F:      drivers/char/xillybus/
17121
17122 XLP9XX I2C DRIVER
17123 M:      George Cherian <george.cherian@cavium.com>
17124 M:      Jan Glauber <jglauber@cavium.com>
17125 L:      linux-i2c@vger.kernel.org
17126 W:      http://www.cavium.com
17127 S:      Supported
17128 F:      drivers/i2c/busses/i2c-xlp9xx.c
17129
17130 XRA1403 GPIO EXPANDER
17131 M:      Nandor Han <nandor.han@ge.com>
17132 M:      Semi Malinen <semi.malinen@ge.com>
17133 L:      linux-gpio@vger.kernel.org
17134 S:      Maintained
17135 F:      drivers/gpio/gpio-xra1403.c
17136 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17137
17138 XTENSA XTFPGA PLATFORM SUPPORT
17139 M:      Max Filippov <jcmvbkbc@gmail.com>
17140 L:      linux-xtensa@linux-xtensa.org
17141 S:      Maintained
17142 F:      drivers/spi/spi-xtensa-xtfpga.c
17143 F:      sound/soc/xtensa/xtfpga-i2s.c
17144
17145 YAM DRIVER FOR AX.25
17146 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17147 L:      linux-hams@vger.kernel.org
17148 S:      Maintained
17149 F:      drivers/net/hamradio/yam*
17150 F:      include/linux/yam.h
17151
17152 YAMA SECURITY MODULE
17153 M:      Kees Cook <keescook@chromium.org>
17154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17155 S:      Supported
17156 F:      security/yama/
17157 F:      Documentation/admin-guide/LSM/Yama.rst
17158
17159 YEALINK PHONE DRIVER
17160 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17161 L:      usbb2k-api-dev@nongnu.org
17162 S:      Maintained
17163 F:      Documentation/input/devices/yealink.rst
17164 F:      drivers/input/misc/yealink.*
17165
17166 Z8530 DRIVER FOR AX.25
17167 M:      Joerg Reuter <jreuter@yaina.de>
17168 W:      http://yaina.de/jreuter/
17169 W:      http://www.qsl.net/dl1bke/
17170 L:      linux-hams@vger.kernel.org
17171 S:      Maintained
17172 F:      Documentation/networking/z8530drv.txt
17173 F:      drivers/net/hamradio/*scc.c
17174 F:      drivers/net/hamradio/z8530.h
17175
17176 ZBUD COMPRESSED PAGE ALLOCATOR
17177 M:      Seth Jennings <sjenning@redhat.com>
17178 M:      Dan Streetman <ddstreet@ieee.org>
17179 L:      linux-mm@kvack.org
17180 S:      Maintained
17181 F:      mm/zbud.c
17182 F:      include/linux/zbud.h
17183
17184 ZD1211RW WIRELESS DRIVER
17185 M:      Daniel Drake <dsd@gentoo.org>
17186 M:      Ulrich Kunitz <kune@deine-taler.de>
17187 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17188 L:      linux-wireless@vger.kernel.org
17189 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17190 S:      Maintained
17191 F:      drivers/net/wireless/zydas/zd1211rw/
17192
17193 ZD1301 MEDIA DRIVER
17194 M:      Antti Palosaari <crope@iki.fi>
17195 L:      linux-media@vger.kernel.org
17196 W:      https://linuxtv.org/
17197 W:      http://palosaari.fi/linux/
17198 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17199 S:      Maintained
17200 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17201
17202 ZD1301_DEMOD MEDIA DRIVER
17203 M:      Antti Palosaari <crope@iki.fi>
17204 L:      linux-media@vger.kernel.org
17205 W:      https://linuxtv.org/
17206 W:      http://palosaari.fi/linux/
17207 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17208 S:      Maintained
17209 F:      drivers/media/dvb-frontends/zd1301_demod*
17210
17211 ZPOOL COMPRESSED PAGE STORAGE API
17212 M:      Dan Streetman <ddstreet@ieee.org>
17213 L:      linux-mm@kvack.org
17214 S:      Maintained
17215 F:      mm/zpool.c
17216 F:      include/linux/zpool.h
17217
17218 ZR36067 VIDEO FOR LINUX DRIVER
17219 L:      mjpeg-users@lists.sourceforge.net
17220 L:      linux-media@vger.kernel.org
17221 W:      http://mjpeg.sourceforge.net/driver-zoran/
17222 T:      hg https://linuxtv.org/hg/v4l-dvb
17223 S:      Odd Fixes
17224 F:      drivers/staging/media/zoran/
17225
17226 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17227 M:      Minchan Kim <minchan@kernel.org>
17228 M:      Nitin Gupta <ngupta@vflare.org>
17229 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17230 L:      linux-kernel@vger.kernel.org
17231 S:      Maintained
17232 F:      drivers/block/zram/
17233 F:      Documentation/blockdev/zram.txt
17234
17235 ZS DECSTATION Z85C30 SERIAL DRIVER
17236 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17237 S:      Maintained
17238 F:      drivers/tty/serial/zs.*
17239
17240 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17241 M:      Minchan Kim <minchan@kernel.org>
17242 M:      Nitin Gupta <ngupta@vflare.org>
17243 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17244 L:      linux-mm@kvack.org
17245 S:      Maintained
17246 F:      mm/zsmalloc.c
17247 F:      include/linux/zsmalloc.h
17248 F:      Documentation/vm/zsmalloc.rst
17249
17250 ZSWAP COMPRESSED SWAP CACHING
17251 M:      Seth Jennings <sjenning@redhat.com>
17252 M:      Dan Streetman <ddstreet@ieee.org>
17253 L:      linux-mm@kvack.org
17254 S:      Maintained
17255 F:      mm/zswap.c
17256
17257 THE REST
17258 M:      Linus Torvalds <torvalds@linux-foundation.org>
17259 L:      linux-kernel@vger.kernel.org
17260 Q:      http://patchwork.kernel.org/project/LKML/list/
17261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17262 S:      Buried alive in reporters
17263 F:      *
17264 F:      */