Merge tag 'mfd-next-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/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 S:      Maintained
370 F:      drivers/acpi/arm64
371
372 ACPI I2C MULTI INSTANTIATE DRIVER
373 M:      Hans de Goede <hdegoede@redhat.com>
374 L:      platform-driver-x86@vger.kernel.org
375 S:      Maintained
376 F:      drivers/platform/x86/i2c-multi-instantiate.c
377
378 ACPI PMIC DRIVERS
379 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
380 M:      Len Brown <lenb@kernel.org>
381 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
382 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
383 L:      linux-acpi@vger.kernel.org
384 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/pmic/
389
390 ACPI THERMAL DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/*thermal*
397
398 ACPI VIDEO DRIVER
399 M:      Zhang Rui <rui.zhang@intel.com>
400 L:      linux-acpi@vger.kernel.org
401 W:      https://01.org/linux-acpi
402 B:      https://bugzilla.kernel.org
403 S:      Supported
404 F:      drivers/acpi/acpi_video.c
405
406 ACPI WMI DRIVER
407 L:      platform-driver-x86@vger.kernel.org
408 S:      Orphan
409 F:      drivers/platform/x86/wmi.c
410 F:      include/uapi/linux/wmi.h
411
412 AD1889 ALSA SOUND DRIVER
413 W:      https://parisc.wiki.kernel.org/index.php/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/device_drivers/amazon/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD7124 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/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
856
857 ANALOG DEVICES INC AD7606 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/ad7606.c
863 F:      Documentation/devicetree/bindings/iio/adc/ad7606.txt
864
865 ANALOG DEVICES INC AD7768-1 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/ad7768-1.c
871 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
872
873 ANALOG DEVICES INC AD9389B DRIVER
874 M:      Hans Verkuil <hans.verkuil@cisco.com>
875 L:      linux-media@vger.kernel.org
876 S:      Maintained
877 F:      drivers/media/i2c/ad9389b*
878
879 ANALOG DEVICES INC ADGS1408 DRIVER
880 M:      Mircea Caprioru <mircea.caprioru@analog.com>
881 S:      Supported
882 F:      drivers/mux/adgs1408.c
883 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
884
885 ANALOG DEVICES INC ADP5061 DRIVER
886 M:      Stefan Popa <stefan.popa@analog.com>
887 L:      linux-pm@vger.kernel.org
888 W:      http://ez.analog.com/community/linux-device-drivers
889 S:      Supported
890 F:      drivers/power/supply/adp5061.c
891
892 ANALOG DEVICES INC ADV7180 DRIVER
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      linux-media@vger.kernel.org
895 W:      http://ez.analog.com/community/linux-device-drivers
896 S:      Supported
897 F:      drivers/media/i2c/adv7180.c
898
899 ANALOG DEVICES INC ADV748X DRIVER
900 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
901 L:      linux-media@vger.kernel.org
902 S:      Maintained
903 F:      drivers/media/i2c/adv748x/*
904
905 ANALOG DEVICES INC ADV7511 DRIVER
906 M:      Hans Verkuil <hans.verkuil@cisco.com>
907 L:      linux-media@vger.kernel.org
908 S:      Maintained
909 F:      drivers/media/i2c/adv7511*
910
911 ANALOG DEVICES INC ADV7604 DRIVER
912 M:      Hans Verkuil <hans.verkuil@cisco.com>
913 L:      linux-media@vger.kernel.org
914 S:      Maintained
915 F:      drivers/media/i2c/adv7604*
916
917 ANALOG DEVICES INC ADV7842 DRIVER
918 M:      Hans Verkuil <hans.verkuil@cisco.com>
919 L:      linux-media@vger.kernel.org
920 S:      Maintained
921 F:      drivers/media/i2c/adv7842*
922
923 ANALOG DEVICES INC ASOC CODEC DRIVERS
924 M:      Lars-Peter Clausen <lars@metafoo.de>
925 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
926 W:      http://wiki.analog.com/
927 W:      http://ez.analog.com/community/linux-device-drivers
928 S:      Supported
929 F:      sound/soc/codecs/adau*
930 F:      sound/soc/codecs/adav*
931 F:      sound/soc/codecs/ad1*
932 F:      sound/soc/codecs/ad7*
933 F:      sound/soc/codecs/ssm*
934 F:      sound/soc/codecs/sigmadsp.*
935
936 ANALOG DEVICES INC DMA DRIVERS
937 M:      Lars-Peter Clausen <lars@metafoo.de>
938 W:      http://ez.analog.com/community/linux-device-drivers
939 S:      Supported
940 F:      drivers/dma/dma-axi-dmac.c
941
942 ANALOG DEVICES INC IIO DRIVERS
943 M:      Lars-Peter Clausen <lars@metafoo.de>
944 M:      Michael Hennerich <Michael.Hennerich@analog.com>
945 W:      http://wiki.analog.com/
946 W:      http://ez.analog.com/community/linux-device-drivers
947 S:      Supported
948 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
949 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
950 F:      drivers/iio/*/ad*
951 F:      drivers/iio/adc/ltc2497*
952 X:      drivers/iio/*/adjd*
953 F:      drivers/staging/iio/*/ad*
954
955 ANDES ARCHITECTURE
956 M:      Greentime Hu <green.hu@gmail.com>
957 M:      Vincent Chen <deanbo422@gmail.com>
958 T:      git https://github.com/andestech/linux.git
959 S:      Supported
960 F:      arch/nds32/
961 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
962 F:      Documentation/devicetree/bindings/nds32/
963 K:      nds32
964 N:      nds32
965
966 ANDROID CONFIG FRAGMENTS
967 M:      Rob Herring <robh@kernel.org>
968 S:      Supported
969 F:      kernel/configs/android*
970
971 ANDROID DRIVERS
972 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
973 M:      Arve Hjønnevåg <arve@android.com>
974 M:      Todd Kjos <tkjos@android.com>
975 M:      Martijn Coenen <maco@android.com>
976 M:      Joel Fernandes <joel@joelfernandes.org>
977 M:      Christian Brauner <christian@brauner.io>
978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
979 L:      devel@driverdev.osuosl.org
980 S:      Supported
981 F:      drivers/android/
982 F:      drivers/staging/android/
983
984 ANDROID GOLDFISH PIC DRIVER
985 M:      Miodrag Dinic <miodrag.dinic@mips.com>
986 S:      Supported
987 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
988 F:      drivers/irqchip/irq-goldfish-pic.c
989
990 ANDROID GOLDFISH RTC DRIVER
991 M:      Miodrag Dinic <miodrag.dinic@mips.com>
992 S:      Supported
993 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
994 F:      drivers/rtc/rtc-goldfish.c
995
996 ANDROID ION DRIVER
997 M:      Laura Abbott <labbott@redhat.com>
998 M:      Sumit Semwal <sumit.semwal@linaro.org>
999 L:      devel@driverdev.osuosl.org
1000 L:      dri-devel@lists.freedesktop.org
1001 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1002 S:      Supported
1003 F:      drivers/staging/android/ion
1004 F:      drivers/staging/android/uapi/ion.h
1005
1006 AOA (Apple Onboard Audio) ALSA DRIVER
1007 M:      Johannes Berg <johannes@sipsolutions.net>
1008 L:      linuxppc-dev@lists.ozlabs.org
1009 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1010 S:      Maintained
1011 F:      sound/aoa/
1012
1013 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1014 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
1015 L:      linux-iio@vger.kernel.org
1016 S:      Maintained
1017 F:      drivers/iio/adc/stx104.c
1018
1019 APM DRIVER
1020 M:      Jiri Kosina <jikos@kernel.org>
1021 S:      Odd fixes
1022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1023 F:      arch/x86/kernel/apm_32.c
1024 F:      include/linux/apm_bios.h
1025 F:      include/uapi/linux/apm_bios.h
1026 F:      drivers/char/apm-emulation.c
1027
1028 APPARMOR SECURITY MODULE
1029 M:      John Johansen <john.johansen@canonical.com>
1030 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1031 W:      wiki.apparmor.net
1032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1033 S:      Supported
1034 F:      security/apparmor/
1035 F:      Documentation/admin-guide/LSM/apparmor.rst
1036
1037 APPLE BCM5974 MULTITOUCH DRIVER
1038 M:      Henrik Rydberg <rydberg@bitmath.org>
1039 L:      linux-input@vger.kernel.org
1040 S:      Odd fixes
1041 F:      drivers/input/mouse/bcm5974.c
1042
1043 APPLE SMC DRIVER
1044 M:      Henrik Rydberg <rydberg@bitmath.org>
1045 L:      linux-hwmon@vger.kernel.org
1046 S:      Odd fixes
1047 F:      drivers/hwmon/applesmc.c
1048
1049 APPLETALK NETWORK LAYER
1050 L:      netdev@vger.kernel.org
1051 S:      Odd fixes
1052 F:      drivers/net/appletalk/
1053 F:      net/appletalk/
1054
1055 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1056 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1057 S:      Supported
1058 F:      arch/arm64/boot/dts/apm/
1059
1060 APPLIED MICRO (APM) X-GENE SOC EDAC
1061 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1062 S:      Supported
1063 F:      drivers/edac/xgene_edac.c
1064 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1065
1066 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1067 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1068 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1069 S:      Supported
1070 F:      drivers/net/ethernet/apm/xgene-v2/
1071
1072 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1073 M:      Iyappan Subramanian <iyappan@os.amperecomputing.com>
1074 M:      Keyur Chudgar <keyur@os.amperecomputing.com>
1075 M:      Quan Nguyen <quan@os.amperecomputing.com>
1076 S:      Supported
1077 F:      drivers/net/ethernet/apm/xgene/
1078 F:      drivers/net/phy/mdio-xgene.c
1079 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1080 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1081
1082 APPLIED MICRO (APM) X-GENE SOC PMU
1083 M:      Khuong Dinh <khuong@os.amperecomputing.com>
1084 S:      Supported
1085 F:      drivers/perf/xgene_pmu.c
1086 F:      Documentation/perf/xgene-pmu.txt
1087 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1088
1089 APTINA CAMERA SENSOR PLL
1090 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1091 L:      linux-media@vger.kernel.org
1092 S:      Maintained
1093 F:      drivers/media/i2c/aptina-pll.*
1094
1095 ARC FRAMEBUFFER DRIVER
1096 M:      Jaya Kumar <jayalk@intworks.biz>
1097 S:      Maintained
1098 F:      drivers/video/fbdev/arcfb.c
1099 F:      drivers/video/fbdev/core/fb_defio.c
1100
1101 ARC PGU DRM DRIVER
1102 M:      Alexey Brodkin <abrodkin@synopsys.com>
1103 S:      Supported
1104 F:      drivers/gpu/drm/arc/
1105 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1106
1107 ARCNET NETWORK LAYER
1108 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1109 L:      netdev@vger.kernel.org
1110 S:      Maintained
1111 F:      drivers/net/arcnet/
1112 F:      include/uapi/linux/if_arcnet.h
1113
1114 ARM ARCHITECTED TIMER DRIVER
1115 M:      Mark Rutland <mark.rutland@arm.com>
1116 M:      Marc Zyngier <marc.zyngier@arm.com>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119 F:      arch/arm/include/asm/arch_timer.h
1120 F:      arch/arm64/include/asm/arch_timer.h
1121 F:      drivers/clocksource/arm_arch_timer.c
1122
1123 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1124 M:      Linus Walleij <linus.walleij@linaro.org>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      Documentation/devicetree/bindings/arm/arm-boards
1128 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1129 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1130 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1131 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1132 F:      arch/arm/mach-integrator/
1133 F:      arch/arm/mach-realview/
1134 F:      arch/arm/mach-versatile/
1135 F:      arch/arm/plat-versatile/
1136 F:      arch/arm/boot/dts/arm-realview-*
1137 F:      arch/arm/boot/dts/integrator*
1138 F:      arch/arm/boot/dts/versatile*
1139 F:      drivers/clk/versatile/
1140 F:      drivers/i2c/busses/i2c-versatile.c
1141 F:      drivers/irqchip/irq-versatile-fpga.c
1142 F:      drivers/mtd/maps/physmap_of_versatile.c
1143 F:      drivers/power/reset/arm-versatile-reboot.c
1144 F:      drivers/soc/versatile/
1145
1146 ARM HDLCD DRM DRIVER
1147 M:      Liviu Dudau <liviu.dudau@arm.com>
1148 S:      Supported
1149 F:      drivers/gpu/drm/arm/hdlcd_*
1150 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1151
1152 ARM KOMEDA DRM-KMS DRIVER
1153 M:      James (Qian) Wang <james.qian.wang@arm.com>
1154 M:      Liviu Dudau <liviu.dudau@arm.com>
1155 L:      Mali DP Maintainers <malidp@foss.arm.com>
1156 S:      Supported
1157 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1158 F:      drivers/gpu/drm/arm/display/include/
1159 F:      drivers/gpu/drm/arm/display/komeda/
1160 F:      Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1161 F:      Documentation/gpu/komeda-kms.rst
1162
1163 ARM MALI-DP DRM DRIVER
1164 M:      Liviu Dudau <liviu.dudau@arm.com>
1165 M:      Brian Starkey <brian.starkey@arm.com>
1166 L:      Mali DP Maintainers <malidp@foss.arm.com>
1167 S:      Supported
1168 T:      git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1169 F:      drivers/gpu/drm/arm/
1170 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1171 F:      Documentation/gpu/afbc.rst
1172
1173 ARM MFM AND FLOPPY DRIVERS
1174 M:      Ian Molton <spyro@f2s.com>
1175 S:      Maintained
1176 F:      arch/arm/lib/floppydma.S
1177 F:      arch/arm/include/asm/floppy.h
1178
1179 ARM PMU PROFILING AND DEBUGGING
1180 M:      Will Deacon <will.deacon@arm.com>
1181 M:      Mark Rutland <mark.rutland@arm.com>
1182 S:      Maintained
1183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F:      arch/arm*/kernel/perf_*
1185 F:      arch/arm/oprofile/common.c
1186 F:      arch/arm*/kernel/hw_breakpoint.c
1187 F:      arch/arm*/include/asm/hw_breakpoint.h
1188 F:      arch/arm*/include/asm/perf_event.h
1189 F:      drivers/perf/*
1190 F:      include/linux/perf/arm_pmu.h
1191 F:      Documentation/devicetree/bindings/arm/pmu.txt
1192 F:      Documentation/devicetree/bindings/perf/
1193
1194 ARM PORT
1195 M:      Russell King <linux@armlinux.org.uk>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 W:      http://www.armlinux.org.uk/
1198 S:      Odd Fixes
1199 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1200 F:      arch/arm/
1201 X:      arch/arm/boot/dts/
1202
1203 ARM PRIMECELL AACI PL041 DRIVER
1204 M:      Russell King <linux@armlinux.org.uk>
1205 S:      Odd Fixes
1206 F:      sound/arm/aaci.*
1207
1208 ARM PRIMECELL BUS SUPPORT
1209 M:      Russell King <linux@armlinux.org.uk>
1210 S:      Odd Fixes
1211 F:      drivers/amba/
1212 F:      include/linux/amba/bus.h
1213
1214 ARM PRIMECELL CLCD PL110 DRIVER
1215 M:      Russell King <linux@armlinux.org.uk>
1216 S:      Odd Fixes
1217 F:      drivers/video/fbdev/amba-clcd.*
1218
1219 ARM PRIMECELL KMI PL050 DRIVER
1220 M:      Russell King <linux@armlinux.org.uk>
1221 S:      Odd Fixes
1222 F:      drivers/input/serio/ambakmi.*
1223 F:      include/linux/amba/kmi.h
1224
1225 ARM PRIMECELL MMCI PL180/1 DRIVER
1226 M:      Russell King <linux@armlinux.org.uk>
1227 S:      Odd Fixes
1228 F:      drivers/mmc/host/mmci.*
1229 F:      include/linux/amba/mmci.h
1230
1231 ARM PRIMECELL SSP PL022 SPI DRIVER
1232 M:      Linus Walleij <linus.walleij@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1236 F:      drivers/spi/spi-pl022.c
1237
1238 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1239 M:      Russell King <linux@armlinux.org.uk>
1240 S:      Odd Fixes
1241 F:      drivers/tty/serial/amba-pl01*.c
1242 F:      include/linux/amba/serial.h
1243
1244 ARM PRIMECELL VIC PL190/PL192 DRIVER
1245 M:      Linus Walleij <linus.walleij@linaro.org>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1249 F:      drivers/irqchip/irq-vic.c
1250
1251 ARM SMMU DRIVERS
1252 M:      Will Deacon <will.deacon@arm.com>
1253 R:      Robin Murphy <robin.murphy@arm.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      drivers/iommu/arm-smmu.c
1257 F:      drivers/iommu/arm-smmu-v3.c
1258 F:      drivers/iommu/io-pgtable-arm.c
1259 F:      drivers/iommu/io-pgtable-arm-v7s.c
1260
1261 ARM SUB-ARCHITECTURES
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/mach-*/
1265 F:      arch/arm/plat-*/
1266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1267
1268 ARM/ACTIONS SEMI ARCHITECTURE
1269 M:      Andreas Färber <afaerber@suse.de>
1270 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 N:      owl
1274 F:      arch/arm/mach-actions/
1275 F:      arch/arm/boot/dts/owl-*
1276 F:      arch/arm64/boot/dts/actions/
1277 F:      drivers/clk/actions/
1278 F:      drivers/clocksource/timer-owl*
1279 F:      drivers/dma/owl-dma.c
1280 F:      drivers/i2c/busses/i2c-owl.c
1281 F:      drivers/pinctrl/actions/*
1282 F:      drivers/soc/actions/
1283 F:      include/dt-bindings/power/owl-*
1284 F:      include/linux/soc/actions/
1285 F:      Documentation/devicetree/bindings/arm/actions.txt
1286 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1287 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1288 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1289 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1290 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1291 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1292
1293 ARM/ADS SPHERE MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/AFEB9260 MACHINE SUPPORT
1299 M:      Sergey Lapin <slapin@ossfans.org>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302
1303 ARM/AJECO 1ARM MACHINE SUPPORT
1304 M:      Lennert Buytenhek <kernel@wantstofly.org>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 S:      Maintained
1307
1308 ARM/Allwinner SoC Clock Support
1309 M:      Emilio López <emilio@elopez.com.ar>
1310 S:      Maintained
1311 F:      drivers/clk/sunxi/
1312
1313 ARM/Allwinner sunXi SoC support
1314 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1315 M:      Chen-Yu Tsai <wens@csie.org>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 N:      sun[x456789]i
1319 N:      sun50i
1320 F:      arch/arm/mach-sunxi/
1321 F:      arch/arm64/boot/dts/allwinner/
1322 F:      drivers/clk/sunxi-ng/
1323 F:      drivers/pinctrl/sunxi/
1324 F:      drivers/soc/sunxi/
1325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1326
1327 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1328 M:      Neil Armstrong <narmstrong@baylibre.com>
1329 M:      Jerome Brunet <jbrunet@baylibre.com>
1330 L:      linux-amlogic@lists.infradead.org
1331 S:      Maintained
1332 F:      drivers/clk/meson/
1333 F:      include/dt-bindings/clock/meson*
1334 F:      include/dt-bindings/clock/gxbb*
1335 F:      Documentation/devicetree/bindings/clock/amlogic*
1336
1337 ARM/Amlogic Meson SoC support
1338 M:      Kevin Hilman <khilman@baylibre.com>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 L:      linux-amlogic@lists.infradead.org
1341 W:      http://linux-meson.com/
1342 S:      Maintained
1343 F:      arch/arm/mach-meson/
1344 F:      arch/arm/boot/dts/meson*
1345 F:      arch/arm64/boot/dts/amlogic/
1346 F:      drivers/pinctrl/meson/
1347 F:      drivers/mmc/host/meson*
1348 F:      drivers/soc/amlogic/
1349 N:      meson
1350
1351 ARM/Amlogic Meson SoC Sound Drivers
1352 M:      Jerome Brunet <jbrunet@baylibre.com>
1353 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1354 S:      Maintained
1355 F:      sound/soc/meson/
1356 F:      Documentation/devicetree/bindings/sound/amlogic*
1357
1358 ARM/Annapurna Labs ALPINE ARCHITECTURE
1359 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1360 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-alpine/
1364 F:      arch/arm/boot/dts/alpine*
1365 F:      arch/arm64/boot/dts/al/
1366 F:      drivers/*/*alpine*
1367
1368 ARM/ARTPEC MACHINE SUPPORT
1369 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1370 M:      Lars Persson <lars.persson@axis.com>
1371 S:      Maintained
1372 L:      linux-arm-kernel@axis.com
1373 F:      arch/arm/mach-artpec
1374 F:      arch/arm/boot/dts/artpec6*
1375 F:      drivers/clk/axis
1376 F:      drivers/crypto/axis
1377 F:      drivers/pinctrl/pinctrl-artpec*
1378 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1379
1380 ARM/ASPEED I2C DRIVER
1381 M:      Brendan Higgins <brendanhiggins@google.com>
1382 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1383 R:      Joel Stanley <joel@jms.id.au>
1384 L:      linux-i2c@vger.kernel.org
1385 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1386 S:      Maintained
1387 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1388 F:      drivers/i2c/busses/i2c-aspeed.c
1389 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1390 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1391
1392 ARM/ASPEED MACHINE SUPPORT
1393 M:      Joel Stanley <joel@jms.id.au>
1394 R:      Andrew Jeffery <andrew@aj.id.au>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1397 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1398 S:      Supported
1399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1400 F:      arch/arm/mach-aspeed/
1401 F:      arch/arm/boot/dts/aspeed-*
1402 N:      aspeed
1403
1404 ARM/BITMAIN ARCHITECTURE
1405 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm64/boot/dts/bitmain/
1409 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1410
1411 ARM/CALXEDA HIGHBANK ARCHITECTURE
1412 M:      Rob Herring <robh@kernel.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-highbank/
1416 F:      arch/arm/boot/dts/highbank.dts
1417 F:      arch/arm/boot/dts/ecx-*.dts*
1418
1419 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1420 M:      Krzysztof Halasa <khalasa@piap.pl>
1421 S:      Maintained
1422 F:      arch/arm/mach-cns3xxx/
1423
1424 ARM/CAVIUM THUNDER NETWORK DRIVER
1425 M:      Sunil Goutham <sgoutham@cavium.com>
1426 M:      Robert Richter <rric@kernel.org>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Supported
1429 F:      drivers/net/ethernet/cavium/thunder/
1430
1431 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1432 M:      Lukasz Majewski <lukma@denx.de>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 F:      arch/arm/mach-ep93xx/ts72xx.c
1436
1437 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1438 M:      Alexander Shiyan <shc_work@mail.ru>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Odd Fixes
1441 N:      clps711x
1442
1443 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1444 M:      Lennert Buytenhek <kernel@wantstofly.org>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447
1448 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1449 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1450 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-ep93xx/
1454 F:      arch/arm/mach-ep93xx/include/mach/
1455
1456 ARM/CLKDEV SUPPORT
1457 M:      Russell King <linux@armlinux.org.uk>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 S:      Maintained
1460 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1461 F:      drivers/clk/clkdev.c
1462
1463 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1464 M:      Mike Rapoport <mike@compulab.co.il>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1469 M:      Baruch Siach <baruch@tkos.co.il>
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Maintained
1472 F:      arch/arm/boot/dts/cx92755*
1473 N:      digicolor
1474
1475 ARM/CONTEC MICRO9 MACHINE SUPPORT
1476 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1477 S:      Maintained
1478 F:      arch/arm/mach-ep93xx/micro9.c
1479
1480 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1481 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1482 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      drivers/hwtracing/coresight/*
1486 F:      Documentation/trace/coresight.txt
1487 F:      Documentation/trace/coresight-cpu-debug.txt
1488 F:      Documentation/devicetree/bindings/arm/coresight.txt
1489 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1490 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1491 F:      tools/perf/arch/arm/util/pmu.c
1492 F:      tools/perf/arch/arm/util/auxtrace.c
1493 F:      tools/perf/arch/arm/util/cs-etm.c
1494 F:      tools/perf/arch/arm/util/cs-etm.h
1495 F:      tools/perf/util/cs-etm.*
1496 F:      tools/perf/util/cs-etm-decoder/*
1497
1498 ARM/CORGI MACHINE SUPPORT
1499 M:      Richard Purdie <rpurdie@rpsys.net>
1500 S:      Maintained
1501
1502 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1503 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1504 M:      Linus Walleij <linus.walleij@linaro.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T:      git git://github.com/ulli-kroll/linux.git
1507 S:      Maintained
1508 F:      Documentation/devicetree/bindings/arm/gemini.txt
1509 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1510 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1511 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1512 F:      arch/arm/mach-gemini/
1513 F:      drivers/net/ethernet/cortina/
1514 F:      drivers/pinctrl/pinctrl-gemini.c
1515 F:      drivers/rtc/rtc-ftrtc010.c
1516
1517 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1518 M:      Barry Song <baohua@kernel.org>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/prima2*
1523 F:      arch/arm/mach-prima2/
1524 F:      drivers/clk/sirf/
1525 F:      drivers/clocksource/timer-prima2.c
1526 F:      drivers/clocksource/timer-atlas7.c
1527 N:      [^a-z]sirf
1528 X:      drivers/gnss
1529
1530 ARM/EBSA110 MACHINE SUPPORT
1531 M:      Russell King <linux@armlinux.org.uk>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 W:      http://www.armlinux.org.uk/
1534 S:      Maintained
1535 F:      arch/arm/mach-ebsa110/
1536 F:      drivers/net/ethernet/amd/am79c961a.*
1537
1538 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1539 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1540 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 N:      efm32
1544
1545 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1546 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/ezx.c
1550
1551 ARM/FARADAY FA526 PORT
1552 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 T:      git git://git.berlios.de/gemini-board
1556 F:      arch/arm/mm/*-fa*
1557
1558 ARM/FOOTBRIDGE ARCHITECTURE
1559 M:      Russell King <linux@armlinux.org.uk>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 W:      http://www.armlinux.org.uk/
1562 S:      Maintained
1563 F:      arch/arm/include/asm/hardware/dec21285.h
1564 F:      arch/arm/mach-footbridge/
1565
1566 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1567 M:      Shawn Guo <shawnguo@kernel.org>
1568 M:      Sascha Hauer <s.hauer@pengutronix.de>
1569 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1570 R:      Fabio Estevam <festevam@gmail.com>
1571 R:      NXP Linux Team <linux-imx@nxp.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1575 N:      imx
1576 N:      mxs
1577 X:      drivers/media/i2c/
1578
1579 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1580 M:      Shawn Guo <shawnguo@kernel.org>
1581 M:      Sascha Hauer <s.hauer@pengutronix.de>
1582 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1583 R:      Stefan Agner <stefan@agner.ch>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1587 F:      arch/arm/mach-imx/*vf610*
1588 F:      arch/arm/boot/dts/vf*
1589
1590 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1591 M:      Shawn Guo <shawnguo@kernel.org>
1592 M:      Li Yang <leoyang.li@nxp.com>
1593 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1596 F:      arch/arm/boot/dts/ls1021a*
1597 F:      arch/arm64/boot/dts/freescale/fsl-*
1598 F:      arch/arm64/boot/dts/freescale/qoriq-*
1599
1600 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1601 M:      Lennert Buytenhek <kernel@wantstofly.org>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604
1605 ARM/GUMSTIX MACHINE SUPPORT
1606 M:      Steve Sakoman <sakoman@gmail.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1611 M:      Philipp Zabel <philipp.zabel@gmail.com>
1612 M:      Paul Parsons <lost.distance@yahoo.com>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/hx4700.c
1616 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1617 F:      sound/soc/pxa/hx4700.c
1618
1619 ARM/HISILICON SOC SUPPORT
1620 M:      Wei Xu <xuwei5@hisilicon.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W:      http://www.hisilicon.com
1623 S:      Supported
1624 T:      git git://github.com/hisilicon/linux-hisi.git
1625 F:      arch/arm/mach-hisi/
1626 F:      arch/arm/boot/dts/hi3*
1627 F:      arch/arm/boot/dts/hip*
1628 F:      arch/arm/boot/dts/hisi*
1629 F:      arch/arm64/boot/dts/hisilicon/
1630
1631 ARM/HP JORNADA 7XX MACHINE SUPPORT
1632 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1633 W:      www.jlime.com
1634 S:      Maintained
1635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1636 F:      arch/arm/mach-sa1100/jornada720.c
1637 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1638
1639 ARM/IGEP MACHINE SUPPORT
1640 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1641 M:      Javier Martinez Canillas <javier@dowhile0.org>
1642 L:      linux-omap@vger.kernel.org
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 S:      Maintained
1645 F:      arch/arm/boot/dts/omap3-igep*
1646
1647 ARM/INCOME PXA270 SUPPORT
1648 M:      Marek Vasut <marek.vasut@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1652
1653 ARM/INTEL IOP13XX ARM ARCHITECTURE
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/INTEL IOP32X ARM ARCHITECTURE
1659 M:      Lennert Buytenhek <kernel@wantstofly.org>
1660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 S:      Maintained
1662
1663 ARM/INTEL IOP33X ARM ARCHITECTURE
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Orphan
1666
1667 ARM/INTEL IQ81342EX MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1671
1672 ARM/INTEL IXDP2850 MACHINE SUPPORT
1673 M:      Lennert Buytenhek <kernel@wantstofly.org>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676
1677 ARM/INTEL IXP4XX ARM ARCHITECTURE
1678 M:      Imre Kaloz <kaloz@openwrt.org>
1679 M:      Krzysztof Halasa <khalasa@piap.pl>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 F:      arch/arm/mach-ixp4xx/
1683
1684 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1685 M:      Jonathan Cameron <jic23@cam.ac.uk>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/stargate2.c
1689 F:      drivers/pcmcia/pxa2xx_stargate2.c
1690
1691 ARM/INTEL XSC3 (MANZANO) ARM CORE
1692 M:      Lennert Buytenhek <kernel@wantstofly.org>
1693 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 S:      Maintained
1695
1696 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1697 M:      Lennert Buytenhek <kernel@wantstofly.org>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700
1701 ARM/LG1K ARCHITECTURE
1702 M:      Chanho Min <chanho.min@lge.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 S:      Maintained
1705 F:      arch/arm64/boot/dts/lg/
1706
1707 ARM/LOGICPD PXA270 MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/LPC18XX ARCHITECTURE
1713 M:      Vladimir Zapolskiy <vz@mleia.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/lpc43*
1717 F:      drivers/i2c/busses/i2c-lpc2k.c
1718 F:      drivers/memory/pl172.c
1719 F:      drivers/mtd/spi-nor/nxp-spifi.c
1720 F:      drivers/rtc/rtc-lpc24xx.c
1721 N:      lpc18xx
1722
1723 ARM/LPC32XX SOC SUPPORT
1724 M:      Vladimir Zapolskiy <vz@mleia.com>
1725 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1728 S:      Maintained
1729 F:      arch/arm/boot/dts/lpc32*
1730 F:      arch/arm/mach-lpc32xx/
1731 F:      drivers/i2c/busses/i2c-pnx.c
1732 F:      drivers/net/ethernet/nxp/lpc_eth.c
1733 F:      drivers/usb/host/ohci-nxp.c
1734 F:      drivers/watchdog/pnx4008_wdt.c
1735 N:      lpc32xx
1736
1737 ARM/MAGICIAN MACHINE SUPPORT
1738 M:      Philipp Zabel <philipp.zabel@gmail.com>
1739 S:      Maintained
1740
1741 ARM/Marvell Dove/MV78xx0/Orion SOC support
1742 M:      Jason Cooper <jason@lakedaemon.net>
1743 M:      Andrew Lunn <andrew@lunn.ch>
1744 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1745 M:      Gregory Clement <gregory.clement@bootlin.com>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      Documentation/devicetree/bindings/soc/dove/
1749 F:      arch/arm/mach-dove/
1750 F:      arch/arm/mach-mv78xx0/
1751 F:      arch/arm/mach-orion5x/
1752 F:      arch/arm/plat-orion/
1753 F:      arch/arm/boot/dts/dove*
1754 F:      arch/arm/boot/dts/orion5x*
1755
1756 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1757 M:      Jason Cooper <jason@lakedaemon.net>
1758 M:      Andrew Lunn <andrew@lunn.ch>
1759 M:      Gregory Clement <gregory.clement@bootlin.com>
1760 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 S:      Maintained
1763 F:      arch/arm/boot/dts/armada*
1764 F:      arch/arm/boot/dts/kirkwood*
1765 F:      arch/arm/configs/mvebu_*_defconfig
1766 F:      arch/arm/mach-mvebu/
1767 F:      arch/arm64/boot/dts/marvell/armada*
1768 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1769 F:      drivers/cpufreq/armada-8k-cpufreq.c
1770 F:      drivers/cpufreq/mvebu-cpufreq.c
1771 F:      drivers/irqchip/irq-armada-370-xp.c
1772 F:      drivers/irqchip/irq-mvebu-*
1773 F:      drivers/pinctrl/mvebu/
1774 F:      drivers/rtc/rtc-armada38x.c
1775
1776 ARM/Mediatek RTC DRIVER
1777 M:      Eddie Huang <eddie.huang@mediatek.com>
1778 M:      Sean Wang <sean.wang@mediatek.com>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1783 F:      drivers/rtc/rtc-mt6397.c
1784 F:      drivers/rtc/rtc-mt7622.c
1785
1786 ARM/Mediatek SoC support
1787 M:      Matthias Brugger <matthias.bgg@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 W:      https://mtk.bcnfs.org/
1791 C:      irc://chat.freenode.net/linux-mediatek
1792 S:      Maintained
1793 F:      arch/arm/boot/dts/mt6*
1794 F:      arch/arm/boot/dts/mt7*
1795 F:      arch/arm/boot/dts/mt8*
1796 F:      arch/arm/mach-mediatek/
1797 F:      arch/arm64/boot/dts/mediatek/
1798 F:      drivers/soc/mediatek/
1799 N:      mtk
1800 N:      mt[678]
1801 K:      mediatek
1802
1803 ARM/Mediatek USB3 PHY DRIVER
1804 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1807 S:      Maintained
1808 F:      drivers/phy/mediatek/
1809 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1810
1811 ARM/MICREL KS8695 ARCHITECTURE
1812 M:      Greg Ungerer <gerg@uclinux.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F:      arch/arm/mach-ks8695/
1815 S:      Odd Fixes
1816
1817 ARM/Microchip (AT91) SoC support
1818 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1819 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1820 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 W:      http://www.linux4sam.org
1823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1824 S:      Supported
1825 N:      at91
1826 N:      atmel
1827 F:      arch/arm/mach-at91/
1828 F:      include/soc/at91/
1829 F:      arch/arm/boot/dts/at91*.dts
1830 F:      arch/arm/boot/dts/at91*.dtsi
1831 F:      arch/arm/boot/dts/sama*.dts
1832 F:      arch/arm/boot/dts/sama*.dtsi
1833 F:      arch/arm/include/debug/at91.S
1834 F:      drivers/memory/atmel*
1835 F:      drivers/watchdog/sama5d4_wdt.c
1836 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1837 X:      drivers/net/wireless/atmel/
1838
1839 ARM/MIOA701 MACHINE SUPPORT
1840 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F:      arch/arm/mach-pxa/mioa701.c
1843 S:      Maintained
1844
1845 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1846 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1847 S:      Maintained
1848
1849 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1850 M:      Linus Walleij <linus.walleij@linaro.org>
1851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 S:      Maintained
1853 F:      arch/arm/mach-nomadik/
1854 F:      arch/arm/mach-u300/
1855 F:      arch/arm/mach-ux500/
1856 F:      arch/arm/boot/dts/ste-*
1857 F:      drivers/clk/clk-nomadik.c
1858 F:      drivers/clk/clk-u300.c
1859 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1860 F:      drivers/clocksource/timer-u300.c
1861 F:      drivers/dma/coh901318*
1862 F:      drivers/dma/ste_dma40*
1863 F:      drivers/hwspinlock/u8500_hsem.c
1864 F:      drivers/i2c/busses/i2c-nomadik.c
1865 F:      drivers/i2c/busses/i2c-stu300.c
1866 F:      drivers/mfd/ab3100*
1867 F:      drivers/mfd/ab8500*
1868 F:      drivers/mfd/abx500*
1869 F:      drivers/mfd/dbx500*
1870 F:      drivers/mfd/db8500*
1871 F:      drivers/pinctrl/nomadik/
1872 F:      drivers/pinctrl/pinctrl-coh901*
1873 F:      drivers/pinctrl/pinctrl-u300.c
1874 F:      drivers/rtc/rtc-ab3100.c
1875 F:      drivers/rtc/rtc-ab8500.c
1876 F:      drivers/rtc/rtc-coh901331.c
1877 F:      drivers/rtc/rtc-pl031.c
1878 F:      drivers/watchdog/coh901327_wdt.c
1879 F:      Documentation/devicetree/bindings/arm/ste-*
1880 F:      Documentation/devicetree/bindings/arm/ux500/
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1882
1883 ARM/NUVOTON NPCM ARCHITECTURE
1884 M:      Avi Fishman <avifishman70@gmail.com>
1885 M:      Tomer Maimon <tmaimon77@gmail.com>
1886 R:      Patrick Venture <venture@google.com>
1887 R:      Nancy Yuen <yuenn@google.com>
1888 R:      Brendan Higgins <brendanhiggins@google.com>
1889 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1890 S:      Supported
1891 F:      arch/arm/mach-npcm/
1892 F:      arch/arm/boot/dts/nuvoton-npcm*
1893 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1894 F:      drivers/*/*npcm*
1895 F:      Documentation/devicetree/bindings/*/*npcm*
1896 F:      Documentation/devicetree/bindings/*/*/*npcm*
1897
1898 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1899 M:      Wan ZongShun <mcuos.com@gmail.com>
1900 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 W:      http://www.mcuos.com
1902 S:      Maintained
1903 F:      arch/arm/mach-w90x900/
1904 F:      drivers/input/keyboard/w90p910_keypad.c
1905 F:      drivers/input/touchscreen/w90p910_ts.c
1906 F:      drivers/watchdog/nuc900_wdt.c
1907 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1908 F:      drivers/mtd/nand/raw/nuc900_nand.c
1909 F:      drivers/rtc/rtc-nuc900.c
1910 F:      drivers/spi/spi-nuc900.c
1911 F:      drivers/usb/host/ehci-w90x900.c
1912 F:      drivers/video/fbdev/nuc900fb.c
1913
1914 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1915 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1916 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1917 S:      Orphan
1918 F:      arch/arm/mach-s3c24xx/mach-gta02.c
1919 F:      arch/arm/mach-s3c24xx/gta02.h
1920
1921 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1922 M:      Alexander Clouter <alex@digriz.org.uk>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.digriz.org.uk/ts78xx/kernel
1925 S:      Maintained
1926 F:      arch/arm/mach-orion5x/ts78xx-*
1927
1928 ARM/OXNAS platform support
1929 M:      Neil Armstrong <narmstrong@baylibre.com>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1932 S:      Maintained
1933 F:      arch/arm/mach-oxnas/
1934 F:      arch/arm/boot/dts/ox8*.dts*
1935 N:      oxnas
1936
1937 ARM/PALM TREO SUPPORT
1938 M:      Tomas Cech <sleep_walker@suse.com>
1939 L:      linux-arm-kernel@lists.infradead.org
1940 W:      http://hackndev.com
1941 S:      Maintained
1942 F:      arch/arm/mach-pxa/palmtreo.*
1943
1944 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1945 M:      Marek Vasut <marek.vasut@gmail.com>
1946 L:      linux-arm-kernel@lists.infradead.org
1947 W:      http://hackndev.com
1948 S:      Maintained
1949 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1950 F:      arch/arm/mach-pxa/palmtx.c
1951 F:      arch/arm/mach-pxa/palmt5.*
1952 F:      arch/arm/mach-pxa/include/mach/palmld.h
1953 F:      arch/arm/mach-pxa/palmld.c
1954 F:      arch/arm/mach-pxa/palmte2.*
1955 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1956 F:      arch/arm/mach-pxa/palmtc.c
1957
1958 ARM/PALMZ72 SUPPORT
1959 M:      Sergey Lapin <slapin@ossfans.org>
1960 L:      linux-arm-kernel@lists.infradead.org
1961 W:      http://hackndev.com
1962 S:      Maintained
1963 F:      arch/arm/mach-pxa/palmz72.*
1964
1965 ARM/PLEB SUPPORT
1966 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1967 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1968 S:      Maintained
1969
1970 ARM/PT DIGITAL BOARD PORT
1971 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 W:      http://www.armlinux.org.uk/
1974 S:      Maintained
1975
1976 ARM/QUALCOMM SUPPORT
1977 M:      Andy Gross <andy.gross@linaro.org>
1978 M:      David Brown <david.brown@linaro.org>
1979 L:      linux-arm-msm@vger.kernel.org
1980 S:      Maintained
1981 F:      Documentation/devicetree/bindings/soc/qcom/
1982 F:      Documentation/devicetree/bindings/*/qcom*
1983 F:      arch/arm/boot/dts/qcom-*.dts
1984 F:      arch/arm/boot/dts/qcom-*.dtsi
1985 F:      arch/arm/mach-qcom/
1986 F:      arch/arm64/boot/dts/qcom/
1987 F:      drivers/*/qcom/
1988 F:      drivers/*/qcom*
1989 F:      drivers/*/*/qcom/
1990 F:      drivers/*/*/qcom*
1991 F:      drivers/*/pm8???-*
1992 F:      drivers/bluetooth/btqcomsmd.c
1993 F:      drivers/clocksource/timer-qcom.c
1994 F:      drivers/extcon/extcon-qcom*
1995 F:      drivers/iommu/msm*
1996 F:      drivers/i2c/busses/i2c-qup.c
1997 F:      drivers/i2c/busses/i2c-qcom-geni.c
1998 F:      drivers/mfd/ssbi.c
1999 F:      drivers/mmc/host/mmci_qcom*
2000 F:      drivers/mmc/host/sdhci_msm.c
2001 F:      drivers/pci/controller/dwc/pcie-qcom.c
2002 F:      drivers/phy/qualcomm/
2003 F:      drivers/power/*/msm*
2004 F:      drivers/reset/reset-qcom-*
2005 F:      drivers/scsi/ufs/ufs-qcom.*
2006 F:      drivers/spi/spi-qup.c
2007 F:      drivers/spi/spi-geni-qcom.c
2008 F:      drivers/spi/spi-qcom-qspi.c
2009 F:      drivers/tty/serial/msm_serial.c
2010 F:      drivers/usb/dwc3/dwc3-qcom.c
2011 F:      include/dt-bindings/*/qcom*
2012 F:      include/linux/*/qcom*
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2014
2015 ARM/RADISYS ENP2611 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/RDA MICRO ARCHITECTURE
2021 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/rda8810pl-*
2026 F:      drivers/clocksource/timer-rda.c
2027 F:      drivers/irqchip/irq-rda-intc.c
2028 F:      drivers/tty/serial/rda-uart.c
2029 F:      Documentation/devicetree/bindings/arm/rda.txt
2030 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2031 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2032 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2033
2034 ARM/REALTEK ARCHITECTURE
2035 M:      Andreas Färber <afaerber@suse.de>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm64/boot/dts/realtek/
2039 F:      Documentation/devicetree/bindings/arm/realtek.txt
2040
2041 ARM/RENESAS ARM64 ARCHITECTURE
2042 M:      Simon Horman <horms@verge.net.au>
2043 M:      Magnus Damm <magnus.damm@gmail.com>
2044 L:      linux-renesas-soc@vger.kernel.org
2045 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2047 S:      Supported
2048 F:      arch/arm64/boot/dts/renesas/
2049 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2050 F:      drivers/soc/renesas/
2051 F:      include/linux/soc/renesas/
2052
2053 ARM/RISCPC ARCHITECTURE
2054 M:      Russell King <linux@armlinux.org.uk>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W:      http://www.armlinux.org.uk/
2057 S:      Maintained
2058 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2059 F:      arch/arm/include/asm/hardware/ioc.h
2060 F:      arch/arm/include/asm/hardware/iomd.h
2061 F:      arch/arm/include/asm/hardware/memc.h
2062 F:      arch/arm/mach-rpc/
2063 F:      drivers/net/ethernet/8390/etherh.c
2064 F:      drivers/net/ethernet/i825xx/ether1*
2065 F:      drivers/net/ethernet/seeq/ether3*
2066 F:      drivers/scsi/arm/
2067
2068 ARM/Rockchip SoC support
2069 M:      Heiko Stuebner <heiko@sntech.de>
2070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L:      linux-rockchip@lists.infradead.org
2072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2073 S:      Maintained
2074 F:      arch/arm/boot/dts/rk3*
2075 F:      arch/arm/boot/dts/rv1108*
2076 F:      arch/arm/mach-rockchip/
2077 F:      drivers/clk/rockchip/
2078 F:      drivers/i2c/busses/i2c-rk3x.c
2079 F:      drivers/*/*rockchip*
2080 F:      drivers/*/*/*rockchip*
2081 F:      sound/soc/rockchip/
2082 N:      rockchip
2083
2084 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2085 M:      Kukjin Kim <kgene@kernel.org>
2086 M:      Krzysztof Kozlowski <krzk@kernel.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2089 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/s3c*
2092 F:      arch/arm/boot/dts/s5p*
2093 F:      arch/arm/boot/dts/exynos*
2094 F:      arch/arm64/boot/dts/exynos/
2095 F:      arch/arm/plat-samsung/
2096 F:      arch/arm/mach-s3c24*/
2097 F:      arch/arm/mach-s3c64xx/
2098 F:      arch/arm/mach-s5p*/
2099 F:      arch/arm/mach-exynos*/
2100 F:      drivers/*/*s3c24*
2101 F:      drivers/*/*/*s3c24*
2102 F:      drivers/*/*s3c64xx*
2103 F:      drivers/*/*s5pv210*
2104 F:      drivers/memory/samsung/*
2105 F:      drivers/soc/samsung/*
2106 F:      Documentation/arm/Samsung/
2107 F:      Documentation/devicetree/bindings/arm/samsung/
2108 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2109 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2110 N:      exynos
2111
2112 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2113 M:      Kyungmin Park <kyungmin.park@samsung.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 S:      Maintained
2116 F:      arch/arm/mach-s5pv210/
2117
2118 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2119 M:      Kyungmin Park <kyungmin.park@samsung.com>
2120 M:      Kamil Debski <kamil@wypas.org>
2121 M:      Andrzej Hajda <a.hajda@samsung.com>
2122 L:      linux-arm-kernel@lists.infradead.org
2123 L:      linux-media@vger.kernel.org
2124 S:      Maintained
2125 F:      drivers/media/platform/s5p-g2d/
2126
2127 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2128 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2129 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2130 L:      linux-media@vger.kernel.org
2131 S:      Maintained
2132 F:      drivers/media/platform/s5p-cec/
2133 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2134
2135 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2136 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2137 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2138 L:      linux-arm-kernel@lists.infradead.org
2139 L:      linux-media@vger.kernel.org
2140 S:      Maintained
2141 F:      drivers/media/platform/s5p-jpeg/
2142
2143 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2144 M:      Kyungmin Park <kyungmin.park@samsung.com>
2145 M:      Kamil Debski <kamil@wypas.org>
2146 M:      Jeongtae Park <jtp.park@samsung.com>
2147 M:      Andrzej Hajda <a.hajda@samsung.com>
2148 L:      linux-arm-kernel@lists.infradead.org
2149 L:      linux-media@vger.kernel.org
2150 S:      Maintained
2151 F:      drivers/media/platform/s5p-mfc/
2152
2153 ARM/SHMOBILE ARM ARCHITECTURE
2154 M:      Simon Horman <horms@verge.net.au>
2155 M:      Magnus Damm <magnus.damm@gmail.com>
2156 L:      linux-renesas-soc@vger.kernel.org
2157 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2159 S:      Supported
2160 F:      arch/arm/boot/dts/emev2*
2161 F:      arch/arm/boot/dts/gr-peach*
2162 F:      arch/arm/boot/dts/iwg20d-q7*
2163 F:      arch/arm/boot/dts/r7s*
2164 F:      arch/arm/boot/dts/r8a*
2165 F:      arch/arm/boot/dts/r9a*
2166 F:      arch/arm/boot/dts/sh*
2167 F:      arch/arm/configs/shmobile_defconfig
2168 F:      arch/arm/include/debug/renesas-scif.S
2169 F:      arch/arm/mach-shmobile/
2170 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2171 F:      drivers/soc/renesas/
2172 F:      include/linux/soc/renesas/
2173
2174 ARM/SOCFPGA ARCHITECTURE
2175 M:      Dinh Nguyen <dinguyen@kernel.org>
2176 S:      Maintained
2177 F:      arch/arm/mach-socfpga/
2178 F:      arch/arm/boot/dts/socfpga*
2179 F:      arch/arm/configs/socfpga_defconfig
2180 F:      arch/arm64/boot/dts/altera/
2181 W:      http://www.rocketboards.org
2182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2183
2184 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2185 M:      Dinh Nguyen <dinguyen@kernel.org>
2186 S:      Maintained
2187 F:      drivers/clk/socfpga/
2188
2189 ARM/SOCFPGA EDAC SUPPORT
2190 M:      Thor Thayer <thor.thayer@linux.intel.com>
2191 S:      Maintained
2192 F:      drivers/edac/altera_edac.
2193
2194 ARM/SPREADTRUM SoC SUPPORT
2195 M:      Orson Zhai <orsonzhai@gmail.com>
2196 M:      Baolin Wang <baolin.wang@linaro.org>
2197 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2198 S:      Maintained
2199 F:      arch/arm64/boot/dts/sprd
2200 N:      sprd
2201
2202 ARM/STI ARCHITECTURE
2203 M:      Patrice Chotard <patrice.chotard@st.com>
2204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 W:      http://www.stlinux.com
2206 S:      Maintained
2207 F:      arch/arm/mach-sti/
2208 F:      arch/arm/boot/dts/sti*
2209 F:      drivers/char/hw_random/st-rng.c
2210 F:      drivers/clocksource/arm_global_timer.c
2211 F:      drivers/clocksource/clksrc_st_lpc.c
2212 F:      drivers/cpufreq/sti-cpufreq.c
2213 F:      drivers/dma/st_fdma*
2214 F:      drivers/i2c/busses/i2c-st.c
2215 F:      drivers/media/rc/st_rc.c
2216 F:      drivers/media/platform/sti/c8sectpfe/
2217 F:      drivers/mmc/host/sdhci-st.c
2218 F:      drivers/phy/st/phy-miphy28lp.c
2219 F:      drivers/phy/st/phy-stih407-usb.c
2220 F:      drivers/pinctrl/pinctrl-st.c
2221 F:      drivers/remoteproc/st_remoteproc.c
2222 F:      drivers/remoteproc/st_slim_rproc.c
2223 F:      drivers/reset/sti/
2224 F:      drivers/rtc/rtc-st-lpc.c
2225 F:      drivers/tty/serial/st-asc.c
2226 F:      drivers/usb/dwc3/dwc3-st.c
2227 F:      drivers/usb/host/ehci-st.c
2228 F:      drivers/usb/host/ohci-st.c
2229 F:      drivers/watchdog/st_lpc_wdt.c
2230 F:      drivers/ata/ahci_st.c
2231 F:      include/linux/remoteproc/st_slim_rproc.h
2232
2233 ARM/STM32 ARCHITECTURE
2234 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2235 M:      Alexandre Torgue <alexandre.torgue@st.com>
2236 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2240 N:      stm32
2241 N:      stm
2242 F:      arch/arm/boot/dts/stm32*
2243 F:      arch/arm/mach-stm32/
2244 F:      drivers/clocksource/armv7m_systick.c
2245
2246 ARM/Synaptics SoC support
2247 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2248 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 S:      Maintained
2251 F:      arch/arm/mach-berlin/
2252 F:      arch/arm/boot/dts/berlin*
2253 F:      arch/arm64/boot/dts/synaptics/
2254
2255 ARM/TANGO ARCHITECTURE
2256 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2257 M:      Mans Rullgard <mans@mansr.com>
2258 L:      linux-arm-kernel@lists.infradead.org
2259 S:      Odd Fixes
2260 N:      tango
2261
2262 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2263 M:      Lennert Buytenhek <kernel@wantstofly.org>
2264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265 S:      Maintained
2266
2267 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2268 M:      Hans Verkuil <hans.verkuil@cisco.com>
2269 L:      linux-tegra@vger.kernel.org
2270 L:      linux-media@vger.kernel.org
2271 S:      Maintained
2272 F:      drivers/media/platform/tegra-cec/
2273 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2274
2275 ARM/TETON BGA MACHINE SUPPORT
2276 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279
2280 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2281 M:      Santosh Shilimkar <ssantosh@kernel.org>
2282 L:      linux-kernel@vger.kernel.org
2283 S:      Maintained
2284 F:      drivers/memory/*emif*
2285
2286 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2287 M:      Tero Kristo <t-kristo@ti.com>
2288 M:      Nishanth Menon <nm@ti.com>
2289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290 S:      Supported
2291 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2292 F:      arch/arm64/boot/dts/ti/Makefile
2293 F:      arch/arm64/boot/dts/ti/k3-*
2294 F:      include/dt-bindings/pinctrl/k3.h
2295
2296 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2297 M:      Santosh Shilimkar <ssantosh@kernel.org>
2298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 S:      Maintained
2300 F:      arch/arm/mach-keystone/
2301 F:      arch/arm/boot/dts/keystone-*
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2303
2304 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2305 M:      Santosh Shilimkar <ssantosh@kernel.org>
2306 L:      linux-kernel@vger.kernel.org
2307 S:      Maintained
2308 F:      drivers/clk/keystone/
2309
2310 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2311 M:      Santosh Shilimkar <ssantosh@kernel.org>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 L:      linux-kernel@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/clocksource/timer-keystone.c
2316
2317 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2318 M:      Santosh Shilimkar <ssantosh@kernel.org>
2319 L:      linux-kernel@vger.kernel.org
2320 S:      Maintained
2321 F:      drivers/power/reset/keystone-reset.c
2322
2323 ARM/THECUS N2100 MACHINE SUPPORT
2324 M:      Lennert Buytenhek <kernel@wantstofly.org>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Maintained
2327
2328 ARM/TOSA MACHINE SUPPORT
2329 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2330 M:      Dirk Opfer <dirk@opfer-online.de>
2331 S:      Maintained
2332
2333 ARM/UNIPHIER ARCHITECTURE
2334 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2337 S:      Maintained
2338 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2339 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2340 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2341 F:      arch/arm/boot/dts/uniphier*
2342 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2343 F:      arch/arm/mach-uniphier/
2344 F:      arch/arm/mm/cache-uniphier.c
2345 F:      arch/arm64/boot/dts/socionext/uniphier*
2346 F:      drivers/bus/uniphier-system-bus.c
2347 F:      drivers/clk/uniphier/
2348 F:      drivers/dmaengine/uniphier-mdmac.c
2349 F:      drivers/gpio/gpio-uniphier.c
2350 F:      drivers/i2c/busses/i2c-uniphier*
2351 F:      drivers/irqchip/irq-uniphier-aidet.c
2352 F:      drivers/mmc/host/uniphier-sd.c
2353 F:      drivers/pinctrl/uniphier/
2354 F:      drivers/reset/reset-uniphier.c
2355 F:      drivers/tty/serial/8250/8250_uniphier.c
2356 N:      uniphier
2357
2358 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2359 M:      Ulf Hansson <ulf.hansson@linaro.org>
2360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 T:      git git://git.linaro.org/people/ulfh/clk.git
2362 S:      Maintained
2363 F:      drivers/clk/ux500/
2364
2365 ARM/VERSATILE EXPRESS PLATFORM
2366 M:      Liviu Dudau <liviu.dudau@arm.com>
2367 M:      Sudeep Holla <sudeep.holla@arm.com>
2368 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Maintained
2371 F:      arch/arm/boot/dts/vexpress*
2372 F:      arch/arm64/boot/dts/arm/
2373 F:      arch/arm/mach-vexpress/
2374 F:      */*/vexpress*
2375 F:      */*/*/vexpress*
2376 F:      drivers/clk/versatile/clk-vexpress-osc.c
2377 F:      drivers/clocksource/timer-versatile.c
2378 N:      mps2
2379
2380 ARM/VFP SUPPORT
2381 M:      Russell King <linux@armlinux.org.uk>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 W:      http://www.armlinux.org.uk/
2384 S:      Maintained
2385 F:      arch/arm/vfp/
2386
2387 ARM/VOIPAC PXA270 SUPPORT
2388 M:      Marek Vasut <marek.vasut@gmail.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Maintained
2391 F:      arch/arm/mach-pxa/vpac270.c
2392 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2393
2394 ARM/VT8500 ARM ARCHITECTURE
2395 M:      Tony Prisk <linux@prisktech.co.nz>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Maintained
2398 F:      arch/arm/mach-vt8500/
2399 F:      drivers/clocksource/timer-vt8500.c
2400 F:      drivers/i2c/busses/i2c-wmt.c
2401 F:      drivers/mmc/host/wmt-sdmmc.c
2402 F:      drivers/pwm/pwm-vt8500.c
2403 F:      drivers/rtc/rtc-vt8500.c
2404 F:      drivers/tty/serial/vt8500_serial.c
2405 F:      drivers/usb/host/ehci-platform.c
2406 F:      drivers/usb/host/uhci-platform.c
2407 F:      drivers/video/fbdev/vt8500lcdfb.*
2408 F:      drivers/video/fbdev/wm8505fb*
2409 F:      drivers/video/fbdev/wmt_ge_rops.*
2410
2411 ARM/ZIPIT Z2 SUPPORT
2412 M:      Marek Vasut <marek.vasut@gmail.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      arch/arm/mach-pxa/z2.c
2416 F:      arch/arm/mach-pxa/include/mach/z2.h
2417
2418 ARM/ZTE ARCHITECTURE
2419 M:      Jun Nie <jun.nie@linaro.org>
2420 M:      Shawn Guo <shawnguo@kernel.org>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Maintained
2423 F:      arch/arm/boot/dts/zx2967*
2424 F:      arch/arm/mach-zx/
2425 F:      arch/arm64/boot/dts/zte/
2426 F:      drivers/clk/zte/
2427 F:      drivers/dma/zx_dma.c
2428 F:      drivers/gpio/gpio-zx.c
2429 F:      drivers/i2c/busses/i2c-zx2967.c
2430 F:      drivers/mmc/host/dw_mmc-zx.*
2431 F:      drivers/pinctrl/zte/
2432 F:      drivers/soc/zte/
2433 F:      drivers/thermal/zx2967_thermal.c
2434 F:      drivers/watchdog/zx2967_wdt.c
2435 F:      Documentation/devicetree/bindings/arm/zte.yaml
2436 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2437 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2438 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2439 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2440 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2441 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2442 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2443 F:      Documentation/devicetree/bindings/soc/zte/
2444 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2445 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2446 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2447 F:      include/dt-bindings/clock/zx2967*.h
2448 F:      include/dt-bindings/soc/zte,*.h
2449 F:      sound/soc/codecs/zx_aud96p22.c
2450 F:      sound/soc/zte/
2451
2452 ARM/ZYNQ ARCHITECTURE
2453 M:      Michal Simek <michal.simek@xilinx.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W:      http://wiki.xilinx.com
2456 T:      git https://github.com/Xilinx/linux-xlnx.git
2457 S:      Supported
2458 F:      arch/arm/mach-zynq/
2459 F:      drivers/cpuidle/cpuidle-zynq.c
2460 F:      drivers/block/xsysace.c
2461 N:      zynq
2462 N:      xilinx
2463 F:      drivers/clocksource/timer-cadence-ttc.c
2464 F:      drivers/i2c/busses/i2c-cadence.c
2465 F:      drivers/mmc/host/sdhci-of-arasan.c
2466 F:      drivers/edac/synopsys_edac.c
2467 F:      drivers/i2c/busses/i2c-xiic.c
2468
2469 ARM64 PORT (AARCH64 ARCHITECTURE)
2470 M:      Catalin Marinas <catalin.marinas@arm.com>
2471 M:      Will Deacon <will.deacon@arm.com>
2472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2474 S:      Maintained
2475 F:      arch/arm64/
2476 X:      arch/arm64/boot/dts/
2477 F:      Documentation/arm64/
2478
2479 AS3645A LED FLASH CONTROLLER DRIVER
2480 M:      Sakari Ailus <sakari.ailus@iki.fi>
2481 L:      linux-leds@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/leds/leds-as3645a.c
2484
2485 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2486 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2487 L:      linux-media@vger.kernel.org
2488 T:      git git://linuxtv.org/media_tree.git
2489 S:      Maintained
2490 F:      drivers/media/i2c/ak7375.c
2491 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2492
2493 ASAHI KASEI AK8974 DRIVER
2494 M:      Linus Walleij <linus.walleij@linaro.org>
2495 L:      linux-iio@vger.kernel.org
2496 W:      http://www.akm.com/
2497 S:      Supported
2498 F:      drivers/iio/magnetometer/ak8974.c
2499
2500 ASC7621 HARDWARE MONITOR DRIVER
2501 M:      George Joseph <george.joseph@fairview5.com>
2502 L:      linux-hwmon@vger.kernel.org
2503 S:      Maintained
2504 F:      Documentation/hwmon/asc7621
2505 F:      drivers/hwmon/asc7621.c
2506
2507 ASPEED VIDEO ENGINE DRIVER
2508 M:      Eddie James <eajames@linux.ibm.com>
2509 L:      linux-media@vger.kernel.org
2510 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2511 S:      Maintained
2512 F:      drivers/media/platform/aspeed-video.c
2513 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2514
2515 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2516 M:      Corentin Chary <corentin.chary@gmail.com>
2517 L:      acpi4asus-user@lists.sourceforge.net
2518 L:      platform-driver-x86@vger.kernel.org
2519 W:      http://acpi4asus.sf.net
2520 S:      Maintained
2521 F:      drivers/platform/x86/asus*.c
2522 F:      drivers/platform/x86/eeepc*.c
2523
2524 ASUS WIRELESS RADIO CONTROL DRIVER
2525 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2526 L:      platform-driver-x86@vger.kernel.org
2527 S:      Maintained
2528 F:      drivers/platform/x86/asus-wireless.c
2529
2530 ASYMMETRIC KEYS
2531 M:      David Howells <dhowells@redhat.com>
2532 L:      keyrings@vger.kernel.org
2533 S:      Maintained
2534 F:      Documentation/crypto/asymmetric-keys.txt
2535 F:      include/linux/verification.h
2536 F:      include/crypto/public_key.h
2537 F:      include/crypto/pkcs7.h
2538 F:      crypto/asymmetric_keys/
2539
2540 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2541 R:      Dan Williams <dan.j.williams@intel.com>
2542 W:      http://sourceforge.net/projects/xscaleiop
2543 S:      Odd fixes
2544 F:      Documentation/crypto/async-tx-api.txt
2545 F:      crypto/async_tx/
2546 F:      drivers/dma/
2547 F:      include/linux/dmaengine.h
2548 F:      include/linux/async_tx.h
2549
2550 AT24 EEPROM DRIVER
2551 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2552 L:      linux-i2c@vger.kernel.org
2553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2554 S:      Maintained
2555 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2556 F:      drivers/misc/eeprom/at24.c
2557
2558 ATA OVER ETHERNET (AOE) DRIVER
2559 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2560 W:      http://www.openaoe.org/
2561 S:      Supported
2562 F:      Documentation/aoe/
2563 F:      drivers/block/aoe/
2564
2565 ATHEROS 71XX/9XXX GPIO DRIVER
2566 M:      Alban Bedel <albeu@free.fr>
2567 W:      https://github.com/AlbanBedel/linux
2568 T:      git git://github.com/AlbanBedel/linux
2569 S:      Maintained
2570 F:      drivers/gpio/gpio-ath79.c
2571 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2572
2573 ATHEROS 71XX/9XXX USB PHY DRIVER
2574 M:      Alban Bedel <albeu@free.fr>
2575 W:      https://github.com/AlbanBedel/linux
2576 T:      git git://github.com/AlbanBedel/linux
2577 S:      Maintained
2578 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2579 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2580
2581 ATHEROS ATH GENERIC UTILITIES
2582 M:      Kalle Valo <kvalo@codeaurora.org>
2583 L:      linux-wireless@vger.kernel.org
2584 S:      Supported
2585 F:      drivers/net/wireless/ath/*
2586
2587 ATHEROS ATH5K WIRELESS DRIVER
2588 M:      Jiri Slaby <jirislaby@gmail.com>
2589 M:      Nick Kossifidis <mickflemm@gmail.com>
2590 M:      Luis Chamberlain <mcgrof@kernel.org>
2591 L:      linux-wireless@vger.kernel.org
2592 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2593 S:      Maintained
2594 F:      drivers/net/wireless/ath/ath5k/
2595
2596 ATHEROS ATH6KL WIRELESS DRIVER
2597 M:      Kalle Valo <kvalo@codeaurora.org>
2598 L:      linux-wireless@vger.kernel.org
2599 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2601 S:      Supported
2602 F:      drivers/net/wireless/ath/ath6kl/
2603
2604 ATI_REMOTE2 DRIVER
2605 M:      Ville Syrjala <syrjala@sci.fi>
2606 S:      Maintained
2607 F:      drivers/input/misc/ati_remote2.c
2608
2609 ATK0110 HWMON DRIVER
2610 M:      Luca Tettamanti <kronos.it@gmail.com>
2611 L:      linux-hwmon@vger.kernel.org
2612 S:      Maintained
2613 F:      drivers/hwmon/asus_atk0110.c
2614
2615 ATLX ETHERNET DRIVERS
2616 M:      Jay Cliburn <jcliburn@gmail.com>
2617 M:      Chris Snook <chris.snook@gmail.com>
2618 L:      netdev@vger.kernel.org
2619 W:      http://sourceforge.net/projects/atl1
2620 W:      http://atl1.sourceforge.net
2621 S:      Maintained
2622 F:      drivers/net/ethernet/atheros/
2623
2624 ATM
2625 M:      Chas Williams <3chas3@gmail.com>
2626 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2627 L:      netdev@vger.kernel.org
2628 W:      http://linux-atm.sourceforge.net
2629 S:      Maintained
2630 F:      drivers/atm/
2631 F:      include/linux/atm*
2632 F:      include/uapi/linux/atm*
2633
2634 ATMEL MACB ETHERNET DRIVER
2635 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2636 S:      Supported
2637 F:      drivers/net/ethernet/cadence/
2638
2639 ATMEL MAXTOUCH DRIVER
2640 M:      Nick Dyer <nick@shmanahar.org>
2641 T:      git git://github.com/ndyer/linux.git
2642 S:      Maintained
2643 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2644 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2645
2646 ATMEL WIRELESS DRIVER
2647 M:      Simon Kelley <simon@thekelleys.org.uk>
2648 L:      linux-wireless@vger.kernel.org
2649 W:      http://www.thekelleys.org.uk/atmel
2650 W:      http://atmelwlandriver.sourceforge.net/
2651 S:      Maintained
2652 F:      drivers/net/wireless/atmel/atmel*
2653
2654 ATOMIC INFRASTRUCTURE
2655 M:      Will Deacon <will.deacon@arm.com>
2656 M:      Peter Zijlstra <peterz@infradead.org>
2657 R:      Boqun Feng <boqun.feng@gmail.com>
2658 L:      linux-kernel@vger.kernel.org
2659 S:      Maintained
2660 F:      arch/*/include/asm/atomic*.h
2661 F:      include/*/atomic*.h
2662 F:      scripts/atomic/
2663
2664 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2665 M:      Bradley Grove <linuxdrivers@attotech.com>
2666 L:      linux-scsi@vger.kernel.org
2667 W:      http://www.attotech.com
2668 S:      Supported
2669 F:      drivers/scsi/esas2r
2670
2671 ATUSB IEEE 802.15.4 RADIO DRIVER
2672 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2673 L:      linux-wpan@vger.kernel.org
2674 S:      Maintained
2675 F:      drivers/net/ieee802154/atusb.c
2676 F:      drivers/net/ieee802154/atusb.h
2677 F:      drivers/net/ieee802154/at86rf230.h
2678
2679 AUDIT SUBSYSTEM
2680 M:      Paul Moore <paul@paul-moore.com>
2681 M:      Eric Paris <eparis@redhat.com>
2682 L:      linux-audit@redhat.com (moderated for non-subscribers)
2683 W:      https://github.com/linux-audit
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2685 S:      Supported
2686 F:      include/linux/audit.h
2687 F:      include/uapi/linux/audit.h
2688 F:      kernel/audit*
2689
2690 AUXILIARY DISPLAY DRIVERS
2691 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2692 S:      Maintained
2693 F:      drivers/auxdisplay/
2694 F:      include/linux/cfag12864b.h
2695
2696 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2697 M:      Andreas Klinger <ak@it-klinger.de>
2698 L:      linux-iio@vger.kernel.org
2699 S:      Maintained
2700 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2701 F:      drivers/iio/adc/hx711.c
2702
2703 AX.25 NETWORK LAYER
2704 M:      Ralf Baechle <ralf@linux-mips.org>
2705 L:      linux-hams@vger.kernel.org
2706 W:      http://www.linux-ax25.org/
2707 S:      Maintained
2708 F:      include/uapi/linux/ax25.h
2709 F:      include/net/ax25.h
2710 F:      net/ax25/
2711
2712 AXENTIA ARM DEVICES
2713 M:      Peter Rosin <peda@axentia.se>
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 S:      Maintained
2716 F:      Documentation/devicetree/bindings/arm/axentia.txt
2717 F:      arch/arm/boot/dts/at91-linea.dtsi
2718 F:      arch/arm/boot/dts/at91-natte.dtsi
2719 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2720 F:      arch/arm/boot/dts/at91-tse850-3.dts
2721
2722 AXENTIA ASOC DRIVERS
2723 M:      Peter Rosin <peda@axentia.se>
2724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2725 S:      Maintained
2726 F:      Documentation/devicetree/bindings/sound/axentia,*
2727 F:      sound/soc/atmel/tse850-pcm5142.c
2728
2729 AXXIA I2C CONTROLLER
2730 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2731 L:      linux-i2c@vger.kernel.org
2732 S:      Maintained
2733 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2734 F:      drivers/i2c/busses/i2c-axxia.c
2735
2736 AZ6007 DVB DRIVER
2737 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2738 L:      linux-media@vger.kernel.org
2739 W:      https://linuxtv.org
2740 T:      git git://linuxtv.org/media_tree.git
2741 S:      Maintained
2742 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2743
2744 AZTECH FM RADIO RECEIVER DRIVER
2745 M:      Hans Verkuil <hverkuil@xs4all.nl>
2746 L:      linux-media@vger.kernel.org
2747 T:      git git://linuxtv.org/media_tree.git
2748 W:      https://linuxtv.org
2749 S:      Maintained
2750 F:      drivers/media/radio/radio-aztech*
2751
2752 B43 WIRELESS DRIVER
2753 L:      linux-wireless@vger.kernel.org
2754 L:      b43-dev@lists.infradead.org
2755 W:      http://wireless.kernel.org/en/users/Drivers/b43
2756 S:      Odd Fixes
2757 F:      drivers/net/wireless/broadcom/b43/
2758
2759 B43LEGACY WIRELESS DRIVER
2760 M:      Larry Finger <Larry.Finger@lwfinger.net>
2761 L:      linux-wireless@vger.kernel.org
2762 L:      b43-dev@lists.infradead.org
2763 W:      http://wireless.kernel.org/en/users/Drivers/b43
2764 S:      Maintained
2765 F:      drivers/net/wireless/broadcom/b43legacy/
2766
2767 BACKLIGHT CLASS/SUBSYSTEM
2768 M:      Lee Jones <lee.jones@linaro.org>
2769 M:      Daniel Thompson <daniel.thompson@linaro.org>
2770 M:      Jingoo Han <jingoohan1@gmail.com>
2771 L:      dri-devel@lists.freedesktop.org
2772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2773 S:      Maintained
2774 F:      drivers/video/backlight/
2775 F:      include/linux/backlight.h
2776 F:      include/linux/pwm_backlight.h
2777 F:      Documentation/devicetree/bindings/leds/backlight
2778
2779 BATMAN ADVANCED
2780 M:      Marek Lindner <mareklindner@neomailbox.ch>
2781 M:      Simon Wunderlich <sw@simonwunderlich.de>
2782 M:      Antonio Quartulli <a@unstable.cc>
2783 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2784 W:      https://www.open-mesh.org/
2785 Q:      https://patchwork.open-mesh.org/project/batman/list/
2786 S:      Maintained
2787 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2788 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2789 F:      Documentation/networking/batman-adv.rst
2790 F:      include/uapi/linux/batadv_packet.h
2791 F:      include/uapi/linux/batman_adv.h
2792 F:      net/batman-adv/
2793
2794 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2795 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2796 L:      linux-hams@vger.kernel.org
2797 W:      http://www.baycom.org/~tom/ham/ham.html
2798 S:      Maintained
2799 F:      drivers/net/hamradio/baycom*
2800
2801 BCACHE (BLOCK LAYER CACHE)
2802 M:      Coly Li <colyli@suse.de>
2803 M:      Kent Overstreet <kent.overstreet@gmail.com>
2804 L:      linux-bcache@vger.kernel.org
2805 W:      http://bcache.evilpiepirate.org
2806 C:      irc://irc.oftc.net/bcache
2807 S:      Maintained
2808 F:      drivers/md/bcache/
2809
2810 BDISP ST MEDIA DRIVER
2811 M:      Fabien Dessenne <fabien.dessenne@st.com>
2812 L:      linux-media@vger.kernel.org
2813 T:      git git://linuxtv.org/media_tree.git
2814 W:      https://linuxtv.org
2815 S:      Supported
2816 F:      drivers/media/platform/sti/bdisp
2817
2818 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2819 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2820 L:      netdev@vger.kernel.org
2821 S:      Maintained
2822 F:      drivers/net/ethernet/ec_bhf.c
2823
2824 BEFS FILE SYSTEM
2825 M:      Luis de Bethencourt <luisbg@kernel.org>
2826 M:      Salah Triki <salah.triki@gmail.com>
2827 S:      Maintained
2828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2829 F:      Documentation/filesystems/befs.txt
2830 F:      fs/befs/
2831
2832 BFQ I/O SCHEDULER
2833 M:      Paolo Valente <paolo.valente@linaro.org>
2834 M:      Jens Axboe <axboe@kernel.dk>
2835 L:      linux-block@vger.kernel.org
2836 S:      Maintained
2837 F:      block/bfq-*
2838 F:      Documentation/block/bfq-iosched.txt
2839
2840 BFS FILE SYSTEM
2841 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2842 S:      Maintained
2843 F:      Documentation/filesystems/bfs.txt
2844 F:      fs/bfs/
2845 F:      include/uapi/linux/bfs_fs.h
2846
2847 BLINKM RGB LED DRIVER
2848 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2849 S:      Maintained
2850 F:      drivers/leds/leds-blinkm.c
2851
2852 BLOCK LAYER
2853 M:      Jens Axboe <axboe@kernel.dk>
2854 L:      linux-block@vger.kernel.org
2855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2856 S:      Maintained
2857 F:      block/
2858 F:      drivers/block/
2859 F:      kernel/trace/blktrace.c
2860 F:      lib/sbitmap.c
2861
2862 BLOCK2MTD DRIVER
2863 M:      Joern Engel <joern@lazybastard.org>
2864 L:      linux-mtd@lists.infradead.org
2865 S:      Maintained
2866 F:      drivers/mtd/devices/block2mtd.c
2867
2868 BLUETOOTH DRIVERS
2869 M:      Marcel Holtmann <marcel@holtmann.org>
2870 M:      Johan Hedberg <johan.hedberg@gmail.com>
2871 L:      linux-bluetooth@vger.kernel.org
2872 W:      http://www.bluez.org/
2873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2875 S:      Maintained
2876 F:      drivers/bluetooth/
2877
2878 BLUETOOTH SUBSYSTEM
2879 M:      Marcel Holtmann <marcel@holtmann.org>
2880 M:      Johan Hedberg <johan.hedberg@gmail.com>
2881 L:      linux-bluetooth@vger.kernel.org
2882 W:      http://www.bluez.org/
2883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2885 S:      Maintained
2886 F:      net/bluetooth/
2887 F:      include/net/bluetooth/
2888
2889 BONDING DRIVER
2890 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2891 M:      Veaceslav Falico <vfalico@gmail.com>
2892 M:      Andy Gospodarek <andy@greyhouse.net>
2893 L:      netdev@vger.kernel.org
2894 W:      http://sourceforge.net/projects/bonding/
2895 S:      Supported
2896 F:      drivers/net/bonding/
2897 F:      include/uapi/linux/if_bonding.h
2898
2899 BPF (Safe dynamic programs and tools)
2900 M:      Alexei Starovoitov <ast@kernel.org>
2901 M:      Daniel Borkmann <daniel@iogearbox.net>
2902 R:      Martin KaFai Lau <kafai@fb.com>
2903 R:      Song Liu <songliubraving@fb.com>
2904 R:      Yonghong Song <yhs@fb.com>
2905 L:      netdev@vger.kernel.org
2906 L:      bpf@vger.kernel.org
2907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2909 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2910 S:      Supported
2911 F:      arch/*/net/*
2912 F:      Documentation/networking/filter.txt
2913 F:      Documentation/bpf/
2914 F:      include/linux/bpf*
2915 F:      include/linux/filter.h
2916 F:      include/trace/events/xdp.h
2917 F:      include/uapi/linux/bpf*
2918 F:      include/uapi/linux/filter.h
2919 F:      kernel/bpf/
2920 F:      kernel/trace/bpf_trace.c
2921 F:      lib/test_bpf.c
2922 F:      net/bpf/
2923 F:      net/core/filter.c
2924 F:      net/sched/act_bpf.c
2925 F:      net/sched/cls_bpf.c
2926 F:      samples/bpf/
2927 F:      tools/bpf/
2928 F:      tools/lib/bpf/
2929 F:      tools/testing/selftests/bpf/
2930 K:      bpf
2931 N:      bpf
2932
2933 BPF JIT for ARM
2934 M:      Shubham Bansal <illusionist.neo@gmail.com>
2935 L:      netdev@vger.kernel.org
2936 L:      bpf@vger.kernel.org
2937 S:      Maintained
2938 F:      arch/arm/net/
2939
2940 BPF JIT for ARM64
2941 M:      Daniel Borkmann <daniel@iogearbox.net>
2942 M:      Alexei Starovoitov <ast@kernel.org>
2943 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2944 L:      netdev@vger.kernel.org
2945 L:      bpf@vger.kernel.org
2946 S:      Supported
2947 F:      arch/arm64/net/
2948
2949 BPF JIT for MIPS (32-BIT AND 64-BIT)
2950 M:      Paul Burton <paul.burton@mips.com>
2951 L:      netdev@vger.kernel.org
2952 L:      bpf@vger.kernel.org
2953 S:      Maintained
2954 F:      arch/mips/net/
2955
2956 BPF JIT for NFP NICs
2957 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2958 L:      netdev@vger.kernel.org
2959 L:      bpf@vger.kernel.org
2960 S:      Supported
2961 F:      drivers/net/ethernet/netronome/nfp/bpf/
2962
2963 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2964 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2965 M:      Sandipan Das <sandipan@linux.ibm.com>
2966 L:      netdev@vger.kernel.org
2967 L:      bpf@vger.kernel.org
2968 S:      Maintained
2969 F:      arch/powerpc/net/
2970
2971 BPF JIT for RISC-V (RV64G)
2972 M:      Björn Töpel <bjorn.topel@gmail.com>
2973 L:      netdev@vger.kernel.org
2974 S:      Maintained
2975 F:      arch/riscv/net/
2976
2977 BPF JIT for S390
2978 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2979 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2980 L:      netdev@vger.kernel.org
2981 L:      bpf@vger.kernel.org
2982 S:      Maintained
2983 F:      arch/s390/net/
2984 X:      arch/s390/net/pnet.c
2985
2986 BPF JIT for SPARC (32-BIT AND 64-BIT)
2987 M:      David S. Miller <davem@davemloft.net>
2988 L:      netdev@vger.kernel.org
2989 L:      bpf@vger.kernel.org
2990 S:      Maintained
2991 F:      arch/sparc/net/
2992
2993 BPF JIT for X86 32-BIT
2994 M:      Wang YanQing <udknight@gmail.com>
2995 L:      netdev@vger.kernel.org
2996 L:      bpf@vger.kernel.org
2997 S:      Maintained
2998 F:      arch/x86/net/bpf_jit_comp32.c
2999
3000 BPF JIT for X86 64-BIT
3001 M:      Alexei Starovoitov <ast@kernel.org>
3002 M:      Daniel Borkmann <daniel@iogearbox.net>
3003 L:      netdev@vger.kernel.org
3004 L:      bpf@vger.kernel.org
3005 S:      Supported
3006 F:      arch/x86/net/
3007 X:      arch/x86/net/bpf_jit_comp32.c
3008
3009 BROADCOM B44 10/100 ETHERNET DRIVER
3010 M:      Michael Chan <michael.chan@broadcom.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/b44.*
3014
3015 BROADCOM B53 ETHERNET SWITCH DRIVER
3016 M:      Florian Fainelli <f.fainelli@gmail.com>
3017 L:      netdev@vger.kernel.org
3018 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3019 S:      Supported
3020 F:      drivers/net/dsa/b53/*
3021 F:      include/linux/platform_data/b53.h
3022
3023 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3024 M:      Florian Fainelli <f.fainelli@gmail.com>
3025 M:      Ray Jui <rjui@broadcom.com>
3026 M:      Scott Branden <sbranden@broadcom.com>
3027 M:      bcm-kernel-feedback-list@broadcom.com
3028 T:      git git://github.com/broadcom/mach-bcm
3029 S:      Maintained
3030 N:      bcm281*
3031 N:      bcm113*
3032 N:      bcm216*
3033 N:      kona
3034 F:      arch/arm/mach-bcm/
3035
3036 BROADCOM BCM2835 ARM ARCHITECTURE
3037 M:      Eric Anholt <eric@anholt.net>
3038 M:      Stefan Wahren <stefan.wahren@i2se.com>
3039 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 T:      git git://github.com/anholt/linux
3042 S:      Maintained
3043 N:      bcm2835
3044 F:      drivers/staging/vc04_services
3045
3046 BROADCOM BCM47XX MIPS ARCHITECTURE
3047 M:      Hauke Mehrtens <hauke@hauke-m.de>
3048 M:      Rafał Miłecki <zajec5@gmail.com>
3049 L:      linux-mips@vger.kernel.org
3050 S:      Maintained
3051 F:      Documentation/devicetree/bindings/mips/brcm/
3052 F:      arch/mips/bcm47xx/*
3053 F:      arch/mips/include/asm/mach-bcm47xx/*
3054
3055 BROADCOM BCM5301X ARM ARCHITECTURE
3056 M:      Hauke Mehrtens <hauke@hauke-m.de>
3057 M:      Rafał Miłecki <zajec5@gmail.com>
3058 M:      bcm-kernel-feedback-list@broadcom.com
3059 L:      linux-arm-kernel@lists.infradead.org
3060 S:      Maintained
3061 F:      arch/arm/mach-bcm/bcm_5301x.c
3062 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3063 F:      arch/arm/boot/dts/bcm470*
3064 F:      arch/arm/boot/dts/bcm953012*
3065
3066 BROADCOM BCM53573 ARM ARCHITECTURE
3067 M:      Rafał Miłecki <rafal@milecki.pl>
3068 L:      linux-arm-kernel@lists.infradead.org
3069 S:      Maintained
3070 F:      arch/arm/boot/dts/bcm53573*
3071 F:      arch/arm/boot/dts/bcm47189*
3072
3073 BROADCOM BCM63XX ARM ARCHITECTURE
3074 M:      Florian Fainelli <f.fainelli@gmail.com>
3075 M:      bcm-kernel-feedback-list@broadcom.com
3076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3077 T:      git git://github.com/broadcom/stblinux.git
3078 S:      Maintained
3079 N:      bcm63xx
3080
3081 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3082 M:      Kevin Cernekee <cernekee@gmail.com>
3083 L:      linux-usb@vger.kernel.org
3084 S:      Maintained
3085 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3086
3087 BROADCOM BCM7XXX ARM ARCHITECTURE
3088 M:      Brian Norris <computersforpeace@gmail.com>
3089 M:      Gregory Fong <gregory.0xf0@gmail.com>
3090 M:      Florian Fainelli <f.fainelli@gmail.com>
3091 M:      bcm-kernel-feedback-list@broadcom.com
3092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3093 T:      git git://github.com/broadcom/stblinux.git
3094 S:      Maintained
3095 F:      arch/arm/mach-bcm/*brcmstb*
3096 F:      arch/arm/boot/dts/bcm7*.dts*
3097 F:      drivers/bus/brcmstb_gisb.c
3098 F:      arch/arm/mm/cache-b15-rac.c
3099 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3100 N:      brcmstb
3101
3102 BROADCOM BMIPS CPUFREQ DRIVER
3103 M:      Markus Mayer <mmayer@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-pm@vger.kernel.org
3106 S:      Maintained
3107 F:      drivers/cpufreq/bmips-cpufreq.c
3108
3109 BROADCOM BMIPS MIPS ARCHITECTURE
3110 M:      Kevin Cernekee <cernekee@gmail.com>
3111 M:      Florian Fainelli <f.fainelli@gmail.com>
3112 L:      linux-mips@vger.kernel.org
3113 T:      git git://github.com/broadcom/stblinux.git
3114 S:      Maintained
3115 F:      arch/mips/bmips/*
3116 F:      arch/mips/include/asm/mach-bmips/*
3117 F:      arch/mips/kernel/*bmips*
3118 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3119 F:      drivers/irqchip/irq-bcm63*
3120 F:      drivers/irqchip/irq-bcm7*
3121 F:      drivers/irqchip/irq-brcmstb*
3122 F:      include/linux/bcm963xx_nvram.h
3123 F:      include/linux/bcm963xx_tag.h
3124
3125 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3126 M:      Rasesh Mody <rmody@marvell.com>
3127 M:      GR-Linux-NIC-Dev@marvell.com
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/bnx2.*
3131 F:      drivers/net/ethernet/broadcom/bnx2_*
3132
3133 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3134 M:      QLogic-Storage-Upstream@qlogic.com
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bnx2fc/
3138
3139 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3140 M:      QLogic-Storage-Upstream@qlogic.com
3141 L:      linux-scsi@vger.kernel.org
3142 S:      Supported
3143 F:      drivers/scsi/bnx2i/
3144
3145 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3146 M:      Ariel Elior <aelior@marvell.com>
3147 M:      Sudarsana Kalluru <skalluru@marvell.com>
3148 M:      GR-everest-linux-l2@marvell.com
3149 L:      netdev@vger.kernel.org
3150 S:      Supported
3151 F:      drivers/net/ethernet/broadcom/bnx2x/
3152
3153 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3154 M:      Michael Chan <michael.chan@broadcom.com>
3155 L:      netdev@vger.kernel.org
3156 S:      Supported
3157 F:      drivers/net/ethernet/broadcom/bnxt/
3158
3159 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3160 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3161 M:      Franky Lin <franky.lin@broadcom.com>
3162 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3163 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3164 M:      Wright Feng <wright.feng@cypress.com>
3165 L:      linux-wireless@vger.kernel.org
3166 L:      brcm80211-dev-list.pdl@broadcom.com
3167 L:      brcm80211-dev-list@cypress.com
3168 S:      Supported
3169 F:      drivers/net/wireless/broadcom/brcm80211/
3170
3171 BROADCOM BRCMSTB GPIO DRIVER
3172 M:      Gregory Fong <gregory.0xf0@gmail.com>
3173 L:      bcm-kernel-feedback-list@broadcom.com
3174 S:      Supported
3175 F:      drivers/gpio/gpio-brcmstb.c
3176 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3177
3178 BROADCOM BRCMSTB I2C DRIVER
3179 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3180 L:      linux-i2c@vger.kernel.org
3181 L:      bcm-kernel-feedback-list@broadcom.com
3182 S:      Supported
3183 F:      drivers/i2c/busses/i2c-brcmstb.c
3184 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3185
3186 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3187 M:      Al Cooper <alcooperx@gmail.com>
3188 L:      linux-kernel@vger.kernel.org
3189 L:      bcm-kernel-feedback-list@broadcom.com
3190 S:      Maintained
3191 F:      drivers/phy/broadcom/phy-brcm-usb*
3192
3193 BROADCOM GENET ETHERNET DRIVER
3194 M:      Doug Berger <opendmb@gmail.com>
3195 M:      Florian Fainelli <f.fainelli@gmail.com>
3196 L:      netdev@vger.kernel.org
3197 S:      Supported
3198 F:      drivers/net/ethernet/broadcom/genet/
3199
3200 BROADCOM IPROC ARM ARCHITECTURE
3201 M:      Ray Jui <rjui@broadcom.com>
3202 M:      Scott Branden <sbranden@broadcom.com>
3203 M:      bcm-kernel-feedback-list@broadcom.com
3204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3205 T:      git git://github.com/broadcom/cygnus-linux.git
3206 S:      Maintained
3207 N:      iproc
3208 N:      cygnus
3209 N:      bcm[-_]nsp
3210 N:      bcm9113*
3211 N:      bcm9583*
3212 N:      bcm9585*
3213 N:      bcm9586*
3214 N:      bcm988312
3215 N:      bcm113*
3216 N:      bcm583*
3217 N:      bcm585*
3218 N:      bcm586*
3219 N:      bcm88312
3220 N:      hr2
3221 N:      stingray
3222 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3223 F:      arch/arm64/boot/dts/broadcom/stingray/*
3224 F:      drivers/clk/bcm/clk-ns*
3225 F:      drivers/clk/bcm/clk-sr*
3226 F:      drivers/pinctrl/bcm/pinctrl-ns*
3227 F:      include/dt-bindings/clock/bcm-sr*
3228
3229 BROADCOM KONA GPIO DRIVER
3230 M:      Ray Jui <rjui@broadcom.com>
3231 L:      bcm-kernel-feedback-list@broadcom.com
3232 S:      Supported
3233 F:      drivers/gpio/gpio-bcm-kona.c
3234 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3235
3236 BROADCOM NETXTREME-E ROCE DRIVER
3237 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3238 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3239 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3240 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3241 L:      linux-rdma@vger.kernel.org
3242 W:      http://www.broadcom.com
3243 S:      Supported
3244 F:      drivers/infiniband/hw/bnxt_re/
3245 F:      include/uapi/rdma/bnxt_re-abi.h
3246
3247 BROADCOM NVRAM DRIVER
3248 M:      Rafał Miłecki <zajec5@gmail.com>
3249 L:      linux-mips@vger.kernel.org
3250 S:      Maintained
3251 F:      drivers/firmware/broadcom/*
3252
3253 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3254 M:      Rafał Miłecki <zajec5@gmail.com>
3255 L:      linux-wireless@vger.kernel.org
3256 S:      Maintained
3257 F:      drivers/bcma/
3258 F:      include/linux/bcma/
3259
3260 BROADCOM STB AVS CPUFREQ DRIVER
3261 M:      Markus Mayer <mmayer@broadcom.com>
3262 M:      bcm-kernel-feedback-list@broadcom.com
3263 L:      linux-pm@vger.kernel.org
3264 S:      Maintained
3265 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3266 F:      drivers/cpufreq/brcmstb*
3267
3268 BROADCOM STB AVS TMON DRIVER
3269 M:      Markus Mayer <mmayer@broadcom.com>
3270 M:      bcm-kernel-feedback-list@broadcom.com
3271 L:      linux-pm@vger.kernel.org
3272 S:      Maintained
3273 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3274 F:      drivers/thermal/broadcom/brcmstb*
3275
3276 BROADCOM STB NAND FLASH DRIVER
3277 M:      Brian Norris <computersforpeace@gmail.com>
3278 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3279 L:      linux-mtd@lists.infradead.org
3280 L:      bcm-kernel-feedback-list@broadcom.com
3281 S:      Maintained
3282 F:      drivers/mtd/nand/raw/brcmnand/
3283
3284 BROADCOM STB DPFE DRIVER
3285 M:      Markus Mayer <mmayer@broadcom.com>
3286 M:      bcm-kernel-feedback-list@broadcom.com
3287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288 S:      Maintained
3289 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3290 F:      drivers/memory/brcmstb_dpfe.c
3291
3292 BROADCOM SPI DRIVER
3293 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3294 M:      bcm-kernel-feedback-list@broadcom.com
3295 S:      Maintained
3296 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3297 F:      drivers/spi/spi-bcm-qspi.*
3298 F:      drivers/spi/spi-brcmstb-qspi.c
3299 F:      drivers/spi/spi-iproc-qspi.c
3300
3301 BROADCOM SYSTEMPORT ETHERNET DRIVER
3302 M:      Florian Fainelli <f.fainelli@gmail.com>
3303 L:      netdev@vger.kernel.org
3304 S:      Supported
3305 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3306
3307 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3308 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3309 M:      Prashant Sreedharan <prashant@broadcom.com>
3310 M:      Michael Chan <mchan@broadcom.com>
3311 L:      netdev@vger.kernel.org
3312 S:      Supported
3313 F:      drivers/net/ethernet/broadcom/tg3.*
3314
3315 BROCADE BFA FC SCSI DRIVER
3316 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3317 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3318 L:      linux-scsi@vger.kernel.org
3319 S:      Supported
3320 F:      drivers/scsi/bfa/
3321
3322 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3323 M:      Rasesh Mody <rmody@marvell.com>
3324 M:      Sudarsana Kalluru <skalluru@marvell.com>
3325 M:      GR-Linux-NIC-Dev@marvell.com
3326 L:      netdev@vger.kernel.org
3327 S:      Supported
3328 F:      drivers/net/ethernet/brocade/bna/
3329
3330 BSG (block layer generic sg v4 driver)
3331 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3332 L:      linux-scsi@vger.kernel.org
3333 S:      Supported
3334 F:      block/bsg.c
3335 F:      include/linux/bsg.h
3336 F:      include/uapi/linux/bsg.h
3337
3338 BT87X AUDIO DRIVER
3339 M:      Clemens Ladisch <clemens@ladisch.de>
3340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3341 T:      git git://git.alsa-project.org/alsa-kernel.git
3342 S:      Maintained
3343 F:      Documentation/sound/cards/bt87x.rst
3344 F:      sound/pci/bt87x.c
3345
3346 BT8XXGPIO DRIVER
3347 M:      Michael Buesch <m@bues.ch>
3348 W:      http://bu3sch.de/btgpio.php
3349 S:      Maintained
3350 F:      drivers/gpio/gpio-bt8xx.c
3351
3352 BTRFS FILE SYSTEM
3353 M:      Chris Mason <clm@fb.com>
3354 M:      Josef Bacik <josef@toxicpanda.com>
3355 M:      David Sterba <dsterba@suse.com>
3356 L:      linux-btrfs@vger.kernel.org
3357 W:      http://btrfs.wiki.kernel.org/
3358 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3360 S:      Maintained
3361 F:      Documentation/filesystems/btrfs.txt
3362 F:      fs/btrfs/
3363 F:      include/linux/btrfs*
3364 F:      include/uapi/linux/btrfs*
3365
3366 BTTV VIDEO4LINUX DRIVER
3367 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3368 L:      linux-media@vger.kernel.org
3369 W:      https://linuxtv.org
3370 T:      git git://linuxtv.org/media_tree.git
3371 S:      Odd fixes
3372 F:      Documentation/media/v4l-drivers/bttv*
3373 F:      drivers/media/pci/bt8xx/bttv*
3374
3375 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3376 M:      Chanwoo Choi <cw00.choi@samsung.com>
3377 L:      linux-pm@vger.kernel.org
3378 L:      linux-samsung-soc@vger.kernel.org
3379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3380 S:      Maintained
3381 F:      drivers/devfreq/exynos-bus.c
3382 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3383
3384 BUSLOGIC SCSI DRIVER
3385 M:      Khalid Aziz <khalid@gonehiking.org>
3386 L:      linux-scsi@vger.kernel.org
3387 S:      Maintained
3388 F:      drivers/scsi/BusLogic.*
3389 F:      drivers/scsi/FlashPoint.*
3390
3391 C-MEDIA CMI8788 DRIVER
3392 M:      Clemens Ladisch <clemens@ladisch.de>
3393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3394 T:      git git://git.alsa-project.org/alsa-kernel.git
3395 S:      Maintained
3396 F:      sound/pci/oxygen/
3397
3398 C-SKY ARCHITECTURE
3399 M:      Guo Ren <guoren@kernel.org>
3400 T:      git https://github.com/c-sky/csky-linux.git
3401 S:      Supported
3402 F:      arch/csky/
3403 F:      Documentation/devicetree/bindings/csky/
3404 F:      drivers/irqchip/irq-csky-*
3405 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3406 F:      drivers/clocksource/timer-gx6605s.c
3407 F:      drivers/clocksource/timer-mp-csky.c
3408 F:      Documentation/devicetree/bindings/timer/csky,*
3409 K:      csky
3410 N:      csky
3411
3412 C6X ARCHITECTURE
3413 M:      Mark Salter <msalter@redhat.com>
3414 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3415 L:      linux-c6x-dev@linux-c6x.org
3416 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3417 S:      Maintained
3418 F:      arch/c6x/
3419
3420 CA8210 IEEE-802.15.4 RADIO DRIVER
3421 M:      Harry Morris <h.morris@cascoda.com>
3422 L:      linux-wpan@vger.kernel.org
3423 W:      https://github.com/Cascoda/ca8210-linux.git
3424 S:      Maintained
3425 F:      drivers/net/ieee802154/ca8210.c
3426 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3427
3428 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3429 M:      David Howells <dhowells@redhat.com>
3430 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3431 S:      Supported
3432 F:      Documentation/filesystems/caching/cachefiles.txt
3433 F:      fs/cachefiles/
3434
3435 CADENCE MIPI-CSI2 BRIDGES
3436 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3437 L:      linux-media@vger.kernel.org
3438 S:      Maintained
3439 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3440 F:      drivers/media/platform/cadence/cdns-csi2*
3441
3442 CADET FM/AM RADIO RECEIVER DRIVER
3443 M:      Hans Verkuil <hverkuil@xs4all.nl>
3444 L:      linux-media@vger.kernel.org
3445 T:      git git://linuxtv.org/media_tree.git
3446 W:      https://linuxtv.org
3447 S:      Maintained
3448 F:      drivers/media/radio/radio-cadet*
3449
3450 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3451 M:      Jonathan Corbet <corbet@lwn.net>
3452 L:      linux-media@vger.kernel.org
3453 T:      git git://linuxtv.org/media_tree.git
3454 S:      Maintained
3455 F:      Documentation/media/v4l-drivers/cafe_ccic*
3456 F:      drivers/media/platform/marvell-ccic/
3457
3458 CAIF NETWORK LAYER
3459 L:      netdev@vger.kernel.org
3460 S:      Orphan
3461 F:      Documentation/networking/caif/
3462 F:      drivers/net/caif/
3463 F:      include/uapi/linux/caif/
3464 F:      include/net/caif/
3465 F:      net/caif/
3466
3467 CAKE QDISC
3468 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3469 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3470 S:      Maintained
3471 F:      net/sched/sch_cake.c
3472
3473 CALGARY x86-64 IOMMU
3474 M:      Muli Ben-Yehuda <mulix@mulix.org>
3475 M:      Jon Mason <jdmason@kudzu.us>
3476 L:      iommu@lists.linux-foundation.org
3477 S:      Maintained
3478 F:      arch/x86/kernel/pci-calgary_64.c
3479 F:      arch/x86/kernel/tce_64.c
3480 F:      arch/x86/include/asm/calgary.h
3481 F:      arch/x86/include/asm/tce.h
3482
3483 CAN NETWORK DRIVERS
3484 M:      Wolfgang Grandegger <wg@grandegger.com>
3485 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3486 L:      linux-can@vger.kernel.org
3487 W:      https://github.com/linux-can
3488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3490 S:      Maintained
3491 F:      Documentation/devicetree/bindings/net/can/
3492 F:      drivers/net/can/
3493 F:      include/linux/can/dev.h
3494 F:      include/linux/can/platform/
3495 F:      include/uapi/linux/can/error.h
3496 F:      include/uapi/linux/can/netlink.h
3497
3498 CAN NETWORK LAYER
3499 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3500 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3501 L:      linux-can@vger.kernel.org
3502 W:      https://github.com/linux-can
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3505 S:      Maintained
3506 F:      Documentation/networking/can.rst
3507 F:      net/can/
3508 F:      include/linux/can/core.h
3509 F:      include/uapi/linux/can.h
3510 F:      include/uapi/linux/can/bcm.h
3511 F:      include/uapi/linux/can/raw.h
3512 F:      include/uapi/linux/can/gw.h
3513
3514 CAPABILITIES
3515 M:      Serge Hallyn <serge@hallyn.com>
3516 L:      linux-security-module@vger.kernel.org
3517 S:      Supported
3518 F:      include/linux/capability.h
3519 F:      include/uapi/linux/capability.h
3520 F:      security/commoncap.c
3521 F:      kernel/capability.c
3522
3523 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3524 M:      Kevin Tsai <ktsai@capellamicro.com>
3525 S:      Maintained
3526 F:      drivers/iio/light/cm*
3527
3528 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3529 M:      Christian Lamparter <chunkeey@googlemail.com>
3530 L:      linux-wireless@vger.kernel.org
3531 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3532 S:      Maintained
3533 F:      drivers/net/wireless/ath/carl9170/
3534
3535 CAVIUM I2C DRIVER
3536 M:      Jan Glauber <jglauber@cavium.com>
3537 M:      David Daney <david.daney@cavium.com>
3538 W:      http://www.cavium.com
3539 S:      Supported
3540 F:      drivers/i2c/busses/i2c-octeon*
3541 F:      drivers/i2c/busses/i2c-thunderx*
3542
3543 CAVIUM LIQUIDIO NETWORK DRIVER
3544 M:      Derek Chickles <dchickles@marvell.com>
3545 M:      Satanand Burla <sburla@marvell.com>
3546 M:      Felix Manlunas <fmanlunas@marvell.com>
3547 L:      netdev@vger.kernel.org
3548 W:      http://www.cavium.com
3549 S:      Supported
3550 F:      drivers/net/ethernet/cavium/liquidio/
3551
3552 CAVIUM MMC DRIVER
3553 M:      Jan Glauber <jglauber@cavium.com>
3554 M:      David Daney <david.daney@cavium.com>
3555 M:      Steven J. Hill <Steven.Hill@cavium.com>
3556 W:      http://www.cavium.com
3557 S:      Supported
3558 F:      drivers/mmc/host/cavium*
3559
3560 CAVIUM OCTEON-TX CRYPTO DRIVER
3561 M:      George Cherian <george.cherian@cavium.com>
3562 L:      linux-crypto@vger.kernel.org
3563 W:      http://www.cavium.com
3564 S:      Supported
3565 F:      drivers/crypto/cavium/cpt/
3566
3567 CAVIUM THUNDERX2 ARM64 SOC
3568 M:      Robert Richter <rrichter@cavium.com>
3569 M:      Jayachandran C <jnair@caviumnetworks.com>
3570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3571 S:      Maintained
3572 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3573 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3574
3575 CC2520 IEEE-802.15.4 RADIO DRIVER
3576 M:      Varka Bhadram <varkabhadram@gmail.com>
3577 L:      linux-wpan@vger.kernel.org
3578 S:      Maintained
3579 F:      drivers/net/ieee802154/cc2520.c
3580 F:      include/linux/spi/cc2520.h
3581 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3582
3583 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3584 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3585 L:      linux-crypto@vger.kernel.org
3586 S:      Supported
3587 F:      drivers/crypto/ccree/
3588 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3589
3590 CEC FRAMEWORK
3591 M:      Hans Verkuil <hans.verkuil@cisco.com>
3592 L:      linux-media@vger.kernel.org
3593 T:      git git://linuxtv.org/media_tree.git
3594 W:      http://linuxtv.org
3595 S:      Supported
3596 F:      Documentation/media/kapi/cec-core.rst
3597 F:      Documentation/media/uapi/cec
3598 F:      drivers/media/cec/
3599 F:      drivers/media/rc/keymaps/rc-cec.c
3600 F:      include/media/cec.h
3601 F:      include/media/cec-notifier.h
3602 F:      include/uapi/linux/cec.h
3603 F:      include/uapi/linux/cec-funcs.h
3604 F:      Documentation/devicetree/bindings/media/cec.txt
3605 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3606
3607 CEC GPIO DRIVER
3608 M:      Hans Verkuil <hans.verkuil@cisco.com>
3609 L:      linux-media@vger.kernel.org
3610 T:      git git://linuxtv.org/media_tree.git
3611 W:      http://linuxtv.org
3612 S:      Supported
3613 F:      drivers/media/platform/cec-gpio/
3614 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3615
3616 CELL BROADBAND ENGINE ARCHITECTURE
3617 M:      Arnd Bergmann <arnd@arndb.de>
3618 L:      linuxppc-dev@lists.ozlabs.org
3619 W:      http://www.ibm.com/developerworks/power/cell/
3620 S:      Supported
3621 F:      arch/powerpc/include/asm/cell*.h
3622 F:      arch/powerpc/include/asm/spu*.h
3623 F:      arch/powerpc/include/uapi/asm/spu*.h
3624 F:      arch/powerpc/oprofile/*cell*
3625 F:      arch/powerpc/platforms/cell/
3626
3627 CEPH COMMON CODE (LIBCEPH)
3628 M:      Ilya Dryomov <idryomov@gmail.com>
3629 M:      "Yan, Zheng" <zyan@redhat.com>
3630 M:      Sage Weil <sage@redhat.com>
3631 L:      ceph-devel@vger.kernel.org
3632 W:      http://ceph.com/
3633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3634 T:      git git://github.com/ceph/ceph-client.git
3635 S:      Supported
3636 F:      net/ceph/
3637 F:      include/linux/ceph/
3638 F:      include/linux/crush/
3639
3640 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3641 M:      "Yan, Zheng" <zyan@redhat.com>
3642 M:      Sage Weil <sage@redhat.com>
3643 M:      Ilya Dryomov <idryomov@gmail.com>
3644 L:      ceph-devel@vger.kernel.org
3645 W:      http://ceph.com/
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3647 T:      git git://github.com/ceph/ceph-client.git
3648 S:      Supported
3649 F:      Documentation/filesystems/ceph.txt
3650 F:      fs/ceph/
3651
3652 CERTIFICATE HANDLING:
3653 M:      David Howells <dhowells@redhat.com>
3654 M:      David Woodhouse <dwmw2@infradead.org>
3655 L:      keyrings@vger.kernel.org
3656 S:      Maintained
3657 F:      Documentation/admin-guide/module-signing.rst
3658 F:      certs/
3659 F:      scripts/sign-file.c
3660 F:      scripts/extract-cert.c
3661
3662 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3663 L:      linux-usb@vger.kernel.org
3664 S:      Orphan
3665 F:      Documentation/usb/WUSB-Design-overview.txt
3666 F:      Documentation/usb/wusb-cbaf
3667 F:      drivers/usb/host/hwa-hc.c
3668 F:      drivers/usb/host/whci/
3669 F:      drivers/usb/wusbcore/
3670 F:      include/linux/usb/wusb*
3671
3672 CFAG12864B LCD DRIVER
3673 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3674 S:      Maintained
3675 F:      drivers/auxdisplay/cfag12864b.c
3676 F:      include/linux/cfag12864b.h
3677
3678 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3679 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3680 S:      Maintained
3681 F:      drivers/auxdisplay/cfag12864bfb.c
3682 F:      include/linux/cfag12864b.h
3683
3684 802.11 (including CFG80211/NL80211)
3685 M:      Johannes Berg <johannes@sipsolutions.net>
3686 L:      linux-wireless@vger.kernel.org
3687 W:      http://wireless.kernel.org/
3688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3690 S:      Maintained
3691 F:      net/wireless/
3692 F:      include/uapi/linux/nl80211.h
3693 F:      include/linux/ieee80211.h
3694 F:      include/net/wext.h
3695 F:      include/net/cfg80211.h
3696 F:      include/net/iw_handler.h
3697 F:      include/net/ieee80211_radiotap.h
3698 F:      Documentation/driver-api/80211/cfg80211.rst
3699 F:      Documentation/networking/regulatory.txt
3700
3701 CHAR and MISC DRIVERS
3702 M:      Arnd Bergmann <arnd@arndb.de>
3703 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3705 S:      Supported
3706 F:      drivers/char/
3707 F:      drivers/misc/
3708 F:      include/linux/miscdevice.h
3709
3710 CHECKPATCH
3711 M:      Andy Whitcroft <apw@canonical.com>
3712 M:      Joe Perches <joe@perches.com>
3713 S:      Maintained
3714 F:      scripts/checkpatch.pl
3715
3716 CHINESE DOCUMENTATION
3717 M:      Harry Wei <harryxiyou@gmail.com>
3718 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3719 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3720 S:      Maintained
3721 F:      Documentation/translations/zh_CN/
3722
3723 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3724 M:      Peter Chen <Peter.Chen@nxp.com>
3725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3726 L:      linux-usb@vger.kernel.org
3727 S:      Maintained
3728 F:      drivers/usb/chipidea/
3729
3730 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3731 M:      Hans de Goede <hdegoede@redhat.com>
3732 L:      linux-input@vger.kernel.org
3733 S:      Maintained
3734 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3735 F:      drivers/input/touchscreen/chipone_icn8318.c
3736
3737 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3738 M:      Hans de Goede <hdegoede@redhat.com>
3739 L:      linux-input@vger.kernel.org
3740 S:      Maintained
3741 F:      drivers/input/touchscreen/chipone_icn8505.c
3742
3743 CHROME HARDWARE PLATFORM SUPPORT
3744 M:      Benson Leung <bleung@chromium.org>
3745 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3746 S:      Maintained
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3748 F:      drivers/platform/chrome/
3749
3750 CHROMEOS EC SUBDRIVERS
3751 M:      Benson Leung <bleung@chromium.org>
3752 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3753 R:      Guenter Roeck <groeck@chromium.org>
3754 S:      Maintained
3755 N:      cros_ec
3756 N:      cros-ec
3757 F:      drivers/power/supply/cros_usbpd-charger.c
3758
3759 CHROMEOS EC CODEC DRIVER
3760 M:      Cheng-Yi Chiang <cychiang@chromium.org>
3761 S:      Maintained
3762 R:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3763 R:      Guenter Roeck <groeck@chromium.org>
3764 F:      Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3765 F:      sound/soc/codecs/cros_ec_codec.*
3766
3767 CIRRUS LOGIC AUDIO CODEC DRIVERS
3768 M:      Brian Austin <brian.austin@cirrus.com>
3769 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3770 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3771 S:      Maintained
3772 F:      sound/soc/codecs/cs*
3773
3774 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3775 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3776 L:      netdev@vger.kernel.org
3777 S:      Maintained
3778 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3779
3780 CIRRUS LOGIC LOCHNAGAR DRIVER
3781 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3782 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3783 L:      patches@opensource.cirrus.com
3784 S:      Supported
3785 F:      drivers/clk/clk-lochnagar.c
3786 F:      drivers/mfd/lochnagar-i2c.c
3787 F:      drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3788 F:      drivers/regulator/lochnagar-regulator.c
3789 F:      include/dt-bindings/clk/lochnagar.h
3790 F:      include/dt-bindings/pinctrl/lochnagar.h
3791 F:      include/linux/mfd/lochnagar*
3792 F:      Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3793 F:      Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3794 F:      Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3795 F:      Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3796
3797 CISCO FCOE HBA DRIVER
3798 M:      Satish Kharat <satishkh@cisco.com>
3799 M:      Sesidhar Baddela <sebaddel@cisco.com>
3800 M:      Karan Tilak Kumar <kartilak@cisco.com>
3801 L:      linux-scsi@vger.kernel.org
3802 S:      Supported
3803 F:      drivers/scsi/fnic/
3804
3805 CISCO SCSI HBA DRIVER
3806 M:      Karan Tilak Kumar <kartilak@cisco.com>
3807 M:      Sesidhar Baddela <sebaddel@cisco.com>
3808 L:      linux-scsi@vger.kernel.org
3809 S:      Supported
3810 F:      drivers/scsi/snic/
3811
3812 CISCO VIC ETHERNET NIC DRIVER
3813 M:      Christian Benvenuti <benve@cisco.com>
3814 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3815 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3816 S:      Supported
3817 F:      drivers/net/ethernet/cisco/enic/
3818
3819 CISCO VIC LOW LATENCY NIC DRIVER
3820 M:      Christian Benvenuti <benve@cisco.com>
3821 M:      Nelson Escobar <neescoba@cisco.com>
3822 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3823 S:      Supported
3824 F:      drivers/infiniband/hw/usnic/
3825
3826 CIRRUS LOGIC MADERA CODEC DRIVERS
3827 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3828 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3830 L:      patches@opensource.cirrus.com
3831 T:      git https://github.com/CirrusLogic/linux-drivers.git
3832 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3833 S:      Supported
3834 F:      Documentation/devicetree/bindings/mfd/madera.txt
3835 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3836 F:      include/linux/irqchip/irq-madera*
3837 F:      include/linux/mfd/madera/*
3838 F:      drivers/gpio/gpio-madera*
3839 F:      drivers/irqchip/irq-madera*
3840 F:      drivers/mfd/madera*
3841 F:      drivers/mfd/cs47l*
3842 F:      drivers/pinctrl/cirrus/*
3843
3844 CLANG-FORMAT FILE
3845 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3846 S:      Maintained
3847 F:      .clang-format
3848
3849 CLEANCACHE API
3850 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3851 L:      linux-kernel@vger.kernel.org
3852 S:      Maintained
3853 F:      mm/cleancache.c
3854 F:      include/linux/cleancache.h
3855
3856 CLK API
3857 M:      Russell King <linux@armlinux.org.uk>
3858 L:      linux-clk@vger.kernel.org
3859 S:      Maintained
3860 F:      include/linux/clk.h
3861
3862 CLOCKSOURCE, CLOCKEVENT DRIVERS
3863 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3864 M:      Thomas Gleixner <tglx@linutronix.de>
3865 L:      linux-kernel@vger.kernel.org
3866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3867 S:      Supported
3868 F:      drivers/clocksource/
3869 F:      Documentation/devicetree/bindings/timer/
3870
3871 CMPC ACPI DRIVER
3872 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3873 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3874 L:      platform-driver-x86@vger.kernel.org
3875 S:      Supported
3876 F:      drivers/platform/x86/classmate-laptop.c
3877
3878 COBALT MEDIA DRIVER
3879 M:      Hans Verkuil <hans.verkuil@cisco.com>
3880 L:      linux-media@vger.kernel.org
3881 T:      git git://linuxtv.org/media_tree.git
3882 W:      https://linuxtv.org
3883 S:      Supported
3884 F:      drivers/media/pci/cobalt/
3885
3886 COCCINELLE/Semantic Patches (SmPL)
3887 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3888 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3889 M:      Nicolas Palix <nicolas.palix@imag.fr>
3890 M:      Michal Marek <michal.lkml@markovi.net>
3891 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3893 W:      http://coccinelle.lip6.fr/
3894 S:      Supported
3895 F:      Documentation/dev-tools/coccinelle.rst
3896 F:      scripts/coccinelle/
3897 F:      scripts/coccicheck
3898
3899 CODA FILE SYSTEM
3900 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3901 M:      coda@cs.cmu.edu
3902 L:      codalist@coda.cs.cmu.edu
3903 W:      http://www.coda.cs.cmu.edu/
3904 S:      Maintained
3905 F:      Documentation/filesystems/coda.txt
3906 F:      fs/coda/
3907 F:      include/linux/coda*.h
3908 F:      include/uapi/linux/coda*.h
3909
3910 CODA V4L2 MEM2MEM DRIVER
3911 M:      Philipp Zabel <p.zabel@pengutronix.de>
3912 L:      linux-media@vger.kernel.org
3913 S:      Maintained
3914 F:      Documentation/devicetree/bindings/media/coda.txt
3915 F:      drivers/media/platform/coda/
3916
3917 CODE OF CONDUCT
3918 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3919 S:      Supported
3920 F:      Documentation/process/code-of-conduct.rst
3921 F:      Documentation/process/code-of-conduct-interpretation.rst
3922
3923 COMMON CLK FRAMEWORK
3924 M:      Michael Turquette <mturquette@baylibre.com>
3925 M:      Stephen Boyd <sboyd@kernel.org>
3926 L:      linux-clk@vger.kernel.org
3927 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3929 S:      Maintained
3930 F:      Documentation/devicetree/bindings/clock/
3931 F:      drivers/clk/
3932 X:      drivers/clk/clkdev.c
3933 F:      include/linux/clk-pr*
3934 F:      include/linux/clk/
3935 F:      include/linux/of_clk.h
3936
3937 COMMON INTERNET FILE SYSTEM (CIFS)
3938 M:      Steve French <sfrench@samba.org>
3939 L:      linux-cifs@vger.kernel.org
3940 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3941 W:      http://linux-cifs.samba.org/
3942 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3943 S:      Supported
3944 F:      Documentation/filesystems/cifs/
3945 F:      fs/cifs/
3946
3947 COMPACTPCI HOTPLUG CORE
3948 M:      Scott Murray <scott@spiteful.org>
3949 L:      linux-pci@vger.kernel.org
3950 S:      Maintained
3951 F:      drivers/pci/hotplug/cpci_hotplug*
3952
3953 COMPACTPCI HOTPLUG GENERIC DRIVER
3954 M:      Scott Murray <scott@spiteful.org>
3955 L:      linux-pci@vger.kernel.org
3956 S:      Maintained
3957 F:      drivers/pci/hotplug/cpcihp_generic.c
3958
3959 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3960 M:      Scott Murray <scott@spiteful.org>
3961 L:      linux-pci@vger.kernel.org
3962 S:      Maintained
3963 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3964
3965 COMPAL LAPTOP SUPPORT
3966 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3967 L:      platform-driver-x86@vger.kernel.org
3968 S:      Maintained
3969 F:      drivers/platform/x86/compal-laptop.c
3970
3971 COMPILER ATTRIBUTES
3972 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3973 S:      Maintained
3974 F:      include/linux/compiler_attributes.h
3975
3976 CONEXANT ACCESSRUNNER USB DRIVER
3977 L:      accessrunner-general@lists.sourceforge.net
3978 W:      http://accessrunner.sourceforge.net/
3979 S:      Orphan
3980 F:      drivers/usb/atm/cxacru.c
3981
3982 CONFIGFS
3983 M:      Joel Becker <jlbec@evilplan.org>
3984 M:      Christoph Hellwig <hch@lst.de>
3985 T:      git git://git.infradead.org/users/hch/configfs.git
3986 S:      Supported
3987 F:      fs/configfs/
3988 F:      include/linux/configfs.h
3989
3990 CONNECTOR
3991 M:      Evgeniy Polyakov <zbr@ioremap.net>
3992 L:      netdev@vger.kernel.org
3993 S:      Maintained
3994 F:      drivers/connector/
3995
3996 CONTROL GROUP (CGROUP)
3997 M:      Tejun Heo <tj@kernel.org>
3998 M:      Li Zefan <lizefan@huawei.com>
3999 M:      Johannes Weiner <hannes@cmpxchg.org>
4000 L:      cgroups@vger.kernel.org
4001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4002 S:      Maintained
4003 F:      Documentation/admin-guide/cgroup-v2.rst
4004 F:      Documentation/cgroup-v1/
4005 F:      include/linux/cgroup*
4006 F:      kernel/cgroup/
4007
4008 CONTROL GROUP - CPUSET
4009 M:      Li Zefan <lizefan@huawei.com>
4010 L:      cgroups@vger.kernel.org
4011 W:      http://www.bullopensource.org/cpuset/
4012 W:      http://oss.sgi.com/projects/cpusets/
4013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4014 S:      Maintained
4015 F:      Documentation/cgroup-v1/cpusets.txt
4016 F:      include/linux/cpuset.h
4017 F:      kernel/cgroup/cpuset.c
4018
4019 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4020 M:      Johannes Weiner <hannes@cmpxchg.org>
4021 M:      Michal Hocko <mhocko@kernel.org>
4022 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
4023 L:      cgroups@vger.kernel.org
4024 L:      linux-mm@kvack.org
4025 S:      Maintained
4026 F:      mm/memcontrol.c
4027 F:      mm/swap_cgroup.c
4028
4029 CORETEMP HARDWARE MONITORING DRIVER
4030 M:      Fenghua Yu <fenghua.yu@intel.com>
4031 L:      linux-hwmon@vger.kernel.org
4032 S:      Maintained
4033 F:      Documentation/hwmon/coretemp
4034 F:      drivers/hwmon/coretemp.c
4035
4036 COSA/SRP SYNC SERIAL DRIVER
4037 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4038 W:      http://www.fi.muni.cz/~kas/cosa/
4039 S:      Maintained
4040 F:      drivers/net/wan/cosa*
4041
4042 CPMAC ETHERNET DRIVER
4043 M:      Florian Fainelli <f.fainelli@gmail.com>
4044 L:      netdev@vger.kernel.org
4045 S:      Maintained
4046 F:      drivers/net/ethernet/ti/cpmac.c
4047
4048 CPU FREQUENCY SCALING FRAMEWORK
4049 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4050 M:      Viresh Kumar <viresh.kumar@linaro.org>
4051 L:      linux-pm@vger.kernel.org
4052 S:      Maintained
4053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4055 B:      https://bugzilla.kernel.org
4056 F:      Documentation/admin-guide/pm/cpufreq.rst
4057 F:      Documentation/admin-guide/pm/intel_pstate.rst
4058 F:      Documentation/cpu-freq/
4059 F:      Documentation/devicetree/bindings/cpufreq/
4060 F:      drivers/cpufreq/
4061 F:      include/linux/cpufreq.h
4062 F:      tools/testing/selftests/cpufreq/
4063
4064 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4065 M:      Viresh Kumar <viresh.kumar@linaro.org>
4066 M:      Sudeep Holla <sudeep.holla@arm.com>
4067 L:      linux-pm@vger.kernel.org
4068 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4069 S:      Maintained
4070 F:      drivers/cpufreq/arm_big_little.h
4071 F:      drivers/cpufreq/arm_big_little.c
4072
4073 CPU POWER MONITORING SUBSYSTEM
4074 M:      Thomas Renninger <trenn@suse.com>
4075 M:      Shuah Khan <shuah@kernel.org>
4076 M:      Shuah Khan <skhan@linuxfoundation.org>
4077 L:      linux-pm@vger.kernel.org
4078 S:      Maintained
4079 F:      tools/power/cpupower/
4080
4081 CPUID/MSR DRIVER
4082 M:      "H. Peter Anvin" <hpa@zytor.com>
4083 S:      Maintained
4084 F:      arch/x86/kernel/cpuid.c
4085 F:      arch/x86/kernel/msr.c
4086
4087 CPUIDLE DRIVER - ARM BIG LITTLE
4088 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4089 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4090 L:      linux-pm@vger.kernel.org
4091 L:      linux-arm-kernel@lists.infradead.org
4092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4093 S:      Maintained
4094 F:      drivers/cpuidle/cpuidle-big_little.c
4095
4096 CPUIDLE DRIVER - ARM EXYNOS
4097 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4098 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4099 M:      Kukjin Kim <kgene@kernel.org>
4100 L:      linux-pm@vger.kernel.org
4101 L:      linux-samsung-soc@vger.kernel.org
4102 S:      Supported
4103 F:      drivers/cpuidle/cpuidle-exynos.c
4104 F:      arch/arm/mach-exynos/pm.c
4105
4106 CPU IDLE TIME MANAGEMENT FRAMEWORK
4107 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4108 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4109 L:      linux-pm@vger.kernel.org
4110 S:      Maintained
4111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4112 B:      https://bugzilla.kernel.org
4113 F:      Documentation/admin-guide/pm/cpuidle.rst
4114 F:      Documentation/driver-api/pm/cpuidle.rst
4115 F:      drivers/cpuidle/*
4116 F:      include/linux/cpuidle.h
4117
4118 CRAMFS FILESYSTEM
4119 M:      Nicolas Pitre <nico@linaro.org>
4120 S:      Maintained
4121 F:      Documentation/filesystems/cramfs.txt
4122 F:      fs/cramfs/
4123
4124 CRYPTO API
4125 M:      Herbert Xu <herbert@gondor.apana.org.au>
4126 M:      "David S. Miller" <davem@davemloft.net>
4127 L:      linux-crypto@vger.kernel.org
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4130 S:      Maintained
4131 F:      Documentation/crypto/
4132 F:      Documentation/devicetree/bindings/crypto/
4133 F:      arch/*/crypto/
4134 F:      crypto/
4135 F:      drivers/crypto/
4136 F:      include/crypto/
4137 F:      include/linux/crypto*
4138
4139 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4140 M:      Neil Horman <nhorman@tuxdriver.com>
4141 L:      linux-crypto@vger.kernel.org
4142 S:      Maintained
4143 F:      crypto/ansi_cprng.c
4144 F:      crypto/rng.c
4145
4146 CS3308 MEDIA DRIVER
4147 M:      Hans Verkuil <hverkuil@xs4all.nl>
4148 L:      linux-media@vger.kernel.org
4149 T:      git git://linuxtv.org/media_tree.git
4150 W:      http://linuxtv.org
4151 S:      Odd Fixes
4152 F:      drivers/media/i2c/cs3308.c
4153
4154 CS5535 Audio ALSA driver
4155 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4156 S:      Maintained
4157 F:      sound/pci/cs5535audio/
4158
4159 CSI DRIVERS FOR ALLWINNER V3s
4160 M:      Yong Deng <yong.deng@magewell.com>
4161 L:      linux-media@vger.kernel.org
4162 T:      git git://linuxtv.org/media_tree.git
4163 S:      Maintained
4164 F:      drivers/media/platform/sunxi/sun6i-csi/
4165 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4166
4167 CW1200 WLAN driver
4168 M:      Solomon Peachy <pizza@shaftnet.org>
4169 S:      Maintained
4170 F:      drivers/net/wireless/st/cw1200/
4171
4172 CX18 VIDEO4LINUX DRIVER
4173 M:      Andy Walls <awalls@md.metrocast.net>
4174 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4175 L:      linux-media@vger.kernel.org
4176 T:      git git://linuxtv.org/media_tree.git
4177 W:      https://linuxtv.org
4178 W:      http://www.ivtvdriver.org/index.php/Cx18
4179 S:      Maintained
4180 F:      Documentation/media/v4l-drivers/cx18*
4181 F:      drivers/media/pci/cx18/
4182 F:      include/uapi/linux/ivtv*
4183
4184 CX2341X MPEG ENCODER HELPER MODULE
4185 M:      Hans Verkuil <hverkuil@xs4all.nl>
4186 L:      linux-media@vger.kernel.org
4187 T:      git git://linuxtv.org/media_tree.git
4188 W:      https://linuxtv.org
4189 S:      Maintained
4190 F:      drivers/media/common/cx2341x*
4191 F:      include/media/drv-intf/cx2341x.h
4192
4193 CX24120 MEDIA DRIVER
4194 M:      Jemma Denson <jdenson@gmail.com>
4195 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4196 L:      linux-media@vger.kernel.org
4197 W:      https://linuxtv.org
4198 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4199 S:      Maintained
4200 F:      drivers/media/dvb-frontends/cx24120*
4201
4202 CX88 VIDEO4LINUX DRIVER
4203 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4204 L:      linux-media@vger.kernel.org
4205 W:      https://linuxtv.org
4206 T:      git git://linuxtv.org/media_tree.git
4207 S:      Odd fixes
4208 F:      Documentation/media/v4l-drivers/cx88*
4209 F:      drivers/media/pci/cx88/
4210
4211 CXD2820R MEDIA DRIVER
4212 M:      Antti Palosaari <crope@iki.fi>
4213 L:      linux-media@vger.kernel.org
4214 W:      https://linuxtv.org
4215 W:      http://palosaari.fi/linux/
4216 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4217 T:      git git://linuxtv.org/anttip/media_tree.git
4218 S:      Maintained
4219 F:      drivers/media/dvb-frontends/cxd2820r*
4220
4221 CXGB3 ETHERNET DRIVER (CXGB3)
4222 M:      Vishal Kulkarni <vishal@chelsio.com>
4223 L:      netdev@vger.kernel.org
4224 W:      http://www.chelsio.com
4225 S:      Supported
4226 F:      drivers/net/ethernet/chelsio/cxgb3/
4227
4228 CXGB3 ISCSI DRIVER (CXGB3I)
4229 M:      Karen Xie <kxie@chelsio.com>
4230 L:      linux-scsi@vger.kernel.org
4231 W:      http://www.chelsio.com
4232 S:      Supported
4233 F:      drivers/scsi/cxgbi/cxgb3i
4234
4235 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4236 M:      Steve Wise <swise@chelsio.com>
4237 L:      linux-rdma@vger.kernel.org
4238 W:      http://www.openfabrics.org
4239 S:      Supported
4240 F:      drivers/infiniband/hw/cxgb3/
4241 F:      include/uapi/rdma/cxgb3-abi.h
4242
4243 CXGB4 CRYPTO DRIVER (chcr)
4244 M:      Harsh Jain <harsh@chelsio.com>
4245 L:      linux-crypto@vger.kernel.org
4246 W:      http://www.chelsio.com
4247 S:      Supported
4248 F:      drivers/crypto/chelsio
4249
4250 CXGB4 ETHERNET DRIVER (CXGB4)
4251 M:      Vishal Kulkarni <vishal@chelsio.com>
4252 L:      netdev@vger.kernel.org
4253 W:      http://www.chelsio.com
4254 S:      Supported
4255 F:      drivers/net/ethernet/chelsio/cxgb4/
4256
4257 CXGB4 ISCSI DRIVER (CXGB4I)
4258 M:      Karen Xie <kxie@chelsio.com>
4259 L:      linux-scsi@vger.kernel.org
4260 W:      http://www.chelsio.com
4261 S:      Supported
4262 F:      drivers/scsi/cxgbi/cxgb4i
4263
4264 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4265 M:      Steve Wise <swise@chelsio.com>
4266 L:      linux-rdma@vger.kernel.org
4267 W:      http://www.openfabrics.org
4268 S:      Supported
4269 F:      drivers/infiniband/hw/cxgb4/
4270 F:      include/uapi/rdma/cxgb4-abi.h
4271
4272 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4273 M:      Casey Leedom <leedom@chelsio.com>
4274 L:      netdev@vger.kernel.org
4275 W:      http://www.chelsio.com
4276 S:      Supported
4277 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4278
4279 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4280 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4281 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4282 L:      linuxppc-dev@lists.ozlabs.org
4283 S:      Supported
4284 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4285 F:      drivers/misc/cxl/
4286 F:      include/misc/cxl*
4287 F:      include/uapi/misc/cxl.h
4288 F:      Documentation/powerpc/cxl.txt
4289 F:      Documentation/ABI/testing/sysfs-class-cxl
4290
4291 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4292 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4293 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4294 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4295 L:      linux-scsi@vger.kernel.org
4296 S:      Supported
4297 F:      drivers/scsi/cxlflash/
4298 F:      include/uapi/scsi/cxlflash_ioctl.h
4299 F:      Documentation/powerpc/cxlflash.txt
4300
4301 CYBERPRO FB DRIVER
4302 M:      Russell King <linux@armlinux.org.uk>
4303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4304 W:      http://www.armlinux.org.uk/
4305 S:      Maintained
4306 F:      drivers/video/fbdev/cyber2000fb.*
4307
4308 CYCLADES ASYNC MUX DRIVER
4309 W:      http://www.cyclades.com/
4310 S:      Orphan
4311 F:      drivers/tty/cyclades.c
4312 F:      include/linux/cyclades.h
4313 F:      include/uapi/linux/cyclades.h
4314
4315 CYCLADES PC300 DRIVER
4316 W:      http://www.cyclades.com/
4317 S:      Orphan
4318 F:      drivers/net/wan/pc300*
4319
4320 CYPRESS_FIRMWARE MEDIA DRIVER
4321 M:      Antti Palosaari <crope@iki.fi>
4322 L:      linux-media@vger.kernel.org
4323 W:      https://linuxtv.org
4324 W:      http://palosaari.fi/linux/
4325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4326 T:      git git://linuxtv.org/anttip/media_tree.git
4327 S:      Maintained
4328 F:      drivers/media/common/cypress_firmware*
4329
4330 CYTTSP TOUCHSCREEN DRIVER
4331 M:      Ferruh Yigit <fery@cypress.com>
4332 L:      linux-input@vger.kernel.org
4333 S:      Supported
4334 F:      drivers/input/touchscreen/cyttsp*
4335 F:      include/linux/input/cyttsp.h
4336
4337 D-LINK DIR-685 TOUCHKEYS DRIVER
4338 M:      Linus Walleij <linus.walleij@linaro.org>
4339 L:      linux-input@vger.kernel.org
4340 S:      Supported
4341 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4342
4343 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4344 M:      Joshua Kinard <kumba@gentoo.org>
4345 S:      Maintained
4346 F:      drivers/rtc/rtc-ds1685.c
4347 F:      include/linux/rtc/ds1685.h
4348
4349 DAMA SLAVE for AX.25
4350 M:      Joerg Reuter <jreuter@yaina.de>
4351 W:      http://yaina.de/jreuter/
4352 W:      http://www.qsl.net/dl1bke/
4353 L:      linux-hams@vger.kernel.org
4354 S:      Maintained
4355 F:      net/ax25/af_ax25.c
4356 F:      net/ax25/ax25_dev.c
4357 F:      net/ax25/ax25_ds_*
4358 F:      net/ax25/ax25_in.c
4359 F:      net/ax25/ax25_out.c
4360 F:      net/ax25/ax25_timer.c
4361 F:      net/ax25/sysctl_net_ax25.c
4362
4363 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4364 L:      netdev@vger.kernel.org
4365 S:      Orphan
4366 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4367 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4368
4369 DC390/AM53C974 SCSI driver
4370 M:      Hannes Reinecke <hare@suse.com>
4371 L:      linux-scsi@vger.kernel.org
4372 S:      Maintained
4373 F:      drivers/scsi/am53c974.c
4374
4375 DC395x SCSI driver
4376 M:      Oliver Neukum <oliver@neukum.org>
4377 M:      Ali Akcaagac <aliakc@web.de>
4378 M:      Jamie Lenehan <lenehan@twibble.org>
4379 L:      dc395x@twibble.org
4380 W:      http://twibble.org/dist/dc395x/
4381 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4382 S:      Maintained
4383 F:      Documentation/scsi/dc395x.txt
4384 F:      drivers/scsi/dc395x.*
4385
4386 DCCP PROTOCOL
4387 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4388 L:      dccp@vger.kernel.org
4389 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4390 S:      Maintained
4391 F:      include/linux/dccp.h
4392 F:      include/uapi/linux/dccp.h
4393 F:      include/linux/tfrc.h
4394 F:      net/dccp/
4395
4396 DECnet NETWORK LAYER
4397 W:      http://linux-decnet.sourceforge.net
4398 L:      linux-decnet-user@lists.sourceforge.net
4399 S:      Orphan
4400 F:      Documentation/networking/decnet.txt
4401 F:      net/decnet/
4402
4403 DECSTATION PLATFORM SUPPORT
4404 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4405 L:      linux-mips@vger.kernel.org
4406 W:      http://www.linux-mips.org/wiki/DECstation
4407 S:      Maintained
4408 F:      arch/mips/dec/
4409 F:      arch/mips/include/asm/dec/
4410 F:      arch/mips/include/asm/mach-dec/
4411
4412 DEFXX FDDI NETWORK DRIVER
4413 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4414 S:      Maintained
4415 F:      drivers/net/fddi/defxx.*
4416
4417 DELL SMBIOS DRIVER
4418 M:      Pali Rohár <pali.rohar@gmail.com>
4419 M:      Mario Limonciello <mario.limonciello@dell.com>
4420 L:      platform-driver-x86@vger.kernel.org
4421 S:      Maintained
4422 F:      drivers/platform/x86/dell-smbios.*
4423
4424 DELL SMBIOS SMM DRIVER
4425 M:      Mario Limonciello <mario.limonciello@dell.com>
4426 L:      platform-driver-x86@vger.kernel.org
4427 S:      Maintained
4428 F:      drivers/platform/x86/dell-smbios-smm.c
4429
4430 DELL SMBIOS WMI DRIVER
4431 M:      Mario Limonciello <mario.limonciello@dell.com>
4432 L:      platform-driver-x86@vger.kernel.org
4433 S:      Maintained
4434 F:      drivers/platform/x86/dell-smbios-wmi.c
4435 F:      tools/wmi/dell-smbios-example.c
4436
4437 DEFZA FDDI NETWORK DRIVER
4438 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4439 S:      Maintained
4440 F:      drivers/net/fddi/defza.*
4441
4442 DELL LAPTOP DRIVER
4443 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4444 M:      Pali Rohár <pali.rohar@gmail.com>
4445 L:      platform-driver-x86@vger.kernel.org
4446 S:      Maintained
4447 F:      drivers/platform/x86/dell-laptop.c
4448
4449 DELL LAPTOP FREEFALL DRIVER
4450 M:      Pali Rohár <pali.rohar@gmail.com>
4451 S:      Maintained
4452 F:      drivers/platform/x86/dell-smo8800.c
4453
4454 DELL LAPTOP RBTN DRIVER
4455 M:      Pali Rohár <pali.rohar@gmail.com>
4456 S:      Maintained
4457 F:      drivers/platform/x86/dell-rbtn.*
4458
4459 DELL REMOTE BIOS UPDATE DRIVER
4460 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4461 L:      platform-driver-x86@vger.kernel.org
4462 S:      Maintained
4463 F:      drivers/platform/x86/dell_rbu.c
4464
4465 DELL LAPTOP SMM DRIVER
4466 M:      Pali Rohár <pali.rohar@gmail.com>
4467 S:      Maintained
4468 F:      drivers/hwmon/dell-smm-hwmon.c
4469 F:      include/uapi/linux/i8k.h
4470
4471 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4472 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4473 L:      platform-driver-x86@vger.kernel.org
4474 S:      Maintained
4475 F:      Documentation/dcdbas.txt
4476 F:      drivers/platform/x86/dcdbas.*
4477
4478 DELL WMI NOTIFICATIONS DRIVER
4479 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4480 M:      Pali Rohár <pali.rohar@gmail.com>
4481 S:      Maintained
4482 F:      drivers/platform/x86/dell-wmi.c
4483
4484 DELL WMI DESCRIPTOR DRIVER
4485 M:      Mario Limonciello <mario.limonciello@dell.com>
4486 S:      Maintained
4487 F:      drivers/platform/x86/dell-wmi-descriptor.c
4488
4489 DELTA ST MEDIA DRIVER
4490 M:      Hugues Fruchet <hugues.fruchet@st.com>
4491 L:      linux-media@vger.kernel.org
4492 T:      git git://linuxtv.org/media_tree.git
4493 W:      https://linuxtv.org
4494 S:      Supported
4495 F:      drivers/media/platform/sti/delta
4496
4497 DENALI NAND DRIVER
4498 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4499 L:      linux-mtd@lists.infradead.org
4500 S:      Supported
4501 F:      drivers/mtd/nand/raw/denali*
4502
4503 DESIGNWARE USB2 DRD IP DRIVER
4504 M:      Minas Harutyunyan <hminas@synopsys.com>
4505 L:      linux-usb@vger.kernel.org
4506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4507 S:      Maintained
4508 F:      drivers/usb/dwc2/
4509
4510 DESIGNWARE USB3 DRD IP DRIVER
4511 M:      Felipe Balbi <balbi@kernel.org>
4512 L:      linux-usb@vger.kernel.org
4513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4514 S:      Maintained
4515 F:      drivers/usb/dwc3/
4516
4517 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4518 M:      Andreas Klinger <ak@it-klinger.de>
4519 L:      linux-iio@vger.kernel.org
4520 S:      Maintained
4521 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4522 F:      drivers/iio/proximity/srf*.c
4523
4524 DEVICE COREDUMP (DEV_COREDUMP)
4525 M:      Johannes Berg <johannes@sipsolutions.net>
4526 L:      linux-kernel@vger.kernel.org
4527 S:      Maintained
4528 F:      drivers/base/devcoredump.c
4529 F:      include/linux/devcoredump.h
4530
4531 DEVICE FREQUENCY (DEVFREQ)
4532 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4533 M:      Kyungmin Park <kyungmin.park@samsung.com>
4534 R:      Chanwoo Choi <cw00.choi@samsung.com>
4535 L:      linux-pm@vger.kernel.org
4536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4537 S:      Maintained
4538 F:      drivers/devfreq/
4539 F:      include/linux/devfreq.h
4540 F:      Documentation/devicetree/bindings/devfreq/
4541
4542 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4543 M:      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:      Supported
4547 F:      drivers/devfreq/event/
4548 F:      drivers/devfreq/devfreq-event.c
4549 F:      include/linux/devfreq-event.h
4550 F:      Documentation/devicetree/bindings/devfreq/event/
4551
4552 DEVICE NUMBER REGISTRY
4553 M:      Torben Mathiasen <device@lanana.org>
4554 W:      http://lanana.org/docs/device-list/index.html
4555 S:      Maintained
4556
4557 DEVICE-MAPPER  (LVM)
4558 M:      Alasdair Kergon <agk@redhat.com>
4559 M:      Mike Snitzer <snitzer@redhat.com>
4560 M:      dm-devel@redhat.com
4561 L:      dm-devel@redhat.com
4562 W:      http://sources.redhat.com/dm
4563 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4565 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4566 S:      Maintained
4567 F:      Documentation/device-mapper/
4568 F:      drivers/md/Makefile
4569 F:      drivers/md/Kconfig
4570 F:      drivers/md/dm*
4571 F:      drivers/md/persistent-data/
4572 F:      include/linux/device-mapper.h
4573 F:      include/linux/dm-*.h
4574 F:      include/uapi/linux/dm-*.h
4575
4576 DEVLINK
4577 M:      Jiri Pirko <jiri@mellanox.com>
4578 L:      netdev@vger.kernel.org
4579 S:      Supported
4580 F:      net/core/devlink.c
4581 F:      include/net/devlink.h
4582 F:      include/uapi/linux/devlink.h
4583
4584 DIALOG SEMICONDUCTOR DRIVERS
4585 M:      Support Opensource <support.opensource@diasemi.com>
4586 W:      http://www.dialog-semiconductor.com/products
4587 S:      Supported
4588 F:      Documentation/hwmon/da90??
4589 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4590 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4591 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4592 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4593 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4594 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4595 F:      drivers/gpio/gpio-da90??.c
4596 F:      drivers/hwmon/da90??-hwmon.c
4597 F:      drivers/iio/adc/da91??-*.c
4598 F:      drivers/input/misc/da90??_onkey.c
4599 F:      drivers/input/touchscreen/da9052_tsi.c
4600 F:      drivers/leds/leds-da90??.c
4601 F:      drivers/mfd/da903x.c
4602 F:      drivers/mfd/da90??-*.c
4603 F:      drivers/mfd/da91??-*.c
4604 F:      drivers/power/supply/da9052-battery.c
4605 F:      drivers/power/supply/da91??-*.c
4606 F:      drivers/regulator/da903x.c
4607 F:      drivers/regulator/da9???-regulator.[ch]
4608 F:      drivers/thermal/da90??-thermal.c
4609 F:      drivers/rtc/rtc-da90??.c
4610 F:      drivers/video/backlight/da90??_bl.c
4611 F:      drivers/watchdog/da90??_wdt.c
4612 F:      include/linux/mfd/da903x.h
4613 F:      include/linux/mfd/da9052/
4614 F:      include/linux/mfd/da9055/
4615 F:      include/linux/mfd/da9062/
4616 F:      include/linux/mfd/da9063/
4617 F:      include/linux/mfd/da9150/
4618 F:      include/linux/regulator/da9211.h
4619 F:      include/sound/da[79]*.h
4620 F:      sound/soc/codecs/da[79]*.[ch]
4621
4622 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4623 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4624 L:      linux-gpio@vger.kernel.org
4625 S:      Maintained
4626 F:      drivers/gpio/gpio-gpio-mm.c
4627
4628 DIOLAN U2C-12 I2C DRIVER
4629 M:      Guenter Roeck <linux@roeck-us.net>
4630 L:      linux-i2c@vger.kernel.org
4631 S:      Maintained
4632 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4633
4634 FILESYSTEM DIRECT ACCESS (DAX)
4635 M:      Matthew Wilcox <willy@infradead.org>
4636 M:      Ross Zwisler <zwisler@kernel.org>
4637 M:      Jan Kara <jack@suse.cz>
4638 L:      linux-fsdevel@vger.kernel.org
4639 S:      Supported
4640 F:      fs/dax.c
4641 F:      include/linux/dax.h
4642 F:      include/trace/events/fs_dax.h
4643
4644 DEVICE DIRECT ACCESS (DAX)
4645 M:      Dan Williams <dan.j.williams@intel.com>
4646 M:      Dave Jiang <dave.jiang@intel.com>
4647 M:      Ross Zwisler <zwisler@kernel.org>
4648 M:      Vishal Verma <vishal.l.verma@intel.com>
4649 L:      linux-nvdimm@lists.01.org
4650 S:      Supported
4651 F:      drivers/dax/
4652
4653 DIRECTORY NOTIFICATION (DNOTIFY)
4654 M:      Jan Kara <jack@suse.cz>
4655 R:      Amir Goldstein <amir73il@gmail.com>
4656 L:      linux-fsdevel@vger.kernel.org
4657 S:      Maintained
4658 F:      Documentation/filesystems/dnotify.txt
4659 F:      fs/notify/dnotify/
4660 F:      include/linux/dnotify.h
4661
4662 DISK GEOMETRY AND PARTITION HANDLING
4663 M:      Andries Brouwer <aeb@cwi.nl>
4664 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4665 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4666 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4667 S:      Maintained
4668
4669 DISKQUOTA
4670 M:      Jan Kara <jack@suse.com>
4671 S:      Maintained
4672 F:      Documentation/filesystems/quota.txt
4673 F:      fs/quota/
4674 F:      include/linux/quota*.h
4675 F:      include/uapi/linux/quota*.h
4676
4677 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4678 M:      Bernie Thompson <bernie@plugable.com>
4679 L:      linux-fbdev@vger.kernel.org
4680 S:      Maintained
4681 W:      http://plugable.com/category/projects/udlfb/
4682 F:      drivers/video/fbdev/udlfb.c
4683 F:      include/video/udlfb.h
4684 F:      Documentation/fb/udlfb.txt
4685
4686 DISTRIBUTED LOCK MANAGER (DLM)
4687 M:      Christine Caulfield <ccaulfie@redhat.com>
4688 M:      David Teigland <teigland@redhat.com>
4689 L:      cluster-devel@redhat.com
4690 W:      http://sources.redhat.com/cluster/
4691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4692 S:      Supported
4693 F:      fs/dlm/
4694
4695 DMA BUFFER SHARING FRAMEWORK
4696 M:      Sumit Semwal <sumit.semwal@linaro.org>
4697 S:      Maintained
4698 L:      linux-media@vger.kernel.org
4699 L:      dri-devel@lists.freedesktop.org
4700 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4701 F:      drivers/dma-buf/
4702 F:      include/linux/dma-buf*
4703 F:      include/linux/reservation.h
4704 F:      include/linux/*fence.h
4705 F:      Documentation/driver-api/dma-buf.rst
4706 T:      git git://anongit.freedesktop.org/drm/drm-misc
4707
4708 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4709 M:      Vinod Koul <vkoul@kernel.org>
4710 L:      dmaengine@vger.kernel.org
4711 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4712 S:      Maintained
4713 F:      drivers/dma/
4714 F:      include/linux/dmaengine.h
4715 F:      include/linux/of_dma.h
4716 F:      Documentation/devicetree/bindings/dma/
4717 F:      Documentation/driver-api/dmaengine/
4718 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4719
4720 DMA MAPPING HELPERS
4721 M:      Christoph Hellwig <hch@lst.de>
4722 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4723 R:      Robin Murphy <robin.murphy@arm.com>
4724 L:      iommu@lists.linux-foundation.org
4725 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4726 W:      http://git.infradead.org/users/hch/dma-mapping.git
4727 S:      Supported
4728 F:      kernel/dma/
4729 F:      include/asm-generic/dma-mapping.h
4730 F:      include/linux/dma-direct.h
4731 F:      include/linux/dma-mapping.h
4732 F:      include/linux/dma-noncoherent.h
4733
4734 DME1737 HARDWARE MONITOR DRIVER
4735 M:      Juerg Haefliger <juergh@gmail.com>
4736 L:      linux-hwmon@vger.kernel.org
4737 S:      Maintained
4738 F:      Documentation/hwmon/dme1737
4739 F:      drivers/hwmon/dme1737.c
4740
4741 DMI/SMBIOS SUPPORT
4742 M:      Jean Delvare <jdelvare@suse.com>
4743 S:      Maintained
4744 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4745 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4746 F:      drivers/firmware/dmi-id.c
4747 F:      drivers/firmware/dmi_scan.c
4748 F:      include/linux/dmi.h
4749
4750 DOCUMENTATION
4751 M:      Jonathan Corbet <corbet@lwn.net>
4752 L:      linux-doc@vger.kernel.org
4753 S:      Maintained
4754 F:      Documentation/
4755 F:      scripts/kernel-doc
4756 X:      Documentation/ABI/
4757 X:      Documentation/acpi/
4758 X:      Documentation/devicetree/
4759 X:      Documentation/i2c/
4760 X:      Documentation/media/
4761 X:      Documentation/power/
4762 X:      Documentation/spi/
4763 T:      git git://git.lwn.net/linux.git docs-next
4764
4765 DOCUMENTATION/ITALIAN
4766 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4767 L:      linux-doc@vger.kernel.org
4768 S:      Maintained
4769 F:      Documentation/translations/it_IT
4770
4771 DONGWOON DW9714 LENS VOICE COIL DRIVER
4772 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4773 L:      linux-media@vger.kernel.org
4774 T:      git git://linuxtv.org/media_tree.git
4775 S:      Maintained
4776 F:      drivers/media/i2c/dw9714.c
4777 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4778
4779 DONGWOON DW9807 LENS VOICE COIL DRIVER
4780 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4781 L:      linux-media@vger.kernel.org
4782 T:      git git://linuxtv.org/media_tree.git
4783 S:      Maintained
4784 F:      drivers/media/i2c/dw9807-vcm.c
4785 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4786
4787 DOUBLETALK DRIVER
4788 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4789 L:      blinux-list@redhat.com
4790 S:      Maintained
4791 F:      drivers/char/dtlk.c
4792 F:      include/linux/dtlk.h
4793
4794 DPAA2 DATAPATH I/O (DPIO) DRIVER
4795 M:      Roy Pledge <Roy.Pledge@nxp.com>
4796 L:      linux-kernel@vger.kernel.org
4797 S:      Maintained
4798 F:      drivers/soc/fsl/dpio
4799
4800 DPAA2 ETHERNET DRIVER
4801 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4802 L:      netdev@vger.kernel.org
4803 S:      Maintained
4804 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4805 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4806 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4807 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4808 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4809
4810 DPAA2 ETHERNET SWITCH DRIVER
4811 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4812 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4813 L:      linux-kernel@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/staging/fsl-dpaa2/ethsw
4816
4817 DPAA2 PTP CLOCK DRIVER
4818 M:      Yangbo Lu <yangbo.lu@nxp.com>
4819 L:      netdev@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4822 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4823
4824 DPT_I2O SCSI RAID DRIVER
4825 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4826 L:      linux-scsi@vger.kernel.org
4827 W:      http://www.adaptec.com/
4828 S:      Maintained
4829 F:      drivers/scsi/dpt*
4830 F:      drivers/scsi/dpt/
4831
4832 DRBD DRIVER
4833 M:      Philipp Reisner <philipp.reisner@linbit.com>
4834 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4835 L:      drbd-dev@lists.linbit.com
4836 W:      http://www.drbd.org
4837 T:      git git://git.linbit.com/linux-drbd.git
4838 T:      git git://git.linbit.com/drbd-8.4.git
4839 S:      Supported
4840 F:      drivers/block/drbd/
4841 F:      lib/lru_cache.c
4842 F:      Documentation/blockdev/drbd/
4843
4844 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4845 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4846 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4848 S:      Supported
4849 F:      Documentation/kobject.txt
4850 F:      drivers/base/
4851 F:      fs/debugfs/
4852 F:      fs/sysfs/
4853 F:      include/linux/debugfs.h
4854 F:      include/linux/kobj*
4855 F:      lib/kobj*
4856
4857 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4858 M:      Kevin Hilman <khilman@kernel.org>
4859 M:      Nishanth Menon <nm@ti.com>
4860 S:      Maintained
4861 F:      drivers/power/avs/
4862 F:      include/linux/power/smartreflex.h
4863 L:      linux-pm@vger.kernel.org
4864
4865 DRM DRIVER FOR ARM PL111 CLCD
4866 M:      Eric Anholt <eric@anholt.net>
4867 T:      git git://anongit.freedesktop.org/drm/drm-misc
4868 S:      Supported
4869 F:      drivers/gpu/drm/pl111/
4870
4871 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4872 M:      Linus Walleij <linus.walleij@linaro.org>
4873 T:      git git://anongit.freedesktop.org/drm/drm-misc
4874 S:      Maintained
4875 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4876 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4877
4878 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4879 M:      Dave Airlie <airlied@redhat.com>
4880 S:      Odd Fixes
4881 F:      drivers/gpu/drm/ast/
4882
4883 DRM DRIVER FOR BOCHS VIRTUAL GPU
4884 M:      Gerd Hoffmann <kraxel@redhat.com>
4885 L:      virtualization@lists.linux-foundation.org
4886 T:      git git://anongit.freedesktop.org/drm/drm-misc
4887 S:      Maintained
4888 F:      drivers/gpu/drm/bochs/
4889
4890 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4891 M:      Linus Walleij <linus.walleij@linaro.org>
4892 T:      git git://anongit.freedesktop.org/drm/drm-misc
4893 S:      Maintained
4894 F:      drivers/gpu/drm/tve200/
4895
4896 DRM DRIVER FOR ILITEK ILI9225 PANELS
4897 M:      David Lechner <david@lechnology.com>
4898 S:      Maintained
4899 F:      drivers/gpu/drm/tinydrm/ili9225.c
4900 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4901
4902 DRM DRIVER FOR HX8357D PANELS
4903 M:      Eric Anholt <eric@anholt.net>
4904 T:      git git://anongit.freedesktop.org/drm/drm-misc
4905 S:      Maintained
4906 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4907 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4908
4909 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4910 S:      Orphan / Obsolete
4911 F:      drivers/gpu/drm/i810/
4912 F:      include/uapi/drm/i810_drm.h
4913
4914 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4915 S:      Orphan / Obsolete
4916 F:      drivers/gpu/drm/mga/
4917 F:      include/uapi/drm/mga_drm.h
4918
4919 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4920 M:      Dave Airlie <airlied@redhat.com>
4921 S:      Odd Fixes
4922 F:      drivers/gpu/drm/mgag200/
4923
4924 DRM DRIVER FOR MI0283QT
4925 M:      Noralf Trønnes <noralf@tronnes.org>
4926 S:      Maintained
4927 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4928 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4929
4930 DRM DRIVER FOR MSM ADRENO GPU
4931 M:      Rob Clark <robdclark@gmail.com>
4932 M:      Sean Paul <sean@poorly.run>
4933 L:      linux-arm-msm@vger.kernel.org
4934 L:      dri-devel@lists.freedesktop.org
4935 L:      freedreno@lists.freedesktop.org
4936 T:      git https://gitlab.freedesktop.org/drm/msm.git
4937 S:      Maintained
4938 F:      drivers/gpu/drm/msm/
4939 F:      include/uapi/drm/msm_drm.h
4940 F:      Documentation/devicetree/bindings/display/msm/
4941
4942 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4943 M:      Ben Skeggs <bskeggs@redhat.com>
4944 L:      dri-devel@lists.freedesktop.org
4945 L:      nouveau@lists.freedesktop.org
4946 T:      git git://github.com/skeggsb/linux
4947 S:      Supported
4948 F:      drivers/gpu/drm/nouveau/
4949 F:      include/uapi/drm/nouveau_drm.h
4950
4951 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4952 M:      Stefan Mavrodiev <stefan@olimex.com>
4953 S:      Maintained
4954 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4955 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4956
4957 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4958 M:      Noralf Trønnes <noralf@tronnes.org>
4959 S:      Maintained
4960 F:      drivers/gpu/drm/tinydrm/repaper.c
4961 F:      Documentation/devicetree/bindings/display/repaper.txt
4962
4963 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4964 M:      Dave Airlie <airlied@redhat.com>
4965 M:      Gerd Hoffmann <kraxel@redhat.com>
4966 L:      virtualization@lists.linux-foundation.org
4967 T:      git git://anongit.freedesktop.org/drm/drm-misc
4968 S:      Obsolete
4969 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4970 F:      drivers/gpu/drm/cirrus/
4971
4972 DRM DRIVER FOR QXL VIRTUAL GPU
4973 M:      Dave Airlie <airlied@redhat.com>
4974 M:      Gerd Hoffmann <kraxel@redhat.com>
4975 L:      virtualization@lists.linux-foundation.org
4976 L:      spice-devel@lists.freedesktop.org
4977 T:      git git://anongit.freedesktop.org/drm/drm-misc
4978 S:      Maintained
4979 F:      drivers/gpu/drm/qxl/
4980 F:      include/uapi/drm/qxl_drm.h
4981
4982 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4983 S:      Orphan / Obsolete
4984 F:      drivers/gpu/drm/r128/
4985 F:      include/uapi/drm/r128_drm.h
4986
4987 DRM DRIVER FOR SAVAGE VIDEO CARDS
4988 S:      Orphan / Obsolete
4989 F:      drivers/gpu/drm/savage/
4990 F:      include/uapi/drm/savage_drm.h
4991
4992 DRM DRIVER FOR SIS VIDEO CARDS
4993 S:      Orphan / Obsolete
4994 F:      drivers/gpu/drm/sis/
4995 F:      include/uapi/drm/sis_drm.h
4996
4997 DRM DRIVER FOR SITRONIX ST7701 PANELS
4998 M:      Jagan Teki <jagan@amarulasolutions.com>
4999 S:      Maintained
5000 F:      drivers/gpu/drm/panel/panel-sitronix-st7701.c
5001 F:      Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5002
5003 DRM DRIVER FOR SITRONIX ST7586 PANELS
5004 M:      David Lechner <david@lechnology.com>
5005 S:      Maintained
5006 F:      drivers/gpu/drm/tinydrm/st7586.c
5007 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
5008
5009 DRM DRIVER FOR SITRONIX ST7735R PANELS
5010 M:      David Lechner <david@lechnology.com>
5011 S:      Maintained
5012 F:      drivers/gpu/drm/tinydrm/st7735r.c
5013 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5014
5015 DRM DRIVER FOR TDFX VIDEO CARDS
5016 S:      Orphan / Obsolete
5017 F:      drivers/gpu/drm/tdfx/
5018
5019 DRM DRIVER FOR TPO TPG110 PANELS
5020 M:      Linus Walleij <linus.walleij@linaro.org>
5021 T:      git git://anongit.freedesktop.org/drm/drm-misc
5022 S:      Maintained
5023 F:      drivers/gpu/drm/panel/panel-tpo-tpg110.c
5024 F:      Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5025
5026 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5027 M:      Dave Airlie <airlied@redhat.com>
5028 R:      Sean Paul <sean@poorly.run>
5029 L:      dri-devel@lists.freedesktop.org
5030 S:      Odd Fixes
5031 F:      drivers/gpu/drm/udl/
5032 T:      git git://anongit.freedesktop.org/drm/drm-misc
5033
5034 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5035 M:      Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5036 R:      Haneen Mohammed <hamohammed.sa@gmail.com>
5037 R:      Daniel Vetter <daniel@ffwll.ch>
5038 T:      git git://anongit.freedesktop.org/drm/drm-misc
5039 S:      Maintained
5040 L:      dri-devel@lists.freedesktop.org
5041 F:      drivers/gpu/drm/vkms/
5042 F:      Documentation/gpu/vkms.rst
5043
5044 DRM DRIVER FOR VMWARE VIRTUAL GPU
5045 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5046 M:      Thomas Hellstrom <thellstrom@vmware.com>
5047 L:      dri-devel@lists.freedesktop.org
5048 T:      git git://people.freedesktop.org/~thomash/linux
5049 S:      Supported
5050 F:      drivers/gpu/drm/vmwgfx/
5051 F:      include/uapi/drm/vmwgfx_drm.h
5052
5053 DRM DRIVERS
5054 M:      David Airlie <airlied@linux.ie>
5055 M:      Daniel Vetter <daniel@ffwll.ch>
5056 L:      dri-devel@lists.freedesktop.org
5057 T:      git git://anongit.freedesktop.org/drm/drm
5058 B:      https://bugs.freedesktop.org/
5059 C:      irc://chat.freenode.net/dri-devel
5060 S:      Maintained
5061 F:      drivers/gpu/drm/
5062 F:      drivers/gpu/vga/
5063 F:      Documentation/devicetree/bindings/display/
5064 F:      Documentation/devicetree/bindings/gpu/
5065 F:      Documentation/gpu/
5066 F:      include/drm/
5067 F:      include/uapi/drm/
5068 F:      include/linux/vga*
5069
5070 DRM DRIVERS AND MISC GPU PATCHES
5071 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5072 M:      Maxime Ripard <maxime.ripard@bootlin.com>
5073 M:      Sean Paul <sean@poorly.run>
5074 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5075 S:      Maintained
5076 T:      git git://anongit.freedesktop.org/drm/drm-misc
5077 F:      Documentation/gpu/
5078 F:      drivers/gpu/vga/
5079 F:      drivers/gpu/drm/*
5080 F:      include/drm/drm*
5081 F:      include/uapi/drm/drm*
5082 F:      include/linux/vga*
5083
5084 DRM DRIVERS FOR ALLWINNER A10
5085 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
5086 L:      dri-devel@lists.freedesktop.org
5087 S:      Supported
5088 F:      drivers/gpu/drm/sun4i/
5089 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5090 T:      git git://anongit.freedesktop.org/drm/drm-misc
5091
5092 DRM DRIVERS FOR AMLOGIC SOCS
5093 M:      Neil Armstrong <narmstrong@baylibre.com>
5094 L:      dri-devel@lists.freedesktop.org
5095 L:      linux-amlogic@lists.infradead.org
5096 W:      http://linux-meson.com/
5097 S:      Supported
5098 F:      drivers/gpu/drm/meson/
5099 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5100 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5101 F:      Documentation/gpu/meson.rst
5102 T:      git git://anongit.freedesktop.org/drm/drm-misc
5103
5104 DRM DRIVERS FOR ATMEL HLCDC
5105 M:      Boris Brezillon <bbrezillon@kernel.org>
5106 L:      dri-devel@lists.freedesktop.org
5107 S:      Supported
5108 F:      drivers/gpu/drm/atmel-hlcdc/
5109 F:      Documentation/devicetree/bindings/display/atmel/
5110 T:      git git://anongit.freedesktop.org/drm/drm-misc
5111
5112 DRM DRIVERS FOR BRIDGE CHIPS
5113 M:      Andrzej Hajda <a.hajda@samsung.com>
5114 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5115 S:      Maintained
5116 T:      git git://anongit.freedesktop.org/drm/drm-misc
5117 F:      drivers/gpu/drm/bridge/
5118
5119 DRM DRIVERS FOR EXYNOS
5120 M:      Inki Dae <inki.dae@samsung.com>
5121 M:      Joonyoung Shim <jy0922.shim@samsung.com>
5122 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5123 M:      Kyungmin Park <kyungmin.park@samsung.com>
5124 L:      dri-devel@lists.freedesktop.org
5125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5126 S:      Supported
5127 F:      drivers/gpu/drm/exynos/
5128 F:      include/uapi/drm/exynos_drm.h
5129 F:      Documentation/devicetree/bindings/display/exynos/
5130
5131 DRM DRIVERS FOR FREESCALE DCU
5132 M:      Stefan Agner <stefan@agner.ch>
5133 M:      Alison Wang <alison.wang@nxp.com>
5134 L:      dri-devel@lists.freedesktop.org
5135 S:      Supported
5136 F:      drivers/gpu/drm/fsl-dcu/
5137 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5138 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5139 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5140 T:      git git://anongit.freedesktop.org/drm/drm-misc
5141
5142 DRM DRIVERS FOR FREESCALE IMX
5143 M:      Philipp Zabel <p.zabel@pengutronix.de>
5144 L:      dri-devel@lists.freedesktop.org
5145 S:      Maintained
5146 F:      drivers/gpu/drm/imx/
5147 F:      drivers/gpu/ipu-v3/
5148 F:      Documentation/devicetree/bindings/display/imx/
5149
5150 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5151 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5152 L:      dri-devel@lists.freedesktop.org
5153 T:      git git://github.com/patjak/drm-gma500
5154 S:      Maintained
5155 F:      drivers/gpu/drm/gma500/
5156
5157 DRM DRIVERS FOR HISILICON
5158 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5159 M:      Rongrong Zou <zourongrong@gmail.com>
5160 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5161 R:      Chen Feng <puck.chen@hisilicon.com>
5162 L:      dri-devel@lists.freedesktop.org
5163 T:      git git://github.com/xin3liang/linux.git
5164 S:      Maintained
5165 F:      drivers/gpu/drm/hisilicon/
5166 F:      Documentation/devicetree/bindings/display/hisilicon/
5167
5168 DRM DRIVERS FOR MEDIATEK
5169 M:      CK Hu <ck.hu@mediatek.com>
5170 M:      Philipp Zabel <p.zabel@pengutronix.de>
5171 L:      dri-devel@lists.freedesktop.org
5172 S:      Supported
5173 F:      drivers/gpu/drm/mediatek/
5174 F:      Documentation/devicetree/bindings/display/mediatek/
5175
5176 DRM DRIVERS FOR NVIDIA TEGRA
5177 M:      Thierry Reding <thierry.reding@gmail.com>
5178 L:      dri-devel@lists.freedesktop.org
5179 L:      linux-tegra@vger.kernel.org
5180 T:      git git://anongit.freedesktop.org/tegra/linux.git
5181 S:      Supported
5182 F:      drivers/gpu/drm/tegra/
5183 F:      drivers/gpu/host1x/
5184 F:      include/linux/host1x.h
5185 F:      include/uapi/drm/tegra_drm.h
5186 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5187
5188 DRM DRIVERS FOR RENESAS
5189 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5190 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5191 L:      dri-devel@lists.freedesktop.org
5192 L:      linux-renesas-soc@vger.kernel.org
5193 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5194 S:      Supported
5195 F:      drivers/gpu/drm/rcar-du/
5196 F:      drivers/gpu/drm/shmobile/
5197 F:      include/linux/platform_data/shmob_drm.h
5198 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5199 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5200 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5201
5202 DRM DRIVERS FOR ROCKCHIP
5203 M:      Sandy Huang <hjc@rock-chips.com>
5204 M:      Heiko Stübner <heiko@sntech.de>
5205 L:      dri-devel@lists.freedesktop.org
5206 S:      Maintained
5207 F:      drivers/gpu/drm/rockchip/
5208 F:      Documentation/devicetree/bindings/display/rockchip/
5209 T:      git git://anongit.freedesktop.org/drm/drm-misc
5210
5211 DRM DRIVERS FOR STI
5212 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5213 M:      Vincent Abriou <vincent.abriou@st.com>
5214 L:      dri-devel@lists.freedesktop.org
5215 T:      git git://anongit.freedesktop.org/drm/drm-misc
5216 S:      Maintained
5217 F:      drivers/gpu/drm/sti
5218 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5219
5220 DRM DRIVERS FOR STM
5221 M:      Yannick Fertre <yannick.fertre@st.com>
5222 M:      Philippe Cornu <philippe.cornu@st.com>
5223 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5224 M:      Vincent Abriou <vincent.abriou@st.com>
5225 L:      dri-devel@lists.freedesktop.org
5226 T:      git git://anongit.freedesktop.org/drm/drm-misc
5227 S:      Maintained
5228 F:      drivers/gpu/drm/stm
5229 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5230
5231 DRM DRIVERS FOR TI LCDC
5232 M:      Jyri Sarha <jsarha@ti.com>
5233 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5234 L:      dri-devel@lists.freedesktop.org
5235 S:      Maintained
5236 F:      drivers/gpu/drm/tilcdc/
5237 F:      Documentation/devicetree/bindings/display/tilcdc/
5238
5239 DRM DRIVERS FOR TI OMAP
5240 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5241 L:      dri-devel@lists.freedesktop.org
5242 S:      Maintained
5243 F:      drivers/gpu/drm/omapdrm/
5244 F:      Documentation/devicetree/bindings/display/ti/
5245
5246 DRM DRIVERS FOR V3D
5247 M:      Eric Anholt <eric@anholt.net>
5248 S:      Supported
5249 F:      drivers/gpu/drm/v3d/
5250 F:      include/uapi/drm/v3d_drm.h
5251 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5252 T:      git git://anongit.freedesktop.org/drm/drm-misc
5253
5254 DRM DRIVERS FOR VC4
5255 M:      Eric Anholt <eric@anholt.net>
5256 T:      git git://github.com/anholt/linux
5257 S:      Supported
5258 F:      drivers/gpu/drm/vc4/
5259 F:      include/uapi/drm/vc4_drm.h
5260 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5261 T:      git git://anongit.freedesktop.org/drm/drm-misc
5262
5263 DRM DRIVERS FOR VIVANTE GPU IP
5264 M:      Lucas Stach <l.stach@pengutronix.de>
5265 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5266 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5267 L:      etnaviv@lists.freedesktop.org
5268 L:      dri-devel@lists.freedesktop.org
5269 S:      Maintained
5270 F:      drivers/gpu/drm/etnaviv/
5271 F:      include/uapi/drm/etnaviv_drm.h
5272 F:      Documentation/devicetree/bindings/display/etnaviv/
5273
5274 DRM DRIVERS FOR ZTE ZX
5275 M:      Shawn Guo <shawnguo@kernel.org>
5276 L:      dri-devel@lists.freedesktop.org
5277 S:      Maintained
5278 F:      drivers/gpu/drm/zte/
5279 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5280 T:      git git://anongit.freedesktop.org/drm/drm-misc
5281
5282 DRM PANEL DRIVERS
5283 M:      Thierry Reding <thierry.reding@gmail.com>
5284 L:      dri-devel@lists.freedesktop.org
5285 T:      git git://anongit.freedesktop.org/drm/drm-misc
5286 S:      Maintained
5287 F:      drivers/gpu/drm/drm_panel.c
5288 F:      drivers/gpu/drm/panel/
5289 F:      include/drm/drm_panel.h
5290 F:      Documentation/devicetree/bindings/display/panel/
5291
5292 DRM TINYDRM DRIVERS
5293 M:      Noralf Trønnes <noralf@tronnes.org>
5294 W:      https://github.com/notro/tinydrm/wiki/Development
5295 T:      git git://anongit.freedesktop.org/drm/drm-misc
5296 S:      Maintained
5297 F:      drivers/gpu/drm/tinydrm/
5298 F:      include/drm/tinydrm/
5299
5300 DRM DRIVERS FOR XEN
5301 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5302 T:      git git://anongit.freedesktop.org/drm/drm-misc
5303 L:      dri-devel@lists.freedesktop.org
5304 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
5305 S:      Supported
5306 F:      drivers/gpu/drm/xen/
5307 F:      Documentation/gpu/xen-front.rst
5308
5309 DRM TTM SUBSYSTEM
5310 M:      Christian Koenig <christian.koenig@amd.com>
5311 M:      Huang Rui <ray.huang@amd.com>
5312 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5313 T:      git git://people.freedesktop.org/~agd5f/linux
5314 S:      Maintained
5315 L:      dri-devel@lists.freedesktop.org
5316 F:      include/drm/ttm/
5317 F:      drivers/gpu/drm/ttm/
5318
5319 DSBR100 USB FM RADIO DRIVER
5320 M:      Alexey Klimov <klimov.linux@gmail.com>
5321 L:      linux-media@vger.kernel.org
5322 T:      git git://linuxtv.org/media_tree.git
5323 S:      Maintained
5324 F:      drivers/media/radio/dsbr100.c
5325
5326 DSCC4 DRIVER
5327 M:      Francois Romieu <romieu@fr.zoreil.com>
5328 L:      netdev@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/net/wan/dscc4.c
5331
5332 DT3155 MEDIA DRIVER
5333 M:      Hans Verkuil <hverkuil@xs4all.nl>
5334 L:      linux-media@vger.kernel.org
5335 T:      git git://linuxtv.org/media_tree.git
5336 W:      https://linuxtv.org
5337 S:      Odd Fixes
5338 F:      drivers/media/pci/dt3155/
5339
5340 DVB_USB_AF9015 MEDIA DRIVER
5341 M:      Antti Palosaari <crope@iki.fi>
5342 L:      linux-media@vger.kernel.org
5343 W:      https://linuxtv.org
5344 W:      http://palosaari.fi/linux/
5345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5346 T:      git git://linuxtv.org/anttip/media_tree.git
5347 S:      Maintained
5348 F:      drivers/media/usb/dvb-usb-v2/af9015*
5349
5350 DVB_USB_AF9035 MEDIA DRIVER
5351 M:      Antti Palosaari <crope@iki.fi>
5352 L:      linux-media@vger.kernel.org
5353 W:      https://linuxtv.org
5354 W:      http://palosaari.fi/linux/
5355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5356 T:      git git://linuxtv.org/anttip/media_tree.git
5357 S:      Maintained
5358 F:      drivers/media/usb/dvb-usb-v2/af9035*
5359
5360 DVB_USB_ANYSEE MEDIA DRIVER
5361 M:      Antti Palosaari <crope@iki.fi>
5362 L:      linux-media@vger.kernel.org
5363 W:      https://linuxtv.org
5364 W:      http://palosaari.fi/linux/
5365 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5366 T:      git git://linuxtv.org/anttip/media_tree.git
5367 S:      Maintained
5368 F:      drivers/media/usb/dvb-usb-v2/anysee*
5369
5370 DVB_USB_AU6610 MEDIA DRIVER
5371 M:      Antti Palosaari <crope@iki.fi>
5372 L:      linux-media@vger.kernel.org
5373 W:      https://linuxtv.org
5374 W:      http://palosaari.fi/linux/
5375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5376 T:      git git://linuxtv.org/anttip/media_tree.git
5377 S:      Maintained
5378 F:      drivers/media/usb/dvb-usb-v2/au6610*
5379
5380 DVB_USB_CE6230 MEDIA DRIVER
5381 M:      Antti Palosaari <crope@iki.fi>
5382 L:      linux-media@vger.kernel.org
5383 W:      https://linuxtv.org
5384 W:      http://palosaari.fi/linux/
5385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5386 T:      git git://linuxtv.org/anttip/media_tree.git
5387 S:      Maintained
5388 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5389
5390 DVB_USB_CXUSB MEDIA DRIVER
5391 M:      Michael Krufky <mkrufky@linuxtv.org>
5392 L:      linux-media@vger.kernel.org
5393 W:      https://linuxtv.org
5394 W:      http://github.com/mkrufky
5395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5396 T:      git git://linuxtv.org/media_tree.git
5397 S:      Maintained
5398 F:      drivers/media/usb/dvb-usb/cxusb*
5399
5400 DVB_USB_EC168 MEDIA DRIVER
5401 M:      Antti Palosaari <crope@iki.fi>
5402 L:      linux-media@vger.kernel.org
5403 W:      https://linuxtv.org
5404 W:      http://palosaari.fi/linux/
5405 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5406 T:      git git://linuxtv.org/anttip/media_tree.git
5407 S:      Maintained
5408 F:      drivers/media/usb/dvb-usb-v2/ec168*
5409
5410 DVB_USB_GL861 MEDIA DRIVER
5411 M:      Antti Palosaari <crope@iki.fi>
5412 L:      linux-media@vger.kernel.org
5413 W:      https://linuxtv.org
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/gl861*
5418
5419 DVB_USB_MXL111SF MEDIA DRIVER
5420 M:      Michael Krufky <mkrufky@linuxtv.org>
5421 L:      linux-media@vger.kernel.org
5422 W:      https://linuxtv.org
5423 W:      http://github.com/mkrufky
5424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5425 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5426 S:      Maintained
5427 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5428
5429 DVB_USB_RTL28XXU MEDIA DRIVER
5430 M:      Antti Palosaari <crope@iki.fi>
5431 L:      linux-media@vger.kernel.org
5432 W:      https://linuxtv.org
5433 W:      http://palosaari.fi/linux/
5434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5435 T:      git git://linuxtv.org/anttip/media_tree.git
5436 S:      Maintained
5437 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5438
5439 DVB_USB_V2 MEDIA DRIVER
5440 M:      Antti Palosaari <crope@iki.fi>
5441 L:      linux-media@vger.kernel.org
5442 W:      https://linuxtv.org
5443 W:      http://palosaari.fi/linux/
5444 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5445 T:      git git://linuxtv.org/anttip/media_tree.git
5446 S:      Maintained
5447 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5448 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5449
5450 DYNAMIC DEBUG
5451 M:      Jason Baron <jbaron@akamai.com>
5452 S:      Maintained
5453 F:      lib/dynamic_debug.c
5454 F:      include/linux/dynamic_debug.h
5455
5456 DYNAMIC INTERRUPT MODERATION
5457 M:      Tal Gilboa <talgi@mellanox.com>
5458 S:      Maintained
5459 F:      include/linux/net_dim.h
5460
5461 DZ DECSTATION DZ11 SERIAL DRIVER
5462 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5463 S:      Maintained
5464 F:      drivers/tty/serial/dz.*
5465
5466 E3X0 POWER BUTTON DRIVER
5467 M:      Moritz Fischer <moritz.fischer@ettus.com>
5468 L:      usrp-users@lists.ettus.com
5469 W:      http://www.ettus.com
5470 S:      Supported
5471 F:      drivers/input/misc/e3x0-button.c
5472 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5473
5474 E4000 MEDIA DRIVER
5475 M:      Antti Palosaari <crope@iki.fi>
5476 L:      linux-media@vger.kernel.org
5477 W:      https://linuxtv.org
5478 W:      http://palosaari.fi/linux/
5479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5480 T:      git git://linuxtv.org/anttip/media_tree.git
5481 S:      Maintained
5482 F:      drivers/media/tuners/e4000*
5483
5484 EARTH_PT1 MEDIA DRIVER
5485 M:      Akihiro Tsukada <tskd08@gmail.com>
5486 L:      linux-media@vger.kernel.org
5487 S:      Odd Fixes
5488 F:      drivers/media/pci/pt1/
5489
5490 EARTH_PT3 MEDIA DRIVER
5491 M:      Akihiro Tsukada <tskd08@gmail.com>
5492 L:      linux-media@vger.kernel.org
5493 S:      Odd Fixes
5494 F:      drivers/media/pci/pt3/
5495
5496 EC100 MEDIA DRIVER
5497 M:      Antti Palosaari <crope@iki.fi>
5498 L:      linux-media@vger.kernel.org
5499 W:      https://linuxtv.org
5500 W:      http://palosaari.fi/linux/
5501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5502 T:      git git://linuxtv.org/anttip/media_tree.git
5503 S:      Maintained
5504 F:      drivers/media/dvb-frontends/ec100*
5505
5506 ECRYPT FILE SYSTEM
5507 M:      Tyler Hicks <tyhicks@canonical.com>
5508 L:      ecryptfs@vger.kernel.org
5509 W:      http://ecryptfs.org
5510 W:      https://launchpad.net/ecryptfs
5511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5512 S:      Supported
5513 F:      Documentation/filesystems/ecryptfs.txt
5514 F:      fs/ecryptfs/
5515
5516 EDAC-AMD64
5517 M:      Borislav Petkov <bp@alien8.de>
5518 L:      linux-edac@vger.kernel.org
5519 S:      Maintained
5520 F:      drivers/edac/amd64_edac*
5521
5522 EDAC-AST2500
5523 M:      Stefan Schaeckeler <sschaeck@cisco.com>
5524 S:      Supported
5525 F:      drivers/edac/aspeed_edac.c
5526 F:      Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5527
5528 EDAC-CALXEDA
5529 M:      Robert Richter <rric@kernel.org>
5530 L:      linux-edac@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/edac/highbank*
5533
5534 EDAC-CAVIUM OCTEON
5535 M:      Ralf Baechle <ralf@linux-mips.org>
5536 M:      David Daney <david.daney@cavium.com>
5537 L:      linux-edac@vger.kernel.org
5538 L:      linux-mips@vger.kernel.org
5539 S:      Supported
5540 F:      drivers/edac/octeon_edac*
5541
5542 EDAC-CAVIUM THUNDERX
5543 M:      David Daney <david.daney@cavium.com>
5544 M:      Jan Glauber <jglauber@cavium.com>
5545 L:      linux-edac@vger.kernel.org
5546 S:      Supported
5547 F:      drivers/edac/thunderx_edac*
5548
5549 EDAC-CORE
5550 M:      Borislav Petkov <bp@alien8.de>
5551 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5552 R:      James Morse <james.morse@arm.com>
5553 L:      linux-edac@vger.kernel.org
5554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5556 S:      Supported
5557 F:      Documentation/admin-guide/ras.rst
5558 F:      Documentation/driver-api/edac.rst
5559 F:      drivers/edac/
5560 F:      include/linux/edac.h
5561
5562 EDAC-E752X
5563 M:      Mark Gross <mark.gross@intel.com>
5564 L:      linux-edac@vger.kernel.org
5565 S:      Maintained
5566 F:      drivers/edac/e752x_edac.c
5567
5568 EDAC-E7XXX
5569 L:      linux-edac@vger.kernel.org
5570 S:      Maintained
5571 F:      drivers/edac/e7xxx_edac.c
5572
5573 EDAC-FSL_DDR
5574 M:      York Sun <york.sun@nxp.com>
5575 L:      linux-edac@vger.kernel.org
5576 S:      Maintained
5577 F:      drivers/edac/fsl_ddr_edac.*
5578
5579 EDAC-GHES
5580 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5581 L:      linux-edac@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/edac/ghes_edac.c
5584
5585 EDAC-I3000
5586 L:      linux-edac@vger.kernel.org
5587 S:      Orphan
5588 F:      drivers/edac/i3000_edac.c
5589
5590 EDAC-I5000
5591 L:      linux-edac@vger.kernel.org
5592 S:      Maintained
5593 F:      drivers/edac/i5000_edac.c
5594
5595 EDAC-I5400
5596 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5597 L:      linux-edac@vger.kernel.org
5598 S:      Maintained
5599 F:      drivers/edac/i5400_edac.c
5600
5601 EDAC-I7300
5602 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5603 L:      linux-edac@vger.kernel.org
5604 S:      Maintained
5605 F:      drivers/edac/i7300_edac.c
5606
5607 EDAC-I7CORE
5608 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5609 L:      linux-edac@vger.kernel.org
5610 S:      Maintained
5611 F:      drivers/edac/i7core_edac.c
5612
5613 EDAC-I82443BXGX
5614 M:      Tim Small <tim@buttersideup.com>
5615 L:      linux-edac@vger.kernel.org
5616 S:      Maintained
5617 F:      drivers/edac/i82443bxgx_edac.c
5618
5619 EDAC-I82975X
5620 M:      "Arvind R." <arvino55@gmail.com>
5621 L:      linux-edac@vger.kernel.org
5622 S:      Maintained
5623 F:      drivers/edac/i82975x_edac.c
5624
5625 EDAC-IE31200
5626 M:      Jason Baron <jbaron@akamai.com>
5627 L:      linux-edac@vger.kernel.org
5628 S:      Maintained
5629 F:      drivers/edac/ie31200_edac.c
5630
5631 EDAC-MPC85XX
5632 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5633 L:      linux-edac@vger.kernel.org
5634 S:      Maintained
5635 F:      drivers/edac/mpc85xx_edac.[ch]
5636
5637 EDAC-PASEMI
5638 M:      Egor Martovetsky <egor@pasemi.com>
5639 L:      linux-edac@vger.kernel.org
5640 S:      Maintained
5641 F:      drivers/edac/pasemi_edac.c
5642
5643 EDAC-PND2
5644 M:      Tony Luck <tony.luck@intel.com>
5645 L:      linux-edac@vger.kernel.org
5646 S:      Maintained
5647 F:      drivers/edac/pnd2_edac.[ch]
5648
5649 EDAC-R82600
5650 M:      Tim Small <tim@buttersideup.com>
5651 L:      linux-edac@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/edac/r82600_edac.c
5654
5655 EDAC-SBRIDGE
5656 M:      Tony Luck <tony.luck@intel.com>
5657 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5658 L:      linux-edac@vger.kernel.org
5659 S:      Maintained
5660 F:      drivers/edac/sb_edac.c
5661
5662 EDAC-SKYLAKE
5663 M:      Tony Luck <tony.luck@intel.com>
5664 L:      linux-edac@vger.kernel.org
5665 S:      Maintained
5666 F:      drivers/edac/skx_edac.c
5667
5668 EDAC-TI
5669 M:      Tero Kristo <t-kristo@ti.com>
5670 L:      linux-edac@vger.kernel.org
5671 S:      Maintained
5672 F:      drivers/edac/ti_edac.c
5673
5674 EDAC-QCOM
5675 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5676 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5677 L:      linux-arm-msm@vger.kernel.org
5678 L:      linux-edac@vger.kernel.org
5679 S:      Maintained
5680 F:      drivers/edac/qcom_edac.c
5681
5682 EDIROL UA-101/UA-1000 DRIVER
5683 M:      Clemens Ladisch <clemens@ladisch.de>
5684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5685 T:      git git://git.alsa-project.org/alsa-kernel.git
5686 S:      Maintained
5687 F:      sound/usb/misc/ua101.c
5688
5689 EFI TEST DRIVER
5690 L:      linux-efi@vger.kernel.org
5691 M:      Ivan Hu <ivan.hu@canonical.com>
5692 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5693 S:      Maintained
5694 F:      drivers/firmware/efi/test/
5695
5696 EFI VARIABLE FILESYSTEM
5697 M:      Matthew Garrett <matthew.garrett@nebula.com>
5698 M:      Jeremy Kerr <jk@ozlabs.org>
5699 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5701 L:      linux-efi@vger.kernel.org
5702 S:      Maintained
5703 F:      fs/efivarfs/
5704
5705 EFIFB FRAMEBUFFER DRIVER
5706 L:      linux-fbdev@vger.kernel.org
5707 M:      Peter Jones <pjones@redhat.com>
5708 S:      Maintained
5709 F:      drivers/video/fbdev/efifb.c
5710
5711 EFS FILESYSTEM
5712 W:      http://aeschi.ch.eu.org/efs/
5713 S:      Orphan
5714 F:      fs/efs/
5715
5716 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5717 M:      Douglas Miller <dougmill@linux.ibm.com>
5718 L:      netdev@vger.kernel.org
5719 S:      Maintained
5720 F:      drivers/net/ethernet/ibm/ehea/
5721
5722 EM28XX VIDEO4LINUX DRIVER
5723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5724 L:      linux-media@vger.kernel.org
5725 W:      https://linuxtv.org
5726 T:      git git://linuxtv.org/media_tree.git
5727 S:      Maintained
5728 F:      drivers/media/usb/em28xx/
5729 F:      Documentation/media/v4l-drivers/em28xx*
5730
5731 EMBEDDED LINUX
5732 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5733 M:      Matt Mackall <mpm@selenic.com>
5734 M:      David Woodhouse <dwmw2@infradead.org>
5735 L:      linux-embedded@vger.kernel.org
5736 S:      Maintained
5737
5738 Emulex 10Gbps iSCSI - OneConnect DRIVER
5739 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5740 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5741 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5742 L:      linux-scsi@vger.kernel.org
5743 W:      http://www.broadcom.com
5744 S:      Supported
5745 F:      drivers/scsi/be2iscsi/
5746
5747 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5748 M:      Sathya Perla <sathya.perla@broadcom.com>
5749 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5750 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5751 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5752 L:      netdev@vger.kernel.org
5753 W:      http://www.emulex.com
5754 S:      Supported
5755 F:      drivers/net/ethernet/emulex/benet/
5756
5757 EMULEX ONECONNECT ROCE DRIVER
5758 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5759 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5760 L:      linux-rdma@vger.kernel.org
5761 W:      http://www.broadcom.com
5762 S:      Odd Fixes
5763 F:      drivers/infiniband/hw/ocrdma/
5764 F:      include/uapi/rdma/ocrdma-abi.h
5765
5766 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5767 M:      James Smart <james.smart@broadcom.com>
5768 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5769 L:      linux-scsi@vger.kernel.org
5770 W:      http://www.broadcom.com
5771 S:      Supported
5772 F:      drivers/scsi/lpfc/
5773
5774 ENE CB710 FLASH CARD READER DRIVER
5775 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5776 S:      Maintained
5777 F:      drivers/misc/cb710/
5778 F:      drivers/mmc/host/cb710-mmc.*
5779 F:      include/linux/cb710.h
5780
5781 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5782 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5783 S:      Maintained
5784 F:      drivers/media/rc/ene_ir.*
5785
5786 EPSON S1D13XXX FRAMEBUFFER DRIVER
5787 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5788 S:      Maintained
5789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5790 F:      drivers/video/fbdev/s1d13xxxfb.c
5791 F:      include/video/s1d13xxxfb.h
5792
5793 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5794 M:      Jeff Layton <jlayton@kernel.org>
5795 S:      Maintained
5796 F:      lib/errseq.c
5797 F:      include/linux/errseq.h
5798
5799 ET131X NETWORK DRIVER
5800 M:      Mark Einon <mark.einon@gmail.com>
5801 S:      Odd Fixes
5802 F:      drivers/net/ethernet/agere/
5803
5804 ETHERNET BRIDGE
5805 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5806 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5807 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5808 L:      netdev@vger.kernel.org
5809 W:      http://www.linuxfoundation.org/en/Net:Bridge
5810 S:      Maintained
5811 F:      include/linux/netfilter_bridge/
5812 F:      net/bridge/
5813
5814 ETHERNET PHY LIBRARY
5815 M:      Andrew Lunn <andrew@lunn.ch>
5816 M:      Florian Fainelli <f.fainelli@gmail.com>
5817 M:      Heiner Kallweit <hkallweit1@gmail.com>
5818 L:      netdev@vger.kernel.org
5819 S:      Maintained
5820 F:      Documentation/ABI/testing/sysfs-bus-mdio
5821 F:      Documentation/devicetree/bindings/net/mdio*
5822 F:      Documentation/networking/phy.txt
5823 F:      drivers/net/phy/
5824 F:      drivers/of/of_mdio.c
5825 F:      drivers/of/of_net.c
5826 F:      include/linux/*mdio*.h
5827 F:      include/linux/of_net.h
5828 F:      include/linux/phy.h
5829 F:      include/linux/phy_fixed.h
5830 F:      include/linux/platform_data/mdio-bcm-unimac.h
5831 F:      include/linux/platform_data/mdio-gpio.h
5832 F:      include/trace/events/mdio.h
5833 F:      include/uapi/linux/mdio.h
5834 F:      include/uapi/linux/mii.h
5835
5836 EXT2 FILE SYSTEM
5837 M:      Jan Kara <jack@suse.com>
5838 L:      linux-ext4@vger.kernel.org
5839 S:      Maintained
5840 F:      Documentation/filesystems/ext2.txt
5841 F:      fs/ext2/
5842 F:      include/linux/ext2*
5843
5844 EXT4 FILE SYSTEM
5845 M:      "Theodore Ts'o" <tytso@mit.edu>
5846 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5847 L:      linux-ext4@vger.kernel.org
5848 W:      http://ext4.wiki.kernel.org
5849 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5851 S:      Maintained
5852 F:      Documentation/filesystems/ext4/
5853 F:      fs/ext4/
5854
5855 Extended Verification Module (EVM)
5856 M:      Mimi Zohar <zohar@linux.ibm.com>
5857 L:      linux-integrity@vger.kernel.org
5858 S:      Supported
5859 F:      security/integrity/evm/
5860
5861 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5862 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5863 L:      linux-efi@vger.kernel.org
5864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5865 S:      Maintained
5866 F:      Documentation/efi-stub.txt
5867 F:      arch/*/kernel/efi.c
5868 F:      arch/x86/boot/compressed/eboot.[ch]
5869 F:      arch/*/include/asm/efi.h
5870 F:      arch/x86/platform/efi/
5871 F:      drivers/firmware/efi/
5872 F:      include/linux/efi*.h
5873 F:      arch/arm/boot/compressed/efi-header.S
5874 F:      arch/arm64/kernel/efi-entry.S
5875
5876 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5877 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5878 M:      Chanwoo Choi <cw00.choi@samsung.com>
5879 L:      linux-kernel@vger.kernel.org
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5881 S:      Maintained
5882 F:      drivers/extcon/
5883 F:      include/linux/extcon/
5884 F:      include/linux/extcon.h
5885 F:      Documentation/extcon/
5886 F:      Documentation/devicetree/bindings/extcon/
5887
5888 EXYNOS DP DRIVER
5889 M:      Jingoo Han <jingoohan1@gmail.com>
5890 L:      dri-devel@lists.freedesktop.org
5891 S:      Maintained
5892 F:      drivers/gpu/drm/exynos/exynos_dp*
5893
5894 EXYNOS SYSMMU (IOMMU) driver
5895 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5896 L:      iommu@lists.linux-foundation.org
5897 S:      Maintained
5898 F:      drivers/iommu/exynos-iommu.c
5899
5900 EZchip NPS platform support
5901 M:      Vineet Gupta <vgupta@synopsys.com>
5902 M:      Ofer Levi <oferle@mellanox.com>
5903 S:      Supported
5904 F:      arch/arc/plat-eznps
5905 F:      arch/arc/boot/dts/eznps.dts
5906
5907 F2FS FILE SYSTEM
5908 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5909 M:      Chao Yu <yuchao0@huawei.com>
5910 L:      linux-f2fs-devel@lists.sourceforge.net
5911 W:      https://f2fs.wiki.kernel.org/
5912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5913 S:      Maintained
5914 F:      Documentation/filesystems/f2fs.txt
5915 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5916 F:      fs/f2fs/
5917 F:      include/linux/f2fs_fs.h
5918 F:      include/trace/events/f2fs.h
5919
5920 F71805F HARDWARE MONITORING DRIVER
5921 M:      Jean Delvare <jdelvare@suse.com>
5922 L:      linux-hwmon@vger.kernel.org
5923 S:      Maintained
5924 F:      Documentation/hwmon/f71805f
5925 F:      drivers/hwmon/f71805f.c
5926
5927 FADDR2LINE
5928 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5929 S:      Maintained
5930 F:      scripts/faddr2line
5931
5932 FAILOVER MODULE
5933 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5934 L:      netdev@vger.kernel.org
5935 S:      Supported
5936 F:      net/core/failover.c
5937 F:      include/net/failover.h
5938 F:      Documentation/networking/failover.rst
5939
5940 FANOTIFY
5941 M:      Jan Kara <jack@suse.cz>
5942 R:      Amir Goldstein <amir73il@gmail.com>
5943 L:      linux-fsdevel@vger.kernel.org
5944 S:      Maintained
5945 F:      fs/notify/fanotify/
5946 F:      include/linux/fanotify.h
5947 F:      include/uapi/linux/fanotify.h
5948
5949 FARSYNC SYNCHRONOUS DRIVER
5950 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5951 W:      http://www.farsite.co.uk/
5952 S:      Supported
5953 F:      drivers/net/wan/farsync.*
5954
5955 FAULT INJECTION SUPPORT
5956 M:      Akinobu Mita <akinobu.mita@gmail.com>
5957 S:      Supported
5958 F:      Documentation/fault-injection/
5959 F:      lib/fault-inject.c
5960
5961 FBTFT Framebuffer drivers
5962 S:      Orphan
5963 L:      dri-devel@lists.freedesktop.org
5964 L:      linux-fbdev@vger.kernel.org
5965 F:      drivers/staging/fbtft/
5966
5967 FC0011 TUNER DRIVER
5968 M:      Michael Buesch <m@bues.ch>
5969 L:      linux-media@vger.kernel.org
5970 S:      Maintained
5971 F:      drivers/media/tuners/fc0011.h
5972 F:      drivers/media/tuners/fc0011.c
5973
5974 FC2580 MEDIA DRIVER
5975 M:      Antti Palosaari <crope@iki.fi>
5976 L:      linux-media@vger.kernel.org
5977 W:      https://linuxtv.org
5978 W:      http://palosaari.fi/linux/
5979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5980 T:      git git://linuxtv.org/anttip/media_tree.git
5981 S:      Maintained
5982 F:      drivers/media/tuners/fc2580*
5983
5984 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5985 M:      Johannes Thumshirn <jth@kernel.org>
5986 L:      linux-scsi@vger.kernel.org
5987 W:      www.Open-FCoE.org
5988 S:      Supported
5989 F:      drivers/scsi/libfc/
5990 F:      drivers/scsi/fcoe/
5991 F:      include/scsi/fc/
5992 F:      include/scsi/libfc.h
5993 F:      include/scsi/libfcoe.h
5994 F:      include/uapi/scsi/fc/
5995
5996 FILE LOCKING (flock() and fcntl()/lockf())
5997 M:      Jeff Layton <jlayton@kernel.org>
5998 M:      "J. Bruce Fields" <bfields@fieldses.org>
5999 L:      linux-fsdevel@vger.kernel.org
6000 S:      Maintained
6001 F:      include/linux/fcntl.h
6002 F:      include/uapi/linux/fcntl.h
6003 F:      fs/fcntl.c
6004 F:      fs/locks.c
6005
6006 FILESYSTEMS (VFS and infrastructure)
6007 M:      Alexander Viro <viro@zeniv.linux.org.uk>
6008 L:      linux-fsdevel@vger.kernel.org
6009 S:      Maintained
6010 F:      fs/*
6011 F:      include/linux/fs.h
6012 F:      include/linux/fs_types.h
6013 F:      include/uapi/linux/fs.h
6014
6015 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6016 M:      Riku Voipio <riku.voipio@iki.fi>
6017 L:      linux-hwmon@vger.kernel.org
6018 S:      Maintained
6019 F:      drivers/hwmon/f75375s.c
6020 F:      include/linux/f75375s.h
6021
6022 FIREWIRE AUDIO DRIVERS
6023 M:      Clemens Ladisch <clemens@ladisch.de>
6024 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6025 T:      git git://git.alsa-project.org/alsa-kernel.git
6026 S:      Maintained
6027 F:      sound/firewire/
6028
6029 FIREWIRE MEDIA DRIVERS (firedtv)
6030 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6031 L:      linux-media@vger.kernel.org
6032 L:      linux1394-devel@lists.sourceforge.net
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6034 S:      Maintained
6035 F:      drivers/media/firewire/
6036
6037 FIREWIRE SBP-2 TARGET
6038 M:      Chris Boot <bootc@bootc.net>
6039 L:      linux-scsi@vger.kernel.org
6040 L:      target-devel@vger.kernel.org
6041 L:      linux1394-devel@lists.sourceforge.net
6042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6043 S:      Maintained
6044 F:      drivers/target/sbp/
6045
6046 FIREWIRE SUBSYSTEM
6047 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
6048 L:      linux1394-devel@lists.sourceforge.net
6049 W:      http://ieee1394.wiki.kernel.org/
6050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6051 S:      Maintained
6052 F:      drivers/firewire/
6053 F:      include/linux/firewire.h
6054 F:      include/uapi/linux/firewire*.h
6055 F:      tools/firewire/
6056
6057 FIRMWARE LOADER (request_firmware)
6058 M:      Luis Chamberlain <mcgrof@kernel.org>
6059 L:      linux-kernel@vger.kernel.org
6060 S:      Maintained
6061 F:      Documentation/firmware_class/
6062 F:      drivers/base/firmware_loader/
6063 F:      include/linux/firmware.h
6064
6065 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6066 M:      Joshua Morris <josh.h.morris@us.ibm.com>
6067 M:      Philip Kelleher <pjk1939@linux.ibm.com>
6068 S:      Maintained
6069 F:      drivers/block/rsxx/
6070
6071 FLOPPY DRIVER
6072 M:      Jiri Kosina <jikos@kernel.org>
6073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6074 S:      Odd fixes
6075 F:      drivers/block/floppy.c
6076
6077 FMC SUBSYSTEM
6078 M:      Alessandro Rubini <rubini@gnudd.com>
6079 W:      http://www.ohwr.org/projects/fmc-bus
6080 S:      Supported
6081 F:      drivers/fmc/
6082 F:      include/linux/fmc*.h
6083 F:      include/linux/ipmi-fru.h
6084 K:      fmc_d.*register
6085
6086 FPGA MANAGER FRAMEWORK
6087 M:      Alan Tull <atull@kernel.org>
6088 M:      Moritz Fischer <mdf@kernel.org>
6089 L:      linux-fpga@vger.kernel.org
6090 S:      Maintained
6091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6092 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
6093 F:      Documentation/fpga/
6094 F:      Documentation/driver-api/fpga/
6095 F:      Documentation/devicetree/bindings/fpga/
6096 F:      drivers/fpga/
6097 F:      include/linux/fpga/
6098 W:      http://www.rocketboards.org
6099
6100 FPGA DFL DRIVERS
6101 M:      Wu Hao <hao.wu@intel.com>
6102 L:      linux-fpga@vger.kernel.org
6103 S:      Maintained
6104 F:      Documentation/fpga/dfl.txt
6105 F:      include/uapi/linux/fpga-dfl.h
6106 F:      drivers/fpga/dfl*
6107
6108 FPU EMULATOR
6109 M:      Bill Metzenthen <billm@melbpc.org.au>
6110 W:      http://floatingpoint.sourceforge.net/emulator/index.html
6111 S:      Maintained
6112 F:      arch/x86/math-emu/
6113
6114 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6115 L:      netdev@vger.kernel.org
6116 S:      Orphan
6117 F:      drivers/net/wan/dlci.c
6118 F:      drivers/net/wan/sdla.c
6119
6120 FRAMEBUFFER LAYER
6121 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6122 L:      dri-devel@lists.freedesktop.org
6123 L:      linux-fbdev@vger.kernel.org
6124 T:      git git://github.com/bzolnier/linux.git
6125 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
6126 S:      Maintained
6127 F:      Documentation/fb/
6128 F:      drivers/video/
6129 F:      include/video/
6130 F:      include/linux/fb.h
6131 F:      include/uapi/video/
6132 F:      include/uapi/linux/fb.h
6133
6134 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6135 M:      Horia Geantă <horia.geanta@nxp.com>
6136 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6137 L:      linux-crypto@vger.kernel.org
6138 S:      Maintained
6139 F:      drivers/crypto/caam/
6140 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6141
6142 FREESCALE DIU FRAMEBUFFER DRIVER
6143 M:      Timur Tabi <timur@kernel.org>
6144 L:      linux-fbdev@vger.kernel.org
6145 S:      Maintained
6146 F:      drivers/video/fbdev/fsl-diu-fb.*
6147
6148 FREESCALE DMA DRIVER
6149 M:      Li Yang <leoyang.li@nxp.com>
6150 M:      Zhang Wei <zw@zh-kernel.org>
6151 L:      linuxppc-dev@lists.ozlabs.org
6152 S:      Maintained
6153 F:      drivers/dma/fsldma.*
6154
6155 FREESCALE ENETC ETHERNET DRIVERS
6156 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6157 L:      netdev@vger.kernel.org
6158 S:      Maintained
6159 F:      drivers/net/ethernet/freescale/enetc/
6160
6161 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6162 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6163 L:      netdev@vger.kernel.org
6164 S:      Maintained
6165 F:      drivers/net/ethernet/freescale/gianfar*
6166 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6167
6168 FREESCALE GPMI NAND DRIVER
6169 M:      Han Xu <han.xu@nxp.com>
6170 L:      linux-mtd@lists.infradead.org
6171 S:      Maintained
6172 F:      drivers/mtd/nand/raw/gpmi-nand/*
6173
6174 FREESCALE I2C CPM DRIVER
6175 M:      Jochen Friedrich <jochen@scram.de>
6176 L:      linuxppc-dev@lists.ozlabs.org
6177 L:      linux-i2c@vger.kernel.org
6178 S:      Maintained
6179 F:      drivers/i2c/busses/i2c-cpm.c
6180
6181 FREESCALE IMX LPI2C DRIVER
6182 M:      Dong Aisheng <aisheng.dong@nxp.com>
6183 L:      linux-i2c@vger.kernel.org
6184 L:      linux-imx@nxp.com
6185 S:      Maintained
6186 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6187 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6188
6189 FREESCALE IMX / MXC FEC DRIVER
6190 M:      Fugang Duan <fugang.duan@nxp.com>
6191 L:      netdev@vger.kernel.org
6192 S:      Maintained
6193 F:      drivers/net/ethernet/freescale/fec_main.c
6194 F:      drivers/net/ethernet/freescale/fec_ptp.c
6195 F:      drivers/net/ethernet/freescale/fec.h
6196 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6197
6198 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6199 M:      Sascha Hauer <s.hauer@pengutronix.de>
6200 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6201 L:      linux-fbdev@vger.kernel.org
6202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6203 S:      Maintained
6204 F:      include/linux/platform_data/video-imxfb.h
6205 F:      drivers/video/fbdev/imxfb.c
6206
6207 FREESCALE QORIQ DPAA ETHERNET DRIVER
6208 M:      Madalin Bucur <madalin.bucur@nxp.com>
6209 L:      netdev@vger.kernel.org
6210 S:      Maintained
6211 F:      drivers/net/ethernet/freescale/dpaa
6212
6213 FREESCALE QORIQ DPAA FMAN DRIVER
6214 M:      Madalin Bucur <madalin.bucur@nxp.com>
6215 L:      netdev@vger.kernel.org
6216 S:      Maintained
6217 F:      drivers/net/ethernet/freescale/fman
6218 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6219
6220 FREESCALE QORIQ PTP CLOCK DRIVER
6221 M:      Yangbo Lu <yangbo.lu@nxp.com>
6222 L:      netdev@vger.kernel.org
6223 S:      Maintained
6224 F:      drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6225 F:      drivers/ptp/ptp_qoriq.c
6226 F:      drivers/ptp/ptp_qoriq_debugfs.c
6227 F:      include/linux/fsl/ptp_qoriq.h
6228 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6229
6230 FREESCALE QUAD SPI DRIVER
6231 M:      Han Xu <han.xu@nxp.com>
6232 L:      linux-spi@vger.kernel.org
6233 S:      Maintained
6234 F:      drivers/spi/spi-fsl-qspi.c
6235
6236 FREESCALE QUICC ENGINE LIBRARY
6237 M:      Qiang Zhao <qiang.zhao@nxp.com>
6238 L:      linuxppc-dev@lists.ozlabs.org
6239 S:      Maintained
6240 F:      drivers/soc/fsl/qe/
6241 F:      include/soc/fsl/*qe*.h
6242 F:      include/soc/fsl/*ucc*.h
6243
6244 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6245 M:      Li Yang <leoyang.li@nxp.com>
6246 L:      netdev@vger.kernel.org
6247 L:      linuxppc-dev@lists.ozlabs.org
6248 S:      Maintained
6249 F:      drivers/net/ethernet/freescale/ucc_geth*
6250
6251 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6252 M:      Zhao Qiang <qiang.zhao@nxp.com>
6253 L:      netdev@vger.kernel.org
6254 L:      linuxppc-dev@lists.ozlabs.org
6255 S:      Maintained
6256 F:      drivers/net/wan/fsl_ucc_hdlc*
6257
6258 FREESCALE QUICC ENGINE UCC UART DRIVER
6259 M:      Timur Tabi <timur@kernel.org>
6260 L:      linuxppc-dev@lists.ozlabs.org
6261 S:      Maintained
6262 F:      drivers/tty/serial/ucc_uart.c
6263
6264 FREESCALE SOC DRIVERS
6265 M:      Li Yang <leoyang.li@nxp.com>
6266 L:      linuxppc-dev@lists.ozlabs.org
6267 L:      linux-arm-kernel@lists.infradead.org
6268 S:      Maintained
6269 F:      Documentation/devicetree/bindings/soc/fsl/
6270 F:      drivers/soc/fsl/
6271 F:      include/linux/fsl/
6272
6273 FREESCALE SOC FS_ENET DRIVER
6274 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6275 L:      linuxppc-dev@lists.ozlabs.org
6276 L:      netdev@vger.kernel.org
6277 S:      Maintained
6278 F:      drivers/net/ethernet/freescale/fs_enet/
6279 F:      include/linux/fs_enet_pd.h
6280
6281 FREESCALE SOC SOUND DRIVERS
6282 M:      Timur Tabi <timur@kernel.org>
6283 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6284 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6285 R:      Fabio Estevam <festevam@gmail.com>
6286 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6287 L:      linuxppc-dev@lists.ozlabs.org
6288 S:      Maintained
6289 F:      sound/soc/fsl/fsl*
6290 F:      sound/soc/fsl/imx*
6291 F:      sound/soc/fsl/mpc8610_hpcd.c
6292
6293 FREESCALE USB PERIPHERAL DRIVERS
6294 M:      Li Yang <leoyang.li@nxp.com>
6295 L:      linux-usb@vger.kernel.org
6296 L:      linuxppc-dev@lists.ozlabs.org
6297 S:      Maintained
6298 F:      drivers/usb/gadget/udc/fsl*
6299
6300 FREEVXFS FILESYSTEM
6301 M:      Christoph Hellwig <hch@infradead.org>
6302 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6303 S:      Maintained
6304 F:      fs/freevxfs/
6305
6306 FREEZER
6307 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6308 M:      Pavel Machek <pavel@ucw.cz>
6309 L:      linux-pm@vger.kernel.org
6310 S:      Supported
6311 F:      Documentation/power/freezing-of-tasks.txt
6312 F:      include/linux/freezer.h
6313 F:      kernel/freezer.c
6314
6315 FRONTSWAP API
6316 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6317 L:      linux-kernel@vger.kernel.org
6318 S:      Maintained
6319 F:      mm/frontswap.c
6320 F:      include/linux/frontswap.h
6321
6322 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6323 M:      David Howells <dhowells@redhat.com>
6324 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6325 S:      Supported
6326 F:      Documentation/filesystems/caching/
6327 F:      fs/fscache/
6328 F:      include/linux/fscache*.h
6329
6330 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6331 M:      Theodore Y. Ts'o <tytso@mit.edu>
6332 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6333 L:      linux-fscrypt@vger.kernel.org
6334 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6336 S:      Supported
6337 F:      fs/crypto/
6338 F:      include/linux/fscrypt*.h
6339 F:      Documentation/filesystems/fscrypt.rst
6340
6341 FSI-ATTACHED I2C DRIVER
6342 M:      Eddie James <eajames@linux.ibm.com>
6343 L:      linux-i2c@vger.kernel.org
6344 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6345 S:      Maintained
6346 F:      drivers/i2c/busses/i2c-fsi.c
6347 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6348
6349 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6350 M:      Jan Kara <jack@suse.cz>
6351 R:      Amir Goldstein <amir73il@gmail.com>
6352 L:      linux-fsdevel@vger.kernel.org
6353 S:      Maintained
6354 F:      fs/notify/
6355 F:      include/linux/fsnotify*.h
6356
6357 FUJITSU LAPTOP EXTRAS
6358 M:      Jonathan Woithe <jwoithe@just42.net>
6359 L:      platform-driver-x86@vger.kernel.org
6360 S:      Maintained
6361 F:      drivers/platform/x86/fujitsu-laptop.c
6362
6363 FUJITSU M-5MO LS CAMERA ISP DRIVER
6364 M:      Kyungmin Park <kyungmin.park@samsung.com>
6365 M:      Heungjun Kim <riverful.kim@samsung.com>
6366 L:      linux-media@vger.kernel.org
6367 S:      Maintained
6368 F:      drivers/media/i2c/m5mols/
6369 F:      include/media/i2c/m5mols.h
6370
6371 FUJITSU TABLET EXTRAS
6372 M:      Robert Gerlach <khnz@gmx.de>
6373 L:      platform-driver-x86@vger.kernel.org
6374 S:      Maintained
6375 F:      drivers/platform/x86/fujitsu-tablet.c
6376
6377 FUSE: FILESYSTEM IN USERSPACE
6378 M:      Miklos Szeredi <miklos@szeredi.hu>
6379 L:      linux-fsdevel@vger.kernel.org
6380 W:      http://fuse.sourceforge.net/
6381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6382 S:      Maintained
6383 F:      fs/fuse/
6384 F:      include/uapi/linux/fuse.h
6385 F:      Documentation/filesystems/fuse.txt
6386
6387 FUTEX SUBSYSTEM
6388 M:      Thomas Gleixner <tglx@linutronix.de>
6389 M:      Ingo Molnar <mingo@redhat.com>
6390 R:      Peter Zijlstra <peterz@infradead.org>
6391 R:      Darren Hart <dvhart@infradead.org>
6392 L:      linux-kernel@vger.kernel.org
6393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6394 S:      Maintained
6395 F:      kernel/futex.c
6396 F:      kernel/futex_compat.c
6397 F:      include/asm-generic/futex.h
6398 F:      include/linux/futex.h
6399 F:      include/uapi/linux/futex.h
6400 F:      tools/testing/selftests/futex/
6401 F:      tools/perf/bench/futex*
6402 F:      Documentation/*futex*
6403
6404 GCC PLUGINS
6405 M:      Kees Cook <keescook@chromium.org>
6406 R:      Emese Revfy <re.emese@gmail.com>
6407 L:      kernel-hardening@lists.openwall.com
6408 S:      Maintained
6409 F:      scripts/gcc-plugins/
6410 F:      scripts/gcc-plugin.sh
6411 F:      scripts/Makefile.gcc-plugins
6412 F:      Documentation/gcc-plugins.txt
6413
6414 GASKET DRIVER FRAMEWORK
6415 M:      Rob Springer <rspringer@google.com>
6416 M:      Todd Poynor <toddpoynor@google.com>
6417 M:      Ben Chan <benchan@chromium.org>
6418 S:      Maintained
6419 F:      drivers/staging/gasket/
6420
6421 GCOV BASED KERNEL PROFILING
6422 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6423 S:      Maintained
6424 F:      kernel/gcov/
6425 F:      Documentation/dev-tools/gcov.rst
6426
6427 GDB KERNEL DEBUGGING HELPER SCRIPTS
6428 M:      Jan Kiszka <jan.kiszka@siemens.com>
6429 M:      Kieran Bingham <kbingham@kernel.org>
6430 S:      Supported
6431 F:      scripts/gdb/
6432
6433 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6434 M:      Achim Leubner <achim_leubner@adaptec.com>
6435 L:      linux-scsi@vger.kernel.org
6436 W:      http://www.icp-vortex.com/
6437 S:      Supported
6438 F:      drivers/scsi/gdt*
6439
6440 GEMTEK FM RADIO RECEIVER DRIVER
6441 M:      Hans Verkuil <hverkuil@xs4all.nl>
6442 L:      linux-media@vger.kernel.org
6443 T:      git git://linuxtv.org/media_tree.git
6444 W:      https://linuxtv.org
6445 S:      Maintained
6446 F:      drivers/media/radio/radio-gemtek*
6447
6448 GENERIC GPIO I2C DRIVER
6449 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6450 S:      Supported
6451 F:      drivers/i2c/busses/i2c-gpio.c
6452 F:      include/linux/platform_data/i2c-gpio.h
6453
6454 GENERIC GPIO I2C MULTIPLEXER DRIVER
6455 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6456 L:      linux-i2c@vger.kernel.org
6457 S:      Supported
6458 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6459 F:      include/linux/platform_data/i2c-mux-gpio.h
6460 F:      Documentation/i2c/muxes/i2c-mux-gpio
6461
6462 GENERIC HDLC (WAN) DRIVERS
6463 M:      Krzysztof Halasa <khc@pm.waw.pl>
6464 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6465 S:      Maintained
6466 F:      drivers/net/wan/c101.c
6467 F:      drivers/net/wan/hd6457*
6468 F:      drivers/net/wan/hdlc*
6469 F:      drivers/net/wan/n2.c
6470 F:      drivers/net/wan/pc300too.c
6471 F:      drivers/net/wan/pci200syn.c
6472 F:      drivers/net/wan/wanxl*
6473
6474 GENERIC INCLUDE/ASM HEADER FILES
6475 M:      Arnd Bergmann <arnd@arndb.de>
6476 L:      linux-arch@vger.kernel.org
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6478 S:      Maintained
6479 F:      include/asm-generic/
6480 F:      include/uapi/asm-generic/
6481
6482 GENERIC PHY FRAMEWORK
6483 M:      Kishon Vijay Abraham I <kishon@ti.com>
6484 L:      linux-kernel@vger.kernel.org
6485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6486 S:      Supported
6487 F:      drivers/phy/
6488 F:      include/linux/phy/
6489 F:      Documentation/devicetree/bindings/phy/
6490
6491 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6492 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6493 S:      Supported
6494 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6495
6496 GENERIC PM DOMAINS
6497 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6498 M:      Kevin Hilman <khilman@kernel.org>
6499 M:      Ulf Hansson <ulf.hansson@linaro.org>
6500 L:      linux-pm@vger.kernel.org
6501 S:      Supported
6502 F:      drivers/base/power/domain*.c
6503 F:      include/linux/pm_domain.h
6504 F:      Documentation/devicetree/bindings/power/power_domain.txt
6505
6506 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6507 M:      Eugen Hristev <eugen.hristev@microchip.com>
6508 L:      linux-input@vger.kernel.org
6509 S:      Maintained
6510 F:      drivers/input/touchscreen/resistive-adc-touch.c
6511
6512 GENERIC UIO DRIVER FOR PCI DEVICES
6513 M:      "Michael S. Tsirkin" <mst@redhat.com>
6514 L:      kvm@vger.kernel.org
6515 S:      Supported
6516 F:      drivers/uio/uio_pci_generic.c
6517
6518 GENWQE (IBM Generic Workqueue Card)
6519 M:      Frank Haverkamp <haver@linux.ibm.com>
6520 S:      Supported
6521 F:      drivers/misc/genwqe/
6522
6523 GET_MAINTAINER SCRIPT
6524 M:      Joe Perches <joe@perches.com>
6525 S:      Maintained
6526 F:      scripts/get_maintainer.pl
6527
6528 GFS2 FILE SYSTEM
6529 M:      Bob Peterson <rpeterso@redhat.com>
6530 M:      Andreas Gruenbacher <agruenba@redhat.com>
6531 L:      cluster-devel@redhat.com
6532 W:      http://sources.redhat.com/cluster/
6533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6534 S:      Supported
6535 F:      Documentation/filesystems/gfs2*.txt
6536 F:      fs/gfs2/
6537 F:      include/uapi/linux/gfs2_ondisk.h
6538
6539 GIGASET ISDN DRIVERS
6540 M:      Paul Bolle <pebolle@tiscali.nl>
6541 L:      gigaset307x-common@lists.sourceforge.net
6542 W:      http://gigaset307x.sourceforge.net/
6543 S:      Odd Fixes
6544 F:      Documentation/isdn/README.gigaset
6545 F:      drivers/isdn/gigaset/
6546 F:      include/uapi/linux/gigaset_dev.h
6547
6548 GNSS SUBSYSTEM
6549 M:      Johan Hovold <johan@kernel.org>
6550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6551 S:      Maintained
6552 F:      Documentation/ABI/testing/sysfs-class-gnss
6553 F:      Documentation/devicetree/bindings/gnss/
6554 F:      drivers/gnss/
6555 F:      include/linux/gnss.h
6556
6557 GO7007 MPEG CODEC
6558 M:      Hans Verkuil <hans.verkuil@cisco.com>
6559 L:      linux-media@vger.kernel.org
6560 S:      Maintained
6561 F:      drivers/media/usb/go7007/
6562
6563 GOODIX TOUCHSCREEN
6564 M:      Bastien Nocera <hadess@hadess.net>
6565 L:      linux-input@vger.kernel.org
6566 S:      Maintained
6567 F:      drivers/input/touchscreen/goodix.c
6568
6569 GPD POCKET FAN DRIVER
6570 M:      Hans de Goede <hdegoede@redhat.com>
6571 L:      platform-driver-x86@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/platform/x86/gpd-pocket-fan.c
6574
6575 GPIO ACPI SUPPORT
6576 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6577 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6578 L:      linux-gpio@vger.kernel.org
6579 L:      linux-acpi@vger.kernel.org
6580 S:      Maintained
6581 F:      Documentation/acpi/gpio-properties.txt
6582 F:      drivers/gpio/gpiolib-acpi.c
6583
6584 GPIO IR Transmitter
6585 M:      Sean Young <sean@mess.org>
6586 L:      linux-media@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/media/rc/gpio-ir-tx.c
6589
6590 GPIO MOCKUP DRIVER
6591 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6592 L:      linux-gpio@vger.kernel.org
6593 S:      Maintained
6594 F:      drivers/gpio/gpio-mockup.c
6595 F:      tools/testing/selftests/gpio/
6596
6597 GPIO SUBSYSTEM
6598 M:      Linus Walleij <linus.walleij@linaro.org>
6599 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6600 L:      linux-gpio@vger.kernel.org
6601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6602 S:      Maintained
6603 F:      Documentation/devicetree/bindings/gpio/
6604 F:      Documentation/driver-api/gpio/
6605 F:      Documentation/gpio/
6606 F:      Documentation/ABI/testing/gpio-cdev
6607 F:      Documentation/ABI/obsolete/sysfs-gpio
6608 F:      drivers/gpio/
6609 F:      include/linux/gpio/
6610 F:      include/linux/gpio.h
6611 F:      include/linux/of_gpio.h
6612 F:      include/asm-generic/gpio.h
6613 F:      include/uapi/linux/gpio.h
6614 F:      tools/gpio/
6615
6616 GRE DEMULTIPLEXER DRIVER
6617 M:      Dmitry Kozlov <xeb@mail.ru>
6618 L:      netdev@vger.kernel.org
6619 S:      Maintained
6620 F:      net/ipv4/gre_demux.c
6621 F:      net/ipv4/gre_offload.c
6622 F:      include/net/gre.h
6623
6624 GRETH 10/100/1G Ethernet MAC device driver
6625 M:      Andreas Larsson <andreas@gaisler.com>
6626 L:      netdev@vger.kernel.org
6627 S:      Maintained
6628 F:      drivers/net/ethernet/aeroflex/
6629
6630 GREYBUS AUDIO PROTOCOLS DRIVERS
6631 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6632 M:      Mark Greer <mgreer@animalcreek.com>
6633 S:      Maintained
6634 F:      drivers/staging/greybus/audio_apbridgea.c
6635 F:      drivers/staging/greybus/audio_apbridgea.h
6636 F:      drivers/staging/greybus/audio_codec.c
6637 F:      drivers/staging/greybus/audio_codec.h
6638 F:      drivers/staging/greybus/audio_gb.c
6639 F:      drivers/staging/greybus/audio_manager.c
6640 F:      drivers/staging/greybus/audio_manager.h
6641 F:      drivers/staging/greybus/audio_manager_module.c
6642 F:      drivers/staging/greybus/audio_manager_private.h
6643 F:      drivers/staging/greybus/audio_manager_sysfs.c
6644 F:      drivers/staging/greybus/audio_module.c
6645 F:      drivers/staging/greybus/audio_topology.c
6646
6647 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6648 M:      Viresh Kumar <vireshk@kernel.org>
6649 S:      Maintained
6650 F:      drivers/staging/greybus/authentication.c
6651 F:      drivers/staging/greybus/bootrom.c
6652 F:      drivers/staging/greybus/firmware.h
6653 F:      drivers/staging/greybus/fw-core.c
6654 F:      drivers/staging/greybus/fw-download.c
6655 F:      drivers/staging/greybus/fw-management.c
6656 F:      drivers/staging/greybus/greybus_authentication.h
6657 F:      drivers/staging/greybus/greybus_firmware.h
6658 F:      drivers/staging/greybus/hid.c
6659 F:      drivers/staging/greybus/i2c.c
6660 F:      drivers/staging/greybus/spi.c
6661 F:      drivers/staging/greybus/spilib.c
6662 F:      drivers/staging/greybus/spilib.h
6663
6664 GREYBUS LOOPBACK DRIVER
6665 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6666 S:      Maintained
6667 F:      drivers/staging/greybus/loopback.c
6668
6669 GREYBUS PLATFORM DRIVERS
6670 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6671 S:      Maintained
6672 F:      drivers/staging/greybus/arche-platform.c
6673 F:      drivers/staging/greybus/arche-apb-ctrl.c
6674 F:      drivers/staging/greybus/arche_platform.h
6675
6676 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6677 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6678 S:      Maintained
6679 F:      drivers/staging/greybus/sdio.c
6680 F:      drivers/staging/greybus/light.c
6681 F:      drivers/staging/greybus/gpio.c
6682 F:      drivers/staging/greybus/power_supply.c
6683 F:      drivers/staging/greybus/spi.c
6684 F:      drivers/staging/greybus/spilib.c
6685
6686 GREYBUS SUBSYSTEM
6687 M:      Johan Hovold <johan@kernel.org>
6688 M:      Alex Elder <elder@kernel.org>
6689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6690 S:      Maintained
6691 F:      drivers/staging/greybus/
6692 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6693
6694 GREYBUS UART PROTOCOLS DRIVERS
6695 M:      David Lin <dtwlin@gmail.com>
6696 S:      Maintained
6697 F:      drivers/staging/greybus/uart.c
6698 F:      drivers/staging/greybus/log.c
6699
6700 GS1662 VIDEO SERIALIZER
6701 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6702 L:      linux-media@vger.kernel.org
6703 T:      git git://linuxtv.org/media_tree.git
6704 S:      Maintained
6705 F:      drivers/media/spi/gs1662.c
6706
6707 GSPCA FINEPIX SUBDRIVER
6708 M:      Frank Zago <frank@zago.net>
6709 L:      linux-media@vger.kernel.org
6710 T:      git git://linuxtv.org/media_tree.git
6711 S:      Maintained
6712 F:      drivers/media/usb/gspca/finepix.c
6713
6714 GSPCA GL860 SUBDRIVER
6715 M:      Olivier Lorin <o.lorin@laposte.net>
6716 L:      linux-media@vger.kernel.org
6717 T:      git git://linuxtv.org/media_tree.git
6718 S:      Maintained
6719 F:      drivers/media/usb/gspca/gl860/
6720
6721 GSPCA M5602 SUBDRIVER
6722 M:      Erik Andren <erik.andren@gmail.com>
6723 L:      linux-media@vger.kernel.org
6724 T:      git git://linuxtv.org/media_tree.git
6725 S:      Maintained
6726 F:      drivers/media/usb/gspca/m5602/
6727
6728 GSPCA PAC207 SONIXB SUBDRIVER
6729 M:      Hans Verkuil <hverkuil@xs4all.nl>
6730 L:      linux-media@vger.kernel.org
6731 T:      git git://linuxtv.org/media_tree.git
6732 S:      Odd Fixes
6733 F:      drivers/media/usb/gspca/pac207.c
6734
6735 GSPCA SN9C20X SUBDRIVER
6736 M:      Brian Johnson <brijohn@gmail.com>
6737 L:      linux-media@vger.kernel.org
6738 T:      git git://linuxtv.org/media_tree.git
6739 S:      Maintained
6740 F:      drivers/media/usb/gspca/sn9c20x.c
6741
6742 GSPCA T613 SUBDRIVER
6743 M:      Leandro Costantino <lcostantino@gmail.com>
6744 L:      linux-media@vger.kernel.org
6745 T:      git git://linuxtv.org/media_tree.git
6746 S:      Maintained
6747 F:      drivers/media/usb/gspca/t613.c
6748
6749 GSPCA USB WEBCAM DRIVER
6750 M:      Hans Verkuil <hverkuil@xs4all.nl>
6751 L:      linux-media@vger.kernel.org
6752 T:      git git://linuxtv.org/media_tree.git
6753 S:      Odd Fixes
6754 F:      drivers/media/usb/gspca/
6755
6756 GTP (GPRS Tunneling Protocol)
6757 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6758 M:      Harald Welte <laforge@gnumonks.org>
6759 L:      osmocom-net-gprs@lists.osmocom.org
6760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6761 S:      Maintained
6762 F:      drivers/net/gtp.c
6763
6764 GUID PARTITION TABLE (GPT)
6765 M:      Davidlohr Bueso <dave@stgolabs.net>
6766 L:      linux-efi@vger.kernel.org
6767 S:      Maintained
6768 F:      block/partitions/efi.*
6769
6770 H8/300 ARCHITECTURE
6771 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6772 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6773 W:      http://uclinux-h8.sourceforge.jp
6774 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6775 S:      Maintained
6776 F:      arch/h8300/
6777 F:      drivers/clocksource/h8300_*.c
6778 F:      drivers/clk/h8300/
6779 F:      drivers/irqchip/irq-renesas-h8*.c
6780
6781 HABANALABS PCI DRIVER
6782 M:      Oded Gabbay <oded.gabbay@gmail.com>
6783 T:      git https://github.com/HabanaAI/linux.git
6784 S:      Supported
6785 F:      drivers/misc/habanalabs/
6786 F:      include/uapi/misc/habanalabs.h
6787 F:      Documentation/ABI/testing/sysfs-driver-habanalabs
6788 F:      Documentation/ABI/testing/debugfs-driver-habanalabs
6789
6790 HACKRF MEDIA DRIVER
6791 M:      Antti Palosaari <crope@iki.fi>
6792 L:      linux-media@vger.kernel.org
6793 W:      https://linuxtv.org
6794 W:      http://palosaari.fi/linux/
6795 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6796 T:      git git://linuxtv.org/anttip/media_tree.git
6797 S:      Maintained
6798 F:      drivers/media/usb/hackrf/
6799
6800 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6801 M:      Frank Seidel <frank@f-seidel.de>
6802 L:      platform-driver-x86@vger.kernel.org
6803 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6804 S:      Maintained
6805 F:      drivers/platform/x86/hdaps.c
6806
6807 HARDWARE MONITORING
6808 M:      Jean Delvare <jdelvare@suse.com>
6809 M:      Guenter Roeck <linux@roeck-us.net>
6810 L:      linux-hwmon@vger.kernel.org
6811 W:      http://hwmon.wiki.kernel.org/
6812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6813 S:      Maintained
6814 F:      Documentation/devicetree/bindings/hwmon/
6815 F:      Documentation/hwmon/
6816 F:      drivers/hwmon/
6817 F:      include/linux/hwmon*.h
6818 F:      include/trace/events/hwmon*.h
6819
6820 HARDWARE RANDOM NUMBER GENERATOR CORE
6821 M:      Matt Mackall <mpm@selenic.com>
6822 M:      Herbert Xu <herbert@gondor.apana.org.au>
6823 L:      linux-crypto@vger.kernel.org
6824 S:      Odd fixes
6825 F:      Documentation/devicetree/bindings/rng/
6826 F:      Documentation/hw_random.txt
6827 F:      drivers/char/hw_random/
6828 F:      include/linux/hw_random.h
6829
6830 HARDWARE TRACING FACILITIES
6831 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6832 S:      Maintained
6833 F:      drivers/hwtracing/
6834
6835 HARDWARE SPINLOCK CORE
6836 M:      Ohad Ben-Cohen <ohad@wizery.com>
6837 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6838 L:      linux-remoteproc@vger.kernel.org
6839 S:      Maintained
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6841 F:      Documentation/devicetree/bindings/hwlock/
6842 F:      Documentation/hwspinlock.txt
6843 F:      drivers/hwspinlock/
6844 F:      include/linux/hwspinlock.h
6845
6846 HARMONY SOUND DRIVER
6847 L:      linux-parisc@vger.kernel.org
6848 S:      Maintained
6849 F:      sound/parisc/harmony.*
6850
6851 HDPVR USB VIDEO ENCODER DRIVER
6852 M:      Hans Verkuil <hverkuil@xs4all.nl>
6853 L:      linux-media@vger.kernel.org
6854 T:      git git://linuxtv.org/media_tree.git
6855 W:      https://linuxtv.org
6856 S:      Odd Fixes
6857 F:      drivers/media/usb/hdpvr/
6858
6859 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6860 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6861 S:      Supported
6862 F:      Documentation/watchdog/hpwdt.txt
6863 F:      drivers/watchdog/hpwdt.c
6864
6865 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6866 M:      Don Brace <don.brace@microsemi.com>
6867 L:      esc.storagedev@microsemi.com
6868 L:      linux-scsi@vger.kernel.org
6869 S:      Supported
6870 F:      Documentation/scsi/hpsa.txt
6871 F:      drivers/scsi/hpsa*.[ch]
6872 F:      include/linux/cciss*.h
6873 F:      include/uapi/linux/cciss*.h
6874
6875 HFI1 DRIVER
6876 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6877 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6878 L:      linux-rdma@vger.kernel.org
6879 S:      Supported
6880 F:      drivers/infiniband/hw/hfi1
6881
6882 HFS FILESYSTEM
6883 L:      linux-fsdevel@vger.kernel.org
6884 S:      Orphan
6885 F:      Documentation/filesystems/hfs.txt
6886 F:      fs/hfs/
6887
6888 HFSPLUS FILESYSTEM
6889 L:      linux-fsdevel@vger.kernel.org
6890 S:      Orphan
6891 F:      Documentation/filesystems/hfsplus.txt
6892 F:      fs/hfsplus/
6893
6894 HGA FRAMEBUFFER DRIVER
6895 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6896 L:      linux-nvidia@lists.surfsouth.com
6897 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6898 S:      Maintained
6899 F:      drivers/video/fbdev/hgafb.c
6900
6901 HIBERNATION (aka Software Suspend, aka swsusp)
6902 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6903 M:      Pavel Machek <pavel@ucw.cz>
6904 L:      linux-pm@vger.kernel.org
6905 B:      https://bugzilla.kernel.org
6906 S:      Supported
6907 F:      arch/x86/power/
6908 F:      drivers/base/power/
6909 F:      kernel/power/
6910 F:      include/linux/suspend.h
6911 F:      include/linux/freezer.h
6912 F:      include/linux/pm.h
6913 F:      arch/*/include/asm/suspend*.h
6914
6915 HID CORE LAYER
6916 M:      Jiri Kosina <jikos@kernel.org>
6917 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6918 L:      linux-input@vger.kernel.org
6919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6920 S:      Maintained
6921 F:      drivers/hid/
6922 F:      include/linux/hid*
6923 F:      include/uapi/linux/hid*
6924
6925 HID SENSOR HUB DRIVERS
6926 M:      Jiri Kosina <jikos@kernel.org>
6927 M:      Jonathan Cameron <jic23@kernel.org>
6928 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6929 L:      linux-input@vger.kernel.org
6930 L:      linux-iio@vger.kernel.org
6931 S:      Maintained
6932 F:      Documentation/hid/hid-sensor*
6933 F:      drivers/hid/hid-sensor-*
6934 F:      drivers/iio/*/hid-*
6935 F:      include/linux/hid-sensor-*
6936
6937 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6938 M:      Thomas Gleixner <tglx@linutronix.de>
6939 L:      linux-kernel@vger.kernel.org
6940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6941 S:      Maintained
6942 F:      Documentation/timers/
6943 F:      kernel/time/hrtimer.c
6944 F:      kernel/time/clockevents.c
6945 F:      kernel/time/timer_*.c
6946 F:      include/linux/clockchips.h
6947 F:      include/linux/hrtimer.h
6948
6949 HIGH-SPEED SCC DRIVER FOR AX.25
6950 L:      linux-hams@vger.kernel.org
6951 S:      Orphan
6952 F:      drivers/net/hamradio/dmascc.c
6953 F:      drivers/net/hamradio/scc.c
6954
6955 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6956 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6957 W:      http://www.highpoint-tech.com
6958 S:      Supported
6959 F:      Documentation/scsi/hptiop.txt
6960 F:      drivers/scsi/hptiop.c
6961
6962 HIPPI
6963 M:      Jes Sorensen <jes@trained-monkey.org>
6964 L:      linux-hippi@sunsite.dk
6965 S:      Maintained
6966 F:      include/linux/hippidevice.h
6967 F:      include/uapi/linux/if_hippi.h
6968 F:      net/802/hippi.c
6969 F:      drivers/net/hippi/
6970
6971 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6972 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6973 M:      Salil Mehta <salil.mehta@huawei.com>
6974 L:      netdev@vger.kernel.org
6975 W:      http://www.hisilicon.com
6976 S:      Maintained
6977 F:      drivers/net/ethernet/hisilicon/hns3/
6978
6979 HISILICON LPC BUS DRIVER
6980 M:      john.garry@huawei.com
6981 W:      http://www.hisilicon.com
6982 S:      Maintained
6983 F:      drivers/bus/hisi_lpc.c
6984 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6985
6986 HISILICON NETWORK SUBSYSTEM DRIVER
6987 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6988 M:      Salil Mehta <salil.mehta@huawei.com>
6989 L:      netdev@vger.kernel.org
6990 W:      http://www.hisilicon.com
6991 S:      Maintained
6992 F:      drivers/net/ethernet/hisilicon/
6993 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6994
6995 HISILICON PMU DRIVER
6996 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6997 W:      http://www.hisilicon.com
6998 S:      Supported
6999 F:      drivers/perf/hisilicon
7000 F:      Documentation/perf/hisi-pmu.txt
7001
7002 HISILICON ROCE DRIVER
7003 M:      Lijun Ou <oulijun@huawei.com>
7004 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
7005 L:      linux-rdma@vger.kernel.org
7006 S:      Maintained
7007 F:      drivers/infiniband/hw/hns/
7008 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7009
7010 HISILICON SAS Controller
7011 M:      John Garry <john.garry@huawei.com>
7012 W:      http://www.hisilicon.com
7013 S:      Supported
7014 F:      drivers/scsi/hisi_sas/
7015 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7016
7017 HMM - Heterogeneous Memory Management
7018 M:      Jérôme Glisse <jglisse@redhat.com>
7019 L:      linux-mm@kvack.org
7020 S:      Maintained
7021 F:      mm/hmm*
7022 F:      include/linux/hmm*
7023 F:      Documentation/vm/hmm.rst
7024
7025 HOST AP DRIVER
7026 M:      Jouni Malinen <j@w1.fi>
7027 L:      linux-wireless@vger.kernel.org
7028 W:      http://w1.fi/hostap-driver.html
7029 S:      Obsolete
7030 F:      drivers/net/wireless/intersil/hostap/
7031
7032 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7033 L:      platform-driver-x86@vger.kernel.org
7034 S:      Orphan
7035 F:      drivers/platform/x86/tc1100-wmi.c
7036
7037 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7038 M:      Jaroslav Kysela <perex@perex.cz>
7039 S:      Maintained
7040 F:      drivers/net/ethernet/hp/hp100.*
7041
7042 HPET:   High Precision Event Timers driver
7043 M:      Clemens Ladisch <clemens@ladisch.de>
7044 S:      Maintained
7045 F:      Documentation/timers/hpet.txt
7046 F:      drivers/char/hpet.c
7047 F:      include/linux/hpet.h
7048 F:      include/uapi/linux/hpet.h
7049
7050 HPET:   x86
7051 S:      Orphan
7052 F:      arch/x86/kernel/hpet.c
7053 F:      arch/x86/include/asm/hpet.h
7054
7055 HPFS FILESYSTEM
7056 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7057 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7058 S:      Maintained
7059 F:      fs/hpfs/
7060
7061 HSI SUBSYSTEM
7062 M:      Sebastian Reichel <sre@kernel.org>
7063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7064 S:      Maintained
7065 F:      Documentation/ABI/testing/sysfs-bus-hsi
7066 F:      Documentation/driver-api/hsi.rst
7067 F:      drivers/hsi/
7068 F:      include/linux/hsi/
7069 F:      include/uapi/linux/hsi/
7070
7071 HSO 3G MODEM DRIVER
7072 L:      linux-usb@vger.kernel.org
7073 S:      Orphan
7074 F:      drivers/net/usb/hso.c
7075
7076 HSR NETWORK PROTOCOL
7077 M:      Arvid Brodin <arvid.brodin@alten.se>
7078 L:      netdev@vger.kernel.org
7079 S:      Maintained
7080 F:      net/hsr/
7081
7082 HT16K33 LED CONTROLLER DRIVER
7083 M:      Robin van der Gracht <robin@protonic.nl>
7084 S:      Maintained
7085 F:      drivers/auxdisplay/ht16k33.c
7086 F:      Documentation/devicetree/bindings/display/ht16k33.txt
7087
7088 HTCPEN TOUCHSCREEN DRIVER
7089 M:      Pau Oliva Fora <pof@eslack.org>
7090 L:      linux-input@vger.kernel.org
7091 S:      Maintained
7092 F:      drivers/input/touchscreen/htcpen.c
7093
7094 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7095 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7096 L:      linux-iio@vger.kernel.org
7097 W:      http://www.st.com/
7098 S:      Maintained
7099 F:      drivers/iio/humidity/hts221*
7100 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
7101
7102 HUAWEI ETHERNET DRIVER
7103 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
7104 L:      netdev@vger.kernel.org
7105 S:      Supported
7106 F:      Documentation/networking/hinic.txt
7107 F:      drivers/net/ethernet/huawei/hinic/
7108
7109 HUGETLB FILESYSTEM
7110 M:      Mike Kravetz <mike.kravetz@oracle.com>
7111 L:      linux-mm@kvack.org
7112 S:      Maintained
7113 F:      fs/hugetlbfs/
7114 F:      mm/hugetlb.c
7115 F:      include/linux/hugetlb.h
7116 F:      Documentation/admin-guide/mm/hugetlbpage.rst
7117 F:      Documentation/vm/hugetlbfs_reserv.rst
7118 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7119
7120 HVA ST MEDIA DRIVER
7121 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7122 L:      linux-media@vger.kernel.org
7123 T:      git git://linuxtv.org/media_tree.git
7124 W:      https://linuxtv.org
7125 S:      Supported
7126 F:      drivers/media/platform/sti/hva
7127
7128 HWPOISON MEMORY FAILURE HANDLING
7129 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7130 L:      linux-mm@kvack.org
7131 S:      Maintained
7132 F:      mm/memory-failure.c
7133 F:      mm/hwpoison-inject.c
7134
7135 HYGON PROCESSOR SUPPORT
7136 M:      Pu Wen <puwen@hygon.cn>
7137 L:      linux-kernel@vger.kernel.org
7138 S:      Maintained
7139 F:      arch/x86/kernel/cpu/hygon.c
7140
7141 Hyper-V CORE AND DRIVERS
7142 M:      "K. Y. Srinivasan" <kys@microsoft.com>
7143 M:      Haiyang Zhang <haiyangz@microsoft.com>
7144 M:      Stephen Hemminger <sthemmin@microsoft.com>
7145 M:      Sasha Levin <sashal@kernel.org>
7146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7147 L:      linux-hyperv@vger.kernel.org
7148 S:      Supported
7149 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7150 F:      arch/x86/include/asm/mshyperv.h
7151 F:      arch/x86/include/asm/trace/hyperv.h
7152 F:      arch/x86/include/asm/hyperv-tlfs.h
7153 F:      arch/x86/kernel/cpu/mshyperv.c
7154 F:      arch/x86/hyperv
7155 F:      drivers/hid/hid-hyperv.c
7156 F:      drivers/hv/
7157 F:      drivers/input/serio/hyperv-keyboard.c
7158 F:      drivers/pci/controller/pci-hyperv.c
7159 F:      drivers/net/hyperv/
7160 F:      drivers/scsi/storvsc_drv.c
7161 F:      drivers/uio/uio_hv_generic.c
7162 F:      drivers/video/fbdev/hyperv_fb.c
7163 F:      net/vmw_vsock/hyperv_transport.c
7164 F:      include/linux/hyperv.h
7165 F:      include/uapi/linux/hyperv.h
7166 F:      tools/hv/
7167 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7168
7169 HYPERVISOR VIRTUAL CONSOLE DRIVER
7170 L:      linuxppc-dev@lists.ozlabs.org
7171 S:      Odd Fixes
7172 F:      drivers/tty/hvc/
7173
7174 I2C ACPI SUPPORT
7175 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7176 L:      linux-i2c@vger.kernel.org
7177 L:      linux-acpi@vger.kernel.org
7178 S:      Maintained
7179 F:      drivers/i2c/i2c-core-acpi.c
7180
7181 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7182 M:      Ajay Gupta <ajayg@nvidia.com>
7183 L:      linux-i2c@vger.kernel.org
7184 S:      Maintained
7185 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7186 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7187
7188 I2C MUXES
7189 M:      Peter Rosin <peda@axentia.se>
7190 L:      linux-i2c@vger.kernel.org
7191 S:      Maintained
7192 F:      Documentation/i2c/i2c-topology
7193 F:      Documentation/i2c/muxes/
7194 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7195 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7196 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7197 F:      drivers/i2c/i2c-mux.c
7198 F:      drivers/i2c/muxes/
7199 F:      include/linux/i2c-mux.h
7200
7201 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7202 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7203 L:      linux-i2c@vger.kernel.org
7204 S:      Maintained
7205 F:      drivers/i2c/busses/i2c-mv64xxx.c
7206
7207 I2C OVER PARALLEL PORT
7208 M:      Jean Delvare <jdelvare@suse.com>
7209 L:      linux-i2c@vger.kernel.org
7210 S:      Maintained
7211 F:      Documentation/i2c/busses/i2c-parport
7212 F:      Documentation/i2c/busses/i2c-parport-light
7213 F:      drivers/i2c/busses/i2c-parport.c
7214 F:      drivers/i2c/busses/i2c-parport-light.c
7215
7216 I2C SUBSYSTEM
7217 M:      Wolfram Sang <wsa@the-dreams.de>
7218 L:      linux-i2c@vger.kernel.org
7219 W:      https://i2c.wiki.kernel.org/
7220 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7222 S:      Maintained
7223 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7224 F:      Documentation/i2c/
7225 F:      drivers/i2c/*
7226 F:      include/linux/i2c.h
7227 F:      include/linux/i2c-dev.h
7228 F:      include/linux/i2c-smbus.h
7229 F:      include/uapi/linux/i2c.h
7230 F:      include/uapi/linux/i2c-*.h
7231
7232 I2C SUBSYSTEM HOST DRIVERS
7233 L:      linux-i2c@vger.kernel.org
7234 W:      https://i2c.wiki.kernel.org/
7235 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7237 S:      Odd Fixes
7238 F:      Documentation/devicetree/bindings/i2c/
7239 F:      drivers/i2c/algos/
7240 F:      drivers/i2c/busses/
7241
7242 I2C-TAOS-EVM DRIVER
7243 M:      Jean Delvare <jdelvare@suse.com>
7244 L:      linux-i2c@vger.kernel.org
7245 S:      Maintained
7246 F:      Documentation/i2c/busses/i2c-taos-evm
7247 F:      drivers/i2c/busses/i2c-taos-evm.c
7248
7249 I2C-TINY-USB DRIVER
7250 M:      Till Harbaum <till@harbaum.org>
7251 L:      linux-i2c@vger.kernel.org
7252 W:      http://www.harbaum.org/till/i2c_tiny_usb
7253 S:      Maintained
7254 F:      drivers/i2c/busses/i2c-tiny-usb.c
7255
7256 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7257 M:      Jean Delvare <jdelvare@suse.com>
7258 L:      linux-i2c@vger.kernel.org
7259 S:      Maintained
7260 F:      Documentation/i2c/busses/i2c-ali1535
7261 F:      Documentation/i2c/busses/i2c-ali1563
7262 F:      Documentation/i2c/busses/i2c-ali15x3
7263 F:      Documentation/i2c/busses/i2c-amd756
7264 F:      Documentation/i2c/busses/i2c-amd8111
7265 F:      Documentation/i2c/busses/i2c-i801
7266 F:      Documentation/i2c/busses/i2c-nforce2
7267 F:      Documentation/i2c/busses/i2c-piix4
7268 F:      Documentation/i2c/busses/i2c-sis5595
7269 F:      Documentation/i2c/busses/i2c-sis630
7270 F:      Documentation/i2c/busses/i2c-sis96x
7271 F:      Documentation/i2c/busses/i2c-via
7272 F:      Documentation/i2c/busses/i2c-viapro
7273 F:      drivers/i2c/busses/i2c-ali1535.c
7274 F:      drivers/i2c/busses/i2c-ali1563.c
7275 F:      drivers/i2c/busses/i2c-ali15x3.c
7276 F:      drivers/i2c/busses/i2c-amd756.c
7277 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7278 F:      drivers/i2c/busses/i2c-amd8111.c
7279 F:      drivers/i2c/busses/i2c-i801.c
7280 F:      drivers/i2c/busses/i2c-isch.c
7281 F:      drivers/i2c/busses/i2c-nforce2.c
7282 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7283 F:      drivers/i2c/busses/i2c-piix4.c
7284 F:      drivers/i2c/busses/i2c-sis5595.c
7285 F:      drivers/i2c/busses/i2c-sis630.c
7286 F:      drivers/i2c/busses/i2c-sis96x.c
7287 F:      drivers/i2c/busses/i2c-via.c
7288 F:      drivers/i2c/busses/i2c-viapro.c
7289
7290 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7291 M:      Hans de Goede <hdegoede@redhat.com>
7292 L:      linux-i2c@vger.kernel.org
7293 S:      Maintained
7294 F:      drivers/i2c/busses/i2c-cht-wc.c
7295
7296 I2C/SMBUS ISMT DRIVER
7297 M:      Seth Heasley <seth.heasley@intel.com>
7298 M:      Neil Horman <nhorman@tuxdriver.com>
7299 L:      linux-i2c@vger.kernel.org
7300 F:      drivers/i2c/busses/i2c-ismt.c
7301 F:      Documentation/i2c/busses/i2c-ismt
7302
7303 I2C/SMBUS STUB DRIVER
7304 M:      Jean Delvare <jdelvare@suse.com>
7305 L:      linux-i2c@vger.kernel.org
7306 S:      Maintained
7307 F:      drivers/i2c/i2c-stub.c
7308
7309 I3C SUBSYSTEM
7310 M:      Boris Brezillon <bbrezillon@kernel.org>
7311 L:      linux-i3c@lists.infradead.org
7312 C:      irc://chat.freenode.net/linux-i3c
7313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7314 S:      Maintained
7315 F:      Documentation/ABI/testing/sysfs-bus-i3c
7316 F:      Documentation/devicetree/bindings/i3c/
7317 F:      Documentation/driver-api/i3c
7318 F:      drivers/i3c/
7319 F:      include/linux/i3c/
7320 F:      include/dt-bindings/i3c/
7321
7322 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7323 M:      Vitor Soares <vitor.soares@synopsys.com>
7324 S:      Maintained
7325 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7326 F:      drivers/i3c/master/dw*
7327
7328 IA64 (Itanium) PLATFORM
7329 M:      Tony Luck <tony.luck@intel.com>
7330 M:      Fenghua Yu <fenghua.yu@intel.com>
7331 L:      linux-ia64@vger.kernel.org
7332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7333 S:      Maintained
7334 F:      arch/ia64/
7335
7336 IBM Power 842 compression accelerator
7337 M:      Haren Myneni <haren@us.ibm.com>
7338 S:      Supported
7339 F:      drivers/crypto/nx/Makefile
7340 F:      drivers/crypto/nx/Kconfig
7341 F:      drivers/crypto/nx/nx-842*
7342 F:      include/linux/sw842.h
7343 F:      crypto/842.c
7344 F:      lib/842/
7345
7346 IBM Power in-Nest Crypto Acceleration
7347 M:      Breno Leitão <leitao@debian.org>
7348 M:      Nayna Jain <nayna@linux.ibm.com>
7349 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7350 L:      linux-crypto@vger.kernel.org
7351 S:      Supported
7352 F:      drivers/crypto/nx/Makefile
7353 F:      drivers/crypto/nx/Kconfig
7354 F:      drivers/crypto/nx/nx-aes*
7355 F:      drivers/crypto/nx/nx-sha*
7356 F:      drivers/crypto/nx/nx.*
7357 F:      drivers/crypto/nx/nx_csbcpb.h
7358 F:      drivers/crypto/nx/nx_debugfs.h
7359
7360 IBM Power Linux RAID adapter
7361 M:      Brian King <brking@us.ibm.com>
7362 S:      Supported
7363 F:      drivers/scsi/ipr.*
7364
7365 IBM Power SRIOV Virtual NIC Device Driver
7366 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7367 M:      John Allen <jallen@linux.ibm.com>
7368 L:      netdev@vger.kernel.org
7369 S:      Supported
7370 F:      drivers/net/ethernet/ibm/ibmvnic.*
7371
7372 IBM Power Virtual Accelerator Switchboard
7373 M:      Sukadev Bhattiprolu
7374 L:      linuxppc-dev@lists.ozlabs.org
7375 S:      Supported
7376 F:      arch/powerpc/platforms/powernv/vas*
7377 F:      arch/powerpc/platforms/powernv/copy-paste.h
7378 F:      arch/powerpc/include/asm/vas.h
7379 F:      arch/powerpc/include/uapi/asm/vas.h
7380
7381 IBM Power Virtual Ethernet Device Driver
7382 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7383 L:      netdev@vger.kernel.org
7384 S:      Supported
7385 F:      drivers/net/ethernet/ibm/ibmveth.*
7386
7387 IBM Power Virtual FC Device Drivers
7388 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7389 L:      linux-scsi@vger.kernel.org
7390 S:      Supported
7391 F:      drivers/scsi/ibmvscsi/ibmvfc*
7392
7393 IBM Power Virtual Management Channel Driver
7394 M:      Steven Royer <seroyer@linux.ibm.com>
7395 S:      Supported
7396 F:      drivers/misc/ibmvmc.*
7397
7398 IBM Power Virtual SCSI Device Drivers
7399 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7400 L:      linux-scsi@vger.kernel.org
7401 S:      Supported
7402 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7403 F:      include/scsi/viosrp.h
7404
7405 IBM Power Virtual SCSI Device Target Driver
7406 M:      Michael Cyr <mikecyr@linux.ibm.com>
7407 L:      linux-scsi@vger.kernel.org
7408 L:      target-devel@vger.kernel.org
7409 S:      Supported
7410 F:      drivers/scsi/ibmvscsi_tgt/
7411
7412 IBM Power VMX Cryptographic instructions
7413 M:      Breno Leitão <leitao@debian.org>
7414 M:      Nayna Jain <nayna@linux.ibm.com>
7415 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7416 L:      linux-crypto@vger.kernel.org
7417 S:      Supported
7418 F:      drivers/crypto/vmx/Makefile
7419 F:      drivers/crypto/vmx/Kconfig
7420 F:      drivers/crypto/vmx/vmx.c
7421 F:      drivers/crypto/vmx/aes*
7422 F:      drivers/crypto/vmx/ghash*
7423 F:      drivers/crypto/vmx/ppc-xlate.pl
7424
7425 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7426 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7427 L:      linux-pci@vger.kernel.org
7428 L:      linuxppc-dev@lists.ozlabs.org
7429 S:      Supported
7430 F:      drivers/pci/hotplug/rpaphp*
7431
7432 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7433 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7434 L:      linux-pci@vger.kernel.org
7435 L:      linuxppc-dev@lists.ozlabs.org
7436 S:      Supported
7437 F:      drivers/pci/hotplug/rpadlpar*
7438
7439 IBM ServeRAID RAID DRIVER
7440 S:      Orphan
7441 F:      drivers/scsi/ips.*
7442
7443 ICH LPC AND GPIO DRIVER
7444 M:      Peter Tyser <ptyser@xes-inc.com>
7445 S:      Maintained
7446 F:      drivers/mfd/lpc_ich.c
7447 F:      drivers/gpio/gpio-ich.c
7448
7449 IDE SUBSYSTEM
7450 M:      "David S. Miller" <davem@davemloft.net>
7451 L:      linux-ide@vger.kernel.org
7452 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7454 S:      Maintained
7455 F:      Documentation/ide/
7456 F:      drivers/ide/
7457 F:      include/linux/ide.h
7458
7459 IDE/ATAPI DRIVERS
7460 M:      Borislav Petkov <bp@alien8.de>
7461 L:      linux-ide@vger.kernel.org
7462 S:      Maintained
7463 F:      Documentation/cdrom/ide-cd
7464 F:      drivers/ide/ide-cd*
7465
7466 IDEAPAD LAPTOP EXTRAS DRIVER
7467 M:      Ike Panhc <ike.pan@canonical.com>
7468 L:      platform-driver-x86@vger.kernel.org
7469 W:      http://launchpad.net/ideapad-laptop
7470 S:      Maintained
7471 F:      drivers/platform/x86/ideapad-laptop.c
7472
7473 IDEAPAD LAPTOP SLIDEBAR DRIVER
7474 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7475 L:      linux-input@vger.kernel.org
7476 W:      https://github.com/o2genum/ideapad-slidebar
7477 S:      Maintained
7478 F:      drivers/input/misc/ideapad_slidebar.c
7479
7480 IDT VersaClock 5 CLOCK DRIVER
7481 M:      Marek Vasut <marek.vasut@gmail.com>
7482 S:      Maintained
7483 F:      drivers/clk/clk-versaclock5.c
7484
7485 IEEE 802.15.4 SUBSYSTEM
7486 M:      Alexander Aring <alex.aring@gmail.com>
7487 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7488 L:      linux-wpan@vger.kernel.org
7489 W:      http://wpan.cakelab.org/
7490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7492 S:      Maintained
7493 F:      net/ieee802154/
7494 F:      net/mac802154/
7495 F:      drivers/net/ieee802154/
7496 F:      include/linux/nl802154.h
7497 F:      include/linux/ieee802154.h
7498 F:      include/net/nl802154.h
7499 F:      include/net/mac802154.h
7500 F:      include/net/af_ieee802154.h
7501 F:      include/net/cfg802154.h
7502 F:      include/net/ieee802154_netdev.h
7503 F:      Documentation/networking/ieee802154.txt
7504
7505 IFE PROTOCOL
7506 M:      Yotam Gigi <yotam.gi@gmail.com>
7507 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7508 F:      net/ife
7509 F:      include/net/ife.h
7510 F:      include/uapi/linux/ife.h
7511
7512 IGORPLUG-USB IR RECEIVER
7513 M:      Sean Young <sean@mess.org>
7514 L:      linux-media@vger.kernel.org
7515 S:      Maintained
7516 F:      drivers/media/rc/igorplugusb.c
7517
7518 IGUANAWORKS USB IR TRANSCEIVER
7519 M:      Sean Young <sean@mess.org>
7520 L:      linux-media@vger.kernel.org
7521 S:      Maintained
7522 F:      drivers/media/rc/iguanair.c
7523
7524 IIO DIGITAL POTENTIOMETER DAC
7525 M:      Peter Rosin <peda@axentia.se>
7526 L:      linux-iio@vger.kernel.org
7527 S:      Maintained
7528 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7529 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7530 F:      drivers/iio/dac/dpot-dac.c
7531
7532 IIO ENVELOPE DETECTOR
7533 M:      Peter Rosin <peda@axentia.se>
7534 L:      linux-iio@vger.kernel.org
7535 S:      Maintained
7536 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7537 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7538 F:      drivers/iio/adc/envelope-detector.c
7539
7540 IIO MULTIPLEXER
7541 M:      Peter Rosin <peda@axentia.se>
7542 L:      linux-iio@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7545 F:      drivers/iio/multiplexer/iio-mux.c
7546
7547 IIO SUBSYSTEM AND DRIVERS
7548 M:      Jonathan Cameron <jic23@kernel.org>
7549 R:      Hartmut Knaack <knaack.h@gmx.de>
7550 R:      Lars-Peter Clausen <lars@metafoo.de>
7551 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7552 L:      linux-iio@vger.kernel.org
7553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7554 S:      Maintained
7555 F:      Documentation/ABI/testing/configfs-iio*
7556 F:      Documentation/ABI/testing/sysfs-bus-iio*
7557 F:      Documentation/devicetree/bindings/iio/
7558 F:      drivers/iio/
7559 F:      drivers/staging/iio/
7560 F:      include/linux/iio/
7561 F:      tools/iio/
7562
7563 IIO UNIT CONVERTER
7564 M:      Peter Rosin <peda@axentia.se>
7565 L:      linux-iio@vger.kernel.org
7566 S:      Maintained
7567 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7568 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7569 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7570 F:      drivers/iio/afe/iio-rescale.c
7571
7572 IKANOS/ADI EAGLE ADSL USB DRIVER
7573 M:      Matthieu Castet <castet.matthieu@free.fr>
7574 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7575 S:      Maintained
7576 F:      drivers/usb/atm/ueagle-atm.c
7577
7578 IMGTEC ASCII LCD DRIVER
7579 M:      Paul Burton <paul.burton@mips.com>
7580 S:      Maintained
7581 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7582 F:      drivers/auxdisplay/img-ascii-lcd.c
7583
7584 IMGTEC IR DECODER DRIVER
7585 M:      James Hogan <jhogan@kernel.org>
7586 S:      Maintained
7587 F:      drivers/media/rc/img-ir/
7588
7589 IMON SOUNDGRAPH USB IR RECEIVER
7590 M:      Sean Young <sean@mess.org>
7591 L:      linux-media@vger.kernel.org
7592 S:      Maintained
7593 F:      drivers/media/rc/imon_raw.c
7594 F:      drivers/media/rc/imon.c
7595
7596 IMS TWINTURBO FRAMEBUFFER DRIVER
7597 L:      linux-fbdev@vger.kernel.org
7598 S:      Orphan
7599 F:      drivers/video/fbdev/imsttfb.c
7600
7601 INA209 HARDWARE MONITOR DRIVER
7602 M:      Guenter Roeck <linux@roeck-us.net>
7603 L:      linux-hwmon@vger.kernel.org
7604 S:      Maintained
7605 F:      Documentation/hwmon/ina209
7606 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7607 F:      drivers/hwmon/ina209.c
7608
7609 INA2XX HARDWARE MONITOR DRIVER
7610 M:      Guenter Roeck <linux@roeck-us.net>
7611 L:      linux-hwmon@vger.kernel.org
7612 S:      Maintained
7613 F:      Documentation/hwmon/ina2xx
7614 F:      drivers/hwmon/ina2xx.c
7615 F:      include/linux/platform_data/ina2xx.h
7616
7617 INDUSTRY PACK SUBSYSTEM (IPACK)
7618 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7619 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7620 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7621 L:      industrypack-devel@lists.sourceforge.net
7622 W:      http://industrypack.sourceforge.net
7623 S:      Maintained
7624 F:      drivers/ipack/
7625
7626 INFINIBAND SUBSYSTEM
7627 M:      Doug Ledford <dledford@redhat.com>
7628 M:      Jason Gunthorpe <jgg@mellanox.com>
7629 L:      linux-rdma@vger.kernel.org
7630 W:      https://github.com/linux-rdma/rdma-core
7631 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7633 S:      Supported
7634 F:      Documentation/devicetree/bindings/infiniband/
7635 F:      Documentation/infiniband/
7636 F:      drivers/infiniband/
7637 F:      include/uapi/linux/if_infiniband.h
7638 F:      include/uapi/rdma/
7639 F:      include/rdma/
7640
7641 INGENIC JZ4780 DMA Driver
7642 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7643 S:      Maintained
7644 F:      drivers/dma/dma-jz4780.c
7645
7646 INGENIC JZ4780 NAND DRIVER
7647 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7648 L:      linux-mtd@lists.infradead.org
7649 S:      Maintained
7650 F:      drivers/mtd/nand/raw/jz4780_*
7651
7652 INOTIFY
7653 M:      Jan Kara <jack@suse.cz>
7654 R:      Amir Goldstein <amir73il@gmail.com>
7655 L:      linux-fsdevel@vger.kernel.org
7656 S:      Maintained
7657 F:      Documentation/filesystems/inotify.txt
7658 F:      fs/notify/inotify/
7659 F:      include/linux/inotify.h
7660 F:      include/uapi/linux/inotify.h
7661
7662 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7663 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7664 L:      linux-input@vger.kernel.org
7665 Q:      http://patchwork.kernel.org/project/linux-input/list/
7666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7667 S:      Maintained
7668 F:      drivers/input/
7669 F:      include/linux/input.h
7670 F:      include/uapi/linux/input.h
7671 F:      include/uapi/linux/input-event-codes.h
7672 F:      include/linux/input/
7673 F:      Documentation/devicetree/bindings/input/
7674 F:      Documentation/devicetree/bindings/serio/
7675 F:      Documentation/input/
7676
7677 INPUT MULTITOUCH (MT) PROTOCOL
7678 M:      Henrik Rydberg <rydberg@bitmath.org>
7679 L:      linux-input@vger.kernel.org
7680 S:      Odd fixes
7681 F:      Documentation/input/multi-touch-protocol.rst
7682 F:      drivers/input/input-mt.c
7683 K:      \b(ABS|SYN)_MT_
7684
7685 INSIDE SECURE CRYPTO DRIVER
7686 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7687 F:      drivers/crypto/inside-secure/
7688 S:      Maintained
7689 L:      linux-crypto@vger.kernel.org
7690
7691 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7692 M:      Mimi Zohar <zohar@linux.ibm.com>
7693 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7694 L:      linux-integrity@vger.kernel.org
7695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7696 S:      Supported
7697 F:      security/integrity/ima/
7698
7699 INTEL 810/815 FRAMEBUFFER DRIVER
7700 M:      Antonino Daplas <adaplas@gmail.com>
7701 L:      linux-fbdev@vger.kernel.org
7702 S:      Maintained
7703 F:      drivers/video/fbdev/i810/
7704
7705 INTEL ASoC DRIVERS
7706 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7707 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7708 M:      Jie Yang <yang.jie@linux.intel.com>
7709 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7710 S:      Supported
7711 F:      sound/soc/intel/
7712
7713 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7714 M:      Hans de Goede <hdegoede@redhat.com>
7715 L:      platform-driver-x86@vger.kernel.org
7716 S:      Maintained
7717 F:      drivers/platform/x86/intel_atomisp2_pm.c
7718
7719 INTEL C600 SERIES SAS CONTROLLER DRIVER
7720 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7721 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7722 L:      linux-scsi@vger.kernel.org
7723 T:      git git://git.code.sf.net/p/intel-sas/isci
7724 S:      Supported
7725 F:      drivers/scsi/isci/
7726
7727 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7728 M:      Jani Nikula <jani.nikula@linux.intel.com>
7729 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7730 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7731 L:      intel-gfx@lists.freedesktop.org
7732 W:      https://01.org/linuxgraphics/
7733 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7734 C:      irc://chat.freenode.net/intel-gfx
7735 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7736 T:      git git://anongit.freedesktop.org/drm-intel
7737 S:      Supported
7738 F:      drivers/gpu/drm/i915/
7739 F:      include/drm/i915*
7740 F:      include/uapi/drm/i915_drm.h
7741 F:      Documentation/gpu/i915.rst
7742
7743 INTEL ETHERNET DRIVERS
7744 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7745 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7746 W:      http://www.intel.com/support/feedback.htm
7747 W:      http://e1000.sourceforge.net/
7748 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7751 S:      Supported
7752 F:      Documentation/networking/device_drivers/intel/e100.rst
7753 F:      Documentation/networking/device_drivers/intel/e1000.rst
7754 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7755 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7756 F:      Documentation/networking/device_drivers/intel/igb.rst
7757 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7758 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7759 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7760 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7761 F:      Documentation/networking/device_drivers/intel/i40e.rst
7762 F:      Documentation/networking/device_drivers/intel/iavf.rst
7763 F:      Documentation/networking/device_drivers/intel/ice.rst
7764 F:      drivers/net/ethernet/intel/
7765 F:      drivers/net/ethernet/intel/*/
7766 F:      include/linux/avf/virtchnl.h
7767
7768 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7769 M:      Maik Broemme <mbroemme@libmpq.org>
7770 L:      linux-fbdev@vger.kernel.org
7771 S:      Maintained
7772 F:      Documentation/fb/intelfb.txt
7773 F:      drivers/video/fbdev/intelfb/
7774
7775 INTEL GPIO DRIVERS
7776 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7777 L:      linux-gpio@vger.kernel.org
7778 S:      Maintained
7779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7780 F:      drivers/gpio/gpio-ich.c
7781 F:      drivers/gpio/gpio-intel-mid.c
7782 F:      drivers/gpio/gpio-lynxpoint.c
7783 F:      drivers/gpio/gpio-merrifield.c
7784 F:      drivers/gpio/gpio-ml-ioh.c
7785 F:      drivers/gpio/gpio-pch.c
7786 F:      drivers/gpio/gpio-sch.c
7787 F:      drivers/gpio/gpio-sodaville.c
7788
7789 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7790 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7791 M:      Zhi Wang <zhi.a.wang@intel.com>
7792 L:      intel-gvt-dev@lists.freedesktop.org
7793 L:      intel-gfx@lists.freedesktop.org
7794 W:      https://01.org/igvt-g
7795 T:      git https://github.com/intel/gvt-linux.git
7796 S:      Supported
7797 F:      drivers/gpu/drm/i915/gvt/
7798
7799 INTEL HID EVENT DRIVER
7800 M:      Alex Hung <alex.hung@canonical.com>
7801 L:      platform-driver-x86@vger.kernel.org
7802 S:      Maintained
7803 F:      drivers/platform/x86/intel-hid.c
7804
7805 INTEL I/OAT DMA DRIVER
7806 M:      Dave Jiang <dave.jiang@intel.com>
7807 R:      Dan Williams <dan.j.williams@intel.com>
7808 L:      dmaengine@vger.kernel.org
7809 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7810 S:      Supported
7811 F:      drivers/dma/ioat*
7812
7813 INTEL IDLE DRIVER
7814 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7815 M:      Len Brown <lenb@kernel.org>
7816 L:      linux-pm@vger.kernel.org
7817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7818 B:      https://bugzilla.kernel.org
7819 S:      Supported
7820 F:      drivers/idle/intel_idle.c
7821
7822 INTEL INTEGRATED SENSOR HUB DRIVER
7823 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7824 M:      Jiri Kosina <jikos@kernel.org>
7825 L:      linux-input@vger.kernel.org
7826 S:      Maintained
7827 F:      drivers/hid/intel-ish-hid/
7828
7829 INTEL IOMMU (VT-d)
7830 M:      David Woodhouse <dwmw2@infradead.org>
7831 L:      iommu@lists.linux-foundation.org
7832 T:      git git://git.infradead.org/iommu-2.6.git
7833 S:      Supported
7834 F:      drivers/iommu/intel-iommu.c
7835 F:      include/linux/intel-iommu.h
7836
7837 INTEL IOP-ADMA DMA DRIVER
7838 R:      Dan Williams <dan.j.williams@intel.com>
7839 S:      Odd fixes
7840 F:      drivers/dma/iop-adma.c
7841
7842 INTEL IPU3 CSI-2 CIO2 DRIVER
7843 M:      Yong Zhi <yong.zhi@intel.com>
7844 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7845 M:      Bingbu Cao <bingbu.cao@intel.com>
7846 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7847 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7848 L:      linux-media@vger.kernel.org
7849 S:      Maintained
7850 F:      drivers/media/pci/intel/ipu3/
7851 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7852
7853 INTEL IPU3 CSI-2 IMGU DRIVER
7854 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7855 L:      linux-media@vger.kernel.org
7856 S:      Maintained
7857 F:      drivers/staging/media/ipu3/
7858 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7859 F:      Documentation/media/v4l-drivers/ipu3.rst
7860
7861 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7862 M:      Krzysztof Halasa <khalasa@piap.pl>
7863 S:      Maintained
7864 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7865 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7866 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7867 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7868 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7869 F:      drivers/net/wan/ixp4xx_hss.c
7870
7871 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7872 M:      Deepak Saxena <dsaxena@plexity.net>
7873 S:      Maintained
7874 F:      drivers/char/hw_random/ixp4xx-rng.c
7875
7876 INTEL MANAGEMENT ENGINE (mei)
7877 M:      Tomas Winkler <tomas.winkler@intel.com>
7878 L:      linux-kernel@vger.kernel.org
7879 S:      Supported
7880 F:      include/uapi/linux/mei.h
7881 F:      include/linux/mei_cl_bus.h
7882 F:      drivers/misc/mei/*
7883 F:      drivers/watchdog/mei_wdt.c
7884 F:      Documentation/misc-devices/mei/*
7885 F:      samples/mei/*
7886
7887 INTEL MENLOW THERMAL DRIVER
7888 M:      Sujith Thomas <sujith.thomas@intel.com>
7889 L:      platform-driver-x86@vger.kernel.org
7890 W:      https://01.org/linux-acpi
7891 S:      Supported
7892 F:      drivers/platform/x86/intel_menlow.c
7893
7894 INTEL MIC DRIVERS (mic)
7895 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7896 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7897 S:      Supported
7898 W:      https://github.com/sudeepdutt/mic
7899 W:      http://software.intel.com/en-us/mic-developer
7900 F:      include/linux/mic_bus.h
7901 F:      include/linux/scif.h
7902 F:      include/uapi/linux/mic_common.h
7903 F:      include/uapi/linux/mic_ioctl.h
7904 F:      include/uapi/linux/scif_ioctl.h
7905 F:      drivers/misc/mic/
7906 F:      drivers/dma/mic_x100_dma.c
7907 F:      drivers/dma/mic_x100_dma.h
7908 F:      Documentation/mic/
7909
7910 INTEL PMC CORE DRIVER
7911 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7912 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7913 L:      platform-driver-x86@vger.kernel.org
7914 S:      Maintained
7915 F:      drivers/platform/x86/intel_pmc_core*
7916
7917 INTEL PMC/P-Unit IPC DRIVER
7918 M:      Zha Qipeng<qipeng.zha@intel.com>
7919 L:      platform-driver-x86@vger.kernel.org
7920 S:      Maintained
7921 F:      drivers/platform/x86/intel_pmc_ipc.c
7922 F:      drivers/platform/x86/intel_punit_ipc.c
7923 F:      arch/x86/include/asm/intel_pmc_ipc.h
7924 F:      arch/x86/include/asm/intel_punit_ipc.h
7925
7926 INTEL PMIC GPIO DRIVERS
7927 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7928 S:      Maintained
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7930 F:      drivers/gpio/gpio-*cove.c
7931 F:      drivers/gpio/gpio-msic.c
7932
7933 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7934 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7935 S:      Maintained
7936 F:      drivers/mfd/intel_msic.c
7937 F:      drivers/mfd/intel_soc_pmic*
7938 F:      include/linux/mfd/intel_msic.h
7939 F:      include/linux/mfd/intel_soc_pmic*
7940
7941 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7942 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7943 L:      linux-wireless@vger.kernel.org
7944 S:      Maintained
7945 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7946 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7947 F:      drivers/net/wireless/intel/ipw2x00/
7948
7949 INTEL PSTATE DRIVER
7950 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7951 M:      Len Brown <lenb@kernel.org>
7952 L:      linux-pm@vger.kernel.org
7953 S:      Supported
7954 F:      drivers/cpufreq/intel_pstate.c
7955
7956 INTEL RDMA RNIC DRIVER
7957 M:      Faisal Latif <faisal.latif@intel.com>
7958 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7959 L:      linux-rdma@vger.kernel.org
7960 S:      Supported
7961 F:      drivers/infiniband/hw/i40iw/
7962 F:      include/uapi/rdma/i40iw-abi.h
7963
7964 INTEL TELEMETRY DRIVER
7965 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7966 M:      "David E. Box" <david.e.box@linux.intel.com>
7967 L:      platform-driver-x86@vger.kernel.org
7968 S:      Maintained
7969 F:      arch/x86/include/asm/intel_telemetry.h
7970 F:      drivers/platform/x86/intel_telemetry*
7971
7972 INTEL VIRTUAL BUTTON DRIVER
7973 M:      AceLan Kao <acelan.kao@canonical.com>
7974 L:      platform-driver-x86@vger.kernel.org
7975 S:      Maintained
7976 F:      drivers/platform/x86/intel-vbtn.c
7977
7978 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7979 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7980 L:      linux-wireless@vger.kernel.org
7981 S:      Supported
7982 F:      drivers/net/wireless/intel/iwlegacy/
7983
7984 INTEL WIRELESS WIFI LINK (iwlwifi)
7985 M:      Johannes Berg <johannes.berg@intel.com>
7986 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7987 M:      Luca Coelho <luciano.coelho@intel.com>
7988 M:      Intel Linux Wireless <linuxwifi@intel.com>
7989 L:      linux-wireless@vger.kernel.org
7990 W:      http://intellinuxwireless.org
7991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7992 S:      Supported
7993 F:      drivers/net/wireless/intel/iwlwifi/
7994
7995 INTEL WIRELESS WIMAX CONNECTION 2400
7996 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7997 M:      linux-wimax@intel.com
7998 L:      wimax@linuxwimax.org (subscribers-only)
7999 S:      Supported
8000 W:      http://linuxwimax.org
8001 F:      Documentation/wimax/README.i2400m
8002 F:      drivers/net/wimax/i2400m/
8003 F:      include/uapi/linux/wimax/i2400m.h
8004
8005 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8006 M:      Mario Limonciello <mario.limonciello@dell.com>
8007 S:      Maintained
8008 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
8009
8010 INTEL(R) TRACE HUB
8011 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
8012 S:      Supported
8013 F:      Documentation/trace/intel_th.rst
8014 F:      drivers/hwtracing/intel_th/
8015
8016 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8017 M:      Ning Sun <ning.sun@intel.com>
8018 L:      tboot-devel@lists.sourceforge.net
8019 W:      http://tboot.sourceforge.net
8020 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8021 S:      Supported
8022 F:      Documentation/intel_txt.txt
8023 F:      include/linux/tboot.h
8024 F:      arch/x86/kernel/tboot.c
8025
8026 INTEL-MID GPIO DRIVER
8027 M:      David Cohen <david.a.cohen@linux.intel.com>
8028 L:      linux-gpio@vger.kernel.org
8029 S:      Maintained
8030 F:      drivers/gpio/gpio-intel-mid.c
8031
8032 INTERCONNECT API
8033 M:      Georgi Djakov <georgi.djakov@linaro.org>
8034 S:      Maintained
8035 F:      Documentation/interconnect/
8036 F:      Documentation/devicetree/bindings/interconnect/
8037 F:      drivers/interconnect/
8038 F:      include/dt-bindings/interconnect/
8039 F:      include/linux/interconnect-provider.h
8040 F:      include/linux/interconnect.h
8041
8042 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8043 M:      Linus Walleij <linus.walleij@linaro.org>
8044 L:      linux-iio@vger.kernel.org
8045 S:      Maintained
8046 F:      drivers/iio/gyro/mpu3050*
8047 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8048
8049 IOC3 ETHERNET DRIVER
8050 M:      Ralf Baechle <ralf@linux-mips.org>
8051 L:      linux-mips@vger.kernel.org
8052 S:      Maintained
8053 F:      drivers/net/ethernet/sgi/ioc3-eth.c
8054
8055 IOC3 SERIAL DRIVER
8056 M:      Pat Gefre <pfg@sgi.com>
8057 L:      linux-serial@vger.kernel.org
8058 S:      Maintained
8059 F:      drivers/tty/serial/ioc3_serial.c
8060
8061 IOMAP FILESYSTEM LIBRARY
8062 M:      Christoph Hellwig <hch@infradead.org>
8063 M:      Darrick J. Wong <darrick.wong@oracle.com>
8064 M:      linux-xfs@vger.kernel.org
8065 M:      linux-fsdevel@vger.kernel.org
8066 L:      linux-xfs@vger.kernel.org
8067 L:      linux-fsdevel@vger.kernel.org
8068 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8069 S:      Supported
8070 F:      fs/iomap.c
8071 F:      include/linux/iomap.h
8072
8073 IOMMU DRIVERS
8074 M:      Joerg Roedel <joro@8bytes.org>
8075 L:      iommu@lists.linux-foundation.org
8076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8077 S:      Maintained
8078 F:      Documentation/devicetree/bindings/iommu/
8079 F:      drivers/iommu/
8080 F:      include/linux/iommu.h
8081 F:      include/linux/of_iommu.h
8082 F:      include/linux/iova.h
8083
8084 IP MASQUERADING
8085 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8086 S:      Maintained
8087 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
8088
8089 IPMI SUBSYSTEM
8090 M:      Corey Minyard <minyard@acm.org>
8091 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8092 W:      http://openipmi.sourceforge.net/
8093 S:      Supported
8094 F:      Documentation/devicetree/bindings/ipmi/
8095 F:      Documentation/IPMI.txt
8096 F:      drivers/char/ipmi/
8097 F:      include/linux/ipmi*
8098 F:      include/uapi/linux/ipmi*
8099
8100 IPS SCSI RAID DRIVER
8101 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8102 L:      linux-scsi@vger.kernel.org
8103 W:      http://www.adaptec.com/
8104 S:      Maintained
8105 F:      drivers/scsi/ips*
8106
8107 IPVS
8108 M:      Wensong Zhang <wensong@linux-vs.org>
8109 M:      Simon Horman <horms@verge.net.au>
8110 M:      Julian Anastasov <ja@ssi.bg>
8111 L:      netdev@vger.kernel.org
8112 L:      lvs-devel@vger.kernel.org
8113 S:      Maintained
8114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8116 F:      Documentation/networking/ipvs-sysctl.txt
8117 F:      include/net/ip_vs.h
8118 F:      include/uapi/linux/ip_vs.h
8119 F:      net/netfilter/ipvs/
8120
8121 IPWIRELESS DRIVER
8122 M:      Jiri Kosina <jikos@kernel.org>
8123 M:      David Sterba <dsterba@suse.com>
8124 S:      Odd Fixes
8125 F:      drivers/tty/ipwireless/
8126
8127 IPX NETWORK LAYER
8128 L:      netdev@vger.kernel.org
8129 S:      Obsolete
8130 F:      include/uapi/linux/ipx.h
8131
8132 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8133 M:      Marc Zyngier <marc.zyngier@arm.com>
8134 S:      Maintained
8135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8136 F:      Documentation/IRQ-domain.txt
8137 F:      include/linux/irqdomain.h
8138 F:      kernel/irq/irqdomain.c
8139 F:      kernel/irq/msi.c
8140
8141 IRQ SUBSYSTEM
8142 M:      Thomas Gleixner <tglx@linutronix.de>
8143 L:      linux-kernel@vger.kernel.org
8144 S:      Maintained
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8146 F:      kernel/irq/
8147
8148 IRQCHIP DRIVERS
8149 M:      Thomas Gleixner <tglx@linutronix.de>
8150 M:      Jason Cooper <jason@lakedaemon.net>
8151 M:      Marc Zyngier <marc.zyngier@arm.com>
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:      Documentation/devicetree/bindings/interrupt-controller/
8156 F:      drivers/irqchip/
8157
8158 ISA
8159 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8160 S:      Maintained
8161 F:      Documentation/isa.txt
8162 F:      drivers/base/isa.c
8163 F:      include/linux/isa.h
8164
8165 ISA RADIO MODULE
8166 M:      Hans Verkuil <hverkuil@xs4all.nl>
8167 L:      linux-media@vger.kernel.org
8168 T:      git git://linuxtv.org/media_tree.git
8169 W:      https://linuxtv.org
8170 S:      Maintained
8171 F:      drivers/media/radio/radio-isa*
8172
8173 ISAPNP
8174 M:      Jaroslav Kysela <perex@perex.cz>
8175 S:      Maintained
8176 F:      Documentation/isapnp.txt
8177 F:      drivers/pnp/isapnp/
8178 F:      include/linux/isapnp.h
8179
8180 ISCSI
8181 M:      Lee Duncan <lduncan@suse.com>
8182 M:      Chris Leech <cleech@redhat.com>
8183 L:      open-iscsi@googlegroups.com
8184 W:      www.open-iscsi.com
8185 S:      Maintained
8186 F:      drivers/scsi/*iscsi*
8187 F:      include/scsi/*iscsi*
8188
8189 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8190 M:      Peter Jones <pjones@redhat.com>
8191 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8192 S:      Maintained
8193 F:      drivers/firmware/iscsi_ibft*
8194
8195 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8196 M:      Sagi Grimberg <sagi@grimberg.me>
8197 M:      Max Gurtovoy <maxg@mellanox.com>
8198 L:      linux-rdma@vger.kernel.org
8199 S:      Supported
8200 W:      http://www.openfabrics.org
8201 W:      www.open-iscsi.org
8202 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8203 F:      drivers/infiniband/ulp/iser/
8204
8205 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8206 M:      Sagi Grimberg <sagi@grimberg.me>
8207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8208 L:      linux-rdma@vger.kernel.org
8209 L:      target-devel@vger.kernel.org
8210 S:      Supported
8211 W:      http://www.linux-iscsi.org
8212 F:      drivers/infiniband/ulp/isert
8213
8214 ISDN SUBSYSTEM
8215 M:      Karsten Keil <isdn@linux-pingi.de>
8216 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8217 L:      netdev@vger.kernel.org
8218 W:      http://www.isdn4linux.de
8219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8220 S:      Maintained
8221 F:      Documentation/isdn/
8222 F:      drivers/isdn/
8223 F:      include/linux/isdn.h
8224 F:      include/linux/isdn/
8225 F:      include/uapi/linux/isdn.h
8226 F:      include/uapi/linux/isdn/
8227
8228 IT87 HARDWARE MONITORING DRIVER
8229 M:      Jean Delvare <jdelvare@suse.com>
8230 L:      linux-hwmon@vger.kernel.org
8231 S:      Maintained
8232 F:      Documentation/hwmon/it87
8233 F:      drivers/hwmon/it87.c
8234
8235 IT913X MEDIA DRIVER
8236 M:      Antti Palosaari <crope@iki.fi>
8237 L:      linux-media@vger.kernel.org
8238 W:      https://linuxtv.org
8239 W:      http://palosaari.fi/linux/
8240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8241 T:      git git://linuxtv.org/anttip/media_tree.git
8242 S:      Maintained
8243 F:      drivers/media/tuners/it913x*
8244
8245 IVTV VIDEO4LINUX DRIVER
8246 M:      Andy Walls <awalls@md.metrocast.net>
8247 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8248 L:      linux-media@vger.kernel.org
8249 T:      git git://linuxtv.org/media_tree.git
8250 W:      http://www.ivtvdriver.org
8251 S:      Maintained
8252 F:      Documentation/media/v4l-drivers/ivtv*
8253 F:      drivers/media/pci/ivtv/
8254 F:      include/uapi/linux/ivtv*
8255
8256 IX2505V MEDIA DRIVER
8257 M:      Malcolm Priestley <tvboxspy@gmail.com>
8258 L:      linux-media@vger.kernel.org
8259 W:      https://linuxtv.org
8260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8261 S:      Maintained
8262 F:      drivers/media/dvb-frontends/ix2505v*
8263
8264 JAILHOUSE HYPERVISOR INTERFACE
8265 M:      Jan Kiszka <jan.kiszka@siemens.com>
8266 L:      jailhouse-dev@googlegroups.com
8267 S:      Maintained
8268 F:      arch/x86/kernel/jailhouse.c
8269 F:      arch/x86/include/asm/jailhouse_para.h
8270
8271 JC42.4 TEMPERATURE SENSOR DRIVER
8272 M:      Guenter Roeck <linux@roeck-us.net>
8273 L:      linux-hwmon@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/hwmon/jc42.c
8276 F:      Documentation/hwmon/jc42
8277
8278 JFS FILESYSTEM
8279 M:      Dave Kleikamp <shaggy@kernel.org>
8280 L:      jfs-discussion@lists.sourceforge.net
8281 W:      http://jfs.sourceforge.net/
8282 T:      git git://github.com/kleikamp/linux-shaggy.git
8283 S:      Maintained
8284 F:      Documentation/filesystems/jfs.txt
8285 F:      fs/jfs/
8286
8287 JME NETWORK DRIVER
8288 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8289 L:      netdev@vger.kernel.org
8290 S:      Maintained
8291 F:      drivers/net/ethernet/jme.*
8292
8293 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8294 M:      David Woodhouse <dwmw2@infradead.org>
8295 L:      linux-mtd@lists.infradead.org
8296 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8297 S:      Maintained
8298 F:      fs/jffs2/
8299 F:      include/uapi/linux/jffs2.h
8300
8301 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8302 M:      "Theodore Ts'o" <tytso@mit.edu>
8303 M:      Jan Kara <jack@suse.com>
8304 L:      linux-ext4@vger.kernel.org
8305 S:      Maintained
8306 F:      fs/jbd2/
8307 F:      include/linux/jbd2.h
8308
8309 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8310 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8311 L:      linux-media@vger.kernel.org
8312 S:      Maintained
8313 F:      drivers/media/platform/rcar_jpu.c
8314
8315 JSM Neo PCI based serial card
8316 L:      linux-serial@vger.kernel.org
8317 S:      Orphan
8318 F:      drivers/tty/serial/jsm/
8319
8320 K10TEMP HARDWARE MONITORING DRIVER
8321 M:      Clemens Ladisch <clemens@ladisch.de>
8322 L:      linux-hwmon@vger.kernel.org
8323 S:      Maintained
8324 F:      Documentation/hwmon/k10temp
8325 F:      drivers/hwmon/k10temp.c
8326
8327 K8TEMP HARDWARE MONITORING DRIVER
8328 M:      Rudolf Marek <r.marek@assembler.cz>
8329 L:      linux-hwmon@vger.kernel.org
8330 S:      Maintained
8331 F:      Documentation/hwmon/k8temp
8332 F:      drivers/hwmon/k8temp.c
8333
8334 KASAN
8335 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8336 R:      Alexander Potapenko <glider@google.com>
8337 R:      Dmitry Vyukov <dvyukov@google.com>
8338 L:      kasan-dev@googlegroups.com
8339 S:      Maintained
8340 F:      arch/*/include/asm/kasan.h
8341 F:      arch/*/mm/kasan_init*
8342 F:      Documentation/dev-tools/kasan.rst
8343 F:      include/linux/kasan*.h
8344 F:      lib/test_kasan.c
8345 F:      mm/kasan/
8346 F:      scripts/Makefile.kasan
8347
8348 KCONFIG
8349 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8351 L:      linux-kbuild@vger.kernel.org
8352 S:      Maintained
8353 F:      Documentation/kbuild/kconfig*
8354 F:      scripts/kconfig/
8355 F:      scripts/Kconfig.include
8356
8357 KDUMP
8358 M:      Dave Young <dyoung@redhat.com>
8359 M:      Baoquan He <bhe@redhat.com>
8360 R:      Vivek Goyal <vgoyal@redhat.com>
8361 L:      kexec@lists.infradead.org
8362 W:      http://lse.sourceforge.net/kdump/
8363 S:      Maintained
8364 F:      Documentation/kdump/
8365
8366 KEENE FM RADIO TRANSMITTER DRIVER
8367 M:      Hans Verkuil <hverkuil@xs4all.nl>
8368 L:      linux-media@vger.kernel.org
8369 T:      git git://linuxtv.org/media_tree.git
8370 W:      https://linuxtv.org
8371 S:      Maintained
8372 F:      drivers/media/radio/radio-keene*
8373
8374 KERNEL AUTOMOUNTER
8375 M:      Ian Kent <raven@themaw.net>
8376 L:      autofs@vger.kernel.org
8377 S:      Maintained
8378 F:      fs/autofs/
8379
8380 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8381 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8382 M:      Michal Marek <michal.lkml@markovi.net>
8383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8384 L:      linux-kbuild@vger.kernel.org
8385 S:      Maintained
8386 F:      Documentation/kbuild/
8387 F:      Makefile
8388 F:      scripts/Kbuild*
8389 F:      scripts/Makefile*
8390 F:      scripts/basic/
8391 F:      scripts/mk*
8392 F:      scripts/mod/
8393 F:      scripts/package/
8394
8395 KERNEL JANITORS
8396 L:      kernel-janitors@vger.kernel.org
8397 W:      http://kernelnewbies.org/KernelJanitors
8398 S:      Odd Fixes
8399
8400 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8401 M:      "J. Bruce Fields" <bfields@fieldses.org>
8402 M:      Jeff Layton <jlayton@kernel.org>
8403 L:      linux-nfs@vger.kernel.org
8404 W:      http://nfs.sourceforge.net/
8405 T:      git git://linux-nfs.org/~bfields/linux.git
8406 S:      Supported
8407 F:      fs/nfsd/
8408 F:      include/uapi/linux/nfsd/
8409 F:      fs/lockd/
8410 F:      fs/nfs_common/
8411 F:      net/sunrpc/
8412 F:      include/linux/lockd/
8413 F:      include/linux/sunrpc/
8414 F:      include/uapi/linux/sunrpc/
8415
8416 KERNEL SELFTEST FRAMEWORK
8417 M:      Shuah Khan <shuah@kernel.org>
8418 M:      Shuah Khan <skhan@linuxfoundation.org>
8419 L:      linux-kselftest@vger.kernel.org
8420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8421 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8422 S:      Maintained
8423 F:      tools/testing/selftests/
8424 F:      Documentation/dev-tools/kselftest*
8425
8426 KERNEL USERMODE HELPER
8427 M:      Luis Chamberlain <mcgrof@kernel.org>
8428 L:      linux-kernel@vger.kernel.org
8429 S:      Maintained
8430 F:      kernel/umh.c
8431 F:      include/linux/umh.h
8432
8433 KERNEL VIRTUAL MACHINE (KVM)
8434 M:      Paolo Bonzini <pbonzini@redhat.com>
8435 M:      Radim Krčmář <rkrcmar@redhat.com>
8436 L:      kvm@vger.kernel.org
8437 W:      http://www.linux-kvm.org
8438 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8439 S:      Supported
8440 F:      Documentation/virtual/kvm/
8441 F:      include/trace/events/kvm.h
8442 F:      include/uapi/asm-generic/kvm*
8443 F:      include/uapi/linux/kvm*
8444 F:      include/asm-generic/kvm*
8445 F:      include/linux/kvm*
8446 F:      include/kvm/iodev.h
8447 F:      virt/kvm/*
8448 F:      tools/kvm/
8449
8450 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8451 M:      Joerg Roedel <joro@8bytes.org>
8452 L:      kvm@vger.kernel.org
8453 W:      http://www.linux-kvm.org/
8454 S:      Maintained
8455 F:      arch/x86/include/asm/svm.h
8456 F:      arch/x86/kvm/svm.c
8457
8458 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8459 M:      Christoffer Dall <christoffer.dall@arm.com>
8460 M:      Marc Zyngier <marc.zyngier@arm.com>
8461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8462 L:      kvmarm@lists.cs.columbia.edu
8463 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8465 S:      Supported
8466 F:      arch/arm/include/uapi/asm/kvm*
8467 F:      arch/arm/include/asm/kvm*
8468 F:      arch/arm/kvm/
8469 F:      virt/kvm/arm/
8470 F:      include/kvm/arm_*
8471
8472 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8473 M:      Christoffer Dall <christoffer.dall@arm.com>
8474 M:      Marc Zyngier <marc.zyngier@arm.com>
8475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8476 L:      kvmarm@lists.cs.columbia.edu
8477 S:      Maintained
8478 F:      arch/arm64/include/uapi/asm/kvm*
8479 F:      arch/arm64/include/asm/kvm*
8480 F:      arch/arm64/kvm/
8481
8482 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8483 M:      James Hogan <jhogan@kernel.org>
8484 L:      linux-mips@vger.kernel.org
8485 S:      Supported
8486 F:      arch/mips/include/uapi/asm/kvm*
8487 F:      arch/mips/include/asm/kvm*
8488 F:      arch/mips/kvm/
8489
8490 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8491 M:      Paul Mackerras <paulus@ozlabs.org>
8492 L:      kvm-ppc@vger.kernel.org
8493 W:      http://www.linux-kvm.org/
8494 T:      git git://github.com/agraf/linux-2.6.git
8495 S:      Supported
8496 F:      arch/powerpc/include/uapi/asm/kvm*
8497 F:      arch/powerpc/include/asm/kvm*
8498 F:      arch/powerpc/kvm/
8499 F:      arch/powerpc/kernel/kvm*
8500
8501 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8502 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8503 M:      Janosch Frank <frankja@linux.ibm.com>
8504 R:      David Hildenbrand <david@redhat.com>
8505 R:      Cornelia Huck <cohuck@redhat.com>
8506 L:      linux-s390@vger.kernel.org
8507 W:      http://www.ibm.com/developerworks/linux/linux390/
8508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8509 S:      Supported
8510 F:      arch/s390/include/uapi/asm/kvm*
8511 F:      arch/s390/include/asm/gmap.h
8512 F:      arch/s390/include/asm/kvm*
8513 F:      arch/s390/kvm/
8514 F:      arch/s390/mm/gmap.c
8515
8516 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8517 M:      Paolo Bonzini <pbonzini@redhat.com>
8518 M:      Radim Krčmář <rkrcmar@redhat.com>
8519 L:      kvm@vger.kernel.org
8520 W:      http://www.linux-kvm.org
8521 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8522 S:      Supported
8523 F:      arch/x86/kvm/
8524 F:      arch/x86/kvm/*/
8525 F:      arch/x86/include/uapi/asm/kvm*
8526 F:      arch/x86/include/asm/kvm*
8527 F:      arch/x86/include/asm/pvclock-abi.h
8528 F:      arch/x86/kernel/kvm.c
8529 F:      arch/x86/kernel/kvmclock.c
8530
8531 KERNFS
8532 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8533 M:      Tejun Heo <tj@kernel.org>
8534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8535 S:      Supported
8536 F:      include/linux/kernfs.h
8537 F:      fs/kernfs/
8538
8539 KEXEC
8540 M:      Eric Biederman <ebiederm@xmission.com>
8541 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8542 L:      kexec@lists.infradead.org
8543 S:      Maintained
8544 F:      include/linux/kexec.h
8545 F:      include/uapi/linux/kexec.h
8546 F:      kernel/kexec*
8547
8548 KEYS-ENCRYPTED
8549 M:      Mimi Zohar <zohar@linux.ibm.com>
8550 L:      linux-integrity@vger.kernel.org
8551 L:      keyrings@vger.kernel.org
8552 S:      Supported
8553 F:      Documentation/security/keys/trusted-encrypted.rst
8554 F:      include/keys/encrypted-type.h
8555 F:      security/keys/encrypted-keys/
8556
8557 KEYS-TRUSTED
8558 M:      James Bottomley <jejb@linux.ibm.com>
8559 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8560 M:      Mimi Zohar <zohar@linuxibm.com>
8561 L:      linux-integrity@vger.kernel.org
8562 L:      keyrings@vger.kernel.org
8563 S:      Supported
8564 F:      Documentation/security/keys/trusted-encrypted.rst
8565 F:      include/keys/trusted-type.h
8566 F:      security/keys/trusted.c
8567 F:      security/keys/trusted.h
8568
8569 KEYS/KEYRINGS:
8570 M:      David Howells <dhowells@redhat.com>
8571 L:      keyrings@vger.kernel.org
8572 S:      Maintained
8573 F:      Documentation/security/keys/core.rst
8574 F:      include/linux/key.h
8575 F:      include/linux/key-type.h
8576 F:      include/linux/keyctl.h
8577 F:      include/uapi/linux/keyctl.h
8578 F:      include/keys/
8579 F:      security/keys/
8580
8581 KGDB / KDB /debug_core
8582 M:      Jason Wessel <jason.wessel@windriver.com>
8583 M:      Daniel Thompson <daniel.thompson@linaro.org>
8584 W:      http://kgdb.wiki.kernel.org/
8585 L:      kgdb-bugreport@lists.sourceforge.net
8586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8587 S:      Maintained
8588 F:      Documentation/dev-tools/kgdb.rst
8589 F:      drivers/misc/kgdbts.c
8590 F:      drivers/tty/serial/kgdboc.c
8591 F:      include/linux/kdb.h
8592 F:      include/linux/kgdb.h
8593 F:      kernel/debug/
8594
8595 KMEMLEAK
8596 M:      Catalin Marinas <catalin.marinas@arm.com>
8597 S:      Maintained
8598 F:      Documentation/dev-tools/kmemleak.rst
8599 F:      include/linux/kmemleak.h
8600 F:      mm/kmemleak.c
8601 F:      mm/kmemleak-test.c
8602
8603 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8604 M:      Luis Chamberlain <mcgrof@kernel.org>
8605 L:      linux-kernel@vger.kernel.org
8606 S:      Maintained
8607 F:      kernel/kmod.c
8608 F:      include/linux/kmod.h
8609 F:      lib/test_kmod.c
8610 F:      tools/testing/selftests/kmod/
8611
8612 KPROBES
8613 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8614 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8615 M:      "David S. Miller" <davem@davemloft.net>
8616 M:      Masami Hiramatsu <mhiramat@kernel.org>
8617 S:      Maintained
8618 F:      Documentation/kprobes.txt
8619 F:      include/linux/kprobes.h
8620 F:      include/asm-generic/kprobes.h
8621 F:      kernel/kprobes.c
8622
8623 KS0108 LCD CONTROLLER DRIVER
8624 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8625 S:      Maintained
8626 F:      Documentation/auxdisplay/ks0108
8627 F:      drivers/auxdisplay/ks0108.c
8628 F:      include/linux/ks0108.h
8629
8630 L3MDEV
8631 M:      David Ahern <dsa@cumulusnetworks.com>
8632 L:      netdev@vger.kernel.org
8633 S:      Maintained
8634 F:      net/l3mdev
8635 F:      include/net/l3mdev.h
8636
8637 L7 BPF FRAMEWORK
8638 M:      John Fastabend <john.fastabend@gmail.com>
8639 M:      Daniel Borkmann <daniel@iogearbox.net>
8640 L:      netdev@vger.kernel.org
8641 L:      bpf@vger.kernel.org
8642 S:      Maintained
8643 F:      include/linux/skmsg.h
8644 F:      net/core/skmsg.c
8645 F:      net/core/sock_map.c
8646 F:      net/ipv4/tcp_bpf.c
8647
8648 LANTIQ / INTEL Ethernet drivers
8649 M:      Hauke Mehrtens <hauke@hauke-m.de>
8650 L:      netdev@vger.kernel.org
8651 S:      Maintained
8652 F:      net/dsa/tag_gswip.c
8653 F:      drivers/net/ethernet/lantiq_xrx200.c
8654 F:      drivers/net/dsa/lantiq_pce.h
8655 F:      drivers/net/dsa/lantiq_gswip.c
8656
8657 LANTIQ MIPS ARCHITECTURE
8658 M:      John Crispin <john@phrozen.org>
8659 L:      linux-mips@vger.kernel.org
8660 S:      Maintained
8661 F:      arch/mips/lantiq
8662 F:      drivers/soc/lantiq
8663
8664 LAPB module
8665 L:      linux-x25@vger.kernel.org
8666 S:      Orphan
8667 F:      Documentation/networking/lapb-module.txt
8668 F:      include/*/lapb.h
8669 F:      net/lapb/
8670
8671 LASI 53c700 driver for PARISC
8672 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8673 L:      linux-scsi@vger.kernel.org
8674 S:      Maintained
8675 F:      Documentation/scsi/53c700.txt
8676 F:      drivers/scsi/53c700*
8677
8678 LEAKING_ADDRESSES
8679 M:      Tobin C. Harding <me@tobin.cc>
8680 M:      Tycho Andersen <tycho@tycho.ws>
8681 L:      kernel-hardening@lists.openwall.com
8682 S:      Maintained
8683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8684 F:      scripts/leaking_addresses.pl
8685
8686 LED SUBSYSTEM
8687 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8688 M:      Pavel Machek <pavel@ucw.cz>
8689 L:      linux-leds@vger.kernel.org
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8691 S:      Maintained
8692 F:      Documentation/devicetree/bindings/leds/
8693 F:      drivers/leds/
8694 F:      include/linux/leds.h
8695
8696 LEGACY EEPROM DRIVER
8697 M:      Jean Delvare <jdelvare@suse.com>
8698 S:      Maintained
8699 F:      Documentation/misc-devices/eeprom
8700 F:      drivers/misc/eeprom/eeprom.c
8701
8702 LEGO MINDSTORMS EV3
8703 R:      David Lechner <david@lechnology.com>
8704 S:      Maintained
8705 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8706 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8707 F:      drivers/power/supply/lego_ev3_battery.c
8708
8709 LEGO USB Tower driver
8710 M:      Juergen Stuber <starblue@users.sourceforge.net>
8711 L:      legousb-devel@lists.sourceforge.net
8712 W:      http://legousb.sourceforge.net/
8713 S:      Maintained
8714 F:      drivers/usb/misc/legousbtower.c
8715
8716 LG LAPTOP EXTRAS
8717 M:      Matan Ziv-Av <matan@svgalib.org>
8718 L:      platform-driver-x86@vger.kernel.org
8719 S:      Maintained
8720 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8721 F:      Documentation/laptops/lg-laptop.rst
8722 F:      drivers/platform/x86/lg-laptop.c
8723
8724 LG2160 MEDIA DRIVER
8725 M:      Michael Krufky <mkrufky@linuxtv.org>
8726 L:      linux-media@vger.kernel.org
8727 W:      https://linuxtv.org
8728 W:      http://github.com/mkrufky
8729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8730 T:      git git://linuxtv.org/mkrufky/tuners.git
8731 S:      Maintained
8732 F:      drivers/media/dvb-frontends/lg2160.*
8733
8734 LGDT3305 MEDIA DRIVER
8735 M:      Michael Krufky <mkrufky@linuxtv.org>
8736 L:      linux-media@vger.kernel.org
8737 W:      https://linuxtv.org
8738 W:      http://github.com/mkrufky
8739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8740 T:      git git://linuxtv.org/mkrufky/tuners.git
8741 S:      Maintained
8742 F:      drivers/media/dvb-frontends/lgdt3305.*
8743
8744 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8745 M:      Viresh Kumar <vireshk@kernel.org>
8746 L:      linux-ide@vger.kernel.org
8747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8748 S:      Maintained
8749 F:      include/linux/pata_arasan_cf_data.h
8750 F:      drivers/ata/pata_arasan_cf.c
8751
8752 LIBATA PATA DRIVERS
8753 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8754 M:      Jens Axboe <axboe@kernel.dk>
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:      drivers/ata/pata_*.c
8759 F:      drivers/ata/ata_generic.c
8760
8761 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8762 M:      Linus Walleij <linus.walleij@linaro.org>
8763 L:      linux-ide@vger.kernel.org
8764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8765 S:      Maintained
8766 F:      drivers/ata/pata_ftide010.c
8767 F:      drivers/ata/sata_gemini.c
8768 F:      drivers/ata/sata_gemini.h
8769
8770 LIBATA SATA AHCI PLATFORM devices support
8771 M:      Hans de Goede <hdegoede@redhat.com>
8772 M:      Jens Axboe <axboe@kernel.dk>
8773 L:      linux-ide@vger.kernel.org
8774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8775 S:      Maintained
8776 F:      drivers/ata/ahci_platform.c
8777 F:      drivers/ata/libahci_platform.c
8778 F:      include/linux/ahci_platform.h
8779
8780 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8781 M:      Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
8786
8787 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8788 M:      Jens Axboe <axboe@kernel.dk>
8789 L:      linux-ide@vger.kernel.org
8790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8791 S:      Maintained
8792 F:      drivers/ata/
8793 F:      include/linux/ata.h
8794 F:      include/linux/libata.h
8795 F:      Documentation/devicetree/bindings/ata/
8796
8797 LIBLOCKDEP
8798 M:      Sasha Levin <alexander.levin@microsoft.com>
8799 S:      Maintained
8800 F:      tools/lib/lockdep/
8801
8802 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8803 M:      Ross Zwisler <zwisler@kernel.org>
8804 M:      Dan Williams <dan.j.williams@intel.com>
8805 M:      Vishal Verma <vishal.l.verma@intel.com>
8806 M:      Dave Jiang <dave.jiang@intel.com>
8807 L:      linux-nvdimm@lists.01.org
8808 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8809 S:      Supported
8810 F:      drivers/nvdimm/blk.c
8811 F:      drivers/nvdimm/region_devs.c
8812
8813 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8814 M:      Vishal Verma <vishal.l.verma@intel.com>
8815 M:      Dan Williams <dan.j.williams@intel.com>
8816 M:      Ross Zwisler <zwisler@kernel.org>
8817 M:      Dave Jiang <dave.jiang@intel.com>
8818 L:      linux-nvdimm@lists.01.org
8819 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8820 S:      Supported
8821 F:      drivers/nvdimm/btt*
8822
8823 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8824 M:      Ross Zwisler <zwisler@kernel.org>
8825 M:      Dan Williams <dan.j.williams@intel.com>
8826 M:      Vishal Verma <vishal.l.verma@intel.com>
8827 M:      Dave Jiang <dave.jiang@intel.com>
8828 L:      linux-nvdimm@lists.01.org
8829 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8830 S:      Supported
8831 F:      drivers/nvdimm/pmem*
8832
8833 LIBNVDIMM: DEVICETREE BINDINGS
8834 M:      Oliver O'Halloran <oohall@gmail.com>
8835 L:      linux-nvdimm@lists.01.org
8836 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8837 S:      Supported
8838 F:      drivers/nvdimm/of_pmem.c
8839 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8840
8841 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8842 M:      Dan Williams <dan.j.williams@intel.com>
8843 M:      Ross Zwisler <zwisler@kernel.org>
8844 M:      Vishal Verma <vishal.l.verma@intel.com>
8845 M:      Dave Jiang <dave.jiang@intel.com>
8846 L:      linux-nvdimm@lists.01.org
8847 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8849 S:      Supported
8850 F:      drivers/nvdimm/*
8851 F:      drivers/acpi/nfit/*
8852 F:      include/linux/nd.h
8853 F:      include/linux/libnvdimm.h
8854 F:      include/uapi/linux/ndctl.h
8855
8856 LIGHTNVM PLATFORM SUPPORT
8857 M:      Matias Bjorling <mb@lightnvm.io>
8858 W:      http://github/OpenChannelSSD
8859 L:      linux-block@vger.kernel.org
8860 S:      Maintained
8861 F:      drivers/lightnvm/
8862 F:      include/linux/lightnvm.h
8863 F:      include/uapi/linux/lightnvm.h
8864
8865 LINUX FOR POWER MACINTOSH
8866 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8867 W:      http://www.penguinppc.org/
8868 L:      linuxppc-dev@lists.ozlabs.org
8869 S:      Maintained
8870 F:      arch/powerpc/platforms/powermac/
8871 F:      drivers/macintosh/
8872
8873 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8874 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8875 M:      Paul Mackerras <paulus@samba.org>
8876 M:      Michael Ellerman <mpe@ellerman.id.au>
8877 W:      https://github.com/linuxppc/linux/wiki
8878 L:      linuxppc-dev@lists.ozlabs.org
8879 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8881 S:      Supported
8882 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8883 F:      Documentation/devicetree/bindings/powerpc/
8884 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8885 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8886 F:      Documentation/powerpc/
8887 F:      arch/powerpc/
8888 F:      drivers/char/tpm/tpm_ibmvtpm*
8889 F:      drivers/crypto/nx/
8890 F:      drivers/crypto/vmx/
8891 F:      drivers/i2c/busses/i2c-opal.c
8892 F:      drivers/net/ethernet/ibm/ibmveth.*
8893 F:      drivers/net/ethernet/ibm/ibmvnic.*
8894 F:      drivers/pci/hotplug/pnv_php.c
8895 F:      drivers/pci/hotplug/rpa*
8896 F:      drivers/rtc/rtc-opal.c
8897 F:      drivers/scsi/ibmvscsi/
8898 F:      drivers/tty/hvc/hvc_opal.c
8899 F:      drivers/watchdog/wdrtas.c
8900 F:      tools/testing/selftests/powerpc
8901 N:      /pmac
8902 N:      powermac
8903 N:      powernv
8904 N:      [^a-z0-9]ps3
8905 N:      pseries
8906
8907 LINUX FOR POWERPC EMBEDDED MPC5XXX
8908 M:      Anatolij Gustschin <agust@denx.de>
8909 L:      linuxppc-dev@lists.ozlabs.org
8910 T:      git git://git.denx.de/linux-denx-agust.git
8911 S:      Maintained
8912 F:      arch/powerpc/platforms/512x/
8913 F:      arch/powerpc/platforms/52xx/
8914
8915 LINUX FOR POWERPC EMBEDDED PPC4XX
8916 M:      Alistair Popple <alistair@popple.id.au>
8917 M:      Matt Porter <mporter@kernel.crashing.org>
8918 W:      http://www.penguinppc.org/
8919 L:      linuxppc-dev@lists.ozlabs.org
8920 S:      Maintained
8921 F:      arch/powerpc/platforms/40x/
8922 F:      arch/powerpc/platforms/44x/
8923
8924 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8925 M:      Scott Wood <oss@buserror.net>
8926 M:      Kumar Gala <galak@kernel.crashing.org>
8927 W:      http://www.penguinppc.org/
8928 L:      linuxppc-dev@lists.ozlabs.org
8929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8930 S:      Maintained
8931 F:      arch/powerpc/platforms/83xx/
8932 F:      arch/powerpc/platforms/85xx/
8933 F:      Documentation/devicetree/bindings/powerpc/fsl/
8934
8935 LINUX FOR POWERPC EMBEDDED PPC8XX
8936 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8937 W:      http://www.penguinppc.org/
8938 L:      linuxppc-dev@lists.ozlabs.org
8939 S:      Maintained
8940 F:      arch/powerpc/platforms/8xx/
8941
8942 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8943 L:      linuxppc-dev@lists.ozlabs.org
8944 S:      Orphan
8945 F:      arch/powerpc/*/*virtex*
8946 F:      arch/powerpc/*/*/*virtex*
8947
8948 LINUX FOR POWERPC PA SEMI PWRFICIENT
8949 L:      linuxppc-dev@lists.ozlabs.org
8950 S:      Orphan
8951 F:      arch/powerpc/platforms/pasemi/
8952 F:      drivers/*/*pasemi*
8953 F:      drivers/*/*/*pasemi*
8954
8955 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8956 M:      Kees Cook <keescook@chromium.org>
8957 S:      Maintained
8958 F:      drivers/misc/lkdtm/*
8959
8960 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8961 M:      Alan Stern <stern@rowland.harvard.edu>
8962 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8963 M:      Will Deacon <will.deacon@arm.com>
8964 M:      Peter Zijlstra <peterz@infradead.org>
8965 M:      Boqun Feng <boqun.feng@gmail.com>
8966 M:      Nicholas Piggin <npiggin@gmail.com>
8967 M:      David Howells <dhowells@redhat.com>
8968 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8969 M:      Luc Maranget <luc.maranget@inria.fr>
8970 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8971 R:      Akira Yokosawa <akiyks@gmail.com>
8972 R:      Daniel Lustig <dlustig@nvidia.com>
8973 L:      linux-kernel@vger.kernel.org
8974 L:      linux-arch@vger.kernel.org
8975 S:      Supported
8976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8977 F:      tools/memory-model/
8978 F:      Documentation/atomic_bitops.txt
8979 F:      Documentation/atomic_t.txt
8980 F:      Documentation/core-api/atomic_ops.rst
8981 F:      Documentation/core-api/refcount-vs-atomic.rst
8982 F:      Documentation/memory-barriers.txt
8983
8984 LIS3LV02D ACCELEROMETER DRIVER
8985 M:      Eric Piel <eric.piel@tremplin-utc.net>
8986 S:      Maintained
8987 F:      Documentation/misc-devices/lis3lv02d
8988 F:      drivers/misc/lis3lv02d/
8989 F:      drivers/platform/x86/hp_accel.c
8990
8991 LIVE PATCHING
8992 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8993 M:      Jiri Kosina <jikos@kernel.org>
8994 M:      Miroslav Benes <mbenes@suse.cz>
8995 M:      Petr Mladek <pmladek@suse.com>
8996 R:      Joe Lawrence <joe.lawrence@redhat.com>
8997 S:      Maintained
8998 F:      kernel/livepatch/
8999 F:      include/linux/livepatch.h
9000 F:      arch/x86/include/asm/livepatch.h
9001 F:      arch/x86/kernel/livepatch.c
9002 F:      Documentation/livepatch/
9003 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
9004 F:      samples/livepatch/
9005 F:      tools/testing/selftests/livepatch/
9006 L:      live-patching@vger.kernel.org
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9008
9009 LLC (802.2)
9010 L:      netdev@vger.kernel.org
9011 S:      Odd fixes
9012 F:      include/linux/llc.h
9013 F:      include/uapi/linux/llc.h
9014 F:      include/net/llc*
9015 F:      net/llc/
9016
9017 LM73 HARDWARE MONITOR DRIVER
9018 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
9019 L:      linux-hwmon@vger.kernel.org
9020 S:      Maintained
9021 F:      drivers/hwmon/lm73.c
9022
9023 LM78 HARDWARE MONITOR DRIVER
9024 M:      Jean Delvare <jdelvare@suse.com>
9025 L:      linux-hwmon@vger.kernel.org
9026 S:      Maintained
9027 F:      Documentation/hwmon/lm78
9028 F:      drivers/hwmon/lm78.c
9029
9030 LM83 HARDWARE MONITOR DRIVER
9031 M:      Jean Delvare <jdelvare@suse.com>
9032 L:      linux-hwmon@vger.kernel.org
9033 S:      Maintained
9034 F:      Documentation/hwmon/lm83
9035 F:      drivers/hwmon/lm83.c
9036
9037 LM90 HARDWARE MONITOR DRIVER
9038 M:      Jean Delvare <jdelvare@suse.com>
9039 L:      linux-hwmon@vger.kernel.org
9040 S:      Maintained
9041 F:      Documentation/hwmon/lm90
9042 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
9043 F:      drivers/hwmon/lm90.c
9044 F:      include/dt-bindings/thermal/lm90.h
9045
9046 LM95234 HARDWARE MONITOR DRIVER
9047 M:      Guenter Roeck <linux@roeck-us.net>
9048 L:      linux-hwmon@vger.kernel.org
9049 S:      Maintained
9050 F:      Documentation/hwmon/lm95234
9051 F:      drivers/hwmon/lm95234.c
9052
9053 LME2510 MEDIA DRIVER
9054 M:      Malcolm Priestley <tvboxspy@gmail.com>
9055 L:      linux-media@vger.kernel.org
9056 W:      https://linuxtv.org
9057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9058 S:      Maintained
9059 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
9060
9061 LOADPIN SECURITY MODULE
9062 M:      Kees Cook <keescook@chromium.org>
9063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9064 S:      Supported
9065 F:      security/loadpin/
9066 F:      Documentation/admin-guide/LSM/LoadPin.rst
9067
9068 LOCKING PRIMITIVES
9069 M:      Peter Zijlstra <peterz@infradead.org>
9070 M:      Ingo Molnar <mingo@redhat.com>
9071 M:      Will Deacon <will.deacon@arm.com>
9072 L:      linux-kernel@vger.kernel.org
9073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9074 S:      Maintained
9075 F:      Documentation/locking/
9076 F:      include/linux/lockdep.h
9077 F:      include/linux/spinlock*.h
9078 F:      arch/*/include/asm/spinlock*.h
9079 F:      include/linux/rwlock*.h
9080 F:      include/linux/mutex*.h
9081 F:      include/linux/rwsem*.h
9082 F:      arch/*/include/asm/rwsem.h
9083 F:      include/linux/seqlock.h
9084 F:      lib/locking*.[ch]
9085 F:      kernel/locking/
9086 X:      kernel/locking/locktorture.c
9087
9088 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9089 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
9090 L:      linux-ntfs-dev@lists.sourceforge.net
9091 W:      http://www.linux-ntfs.org/content/view/19/37/
9092 S:      Maintained
9093 F:      Documentation/ldm.txt
9094 F:      block/partitions/ldm.*
9095
9096 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9097 M:      Sathya Prakash <sathya.prakash@broadcom.com>
9098 M:      Chaitra P B <chaitra.basappa@broadcom.com>
9099 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9100 L:      MPT-FusionLinux.pdl@broadcom.com
9101 L:      linux-scsi@vger.kernel.org
9102 W:      http://www.avagotech.com/support/
9103 S:      Supported
9104 F:      drivers/message/fusion/
9105 F:      drivers/scsi/mpt3sas/
9106
9107 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9108 M:      Matthew Wilcox <willy@infradead.org>
9109 L:      linux-scsi@vger.kernel.org
9110 S:      Maintained
9111 F:      drivers/scsi/sym53c8xx_2/
9112
9113 LTC1660 DAC DRIVER
9114 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9115 L:      linux-iio@vger.kernel.org
9116 S:      Maintained
9117 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9118 F:      drivers/iio/dac/ltc1660.c
9119
9120 LTC4261 HARDWARE MONITOR DRIVER
9121 M:      Guenter Roeck <linux@roeck-us.net>
9122 L:      linux-hwmon@vger.kernel.org
9123 S:      Maintained
9124 F:      Documentation/hwmon/ltc4261
9125 F:      drivers/hwmon/ltc4261.c
9126
9127 LTC4306 I2C MULTIPLEXER DRIVER
9128 M:      Michael Hennerich <michael.hennerich@analog.com>
9129 W:      http://ez.analog.com/community/linux-device-drivers
9130 L:      linux-i2c@vger.kernel.org
9131 S:      Supported
9132 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
9133 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9134
9135 LTP (Linux Test Project)
9136 M:      Mike Frysinger <vapier@gentoo.org>
9137 M:      Cyril Hrubis <chrubis@suse.cz>
9138 M:      Wanlong Gao <wanlong.gao@gmail.com>
9139 M:      Jan Stancek <jstancek@redhat.com>
9140 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9141 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
9142 L:      ltp@lists.linux.it (subscribers-only)
9143 W:      http://linux-test-project.github.io/
9144 T:      git git://github.com/linux-test-project/ltp.git
9145 S:      Maintained
9146
9147 M68K ARCHITECTURE
9148 M:      Geert Uytterhoeven <geert@linux-m68k.org>
9149 L:      linux-m68k@lists.linux-m68k.org
9150 W:      http://www.linux-m68k.org/
9151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9152 S:      Maintained
9153 F:      arch/m68k/
9154 F:      drivers/zorro/
9155
9156 M68K ON APPLE MACINTOSH
9157 M:      Joshua Thompson <funaho@jurai.org>
9158 W:      http://www.mac.linux-m68k.org/
9159 L:      linux-m68k@lists.linux-m68k.org
9160 S:      Maintained
9161 F:      arch/m68k/mac/
9162
9163 M68K ON HP9000/300
9164 M:      Philip Blundell <philb@gnu.org>
9165 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9166 S:      Maintained
9167 F:      arch/m68k/hp300/
9168
9169 M88DS3103 MEDIA DRIVER
9170 M:      Antti Palosaari <crope@iki.fi>
9171 L:      linux-media@vger.kernel.org
9172 W:      https://linuxtv.org
9173 W:      http://palosaari.fi/linux/
9174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9175 T:      git git://linuxtv.org/anttip/media_tree.git
9176 S:      Maintained
9177 F:      drivers/media/dvb-frontends/m88ds3103*
9178
9179 M88RS2000 MEDIA DRIVER
9180 M:      Malcolm Priestley <tvboxspy@gmail.com>
9181 L:      linux-media@vger.kernel.org
9182 W:      https://linuxtv.org
9183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9184 S:      Maintained
9185 F:      drivers/media/dvb-frontends/m88rs2000*
9186
9187 MA901 MASTERKIT USB FM RADIO DRIVER
9188 M:      Alexey Klimov <klimov.linux@gmail.com>
9189 L:      linux-media@vger.kernel.org
9190 T:      git git://linuxtv.org/media_tree.git
9191 S:      Maintained
9192 F:      drivers/media/radio/radio-ma901.c
9193
9194 MAC80211
9195 M:      Johannes Berg <johannes@sipsolutions.net>
9196 L:      linux-wireless@vger.kernel.org
9197 W:      http://wireless.kernel.org/
9198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9200 S:      Maintained
9201 F:      Documentation/networking/mac80211-injection.txt
9202 F:      include/net/mac80211.h
9203 F:      net/mac80211/
9204 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9205 F:      Documentation/networking/mac80211_hwsim/README
9206
9207 MAILBOX API
9208 M:      Jassi Brar <jassisinghbrar@gmail.com>
9209 L:      linux-kernel@vger.kernel.org
9210 S:      Maintained
9211 F:      drivers/mailbox/
9212 F:      include/linux/mailbox_client.h
9213 F:      include/linux/mailbox_controller.h
9214
9215 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9216 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9217 W:      http://www.kernel.org/doc/man-pages
9218 L:      linux-man@vger.kernel.org
9219 S:      Maintained
9220
9221 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9222 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9223 L:      linux-mips@vger.kernel.org
9224 S:      Maintained
9225 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9226
9227 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9228 M:      Andrew Lunn <andrew@lunn.ch>
9229 M:      Vivien Didelot <vivien.didelot@gmail.com>
9230 L:      netdev@vger.kernel.org
9231 S:      Maintained
9232 F:      drivers/net/dsa/mv88e6xxx/
9233 F:      include/linux/platform_data/mv88e6xxx.h
9234 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9235
9236 MARVELL ARMADA DRM SUPPORT
9237 M:      Russell King <linux@armlinux.org.uk>
9238 S:      Maintained
9239 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9240 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9241 F:      drivers/gpu/drm/armada/
9242 F:      include/uapi/drm/armada_drm.h
9243 F:      Documentation/devicetree/bindings/display/armada/
9244
9245 MARVELL ARMADA 3700 PHY DRIVERS
9246 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9247 S:      Maintained
9248 F:      drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9249 F:      drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9250 F:      Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9251 F:      Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9252
9253 MARVELL CRYPTO DRIVER
9254 M:      Boris Brezillon <bbrezillon@kernel.org>
9255 M:      Arnaud Ebalard <arno@natisbad.org>
9256 F:      drivers/crypto/marvell/
9257 S:      Maintained
9258 L:      linux-crypto@vger.kernel.org
9259
9260 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9261 M:      Mirko Lindner <mlindner@marvell.com>
9262 M:      Stephen Hemminger <stephen@networkplumber.org>
9263 L:      netdev@vger.kernel.org
9264 S:      Maintained
9265 F:      drivers/net/ethernet/marvell/sk*
9266
9267 MARVELL LIBERTAS WIRELESS DRIVER
9268 L:      libertas-dev@lists.infradead.org
9269 S:      Orphan
9270 F:      drivers/net/wireless/marvell/libertas/
9271
9272 MARVELL MACCHIATOBIN SUPPORT
9273 M:      Russell King <linux@armlinux.org.uk>
9274 L:      linux-arm-kernel@lists.infradead.org
9275 S:      Maintained
9276 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9277
9278 MARVELL MV643XX ETHERNET DRIVER
9279 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9280 L:      netdev@vger.kernel.org
9281 S:      Maintained
9282 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9283 F:      include/linux/mv643xx.h
9284
9285 MARVELL MV88X3310 PHY DRIVER
9286 M:      Russell King <linux@armlinux.org.uk>
9287 L:      netdev@vger.kernel.org
9288 S:      Maintained
9289 F:      drivers/net/phy/marvell10g.c
9290
9291 MARVELL MVEBU THERMAL DRIVER
9292 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9293 S:      Maintained
9294 F:      drivers/thermal/armada_thermal.c
9295
9296 MARVELL MVNETA ETHERNET DRIVER
9297 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9298 L:      netdev@vger.kernel.org
9299 S:      Maintained
9300 F:      drivers/net/ethernet/marvell/mvneta.*
9301
9302 MARVELL MWIFIEX WIRELESS DRIVER
9303 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9304 M:      Nishant Sarmukadam <nishants@marvell.com>
9305 M:      Ganapathi Bhat <gbhat@marvell.com>
9306 M:      Xinming Hu <huxinming820@gmail.com>
9307 L:      linux-wireless@vger.kernel.org
9308 S:      Maintained
9309 F:      drivers/net/wireless/marvell/mwifiex/
9310
9311 MARVELL MWL8K WIRELESS DRIVER
9312 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9313 L:      linux-wireless@vger.kernel.org
9314 S:      Odd Fixes
9315 F:      drivers/net/wireless/marvell/mwl8k.c
9316
9317 MARVELL NAND CONTROLLER DRIVER
9318 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9319 L:      linux-mtd@lists.infradead.org
9320 S:      Maintained
9321 F:      drivers/mtd/nand/raw/marvell_nand.c
9322 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9323
9324 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9325 M:      Nicolas Pitre <nico@fluxnic.net>
9326 S:      Odd Fixes
9327 F:      drivers/mmc/host/mvsdio.*
9328
9329 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9330 M:      Hu Ziji <huziji@marvell.com>
9331 L:      linux-mmc@vger.kernel.org
9332 S:      Supported
9333 F:      drivers/mmc/host/sdhci-xenon*
9334 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9335
9336 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9337 M:      Sunil Goutham <sgoutham@marvell.com>
9338 M:      Linu Cherian <lcherian@marvell.com>
9339 M:      Geetha sowjanya <gakula@marvell.com>
9340 M:      Jerin Jacob <jerinj@marvell.com>
9341 L:      netdev@vger.kernel.org
9342 S:      Supported
9343 F:      drivers/net/ethernet/marvell/octeontx2/af/
9344
9345 MATROX FRAMEBUFFER DRIVER
9346 L:      linux-fbdev@vger.kernel.org
9347 S:      Orphan
9348 F:      drivers/video/fbdev/matrox/matroxfb_*
9349 F:      include/uapi/linux/matroxfb.h
9350
9351 MAX16065 HARDWARE MONITOR DRIVER
9352 M:      Guenter Roeck <linux@roeck-us.net>
9353 L:      linux-hwmon@vger.kernel.org
9354 S:      Maintained
9355 F:      Documentation/hwmon/max16065
9356 F:      drivers/hwmon/max16065.c
9357
9358 MAX2175 SDR TUNER DRIVER
9359 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9360 L:      linux-media@vger.kernel.org
9361 T:      git git://linuxtv.org/media_tree.git
9362 S:      Maintained
9363 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9364 F:      Documentation/media/v4l-drivers/max2175.rst
9365 F:      drivers/media/i2c/max2175*
9366 F:      include/uapi/linux/max2175.h
9367
9368 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9369 L:      linux-hwmon@vger.kernel.org
9370 S:      Orphan
9371 F:      Documentation/hwmon/max6650
9372 F:      drivers/hwmon/max6650.c
9373
9374 MAX6697 HARDWARE MONITOR DRIVER
9375 M:      Guenter Roeck <linux@roeck-us.net>
9376 L:      linux-hwmon@vger.kernel.org
9377 S:      Maintained
9378 F:      Documentation/hwmon/max6697
9379 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9380 F:      drivers/hwmon/max6697.c
9381 F:      include/linux/platform_data/max6697.h
9382
9383 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9384 M:      Peter Rosin <peda@axentia.se>
9385 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9386 S:      Maintained
9387 F:      Documentation/devicetree/bindings/sound/max9860.txt
9388 F:      sound/soc/codecs/max9860.*
9389
9390 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9391 M:      Javier Martinez Canillas <javier@dowhile0.org>
9392 L:      linux-kernel@vger.kernel.org
9393 S:      Supported
9394 F:      drivers/regulator/max77802-regulator.c
9395 F:      Documentation/devicetree/bindings/*/*max77802.txt
9396 F:      include/dt-bindings/*/*max77802.h
9397
9398 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9399 M:      Krzysztof Kozlowski <krzk@kernel.org>
9400 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9401 L:      linux-pm@vger.kernel.org
9402 S:      Supported
9403 F:      drivers/power/supply/max14577_charger.c
9404 F:      drivers/power/supply/max77693_charger.c
9405
9406 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9407 M:      Chanwoo Choi <cw00.choi@samsung.com>
9408 M:      Krzysztof Kozlowski <krzk@kernel.org>
9409 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9410 L:      linux-kernel@vger.kernel.org
9411 S:      Supported
9412 F:      drivers/*/max14577*.c
9413 F:      drivers/*/max77686*.c
9414 F:      drivers/*/max77693*.c
9415 F:      drivers/extcon/extcon-max14577.c
9416 F:      drivers/extcon/extcon-max77693.c
9417 F:      drivers/rtc/rtc-max77686.c
9418 F:      drivers/clk/clk-max77686.c
9419 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9420 F:      Documentation/devicetree/bindings/*/max77686.txt
9421 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9422 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9423 F:      include/linux/mfd/max14577*.h
9424 F:      include/linux/mfd/max77686*.h
9425 F:      include/linux/mfd/max77693*.h
9426
9427 MAXIRADIO FM RADIO RECEIVER DRIVER
9428 M:      Hans Verkuil <hverkuil@xs4all.nl>
9429 L:      linux-media@vger.kernel.org
9430 T:      git git://linuxtv.org/media_tree.git
9431 W:      https://linuxtv.org
9432 S:      Maintained
9433 F:      drivers/media/radio/radio-maxiradio*
9434
9435 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9436 M:      Peter Rosin <peda@axentia.se>
9437 L:      linux-iio@vger.kernel.org
9438 S:      Maintained
9439 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9440 F:      drivers/iio/potentiometer/mcp4018.c
9441 F:      drivers/iio/potentiometer/mcp4531.c
9442
9443 MCR20A IEEE-802.15.4 RADIO DRIVER
9444 M:      Xue Liu <liuxuenetmail@gmail.com>
9445 L:      linux-wpan@vger.kernel.org
9446 W:      https://github.com/xueliu/mcr20a-linux
9447 S:      Maintained
9448 F:      drivers/net/ieee802154/mcr20a.c
9449 F:      drivers/net/ieee802154/mcr20a.h
9450 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9451
9452 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9453 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9454 L:      linux-iio@vger.kernel.org
9455 S:      Maintained
9456 F:      drivers/iio/dac/cio-dac.c
9457
9458 MEDIA DRIVERS FOR ASCOT2E
9459 M:      Sergey Kozlov <serjk@netup.ru>
9460 M:      Abylay Ospan <aospan@netup.ru>
9461 L:      linux-media@vger.kernel.org
9462 W:      https://linuxtv.org
9463 W:      http://netup.tv/
9464 T:      git git://linuxtv.org/media_tree.git
9465 S:      Supported
9466 F:      drivers/media/dvb-frontends/ascot2e*
9467
9468 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9469 M:      Jasmin Jessich <jasmin@anw.at>
9470 L:      linux-media@vger.kernel.org
9471 W:      https://linuxtv.org
9472 T:      git git://linuxtv.org/media_tree.git
9473 S:      Maintained
9474 F:      drivers/media/dvb-frontends/cxd2099*
9475
9476 MEDIA DRIVERS FOR CXD2841ER
9477 M:      Sergey Kozlov <serjk@netup.ru>
9478 M:      Abylay Ospan <aospan@netup.ru>
9479 L:      linux-media@vger.kernel.org
9480 W:      https://linuxtv.org
9481 W:      http://netup.tv/
9482 T:      git git://linuxtv.org/media_tree.git
9483 S:      Supported
9484 F:      drivers/media/dvb-frontends/cxd2841er*
9485
9486 MEDIA DRIVERS FOR CXD2880
9487 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9488 L:      linux-media@vger.kernel.org
9489 W:      http://linuxtv.org/
9490 T:      git git://linuxtv.org/media_tree.git
9491 S:      Supported
9492 F:      drivers/media/dvb-frontends/cxd2880/*
9493 F:      drivers/media/spi/cxd2880*
9494
9495 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9496 L:      linux-media@vger.kernel.org
9497 W:      https://linuxtv.org
9498 T:      git git://linuxtv.org/media_tree.git
9499 S:      Orphan
9500 F:      drivers/media/pci/ddbridge/*
9501
9502 MEDIA DRIVERS FOR FREESCALE IMX
9503 M:      Steve Longerbeam <slongerbeam@gmail.com>
9504 M:      Philipp Zabel <p.zabel@pengutronix.de>
9505 L:      linux-media@vger.kernel.org
9506 T:      git git://linuxtv.org/media_tree.git
9507 S:      Maintained
9508 F:      Documentation/devicetree/bindings/media/imx.txt
9509 F:      Documentation/media/v4l-drivers/imx.rst
9510 F:      drivers/staging/media/imx/
9511 F:      include/linux/imx-media.h
9512 F:      include/media/imx.h
9513
9514 MEDIA DRIVER FOR FREESCALE IMX PXP
9515 M:      Philipp Zabel <p.zabel@pengutronix.de>
9516 L:      linux-media@vger.kernel.org
9517 T:      git git://linuxtv.org/media_tree.git
9518 S:      Maintained
9519 F:      drivers/media/platform/imx-pxp.[ch]
9520
9521 MEDIA DRIVERS FOR HELENE
9522 M:      Abylay Ospan <aospan@netup.ru>
9523 L:      linux-media@vger.kernel.org
9524 W:      https://linuxtv.org
9525 W:      http://netup.tv/
9526 T:      git git://linuxtv.org/media_tree.git
9527 S:      Supported
9528 F:      drivers/media/dvb-frontends/helene*
9529
9530 MEDIA DRIVERS FOR HORUS3A
9531 M:      Sergey Kozlov <serjk@netup.ru>
9532 M:      Abylay Ospan <aospan@netup.ru>
9533 L:      linux-media@vger.kernel.org
9534 W:      https://linuxtv.org
9535 W:      http://netup.tv/
9536 T:      git git://linuxtv.org/media_tree.git
9537 S:      Supported
9538 F:      drivers/media/dvb-frontends/horus3a*
9539
9540 MEDIA DRIVERS FOR LNBH25
9541 M:      Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
9549
9550 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9551 L:      linux-media@vger.kernel.org
9552 W:      https://linuxtv.org
9553 T:      git git://linuxtv.org/media_tree.git
9554 S:      Orphan
9555 F:      drivers/media/dvb-frontends/mxl5xx*
9556
9557 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9558 M:      Sergey Kozlov <serjk@netup.ru>
9559 M:      Abylay Ospan <aospan@netup.ru>
9560 L:      linux-media@vger.kernel.org
9561 W:      https://linuxtv.org
9562 W:      http://netup.tv/
9563 T:      git git://linuxtv.org/media_tree.git
9564 S:      Supported
9565 F:      drivers/media/pci/netup_unidvb/*
9566
9567 MEDIA DRIVERS FOR RENESAS - CEU
9568 M:      Jacopo Mondi <jacopo@jmondi.org>
9569 L:      linux-media@vger.kernel.org
9570 L:      linux-renesas-soc@vger.kernel.org
9571 T:      git git://linuxtv.org/media_tree.git
9572 S:      Supported
9573 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9574 F:      drivers/media/platform/renesas-ceu.c
9575 F:      include/media/drv-intf/renesas-ceu.h
9576
9577 MEDIA DRIVERS FOR RENESAS - DRIF
9578 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9579 L:      linux-media@vger.kernel.org
9580 L:      linux-renesas-soc@vger.kernel.org
9581 T:      git git://linuxtv.org/media_tree.git
9582 S:      Supported
9583 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9584 F:      drivers/media/platform/rcar_drif.c
9585
9586 MEDIA DRIVERS FOR RENESAS - FCP
9587 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9588 L:      linux-media@vger.kernel.org
9589 L:      linux-renesas-soc@vger.kernel.org
9590 T:      git git://linuxtv.org/media_tree.git
9591 S:      Supported
9592 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9593 F:      drivers/media/platform/rcar-fcp.c
9594 F:      include/media/rcar-fcp.h
9595
9596 MEDIA DRIVERS FOR RENESAS - FDP1
9597 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9598 L:      linux-media@vger.kernel.org
9599 L:      linux-renesas-soc@vger.kernel.org
9600 T:      git git://linuxtv.org/media_tree.git
9601 S:      Supported
9602 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9603 F:      drivers/media/platform/rcar_fdp1.c
9604
9605 MEDIA DRIVERS FOR RENESAS - VIN
9606 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9607 L:      linux-media@vger.kernel.org
9608 L:      linux-renesas-soc@vger.kernel.org
9609 T:      git git://linuxtv.org/media_tree.git
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9612 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9613 F:      drivers/media/platform/rcar-vin/
9614
9615 MEDIA DRIVERS FOR RENESAS - VSP1
9616 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,vsp1.txt
9623 F:      drivers/media/platform/vsp1/
9624
9625 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9626 L:      linux-media@vger.kernel.org
9627 W:      https://linuxtv.org
9628 T:      git git://linuxtv.org/media_tree.git
9629 S:      Orphan
9630 F:      drivers/media/dvb-frontends/stv0910*
9631
9632 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9633 L:      linux-media@vger.kernel.org
9634 W:      https://linuxtv.org
9635 T:      git git://linuxtv.org/media_tree.git
9636 S:      Orphan
9637 F:      drivers/media/dvb-frontends/stv6111*
9638
9639 MEDIA DRIVERS FOR STM32 - DCMI
9640 M:      Hugues Fruchet <hugues.fruchet@st.com>
9641 L:      linux-media@vger.kernel.org
9642 T:      git git://linuxtv.org/media_tree.git
9643 S:      Supported
9644 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9645 F:      drivers/media/platform/stm32/stm32-dcmi.c
9646
9647 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9648 M:      Dmitry Osipenko <digetx@gmail.com>
9649 L:      linux-media@vger.kernel.org
9650 L:      linux-tegra@vger.kernel.org
9651 T:      git git://linuxtv.org/media_tree.git
9652 S:      Maintained
9653 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9654 F:      drivers/staging/media/tegra-vde/
9655
9656 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9657 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9658 P:      LinuxTV.org Project
9659 L:      linux-media@vger.kernel.org
9660 W:      https://linuxtv.org
9661 Q:      http://patchwork.kernel.org/project/linux-media/list/
9662 T:      git git://linuxtv.org/media_tree.git
9663 S:      Maintained
9664 F:      Documentation/devicetree/bindings/media/
9665 F:      Documentation/media/
9666 F:      drivers/media/
9667 F:      drivers/staging/media/
9668 F:      include/linux/platform_data/media/
9669 F:      include/media/
9670 F:      include/uapi/linux/dvb/
9671 F:      include/uapi/linux/videodev2.h
9672 F:      include/uapi/linux/media.h
9673 F:      include/uapi/linux/v4l2-*
9674 F:      include/uapi/linux/meye.h
9675 F:      include/uapi/linux/ivtv*
9676 F:      include/uapi/linux/uvcvideo.h
9677
9678 MEDIATEK BLUETOOTH DRIVER
9679 M:      Sean Wang <sean.wang@mediatek.com>
9680 L:      linux-bluetooth@vger.kernel.org
9681 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9682 S:      Maintained
9683 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9684 F:      drivers/bluetooth/btmtkuart.c
9685
9686 MEDIATEK CIR DRIVER
9687 M:      Sean Wang <sean.wang@mediatek.com>
9688 S:      Maintained
9689 F:      drivers/media/rc/mtk-cir.c
9690
9691 MEDIATEK DMA DRIVER
9692 M:      Sean Wang <sean.wang@mediatek.com>
9693 L:      dmaengine@vger.kernel.org
9694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9695 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9696 S:      Maintained
9697 F:      Documentation/devicetree/bindings/dma/mtk-*
9698 F:      drivers/dma/mediatek/
9699
9700 MEDIATEK PMIC LED DRIVER
9701 M:      Sean Wang <sean.wang@mediatek.com>
9702 S:      Maintained
9703 F:      drivers/leds/leds-mt6323.c
9704 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9705
9706 MEDIATEK ETHERNET DRIVER
9707 M:      Felix Fietkau <nbd@openwrt.org>
9708 M:      John Crispin <john@phrozen.org>
9709 M:      Sean Wang <sean.wang@mediatek.com>
9710 M:      Nelson Chang <nelson.chang@mediatek.com>
9711 L:      netdev@vger.kernel.org
9712 S:      Maintained
9713 F:      drivers/net/ethernet/mediatek/
9714
9715 MEDIATEK SWITCH DRIVER
9716 M:      Sean Wang <sean.wang@mediatek.com>
9717 L:      netdev@vger.kernel.org
9718 S:      Maintained
9719 F:      drivers/net/dsa/mt7530.*
9720 F:      net/dsa/tag_mtk.c
9721
9722 MEDIATEK JPEG DRIVER
9723 M:      Rick Chang <rick.chang@mediatek.com>
9724 M:      Bin Liu <bin.liu@mediatek.com>
9725 S:      Supported
9726 F:      drivers/media/platform/mtk-jpeg/
9727 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9728
9729 MEDIATEK MDP DRIVER
9730 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9731 M:      Houlong Wei <houlong.wei@mediatek.com>
9732 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9733 S:      Supported
9734 F:      drivers/media/platform/mtk-mdp/
9735 F:      drivers/media/platform/mtk-vpu/
9736 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9737
9738 MEDIATEK MEDIA DRIVER
9739 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9740 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9741 S:      Supported
9742 F:      drivers/media/platform/mtk-vcodec/
9743 F:      drivers/media/platform/mtk-vpu/
9744 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9745 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9746
9747 MEDIATEK MT76 WIRELESS LAN DRIVER
9748 M:      Felix Fietkau <nbd@nbd.name>
9749 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9750 L:      linux-wireless@vger.kernel.org
9751 S:      Maintained
9752 F:      drivers/net/wireless/mediatek/mt76/
9753
9754 MEDIATEK MT7601U WIRELESS LAN DRIVER
9755 M:      Jakub Kicinski <kubakici@wp.pl>
9756 L:      linux-wireless@vger.kernel.org
9757 S:      Maintained
9758 F:      drivers/net/wireless/mediatek/mt7601u/
9759
9760 MEDIATEK NAND CONTROLLER DRIVER
9761 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9762 L:      linux-mtd@lists.infradead.org
9763 S:      Maintained
9764 F:      drivers/mtd/nand/raw/mtk_*
9765 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9766
9767 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9768 M:      Sean Wang <sean.wang@mediatek.com>
9769 S:      Maintained
9770 F:      drivers/char/hw_random/mtk-rng.c
9771
9772 MEDIATEK USB3 DRD IP DRIVER
9773 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9774 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9777 S:      Maintained
9778 F:      drivers/usb/mtu3/
9779
9780 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9781 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9782 M:      Martin Donnelly <martin.donnelly@ge.com>
9783 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9784 S:      Maintained
9785 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9786 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9787
9788 MEGARAID SCSI/SAS DRIVERS
9789 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9790 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9791 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9792 L:      megaraidlinux.pdl@broadcom.com
9793 L:      linux-scsi@vger.kernel.org
9794 W:      http://www.avagotech.com/support/
9795 S:      Maintained
9796 F:      Documentation/scsi/megaraid.txt
9797 F:      drivers/scsi/megaraid.*
9798 F:      drivers/scsi/megaraid/
9799
9800 MELEXIS MLX90614 DRIVER
9801 M:      Crt Mori <cmo@melexis.com>
9802 L:      linux-iio@vger.kernel.org
9803 W:      http://www.melexis.com
9804 S:      Supported
9805 F:      drivers/iio/temperature/mlx90614.c
9806
9807 MELEXIS MLX90632 DRIVER
9808 M:      Crt Mori <cmo@melexis.com>
9809 L:      linux-iio@vger.kernel.org
9810 W:      http://www.melexis.com
9811 S:      Supported
9812 F:      drivers/iio/temperature/mlx90632.c
9813
9814 MELFAS MIP4 TOUCHSCREEN DRIVER
9815 M:      Sangwon Jee <jeesw@melfas.com>
9816 W:      http://www.melfas.com
9817 S:      Supported
9818 F:      drivers/input/touchscreen/melfas_mip4.c
9819 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9820
9821 MELLANOX ETHERNET DRIVER (mlx4_en)
9822 M:      Tariq Toukan <tariqt@mellanox.com>
9823 L:      netdev@vger.kernel.org
9824 S:      Supported
9825 W:      http://www.mellanox.com
9826 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9827 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9828
9829 MELLANOX ETHERNET DRIVER (mlx5e)
9830 M:      Saeed Mahameed <saeedm@mellanox.com>
9831 L:      netdev@vger.kernel.org
9832 S:      Supported
9833 W:      http://www.mellanox.com
9834 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9835 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9836
9837 MELLANOX ETHERNET INNOVA DRIVERS
9838 R:      Boris Pismenny <borisp@mellanox.com>
9839 L:      netdev@vger.kernel.org
9840 S:      Supported
9841 W:      http://www.mellanox.com
9842 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9843 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9844 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9845 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9846 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9847
9848 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9849 R:      Boris Pismenny <borisp@mellanox.com>
9850 L:      netdev@vger.kernel.org
9851 S:      Supported
9852 W:      http://www.mellanox.com
9853 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9854 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9855 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9856
9857 MELLANOX ETHERNET SWITCH DRIVERS
9858 M:      Jiri Pirko <jiri@mellanox.com>
9859 M:      Ido Schimmel <idosch@mellanox.com>
9860 L:      netdev@vger.kernel.org
9861 S:      Supported
9862 W:      http://www.mellanox.com
9863 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9864 F:      drivers/net/ethernet/mellanox/mlxsw/
9865 F:      tools/testing/selftests/drivers/net/mlxsw/
9866
9867 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9868 M:      mlxsw@mellanox.com
9869 L:      netdev@vger.kernel.org
9870 S:      Supported
9871 W:      http://www.mellanox.com
9872 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9873 F:      drivers/net/ethernet/mellanox/mlxfw/
9874
9875 MELLANOX HARDWARE PLATFORM SUPPORT
9876 M:      Andy Shevchenko <andy@infradead.org>
9877 M:      Darren Hart <dvhart@infradead.org>
9878 M:      Vadim Pasternak <vadimp@mellanox.com>
9879 L:      platform-driver-x86@vger.kernel.org
9880 S:      Supported
9881 F:      drivers/platform/mellanox/
9882
9883 MELLANOX MLX4 core VPI driver
9884 M:      Tariq Toukan <tariqt@mellanox.com>
9885 L:      netdev@vger.kernel.org
9886 L:      linux-rdma@vger.kernel.org
9887 W:      http://www.mellanox.com
9888 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9889 S:      Supported
9890 F:      drivers/net/ethernet/mellanox/mlx4/
9891 F:      include/linux/mlx4/
9892
9893 MELLANOX MLX4 IB driver
9894 M:      Yishai Hadas <yishaih@mellanox.com>
9895 L:      linux-rdma@vger.kernel.org
9896 W:      http://www.mellanox.com
9897 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9898 S:      Supported
9899 F:      drivers/infiniband/hw/mlx4/
9900 F:      include/linux/mlx4/
9901 F:      include/uapi/rdma/mlx4-abi.h
9902
9903 MELLANOX MLX5 core VPI driver
9904 M:      Saeed Mahameed <saeedm@mellanox.com>
9905 M:      Leon Romanovsky <leonro@mellanox.com>
9906 L:      netdev@vger.kernel.org
9907 L:      linux-rdma@vger.kernel.org
9908 W:      http://www.mellanox.com
9909 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9910 S:      Supported
9911 F:      drivers/net/ethernet/mellanox/mlx5/core/
9912 F:      include/linux/mlx5/
9913
9914 MELLANOX MLX5 IB driver
9915 M:      Leon Romanovsky <leonro@mellanox.com>
9916 L:      linux-rdma@vger.kernel.org
9917 W:      http://www.mellanox.com
9918 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9919 S:      Supported
9920 F:      drivers/infiniband/hw/mlx5/
9921 F:      include/linux/mlx5/
9922 F:      include/uapi/rdma/mlx5-abi.h
9923
9924 MELLANOX MLXCPLD I2C AND MUX DRIVER
9925 M:      Vadim Pasternak <vadimp@mellanox.com>
9926 M:      Michael Shych <michaelsh@mellanox.com>
9927 L:      linux-i2c@vger.kernel.org
9928 S:      Supported
9929 F:      drivers/i2c/busses/i2c-mlxcpld.c
9930 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9931 F:      Documentation/i2c/busses/i2c-mlxcpld
9932
9933 MELLANOX MLXCPLD LED DRIVER
9934 M:      Vadim Pasternak <vadimp@mellanox.com>
9935 L:      linux-leds@vger.kernel.org
9936 S:      Supported
9937 F:      drivers/leds/leds-mlxcpld.c
9938 F:      drivers/leds/leds-mlxreg.c
9939 F:      Documentation/leds/leds-mlxcpld.txt
9940
9941 MELLANOX PLATFORM DRIVER
9942 M:      Vadim Pasternak <vadimp@mellanox.com>
9943 L:      platform-driver-x86@vger.kernel.org
9944 S:      Supported
9945 F:      drivers/platform/x86/mlx-platform.c
9946
9947 MEMBARRIER SUPPORT
9948 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9949 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9950 L:      linux-kernel@vger.kernel.org
9951 S:      Supported
9952 F:      kernel/sched/membarrier.c
9953 F:      include/uapi/linux/membarrier.h
9954 F:      arch/powerpc/include/asm/membarrier.h
9955
9956 MEMBLOCK
9957 M:      Mike Rapoport <rppt@linux.ibm.com>
9958 L:      linux-mm@kvack.org
9959 S:      Maintained
9960 F:      include/linux/memblock.h
9961 F:      mm/memblock.c
9962 F:      Documentation/core-api/boot-time-mm.rst
9963
9964 MEMORY MANAGEMENT
9965 L:      linux-mm@kvack.org
9966 W:      http://www.linux-mm.org
9967 S:      Maintained
9968 F:      include/linux/mm.h
9969 F:      include/linux/gfp.h
9970 F:      include/linux/mmzone.h
9971 F:      include/linux/memory_hotplug.h
9972 F:      include/linux/vmalloc.h
9973 F:      mm/
9974
9975 MEMORY TECHNOLOGY DEVICES (MTD)
9976 M:      David Woodhouse <dwmw2@infradead.org>
9977 M:      Brian Norris <computersforpeace@gmail.com>
9978 M:      Boris Brezillon <bbrezillon@kernel.org>
9979 M:      Marek Vasut <marek.vasut@gmail.com>
9980 M:      Richard Weinberger <richard@nod.at>
9981 L:      linux-mtd@lists.infradead.org
9982 W:      http://www.linux-mtd.infradead.org/
9983 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9984 T:      git git://git.infradead.org/linux-mtd.git master
9985 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9986 S:      Maintained
9987 F:      Documentation/devicetree/bindings/mtd/
9988 F:      drivers/mtd/
9989 F:      include/linux/mtd/
9990 F:      include/uapi/mtd/
9991
9992 MEN A21 WATCHDOG DRIVER
9993 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9994 L:      linux-watchdog@vger.kernel.org
9995 S:      Maintained
9996 F:      drivers/watchdog/mena21_wdt.c
9997
9998 MEN CHAMELEON BUS (mcb)
9999 M:      Johannes Thumshirn <morbidrsa@gmail.com>
10000 S:      Maintained
10001 F:      drivers/mcb/
10002 F:      include/linux/mcb.h
10003 F:      Documentation/men-chameleon-bus.txt
10004
10005 MEN F21BMC (Board Management Controller)
10006 M:      Andreas Werner <andreas.werner@men.de>
10007 S:      Supported
10008 F:      drivers/mfd/menf21bmc.c
10009 F:      drivers/watchdog/menf21bmc_wdt.c
10010 F:      drivers/leds/leds-menf21bmc.c
10011 F:      drivers/hwmon/menf21bmc_hwmon.c
10012 F:      Documentation/hwmon/menf21bmc
10013
10014 MEN Z069 WATCHDOG DRIVER
10015 M:      Johannes Thumshirn <jth@kernel.org>
10016 L:      linux-watchdog@vger.kernel.org
10017 S:      Maintained
10018 F:      drivers/watchdog/menz69_wdt.c
10019
10020 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10021 M:      Neil Armstrong <narmstrong@baylibre.com>
10022 L:      linux-media@lists.freedesktop.org
10023 L:      linux-amlogic@lists.infradead.org
10024 W:      http://linux-meson.com/
10025 S:      Supported
10026 F:      drivers/media/platform/meson/ao-cec.c
10027 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
10028 T:      git git://linuxtv.org/media_tree.git
10029
10030 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10031 M:      Liang Yang <liang.yang@amlogic.com>
10032 L:      linux-mtd@lists.infradead.org
10033 S:      Maintained
10034 F:      drivers/mtd/nand/raw/meson_*
10035 F:      Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10036
10037 METHODE UDPU SUPPORT
10038 M:      Vladimir Vid <vladimir.vid@sartura.hr>
10039 S:      Maintained
10040 F:      arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10041
10042 MICROBLAZE ARCHITECTURE
10043 M:      Michal Simek <monstr@monstr.eu>
10044 W:      http://www.monstr.eu/fdt/
10045 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
10046 S:      Supported
10047 F:      arch/microblaze/
10048
10049 MICROCHIP AT91 SERIAL DRIVER
10050 M:      Richard Genoud <richard.genoud@gmail.com>
10051 S:      Maintained
10052 F:      drivers/tty/serial/atmel_serial.c
10053 F:      drivers/tty/serial/atmel_serial.h
10054 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10055
10056 MICROCHIP AUDIO ASOC DRIVERS
10057 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10059 S:      Supported
10060 F:      sound/soc/atmel
10061
10062 MICROCHIP DMA DRIVER
10063 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065 L:      dmaengine@vger.kernel.org
10066 S:      Supported
10067 F:      drivers/dma/at_hdmac.c
10068 F:      drivers/dma/at_hdmac_regs.h
10069 F:      include/linux/platform_data/dma-atmel.h
10070 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
10071 F:      include/dt-bindings/dma/at91.h
10072
10073 MICROCHIP ECC DRIVER
10074 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10075 L:      linux-crypto@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/crypto/atmel-ecc.*
10078
10079 MICROCHIP I2C DRIVER
10080 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10081 L:      linux-i2c@vger.kernel.org
10082 S:      Supported
10083 F:      drivers/i2c/busses/i2c-at91.c
10084
10085 MICROCHIP ISC DRIVER
10086 M:      Eugen Hristev <eugen.hristev@microchip.com>
10087 L:      linux-media@vger.kernel.org
10088 S:      Supported
10089 F:      drivers/media/platform/atmel/atmel-isc.c
10090 F:      drivers/media/platform/atmel/atmel-isc-regs.h
10091 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
10092
10093 MICROCHIP ISI DRIVER
10094 M:      Eugen Hristev <eugen.hristev@microchip.com>
10095 L:      linux-media@vger.kernel.org
10096 S:      Supported
10097 F:      drivers/media/platform/atmel/atmel-isi.c
10098 F:      drivers/media/platform/atmel/atmel-isi.h
10099
10100 MICROCHIP AT91 USART MFD DRIVER
10101 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10102 L:      linux-kernel@vger.kernel.org
10103 S:      Supported
10104 F:      drivers/mfd/at91-usart.c
10105 F:      include/dt-bindings/mfd/at91-usart.h
10106 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10107
10108 MICROCHIP AT91 USART SPI DRIVER
10109 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
10110 L:      linux-spi@vger.kernel.org
10111 S:      Supported
10112 F:      drivers/spi/spi-at91-usart.c
10113 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
10114
10115 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10116 M:      Woojung Huh <Woojung.Huh@microchip.com>
10117 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10118 L:      netdev@vger.kernel.org
10119 S:      Maintained
10120 F:      net/dsa/tag_ksz.c
10121 F:      drivers/net/dsa/microchip/*
10122 F:      include/linux/platform_data/microchip-ksz.h
10123 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
10124
10125 MICROCHIP LAN743X ETHERNET DRIVER
10126 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
10127 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10128 L:      netdev@vger.kernel.org
10129 S:      Maintained
10130 F:      drivers/net/ethernet/microchip/lan743x_*
10131
10132 MICROCHIP LCDFB DRIVER
10133 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10134 L:      linux-fbdev@vger.kernel.org
10135 S:      Maintained
10136 F:      drivers/video/fbdev/atmel_lcdfb.c
10137 F:      include/video/atmel_lcdc.h
10138
10139 MICROCHIP MMC/SD/SDIO MCI DRIVER
10140 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10141 S:      Maintained
10142 F:      drivers/mmc/host/atmel-mci.c
10143
10144 MICROCHIP MCP16502 PMIC DRIVER
10145 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10147 S:      Maintained
10148 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10149 F:      drivers/regulator/mcp16502.c
10150
10151 MICROCHIP MCP3911 ADC DRIVER
10152 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
10153 M:      Kent Gustavsson <kent@minoris.se>
10154 L:      linux-iio@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/iio/adc/mcp3911.c
10157 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10158
10159 MICROCHIP NAND DRIVER
10160 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
10161 L:      linux-mtd@lists.infradead.org
10162 S:      Supported
10163 F:      drivers/mtd/nand/raw/atmel/*
10164 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
10165
10166 MICROCHIP PWM DRIVER
10167 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
10168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10169 L:      linux-pwm@vger.kernel.org
10170 S:      Supported
10171 F:      drivers/pwm/pwm-atmel.c
10172 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10173
10174 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10175 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10176 M:      Eugen Hristev <eugen.hristev@microchip.com>
10177 L:      linux-iio@vger.kernel.org
10178 S:      Supported
10179 F:      drivers/iio/adc/at91-sama5d2_adc.c
10180 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10181 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10182
10183 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10185 S:      Supported
10186 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10187
10188 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10189 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10191 L:      linux-gpio@vger.kernel.org
10192 F:      drivers/gpio/gpio-sama5d2-piobu.c
10193
10194 MICROCHIP SPI DRIVER
10195 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10196 S:      Supported
10197 F:      drivers/spi/spi-atmel.*
10198
10199 MICROCHIP SSC DRIVER
10200 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10202 S:      Supported
10203 F:      drivers/misc/atmel-ssc.c
10204 F:      include/linux/atmel-ssc.h
10205
10206 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10207 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10209 S:      Supported
10210 F:      drivers/misc/atmel_tclib.c
10211 F:      drivers/clocksource/tcb_clksrc.c
10212
10213 MICROCHIP USBA UDC DRIVER
10214 M:      Cristian Birsan <cristian.birsan@microchip.com>
10215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10216 S:      Supported
10217 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10218
10219 MICROCHIP USB251XB DRIVER
10220 M:      Richard Leitner <richard.leitner@skidata.com>
10221 L:      linux-usb@vger.kernel.org
10222 S:      Maintained
10223 F:      drivers/usb/misc/usb251xb.c
10224 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10225
10226 MICROCHIP XDMA DRIVER
10227 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10228 L:      linux-arm-kernel@lists.infradead.org
10229 L:      dmaengine@vger.kernel.org
10230 S:      Supported
10231 F:      drivers/dma/at_xdmac.c
10232
10233 MICROSEMI MIPS SOCS
10234 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10235 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10236 L:      linux-mips@vger.kernel.org
10237 S:      Supported
10238 F:      arch/mips/generic/board-ocelot.c
10239 F:      arch/mips/configs/generic/board-ocelot.config
10240 F:      arch/mips/boot/dts/mscc/
10241 F:      Documentation/devicetree/bindings/mips/mscc.txt
10242
10243 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10244 M:      Don Brace <don.brace@microsemi.com>
10245 L:      esc.storagedev@microsemi.com
10246 L:      linux-scsi@vger.kernel.org
10247 S:      Supported
10248 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10249 F:      drivers/scsi/smartpqi/Kconfig
10250 F:      drivers/scsi/smartpqi/Makefile
10251 F:      include/linux/cciss*.h
10252 F:      include/uapi/linux/cciss*.h
10253 F:      Documentation/scsi/smartpqi.txt
10254
10255 MICROSEMI ETHERNET SWITCH DRIVER
10256 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10257 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10258 L:      netdev@vger.kernel.org
10259 S:      Supported
10260 F:      drivers/net/ethernet/mscc/
10261
10262 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10263 M:      Chen Yu <yu.c.chen@intel.com>
10264 L:      platform-driver-x86@vger.kernel.org
10265 S:      Supported
10266 F:      drivers/platform/x86/surfacepro3_button.c
10267
10268 MICROTEK X6 SCANNER
10269 M:      Oliver Neukum <oliver@neukum.org>
10270 S:      Maintained
10271 F:      drivers/usb/image/microtek.*
10272
10273 MIPS
10274 M:      Ralf Baechle <ralf@linux-mips.org>
10275 M:      Paul Burton <paul.burton@mips.com>
10276 M:      James Hogan <jhogan@kernel.org>
10277 L:      linux-mips@vger.kernel.org
10278 W:      http://www.linux-mips.org/
10279 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10281 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10282 S:      Supported
10283 F:      Documentation/devicetree/bindings/mips/
10284 F:      Documentation/mips/
10285 F:      arch/mips/
10286 F:      drivers/platform/mips/
10287
10288 MIPS BOSTON DEVELOPMENT BOARD
10289 M:      Paul Burton <paul.burton@mips.com>
10290 L:      linux-mips@vger.kernel.org
10291 S:      Maintained
10292 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10293 F:      arch/mips/boot/dts/img/boston.dts
10294 F:      arch/mips/configs/generic/board-boston.config
10295 F:      drivers/clk/imgtec/clk-boston.c
10296 F:      include/dt-bindings/clock/boston-clock.h
10297
10298 MIPS GENERIC PLATFORM
10299 M:      Paul Burton <paul.burton@mips.com>
10300 L:      linux-mips@vger.kernel.org
10301 S:      Supported
10302 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10303 F:      arch/mips/generic/
10304 F:      arch/mips/tools/generic-board-config.sh
10305
10306 MIPS/LOONGSON1 ARCHITECTURE
10307 M:      Keguang Zhang <keguang.zhang@gmail.com>
10308 L:      linux-mips@vger.kernel.org
10309 S:      Maintained
10310 F:      arch/mips/loongson32/
10311 F:      arch/mips/include/asm/mach-loongson32/
10312 F:      drivers/*/*loongson1*
10313 F:      drivers/*/*/*loongson1*
10314
10315 MIPS/LOONGSON2 ARCHITECTURE
10316 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10317 L:      linux-mips@vger.kernel.org
10318 S:      Maintained
10319 F:      arch/mips/loongson64/fuloong-2e/
10320 F:      arch/mips/loongson64/lemote-2f/
10321 F:      arch/mips/include/asm/mach-loongson64/
10322 F:      drivers/*/*loongson2*
10323 F:      drivers/*/*/*loongson2*
10324
10325 MIPS/LOONGSON3 ARCHITECTURE
10326 M:      Huacai Chen <chenhc@lemote.com>
10327 L:      linux-mips@vger.kernel.org
10328 S:      Maintained
10329 F:      arch/mips/loongson64/
10330 F:      arch/mips/include/asm/mach-loongson64/
10331 F:      drivers/platform/mips/cpu_hwmon.c
10332 F:      drivers/*/*loongson3*
10333 F:      drivers/*/*/*loongson3*
10334
10335 MIPS RINT INSTRUCTION EMULATION
10336 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10337 L:      linux-mips@vger.kernel.org
10338 S:      Supported
10339 F:      arch/mips/math-emu/sp_rint.c
10340 F:      arch/mips/math-emu/dp_rint.c
10341
10342 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10343 M:      Hans Verkuil <hverkuil@xs4all.nl>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 W:      https://linuxtv.org
10347 S:      Odd Fixes
10348 F:      drivers/media/radio/radio-miropcm20*
10349
10350 MMP SUPPORT
10351 R:      Lubomir Rintel <lkundrak@v3.sk>
10352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353 S:      Odd Fixes
10354 F:      arch/arm/boot/dts/mmp*
10355 F:      arch/arm/mach-mmp/
10356
10357 MMU GATHER AND TLB INVALIDATION
10358 M:      Will Deacon <will.deacon@arm.com>
10359 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10360 M:      Andrew Morton <akpm@linux-foundation.org>
10361 M:      Nick Piggin <npiggin@gmail.com>
10362 M:      Peter Zijlstra <peterz@infradead.org>
10363 L:      linux-arch@vger.kernel.org
10364 L:      linux-mm@kvack.org
10365 S:      Maintained
10366 F:      arch/*/include/asm/tlb.h
10367 F:      include/asm-generic/tlb.h
10368 F:      mm/mmu_gather.c
10369
10370 MN88472 MEDIA DRIVER
10371 M:      Antti Palosaari <crope@iki.fi>
10372 L:      linux-media@vger.kernel.org
10373 W:      https://linuxtv.org
10374 W:      http://palosaari.fi/linux/
10375 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10376 S:      Maintained
10377 F:      drivers/media/dvb-frontends/mn88472*
10378
10379 MN88473 MEDIA DRIVER
10380 M:      Antti Palosaari <crope@iki.fi>
10381 L:      linux-media@vger.kernel.org
10382 W:      https://linuxtv.org
10383 W:      http://palosaari.fi/linux/
10384 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10385 S:      Maintained
10386 F:      drivers/media/dvb-frontends/mn88473*
10387
10388 MODULE SUPPORT
10389 M:      Jessica Yu <jeyu@kernel.org>
10390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10391 S:      Maintained
10392 F:      include/linux/module.h
10393 F:      kernel/module.c
10394
10395 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10396 W:      http://popies.net/meye/
10397 S:      Orphan
10398 F:      Documentation/media/v4l-drivers/meye*
10399 F:      drivers/media/pci/meye/
10400 F:      include/uapi/linux/meye.h
10401
10402 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10403 M:      Jiri Slaby <jirislaby@gmail.com>
10404 S:      Maintained
10405 F:      Documentation/serial/moxa-smartio
10406 F:      drivers/tty/mxser.*
10407
10408 MR800 AVERMEDIA USB FM RADIO DRIVER
10409 M:      Alexey Klimov <klimov.linux@gmail.com>
10410 L:      linux-media@vger.kernel.org
10411 T:      git git://linuxtv.org/media_tree.git
10412 S:      Maintained
10413 F:      drivers/media/radio/radio-mr800.c
10414
10415 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10416 M:      Alan Ott <alan@signal11.us>
10417 L:      linux-wpan@vger.kernel.org
10418 S:      Maintained
10419 F:      drivers/net/ieee802154/mrf24j40.c
10420 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10421
10422 MSI LAPTOP SUPPORT
10423 M:      "Lee, Chun-Yi" <jlee@suse.com>
10424 L:      platform-driver-x86@vger.kernel.org
10425 S:      Maintained
10426 F:      drivers/platform/x86/msi-laptop.c
10427
10428 MSI WMI SUPPORT
10429 L:      platform-driver-x86@vger.kernel.org
10430 S:      Orphan
10431 F:      drivers/platform/x86/msi-wmi.c
10432
10433 MSI001 MEDIA DRIVER
10434 M:      Antti Palosaari <crope@iki.fi>
10435 L:      linux-media@vger.kernel.org
10436 W:      https://linuxtv.org
10437 W:      http://palosaari.fi/linux/
10438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10439 T:      git git://linuxtv.org/anttip/media_tree.git
10440 S:      Maintained
10441 F:      drivers/media/tuners/msi001*
10442
10443 MSI2500 MEDIA DRIVER
10444 M:      Antti Palosaari <crope@iki.fi>
10445 L:      linux-media@vger.kernel.org
10446 W:      https://linuxtv.org
10447 W:      http://palosaari.fi/linux/
10448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10449 T:      git git://linuxtv.org/anttip/media_tree.git
10450 S:      Maintained
10451 F:      drivers/media/usb/msi2500/
10452
10453 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10454 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10455 L:      linux-mtd@lists.infradead.org
10456 S:      Maintained
10457 F:      drivers/mtd/devices/docg3*
10458
10459 MT9M032 APTINA SENSOR DRIVER
10460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10461 L:      linux-media@vger.kernel.org
10462 T:      git git://linuxtv.org/media_tree.git
10463 S:      Maintained
10464 F:      drivers/media/i2c/mt9m032.c
10465 F:      include/media/i2c/mt9m032.h
10466
10467 MT9P031 APTINA CAMERA SENSOR
10468 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10469 L:      linux-media@vger.kernel.org
10470 T:      git git://linuxtv.org/media_tree.git
10471 S:      Maintained
10472 F:      drivers/media/i2c/mt9p031.c
10473 F:      include/media/i2c/mt9p031.h
10474
10475 MT9T001 APTINA CAMERA SENSOR
10476 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10477 L:      linux-media@vger.kernel.org
10478 T:      git git://linuxtv.org/media_tree.git
10479 S:      Maintained
10480 F:      drivers/media/i2c/mt9t001.c
10481 F:      include/media/i2c/mt9t001.h
10482
10483 MT9T112 APTINA CAMERA SENSOR
10484 M:      Jacopo Mondi <jacopo@jmondi.org>
10485 L:      linux-media@vger.kernel.org
10486 T:      git git://linuxtv.org/media_tree.git
10487 S:      Odd Fixes
10488 F:      drivers/media/i2c/mt9t112.c
10489 F:      include/media/i2c/mt9t112.h
10490
10491 MT9V032 APTINA CAMERA SENSOR
10492 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10493 L:      linux-media@vger.kernel.org
10494 T:      git git://linuxtv.org/media_tree.git
10495 S:      Maintained
10496 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10497 F:      drivers/media/i2c/mt9v032.c
10498 F:      include/media/i2c/mt9v032.h
10499
10500 MT9V111 APTINA CAMERA SENSOR
10501 M:      Jacopo Mondi <jacopo@jmondi.org>
10502 L:      linux-media@vger.kernel.org
10503 T:      git git://linuxtv.org/media_tree.git
10504 S:      Maintained
10505 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10506 F:      drivers/media/i2c/mt9v111.c
10507
10508 MULTIFUNCTION DEVICES (MFD)
10509 M:      Lee Jones <lee.jones@linaro.org>
10510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10511 S:      Supported
10512 F:      Documentation/devicetree/bindings/mfd/
10513 F:      drivers/mfd/
10514 F:      include/linux/mfd/
10515 F:      include/dt-bindings/mfd/
10516
10517 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10518 S:      Orphan
10519 F:      drivers/mmc/host/mmc_spi.c
10520 F:      include/linux/spi/mmc_spi.h
10521
10522 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10523 M:      Ulf Hansson <ulf.hansson@linaro.org>
10524 L:      linux-mmc@vger.kernel.org
10525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10526 S:      Maintained
10527 F:      Documentation/devicetree/bindings/mmc/
10528 F:      drivers/mmc/
10529 F:      include/linux/mmc/
10530 F:      include/uapi/linux/mmc/
10531
10532 MULTIPLEXER SUBSYSTEM
10533 M:      Peter Rosin <peda@axentia.se>
10534 S:      Maintained
10535 F:      Documentation/ABI/testing/sysfs-class-mux*
10536 F:      Documentation/devicetree/bindings/mux/
10537 F:      include/dt-bindings/mux/
10538 F:      include/linux/mux/
10539 F:      drivers/mux/
10540
10541 MULTITECH MULTIPORT CARD (ISICOM)
10542 S:      Orphan
10543 F:      drivers/tty/isicom.c
10544 F:      include/linux/isicom.h
10545
10546 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10547 M:      Bin Liu <b-liu@ti.com>
10548 L:      linux-usb@vger.kernel.org
10549 S:      Maintained
10550 F:      drivers/usb/musb/
10551
10552 MXL301RF MEDIA DRIVER
10553 M:      Akihiro Tsukada <tskd08@gmail.com>
10554 L:      linux-media@vger.kernel.org
10555 S:      Odd Fixes
10556 F:      drivers/media/tuners/mxl301rf*
10557
10558 MXL5007T MEDIA DRIVER
10559 M:      Michael Krufky <mkrufky@linuxtv.org>
10560 L:      linux-media@vger.kernel.org
10561 W:      https://linuxtv.org
10562 W:      http://github.com/mkrufky
10563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10564 T:      git git://linuxtv.org/mkrufky/tuners.git
10565 S:      Maintained
10566 F:      drivers/media/tuners/mxl5007t.*
10567
10568 MXSFB DRM DRIVER
10569 M:      Marek Vasut <marex@denx.de>
10570 M:      Stefan Agner <stefan@agner.ch>
10571 L:      dri-devel@lists.freedesktop.org
10572 S:      Supported
10573 F:      drivers/gpu/drm/mxsfb/
10574 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10575 T:      git git://anongit.freedesktop.org/drm/drm-misc
10576
10577 MYLEX DAC960 PCI RAID Controller
10578 M:      Hannes Reinecke <hare@kernel.org>
10579 L:      linux-scsi@vger.kernel.org
10580 S:      Supported
10581 F:      drivers/scsi/myrb.*
10582 F:      drivers/scsi/myrs.*
10583
10584 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10585 M:      Chris Lee <christopher.lee@cspi.com>
10586 L:      netdev@vger.kernel.org
10587 W:      https://www.cspi.com/ethernet-products/support/downloads/
10588 S:      Supported
10589 F:      drivers/net/ethernet/myricom/myri10ge/
10590
10591 NAND FLASH SUBSYSTEM
10592 M:      Boris Brezillon <bbrezillon@kernel.org>
10593 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10594 R:      Richard Weinberger <richard@nod.at>
10595 L:      linux-mtd@lists.infradead.org
10596 W:      http://www.linux-mtd.infradead.org/
10597 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10598 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10599 T:      git git://git.infradead.org/linux-mtd.git nand/next
10600 S:      Maintained
10601 F:      drivers/mtd/nand/
10602 F:      include/linux/mtd/*nand*.h
10603
10604 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10605 M:      Daniel Mack <zonque@gmail.com>
10606 S:      Maintained
10607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10608 W:      http://www.native-instruments.com
10609 F:      sound/usb/caiaq/
10610
10611 NATSEMI ETHERNET DRIVER (DP8381x)
10612 S:      Orphan
10613 F:      drivers/net/ethernet/natsemi/natsemi.c
10614
10615 NCR 5380 SCSI DRIVERS
10616 M:      Finn Thain <fthain@telegraphics.com.au>
10617 M:      Michael Schmitz <schmitzmic@gmail.com>
10618 L:      linux-scsi@vger.kernel.org
10619 S:      Maintained
10620 F:      Documentation/scsi/g_NCR5380.txt
10621 F:      drivers/scsi/NCR5380.*
10622 F:      drivers/scsi/arm/cumana_1.c
10623 F:      drivers/scsi/arm/oak.c
10624 F:      drivers/scsi/atari_scsi.*
10625 F:      drivers/scsi/dmx3191d.c
10626 F:      drivers/scsi/g_NCR5380.*
10627 F:      drivers/scsi/mac_scsi.*
10628 F:      drivers/scsi/sun3_scsi.*
10629 F:      drivers/scsi/sun3_scsi_vme.c
10630
10631 NCSI LIBRARY:
10632 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10633 S:      Maintained
10634 F:      net/ncsi/
10635
10636 NCT6775 HARDWARE MONITOR DRIVER
10637 M:      Guenter Roeck <linux@roeck-us.net>
10638 L:      linux-hwmon@vger.kernel.org
10639 S:      Maintained
10640 F:      Documentation/hwmon/nct6775
10641 F:      drivers/hwmon/nct6775.c
10642
10643 NET_FAILOVER MODULE
10644 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10645 L:      netdev@vger.kernel.org
10646 S:      Supported
10647 F:      driver/net/net_failover.c
10648 F:      include/net/net_failover.h
10649 F:      Documentation/networking/net_failover.rst
10650
10651 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10652 M:      Faisal Latif <faisal.latif@intel.com>
10653 L:      linux-rdma@vger.kernel.org
10654 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10655 S:      Supported
10656 F:      drivers/infiniband/hw/nes/
10657 F:      include/uapi/rdma/nes-abi.h
10658
10659 NETEM NETWORK EMULATOR
10660 M:      Stephen Hemminger <stephen@networkplumber.org>
10661 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10662 S:      Maintained
10663 F:      net/sched/sch_netem.c
10664
10665 NETERION 10GbE DRIVERS (s2io/vxge)
10666 M:      Jon Mason <jdmason@kudzu.us>
10667 L:      netdev@vger.kernel.org
10668 S:      Supported
10669 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10670 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10671 F:      drivers/net/ethernet/neterion/
10672
10673 NETFILTER
10674 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10675 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10676 M:      Florian Westphal <fw@strlen.de>
10677 L:      netfilter-devel@vger.kernel.org
10678 L:      coreteam@netfilter.org
10679 W:      http://www.netfilter.org/
10680 W:      http://www.iptables.org/
10681 W:      http://www.nftables.org/
10682 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10685 S:      Maintained
10686 F:      include/linux/netfilter*
10687 F:      include/linux/netfilter/
10688 F:      include/net/netfilter/
10689 F:      include/uapi/linux/netfilter*
10690 F:      include/uapi/linux/netfilter/
10691 F:      net/*/netfilter.c
10692 F:      net/*/netfilter/
10693 F:      net/netfilter/
10694 F:      net/bridge/br_netfilter*.c
10695
10696 NETROM NETWORK LAYER
10697 M:      Ralf Baechle <ralf@linux-mips.org>
10698 L:      linux-hams@vger.kernel.org
10699 W:      http://www.linux-ax25.org/
10700 S:      Maintained
10701 F:      include/net/netrom.h
10702 F:      include/uapi/linux/netrom.h
10703 F:      net/netrom/
10704
10705 NETRONOME ETHERNET DRIVERS
10706 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10707 L:      oss-drivers@netronome.com
10708 S:      Maintained
10709 F:      drivers/net/ethernet/netronome/
10710
10711 NETWORK BLOCK DEVICE (NBD)
10712 M:      Josef Bacik <josef@toxicpanda.com>
10713 S:      Maintained
10714 L:      linux-block@vger.kernel.org
10715 L:      nbd@other.debian.org
10716 F:      Documentation/blockdev/nbd.txt
10717 F:      drivers/block/nbd.c
10718 F:      include/uapi/linux/nbd.h
10719
10720 NETWORK DROP MONITOR
10721 M:      Neil Horman <nhorman@tuxdriver.com>
10722 L:      netdev@vger.kernel.org
10723 S:      Maintained
10724 W:      https://fedorahosted.org/dropwatch/
10725 F:      net/core/drop_monitor.c
10726
10727 NETWORKING DRIVERS
10728 M:      "David S. Miller" <davem@davemloft.net>
10729 L:      netdev@vger.kernel.org
10730 W:      http://www.linuxfoundation.org/en/Net
10731 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10734 S:      Odd Fixes
10735 F:      Documentation/devicetree/bindings/net/
10736 F:      drivers/net/
10737 F:      include/linux/if_*
10738 F:      include/linux/netdevice.h
10739 F:      include/linux/etherdevice.h
10740 F:      include/linux/fcdevice.h
10741 F:      include/linux/fddidevice.h
10742 F:      include/linux/hippidevice.h
10743 F:      include/linux/inetdevice.h
10744 F:      include/uapi/linux/if_*
10745 F:      include/uapi/linux/netdevice.h
10746
10747 NETWORKING DRIVERS (WIRELESS)
10748 M:      Kalle Valo <kvalo@codeaurora.org>
10749 L:      linux-wireless@vger.kernel.org
10750 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10753 S:      Maintained
10754 F:      Documentation/devicetree/bindings/net/wireless/
10755 F:      drivers/net/wireless/
10756
10757 NETWORKING [DSA]
10758 M:      Andrew Lunn <andrew@lunn.ch>
10759 M:      Vivien Didelot <vivien.didelot@gmail.com>
10760 M:      Florian Fainelli <f.fainelli@gmail.com>
10761 S:      Maintained
10762 F:      Documentation/devicetree/bindings/net/dsa/
10763 F:      net/dsa/
10764 F:      include/net/dsa.h
10765 F:      include/linux/dsa/
10766 F:      include/linux/platform_data/dsa.h
10767 F:      drivers/net/dsa/
10768
10769 NETWORKING [GENERAL]
10770 M:      "David S. Miller" <davem@davemloft.net>
10771 L:      netdev@vger.kernel.org
10772 W:      http://www.linuxfoundation.org/en/Net
10773 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10776 B:      mailto:netdev@vger.kernel.org
10777 S:      Maintained
10778 F:      net/
10779 F:      include/net/
10780 F:      include/linux/in.h
10781 F:      include/linux/net.h
10782 F:      include/linux/netdevice.h
10783 F:      include/uapi/linux/in.h
10784 F:      include/uapi/linux/net.h
10785 F:      include/uapi/linux/netdevice.h
10786 F:      include/uapi/linux/net_namespace.h
10787 F:      tools/testing/selftests/net/
10788 F:      lib/net_utils.c
10789 F:      lib/random32.c
10790 F:      Documentation/networking/
10791
10792 NETWORKING [IPSEC]
10793 M:      Steffen Klassert <steffen.klassert@secunet.com>
10794 M:      Herbert Xu <herbert@gondor.apana.org.au>
10795 M:      "David S. Miller" <davem@davemloft.net>
10796 L:      netdev@vger.kernel.org
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10799 S:      Maintained
10800 F:      net/xfrm/
10801 F:      net/key/
10802 F:      net/ipv4/xfrm*
10803 F:      net/ipv4/esp4*
10804 F:      net/ipv4/ah4.c
10805 F:      net/ipv4/ipcomp.c
10806 F:      net/ipv4/ip_vti.c
10807 F:      net/ipv6/xfrm*
10808 F:      net/ipv6/esp6*
10809 F:      net/ipv6/ah6.c
10810 F:      net/ipv6/ipcomp6.c
10811 F:      net/ipv6/ip6_vti.c
10812 F:      include/uapi/linux/xfrm.h
10813 F:      include/net/xfrm.h
10814
10815 NETWORKING [IPv4/IPv6]
10816 M:      "David S. Miller" <davem@davemloft.net>
10817 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10818 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10819 L:      netdev@vger.kernel.org
10820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10821 S:      Maintained
10822 F:      net/ipv4/
10823 F:      net/ipv6/
10824 F:      include/net/ip*
10825 F:      arch/x86/net/*
10826
10827 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10828 M:      Paul Moore <paul@paul-moore.com>
10829 W:      https://github.com/netlabel
10830 L:      netdev@vger.kernel.org
10831 L:      linux-security-module@vger.kernel.org
10832 S:      Maintained
10833 F:      Documentation/netlabel/
10834 F:      include/net/calipso.h
10835 F:      include/net/cipso_ipv4.h
10836 F:      include/net/netlabel.h
10837 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10838 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10839 F:      net/netlabel/
10840 F:      net/ipv4/cipso_ipv4.c
10841 F:      net/ipv6/calipso.c
10842 F:      net/netfilter/xt_CONNSECMARK.c
10843 F:      net/netfilter/xt_SECMARK.c
10844
10845 NETWORKING [TCP]
10846 M:      Eric Dumazet <edumazet@google.com>
10847 L:      netdev@vger.kernel.org
10848 S:      Maintained
10849 F:      net/ipv4/tcp*.c
10850 F:      net/ipv4/syncookies.c
10851 F:      net/ipv6/tcp*.c
10852 F:      net/ipv6/syncookies.c
10853 F:      include/uapi/linux/tcp.h
10854 F:      include/net/tcp.h
10855 F:      include/linux/tcp.h
10856 F:      include/trace/events/tcp.h
10857
10858 NETWORKING [TLS]
10859 M:      Boris Pismenny <borisp@mellanox.com>
10860 M:      Aviad Yehezkel <aviadye@mellanox.com>
10861 M:      Dave Watson <davejwatson@fb.com>
10862 M:      John Fastabend <john.fastabend@gmail.com>
10863 M:      Daniel Borkmann <daniel@iogearbox.net>
10864 L:      netdev@vger.kernel.org
10865 S:      Maintained
10866 F:      net/tls/*
10867 F:      include/uapi/linux/tls.h
10868 F:      include/net/tls.h
10869
10870 NETWORKING [WIRELESS]
10871 L:      linux-wireless@vger.kernel.org
10872 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10873
10874 NETDEVSIM
10875 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10876 S:      Maintained
10877 F:      drivers/net/netdevsim/*
10878
10879 NETXEN (1/10) GbE SUPPORT
10880 M:      Manish Chopra <manishc@marvell.com>
10881 M:      Rahul Verma <rahulv@marvell.com>
10882 M:      GR-Linux-NIC-Dev@marvell.com
10883 L:      netdev@vger.kernel.org
10884 S:      Supported
10885 F:      drivers/net/ethernet/qlogic/netxen/
10886
10887 NFC SUBSYSTEM
10888 M:      Samuel Ortiz <sameo@linux.intel.com>
10889 L:      linux-wireless@vger.kernel.org
10890 L:      linux-nfc@lists.01.org (subscribers-only)
10891 S:      Supported
10892 F:      net/nfc/
10893 F:      include/net/nfc/
10894 F:      include/uapi/linux/nfc.h
10895 F:      drivers/nfc/
10896 F:      include/linux/platform_data/nfcmrvl.h
10897 F:      include/linux/platform_data/nxp-nci.h
10898 F:      Documentation/devicetree/bindings/net/nfc/
10899
10900 NFS, SUNRPC, AND LOCKD CLIENTS
10901 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10902 M:      Anna Schumaker <anna.schumaker@netapp.com>
10903 L:      linux-nfs@vger.kernel.org
10904 W:      http://client.linux-nfs.org
10905 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10906 S:      Maintained
10907 F:      fs/lockd/
10908 F:      fs/nfs/
10909 F:      fs/nfs_common/
10910 F:      net/sunrpc/
10911 F:      include/linux/lockd/
10912 F:      include/linux/nfs*
10913 F:      include/linux/sunrpc/
10914 F:      include/uapi/linux/nfs*
10915 F:      include/uapi/linux/sunrpc/
10916
10917 NILFS2 FILESYSTEM
10918 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10919 L:      linux-nilfs@vger.kernel.org
10920 W:      https://nilfs.sourceforge.io/
10921 W:      https://nilfs.osdn.jp/
10922 T:      git git://github.com/konis/nilfs2.git
10923 S:      Supported
10924 F:      Documentation/filesystems/nilfs2.txt
10925 F:      fs/nilfs2/
10926 F:      include/trace/events/nilfs2.h
10927 F:      include/uapi/linux/nilfs2_api.h
10928 F:      include/uapi/linux/nilfs2_ondisk.h
10929
10930 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10931 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10932 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10933 S:      Maintained
10934 F:      Documentation/scsi/NinjaSCSI.txt
10935 F:      drivers/scsi/pcmcia/nsp_*
10936
10937 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10938 M:      GOTO Masanori <gotom@debian.or.jp>
10939 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10940 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10941 S:      Maintained
10942 F:      Documentation/scsi/NinjaSCSI.txt
10943 F:      drivers/scsi/nsp32*
10944
10945 NIOS2 ARCHITECTURE
10946 M:      Ley Foon Tan <lftan@altera.com>
10947 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10949 S:      Maintained
10950 F:      arch/nios2/
10951
10952 NOHZ, DYNTICKS SUPPORT
10953 M:      Frederic Weisbecker <fweisbec@gmail.com>
10954 M:      Thomas Gleixner <tglx@linutronix.de>
10955 M:      Ingo Molnar <mingo@kernel.org>
10956 L:      linux-kernel@vger.kernel.org
10957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10958 S:      Maintained
10959 F:      kernel/time/tick*.*
10960 F:      include/linux/tick.h
10961 F:      include/linux/sched/nohz.h
10962
10963 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10964 M:      Pavel Machek <pavel@ucw.cz>
10965 M:      Sakari Ailus <sakari.ailus@iki.fi>
10966 L:      linux-media@vger.kernel.org
10967 S:      Maintained
10968 F:      drivers/media/i2c/et8ek8
10969 F:      drivers/media/i2c/ad5820.c
10970
10971 NOKIA N900 POWER SUPPLY DRIVERS
10972 R:      Pali Rohár <pali.rohar@gmail.com>
10973 F:      include/linux/power/bq2415x_charger.h
10974 F:      include/linux/power/bq27xxx_battery.h
10975 F:      include/linux/power/isp1704_charger.h
10976 F:      drivers/power/supply/bq2415x_charger.c
10977 F:      drivers/power/supply/bq27xxx_battery.c
10978 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10979 F:      drivers/power/supply/isp1704_charger.c
10980 F:      drivers/power/supply/rx51_battery.c
10981
10982 NOLIBC HEADER FILE
10983 M:      Willy Tarreau <w@1wt.eu>
10984 S:      Maintained
10985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
10986 F:      tools/include/nolibc/
10987
10988 NTB AMD DRIVER
10989 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10990 L:      linux-ntb@googlegroups.com
10991 S:      Supported
10992 F:      drivers/ntb/hw/amd/
10993
10994 NTB DRIVER CORE
10995 M:      Jon Mason <jdmason@kudzu.us>
10996 M:      Dave Jiang <dave.jiang@intel.com>
10997 M:      Allen Hubbe <allenbh@gmail.com>
10998 L:      linux-ntb@googlegroups.com
10999 S:      Supported
11000 W:      https://github.com/jonmason/ntb/wiki
11001 T:      git git://github.com/jonmason/ntb.git
11002 F:      drivers/ntb/
11003 F:      drivers/net/ntb_netdev.c
11004 F:      include/linux/ntb.h
11005 F:      include/linux/ntb_transport.h
11006 F:      tools/testing/selftests/ntb/
11007
11008 NTB IDT DRIVER
11009 M:      Serge Semin <fancer.lancer@gmail.com>
11010 L:      linux-ntb@googlegroups.com
11011 S:      Supported
11012 F:      drivers/ntb/hw/idt/
11013
11014 NTB INTEL DRIVER
11015 M:      Dave Jiang <dave.jiang@intel.com>
11016 L:      linux-ntb@googlegroups.com
11017 S:      Supported
11018 W:      https://github.com/davejiang/linux/wiki
11019 T:      git https://github.com/davejiang/linux.git
11020 F:      drivers/ntb/hw/intel/
11021
11022 NTFS FILESYSTEM
11023 M:      Anton Altaparmakov <anton@tuxera.com>
11024 L:      linux-ntfs-dev@lists.sourceforge.net
11025 W:      http://www.tuxera.com/
11026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11027 S:      Supported
11028 F:      Documentation/filesystems/ntfs.txt
11029 F:      fs/ntfs/
11030
11031 NUBUS SUBSYSTEM
11032 M:      Finn Thain <fthain@telegraphics.com.au>
11033 L:      linux-m68k@lists.linux-m68k.org
11034 S:      Maintained
11035 F:      arch/*/include/asm/nubus.h
11036 F:      drivers/nubus/
11037 F:      include/linux/nubus.h
11038 F:      include/uapi/linux/nubus.h
11039
11040 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11041 M:      Antonino Daplas <adaplas@gmail.com>
11042 L:      linux-fbdev@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/video/fbdev/riva/
11045 F:      drivers/video/fbdev/nvidia/
11046
11047 NVM EXPRESS DRIVER
11048 M:      Keith Busch <keith.busch@intel.com>
11049 M:      Jens Axboe <axboe@fb.com>
11050 M:      Christoph Hellwig <hch@lst.de>
11051 M:      Sagi Grimberg <sagi@grimberg.me>
11052 L:      linux-nvme@lists.infradead.org
11053 T:      git://git.infradead.org/nvme.git
11054 W:      http://git.infradead.org/nvme.git
11055 S:      Supported
11056 F:      drivers/nvme/host/
11057 F:      include/linux/nvme.h
11058 F:      include/uapi/linux/nvme_ioctl.h
11059
11060 NVM EXPRESS FC TRANSPORT DRIVERS
11061 M:      James Smart <james.smart@broadcom.com>
11062 L:      linux-nvme@lists.infradead.org
11063 S:      Supported
11064 F:      include/linux/nvme-fc.h
11065 F:      include/linux/nvme-fc-driver.h
11066 F:      drivers/nvme/host/fc.c
11067 F:      drivers/nvme/target/fc.c
11068 F:      drivers/nvme/target/fcloop.c
11069
11070 NVM EXPRESS TARGET DRIVER
11071 M:      Christoph Hellwig <hch@lst.de>
11072 M:      Sagi Grimberg <sagi@grimberg.me>
11073 L:      linux-nvme@lists.infradead.org
11074 T:      git://git.infradead.org/nvme.git
11075 W:      http://git.infradead.org/nvme.git
11076 S:      Supported
11077 F:      drivers/nvme/target/
11078
11079 NVMEM FRAMEWORK
11080 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11081 S:      Maintained
11082 F:      drivers/nvmem/
11083 F:      Documentation/devicetree/bindings/nvmem/
11084 F:      Documentation/ABI/stable/sysfs-bus-nvmem
11085 F:      include/linux/nvmem-consumer.h
11086 F:      include/linux/nvmem-provider.h
11087
11088 NXP SGTL5000 DRIVER
11089 M:      Fabio Estevam <festevam@gmail.com>
11090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11091 S:      Maintained
11092 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
11093 F:      sound/soc/codecs/sgtl5000*
11094
11095 NXP TDA998X DRM DRIVER
11096 M:      Russell King <linux@armlinux.org.uk>
11097 S:      Maintained
11098 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11099 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11100 F:      drivers/gpu/drm/i2c/tda998x_drv.c
11101 F:      include/drm/i2c/tda998x.h
11102 F:      include/dt-bindings/display/tda998x.h
11103 K:      "nxp,tda998x"
11104
11105 NXP TFA9879 DRIVER
11106 M:      Peter Rosin <peda@axentia.se>
11107 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11108 S:      Maintained
11109 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
11110 F:      sound/soc/codecs/tfa9879*
11111
11112 NXP-NCI NFC DRIVER
11113 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
11114 R:      Charles Gorand <charles.gorand@effinnov.com>
11115 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11116 S:      Supported
11117 F:      drivers/nfc/nxp-nci
11118
11119 OBJAGG
11120 M:      Jiri Pirko <jiri@mellanox.com>
11121 L:      netdev@vger.kernel.org
11122 S:      Supported
11123 F:      lib/objagg.c
11124 F:      lib/test_objagg.c
11125 F:      include/linux/objagg.h
11126
11127 NXP FSPI DRIVER
11128 R:      Yogesh Gaur <yogeshgaur.83@gmail.com>
11129 M:      Ashish Kumar <ashish.kumar@nxp.com>
11130 L:      linux-spi@vger.kernel.org
11131 S:      Maintained
11132 F:      drivers/spi/spi-nxp-fspi.c
11133 F:      Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11134
11135 OBJTOOL
11136 M:      Josh Poimboeuf <jpoimboe@redhat.com>
11137 M:      Peter Zijlstra <peterz@infradead.org>
11138 S:      Supported
11139 F:      tools/objtool/
11140
11141 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11142 M:      Frederic Barrat <fbarrat@linux.ibm.com>
11143 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
11144 L:      linuxppc-dev@lists.ozlabs.org
11145 S:      Supported
11146 F:      arch/powerpc/platforms/powernv/ocxl.c
11147 F:      arch/powerpc/include/asm/pnv-ocxl.h
11148 F:      drivers/misc/ocxl/
11149 F:      include/misc/ocxl*
11150 F:      include/uapi/misc/ocxl.h
11151 F:      Documentation/accelerators/ocxl.rst
11152
11153 OMAP AUDIO SUPPORT
11154 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
11155 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
11156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11157 L:      linux-omap@vger.kernel.org
11158 S:      Maintained
11159 F:      sound/soc/ti/omap*
11160 F:      sound/soc/ti/rx51.c
11161 F:      sound/soc/ti/n810.c
11162 F:      sound/soc/ti/sdma-pcm.*
11163
11164 OMAP CLOCK FRAMEWORK SUPPORT
11165 M:      Paul Walmsley <paul@pwsan.com>
11166 L:      linux-omap@vger.kernel.org
11167 S:      Maintained
11168 F:      arch/arm/*omap*/*clock*
11169
11170 OMAP DEVICE TREE SUPPORT
11171 M:      Benoît Cousson <bcousson@baylibre.com>
11172 M:      Tony Lindgren <tony@atomide.com>
11173 L:      linux-omap@vger.kernel.org
11174 L:      devicetree@vger.kernel.org
11175 S:      Maintained
11176 F:      arch/arm/boot/dts/*omap*
11177 F:      arch/arm/boot/dts/*am3*
11178 F:      arch/arm/boot/dts/*am4*
11179 F:      arch/arm/boot/dts/*am5*
11180 F:      arch/arm/boot/dts/*dra7*
11181
11182 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11183 L:      linux-omap@vger.kernel.org
11184 L:      linux-fbdev@vger.kernel.org
11185 S:      Orphan
11186 F:      drivers/video/fbdev/omap2/
11187 F:      Documentation/arm/OMAP/DSS
11188
11189 OMAP FRAMEBUFFER SUPPORT
11190 L:      linux-fbdev@vger.kernel.org
11191 L:      linux-omap@vger.kernel.org
11192 S:      Orphan
11193 F:      drivers/video/fbdev/omap/
11194
11195 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11196 M:      Roger Quadros <rogerq@ti.com>
11197 M:      Tony Lindgren <tony@atomide.com>
11198 L:      linux-omap@vger.kernel.org
11199 S:      Maintained
11200 F:      drivers/memory/omap-gpmc.c
11201 F:      arch/arm/mach-omap2/*gpmc*
11202
11203 OMAP GPIO DRIVER
11204 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11205 M:      Santosh Shilimkar <ssantosh@kernel.org>
11206 M:      Kevin Hilman <khilman@kernel.org>
11207 L:      linux-omap@vger.kernel.org
11208 S:      Maintained
11209 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11210 F:      drivers/gpio/gpio-omap.c
11211
11212 OMAP HARDWARE SPINLOCK SUPPORT
11213 M:      Ohad Ben-Cohen <ohad@wizery.com>
11214 L:      linux-omap@vger.kernel.org
11215 S:      Maintained
11216 F:      drivers/hwspinlock/omap_hwspinlock.c
11217
11218 OMAP HS MMC SUPPORT
11219 L:      linux-mmc@vger.kernel.org
11220 L:      linux-omap@vger.kernel.org
11221 S:      Orphan
11222 F:      drivers/mmc/host/omap_hsmmc.c
11223
11224 OMAP HWMOD DATA
11225 M:      Paul Walmsley <paul@pwsan.com>
11226 L:      linux-omap@vger.kernel.org
11227 S:      Maintained
11228 F:      arch/arm/mach-omap2/omap_hwmod*data*
11229
11230 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11231 M:      Benoît Cousson <bcousson@baylibre.com>
11232 L:      linux-omap@vger.kernel.org
11233 S:      Maintained
11234 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11235
11236 OMAP HWMOD SUPPORT
11237 M:      Benoît Cousson <bcousson@baylibre.com>
11238 M:      Paul Walmsley <paul@pwsan.com>
11239 L:      linux-omap@vger.kernel.org
11240 S:      Maintained
11241 F:      arch/arm/mach-omap2/omap_hwmod.*
11242
11243 OMAP I2C DRIVER
11244 M:      Vignesh R <vigneshr@ti.com>
11245 L:      linux-omap@vger.kernel.org
11246 L:      linux-i2c@vger.kernel.org
11247 S:      Maintained
11248 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11249 F:      drivers/i2c/busses/i2c-omap.c
11250
11251 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11252 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11253 L:      linux-media@vger.kernel.org
11254 S:      Maintained
11255 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11256 F:      drivers/media/platform/omap3isp/
11257 F:      drivers/staging/media/omap4iss/
11258
11259 OMAP MMC SUPPORT
11260 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11261 L:      linux-omap@vger.kernel.org
11262 S:      Odd Fixes
11263 F:      drivers/mmc/host/omap.c
11264
11265 OMAP POWER MANAGEMENT SUPPORT
11266 M:      Kevin Hilman <khilman@kernel.org>
11267 L:      linux-omap@vger.kernel.org
11268 S:      Maintained
11269 F:      arch/arm/*omap*/*pm*
11270 F:      drivers/cpufreq/omap-cpufreq.c
11271
11272 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11273 M:      Rajendra Nayak <rnayak@codeaurora.org>
11274 M:      Paul Walmsley <paul@pwsan.com>
11275 L:      linux-omap@vger.kernel.org
11276 S:      Maintained
11277 F:      arch/arm/mach-omap2/prm*
11278
11279 OMAP RANDOM NUMBER GENERATOR SUPPORT
11280 M:      Deepak Saxena <dsaxena@plexity.net>
11281 S:      Maintained
11282 F:      drivers/char/hw_random/omap-rng.c
11283
11284 OMAP USB SUPPORT
11285 L:      linux-usb@vger.kernel.org
11286 L:      linux-omap@vger.kernel.org
11287 S:      Orphan
11288 F:      drivers/usb/*/*omap*
11289 F:      arch/arm/*omap*/usb*
11290
11291 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11292 M:      Mark Jackson <mpfj@newflow.co.uk>
11293 L:      linux-omap@vger.kernel.org
11294 S:      Maintained
11295 F:      arch/arm/boot/dts/am335x-nano.dts
11296
11297 OMAP1 SUPPORT
11298 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11299 M:      Tony Lindgren <tony@atomide.com>
11300 L:      linux-omap@vger.kernel.org
11301 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11303 S:      Maintained
11304 F:      arch/arm/mach-omap1/
11305 F:      arch/arm/plat-omap/
11306 F:      arch/arm/configs/omap1_defconfig
11307 F:      drivers/i2c/busses/i2c-omap.c
11308 F:      include/linux/platform_data/i2c-omap.h
11309 F:      include/linux/platform_data/ams-delta-fiq.h
11310
11311 OMAP2+ SUPPORT
11312 M:      Tony Lindgren <tony@atomide.com>
11313 L:      linux-omap@vger.kernel.org
11314 W:      http://www.muru.com/linux/omap/
11315 W:      http://linux.omap.com/
11316 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11318 S:      Maintained
11319 F:      arch/arm/mach-omap2/
11320 F:      arch/arm/plat-omap/
11321 F:      arch/arm/configs/omap2plus_defconfig
11322 F:      drivers/i2c/busses/i2c-omap.c
11323 F:      drivers/irqchip/irq-omap-intc.c
11324 F:      drivers/mfd/*omap*.c
11325 F:      drivers/mfd/menelaus.c
11326 F:      drivers/mfd/palmas.c
11327 F:      drivers/mfd/tps65217.c
11328 F:      drivers/mfd/tps65218.c
11329 F:      drivers/mfd/tps65910.c
11330 F:      drivers/mfd/twl-core.[ch]
11331 F:      drivers/mfd/twl4030*.c
11332 F:      drivers/mfd/twl6030*.c
11333 F:      drivers/mfd/twl6040*.c
11334 F:      drivers/regulator/palmas-regulator*.c
11335 F:      drivers/regulator/pbias-regulator.c
11336 F:      drivers/regulator/tps65217-regulator.c
11337 F:      drivers/regulator/tps65218-regulator.c
11338 F:      drivers/regulator/tps65910-regulator.c
11339 F:      drivers/regulator/twl-regulator.c
11340 F:      drivers/regulator/twl6030-regulator.c
11341 F:      include/linux/platform_data/i2c-omap.h
11342
11343 ONION OMEGA2+ BOARD
11344 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11345 L:      linux-mips@vger.kernel.org
11346 S:      Maintained
11347 F:      arch/mips/boot/dts/ralink/omega2p.dts
11348
11349 OMFS FILESYSTEM
11350 M:      Bob Copeland <me@bobcopeland.com>
11351 L:      linux-karma-devel@lists.sourceforge.net
11352 S:      Maintained
11353 F:      Documentation/filesystems/omfs.txt
11354 F:      fs/omfs/
11355
11356 OMNIKEY CARDMAN 4000 DRIVER
11357 M:      Harald Welte <laforge@gnumonks.org>
11358 S:      Maintained
11359 F:      drivers/char/pcmcia/cm4000_cs.c
11360 F:      include/linux/cm4000_cs.h
11361 F:      include/uapi/linux/cm4000_cs.h
11362
11363 OMNIKEY CARDMAN 4040 DRIVER
11364 M:      Harald Welte <laforge@gnumonks.org>
11365 S:      Maintained
11366 F:      drivers/char/pcmcia/cm4040_cs.*
11367
11368 OMNIVISION OV13858 SENSOR DRIVER
11369 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11370 L:      linux-media@vger.kernel.org
11371 T:      git git://linuxtv.org/media_tree.git
11372 S:      Maintained
11373 F:      drivers/media/i2c/ov13858.c
11374
11375 OMNIVISION OV2680 SENSOR DRIVER
11376 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11377 L:      linux-media@vger.kernel.org
11378 T:      git git://linuxtv.org/media_tree.git
11379 S:      Maintained
11380 F:      drivers/media/i2c/ov2680.c
11381 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11382
11383 OMNIVISION OV2685 SENSOR DRIVER
11384 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11385 L:      linux-media@vger.kernel.org
11386 T:      git git://linuxtv.org/media_tree.git
11387 S:      Maintained
11388 F:      drivers/media/i2c/ov2685.c
11389
11390 OMNIVISION OV5640 SENSOR DRIVER
11391 M:      Steve Longerbeam <slongerbeam@gmail.com>
11392 L:      linux-media@vger.kernel.org
11393 T:      git git://linuxtv.org/media_tree.git
11394 S:      Maintained
11395 F:      drivers/media/i2c/ov5640.c
11396
11397 OMNIVISION OV5647 SENSOR DRIVER
11398 M:      Luis Oliveira <lolivei@synopsys.com>
11399 L:      linux-media@vger.kernel.org
11400 T:      git git://linuxtv.org/media_tree.git
11401 S:      Maintained
11402 F:      drivers/media/i2c/ov5647.c
11403
11404 OMNIVISION OV5695 SENSOR DRIVER
11405 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11406 L:      linux-media@vger.kernel.org
11407 T:      git git://linuxtv.org/media_tree.git
11408 S:      Maintained
11409 F:      drivers/media/i2c/ov5695.c
11410
11411 OMNIVISION OV7670 SENSOR DRIVER
11412 M:      Jonathan Corbet <corbet@lwn.net>
11413 L:      linux-media@vger.kernel.org
11414 T:      git git://linuxtv.org/media_tree.git
11415 S:      Maintained
11416 F:      drivers/media/i2c/ov7670.c
11417 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11418
11419 OMNIVISION OV772x SENSOR DRIVER
11420 M:      Jacopo Mondi <jacopo@jmondi.org>
11421 L:      linux-media@vger.kernel.org
11422 T:      git git://linuxtv.org/media_tree.git
11423 S:      Odd fixes
11424 F:      drivers/media/i2c/ov772x.c
11425 F:      include/media/i2c/ov772x.h
11426 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11427
11428 OMNIVISION OV7740 SENSOR DRIVER
11429 M:      Wenyou Yang <wenyou.yang@microchip.com>
11430 L:      linux-media@vger.kernel.org
11431 T:      git git://linuxtv.org/media_tree.git
11432 S:      Maintained
11433 F:      drivers/media/i2c/ov7740.c
11434 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11435
11436 OMNIVISION OV9650 SENSOR DRIVER
11437 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11438 R:      Akinobu Mita <akinobu.mita@gmail.com>
11439 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11440 L:      linux-media@vger.kernel.org
11441 T:      git git://linuxtv.org/media_tree.git
11442 S:      Maintained
11443 F:      drivers/media/i2c/ov9650.c
11444 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11445
11446 ONENAND FLASH DRIVER
11447 M:      Kyungmin Park <kyungmin.park@samsung.com>
11448 L:      linux-mtd@lists.infradead.org
11449 S:      Maintained
11450 F:      drivers/mtd/nand/onenand/
11451 F:      include/linux/mtd/onenand*.h
11452
11453 ONSTREAM SCSI TAPE DRIVER
11454 M:      Willem Riede <osst@riede.org>
11455 L:      osst-users@lists.sourceforge.net
11456 L:      linux-scsi@vger.kernel.org
11457 S:      Maintained
11458 F:      Documentation/scsi/osst.txt
11459 F:      drivers/scsi/osst.*
11460 F:      drivers/scsi/osst_*.h
11461 F:      drivers/scsi/st.h
11462
11463 OP-TEE DRIVER
11464 M:      Jens Wiklander <jens.wiklander@linaro.org>
11465 S:      Maintained
11466 F:      drivers/tee/optee/
11467
11468 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11469 M:      Sumit Garg <sumit.garg@linaro.org>
11470 S:      Maintained
11471 F:      drivers/char/hw_random/optee-rng.c
11472
11473 OPA-VNIC DRIVER
11474 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11475 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11476 L:      linux-rdma@vger.kernel.org
11477 S:      Supported
11478 F:      drivers/infiniband/ulp/opa_vnic
11479
11480 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11481 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11482 M:      Frank Rowand <frowand.list@gmail.com>
11483 L:      devicetree@vger.kernel.org
11484 S:      Maintained
11485 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11486 F:      Documentation/devicetree/overlay-notes.txt
11487 F:      drivers/of/overlay.c
11488 F:      drivers/of/resolver.c
11489 K:      of_overlay_notifier_
11490
11491 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11492 M:      Rob Herring <robh+dt@kernel.org>
11493 M:      Frank Rowand <frowand.list@gmail.com>
11494 L:      devicetree@vger.kernel.org
11495 W:      http://www.devicetree.org/
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11497 S:      Maintained
11498 F:      drivers/of/
11499 F:      include/linux/of*.h
11500 F:      scripts/dtc/
11501 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11502
11503 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11504 M:      Rob Herring <robh+dt@kernel.org>
11505 M:      Mark Rutland <mark.rutland@arm.com>
11506 L:      devicetree@vger.kernel.org
11507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11508 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11509 S:      Maintained
11510 F:      Documentation/devicetree/
11511 F:      arch/*/boot/dts/
11512 F:      include/dt-bindings/
11513
11514 OPENCORES I2C BUS DRIVER
11515 M:      Peter Korsgaard <peter@korsgaard.com>
11516 M:      Andrew Lunn <andrew@lunn.ch>
11517 L:      linux-i2c@vger.kernel.org
11518 S:      Maintained
11519 F:      Documentation/i2c/busses/i2c-ocores
11520 F:      drivers/i2c/busses/i2c-ocores.c
11521 F:      include/linux/platform_data/i2c-ocores.h
11522
11523 OPENRISC ARCHITECTURE
11524 M:      Jonas Bonn <jonas@southpole.se>
11525 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11526 M:      Stafford Horne <shorne@gmail.com>
11527 T:      git git://github.com/openrisc/linux.git
11528 L:      openrisc@lists.librecores.org
11529 W:      http://openrisc.io
11530 S:      Maintained
11531 F:      Documentation/devicetree/bindings/openrisc/
11532 F:      Documentation/openrisc/
11533 F:      arch/openrisc/
11534 F:      drivers/irqchip/irq-ompic.c
11535 F:      drivers/irqchip/irq-or1k-*
11536
11537 OPENVSWITCH
11538 M:      Pravin B Shelar <pshelar@ovn.org>
11539 L:      netdev@vger.kernel.org
11540 L:      dev@openvswitch.org
11541 W:      http://openvswitch.org
11542 S:      Maintained
11543 F:      net/openvswitch/
11544 F:      include/uapi/linux/openvswitch.h
11545
11546 OPERATING PERFORMANCE POINTS (OPP)
11547 M:      Viresh Kumar <vireshk@kernel.org>
11548 M:      Nishanth Menon <nm@ti.com>
11549 M:      Stephen Boyd <sboyd@kernel.org>
11550 L:      linux-pm@vger.kernel.org
11551 S:      Maintained
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11553 F:      drivers/opp/
11554 F:      include/linux/pm_opp.h
11555 F:      Documentation/power/opp.txt
11556 F:      Documentation/devicetree/bindings/opp/
11557
11558 OPL4 DRIVER
11559 M:      Clemens Ladisch <clemens@ladisch.de>
11560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11561 T:      git git://git.alsa-project.org/alsa-kernel.git
11562 S:      Maintained
11563 F:      sound/drivers/opl4/
11564
11565 OPROFILE
11566 M:      Robert Richter <rric@kernel.org>
11567 L:      oprofile-list@lists.sf.net
11568 S:      Maintained
11569 F:      arch/*/include/asm/oprofile*.h
11570 F:      arch/*/oprofile/
11571 F:      drivers/oprofile/
11572 F:      include/linux/oprofile.h
11573
11574 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11575 M:      Mark Fasheh <mark@fasheh.com>
11576 M:      Joel Becker <jlbec@evilplan.org>
11577 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11578 W:      http://ocfs2.wiki.kernel.org
11579 S:      Supported
11580 F:      Documentation/filesystems/ocfs2.txt
11581 F:      Documentation/filesystems/dlmfs.txt
11582 F:      fs/ocfs2/
11583
11584 ORANGEFS FILESYSTEM
11585 M:      Mike Marshall <hubcap@omnibond.com>
11586 R:      Martin Brandenburg <martin@omnibond.com>
11587 L:      devel@lists.orangefs.org
11588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11589 S:      Supported
11590 F:      fs/orangefs/
11591 F:      Documentation/filesystems/orangefs.txt
11592
11593 ORINOCO DRIVER
11594 L:      linux-wireless@vger.kernel.org
11595 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11596 W:      http://www.nongnu.org/orinoco/
11597 S:      Orphan
11598 F:      drivers/net/wireless/intersil/orinoco/
11599
11600 OSD LIBRARY and FILESYSTEM
11601 M:      Boaz Harrosh <ooo@electrozaur.com>
11602 S:      Maintained
11603 F:      drivers/scsi/osd/
11604 F:      include/scsi/osd_*
11605 F:      fs/exofs/
11606
11607 OV2659 OMNIVISION SENSOR DRIVER
11608 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11609 L:      linux-media@vger.kernel.org
11610 W:      https://linuxtv.org
11611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11612 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11613 S:      Maintained
11614 F:      drivers/media/i2c/ov2659.c
11615 F:      include/media/i2c/ov2659.h
11616
11617 OVERLAY FILESYSTEM
11618 M:      Miklos Szeredi <miklos@szeredi.hu>
11619 L:      linux-unionfs@vger.kernel.org
11620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11621 S:      Supported
11622 F:      fs/overlayfs/
11623 F:      Documentation/filesystems/overlayfs.txt
11624
11625 P54 WIRELESS DRIVER
11626 M:      Christian Lamparter <chunkeey@googlemail.com>
11627 L:      linux-wireless@vger.kernel.org
11628 W:      http://wireless.kernel.org/en/users/Drivers/p54
11629 S:      Maintained
11630 F:      drivers/net/wireless/intersil/p54/
11631
11632 PA SEMI ETHERNET DRIVER
11633 L:      netdev@vger.kernel.org
11634 S:      Orphan
11635 F:      drivers/net/ethernet/pasemi/*
11636
11637 PA SEMI SMBUS DRIVER
11638 L:      linux-i2c@vger.kernel.org
11639 S:      Orphan
11640 F:      drivers/i2c/busses/i2c-pasemi.c
11641
11642 PADATA PARALLEL EXECUTION MECHANISM
11643 M:      Steffen Klassert <steffen.klassert@secunet.com>
11644 L:      linux-crypto@vger.kernel.org
11645 S:      Maintained
11646 F:      kernel/padata.c
11647 F:      include/linux/padata.h
11648 F:      Documentation/padata.txt
11649
11650 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11651 M:      Harald Welte <laforge@gnumonks.org>
11652 L:      platform-driver-x86@vger.kernel.org
11653 S:      Maintained
11654 F:      drivers/platform/x86/panasonic-laptop.c
11655
11656 PARALLEL LCD/KEYPAD PANEL DRIVER
11657 M:      Willy Tarreau <willy@haproxy.com>
11658 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11659 S:      Odd Fixes
11660 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11661 F:      drivers/auxdisplay/panel.c
11662
11663 PARALLEL PORT SUBSYSTEM
11664 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11665 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11666 L:      linux-parport@lists.infradead.org (subscribers-only)
11667 S:      Maintained
11668 F:      drivers/parport/
11669 F:      include/linux/parport*.h
11670 F:      drivers/char/ppdev.c
11671 F:      include/uapi/linux/ppdev.h
11672 F:      Documentation/parport*.txt
11673
11674 PARAVIRT_OPS INTERFACE
11675 M:      Juergen Gross <jgross@suse.com>
11676 M:      Alok Kataria <akataria@vmware.com>
11677 L:      virtualization@lists.linux-foundation.org
11678 S:      Supported
11679 F:      Documentation/virtual/paravirt_ops.txt
11680 F:      arch/*/kernel/paravirt*
11681 F:      arch/*/include/asm/paravirt*.h
11682 F:      include/linux/hypervisor.h
11683
11684 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11685 M:      Tim Waugh <tim@cyberelk.net>
11686 L:      linux-parport@lists.infradead.org (subscribers-only)
11687 S:      Maintained
11688 F:      Documentation/blockdev/paride.txt
11689 F:      drivers/block/paride/
11690
11691 PARISC ARCHITECTURE
11692 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11693 M:      Helge Deller <deller@gmx.de>
11694 L:      linux-parisc@vger.kernel.org
11695 W:      http://www.parisc-linux.org/
11696 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11699 S:      Maintained
11700 F:      arch/parisc/
11701 F:      Documentation/parisc/
11702 F:      drivers/parisc/
11703 F:      drivers/char/agp/parisc-agp.c
11704 F:      drivers/input/serio/gscps2.c
11705 F:      drivers/parport/parport_gsc.*
11706 F:      drivers/tty/serial/8250/8250_gsc.c
11707 F:      drivers/video/fbdev/sti*
11708 F:      drivers/video/console/sti*
11709 F:      drivers/video/logo/logo_parisc*
11710
11711 PARMAN
11712 M:      Jiri Pirko <jiri@mellanox.com>
11713 L:      netdev@vger.kernel.org
11714 S:      Supported
11715 F:      lib/parman.c
11716 F:      lib/test_parman.c
11717 F:      include/linux/parman.h
11718
11719 PC87360 HARDWARE MONITORING DRIVER
11720 M:      Jim Cromie <jim.cromie@gmail.com>
11721 L:      linux-hwmon@vger.kernel.org
11722 S:      Maintained
11723 F:      Documentation/hwmon/pc87360
11724 F:      drivers/hwmon/pc87360.c
11725
11726 PC8736x GPIO DRIVER
11727 M:      Jim Cromie <jim.cromie@gmail.com>
11728 S:      Maintained
11729 F:      drivers/char/pc8736x_gpio.c
11730
11731 PC87427 HARDWARE MONITORING DRIVER
11732 M:      Jean Delvare <jdelvare@suse.com>
11733 L:      linux-hwmon@vger.kernel.org
11734 S:      Maintained
11735 F:      Documentation/hwmon/pc87427
11736 F:      drivers/hwmon/pc87427.c
11737
11738 PCA9532 LED DRIVER
11739 M:      Riku Voipio <riku.voipio@iki.fi>
11740 S:      Maintained
11741 F:      drivers/leds/leds-pca9532.c
11742 F:      include/linux/leds-pca9532.h
11743
11744 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11745 M:      Guenter Roeck <linux@roeck-us.net>
11746 L:      linux-i2c@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11749
11750 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11751 M:      Khalid Aziz <khalid@gonehiking.org>
11752 S:      Maintained
11753 F:      drivers/firmware/pcdp.*
11754
11755 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11756 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11757 L:      linux-pci@vger.kernel.org
11758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 S:      Maintained
11760 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11761 F:      drivers/pci/controller/pci-aardvark.c
11762
11763 PCI DRIVER FOR ALTERA PCIE IP
11764 M:      Ley Foon Tan <lftan@altera.com>
11765 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11766 L:      linux-pci@vger.kernel.org
11767 S:      Supported
11768 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11769 F:      drivers/pci/controller/pcie-altera.c
11770
11771 PCI DRIVER FOR APPLIEDMICRO XGENE
11772 M:      Toan Le <toan@os.amperecomputing.com>
11773 L:      linux-pci@vger.kernel.org
11774 L:      linux-arm-kernel@lists.infradead.org
11775 S:      Maintained
11776 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11777 F:      drivers/pci/controller/pci-xgene.c
11778
11779 PCI DRIVER FOR ARM VERSATILE PLATFORM
11780 M:      Rob Herring <robh@kernel.org>
11781 L:      linux-pci@vger.kernel.org
11782 L:      linux-arm-kernel@lists.infradead.org
11783 S:      Maintained
11784 F:      Documentation/devicetree/bindings/pci/versatile.txt
11785 F:      drivers/pci/controller/pci-versatile.c
11786
11787 PCI DRIVER FOR ARMADA 8K
11788 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11789 L:      linux-pci@vger.kernel.org
11790 L:      linux-arm-kernel@lists.infradead.org
11791 S:      Maintained
11792 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11793 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11794
11795 PCI DRIVER FOR CADENCE PCIE IP
11796 M:      Alan Douglas <adouglas@cadence.com>
11797 L:      linux-pci@vger.kernel.org
11798 S:      Maintained
11799 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11800 F:      drivers/pci/controller/pcie-cadence*
11801
11802 PCI DRIVER FOR FREESCALE LAYERSCAPE
11803 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11804 M:      Mingkai Hu <mingkai.hu@nxp.com>
11805 M:      Roy Zang <roy.zang@nxp.com>
11806 L:      linuxppc-dev@lists.ozlabs.org
11807 L:      linux-pci@vger.kernel.org
11808 L:      linux-arm-kernel@lists.infradead.org
11809 S:      Maintained
11810 F:      drivers/pci/controller/dwc/*layerscape*
11811
11812 PCI DRIVER FOR GENERIC OF HOSTS
11813 M:      Will Deacon <will.deacon@arm.com>
11814 L:      linux-pci@vger.kernel.org
11815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11816 S:      Maintained
11817 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11818 F:      drivers/pci/controller/pci-host-common.c
11819 F:      drivers/pci/controller/pci-host-generic.c
11820
11821 PCI DRIVER FOR IMX6
11822 M:      Richard Zhu <hongxing.zhu@nxp.com>
11823 M:      Lucas Stach <l.stach@pengutronix.de>
11824 L:      linux-pci@vger.kernel.org
11825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11826 S:      Maintained
11827 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11828 F:      drivers/pci/controller/dwc/*imx6*
11829
11830 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11831 M:      Keith Busch <keith.busch@intel.com>
11832 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11833 L:      linux-pci@vger.kernel.org
11834 S:      Supported
11835 F:      drivers/pci/controller/vmd.c
11836
11837 PCI DRIVER FOR MICROSEMI SWITCHTEC
11838 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11839 M:      Logan Gunthorpe <logang@deltatee.com>
11840 L:      linux-pci@vger.kernel.org
11841 S:      Maintained
11842 F:      Documentation/switchtec.txt
11843 F:      Documentation/ABI/testing/sysfs-class-switchtec
11844 F:      drivers/pci/switch/switchtec*
11845 F:      include/uapi/linux/switchtec_ioctl.h
11846 F:      include/linux/switchtec.h
11847 F:      drivers/ntb/hw/mscc/
11848
11849 PCI DRIVER FOR MOBIVEIL PCIE IP
11850 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11851 L:      linux-pci@vger.kernel.org
11852 S:      Supported
11853 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11854 F:      drivers/pci/controller/pcie-mobiveil.c
11855
11856 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11857 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11858 M:      Jason Cooper <jason@lakedaemon.net>
11859 L:      linux-pci@vger.kernel.org
11860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11861 S:      Maintained
11862 F:      drivers/pci/controller/*mvebu*
11863
11864 PCI DRIVER FOR NVIDIA TEGRA
11865 M:      Thierry Reding <thierry.reding@gmail.com>
11866 L:      linux-tegra@vger.kernel.org
11867 L:      linux-pci@vger.kernel.org
11868 S:      Supported
11869 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11870 F:      drivers/pci/controller/pci-tegra.c
11871
11872 PCI DRIVER FOR RENESAS R-CAR
11873 M:      Simon Horman <horms@verge.net.au>
11874 L:      linux-pci@vger.kernel.org
11875 L:      linux-renesas-soc@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/pci/controller/*rcar*
11878
11879 PCI DRIVER FOR SAMSUNG EXYNOS
11880 M:      Jingoo Han <jingoohan1@gmail.com>
11881 L:      linux-pci@vger.kernel.org
11882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11883 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11884 S:      Maintained
11885 F:      drivers/pci/controller/dwc/pci-exynos.c
11886
11887 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11888 M:      Jingoo Han <jingoohan1@gmail.com>
11889 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11890 L:      linux-pci@vger.kernel.org
11891 S:      Maintained
11892 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11893 F:      drivers/pci/controller/dwc/*designware*
11894
11895 PCI DRIVER FOR TI DRA7XX
11896 M:      Kishon Vijay Abraham I <kishon@ti.com>
11897 L:      linux-omap@vger.kernel.org
11898 L:      linux-pci@vger.kernel.org
11899 S:      Supported
11900 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11901 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11902
11903 PCI DRIVER FOR TI KEYSTONE
11904 M:      Murali Karicheri <m-karicheri2@ti.com>
11905 L:      linux-pci@vger.kernel.org
11906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11907 S:      Maintained
11908 F:      drivers/pci/controller/dwc/pci-keystone.c
11909
11910 PCI ENDPOINT SUBSYSTEM
11911 M:      Kishon Vijay Abraham I <kishon@ti.com>
11912 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11913 L:      linux-pci@vger.kernel.org
11914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11915 S:      Supported
11916 F:      drivers/pci/endpoint/
11917 F:      drivers/misc/pci_endpoint_test.c
11918 F:      tools/pci/
11919
11920 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11921 M:      Russell Currey <ruscur@russell.cc>
11922 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11923 M:      Oliver O'Halloran <oohall@gmail.com>
11924 L:      linuxppc-dev@lists.ozlabs.org
11925 S:      Supported
11926 F:      Documentation/PCI/pci-error-recovery.txt
11927 F:      drivers/pci/pcie/aer.c
11928 F:      drivers/pci/pcie/dpc.c
11929 F:      drivers/pci/pcie/err.c
11930 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11931 F:      arch/powerpc/kernel/eeh*.c
11932 F:      arch/powerpc/platforms/*/eeh*.c
11933 F:      arch/powerpc/include/*/eeh*.h
11934
11935 PCI ERROR RECOVERY
11936 M:      Linas Vepstas <linasvepstas@gmail.com>
11937 L:      linux-pci@vger.kernel.org
11938 S:      Supported
11939 F:      Documentation/PCI/pci-error-recovery.txt
11940
11941 PCI MSI DRIVER FOR ALTERA MSI IP
11942 M:      Ley Foon Tan <lftan@altera.com>
11943 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11944 L:      linux-pci@vger.kernel.org
11945 S:      Supported
11946 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11947 F:      drivers/pci/controller/pcie-altera-msi.c
11948
11949 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11950 M:      Toan Le <toan@os.amperecomputing.com>
11951 L:      linux-pci@vger.kernel.org
11952 L:      linux-arm-kernel@lists.infradead.org
11953 S:      Maintained
11954 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11955 F:      drivers/pci/controller/pci-xgene-msi.c
11956
11957 PCI SUBSYSTEM
11958 M:      Bjorn Helgaas <bhelgaas@google.com>
11959 L:      linux-pci@vger.kernel.org
11960 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11962 S:      Supported
11963 F:      Documentation/devicetree/bindings/pci/
11964 F:      Documentation/PCI/
11965 F:      drivers/acpi/pci*
11966 F:      drivers/pci/
11967 F:      include/asm-generic/pci*
11968 F:      include/linux/pci*
11969 F:      include/linux/of_pci.h
11970 F:      include/uapi/linux/pci*
11971 F:      lib/pci*
11972 F:      arch/x86/pci/
11973 F:      arch/x86/kernel/quirks.c
11974 F:      arch/x86/kernel/early-quirks.c
11975
11976 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11977 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11978 L:      linux-pci@vger.kernel.org
11979 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11981 S:      Supported
11982 F:      drivers/pci/controller/
11983
11984 PCIE DRIVER FOR AMLOGIC MESON
11985 M:      Yue Wang <yue.wang@Amlogic.com>
11986 L:      linux-pci@vger.kernel.org
11987 L:      linux-amlogic@lists.infradead.org
11988 S:      Maintained
11989 F:      drivers/pci/controller/dwc/pci-meson.c
11990
11991 PCIE DRIVER FOR AXIS ARTPEC
11992 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11993 L:      linux-arm-kernel@axis.com
11994 L:      linux-pci@vger.kernel.org
11995 S:      Maintained
11996 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11997 F:      drivers/pci/controller/dwc/*artpec*
11998
11999 PCIE DRIVER FOR CAVIUM THUNDERX
12000 M:      David Daney <david.daney@cavium.com>
12001 L:      linux-pci@vger.kernel.org
12002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12003 S:      Supported
12004 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
12005 F:      drivers/pci/controller/pci-thunder-*
12006
12007 PCIE DRIVER FOR HISILICON
12008 M:      Zhou Wang <wangzhou1@hisilicon.com>
12009 L:      linux-pci@vger.kernel.org
12010 S:      Maintained
12011 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12012 F:      drivers/pci/controller/dwc/pcie-hisi.c
12013
12014 PCIE DRIVER FOR HISILICON KIRIN
12015 M:      Xiaowei Song <songxiaowei@hisilicon.com>
12016 M:      Binghui Wang <wangbinghui@hisilicon.com>
12017 L:      linux-pci@vger.kernel.org
12018 S:      Maintained
12019 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
12020 F:      drivers/pci/controller/dwc/pcie-kirin.c
12021
12022 PCIE DRIVER FOR HISILICON STB
12023 M:      Shawn Guo <shawn.guo@linaro.org>
12024 L:      linux-pci@vger.kernel.org
12025 S:      Maintained
12026 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12027 F:      drivers/pci/controller/dwc/pcie-histb.c
12028
12029 PCIE DRIVER FOR MEDIATEK
12030 M:      Ryder Lee <ryder.lee@mediatek.com>
12031 L:      linux-pci@vger.kernel.org
12032 L:      linux-mediatek@lists.infradead.org
12033 S:      Supported
12034 F:      Documentation/devicetree/bindings/pci/mediatek*
12035 F:      drivers/pci/controller/*mediatek*
12036
12037 PCIE DRIVER FOR QUALCOMM MSM
12038 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
12039 L:      linux-pci@vger.kernel.org
12040 L:      linux-arm-msm@vger.kernel.org
12041 S:      Maintained
12042 F:      drivers/pci/controller/dwc/*qcom*
12043
12044 PCIE DRIVER FOR ROCKCHIP
12045 M:      Shawn Lin <shawn.lin@rock-chips.com>
12046 L:      linux-pci@vger.kernel.org
12047 L:      linux-rockchip@lists.infradead.org
12048 S:      Maintained
12049 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
12050 F:      drivers/pci/controller/pcie-rockchip*
12051
12052 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12053 M:      Linus Walleij <linus.walleij@linaro.org>
12054 L:      linux-pci@vger.kernel.org
12055 S:      Maintained
12056 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12057 F:      drivers/pci/controller/pci-v3-semi.c
12058
12059 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12060 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12061 L:      linux-pci@vger.kernel.org
12062 S:      Maintained
12063 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12064 F:      drivers/pci/controller/dwc/pcie-uniphier.c
12065
12066 PCIE DRIVER FOR ST SPEAR13XX
12067 M:      Pratyush Anand <pratyush.anand@gmail.com>
12068 L:      linux-pci@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/pci/controller/dwc/*spear*
12071
12072 PCMCIA SUBSYSTEM
12073 M:      Dominik Brodowski <linux@dominikbrodowski.net>
12074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12075 S:      Odd Fixes
12076 F:      Documentation/pcmcia/
12077 F:      tools/pcmcia/
12078 F:      drivers/pcmcia/
12079 F:      include/pcmcia/
12080
12081 PCNET32 NETWORK DRIVER
12082 M:      Don Fry <pcnet32@frontier.com>
12083 L:      netdev@vger.kernel.org
12084 S:      Maintained
12085 F:      drivers/net/ethernet/amd/pcnet32.c
12086
12087 PCRYPT PARALLEL CRYPTO ENGINE
12088 M:      Steffen Klassert <steffen.klassert@secunet.com>
12089 L:      linux-crypto@vger.kernel.org
12090 S:      Maintained
12091 F:      crypto/pcrypt.c
12092 F:      include/crypto/pcrypt.h
12093
12094 PEAQ WMI HOTKEYS DRIVER
12095 M:      Hans de Goede <hdegoede@redhat.com>
12096 L:      platform-driver-x86@vger.kernel.org
12097 S:      Maintained
12098 F:      drivers/platform/x86/peaq-wmi.c
12099
12100 PER-CPU MEMORY ALLOCATOR
12101 M:      Dennis Zhou <dennis@kernel.org>
12102 M:      Tejun Heo <tj@kernel.org>
12103 M:      Christoph Lameter <cl@linux.com>
12104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12105 S:      Maintained
12106 F:      include/linux/percpu*.h
12107 F:      mm/percpu*.c
12108 F:      arch/*/include/asm/percpu.h
12109
12110 PER-TASK DELAY ACCOUNTING
12111 M:      Balbir Singh <bsingharora@gmail.com>
12112 S:      Maintained
12113 F:      include/linux/delayacct.h
12114 F:      kernel/delayacct.c
12115
12116 PERFORMANCE EVENTS SUBSYSTEM
12117 M:      Peter Zijlstra <peterz@infradead.org>
12118 M:      Ingo Molnar <mingo@redhat.com>
12119 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
12120 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12121 R:      Jiri Olsa <jolsa@redhat.com>
12122 R:      Namhyung Kim <namhyung@kernel.org>
12123 L:      linux-kernel@vger.kernel.org
12124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12125 S:      Supported
12126 F:      kernel/events/*
12127 F:      include/linux/perf_event.h
12128 F:      include/uapi/linux/perf_event.h
12129 F:      arch/*/kernel/perf_event*.c
12130 F:      arch/*/kernel/*/perf_event*.c
12131 F:      arch/*/kernel/*/*/perf_event*.c
12132 F:      arch/*/include/asm/perf_event.h
12133 F:      arch/*/kernel/perf_callchain.c
12134 F:      arch/*/events/*
12135 F:      tools/perf/
12136
12137 PERSONALITY HANDLING
12138 M:      Christoph Hellwig <hch@infradead.org>
12139 L:      linux-abi-devel@lists.sourceforge.net
12140 S:      Maintained
12141 F:      include/linux/personality.h
12142 F:      include/uapi/linux/personality.h
12143
12144 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12145 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
12146 L:      linux-input@vger.kernel.org
12147 S:      Maintained
12148 F:      Documentation/input/devices/pxrc.rst
12149 F:      drivers/input/joystick/pxrc.c
12150
12151 PHONET PROTOCOL
12152 M:      Remi Denis-Courmont <courmisch@gmail.com>
12153 S:      Supported
12154 F:      Documentation/networking/phonet.txt
12155 F:      include/linux/phonet.h
12156 F:      include/net/phonet/
12157 F:      include/uapi/linux/phonet.h
12158 F:      net/phonet/
12159
12160 PHRAM MTD DRIVER
12161 M:      Joern Engel <joern@lazybastard.org>
12162 L:      linux-mtd@lists.infradead.org
12163 S:      Maintained
12164 F:      drivers/mtd/devices/phram.c
12165
12166 PICOLCD HID DRIVER
12167 M:      Bruno Prémont <bonbons@linux-vserver.org>
12168 L:      linux-input@vger.kernel.org
12169 S:      Maintained
12170 F:      drivers/hid/hid-picolcd*
12171
12172 PICOXCELL SUPPORT
12173 M:      Jamie Iles <jamie@jamieiles.com>
12174 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12175 T:      git git://github.com/jamieiles/linux-2.6-ji.git
12176 S:      Supported
12177 F:      arch/arm/boot/dts/picoxcell*
12178 F:      arch/arm/mach-picoxcell/
12179 F:      drivers/crypto/picoxcell*
12180
12181 PIN CONTROL SUBSYSTEM
12182 M:      Linus Walleij <linus.walleij@linaro.org>
12183 L:      linux-gpio@vger.kernel.org
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12185 S:      Maintained
12186 F:      Documentation/devicetree/bindings/pinctrl/
12187 F:      Documentation/driver-api/pinctl.rst
12188 F:      drivers/pinctrl/
12189 F:      include/linux/pinctrl/
12190
12191 PIN CONTROLLER - MICROCHIP AT91
12192 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
12193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12194 L:      linux-gpio@vger.kernel.org
12195 S:      Supported
12196 F:      drivers/pinctrl/pinctrl-at91*
12197
12198 PIN CONTROLLER - FREESCALE
12199 M:      Dong Aisheng <aisheng.dong@nxp.com>
12200 M:      Fabio Estevam <festevam@gmail.com>
12201 M:      Shawn Guo <shawnguo@kernel.org>
12202 M:      Stefan Agner <stefan@agner.ch>
12203 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12204 L:      linux-gpio@vger.kernel.org
12205 S:      Maintained
12206 F:      drivers/pinctrl/freescale/
12207 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12208
12209 PIN CONTROLLER - INTEL
12210 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12211 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12213 S:      Maintained
12214 F:      drivers/pinctrl/intel/
12215
12216 PIN CONTROLLER - MEDIATEK
12217 M:      Sean Wang <sean.wang@kernel.org>
12218 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12219 S:      Maintained
12220 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12221 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12222 F:      drivers/pinctrl/mediatek/
12223
12224 PIN CONTROLLER - QUALCOMM
12225 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12226 S:      Maintained
12227 L:      linux-arm-msm@vger.kernel.org
12228 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12229 F:      drivers/pinctrl/qcom/
12230
12231 PIN CONTROLLER - RENESAS
12232 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12233 L:      linux-renesas-soc@vger.kernel.org
12234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12235 S:      Maintained
12236 F:      drivers/pinctrl/pinctrl-rz*
12237 F:      drivers/pinctrl/sh-pfc/
12238
12239 PIN CONTROLLER - SAMSUNG
12240 M:      Tomasz Figa <tomasz.figa@gmail.com>
12241 M:      Krzysztof Kozlowski <krzk@kernel.org>
12242 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12244 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12245 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12247 S:      Maintained
12248 F:      drivers/pinctrl/samsung/
12249 F:      include/dt-bindings/pinctrl/samsung.h
12250 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12251
12252 PIN CONTROLLER - SINGLE
12253 M:      Tony Lindgren <tony@atomide.com>
12254 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12256 L:      linux-omap@vger.kernel.org
12257 S:      Maintained
12258 F:      drivers/pinctrl/pinctrl-single.c
12259
12260 PIN CONTROLLER - ST SPEAR
12261 M:      Viresh Kumar <vireshk@kernel.org>
12262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263 W:      http://www.st.com/spear
12264 S:      Maintained
12265 F:      drivers/pinctrl/spear/
12266
12267 PISTACHIO SOC SUPPORT
12268 M:      James Hartley <james.hartley@sondrel.com>
12269 L:      linux-mips@vger.kernel.org
12270 S:      Odd Fixes
12271 F:      arch/mips/pistachio/
12272 F:      arch/mips/include/asm/mach-pistachio/
12273 F:      arch/mips/boot/dts/img/pistachio*
12274 F:      arch/mips/configs/pistachio*_defconfig
12275
12276 PKTCDVD DRIVER
12277 S:      Orphan
12278 M:      linux-block@vger.kernel.org
12279 F:      drivers/block/pktcdvd.c
12280 F:      include/linux/pktcdvd.h
12281 F:      include/uapi/linux/pktcdvd.h
12282
12283 PKUNITY SOC DRIVERS
12284 M:      Guan Xuetao <gxt@pku.edu.cn>
12285 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12286 S:      Maintained
12287 T:      git git://github.com/gxt/linux.git
12288 F:      drivers/input/serio/i8042-unicore32io.h
12289 F:      drivers/i2c/busses/i2c-puv3.c
12290 F:      drivers/video/fbdev/fb-puv3.c
12291 F:      drivers/rtc/rtc-puv3.c
12292
12293 PMBUS HARDWARE MONITORING DRIVERS
12294 M:      Guenter Roeck <linux@roeck-us.net>
12295 L:      linux-hwmon@vger.kernel.org
12296 W:      http://hwmon.wiki.kernel.org/
12297 W:      http://www.roeck-us.net/linux/drivers/
12298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12299 S:      Maintained
12300 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12301 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12302 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12303 F:      Documentation/hwmon/adm1275
12304 F:      Documentation/hwmon/ibm-cffps
12305 F:      Documentation/hwmon/ir35221
12306 F:      Documentation/hwmon/lm25066
12307 F:      Documentation/hwmon/ltc2978
12308 F:      Documentation/hwmon/ltc3815
12309 F:      Documentation/hwmon/max16064
12310 F:      Documentation/hwmon/max20751
12311 F:      Documentation/hwmon/max31785
12312 F:      Documentation/hwmon/max34440
12313 F:      Documentation/hwmon/max8688
12314 F:      Documentation/hwmon/pmbus
12315 F:      Documentation/hwmon/pmbus-core
12316 F:      Documentation/hwmon/tps40422
12317 F:      Documentation/hwmon/ucd9000
12318 F:      Documentation/hwmon/ucd9200
12319 F:      Documentation/hwmon/zl6100
12320 F:      drivers/hwmon/pmbus/
12321 F:      include/linux/pmbus.h
12322
12323 PMC SIERRA MaxRAID DRIVER
12324 L:      linux-scsi@vger.kernel.org
12325 W:      http://www.pmc-sierra.com/
12326 S:      Orphan
12327 F:      drivers/scsi/pmcraid.*
12328
12329 PMC SIERRA PM8001 DRIVER
12330 M:      Jack Wang <jinpu.wang@profitbricks.com>
12331 M:      lindar_liu@usish.com
12332 L:      linux-scsi@vger.kernel.org
12333 S:      Supported
12334 F:      drivers/scsi/pm8001/
12335
12336 PNP SUPPORT
12337 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12338 S:      Maintained
12339 F:      drivers/pnp/
12340
12341 PNI RM3100 IIO DRIVER
12342 M:      Song Qiang <songqiang1304521@gmail.com>
12343 L:      linux-iio@vger.kernel.org
12344 S:      Maintained
12345 F:      drivers/iio/magnetometer/rm3100*
12346 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12347
12348 POSIX CLOCKS and TIMERS
12349 M:      Thomas Gleixner <tglx@linutronix.de>
12350 L:      linux-kernel@vger.kernel.org
12351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12352 S:      Maintained
12353 F:      fs/timerfd.c
12354 F:      include/linux/timer*
12355 F:      kernel/time/*timer*
12356
12357 POWER MANAGEMENT CORE
12358 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12359 L:      linux-pm@vger.kernel.org
12360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12361 B:      https://bugzilla.kernel.org
12362 S:      Supported
12363 F:      drivers/base/power/
12364 F:      include/linux/pm.h
12365 F:      include/linux/pm_*
12366 F:      include/linux/powercap.h
12367 F:      drivers/powercap/
12368 F:      kernel/configs/nopm.config
12369
12370 POWER STATE COORDINATION INTERFACE (PSCI)
12371 M:      Mark Rutland <mark.rutland@arm.com>
12372 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12373 L:      linux-arm-kernel@lists.infradead.org
12374 S:      Maintained
12375 F:      drivers/firmware/psci*.c
12376 F:      include/linux/psci.h
12377 F:      include/uapi/linux/psci.h
12378
12379 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12380 M:      Sebastian Reichel <sre@kernel.org>
12381 L:      linux-pm@vger.kernel.org
12382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12383 S:      Maintained
12384 F:      Documentation/ABI/testing/sysfs-class-power
12385 F:      Documentation/devicetree/bindings/power/supply/
12386 F:      include/linux/power_supply.h
12387 F:      drivers/power/supply/
12388
12389 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12390 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12391 L:      linuxppc-dev@lists.ozlabs.org
12392 S:      Maintained
12393 F:      drivers/char/powernv-op-panel.c
12394
12395 PPP OVER ATM (RFC 2364)
12396 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12397 S:      Maintained
12398 F:      net/atm/pppoatm.c
12399 F:      include/uapi/linux/atmppp.h
12400
12401 PPP OVER ETHERNET
12402 M:      Michal Ostrowski <mostrows@earthlink.net>
12403 S:      Maintained
12404 F:      drivers/net/ppp/pppoe.c
12405 F:      drivers/net/ppp/pppox.c
12406
12407 PPP OVER L2TP
12408 M:      James Chapman <jchapman@katalix.com>
12409 S:      Maintained
12410 F:      net/l2tp/l2tp_ppp.c
12411 F:      include/linux/if_pppol2tp.h
12412 F:      include/uapi/linux/if_pppol2tp.h
12413
12414 PPP PROTOCOL DRIVERS AND COMPRESSORS
12415 M:      Paul Mackerras <paulus@samba.org>
12416 L:      linux-ppp@vger.kernel.org
12417 S:      Maintained
12418 F:      drivers/net/ppp/ppp_*
12419
12420 PPS SUPPORT
12421 M:      Rodolfo Giometti <giometti@enneenne.com>
12422 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12423 L:      linuxpps@ml.enneenne.com (subscribers-only)
12424 S:      Maintained
12425 F:      Documentation/pps/
12426 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12427 F:      Documentation/ABI/testing/sysfs-pps
12428 F:      drivers/pps/
12429 F:      include/linux/pps*.h
12430 F:      include/uapi/linux/pps.h
12431
12432 PPTP DRIVER
12433 M:      Dmitry Kozlov <xeb@mail.ru>
12434 L:      netdev@vger.kernel.org
12435 S:      Maintained
12436 F:      drivers/net/ppp/pptp.c
12437 W:      http://sourceforge.net/projects/accel-pptp
12438
12439 PRINTK
12440 M:      Petr Mladek <pmladek@suse.com>
12441 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12442 R:      Steven Rostedt <rostedt@goodmis.org>
12443 S:      Maintained
12444 F:      kernel/printk/
12445 F:      include/linux/printk.h
12446
12447 PRISM54 WIRELESS DRIVER
12448 M:      Luis Chamberlain <mcgrof@kernel.org>
12449 L:      linux-wireless@vger.kernel.org
12450 W:      http://wireless.kernel.org/en/users/Drivers/p54
12451 S:      Obsolete
12452 F:      drivers/net/wireless/intersil/prism54/
12453
12454 PROC FILESYSTEM
12455 R:      Alexey Dobriyan <adobriyan@gmail.com>
12456 L:      linux-kernel@vger.kernel.org
12457 L:      linux-fsdevel@vger.kernel.org
12458 S:      Maintained
12459 F:      fs/proc/
12460 F:      include/linux/proc_fs.h
12461 F:      tools/testing/selftests/proc/
12462 F:      Documentation/filesystems/proc.txt
12463
12464 PROC SYSCTL
12465 M:      Luis Chamberlain <mcgrof@kernel.org>
12466 M:      Kees Cook <keescook@chromium.org>
12467 L:      linux-kernel@vger.kernel.org
12468 L:      linux-fsdevel@vger.kernel.org
12469 S:      Maintained
12470 F:      fs/proc/proc_sysctl.c
12471 F:      include/linux/sysctl.h
12472 F:      kernel/sysctl.c
12473 F:      tools/testing/selftests/sysctl/
12474
12475 PS3 NETWORK SUPPORT
12476 M:      Geoff Levand <geoff@infradead.org>
12477 L:      netdev@vger.kernel.org
12478 L:      linuxppc-dev@lists.ozlabs.org
12479 S:      Maintained
12480 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12481
12482 PS3 PLATFORM SUPPORT
12483 M:      Geoff Levand <geoff@infradead.org>
12484 L:      linuxppc-dev@lists.ozlabs.org
12485 S:      Maintained
12486 F:      arch/powerpc/boot/ps3*
12487 F:      arch/powerpc/include/asm/lv1call.h
12488 F:      arch/powerpc/include/asm/ps3*.h
12489 F:      arch/powerpc/platforms/ps3/
12490 F:      drivers/*/ps3*
12491 F:      drivers/ps3/
12492 F:      drivers/rtc/rtc-ps3.c
12493 F:      drivers/usb/host/*ps3.c
12494 F:      sound/ppc/snd_ps3*
12495
12496 PS3VRAM DRIVER
12497 M:      Jim Paris <jim@jtan.com>
12498 M:      Geoff Levand <geoff@infradead.org>
12499 L:      linuxppc-dev@lists.ozlabs.org
12500 S:      Maintained
12501 F:      drivers/block/ps3vram.c
12502
12503 PSAMPLE PACKET SAMPLING SUPPORT:
12504 M:      Yotam Gigi <yotam.gi@gmail.com>
12505 S:      Maintained
12506 F:      net/psample
12507 F:      include/net/psample.h
12508 F:      include/uapi/linux/psample.h
12509
12510 PSTORE FILESYSTEM
12511 M:      Kees Cook <keescook@chromium.org>
12512 M:      Anton Vorontsov <anton@enomsg.org>
12513 M:      Colin Cross <ccross@android.com>
12514 M:      Tony Luck <tony.luck@intel.com>
12515 S:      Maintained
12516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12517 F:      fs/pstore/
12518 F:      include/linux/pstore*
12519 F:      drivers/firmware/efi/efi-pstore.c
12520 F:      drivers/acpi/apei/erst.c
12521 F:      Documentation/admin-guide/ramoops.rst
12522 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12523 K:      \b(pstore|ramoops)
12524
12525 PTP HARDWARE CLOCK SUPPORT
12526 M:      Richard Cochran <richardcochran@gmail.com>
12527 L:      netdev@vger.kernel.org
12528 S:      Maintained
12529 W:      http://linuxptp.sourceforge.net/
12530 F:      Documentation/ABI/testing/sysfs-ptp
12531 F:      Documentation/ptp/*
12532 F:      drivers/net/phy/dp83640*
12533 F:      drivers/ptp/*
12534 F:      include/linux/ptp_cl*
12535
12536 PTRACE SUPPORT
12537 M:      Oleg Nesterov <oleg@redhat.com>
12538 S:      Maintained
12539 F:      include/asm-generic/syscall.h
12540 F:      include/linux/ptrace.h
12541 F:      include/linux/regset.h
12542 F:      include/linux/tracehook.h
12543 F:      include/uapi/linux/ptrace.h
12544 F:      include/uapi/linux/ptrace.h
12545 F:      include/asm-generic/ptrace.h
12546 F:      kernel/ptrace.c
12547 F:      arch/*/ptrace*.c
12548 F:      arch/*/*/ptrace*.c
12549 F:      arch/*/include/asm/ptrace*.h
12550
12551 PULSE8-CEC DRIVER
12552 M:      Hans Verkuil <hverkuil@xs4all.nl>
12553 L:      linux-media@vger.kernel.org
12554 T:      git git://linuxtv.org/media_tree.git
12555 S:      Maintained
12556 F:      drivers/media/usb/pulse8-cec/*
12557 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12558
12559 PVRUSB2 VIDEO4LINUX DRIVER
12560 M:      Mike Isely <isely@pobox.com>
12561 L:      pvrusb2@isely.net       (subscribers-only)
12562 L:      linux-media@vger.kernel.org
12563 W:      http://www.isely.net/pvrusb2/
12564 T:      git git://linuxtv.org/media_tree.git
12565 S:      Maintained
12566 F:      Documentation/media/v4l-drivers/pvrusb2*
12567 F:      drivers/media/usb/pvrusb2/
12568
12569 PWC WEBCAM DRIVER
12570 M:      Hans Verkuil <hverkuil@xs4all.nl>
12571 L:      linux-media@vger.kernel.org
12572 T:      git git://linuxtv.org/media_tree.git
12573 S:      Odd Fixes
12574 F:      drivers/media/usb/pwc/*
12575
12576 PWM FAN DRIVER
12577 M:      Kamil Debski <kamil@wypas.org>
12578 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12579 L:      linux-hwmon@vger.kernel.org
12580 S:      Supported
12581 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12582 F:      Documentation/hwmon/pwm-fan
12583 F:      drivers/hwmon/pwm-fan.c
12584
12585 PWM IR Transmitter
12586 M:      Sean Young <sean@mess.org>
12587 L:      linux-media@vger.kernel.org
12588 S:      Maintained
12589 F:      drivers/media/rc/pwm-ir-tx.c
12590
12591 PWM SUBSYSTEM
12592 M:      Thierry Reding <thierry.reding@gmail.com>
12593 L:      linux-pwm@vger.kernel.org
12594 S:      Maintained
12595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12596 F:      Documentation/pwm.txt
12597 F:      Documentation/devicetree/bindings/pwm/
12598 F:      include/linux/pwm.h
12599 F:      drivers/pwm/
12600 F:      drivers/video/backlight/pwm_bl.c
12601 F:      include/linux/pwm_backlight.h
12602 F:      drivers/gpio/gpio-mvebu.c
12603 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12604
12605 PXA GPIO DRIVER
12606 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12607 L:      linux-gpio@vger.kernel.org
12608 S:      Maintained
12609 F:      drivers/gpio/gpio-pxa.c
12610
12611 PXA MMCI DRIVER
12612 S:      Orphan
12613
12614 PXA RTC DRIVER
12615 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12616 L:      linux-rtc@vger.kernel.org
12617 S:      Maintained
12618
12619 PXA2xx/PXA3xx SUPPORT
12620 M:      Daniel Mack <daniel@zonque.org>
12621 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12622 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12624 T:      git git://github.com/hzhuang1/linux.git
12625 T:      git git://github.com/rjarzmik/linux.git
12626 S:      Maintained
12627 F:      arch/arm/boot/dts/pxa*
12628 F:      arch/arm/mach-pxa/
12629 F:      drivers/dma/pxa*
12630 F:      drivers/pcmcia/pxa2xx*
12631 F:      drivers/pinctrl/pxa/
12632 F:      drivers/spi/spi-pxa2xx*
12633 F:      drivers/usb/gadget/udc/pxa2*
12634 F:      include/sound/pxa2xx-lib.h
12635 F:      sound/arm/pxa*
12636 F:      sound/soc/pxa/
12637
12638 QAT DRIVER
12639 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12640 L:      qat-linux@intel.com
12641 S:      Supported
12642 F:      drivers/crypto/qat/
12643
12644 QCOM AUDIO (ASoC) DRIVERS
12645 M:      Patrick Lai <plai@codeaurora.org>
12646 M:      Banajit Goswami <bgoswami@codeaurora.org>
12647 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12648 S:      Supported
12649 F:      sound/soc/qcom/
12650
12651 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12652 M:      Gabriel Somlo <somlo@cmu.edu>
12653 M:      "Michael S. Tsirkin" <mst@redhat.com>
12654 L:      qemu-devel@nongnu.org
12655 S:      Maintained
12656 F:      drivers/firmware/qemu_fw_cfg.c
12657 F:      include/uapi/linux/qemu_fw_cfg.h
12658
12659 QIB DRIVER
12660 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12661 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12662 L:      linux-rdma@vger.kernel.org
12663 S:      Supported
12664 F:      drivers/infiniband/hw/qib/
12665
12666 QLOGIC QL41xxx FCOE DRIVER
12667 M:      QLogic-Storage-Upstream@cavium.com
12668 L:      linux-scsi@vger.kernel.org
12669 S:      Supported
12670 F:      drivers/scsi/qedf/
12671
12672 QLOGIC QL41xxx ISCSI DRIVER
12673 M:      QLogic-Storage-Upstream@cavium.com
12674 L:      linux-scsi@vger.kernel.org
12675 S:      Supported
12676 F:      drivers/scsi/qedi/
12677
12678 QLOGIC QL4xxx ETHERNET DRIVER
12679 M:      Ariel Elior <aelior@marvell.com>
12680 M:      GR-everest-linux-l2@marvell.com
12681 L:      netdev@vger.kernel.org
12682 S:      Supported
12683 F:      drivers/net/ethernet/qlogic/qed/
12684 F:      include/linux/qed/
12685 F:      drivers/net/ethernet/qlogic/qede/
12686
12687 QLOGIC QL4xxx RDMA DRIVER
12688 M:      Michal Kalderon <mkalderon@marvell.com>
12689 M:      Ariel Elior <aelior@marvell.com>
12690 L:      linux-rdma@vger.kernel.org
12691 S:      Supported
12692 F:      drivers/infiniband/hw/qedr/
12693 F:      include/uapi/rdma/qedr-abi.h
12694
12695 QLOGIC QLA1280 SCSI DRIVER
12696 M:      Michael Reed <mdr@sgi.com>
12697 L:      linux-scsi@vger.kernel.org
12698 S:      Maintained
12699 F:      drivers/scsi/qla1280.[ch]
12700
12701 QLOGIC QLA2XXX FC-SCSI DRIVER
12702 M:      qla2xxx-upstream@qlogic.com
12703 L:      linux-scsi@vger.kernel.org
12704 S:      Supported
12705 F:      Documentation/scsi/LICENSE.qla2xxx
12706 F:      drivers/scsi/qla2xxx/
12707
12708 QLOGIC QLA3XXX NETWORK DRIVER
12709 M:      GR-Linux-NIC-Dev@marvell.com
12710 L:      netdev@vger.kernel.org
12711 S:      Supported
12712 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12713 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12714
12715 QLOGIC QLA4XXX iSCSI DRIVER
12716 M:      QLogic-Storage-Upstream@qlogic.com
12717 L:      linux-scsi@vger.kernel.org
12718 S:      Supported
12719 F:      Documentation/scsi/LICENSE.qla4xxx
12720 F:      drivers/scsi/qla4xxx/
12721
12722 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12723 M:      Shahed Shaikh <shshaikh@marvell.com>
12724 M:      Manish Chopra <manishc@marvell.com>
12725 M:      GR-Linux-NIC-Dev@marvell.com
12726 L:      netdev@vger.kernel.org
12727 S:      Supported
12728 F:      drivers/net/ethernet/qlogic/qlcnic/
12729
12730 QLOGIC QLGE 10Gb ETHERNET DRIVER
12731 M:      Manish Chopra <manishc@marvell.com>
12732 M:      GR-Linux-NIC-Dev@marvell.com
12733 L:      netdev@vger.kernel.org
12734 S:      Supported
12735 F:      drivers/net/ethernet/qlogic/qlge/
12736
12737 QM1D1B0004 MEDIA DRIVER
12738 M:      Akihiro Tsukada <tskd08@gmail.com>
12739 L:      linux-media@vger.kernel.org
12740 S:      Odd Fixes
12741 F:      drivers/media/tuners/qm1d1b0004*
12742
12743 QM1D1C0042 MEDIA DRIVER
12744 M:      Akihiro Tsukada <tskd08@gmail.com>
12745 L:      linux-media@vger.kernel.org
12746 S:      Odd Fixes
12747 F:      drivers/media/tuners/qm1d1c0042*
12748
12749 QNX4 FILESYSTEM
12750 M:      Anders Larsen <al@alarsen.net>
12751 W:      http://www.alarsen.net/linux/qnx4fs/
12752 S:      Maintained
12753 F:      fs/qnx4/
12754 F:      include/uapi/linux/qnx4_fs.h
12755 F:      include/uapi/linux/qnxtypes.h
12756
12757 QORIQ DPAA2 FSL-MC BUS DRIVER
12758 M:      Stuart Yoder <stuyoder@gmail.com>
12759 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12760 L:      linux-kernel@vger.kernel.org
12761 S:      Maintained
12762 F:      drivers/bus/fsl-mc/
12763 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12764 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12765
12766 QT1010 MEDIA DRIVER
12767 M:      Antti Palosaari <crope@iki.fi>
12768 L:      linux-media@vger.kernel.org
12769 W:      https://linuxtv.org
12770 W:      http://palosaari.fi/linux/
12771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12772 T:      git git://linuxtv.org/anttip/media_tree.git
12773 S:      Maintained
12774 F:      drivers/media/tuners/qt1010*
12775
12776 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12777 M:      Kalle Valo <kvalo@codeaurora.org>
12778 L:      ath10k@lists.infradead.org
12779 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12781 S:      Supported
12782 F:      drivers/net/wireless/ath/ath10k/
12783
12784 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12785 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12786 L:      linux-wireless@vger.kernel.org
12787 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12788 S:      Supported
12789 F:      drivers/net/wireless/ath/ath9k/
12790
12791 QUALCOMM CAMERA SUBSYSTEM DRIVER
12792 M:      Todor Tomov <todor.too@gmail.com>
12793 L:      linux-media@vger.kernel.org
12794 S:      Maintained
12795 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12796 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12797 F:      drivers/media/platform/qcom/camss/
12798
12799 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12800 M:      Ilia Lin <ilia.lin@kernel.org>
12801 L:      linux-pm@vger.kernel.org
12802 S:      Maintained
12803 F:      Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12804 F:      drivers/cpufreq/qcom-cpufreq-kryo.c
12805
12806 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12807 M:      Timur Tabi <timur@kernel.org>
12808 L:      netdev@vger.kernel.org
12809 S:      Maintained
12810 F:      drivers/net/ethernet/qualcomm/emac/
12811
12812 QUALCOMM ETHQOS ETHERNET DRIVER
12813 M:      Vinod Koul <vkoul@kernel.org>
12814 M:      Niklas Cassel <niklas.cassel@linaro.org>
12815 L:      netdev@vger.kernel.org
12816 S:      Maintained
12817 F:      drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
12818 F:      Documentation/devicetree/bindings/net/qcom,dwmac.txt
12819
12820 QUALCOMM GENERIC INTERFACE I2C DRIVER
12821 M:      Alok Chauhan <alokc@codeaurora.org>
12822 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12823 L:      linux-i2c@vger.kernel.org
12824 L:      linux-arm-msm@vger.kernel.org
12825 S:      Supported
12826 F:      drivers/i2c/busses/i2c-qcom-geni.c
12827
12828 QUALCOMM HEXAGON ARCHITECTURE
12829 M:      Richard Kuo <rkuo@codeaurora.org>
12830 L:      linux-hexagon@vger.kernel.org
12831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12832 S:      Supported
12833 F:      arch/hexagon/
12834
12835 QUALCOMM HIDMA DRIVER
12836 M:      Sinan Kaya <okaya@kernel.org>
12837 L:      linux-arm-kernel@lists.infradead.org
12838 L:      linux-arm-msm@vger.kernel.org
12839 L:      dmaengine@vger.kernel.org
12840 S:      Supported
12841 F:      drivers/dma/qcom/hidma*
12842
12843 QUALCOMM IOMMU
12844 M:      Rob Clark <robdclark@gmail.com>
12845 L:      iommu@lists.linux-foundation.org
12846 L:      linux-arm-msm@vger.kernel.org
12847 S:      Maintained
12848 F:      drivers/iommu/qcom_iommu.c
12849
12850 QUALCOMM TSENS THERMAL DRIVER
12851 M:      Amit Kucheria <amit.kucheria@linaro.org>
12852 L:      linux-pm@vger.kernel.org
12853 L:      linux-arm-msm@vger.kernel.org
12854 S:      Maintained
12855 F:      drivers/thermal/qcom/
12856
12857 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12858 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12859 L:      linux-media@vger.kernel.org
12860 L:      linux-arm-msm@vger.kernel.org
12861 T:      git git://linuxtv.org/media_tree.git
12862 S:      Maintained
12863 F:      drivers/media/platform/qcom/venus/
12864
12865 QUALCOMM WCN36XX WIRELESS DRIVER
12866 M:      Kalle Valo <kvalo@codeaurora.org>
12867 L:      wcn36xx@lists.infradead.org
12868 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12869 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12870 S:      Supported
12871 F:      drivers/net/wireless/ath/wcn36xx/
12872
12873 QUANTENNA QTNFMAC WIRELESS DRIVER
12874 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12875 M:      Avinash Patil <avinashp@quantenna.com>
12876 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12877 L:      linux-wireless@vger.kernel.org
12878 S:      Maintained
12879 F:      drivers/net/wireless/quantenna
12880
12881 RADEON and AMDGPU DRM DRIVERS
12882 M:      Alex Deucher <alexander.deucher@amd.com>
12883 M:      Christian König <christian.koenig@amd.com>
12884 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12885 L:      amd-gfx@lists.freedesktop.org
12886 T:      git git://people.freedesktop.org/~agd5f/linux
12887 S:      Supported
12888 F:      drivers/gpu/drm/radeon/
12889 F:      include/uapi/drm/radeon_drm.h
12890 F:      drivers/gpu/drm/amd/
12891 F:      include/uapi/drm/amdgpu_drm.h
12892
12893 RADEON FRAMEBUFFER DISPLAY DRIVER
12894 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12895 L:      linux-fbdev@vger.kernel.org
12896 S:      Maintained
12897 F:      drivers/video/fbdev/aty/radeon*
12898 F:      include/uapi/linux/radeonfb.h
12899
12900 RADIOSHARK RADIO DRIVER
12901 M:      Hans Verkuil <hverkuil@xs4all.nl>
12902 L:      linux-media@vger.kernel.org
12903 T:      git git://linuxtv.org/media_tree.git
12904 S:      Maintained
12905 F:      drivers/media/radio/radio-shark.c
12906
12907 RADIOSHARK2 RADIO DRIVER
12908 M:      Hans Verkuil <hverkuil@xs4all.nl>
12909 L:      linux-media@vger.kernel.org
12910 T:      git git://linuxtv.org/media_tree.git
12911 S:      Maintained
12912 F:      drivers/media/radio/radio-shark2.c
12913 F:      drivers/media/radio/radio-tea5777.c
12914
12915 RADOS BLOCK DEVICE (RBD)
12916 M:      Ilya Dryomov <idryomov@gmail.com>
12917 M:      Sage Weil <sage@redhat.com>
12918 M:      Alex Elder <elder@kernel.org>
12919 L:      ceph-devel@vger.kernel.org
12920 W:      http://ceph.com/
12921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12922 T:      git git://github.com/ceph/ceph-client.git
12923 S:      Supported
12924 F:      Documentation/ABI/testing/sysfs-bus-rbd
12925 F:      drivers/block/rbd.c
12926 F:      drivers/block/rbd_types.h
12927
12928 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12929 M:      Paul Mackerras <paulus@samba.org>
12930 L:      linux-fbdev@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/video/fbdev/aty/aty128fb.c
12933
12934 RAINSHADOW-CEC DRIVER
12935 M:      Hans Verkuil <hverkuil@xs4all.nl>
12936 L:      linux-media@vger.kernel.org
12937 T:      git git://linuxtv.org/media_tree.git
12938 S:      Maintained
12939 F:      drivers/media/usb/rainshadow-cec/*
12940
12941 RALINK MIPS ARCHITECTURE
12942 M:      John Crispin <john@phrozen.org>
12943 L:      linux-mips@vger.kernel.org
12944 S:      Maintained
12945 F:      arch/mips/ralink
12946
12947 RALINK RT2X00 WIRELESS LAN DRIVER
12948 P:      rt2x00 project
12949 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12950 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12951 L:      linux-wireless@vger.kernel.org
12952 S:      Maintained
12953 F:      drivers/net/wireless/ralink/rt2x00/
12954
12955 RAMDISK RAM BLOCK DEVICE DRIVER
12956 M:      Jens Axboe <axboe@kernel.dk>
12957 S:      Maintained
12958 F:      Documentation/blockdev/ramdisk.txt
12959 F:      drivers/block/brd.c
12960
12961 RANCHU VIRTUAL BOARD FOR MIPS
12962 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12963 L:      linux-mips@vger.kernel.org
12964 S:      Supported
12965 F:      arch/mips/generic/board-ranchu.c
12966 F:      arch/mips/configs/generic/board-ranchu.config
12967
12968 RANDOM NUMBER DRIVER
12969 M:      "Theodore Ts'o" <tytso@mit.edu>
12970 S:      Maintained
12971 F:      drivers/char/random.c
12972
12973 RAPIDIO SUBSYSTEM
12974 M:      Matt Porter <mporter@kernel.crashing.org>
12975 M:      Alexandre Bounine <alex.bou9@gmail.com>
12976 S:      Maintained
12977 F:      drivers/rapidio/
12978
12979 RAS INFRASTRUCTURE
12980 M:      Tony Luck <tony.luck@intel.com>
12981 M:      Borislav Petkov <bp@alien8.de>
12982 L:      linux-edac@vger.kernel.org
12983 S:      Maintained
12984 F:      drivers/ras/
12985 F:      include/linux/ras.h
12986 F:      include/ras/ras_event.h
12987 F:      Documentation/admin-guide/ras.rst
12988
12989 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12990 L:      linux-wireless@vger.kernel.org
12991 S:      Orphan
12992 F:      drivers/net/wireless/ray*
12993
12994 RCUTORTURE TEST FRAMEWORK
12995 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12996 M:      Josh Triplett <josh@joshtriplett.org>
12997 R:      Steven Rostedt <rostedt@goodmis.org>
12998 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12999 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13000 L:      linux-kernel@vger.kernel.org
13001 S:      Supported
13002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13003 F:      tools/testing/selftests/rcutorture
13004
13005 RDC R-321X SoC
13006 M:      Florian Fainelli <florian@openwrt.org>
13007 S:      Maintained
13008
13009 RDC R6040 FAST ETHERNET DRIVER
13010 M:      Florian Fainelli <f.fainelli@gmail.com>
13011 L:      netdev@vger.kernel.org
13012 S:      Maintained
13013 F:      drivers/net/ethernet/rdc/r6040.c
13014
13015 RDMAVT - RDMA verbs software
13016 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
13017 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
13018 L:      linux-rdma@vger.kernel.org
13019 S:      Supported
13020 F:      drivers/infiniband/sw/rdmavt
13021
13022 RDS - RELIABLE DATAGRAM SOCKETS
13023 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
13024 L:      netdev@vger.kernel.org
13025 L:      linux-rdma@vger.kernel.org
13026 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
13027 W:      https://oss.oracle.com/projects/rds/
13028 S:      Supported
13029 F:      net/rds/
13030 F:      Documentation/networking/rds.txt
13031
13032 RDT - RESOURCE ALLOCATION
13033 M:      Fenghua Yu <fenghua.yu@intel.com>
13034 M:      Reinette Chatre <reinette.chatre@intel.com>
13035 L:      linux-kernel@vger.kernel.org
13036 S:      Supported
13037 F:      arch/x86/kernel/cpu/resctrl/
13038 F:      arch/x86/include/asm/resctrl_sched.h
13039 F:      Documentation/x86/resctrl*
13040
13041 READ-COPY UPDATE (RCU)
13042 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13043 M:      Josh Triplett <josh@joshtriplett.org>
13044 R:      Steven Rostedt <rostedt@goodmis.org>
13045 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13046 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13047 R:      Joel Fernandes <joel@joelfernandes.org>
13048 L:      linux-kernel@vger.kernel.org
13049 W:      http://www.rdrop.com/users/paulmck/RCU/
13050 S:      Supported
13051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13052 F:      Documentation/RCU/
13053 X:      Documentation/RCU/torture.txt
13054 F:      include/linux/rcu*
13055 X:      include/linux/srcu*.h
13056 F:      kernel/rcu/
13057 X:      kernel/rcu/srcu*.c
13058
13059 REAL TIME CLOCK (RTC) SUBSYSTEM
13060 M:      Alessandro Zummo <a.zummo@towertech.it>
13061 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
13062 L:      linux-rtc@vger.kernel.org
13063 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
13064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13065 S:      Maintained
13066 F:      Documentation/devicetree/bindings/rtc/
13067 F:      Documentation/rtc.txt
13068 F:      drivers/rtc/
13069 F:      include/linux/rtc.h
13070 F:      include/uapi/linux/rtc.h
13071 F:      include/linux/rtc/
13072 F:      include/linux/platform_data/rtc-*
13073 F:      tools/testing/selftests/rtc/
13074
13075 REALTEK AUDIO CODECS
13076 M:      Bard Liao <bardliao@realtek.com>
13077 M:      Oder Chiou <oder_chiou@realtek.com>
13078 S:      Maintained
13079 F:      sound/soc/codecs/rt*
13080 F:      include/sound/rt*.h
13081
13082 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13083 M:      Linus Walleij <linus.walleij@linaro.org>
13084 S:      Maintained
13085 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13086 F:      drivers/net/dsa/realtek-smi*
13087 F:      drivers/net/dsa/rtl83*
13088
13089 REDPINE WIRELESS DRIVER
13090 M:      Amitkumar Karwar <amitkarwar@gmail.com>
13091 M:      Siva Rebbagondla <siva8118@gmail.com>
13092 L:      linux-wireless@vger.kernel.org
13093 S:      Maintained
13094 F:      drivers/net/wireless/rsi/
13095
13096 REGISTER MAP ABSTRACTION
13097 M:      Mark Brown <broonie@kernel.org>
13098 L:      linux-kernel@vger.kernel.org
13099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13100 S:      Supported
13101 F:      Documentation/devicetree/bindings/regmap/
13102 F:      drivers/base/regmap/
13103 F:      include/linux/regmap.h
13104
13105 REISERFS FILE SYSTEM
13106 L:      reiserfs-devel@vger.kernel.org
13107 S:      Supported
13108 F:      fs/reiserfs/
13109
13110 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13111 M:      Ohad Ben-Cohen <ohad@wizery.com>
13112 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13113 L:      linux-remoteproc@vger.kernel.org
13114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13115 S:      Maintained
13116 F:      Documentation/devicetree/bindings/remoteproc/
13117 F:      Documentation/remoteproc.txt
13118 F:      drivers/remoteproc/
13119 F:      include/linux/remoteproc.h
13120
13121 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13122 M:      Ohad Ben-Cohen <ohad@wizery.com>
13123 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
13124 L:      linux-remoteproc@vger.kernel.org
13125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13126 S:      Maintained
13127 F:      drivers/rpmsg/
13128 F:      Documentation/rpmsg.txt
13129 F:      include/linux/rpmsg.h
13130 F:      include/linux/rpmsg/
13131
13132 RENESAS CLOCK DRIVERS
13133 M:      Geert Uytterhoeven <geert+renesas@glider.be>
13134 L:      linux-renesas-soc@vger.kernel.org
13135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13136 S:      Supported
13137 F:      drivers/clk/renesas/
13138
13139 RENESAS EMEV2 I2C DRIVER
13140 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13141 S:      Supported
13142 F:      drivers/i2c/busses/i2c-emev2.c
13143
13144 RENESAS ETHERNET DRIVERS
13145 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13146 L:      netdev@vger.kernel.org
13147 L:      linux-renesas-soc@vger.kernel.org
13148 F:      Documentation/devicetree/bindings/net/renesas,*.txt
13149 F:      Documentation/devicetree/bindings/net/sh_eth.txt
13150 F:      drivers/net/ethernet/renesas/
13151 F:      include/linux/sh_eth.h
13152
13153 RENESAS R-CAR GYROADC DRIVER
13154 M:      Marek Vasut <marek.vasut@gmail.com>
13155 L:      linux-iio@vger.kernel.org
13156 S:      Supported
13157 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13158 F:      drivers/iio/adc/rcar-gyroadc.c
13159
13160 RENESAS R-CAR I2C DRIVERS
13161 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13162 S:      Supported
13163 F:      drivers/i2c/busses/i2c-rcar.c
13164 F:      drivers/i2c/busses/i2c-sh_mobile.c
13165
13166 RENESAS RIIC DRIVER
13167 M:      Chris Brandt <chris.brandt@renesas.com>
13168 S:      Supported
13169 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
13170 F:      drivers/i2c/busses/i2c-riic.c
13171
13172 RENESAS USB PHY DRIVER
13173 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13174 L:      linux-renesas-soc@vger.kernel.org
13175 S:      Maintained
13176 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
13177
13178 RESET CONTROLLER FRAMEWORK
13179 M:      Philipp Zabel <p.zabel@pengutronix.de>
13180 T:      git git://git.pengutronix.de/git/pza/linux
13181 S:      Maintained
13182 F:      drivers/reset/
13183 F:      Documentation/devicetree/bindings/reset/
13184 F:      include/dt-bindings/reset/
13185 F:      include/linux/reset.h
13186 F:      include/linux/reset/
13187 F:      include/linux/reset-controller.h
13188
13189 RESTARTABLE SEQUENCES SUPPORT
13190 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13191 M:      Peter Zijlstra <peterz@infradead.org>
13192 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13193 M:      Boqun Feng <boqun.feng@gmail.com>
13194 L:      linux-kernel@vger.kernel.org
13195 S:      Supported
13196 F:      kernel/rseq.c
13197 F:      include/uapi/linux/rseq.h
13198 F:      include/trace/events/rseq.h
13199 F:      tools/testing/selftests/rseq/
13200
13201 RFKILL
13202 M:      Johannes Berg <johannes@sipsolutions.net>
13203 L:      linux-wireless@vger.kernel.org
13204 W:      http://wireless.kernel.org/
13205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13207 S:      Maintained
13208 F:      Documentation/rfkill.txt
13209 F:      Documentation/ABI/stable/sysfs-class-rfkill
13210 F:      net/rfkill/
13211 F:      include/linux/rfkill.h
13212 F:      include/uapi/linux/rfkill.h
13213
13214 RHASHTABLE
13215 M:      Thomas Graf <tgraf@suug.ch>
13216 M:      Herbert Xu <herbert@gondor.apana.org.au>
13217 L:      netdev@vger.kernel.org
13218 S:      Maintained
13219 F:      lib/rhashtable.c
13220 F:      lib/test_rhashtable.c
13221 F:      include/linux/rhashtable.h
13222 F:      include/linux/rhashtable-types.h
13223
13224 RICOH R5C592 MEMORYSTICK DRIVER
13225 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13226 S:      Maintained
13227 F:      drivers/memstick/host/r592.*
13228
13229 RICOH SMARTMEDIA/XD DRIVER
13230 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13231 S:      Maintained
13232 F:      drivers/mtd/nand/raw/r852.c
13233 F:      drivers/mtd/nand/raw/r852.h
13234
13235 RISC-V ARCHITECTURE
13236 M:      Palmer Dabbelt <palmer@sifive.com>
13237 M:      Albert Ou <aou@eecs.berkeley.edu>
13238 L:      linux-riscv@lists.infradead.org
13239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13240 S:      Supported
13241 F:      arch/riscv/
13242 K:      riscv
13243 N:      riscv
13244
13245 ROCCAT DRIVERS
13246 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13247 W:      http://sourceforge.net/projects/roccat/
13248 S:      Maintained
13249 F:      drivers/hid/hid-roccat*
13250 F:      include/linux/hid-roccat*
13251 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13252
13253 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13254 M:      Jacob chen <jacob2.chen@rock-chips.com>
13255 L:      linux-media@vger.kernel.org
13256 S:      Maintained
13257 F:      drivers/media/platform/rockchip/rga/
13258 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13259
13260 ROCKCHIP VPU CODEC DRIVER
13261 M:      Ezequiel Garcia <ezequiel@collabora.com>
13262 L:      linux-media@vger.kernel.org
13263 S:      Maintained
13264 F:      drivers/staging/media/platform/rockchip/vpu/
13265 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13266
13267 ROCKER DRIVER
13268 M:      Jiri Pirko <jiri@resnulli.us>
13269 L:      netdev@vger.kernel.org
13270 S:      Supported
13271 F:      drivers/net/ethernet/rocker/
13272
13273 ROCKETPORT DRIVER
13274 P:      Comtrol Corp.
13275 W:      http://www.comtrol.com
13276 S:      Maintained
13277 F:      Documentation/serial/rocket.txt
13278 F:      drivers/tty/rocket*
13279
13280 ROCKETPORT EXPRESS/INFINITY DRIVER
13281 M:      Kevin Cernekee <cernekee@gmail.com>
13282 L:      linux-serial@vger.kernel.org
13283 S:      Odd Fixes
13284 F:      drivers/tty/serial/rp2.*
13285
13286 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13287 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13288 L:      linux-kernel@vger.kernel.org
13289 L:      linux-renesas-soc@vger.kernel.org
13290 S:      Supported
13291 F:      drivers/mfd/bd9571mwv.c
13292 F:      drivers/regulator/bd9571mwv-regulator.c
13293 F:      drivers/gpio/gpio-bd9571mwv.c
13294 F:      include/linux/mfd/bd9571mwv.h
13295 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13296
13297 ROSE NETWORK LAYER
13298 M:      Ralf Baechle <ralf@linux-mips.org>
13299 L:      linux-hams@vger.kernel.org
13300 W:      http://www.linux-ax25.org/
13301 S:      Maintained
13302 F:      include/net/rose.h
13303 F:      include/uapi/linux/rose.h
13304 F:      net/rose/
13305
13306 RTL2830 MEDIA DRIVER
13307 M:      Antti Palosaari <crope@iki.fi>
13308 L:      linux-media@vger.kernel.org
13309 W:      https://linuxtv.org
13310 W:      http://palosaari.fi/linux/
13311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13312 T:      git git://linuxtv.org/anttip/media_tree.git
13313 S:      Maintained
13314 F:      drivers/media/dvb-frontends/rtl2830*
13315
13316 RTL2832 MEDIA DRIVER
13317 M:      Antti Palosaari <crope@iki.fi>
13318 L:      linux-media@vger.kernel.org
13319 W:      https://linuxtv.org
13320 W:      http://palosaari.fi/linux/
13321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13322 T:      git git://linuxtv.org/anttip/media_tree.git
13323 S:      Maintained
13324 F:      drivers/media/dvb-frontends/rtl2832*
13325
13326 RTL2832_SDR MEDIA DRIVER
13327 M:      Antti Palosaari <crope@iki.fi>
13328 L:      linux-media@vger.kernel.org
13329 W:      https://linuxtv.org
13330 W:      http://palosaari.fi/linux/
13331 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13332 T:      git git://linuxtv.org/anttip/media_tree.git
13333 S:      Maintained
13334 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13335
13336 RTL8180 WIRELESS DRIVER
13337 L:      linux-wireless@vger.kernel.org
13338 W:      http://wireless.kernel.org/
13339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13340 S:      Orphan
13341 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13342
13343 RTL8187 WIRELESS DRIVER
13344 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13345 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13346 M:      Larry Finger <Larry.Finger@lwfinger.net>
13347 L:      linux-wireless@vger.kernel.org
13348 W:      http://wireless.kernel.org/
13349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13350 S:      Maintained
13351 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13352
13353 REALTEK WIRELESS DRIVER (rtlwifi family)
13354 M:      Ping-Ke Shih <pkshih@realtek.com>
13355 L:      linux-wireless@vger.kernel.org
13356 W:      http://wireless.kernel.org/
13357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13358 S:      Maintained
13359 F:      drivers/net/wireless/realtek/rtlwifi/
13360
13361 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13362 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13363 L:      linux-wireless@vger.kernel.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13365 S:      Maintained
13366 F:      drivers/net/wireless/realtek/rtl8xxxu/
13367
13368 RXRPC SOCKETS (AF_RXRPC)
13369 M:      David Howells <dhowells@redhat.com>
13370 L:      linux-afs@lists.infradead.org
13371 S:      Supported
13372 F:      net/rxrpc/
13373 F:      include/keys/rxrpc-type.h
13374 F:      include/net/af_rxrpc.h
13375 F:      include/trace/events/rxrpc.h
13376 F:      include/uapi/linux/rxrpc.h
13377 F:      Documentation/networking/rxrpc.txt
13378 W:      https://www.infradead.org/~dhowells/kafs/
13379
13380 S3 SAVAGE FRAMEBUFFER DRIVER
13381 M:      Antonino Daplas <adaplas@gmail.com>
13382 L:      linux-fbdev@vger.kernel.org
13383 S:      Maintained
13384 F:      drivers/video/fbdev/savage/
13385
13386 S390
13387 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13388 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13389 L:      linux-s390@vger.kernel.org
13390 W:      http://www.ibm.com/developerworks/linux/linux390/
13391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13392 S:      Supported
13393 F:      arch/s390/
13394 F:      drivers/s390/
13395 F:      Documentation/s390/
13396 F:      Documentation/driver-api/s390-drivers.rst
13397
13398 S390 COMMON I/O LAYER
13399 M:      Sebastian Ott <sebott@linux.ibm.com>
13400 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13401 L:      linux-s390@vger.kernel.org
13402 W:      http://www.ibm.com/developerworks/linux/linux390/
13403 S:      Supported
13404 F:      drivers/s390/cio/
13405
13406 S390 DASD DRIVER
13407 M:      Stefan Haberland <sth@linux.ibm.com>
13408 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13409 L:      linux-s390@vger.kernel.org
13410 W:      http://www.ibm.com/developerworks/linux/linux390/
13411 S:      Supported
13412 F:      drivers/s390/block/dasd*
13413 F:      block/partitions/ibm.c
13414
13415 S390 IOMMU (PCI)
13416 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13417 L:      linux-s390@vger.kernel.org
13418 W:      http://www.ibm.com/developerworks/linux/linux390/
13419 S:      Supported
13420 F:      drivers/iommu/s390-iommu.c
13421
13422 S390 IUCV NETWORK LAYER
13423 M:      Julian Wiedmann <jwi@linux.ibm.com>
13424 M:      Ursula Braun <ubraun@linux.ibm.com>
13425 L:      linux-s390@vger.kernel.org
13426 W:      http://www.ibm.com/developerworks/linux/linux390/
13427 S:      Supported
13428 F:      drivers/s390/net/*iucv*
13429 F:      include/net/iucv/
13430 F:      net/iucv/
13431
13432 S390 NETWORK DRIVERS
13433 M:      Julian Wiedmann <jwi@linux.ibm.com>
13434 M:      Ursula Braun <ubraun@linux.ibm.com>
13435 L:      linux-s390@vger.kernel.org
13436 W:      http://www.ibm.com/developerworks/linux/linux390/
13437 S:      Supported
13438 F:      drivers/s390/net/
13439
13440 S390 PCI SUBSYSTEM
13441 M:      Sebastian Ott <sebott@linux.ibm.com>
13442 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13443 L:      linux-s390@vger.kernel.org
13444 W:      http://www.ibm.com/developerworks/linux/linux390/
13445 S:      Supported
13446 F:      arch/s390/pci/
13447 F:      drivers/pci/hotplug/s390_pci_hpc.c
13448
13449 S390 VFIO-CCW DRIVER
13450 M:      Cornelia Huck <cohuck@redhat.com>
13451 M:      Farhan Ali <alifm@linux.ibm.com>
13452 M:      Eric Farman <farman@linux.ibm.com>
13453 R:      Halil Pasic <pasic@linux.ibm.com>
13454 L:      linux-s390@vger.kernel.org
13455 L:      kvm@vger.kernel.org
13456 S:      Supported
13457 F:      drivers/s390/cio/vfio_ccw*
13458 F:      Documentation/s390/vfio-ccw.txt
13459 F:      include/uapi/linux/vfio_ccw.h
13460
13461 S390 ZCRYPT DRIVER
13462 M:      Harald Freudenberger <freude@linux.ibm.com>
13463 L:      linux-s390@vger.kernel.org
13464 W:      http://www.ibm.com/developerworks/linux/linux390/
13465 S:      Supported
13466 F:      drivers/s390/crypto/
13467
13468 S390 VFIO AP DRIVER
13469 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13470 M:      Pierre Morel <pmorel@linux.ibm.com>
13471 M:      Halil Pasic <pasic@linux.ibm.com>
13472 L:      linux-s390@vger.kernel.org
13473 W:      http://www.ibm.com/developerworks/linux/linux390/
13474 S:      Supported
13475 F:      drivers/s390/crypto/vfio_ap_drv.c
13476 F:      drivers/s390/crypto/vfio_ap_private.h
13477 F:      drivers/s390/crypto/vfio_ap_ops.c
13478 F:      Documentation/s390/vfio-ap.txt
13479
13480 S390 ZFCP DRIVER
13481 M:      Steffen Maier <maier@linux.ibm.com>
13482 M:      Benjamin Block <bblock@linux.ibm.com>
13483 L:      linux-s390@vger.kernel.org
13484 W:      http://www.ibm.com/developerworks/linux/linux390/
13485 S:      Supported
13486 F:      drivers/s390/scsi/zfcp_*
13487
13488 S3C24XX SD/MMC Driver
13489 M:      Ben Dooks <ben-linux@fluff.org>
13490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13491 S:      Supported
13492 F:      drivers/mmc/host/s3cmci.*
13493
13494 SAA6588 RDS RECEIVER DRIVER
13495 M:      Hans Verkuil <hverkuil@xs4all.nl>
13496 L:      linux-media@vger.kernel.org
13497 T:      git git://linuxtv.org/media_tree.git
13498 W:      https://linuxtv.org
13499 S:      Odd Fixes
13500 F:      drivers/media/i2c/saa6588*
13501
13502 SAA7134 VIDEO4LINUX DRIVER
13503 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13504 L:      linux-media@vger.kernel.org
13505 W:      https://linuxtv.org
13506 T:      git git://linuxtv.org/media_tree.git
13507 S:      Odd fixes
13508 F:      Documentation/media/v4l-drivers/saa7134*
13509 F:      drivers/media/pci/saa7134/
13510
13511 SAA7146 VIDEO4LINUX-2 DRIVER
13512 M:      Hans Verkuil <hverkuil@xs4all.nl>
13513 L:      linux-media@vger.kernel.org
13514 T:      git git://linuxtv.org/media_tree.git
13515 S:      Maintained
13516 F:      drivers/media/common/saa7146/
13517 F:      drivers/media/pci/saa7146/
13518 F:      include/media/drv-intf/saa7146*
13519
13520 SAMSUNG AUDIO (ASoC) DRIVERS
13521 M:      Krzysztof Kozlowski <krzk@kernel.org>
13522 M:      Sangbeom Kim <sbkim73@samsung.com>
13523 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13524 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13525 S:      Supported
13526 F:      sound/soc/samsung/
13527 F:      Documentation/devicetree/bindings/sound/samsung*
13528
13529 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13530 M:      Krzysztof Kozlowski <krzk@kernel.org>
13531 L:      linux-crypto@vger.kernel.org
13532 L:      linux-samsung-soc@vger.kernel.org
13533 S:      Maintained
13534 F:      drivers/crypto/exynos-rng.c
13535 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13536
13537 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13538 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13539 L:      linux-samsung-soc@vger.kernel.org
13540 S:      Maintained
13541 F:      drivers/char/hw_random/exynos-trng.c
13542 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13543
13544 SAMSUNG FRAMEBUFFER DRIVER
13545 M:      Jingoo Han <jingoohan1@gmail.com>
13546 L:      linux-fbdev@vger.kernel.org
13547 S:      Maintained
13548 F:      drivers/video/fbdev/s3c-fb.c
13549
13550 SAMSUNG LAPTOP DRIVER
13551 M:      Corentin Chary <corentin.chary@gmail.com>
13552 L:      platform-driver-x86@vger.kernel.org
13553 S:      Maintained
13554 F:      drivers/platform/x86/samsung-laptop.c
13555
13556 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13557 M:      Sangbeom Kim <sbkim73@samsung.com>
13558 M:      Krzysztof Kozlowski <krzk@kernel.org>
13559 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13560 L:      linux-kernel@vger.kernel.org
13561 L:      linux-samsung-soc@vger.kernel.org
13562 S:      Supported
13563 F:      drivers/mfd/sec*.c
13564 F:      drivers/regulator/s2m*.c
13565 F:      drivers/regulator/s5m*.c
13566 F:      drivers/clk/clk-s2mps11.c
13567 F:      drivers/rtc/rtc-s5m.c
13568 F:      include/linux/mfd/samsung/
13569 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13570 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13571 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13572 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13573
13574 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13575 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13576 L:      linux-media@vger.kernel.org
13577 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13578 S:      Maintained
13579 F:      drivers/media/platform/s3c-camif/
13580 F:      include/media/drv-intf/s3c_camif.h
13581
13582 SAMSUNG S3FWRN5 NFC DRIVER
13583 M:      Robert Baldyga <r.baldyga@samsung.com>
13584 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13585 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13586 S:      Supported
13587 F:      drivers/nfc/s3fwrn5
13588
13589 SAMSUNG S5C73M3 CAMERA DRIVER
13590 M:      Kyungmin Park <kyungmin.park@samsung.com>
13591 M:      Andrzej Hajda <a.hajda@samsung.com>
13592 L:      linux-media@vger.kernel.org
13593 S:      Supported
13594 F:      drivers/media/i2c/s5c73m3/*
13595
13596 SAMSUNG S5K5BAF CAMERA DRIVER
13597 M:      Kyungmin Park <kyungmin.park@samsung.com>
13598 M:      Andrzej Hajda <a.hajda@samsung.com>
13599 L:      linux-media@vger.kernel.org
13600 S:      Supported
13601 F:      drivers/media/i2c/s5k5baf.c
13602
13603 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13604 M:      Krzysztof Kozlowski <krzk@kernel.org>
13605 M:      Vladimir Zapolskiy <vz@mleia.com>
13606 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13607 L:      linux-crypto@vger.kernel.org
13608 L:      linux-samsung-soc@vger.kernel.org
13609 S:      Maintained
13610 F:      drivers/crypto/s5p-sss.c
13611
13612 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13613 M:      Kyungmin Park <kyungmin.park@samsung.com>
13614 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13615 L:      linux-media@vger.kernel.org
13616 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13617 S:      Supported
13618 F:      drivers/media/platform/exynos4-is/
13619
13620 SAMSUNG SOC CLOCK DRIVERS
13621 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13622 M:      Tomasz Figa <tomasz.figa@gmail.com>
13623 M:      Chanwoo Choi <cw00.choi@samsung.com>
13624 S:      Supported
13625 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13627 F:      drivers/clk/samsung/
13628 F:      include/dt-bindings/clock/exynos*.h
13629 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13630
13631 SAMSUNG SPI DRIVERS
13632 M:      Kukjin Kim <kgene@kernel.org>
13633 M:      Krzysztof Kozlowski <krzk@kernel.org>
13634 M:      Andi Shyti <andi@etezian.org>
13635 L:      linux-spi@vger.kernel.org
13636 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13637 S:      Maintained
13638 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13639 F:      drivers/spi/spi-s3c*
13640 F:      include/linux/platform_data/spi-s3c64xx.h
13641
13642 SAMSUNG SXGBE DRIVERS
13643 M:      Byungho An <bh74.an@samsung.com>
13644 M:      Girish K S <ks.giri@samsung.com>
13645 M:      Vipul Pandya <vipul.pandya@samsung.com>
13646 S:      Supported
13647 L:      netdev@vger.kernel.org
13648 F:      drivers/net/ethernet/samsung/sxgbe/
13649
13650 SAMSUNG THERMAL DRIVER
13651 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13652 L:      linux-pm@vger.kernel.org
13653 L:      linux-samsung-soc@vger.kernel.org
13654 S:      Supported
13655 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13656 F:      drivers/thermal/samsung/
13657
13658 SAMSUNG USB2 PHY DRIVER
13659 M:      Kamil Debski <kamil@wypas.org>
13660 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13661 L:      linux-kernel@vger.kernel.org
13662 S:      Supported
13663 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13664 F:      Documentation/phy/samsung-usb2.txt
13665 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13666 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13667 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13668 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13669 F:      drivers/phy/samsung/phy-samsung-usb2.c
13670 F:      drivers/phy/samsung/phy-samsung-usb2.h
13671
13672 SC1200 WDT DRIVER
13673 M:      Zwane Mwaikambo <zwanem@gmail.com>
13674 S:      Maintained
13675 F:      drivers/watchdog/sc1200wdt.c
13676
13677 SCHEDULER
13678 M:      Ingo Molnar <mingo@redhat.com>
13679 M:      Peter Zijlstra <peterz@infradead.org>
13680 L:      linux-kernel@vger.kernel.org
13681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13682 S:      Maintained
13683 F:      kernel/sched/
13684 F:      include/linux/sched.h
13685 F:      include/uapi/linux/sched.h
13686 F:      include/linux/wait.h
13687 F:      include/linux/preempt.h
13688
13689 SCR24X CHIP CARD INTERFACE DRIVER
13690 M:      Lubomir Rintel <lkundrak@v3.sk>
13691 S:      Supported
13692 F:      drivers/char/pcmcia/scr24x_cs.c
13693
13694 SCSI CDROM DRIVER
13695 M:      Jens Axboe <axboe@kernel.dk>
13696 L:      linux-scsi@vger.kernel.org
13697 W:      http://www.kernel.dk
13698 S:      Maintained
13699 F:      drivers/scsi/sr*
13700
13701 SCSI RDMA PROTOCOL (SRP) INITIATOR
13702 M:      Bart Van Assche <bvanassche@acm.org>
13703 L:      linux-rdma@vger.kernel.org
13704 S:      Supported
13705 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13706 F:      drivers/infiniband/ulp/srp/
13707 F:      include/scsi/srp.h
13708
13709 SCSI RDMA PROTOCOL (SRP) TARGET
13710 M:      Bart Van Assche <bvanassche@acm.org>
13711 L:      linux-rdma@vger.kernel.org
13712 L:      target-devel@vger.kernel.org
13713 S:      Supported
13714 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13715 F:      drivers/infiniband/ulp/srpt/
13716
13717 SCSI SG DRIVER
13718 M:      Doug Gilbert <dgilbert@interlog.com>
13719 L:      linux-scsi@vger.kernel.org
13720 W:      http://sg.danny.cz/sg
13721 S:      Maintained
13722 F:      Documentation/scsi/scsi-generic.txt
13723 F:      drivers/scsi/sg.c
13724 F:      include/scsi/sg.h
13725
13726 SCSI SUBSYSTEM
13727 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13729 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13731 L:      linux-scsi@vger.kernel.org
13732 S:      Maintained
13733 F:      Documentation/devicetree/bindings/scsi/
13734 F:      drivers/scsi/
13735 F:      include/scsi/
13736
13737 SCSI TAPE DRIVER
13738 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13739 L:      linux-scsi@vger.kernel.org
13740 S:      Maintained
13741 F:      Documentation/scsi/st.txt
13742 F:      drivers/scsi/st.*
13743 F:      drivers/scsi/st_*.h
13744
13745 SCTP PROTOCOL
13746 M:      Vlad Yasevich <vyasevich@gmail.com>
13747 M:      Neil Horman <nhorman@tuxdriver.com>
13748 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13749 L:      linux-sctp@vger.kernel.org
13750 W:      http://lksctp.sourceforge.net
13751 S:      Maintained
13752 F:      Documentation/networking/sctp.txt
13753 F:      include/linux/sctp.h
13754 F:      include/uapi/linux/sctp.h
13755 F:      include/net/sctp/
13756 F:      net/sctp/
13757
13758 SCx200 CPU SUPPORT
13759 M:      Jim Cromie <jim.cromie@gmail.com>
13760 S:      Odd Fixes
13761 F:      Documentation/i2c/busses/scx200_acb
13762 F:      arch/x86/platform/scx200/
13763 F:      drivers/watchdog/scx200_wdt.c
13764 F:      drivers/i2c/busses/scx200*
13765 F:      drivers/mtd/maps/scx200_docflash.c
13766 F:      include/linux/scx200.h
13767
13768 SCx200 GPIO DRIVER
13769 M:      Jim Cromie <jim.cromie@gmail.com>
13770 S:      Maintained
13771 F:      drivers/char/scx200_gpio.c
13772 F:      include/linux/scx200_gpio.h
13773
13774 SCx200 HRT CLOCKSOURCE DRIVER
13775 M:      Jim Cromie <jim.cromie@gmail.com>
13776 S:      Maintained
13777 F:      drivers/clocksource/scx200_hrt.c
13778
13779 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13780 M:      Sascha Sommer <saschasommer@freenet.de>
13781 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13782 S:      Maintained
13783 F:      drivers/mmc/host/sdricoh_cs.c
13784
13785 SECO BOARDS CEC DRIVER
13786 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13787 S:      Maintained
13788 F:      drivers/media/platform/seco-cec/seco-cec.c
13789 F:      drivers/media/platform/seco-cec/seco-cec.h
13790
13791 SECURE COMPUTING
13792 M:      Kees Cook <keescook@chromium.org>
13793 R:      Andy Lutomirski <luto@amacapital.net>
13794 R:      Will Drewry <wad@chromium.org>
13795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13796 S:      Supported
13797 F:      kernel/seccomp.c
13798 F:      include/uapi/linux/seccomp.h
13799 F:      include/linux/seccomp.h
13800 F:      tools/testing/selftests/seccomp/*
13801 F:      tools/testing/selftests/kselftest_harness.h
13802 F:      Documentation/userspace-api/seccomp_filter.rst
13803 K:      \bsecure_computing
13804 K:      \bTIF_SECCOMP\b
13805
13806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13807 M:      Al Cooper <alcooperx@gmail.com>
13808 L:      linux-mmc@vger.kernel.org
13809 L:      bcm-kernel-feedback-list@broadcom.com
13810 S:      Maintained
13811 F:      drivers/mmc/host/sdhci-brcmstb*
13812
13813 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13814 M:      Adrian Hunter <adrian.hunter@intel.com>
13815 L:      linux-mmc@vger.kernel.org
13816 S:      Maintained
13817 F:      drivers/mmc/host/sdhci*
13818 F:      include/linux/mmc/sdhci*
13819
13820 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
13821 M:      Adrian Hunter <adrian.hunter@intel.com>
13822 M:      Ritesh Harjani <riteshh@codeaurora.org>
13823 M:      Asutosh Das <asutoshd@codeaurora.org>
13824 L:      linux-mmc@vger.kernel.org
13825 S:      Maintained
13826 F:      drivers/mmc/host/cqhci*
13827
13828 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13829 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13830 M:      Manjunath M B <manjumb@synopsys.com>
13831 L:      linux-mmc@vger.kernel.org
13832 S:      Maintained
13833 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13834
13835 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13836 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13837 L:      linux-mmc@vger.kernel.org
13838 S:      Supported
13839 F:      drivers/mmc/host/sdhci-of-at91.c
13840
13841 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13842 M:      Ben Dooks <ben-linux@fluff.org>
13843 M:      Jaehoon Chung <jh80.chung@samsung.com>
13844 L:      linux-mmc@vger.kernel.org
13845 S:      Maintained
13846 F:      drivers/mmc/host/sdhci-s3c*
13847
13848 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13849 M:      Viresh Kumar <vireshk@kernel.org>
13850 L:      linux-mmc@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/mmc/host/sdhci-spear.c
13853
13854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13855 M:      Kishon Vijay Abraham I <kishon@ti.com>
13856 L:      linux-mmc@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/mmc/host/sdhci-omap.c
13859
13860 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13861 M:      Scott Bauer <scott.bauer@intel.com>
13862 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13863 L:      linux-block@vger.kernel.org
13864 S:      Supported
13865 F:      block/sed*
13866 F:      block/opal_proto.h
13867 F:      include/linux/sed*
13868 F:      include/uapi/linux/sed*
13869
13870 SECURITY CONTACT
13871 M:      Security Officers <security@kernel.org>
13872 S:      Supported
13873
13874 SECURITY SUBSYSTEM
13875 M:      James Morris <jmorris@namei.org>
13876 M:      "Serge E. Hallyn" <serge@hallyn.com>
13877 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13879 W:      http://kernsec.org/
13880 S:      Supported
13881 F:      security/
13882 X:      security/selinux/
13883
13884 SELINUX SECURITY MODULE
13885 M:      Paul Moore <paul@paul-moore.com>
13886 M:      Stephen Smalley <sds@tycho.nsa.gov>
13887 M:      Eric Paris <eparis@parisplace.org>
13888 L:      selinux@vger.kernel.org
13889 W:      https://selinuxproject.org
13890 W:      https://github.com/SELinuxProject
13891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13892 S:      Supported
13893 F:      include/linux/selinux*
13894 F:      security/selinux/
13895 F:      scripts/selinux/
13896 F:      Documentation/admin-guide/LSM/SELinux.rst
13897
13898 SENSABLE PHANTOM
13899 M:      Jiri Slaby <jirislaby@gmail.com>
13900 S:      Maintained
13901 F:      drivers/misc/phantom.c
13902 F:      include/uapi/linux/phantom.h
13903
13904 SERIAL DEVICE BUS
13905 M:      Rob Herring <robh@kernel.org>
13906 L:      linux-serial@vger.kernel.org
13907 S:      Maintained
13908 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13909 F:      drivers/tty/serdev/
13910 F:      include/linux/serdev.h
13911
13912 SERIAL DRIVERS
13913 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13914 L:      linux-serial@vger.kernel.org
13915 S:      Maintained
13916 F:      Documentation/devicetree/bindings/serial/
13917 F:      drivers/tty/serial/
13918
13919 SERIAL IR RECEIVER
13920 M:      Sean Young <sean@mess.org>
13921 L:      linux-media@vger.kernel.org
13922 S:      Maintained
13923 F:      drivers/media/rc/serial_ir.c
13924
13925 SFC NETWORK DRIVER
13926 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13927 M:      Edward Cree <ecree@solarflare.com>
13928 M:      Bert Kenward <bkenward@solarflare.com>
13929 L:      netdev@vger.kernel.org
13930 S:      Supported
13931 F:      drivers/net/ethernet/sfc/
13932
13933 SFF/SFP/SFP+ MODULE SUPPORT
13934 M:      Russell King <linux@armlinux.org.uk>
13935 L:      netdev@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/net/phy/phylink.c
13938 F:      drivers/net/phy/sfp*
13939 F:      include/linux/phylink.h
13940 F:      include/linux/sfp.h
13941
13942 SGI GRU DRIVER
13943 M:      Dimitri Sivanich <sivanich@sgi.com>
13944 S:      Maintained
13945 F:      drivers/misc/sgi-gru/
13946
13947 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13948 M:      Pat Gefre <pfg@sgi.com>
13949 L:      linux-ia64@vger.kernel.org
13950 S:      Supported
13951 F:      Documentation/ia64/serial.txt
13952 F:      drivers/tty/serial/ioc?_serial.c
13953 F:      include/linux/ioc?.h
13954
13955 SGI XP/XPC/XPNET DRIVER
13956 M:      Cliff Whickman <cpw@sgi.com>
13957 M:      Robin Holt <robinmholt@gmail.com>
13958 S:      Maintained
13959 F:      drivers/misc/sgi-xp/
13960
13961 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13962 M:      Ursula Braun <ubraun@linux.ibm.com>
13963 M:      Karsten Graul <kgraul@linux.ibm.com>
13964 L:      linux-s390@vger.kernel.org
13965 W:      http://www.ibm.com/developerworks/linux/linux390/
13966 S:      Supported
13967 F:      net/smc/
13968
13969 SHARP RJ54N1CB0C SENSOR DRIVER
13970 M:      Jacopo Mondi <jacopo@jmondi.org>
13971 L:      linux-media@vger.kernel.org
13972 T:      git git://linuxtv.org/media_tree.git
13973 S:      Odd fixes
13974 F:      drivers/media/i2c/rj54n1cb0c.c
13975 F:      include/media/i2c/rj54n1cb0c.h
13976
13977 SH_VEU V4L2 MEM2MEM DRIVER
13978 L:      linux-media@vger.kernel.org
13979 S:      Orphan
13980 F:      drivers/media/platform/sh_veu.c
13981
13982 SH_VOU V4L2 OUTPUT DRIVER
13983 L:      linux-media@vger.kernel.org
13984 S:      Orphan
13985 F:      drivers/media/platform/sh_vou.c
13986 F:      include/media/drv-intf/sh_vou.h
13987
13988 SI2157 MEDIA DRIVER
13989 M:      Antti Palosaari <crope@iki.fi>
13990 L:      linux-media@vger.kernel.org
13991 W:      https://linuxtv.org
13992 W:      http://palosaari.fi/linux/
13993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13994 T:      git git://linuxtv.org/anttip/media_tree.git
13995 S:      Maintained
13996 F:      drivers/media/tuners/si2157*
13997
13998 SI2165 MEDIA DRIVER
13999 M:      Matthias Schwarzott <zzam@gentoo.org>
14000 L:      linux-media@vger.kernel.org
14001 W:      https://linuxtv.org
14002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14003 S:      Maintained
14004 F:      drivers/media/dvb-frontends/si2165*
14005
14006 SI2168 MEDIA DRIVER
14007 M:      Antti Palosaari <crope@iki.fi>
14008 L:      linux-media@vger.kernel.org
14009 W:      https://linuxtv.org
14010 W:      http://palosaari.fi/linux/
14011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14012 T:      git git://linuxtv.org/anttip/media_tree.git
14013 S:      Maintained
14014 F:      drivers/media/dvb-frontends/si2168*
14015
14016 SI470X FM RADIO RECEIVER I2C DRIVER
14017 M:      Hans Verkuil <hverkuil@xs4all.nl>
14018 L:      linux-media@vger.kernel.org
14019 T:      git git://linuxtv.org/media_tree.git
14020 W:      https://linuxtv.org
14021 S:      Odd Fixes
14022 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
14023
14024 SI470X FM RADIO RECEIVER USB DRIVER
14025 M:      Hans Verkuil <hverkuil@xs4all.nl>
14026 L:      linux-media@vger.kernel.org
14027 T:      git git://linuxtv.org/media_tree.git
14028 W:      https://linuxtv.org
14029 S:      Maintained
14030 F:      drivers/media/radio/si470x/radio-si470x-common.c
14031 F:      drivers/media/radio/si470x/radio-si470x.h
14032 F:      drivers/media/radio/si470x/radio-si470x-usb.c
14033
14034 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14035 M:      Eduardo Valentin <edubezval@gmail.com>
14036 L:      linux-media@vger.kernel.org
14037 T:      git git://linuxtv.org/media_tree.git
14038 W:      https://linuxtv.org
14039 S:      Odd Fixes
14040 F:      drivers/media/radio/si4713/si4713.?
14041
14042 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14043 M:      Eduardo Valentin <edubezval@gmail.com>
14044 L:      linux-media@vger.kernel.org
14045 T:      git git://linuxtv.org/media_tree.git
14046 W:      https://linuxtv.org
14047 S:      Odd Fixes
14048 F:      drivers/media/radio/si4713/radio-platform-si4713.c
14049
14050 SI4713 FM RADIO TRANSMITTER USB DRIVER
14051 M:      Hans Verkuil <hverkuil@xs4all.nl>
14052 L:      linux-media@vger.kernel.org
14053 T:      git git://linuxtv.org/media_tree.git
14054 W:      https://linuxtv.org
14055 S:      Maintained
14056 F:      drivers/media/radio/si4713/radio-usb-si4713.c
14057
14058 SIANO DVB DRIVER
14059 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14060 L:      linux-media@vger.kernel.org
14061 W:      https://linuxtv.org
14062 T:      git git://linuxtv.org/media_tree.git
14063 S:      Odd fixes
14064 F:      drivers/media/common/siano/
14065 F:      drivers/media/usb/siano/
14066 F:      drivers/media/usb/siano/
14067 F:      drivers/media/mmc/siano/
14068
14069 SIFIVE DRIVERS
14070 M:      Palmer Dabbelt <palmer@sifive.com>
14071 M:      Paul Walmsley <paul.walmsley@sifive.com>
14072 L:      linux-riscv@lists.infradead.org
14073 T:      git git://github.com/sifive/riscv-linux.git
14074 S:      Supported
14075 K:      sifive
14076 N:      sifive
14077
14078 SILEAD TOUCHSCREEN DRIVER
14079 M:      Hans de Goede <hdegoede@redhat.com>
14080 L:      linux-input@vger.kernel.org
14081 L:      platform-driver-x86@vger.kernel.org
14082 S:      Maintained
14083 F:      drivers/input/touchscreen/silead.c
14084 F:      drivers/platform/x86/touchscreen_dmi.c
14085
14086 SILICON MOTION SM712 FRAME BUFFER DRIVER
14087 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14088 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14089 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14090 L:      linux-fbdev@vger.kernel.org
14091 S:      Maintained
14092 F:      drivers/video/fbdev/sm712*
14093 F:      Documentation/fb/sm712fb.txt
14094
14095 SIMPLE FIRMWARE INTERFACE (SFI)
14096 M:      Len Brown <lenb@kernel.org>
14097 L:      sfi-devel@simplefirmware.org
14098 W:      http://simplefirmware.org/
14099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14100 S:      Supported
14101 F:      arch/x86/platform/sfi/
14102 F:      drivers/sfi/
14103 F:      include/linux/sfi*.h
14104
14105 SIMPLEFB FB DRIVER
14106 M:      Hans de Goede <hdegoede@redhat.com>
14107 L:      linux-fbdev@vger.kernel.org
14108 S:      Maintained
14109 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
14110 F:      drivers/video/fbdev/simplefb.c
14111 F:      include/linux/platform_data/simplefb.h
14112
14113 SIMTEC EB110ATX (Chalice CATS)
14114 P:      Ben Dooks
14115 P:      Vincent Sanders <vince@simtec.co.uk>
14116 M:      Simtec Linux Team <linux@simtec.co.uk>
14117 W:      http://www.simtec.co.uk/products/EB110ATX/
14118 S:      Supported
14119
14120 SIMTEC EB2410ITX (BAST)
14121 P:      Ben Dooks
14122 P:      Vincent Sanders <vince@simtec.co.uk>
14123 M:      Simtec Linux Team <linux@simtec.co.uk>
14124 W:      http://www.simtec.co.uk/products/EB2410ITX/
14125 S:      Supported
14126 F:      arch/arm/mach-s3c24xx/mach-bast.c
14127 F:      arch/arm/mach-s3c24xx/bast-ide.c
14128 F:      arch/arm/mach-s3c24xx/bast-irq.c
14129
14130 SIPHASH PRF ROUTINES
14131 M:      Jason A. Donenfeld <Jason@zx2c4.com>
14132 S:      Maintained
14133 F:      lib/siphash.c
14134 F:      lib/test_siphash.c
14135 F:      include/linux/siphash.h
14136
14137 SIOX
14138 M:      Gavin Schenk <g.schenk@eckelmann.de>
14139 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14140 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
14141 S:      Supported
14142 F:      drivers/siox/*
14143 F:      drivers/gpio/gpio-siox.c
14144 F:      include/trace/events/siox.h
14145
14146 SIS 190 ETHERNET DRIVER
14147 M:      Francois Romieu <romieu@fr.zoreil.com>
14148 L:      netdev@vger.kernel.org
14149 S:      Maintained
14150 F:      drivers/net/ethernet/sis/sis190.c
14151
14152 SIS 900/7016 FAST ETHERNET DRIVER
14153 M:      Daniele Venzano <venza@brownhat.org>
14154 W:      http://www.brownhat.org/sis900.html
14155 L:      netdev@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/net/ethernet/sis/sis900.*
14158
14159 SIS FRAMEBUFFER DRIVER
14160 M:      Thomas Winischhofer <thomas@winischhofer.net>
14161 W:      http://www.winischhofer.net/linuxsisvga.shtml
14162 S:      Maintained
14163 F:      Documentation/fb/sisfb.txt
14164 F:      drivers/video/fbdev/sis/
14165 F:      include/video/sisfb.h
14166
14167 SIS USB2VGA DRIVER
14168 M:      Thomas Winischhofer <thomas@winischhofer.net>
14169 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
14170 S:      Maintained
14171 F:      drivers/usb/misc/sisusbvga/
14172
14173 SLAB ALLOCATOR
14174 M:      Christoph Lameter <cl@linux.com>
14175 M:      Pekka Enberg <penberg@kernel.org>
14176 M:      David Rientjes <rientjes@google.com>
14177 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
14178 M:      Andrew Morton <akpm@linux-foundation.org>
14179 L:      linux-mm@kvack.org
14180 S:      Maintained
14181 F:      include/linux/sl?b*.h
14182 F:      mm/sl?b*
14183
14184 SLEEPABLE READ-COPY UPDATE (SRCU)
14185 M:      Lai Jiangshan <jiangshanlai@gmail.com>
14186 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
14187 M:      Josh Triplett <josh@joshtriplett.org>
14188 R:      Steven Rostedt <rostedt@goodmis.org>
14189 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14190 L:      linux-kernel@vger.kernel.org
14191 W:      http://www.rdrop.com/users/paulmck/RCU/
14192 S:      Supported
14193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14194 F:      include/linux/srcu*.h
14195 F:      kernel/rcu/srcu*.c
14196
14197 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14198 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14199 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14200 S:      Maintained
14201 F:      drivers/slimbus/
14202 F:      Documentation/devicetree/bindings/slimbus/
14203 F:      include/linux/slimbus.h
14204
14205 SMACK SECURITY MODULE
14206 M:      Casey Schaufler <casey@schaufler-ca.com>
14207 L:      linux-security-module@vger.kernel.org
14208 W:      http://schaufler-ca.com
14209 T:      git git://github.com/cschaufler/smack-next
14210 S:      Maintained
14211 F:      Documentation/admin-guide/LSM/Smack.rst
14212 F:      security/smack/
14213
14214 SMC91x ETHERNET DRIVER
14215 M:      Nicolas Pitre <nico@fluxnic.net>
14216 S:      Odd Fixes
14217 F:      drivers/net/ethernet/smsc/smc91x.*
14218
14219 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14220 M:      Sakari Ailus <sakari.ailus@iki.fi>
14221 L:      linux-media@vger.kernel.org
14222 S:      Maintained
14223 F:      drivers/media/i2c/smiapp/
14224 F:      include/media/i2c/smiapp.h
14225 F:      drivers/media/i2c/smiapp-pll.c
14226 F:      drivers/media/i2c/smiapp-pll.h
14227 F:      include/uapi/linux/smiapp.h
14228 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14229
14230 SMM665 HARDWARE MONITOR DRIVER
14231 M:      Guenter Roeck <linux@roeck-us.net>
14232 L:      linux-hwmon@vger.kernel.org
14233 S:      Maintained
14234 F:      Documentation/hwmon/smm665
14235 F:      drivers/hwmon/smm665.c
14236
14237 SMSC EMC2103 HARDWARE MONITOR DRIVER
14238 M:      Steve Glendinning <steve.glendinning@shawell.net>
14239 L:      linux-hwmon@vger.kernel.org
14240 S:      Maintained
14241 F:      Documentation/hwmon/emc2103
14242 F:      drivers/hwmon/emc2103.c
14243
14244 SMSC SCH5627 HARDWARE MONITOR DRIVER
14245 M:      Hans de Goede <hdegoede@redhat.com>
14246 L:      linux-hwmon@vger.kernel.org
14247 S:      Supported
14248 F:      Documentation/hwmon/sch5627
14249 F:      drivers/hwmon/sch5627.c
14250
14251 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14252 M:      Steve Glendinning <steve.glendinning@shawell.net>
14253 L:      linux-fbdev@vger.kernel.org
14254 S:      Maintained
14255 F:      drivers/video/fbdev/smscufx.c
14256
14257 SMSC47B397 HARDWARE MONITOR DRIVER
14258 M:      Jean Delvare <jdelvare@suse.com>
14259 L:      linux-hwmon@vger.kernel.org
14260 S:      Maintained
14261 F:      Documentation/hwmon/smsc47b397
14262 F:      drivers/hwmon/smsc47b397.c
14263
14264 SMSC911x ETHERNET DRIVER
14265 M:      Steve Glendinning <steve.glendinning@shawell.net>
14266 L:      netdev@vger.kernel.org
14267 S:      Maintained
14268 F:      include/linux/smsc911x.h
14269 F:      drivers/net/ethernet/smsc/smsc911x.*
14270
14271 SMSC9420 PCI ETHERNET DRIVER
14272 M:      Steve Glendinning <steve.glendinning@shawell.net>
14273 L:      netdev@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/net/ethernet/smsc/smsc9420.*
14276
14277 SOC-CAMERA V4L2 SUBSYSTEM
14278 L:      linux-media@vger.kernel.org
14279 T:      git git://linuxtv.org/media_tree.git
14280 S:      Orphan
14281 F:      include/media/soc*
14282 F:      drivers/media/i2c/soc_camera/
14283 F:      drivers/media/platform/soc_camera/
14284
14285 SOCIONEXT SYNQUACER I2C DRIVER
14286 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14287 L:      linux-i2c@vger.kernel.org
14288 S:      Maintained
14289 F:      drivers/i2c/busses/i2c-synquacer.c
14290 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14291
14292 SOCIONEXT UNIPHIER SOUND DRIVER
14293 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14294 S:      Orphan
14295 F:      sound/soc/uniphier/
14296
14297 SOEKRIS NET48XX LED SUPPORT
14298 M:      Chris Boot <bootc@bootc.net>
14299 S:      Maintained
14300 F:      drivers/leds/leds-net48xx.c
14301
14302 SOFT-ROCE DRIVER (rxe)
14303 M:      Moni Shoua <monis@mellanox.com>
14304 L:      linux-rdma@vger.kernel.org
14305 S:      Supported
14306 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14307 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14308 F:      drivers/infiniband/sw/rxe/
14309 F:      include/uapi/rdma/rdma_user_rxe.h
14310
14311 SOFTLOGIC 6x10 MPEG CODEC
14312 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14313 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14314 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14315 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14316 M:      Ismael Luceno <ismael@iodev.co.uk>
14317 L:      linux-media@vger.kernel.org
14318 S:      Supported
14319 F:      drivers/media/pci/solo6x10/
14320
14321 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14322 M:      James Morse <james.morse@arm.com>
14323 L:      linux-arm-kernel@lists.infradead.org
14324 S:      Maintained
14325 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14326 F:      drivers/firmware/arm_sdei.c
14327 F:      include/linux/arm_sdei.h
14328 F:      include/uapi/linux/arm_sdei.h
14329
14330 SOFTWARE RAID (Multiple Disks) SUPPORT
14331 M:      Shaohua Li <shli@kernel.org>
14332 L:      linux-raid@vger.kernel.org
14333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14334 S:      Supported
14335 F:      drivers/md/Makefile
14336 F:      drivers/md/Kconfig
14337 F:      drivers/md/md*
14338 F:      drivers/md/raid*
14339 F:      include/linux/raid/
14340 F:      include/uapi/linux/raid/
14341
14342 SOCIONEXT (SNI) AVE NETWORK DRIVER
14343 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14344 L:      netdev@vger.kernel.org
14345 S:      Maintained
14346 F:      drivers/net/ethernet/socionext/sni_ave.c
14347 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14348
14349 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14350 M:      Jassi Brar <jaswinder.singh@linaro.org>
14351 L:      netdev@vger.kernel.org
14352 S:      Maintained
14353 F:      drivers/net/ethernet/socionext/netsec.c
14354 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14355
14356 SOLIDRUN CLEARFOG SUPPORT
14357 M:      Russell King <linux@armlinux.org.uk>
14358 S:      Maintained
14359 F:      arch/arm/boot/dts/armada-388-clearfog*
14360 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14361
14362 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14363 M:      Russell King <linux@armlinux.org.uk>
14364 S:      Maintained
14365 F:      arch/arm/boot/dts/imx6*-cubox-i*
14366 F:      arch/arm/boot/dts/imx6*-hummingboard*
14367 F:      arch/arm/boot/dts/imx6*-sr-*
14368
14369 SONIC NETWORK DRIVER
14370 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14371 L:      netdev@vger.kernel.org
14372 S:      Maintained
14373 F:      drivers/net/ethernet/natsemi/sonic.*
14374
14375 SONICS SILICON BACKPLANE DRIVER (SSB)
14376 M:      Michael Buesch <m@bues.ch>
14377 L:      linux-wireless@vger.kernel.org
14378 S:      Maintained
14379 F:      drivers/ssb/
14380 F:      include/linux/ssb/
14381
14382 SONY IMX214 SENSOR DRIVER
14383 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14384 L:      linux-media@vger.kernel.org
14385 T:      git git://linuxtv.org/media_tree.git
14386 S:      Maintained
14387 F:      drivers/media/i2c/imx214.c
14388 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14389
14390 SONY IMX258 SENSOR DRIVER
14391 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14392 L:      linux-media@vger.kernel.org
14393 T:      git git://linuxtv.org/media_tree.git
14394 S:      Maintained
14395 F:      drivers/media/i2c/imx258.c
14396
14397 SONY IMX274 SENSOR DRIVER
14398 M:      Leon Luo <leonl@leopardimaging.com>
14399 L:      linux-media@vger.kernel.org
14400 T:      git git://linuxtv.org/media_tree.git
14401 S:      Maintained
14402 F:      drivers/media/i2c/imx274.c
14403 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14404
14405 SONY IMX319 SENSOR DRIVER
14406 M:      Bingbu Cao <bingbu.cao@intel.com>
14407 L:      linux-media@vger.kernel.org
14408 T:      git git://linuxtv.org/media_tree.git
14409 S:      Maintained
14410 F:      drivers/media/i2c/imx319.c
14411
14412 SONY IMX355 SENSOR DRIVER
14413 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14414 L:      linux-media@vger.kernel.org
14415 T:      git git://linuxtv.org/media_tree.git
14416 S:      Maintained
14417 F:      drivers/media/i2c/imx355.c
14418
14419 SONY MEMORYSTICK CARD SUPPORT
14420 M:      Alex Dubov <oakad@yahoo.com>
14421 W:      http://tifmxx.berlios.de/
14422 S:      Maintained
14423 F:      drivers/memstick/host/tifm_ms.c
14424
14425 SONY MEMORYSTICK STANDARD SUPPORT
14426 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14427 S:      Maintained
14428 F:      drivers/memstick/core/ms_block.*
14429
14430 SONY VAIO CONTROL DEVICE DRIVER
14431 M:      Mattia Dongili <malattia@linux.it>
14432 L:      platform-driver-x86@vger.kernel.org
14433 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14434 S:      Maintained
14435 F:      Documentation/laptops/sony-laptop.txt
14436 F:      drivers/char/sonypi.c
14437 F:      drivers/platform/x86/sony-laptop.c
14438 F:      include/linux/sony-laptop.h
14439
14440 SOUND
14441 M:      Jaroslav Kysela <perex@perex.cz>
14442 M:      Takashi Iwai <tiwai@suse.com>
14443 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14444 W:      http://www.alsa-project.org/
14445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14446 T:      git git://git.alsa-project.org/alsa-kernel.git
14447 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14448 S:      Maintained
14449 F:      Documentation/sound/
14450 F:      include/sound/
14451 F:      include/uapi/sound/
14452 F:      sound/
14453
14454 SOUND - COMPRESSED AUDIO
14455 M:      Vinod Koul <vkoul@kernel.org>
14456 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14458 S:      Supported
14459 F:      Documentation/sound/designs/compress-offload.rst
14460 F:      include/sound/compress_driver.h
14461 F:      include/uapi/sound/compress_*
14462 F:      sound/core/compress_offload.c
14463 F:      sound/soc/soc-compress.c
14464
14465 SOUND - DMAENGINE HELPERS
14466 M:      Lars-Peter Clausen <lars@metafoo.de>
14467 S:      Supported
14468 F:      include/sound/dmaengine_pcm.h
14469 F:      sound/core/pcm_dmaengine.c
14470 F:      sound/soc/soc-generic-dmaengine-pcm.c
14471
14472 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14473 M:      Liam Girdwood <lgirdwood@gmail.com>
14474 M:      Mark Brown <broonie@kernel.org>
14475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14476 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14477 W:      http://alsa-project.org/main/index.php/ASoC
14478 S:      Supported
14479 F:      Documentation/devicetree/bindings/sound/
14480 F:      Documentation/sound/soc/
14481 F:      sound/soc/
14482 F:      include/dt-bindings/sound/
14483 F:      include/sound/soc*
14484
14485 SOUNDWIRE SUBSYSTEM
14486 M:      Vinod Koul <vkoul@kernel.org>
14487 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14488 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14489 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14490 S:      Supported
14491 F:      Documentation/driver-api/soundwire/
14492 F:      drivers/soundwire/
14493 F:      include/linux/soundwire/
14494
14495 SP2 MEDIA DRIVER
14496 M:      Olli Salonen <olli.salonen@iki.fi>
14497 L:      linux-media@vger.kernel.org
14498 W:      https://linuxtv.org
14499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14500 S:      Maintained
14501 F:      drivers/media/dvb-frontends/sp2*
14502
14503 SPARC + UltraSPARC (sparc/sparc64)
14504 M:      "David S. Miller" <davem@davemloft.net>
14505 L:      sparclinux@vger.kernel.org
14506 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14509 S:      Maintained
14510 F:      arch/sparc/
14511 F:      drivers/sbus/
14512
14513 SPARC SERIAL DRIVERS
14514 M:      "David S. Miller" <davem@davemloft.net>
14515 L:      sparclinux@vger.kernel.org
14516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14518 S:      Maintained
14519 F:      include/linux/sunserialcore.h
14520 F:      drivers/tty/serial/suncore.c
14521 F:      drivers/tty/serial/sunhv.c
14522 F:      drivers/tty/serial/sunsab.c
14523 F:      drivers/tty/serial/sunsab.h
14524 F:      drivers/tty/serial/sunsu.c
14525 F:      drivers/tty/serial/sunzilog.c
14526 F:      drivers/tty/serial/sunzilog.h
14527 F:      drivers/tty/vcc.c
14528
14529 SPARSE CHECKER
14530 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14531 L:      linux-sparse@vger.kernel.org
14532 W:      https://sparse.wiki.kernel.org/
14533 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14534 S:      Maintained
14535 F:      include/linux/compiler.h
14536
14537 SPEAR CLOCK FRAMEWORK SUPPORT
14538 M:      Viresh Kumar <vireshk@kernel.org>
14539 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14540 W:      http://www.st.com/spear
14541 S:      Maintained
14542 F:      drivers/clk/spear/
14543
14544 SPEAR PLATFORM SUPPORT
14545 M:      Viresh Kumar <vireshk@kernel.org>
14546 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14548 W:      http://www.st.com/spear
14549 S:      Maintained
14550 F:      arch/arm/boot/dts/spear*
14551 F:      arch/arm/mach-spear/
14552
14553 SPI NOR SUBSYSTEM
14554 M:      Marek Vasut <marek.vasut@gmail.com>
14555 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
14556 L:      linux-mtd@lists.infradead.org
14557 W:      http://www.linux-mtd.infradead.org/
14558 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14559 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14560 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14561 S:      Maintained
14562 F:      drivers/mtd/spi-nor/
14563 F:      include/linux/mtd/spi-nor.h
14564
14565 SPI SUBSYSTEM
14566 M:      Mark Brown <broonie@kernel.org>
14567 L:      linux-spi@vger.kernel.org
14568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14569 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14570 S:      Maintained
14571 F:      Documentation/devicetree/bindings/spi/
14572 F:      Documentation/spi/
14573 F:      drivers/spi/
14574 F:      include/linux/spi/
14575 F:      include/uapi/linux/spi/
14576 F:      tools/spi/
14577
14578 SPIDERNET NETWORK DRIVER for CELL
14579 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14580 L:      netdev@vger.kernel.org
14581 S:      Supported
14582 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14583 F:      drivers/net/ethernet/toshiba/spider_net*
14584
14585 SPMI SUBSYSTEM
14586 R:      Stephen Boyd <sboyd@kernel.org>
14587 L:      linux-arm-msm@vger.kernel.org
14588 F:      Documentation/devicetree/bindings/spmi/
14589 F:      drivers/spmi/
14590 F:      include/dt-bindings/spmi/spmi.h
14591 F:      include/linux/spmi.h
14592 F:      include/trace/events/spmi.h
14593
14594 SPU FILE SYSTEM
14595 M:      Jeremy Kerr <jk@ozlabs.org>
14596 L:      linuxppc-dev@lists.ozlabs.org
14597 W:      http://www.ibm.com/developerworks/power/cell/
14598 S:      Supported
14599 F:      Documentation/filesystems/spufs.txt
14600 F:      arch/powerpc/platforms/cell/spufs/
14601
14602 SQUASHFS FILE SYSTEM
14603 M:      Phillip Lougher <phillip@squashfs.org.uk>
14604 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14605 W:      http://squashfs.org.uk
14606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14607 S:      Maintained
14608 F:      Documentation/filesystems/squashfs.txt
14609 F:      fs/squashfs/
14610
14611 SRM (Alpha) environment access
14612 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14613 S:      Maintained
14614 F:      arch/alpha/kernel/srm_env.c
14615
14616 ST LSM6DSx IMU IIO DRIVER
14617 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14618 L:      linux-iio@vger.kernel.org
14619 W:      http://www.st.com/
14620 S:      Maintained
14621 F:      drivers/iio/imu/st_lsm6dsx/
14622 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14623
14624 ST STM32 I2C/SMBUS DRIVER
14625 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14626 L:      linux-i2c@vger.kernel.org
14627 S:      Maintained
14628 F:      drivers/i2c/busses/i2c-stm32*
14629
14630 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14631 M:      Song Qiang <songqiang1304521@gmail.com>
14632 L:      linux-iio@vger.kernel.org
14633 S:      Maintained
14634 F:      drivers/iio/proximity/vl53l0x-i2c.c
14635 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14636
14637 STABLE BRANCH
14638 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14639 M:      Sasha Levin <sashal@kernel.org>
14640 L:      stable@vger.kernel.org
14641 S:      Supported
14642 F:      Documentation/process/stable-kernel-rules.rst
14643
14644 STAGING - COMEDI
14645 M:      Ian Abbott <abbotti@mev.co.uk>
14646 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14647 S:      Odd Fixes
14648 F:      drivers/staging/comedi/
14649
14650 STAGING - EROFS FILE SYSTEM
14651 M:      Gao Xiang <gaoxiang25@huawei.com>
14652 M:      Chao Yu <yuchao0@huawei.com>
14653 L:      linux-erofs@lists.ozlabs.org
14654 S:      Maintained
14655 F:      drivers/staging/erofs/
14656
14657 STAGING - INDUSTRIAL IO
14658 M:      Jonathan Cameron <jic23@kernel.org>
14659 L:      linux-iio@vger.kernel.org
14660 S:      Odd Fixes
14661 F:      Documentation/devicetree/bindings/staging/iio/
14662 F:      drivers/staging/iio/
14663
14664 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14665 M:      Marc Dietrich <marvin24@gmx.de>
14666 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14667 L:      linux-tegra@vger.kernel.org
14668 S:      Maintained
14669 F:      drivers/staging/nvec/
14670
14671 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14672 M:      Jens Frederich <jfrederich@gmail.com>
14673 M:      Daniel Drake <dsd@laptop.org>
14674 M:      Jon Nettleton <jon.nettleton@gmail.com>
14675 W:      http://wiki.laptop.org/go/DCON
14676 S:      Maintained
14677 F:      drivers/staging/olpc_dcon/
14678
14679 STAGING - REALTEK RTL8712U DRIVERS
14680 M:      Larry Finger <Larry.Finger@lwfinger.net>
14681 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14682 S:      Odd Fixes
14683 F:      drivers/staging/rtl8712/
14684
14685 STAGING - REALTEK RTL8188EU DRIVERS
14686 M:      Larry Finger <Larry.Finger@lwfinger.net>
14687 S:      Odd Fixes
14688 F:      drivers/staging/rtl8188eu/
14689
14690 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14691 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14692 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14693 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14694 L:      linux-fbdev@vger.kernel.org
14695 S:      Maintained
14696 F:      drivers/staging/sm750fb/
14697
14698 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14699 M:      William Hubbs <w.d.hubbs@gmail.com>
14700 M:      Chris Brannon <chris@the-brannons.com>
14701 M:      Kirk Reiser <kirk@reisers.ca>
14702 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14703 L:      speakup@linux-speakup.org
14704 W:      http://www.linux-speakup.org/
14705 S:      Odd Fixes
14706 F:      drivers/staging/speakup/
14707
14708 STAGING - VIA VT665X DRIVERS
14709 M:      Forest Bond <forest@alittletooquiet.net>
14710 S:      Odd Fixes
14711 F:      drivers/staging/vt665?/
14712
14713 STAGING - WILC1000 WIFI DRIVER
14714 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14715 M:      Ajay Singh <ajay.kathat@microchip.com>
14716 L:      linux-wireless@vger.kernel.org
14717 S:      Supported
14718 F:      drivers/staging/wilc1000/
14719
14720 STAGING SUBSYSTEM
14721 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14723 L:      devel@driverdev.osuosl.org
14724 S:      Supported
14725 F:      drivers/staging/
14726
14727 STARFIRE/DURALAN NETWORK DRIVER
14728 M:      Ion Badulescu <ionut@badula.org>
14729 S:      Odd Fixes
14730 F:      drivers/net/ethernet/adaptec/starfire*
14731
14732 STEC S1220 SKD DRIVER
14733 M:      Bart Van Assche <bart.vanassche@wdc.com>
14734 L:      linux-block@vger.kernel.org
14735 S:      Maintained
14736 F:      drivers/block/skd*[ch]
14737
14738 STI AUDIO (ASoC) DRIVERS
14739 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14741 S:      Maintained
14742 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14743 F:      sound/soc/sti/
14744
14745 STI CEC DRIVER
14746 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14747 S:      Maintained
14748 F:      drivers/media/platform/sti/cec/
14749 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14750
14751 STK1160 USB VIDEO CAPTURE DRIVER
14752 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14753 L:      linux-media@vger.kernel.org
14754 T:      git git://linuxtv.org/media_tree.git
14755 S:      Maintained
14756 F:      drivers/media/usb/stk1160/
14757
14758 STM32 AUDIO (ASoC) DRIVERS
14759 M:      Olivier Moysan <olivier.moysan@st.com>
14760 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14761 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14762 S:      Maintained
14763 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14764 F:      sound/soc/stm/
14765
14766 STM32 TIMER/LPTIMER DRIVERS
14767 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14768 S:      Maintained
14769 F:      drivers/*/stm32-*timer*
14770 F:      drivers/pwm/pwm-stm32*
14771 F:      include/linux/*/stm32-*tim*
14772 F:      Documentation/ABI/testing/*timer-stm32
14773 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14774 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14775
14776 STMMAC ETHERNET DRIVER
14777 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14778 M:      Alexandre Torgue <alexandre.torgue@st.com>
14779 M:      Jose Abreu <joabreu@synopsys.com>
14780 L:      netdev@vger.kernel.org
14781 W:      http://www.stlinux.com
14782 S:      Supported
14783 F:      drivers/net/ethernet/stmicro/stmmac/
14784
14785 SUN3/3X
14786 M:      Sam Creasey <sammy@sammy.net>
14787 W:      http://sammy.net/sun3/
14788 S:      Maintained
14789 F:      arch/m68k/kernel/*sun3*
14790 F:      arch/m68k/sun3*/
14791 F:      arch/m68k/include/asm/sun3*
14792 F:      drivers/net/ethernet/i825xx/sun3*
14793
14794 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14795 M:      Hans de Goede <hdegoede@redhat.com>
14796 L:      linux-input@vger.kernel.org
14797 S:      Maintained
14798 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14799 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14800
14801 SUNDANCE NETWORK DRIVER
14802 M:      Denis Kirjanov <kda@linux-powerpc.org>
14803 L:      netdev@vger.kernel.org
14804 S:      Maintained
14805 F:      drivers/net/ethernet/dlink/sundance.c
14806
14807 SUPERH
14808 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14809 M:      Rich Felker <dalias@libc.org>
14810 L:      linux-sh@vger.kernel.org
14811 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14812 S:      Maintained
14813 F:      Documentation/sh/
14814 F:      arch/sh/
14815 F:      drivers/sh/
14816
14817 SUSPEND TO RAM
14818 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14819 M:      Len Brown <len.brown@intel.com>
14820 M:      Pavel Machek <pavel@ucw.cz>
14821 L:      linux-pm@vger.kernel.org
14822 B:      https://bugzilla.kernel.org
14823 S:      Supported
14824 F:      Documentation/power/
14825 F:      arch/x86/kernel/acpi/
14826 F:      drivers/base/power/
14827 F:      kernel/power/
14828 F:      include/linux/suspend.h
14829 F:      include/linux/freezer.h
14830 F:      include/linux/pm.h
14831
14832 SVGA HANDLING
14833 M:      Martin Mares <mj@ucw.cz>
14834 L:      linux-video@atrey.karlin.mff.cuni.cz
14835 S:      Maintained
14836 F:      Documentation/svga.txt
14837 F:      arch/x86/boot/video*
14838
14839 SWIOTLB SUBSYSTEM
14840 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14841 L:      iommu@lists.linux-foundation.org
14842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14843 S:      Supported
14844 F:      kernel/dma/swiotlb.c
14845 F:      arch/*/kernel/pci-swiotlb.c
14846 F:      include/linux/swiotlb.h
14847
14848 SWITCHDEV
14849 M:      Jiri Pirko <jiri@resnulli.us>
14850 M:      Ivan Vecera <ivecera@redhat.com>
14851 L:      netdev@vger.kernel.org
14852 S:      Supported
14853 F:      net/switchdev/
14854 F:      include/net/switchdev.h
14855
14856 SY8106A REGULATOR DRIVER
14857 M:      Icenowy Zheng <icenowy@aosc.io>
14858 S:      Maintained
14859 F:      drivers/regulator/sy8106a-regulator.c
14860 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14861
14862 SYNC FILE FRAMEWORK
14863 M:      Sumit Semwal <sumit.semwal@linaro.org>
14864 R:      Gustavo Padovan <gustavo@padovan.org>
14865 S:      Maintained
14866 L:      linux-media@vger.kernel.org
14867 L:      dri-devel@lists.freedesktop.org
14868 F:      drivers/dma-buf/sync_*
14869 F:      drivers/dma-buf/dma-fence*
14870 F:      drivers/dma-buf/sw_sync.c
14871 F:      include/linux/sync_file.h
14872 F:      include/uapi/linux/sync_file.h
14873 F:      Documentation/sync_file.txt
14874 T:      git git://anongit.freedesktop.org/drm/drm-misc
14875
14876 SYNOPSYS ARC ARCHITECTURE
14877 M:      Vineet Gupta <vgupta@synopsys.com>
14878 L:      linux-snps-arc@lists.infradead.org
14879 S:      Supported
14880 F:      arch/arc/
14881 F:      Documentation/devicetree/bindings/arc/*
14882 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14883 F:      drivers/clocksource/arc_timer.c
14884 F:      drivers/tty/serial/arc_uart.c
14885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14886
14887 SYNOPSYS ARC HSDK SDP pll clock driver
14888 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14889 S:      Supported
14890 F:      drivers/clk/clk-hsdk-pll.c
14891 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14892
14893 SYNOPSYS ARC SDP clock driver
14894 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14895 S:      Supported
14896 F:      drivers/clk/axs10x/*
14897 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14898
14899 SYNOPSYS ARC SDP platform support
14900 M:      Alexey Brodkin <abrodkin@synopsys.com>
14901 S:      Supported
14902 F:      arch/arc/plat-axs10x
14903 F:      arch/arc/boot/dts/ax*
14904 F:      Documentation/devicetree/bindings/arc/axs10*
14905
14906 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14907 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14908 S:      Supported
14909 F:      drivers/reset/reset-axs10x.c
14910 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14911
14912 SYNOPSYS CREG GPIO DRIVER
14913 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14914 S:      Maintained
14915 F:      drivers/gpio/gpio-creg-snps.c
14916 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14917
14918 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14919 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14920 S:      Maintained
14921 F:      drivers/tty/serial/8250/8250_dw.c
14922
14923 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14924 M:      Hoan Tran <hoan@os.amperecomputing.com>
14925 L:      linux-gpio@vger.kernel.org
14926 S:      Maintained
14927 F:      drivers/gpio/gpio-dwapb.c
14928 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14929
14930 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14931 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14932 S:      Maintained
14933 F:      drivers/dma/dwi-axi-dmac/
14934 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14935
14936 SYNOPSYS DESIGNWARE DMAC DRIVER
14937 M:      Viresh Kumar <vireshk@kernel.org>
14938 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14939 S:      Maintained
14940 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14941 F:      drivers/dma/dw/
14942 F:      include/dt-bindings/dma/dw-dmac.h
14943 F:      include/linux/dma/dw.h
14944 F:      include/linux/platform_data/dma-dw.h
14945
14946 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14947 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14948 L:      netdev@vger.kernel.org
14949 S:      Supported
14950 F:      drivers/net/ethernet/synopsys/
14951
14952 SYNOPSYS DESIGNWARE I2C DRIVER
14953 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14954 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14955 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14956 L:      linux-i2c@vger.kernel.org
14957 S:      Maintained
14958 F:      drivers/i2c/busses/i2c-designware-*
14959 F:      include/linux/platform_data/i2c-designware.h
14960
14961 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14962 M:      Jaehoon Chung <jh80.chung@samsung.com>
14963 L:      linux-mmc@vger.kernel.org
14964 S:      Maintained
14965 F:      drivers/mmc/host/dw_mmc*
14966
14967 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14968 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14969 S:      Supported
14970 F:      drivers/reset/reset-hsdk.c
14971 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14972 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14973
14974 SYSTEM CONFIGURATION (SYSCON)
14975 M:      Lee Jones <lee.jones@linaro.org>
14976 M:      Arnd Bergmann <arnd@arndb.de>
14977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14978 S:      Supported
14979 F:      drivers/mfd/syscon.c
14980
14981 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14982 M:      Sudeep Holla <sudeep.holla@arm.com>
14983 L:      linux-arm-kernel@lists.infradead.org
14984 S:      Maintained
14985 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14986 F:      drivers/clk/clk-sc[mp]i.c
14987 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14988 F:      drivers/firmware/arm_scpi.c
14989 F:      drivers/firmware/arm_scmi/
14990 F:      include/linux/sc[mp]i_protocol.h
14991
14992 SYSTEM RESET/SHUTDOWN DRIVERS
14993 M:      Sebastian Reichel <sre@kernel.org>
14994 L:      linux-pm@vger.kernel.org
14995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14996 S:      Maintained
14997 F:      Documentation/devicetree/bindings/power/reset/
14998 F:      drivers/power/reset/
14999
15000 SYSTEM TRACE MODULE CLASS
15001 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
15002 S:      Maintained
15003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15004 F:      Documentation/trace/stm.rst
15005 F:      drivers/hwtracing/stm/
15006 F:      include/linux/stm.h
15007 F:      include/uapi/linux/stm.h
15008
15009 SYSV FILESYSTEM
15010 M:      Christoph Hellwig <hch@infradead.org>
15011 S:      Maintained
15012 F:      Documentation/filesystems/sysv-fs.txt
15013 F:      fs/sysv/
15014 F:      include/linux/sysv_fs.h
15015
15016 TARGET SUBSYSTEM
15017 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
15018 L:      linux-scsi@vger.kernel.org
15019 L:      target-devel@vger.kernel.org
15020 W:      http://www.linux-iscsi.org
15021 W:      http://groups.google.com/group/linux-iscsi-target-dev
15022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
15023 S:      Supported
15024 F:      drivers/target/
15025 F:      include/target/
15026 F:      Documentation/target/
15027
15028 TASKSTATS STATISTICS INTERFACE
15029 M:      Balbir Singh <bsingharora@gmail.com>
15030 S:      Maintained
15031 F:      Documentation/accounting/taskstats*
15032 F:      include/linux/taskstats*
15033 F:      kernel/taskstats.c
15034
15035 TC subsystem
15036 M:      Jamal Hadi Salim <jhs@mojatatu.com>
15037 M:      Cong Wang <xiyou.wangcong@gmail.com>
15038 M:      Jiri Pirko <jiri@resnulli.us>
15039 L:      netdev@vger.kernel.org
15040 S:      Maintained
15041 F:      include/net/pkt_cls.h
15042 F:      include/net/pkt_sched.h
15043 F:      include/net/tc_act/
15044 F:      include/uapi/linux/pkt_cls.h
15045 F:      include/uapi/linux/pkt_sched.h
15046 F:      include/uapi/linux/tc_act/
15047 F:      include/uapi/linux/tc_ematch/
15048 F:      net/sched/
15049
15050 TC90522 MEDIA DRIVER
15051 M:      Akihiro Tsukada <tskd08@gmail.com>
15052 L:      linux-media@vger.kernel.org
15053 S:      Odd Fixes
15054 F:      drivers/media/dvb-frontends/tc90522*
15055
15056 TCP LOW PRIORITY MODULE
15057 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15058 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15059 W:      http://tcp-lp-mod.sourceforge.net/
15060 S:      Maintained
15061 F:      net/ipv4/tcp_lp.c
15062
15063 TDA10071 MEDIA DRIVER
15064 M:      Antti Palosaari <crope@iki.fi>
15065 L:      linux-media@vger.kernel.org
15066 W:      https://linuxtv.org
15067 W:      http://palosaari.fi/linux/
15068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15069 T:      git git://linuxtv.org/anttip/media_tree.git
15070 S:      Maintained
15071 F:      drivers/media/dvb-frontends/tda10071*
15072
15073 TDA18212 MEDIA DRIVER
15074 M:      Antti Palosaari <crope@iki.fi>
15075 L:      linux-media@vger.kernel.org
15076 W:      https://linuxtv.org
15077 W:      http://palosaari.fi/linux/
15078 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15079 T:      git git://linuxtv.org/anttip/media_tree.git
15080 S:      Maintained
15081 F:      drivers/media/tuners/tda18212*
15082
15083 TDA18218 MEDIA DRIVER
15084 M:      Antti Palosaari <crope@iki.fi>
15085 L:      linux-media@vger.kernel.org
15086 W:      https://linuxtv.org
15087 W:      http://palosaari.fi/linux/
15088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15089 T:      git git://linuxtv.org/anttip/media_tree.git
15090 S:      Maintained
15091 F:      drivers/media/tuners/tda18218*
15092
15093 TDA18250 MEDIA DRIVER
15094 M:      Olli Salonen <olli.salonen@iki.fi>
15095 L:      linux-media@vger.kernel.org
15096 W:      https://linuxtv.org
15097 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15098 T:      git git://linuxtv.org/media_tree.git
15099 S:      Maintained
15100 F:      drivers/media/tuners/tda18250*
15101
15102 TDA18271 MEDIA DRIVER
15103 M:      Michael Krufky <mkrufky@linuxtv.org>
15104 L:      linux-media@vger.kernel.org
15105 W:      https://linuxtv.org
15106 W:      http://github.com/mkrufky
15107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15108 T:      git git://linuxtv.org/mkrufky/tuners.git
15109 S:      Maintained
15110 F:      drivers/media/tuners/tda18271*
15111
15112 TDA1997x MEDIA DRIVER
15113 M:      Tim Harvey <tharvey@gateworks.com>
15114 L:      linux-media@vger.kernel.org
15115 W:      https://linuxtv.org
15116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15117 S:      Maintained
15118 F:      drivers/media/i2c/tda1997x.*
15119
15120 TDA827x MEDIA DRIVER
15121 M:      Michael Krufky <mkrufky@linuxtv.org>
15122 L:      linux-media@vger.kernel.org
15123 W:      https://linuxtv.org
15124 W:      http://github.com/mkrufky
15125 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15126 T:      git git://linuxtv.org/mkrufky/tuners.git
15127 S:      Maintained
15128 F:      drivers/media/tuners/tda8290.*
15129
15130 TDA8290 MEDIA DRIVER
15131 M:      Michael Krufky <mkrufky@linuxtv.org>
15132 L:      linux-media@vger.kernel.org
15133 W:      https://linuxtv.org
15134 W:      http://github.com/mkrufky
15135 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15136 T:      git git://linuxtv.org/mkrufky/tuners.git
15137 S:      Maintained
15138 F:      drivers/media/tuners/tda8290.*
15139
15140 TDA9840 MEDIA DRIVER
15141 M:      Hans Verkuil <hverkuil@xs4all.nl>
15142 L:      linux-media@vger.kernel.org
15143 T:      git git://linuxtv.org/media_tree.git
15144 W:      https://linuxtv.org
15145 S:      Maintained
15146 F:      drivers/media/i2c/tda9840*
15147
15148 TEA5761 TUNER DRIVER
15149 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15150 L:      linux-media@vger.kernel.org
15151 W:      https://linuxtv.org
15152 T:      git git://linuxtv.org/media_tree.git
15153 S:      Odd fixes
15154 F:      drivers/media/tuners/tea5761.*
15155
15156 TEA5767 TUNER DRIVER
15157 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15158 L:      linux-media@vger.kernel.org
15159 W:      https://linuxtv.org
15160 T:      git git://linuxtv.org/media_tree.git
15161 S:      Maintained
15162 F:      drivers/media/tuners/tea5767.*
15163
15164 TEA6415C MEDIA DRIVER
15165 M:      Hans Verkuil <hverkuil@xs4all.nl>
15166 L:      linux-media@vger.kernel.org
15167 T:      git git://linuxtv.org/media_tree.git
15168 W:      https://linuxtv.org
15169 S:      Maintained
15170 F:      drivers/media/i2c/tea6415c*
15171
15172 TEA6420 MEDIA DRIVER
15173 M:      Hans Verkuil <hverkuil@xs4all.nl>
15174 L:      linux-media@vger.kernel.org
15175 T:      git git://linuxtv.org/media_tree.git
15176 W:      https://linuxtv.org
15177 S:      Maintained
15178 F:      drivers/media/i2c/tea6420*
15179
15180 TEAM DRIVER
15181 M:      Jiri Pirko <jiri@resnulli.us>
15182 L:      netdev@vger.kernel.org
15183 S:      Supported
15184 F:      drivers/net/team/
15185 F:      include/linux/if_team.h
15186 F:      include/uapi/linux/if_team.h
15187
15188 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15189 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15190 S:      Maintained
15191 F:      arch/x86/platform/ts5500/
15192
15193 TECHNOTREND USB IR RECEIVER
15194 M:      Sean Young <sean@mess.org>
15195 L:      linux-media@vger.kernel.org
15196 S:      Maintained
15197 F:      drivers/media/rc/ttusbir.c
15198
15199 TECHWELL TW9910 VIDEO DECODER
15200 L:      linux-media@vger.kernel.org
15201 S:      Orphan
15202 F:      drivers/media/i2c/tw9910.c
15203 F:      include/media/i2c/tw9910.h
15204
15205 TEE SUBSYSTEM
15206 M:      Jens Wiklander <jens.wiklander@linaro.org>
15207 S:      Maintained
15208 F:      include/linux/tee_drv.h
15209 F:      include/uapi/linux/tee.h
15210 F:      drivers/tee/
15211 F:      Documentation/tee.txt
15212
15213 TEGRA ARCHITECTURE SUPPORT
15214 M:      Thierry Reding <thierry.reding@gmail.com>
15215 M:      Jonathan Hunter <jonathanh@nvidia.com>
15216 L:      linux-tegra@vger.kernel.org
15217 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
15218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15219 S:      Supported
15220 N:      [^a-z]tegra
15221
15222 TEGRA CLOCK DRIVER
15223 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
15224 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
15225 S:      Supported
15226 F:      drivers/clk/tegra/
15227
15228 TEGRA DMA DRIVERS
15229 M:      Laxman Dewangan <ldewangan@nvidia.com>
15230 M:      Jon Hunter <jonathanh@nvidia.com>
15231 S:      Supported
15232 F:      drivers/dma/tegra*
15233
15234 TEGRA I2C DRIVER
15235 M:      Laxman Dewangan <ldewangan@nvidia.com>
15236 S:      Supported
15237 F:      drivers/i2c/busses/i2c-tegra.c
15238
15239 TEGRA IOMMU DRIVERS
15240 M:      Thierry Reding <thierry.reding@gmail.com>
15241 L:      linux-tegra@vger.kernel.org
15242 S:      Supported
15243 F:      drivers/iommu/tegra*
15244
15245 TEGRA KBC DRIVER
15246 M:      Laxman Dewangan <ldewangan@nvidia.com>
15247 S:      Supported
15248 F:      drivers/input/keyboard/tegra-kbc.c
15249
15250 TEGRA NAND DRIVER
15251 M:      Stefan Agner <stefan@agner.ch>
15252 M:      Lucas Stach <dev@lynxeye.de>
15253 S:      Maintained
15254 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15255 F:      drivers/mtd/nand/raw/tegra_nand.c
15256
15257 TEGRA PWM DRIVER
15258 M:      Thierry Reding <thierry.reding@gmail.com>
15259 S:      Supported
15260 F:      drivers/pwm/pwm-tegra.c
15261
15262 TEGRA SERIAL DRIVER
15263 M:      Laxman Dewangan <ldewangan@nvidia.com>
15264 S:      Supported
15265 F:      drivers/tty/serial/serial-tegra.c
15266
15267 TEGRA SPI DRIVER
15268 M:      Laxman Dewangan <ldewangan@nvidia.com>
15269 S:      Supported
15270 F:      drivers/spi/spi-tegra*
15271
15272 TEHUTI ETHERNET DRIVER
15273 M:      Andy Gospodarek <andy@greyhouse.net>
15274 L:      netdev@vger.kernel.org
15275 S:      Supported
15276 F:      drivers/net/ethernet/tehuti/*
15277
15278 Telecom Clock Driver for MCPL0010
15279 M:      Mark Gross <mark.gross@intel.com>
15280 S:      Supported
15281 F:      drivers/char/tlclk.c
15282
15283 TENSILICA XTENSA PORT (xtensa)
15284 M:      Chris Zankel <chris@zankel.net>
15285 M:      Max Filippov <jcmvbkbc@gmail.com>
15286 L:      linux-xtensa@linux-xtensa.org
15287 T:      git git://github.com/czankel/xtensa-linux.git
15288 S:      Maintained
15289 F:      arch/xtensa/
15290 F:      drivers/irqchip/irq-xtensa-*
15291
15292 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15293 M:      Nishanth Menon <nm@ti.com>
15294 M:      Tero Kristo <t-kristo@ti.com>
15295 M:      Santosh Shilimkar <ssantosh@kernel.org>
15296 L:      linux-arm-kernel@lists.infradead.org
15297 S:      Maintained
15298 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15299 F:      drivers/firmware/ti_sci*
15300 F:      include/linux/soc/ti/ti_sci_protocol.h
15301 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15302 F:      drivers/soc/ti/ti_sci_pm_domains.c
15303 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15304 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15305 F:      drivers/clk/keystone/sci-clk.c
15306 F:      drivers/reset/reset-ti-sci.c
15307
15308 Texas Instruments ASoC drivers
15309 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15310 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15311 S:      Maintained
15312 F:      sound/soc/ti/
15313
15314 Texas Instruments' DAC7612 DAC Driver
15315 M:      Ricardo Ribalda <ricardo@ribalda.com>
15316 L:      linux-iio@vger.kernel.org
15317 S:      Supported
15318 F:      drivers/iio/dac/ti-dac7612.c
15319 F:      Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15320
15321 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15322 M:      Hans Verkuil <hverkuil@xs4all.nl>
15323 L:      linux-media@vger.kernel.org
15324 T:      git git://linuxtv.org/media_tree.git
15325 W:      https://linuxtv.org
15326 S:      Maintained
15327 F:      drivers/media/radio/radio-raremono.c
15328
15329 THERMAL
15330 M:      Zhang Rui <rui.zhang@intel.com>
15331 M:      Eduardo Valentin <edubezval@gmail.com>
15332 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15333 L:      linux-pm@vger.kernel.org
15334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15336 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15337 S:      Supported
15338 F:      drivers/thermal/
15339 F:      include/linux/thermal.h
15340 F:      include/uapi/linux/thermal.h
15341 F:      include/linux/cpu_cooling.h
15342 F:      Documentation/devicetree/bindings/thermal/
15343
15344 THERMAL/CPU_COOLING
15345 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15346 M:      Viresh Kumar <viresh.kumar@linaro.org>
15347 M:      Javi Merino <javi.merino@kernel.org>
15348 L:      linux-pm@vger.kernel.org
15349 S:      Supported
15350 F:      Documentation/thermal/cpu-cooling-api.txt
15351 F:      drivers/thermal/cpu_cooling.c
15352 F:      include/linux/cpu_cooling.h
15353
15354 THINKPAD ACPI EXTRAS DRIVER
15355 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15356 L:      ibm-acpi-devel@lists.sourceforge.net
15357 L:      platform-driver-x86@vger.kernel.org
15358 W:      http://ibm-acpi.sourceforge.net
15359 W:      http://thinkwiki.org/wiki/Ibm-acpi
15360 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15361 S:      Maintained
15362 F:      drivers/platform/x86/thinkpad_acpi.c
15363
15364 THUNDERBOLT DRIVER
15365 M:      Andreas Noever <andreas.noever@gmail.com>
15366 M:      Michael Jamet <michael.jamet@intel.com>
15367 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15368 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15370 S:      Maintained
15371 F:      Documentation/admin-guide/thunderbolt.rst
15372 F:      drivers/thunderbolt/
15373 F:      include/linux/thunderbolt.h
15374
15375 THUNDERBOLT NETWORK DRIVER
15376 M:      Michael Jamet <michael.jamet@intel.com>
15377 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15378 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15379 L:      netdev@vger.kernel.org
15380 S:      Maintained
15381 F:      drivers/net/thunderbolt.c
15382
15383 THUNDERX GPIO DRIVER
15384 M:      David Daney <david.daney@cavium.com>
15385 S:      Maintained
15386 F:      drivers/gpio/gpio-thunderx.c
15387
15388 TI AM437X VPFE DRIVER
15389 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15390 L:      linux-media@vger.kernel.org
15391 W:      https://linuxtv.org
15392 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15393 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15394 S:      Maintained
15395 F:      drivers/media/platform/am437x/
15396
15397 TI BANDGAP AND THERMAL DRIVER
15398 M:      Eduardo Valentin <edubezval@gmail.com>
15399 M:      Keerthy <j-keerthy@ti.com>
15400 L:      linux-pm@vger.kernel.org
15401 L:      linux-omap@vger.kernel.org
15402 S:      Maintained
15403 F:      drivers/thermal/ti-soc-thermal/
15404
15405 TI BQ27XXX POWER SUPPLY DRIVER
15406 R:      Andrew F. Davis <afd@ti.com>
15407 F:      include/linux/power/bq27xxx_battery.h
15408 F:      drivers/power/supply/bq27xxx_battery.c
15409 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15410
15411 TI CDCE706 CLOCK DRIVER
15412 M:      Max Filippov <jcmvbkbc@gmail.com>
15413 S:      Maintained
15414 F:      drivers/clk/clk-cdce706.c
15415
15416 TI CLOCK DRIVER
15417 M:      Tero Kristo <t-kristo@ti.com>
15418 L:      linux-omap@vger.kernel.org
15419 S:      Maintained
15420 F:      drivers/clk/ti/
15421 F:      include/linux/clk/ti.h
15422
15423 TI DAVINCI MACHINE SUPPORT
15424 M:      Sekhar Nori <nsekhar@ti.com>
15425 M:      Kevin Hilman <khilman@kernel.org>
15426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15428 S:      Supported
15429 F:      arch/arm/mach-davinci/
15430 F:      drivers/i2c/busses/i2c-davinci.c
15431 F:      arch/arm/boot/dts/da850*
15432
15433 TI DAVINCI SERIES CLOCK DRIVER
15434 M:      David Lechner <david@lechnology.com>
15435 R:      Sekhar Nori <nsekhar@ti.com>
15436 S:      Maintained
15437 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15438 F:      drivers/clk/davinci/
15439
15440 TI DAVINCI SERIES GPIO DRIVER
15441 M:      Keerthy <j-keerthy@ti.com>
15442 L:      linux-gpio@vger.kernel.org
15443 S:      Maintained
15444 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15445 F:      drivers/gpio/gpio-davinci.c
15446
15447 TI DAVINCI SERIES MEDIA DRIVER
15448 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15449 L:      linux-media@vger.kernel.org
15450 W:      https://linuxtv.org
15451 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15452 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15453 S:      Maintained
15454 F:      drivers/media/platform/davinci/
15455 F:      include/media/davinci/
15456
15457 TI ETHERNET SWITCH DRIVER (CPSW)
15458 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15459 L:      linux-omap@vger.kernel.org
15460 L:      netdev@vger.kernel.org
15461 S:      Maintained
15462 F:      drivers/net/ethernet/ti/cpsw*
15463 F:      drivers/net/ethernet/ti/davinci*
15464
15465 TI FLASH MEDIA INTERFACE DRIVER
15466 M:      Alex Dubov <oakad@yahoo.com>
15467 S:      Maintained
15468 F:      drivers/misc/tifm*
15469 F:      drivers/mmc/host/tifm_sd.c
15470 F:      include/linux/tifm.h
15471
15472 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15473 M:      Santosh Shilimkar <ssantosh@kernel.org>
15474 L:      linux-kernel@vger.kernel.org
15475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15476 S:      Maintained
15477 F:      drivers/soc/ti/*
15478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15479
15480 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15481 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15482 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15483 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15484 S:      Maintained
15485 F:      sound/soc/codecs/lm49453*
15486 F:      sound/soc/codecs/isabelle*
15487
15488 TI LP855x BACKLIGHT DRIVER
15489 M:      Milo Kim <milo.kim@ti.com>
15490 S:      Maintained
15491 F:      Documentation/backlight/lp855x-driver.txt
15492 F:      drivers/video/backlight/lp855x_bl.c
15493 F:      include/linux/platform_data/lp855x.h
15494
15495 TI LP8727 CHARGER DRIVER
15496 M:      Milo Kim <milo.kim@ti.com>
15497 S:      Maintained
15498 F:      drivers/power/supply/lp8727_charger.c
15499 F:      include/linux/platform_data/lp8727.h
15500
15501 TI LP8788 MFD DRIVER
15502 M:      Milo Kim <milo.kim@ti.com>
15503 S:      Maintained
15504 F:      drivers/iio/adc/lp8788_adc.c
15505 F:      drivers/leds/leds-lp8788.c
15506 F:      drivers/mfd/lp8788*.c
15507 F:      drivers/power/supply/lp8788-charger.c
15508 F:      drivers/regulator/lp8788-*.c
15509 F:      include/linux/mfd/lp8788*.h
15510
15511 TI NETCP ETHERNET DRIVER
15512 M:      Wingman Kwok <w-kwok2@ti.com>
15513 M:      Murali Karicheri <m-karicheri2@ti.com>
15514 L:      netdev@vger.kernel.org
15515 S:      Maintained
15516 F:      drivers/net/ethernet/ti/netcp*
15517
15518 TI PCM3060 ASoC CODEC DRIVER
15519 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15521 S:      Maintained
15522 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15523 F:      sound/soc/codecs/pcm3060*
15524
15525 TI TAS571X FAMILY ASoC CODEC DRIVER
15526 M:      Kevin Cernekee <cernekee@chromium.org>
15527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15528 S:      Odd Fixes
15529 F:      sound/soc/codecs/tas571x*
15530
15531 TI TRF7970A NFC DRIVER
15532 M:      Mark Greer <mgreer@animalcreek.com>
15533 L:      linux-wireless@vger.kernel.org
15534 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15535 S:      Supported
15536 F:      drivers/nfc/trf7970a.c
15537 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15538
15539 TI TWL4030 SERIES SOC CODEC DRIVER
15540 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15542 S:      Maintained
15543 F:      sound/soc/codecs/twl4030*
15544
15545 TI VPE/CAL DRIVERS
15546 M:      Benoit Parrot <bparrot@ti.com>
15547 L:      linux-media@vger.kernel.org
15548 W:      http://linuxtv.org/
15549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15550 S:      Maintained
15551 F:      drivers/media/platform/ti-vpe/
15552
15553 TI WILINK WIRELESS DRIVERS
15554 L:      linux-wireless@vger.kernel.org
15555 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15556 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15558 S:      Orphan
15559 F:      drivers/net/wireless/ti/
15560 F:      include/linux/wl12xx.h
15561
15562 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15563 M:      John Stultz <john.stultz@linaro.org>
15564 M:      Thomas Gleixner <tglx@linutronix.de>
15565 R:      Stephen Boyd <sboyd@kernel.org>
15566 L:      linux-kernel@vger.kernel.org
15567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15568 S:      Supported
15569 F:      include/linux/clocksource.h
15570 F:      include/linux/time.h
15571 F:      include/linux/timex.h
15572 F:      include/uapi/linux/time.h
15573 F:      include/uapi/linux/timex.h
15574 F:      kernel/time/clocksource.c
15575 F:      kernel/time/time*.c
15576 F:      kernel/time/alarmtimer.c
15577 F:      kernel/time/ntp.c
15578 F:      tools/testing/selftests/timers/
15579
15580 TIPC NETWORK LAYER
15581 M:      Jon Maloy <jon.maloy@ericsson.com>
15582 M:      Ying Xue <ying.xue@windriver.com>
15583 L:      netdev@vger.kernel.org (core kernel code)
15584 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15585 W:      http://tipc.sourceforge.net/
15586 S:      Maintained
15587 F:      include/uapi/linux/tipc*.h
15588 F:      net/tipc/
15589
15590 TLAN NETWORK DRIVER
15591 M:      Samuel Chessman <chessman@tux.org>
15592 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15593 W:      http://sourceforge.net/projects/tlan/
15594 S:      Maintained
15595 F:      Documentation/networking/device_drivers/ti/tlan.txt
15596 F:      drivers/net/ethernet/ti/tlan.*
15597
15598 TM6000 VIDEO4LINUX DRIVER
15599 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15600 L:      linux-media@vger.kernel.org
15601 W:      https://linuxtv.org
15602 T:      git git://linuxtv.org/media_tree.git
15603 S:      Odd fixes
15604 F:      drivers/media/usb/tm6000/
15605 F:      Documentation/media/v4l-drivers/tm6000*
15606
15607 TMIO/SDHI MMC DRIVER
15608 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15609 L:      linux-mmc@vger.kernel.org
15610 S:      Supported
15611 F:      drivers/mmc/host/tmio_mmc*
15612 F:      drivers/mmc/host/renesas_sdhi*
15613 F:      include/linux/mfd/tmio.h
15614
15615 TMP401 HARDWARE MONITOR DRIVER
15616 M:      Guenter Roeck <linux@roeck-us.net>
15617 L:      linux-hwmon@vger.kernel.org
15618 S:      Maintained
15619 F:      Documentation/hwmon/tmp401
15620 F:      drivers/hwmon/tmp401.c
15621
15622 TMPFS (SHMEM FILESYSTEM)
15623 M:      Hugh Dickins <hughd@google.com>
15624 L:      linux-mm@kvack.org
15625 S:      Maintained
15626 F:      include/linux/shmem_fs.h
15627 F:      mm/shmem.c
15628
15629 TOMOYO SECURITY MODULE
15630 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15631 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15632 L:      tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15633 L:      tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15634 L:      tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15635 L:      tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15636 W:      https://tomoyo.osdn.jp/
15637 S:      Maintained
15638 F:      security/tomoyo/
15639
15640 TOPSTAR LAPTOP EXTRAS DRIVER
15641 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15642 L:      platform-driver-x86@vger.kernel.org
15643 S:      Maintained
15644 F:      drivers/platform/x86/topstar-laptop.c
15645
15646 TORTURE-TEST MODULES
15647 M:      Davidlohr Bueso <dave@stgolabs.net>
15648 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15649 M:      Josh Triplett <josh@joshtriplett.org>
15650 L:      linux-kernel@vger.kernel.org
15651 S:      Supported
15652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15653 F:      Documentation/RCU/torture.txt
15654 F:      kernel/torture.c
15655 F:      kernel/rcu/rcutorture.c
15656 F:      kernel/rcu/rcuperf.c
15657 F:      kernel/locking/locktorture.c
15658
15659 TOSHIBA ACPI EXTRAS DRIVER
15660 M:      Azael Avalos <coproscefalo@gmail.com>
15661 L:      platform-driver-x86@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/platform/x86/toshiba_acpi.c
15664
15665 TOSHIBA BLUETOOTH DRIVER
15666 M:      Azael Avalos <coproscefalo@gmail.com>
15667 L:      platform-driver-x86@vger.kernel.org
15668 S:      Maintained
15669 F:      drivers/platform/x86/toshiba_bluetooth.c
15670
15671 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15672 M:      Azael Avalos <coproscefalo@gmail.com>
15673 L:      platform-driver-x86@vger.kernel.org
15674 S:      Maintained
15675 F:      drivers/platform/x86/toshiba_haps.c
15676
15677 TOSHIBA SMM DRIVER
15678 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15679 W:      http://www.buzzard.org.uk/toshiba/
15680 S:      Maintained
15681 F:      drivers/char/toshiba.c
15682 F:      include/linux/toshiba.h
15683 F:      include/uapi/linux/toshiba.h
15684
15685 TOSHIBA TC358743 DRIVER
15686 M:      Mats Randgaard <matrandg@cisco.com>
15687 L:      linux-media@vger.kernel.org
15688 S:      Maintained
15689 F:      drivers/media/i2c/tc358743*
15690 F:      include/media/i2c/tc358743.h
15691
15692 TOSHIBA WMI HOTKEYS 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-wmi.c
15697
15698 TPM DEVICE DRIVER
15699 M:      Peter Huewe <peterhuewe@gmx.de>
15700 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15701 R:      Jason Gunthorpe <jgg@ziepe.ca>
15702 L:      linux-integrity@vger.kernel.org
15703 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15704 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15705 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15706 S:      Maintained
15707 F:      drivers/char/tpm/
15708
15709 TRACING
15710 M:      Steven Rostedt <rostedt@goodmis.org>
15711 M:      Ingo Molnar <mingo@redhat.com>
15712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15713 S:      Maintained
15714 F:      Documentation/trace/ftrace.rst
15715 F:      arch/*/*/*/ftrace.h
15716 F:      arch/*/kernel/ftrace.c
15717 F:      include/*/ftrace.h
15718 F:      include/linux/trace*.h
15719 F:      include/trace/
15720 F:      kernel/trace/
15721 F:      tools/testing/selftests/ftrace/
15722
15723 TRACING MMIO ACCESSES (MMIOTRACE)
15724 M:      Steven Rostedt <rostedt@goodmis.org>
15725 M:      Ingo Molnar <mingo@kernel.org>
15726 R:      Karol Herbst <karolherbst@gmail.com>
15727 R:      Pekka Paalanen <ppaalanen@gmail.com>
15728 S:      Maintained
15729 L:      linux-kernel@vger.kernel.org
15730 L:      nouveau@lists.freedesktop.org
15731 F:      kernel/trace/trace_mmiotrace.c
15732 F:      include/linux/mmiotrace.h
15733 F:      arch/x86/mm/kmmio.c
15734 F:      arch/x86/mm/mmio-mod.c
15735 F:      arch/x86/mm/testmmiotrace.c
15736
15737 TRIVIAL PATCHES
15738 M:      Jiri Kosina <trivial@kernel.org>
15739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15740 S:      Maintained
15741 K:      ^Subject:.*(?i)trivial
15742
15743 TEMPO SEMICONDUCTOR DRIVERS
15744 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15745 S:      Maintained
15746 F:      sound/soc/codecs/tscs*.c
15747 F:      sound/soc/codecs/tscs*.h
15748 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15749
15750 TTY LAYER
15751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15752 M:      Jiri Slaby <jslaby@suse.com>
15753 S:      Supported
15754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15755 F:      Documentation/serial/
15756 F:      drivers/tty/
15757 F:      drivers/tty/serial/serial_core.c
15758 F:      include/linux/serial_core.h
15759 F:      include/linux/serial.h
15760 F:      include/linux/tty.h
15761 F:      include/uapi/linux/serial_core.h
15762 F:      include/uapi/linux/serial.h
15763 F:      include/uapi/linux/tty.h
15764
15765 TUA9001 MEDIA DRIVER
15766 M:      Antti Palosaari <crope@iki.fi>
15767 L:      linux-media@vger.kernel.org
15768 W:      https://linuxtv.org
15769 W:      http://palosaari.fi/linux/
15770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15771 T:      git git://linuxtv.org/anttip/media_tree.git
15772 S:      Maintained
15773 F:      drivers/media/tuners/tua9001*
15774
15775 TULIP NETWORK DRIVERS
15776 L:      netdev@vger.kernel.org
15777 L:      linux-parisc@vger.kernel.org
15778 S:      Orphan
15779 F:      drivers/net/ethernet/dec/tulip/
15780
15781 TUN/TAP driver
15782 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15783 W:      http://vtun.sourceforge.net/tun
15784 S:      Maintained
15785 F:      Documentation/networking/tuntap.txt
15786 F:      arch/um/os-Linux/drivers/
15787
15788 TURBOCHANNEL SUBSYSTEM
15789 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15790 M:      Ralf Baechle <ralf@linux-mips.org>
15791 L:      linux-mips@vger.kernel.org
15792 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15793 S:      Maintained
15794 F:      drivers/tc/
15795 F:      include/linux/tc.h
15796
15797 TURBOSTAT UTILITY
15798 M:      "Len Brown" <lenb@kernel.org>
15799 L:      linux-pm@vger.kernel.org
15800 B:      https://bugzilla.kernel.org
15801 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15803 S:      Supported
15804 F:      tools/power/x86/turbostat/
15805
15806 TW5864 VIDEO4LINUX DRIVER
15807 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15808 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15809 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15810 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15811 L:      linux-media@vger.kernel.org
15812 S:      Supported
15813 F:      drivers/media/pci/tw5864/
15814
15815 TW68 VIDEO4LINUX DRIVER
15816 M:      Hans Verkuil <hverkuil@xs4all.nl>
15817 L:      linux-media@vger.kernel.org
15818 T:      git git://linuxtv.org/media_tree.git
15819 W:      https://linuxtv.org
15820 S:      Odd Fixes
15821 F:      drivers/media/pci/tw68/
15822
15823 TW686X VIDEO4LINUX DRIVER
15824 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15825 L:      linux-media@vger.kernel.org
15826 T:      git git://linuxtv.org/media_tree.git
15827 W:      http://linuxtv.org
15828 S:      Maintained
15829 F:      drivers/media/pci/tw686x/
15830
15831 UBI FILE SYSTEM (UBIFS)
15832 M:      Richard Weinberger <richard@nod.at>
15833 M:      Artem Bityutskiy <dedekind1@gmail.com>
15834 M:      Adrian Hunter <adrian.hunter@intel.com>
15835 L:      linux-mtd@lists.infradead.org
15836 T:      git git://git.infradead.org/ubifs-2.6.git
15837 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15838 S:      Supported
15839 F:      Documentation/filesystems/ubifs.txt
15840 F:      fs/ubifs/
15841
15842 UCLINUX (M68KNOMMU AND COLDFIRE)
15843 M:      Greg Ungerer <gerg@linux-m68k.org>
15844 W:      http://www.linux-m68k.org/
15845 W:      http://www.uclinux.org/
15846 L:      linux-m68k@lists.linux-m68k.org
15847 L:      uclinux-dev@uclinux.org  (subscribers-only)
15848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15849 S:      Maintained
15850 F:      arch/m68k/coldfire/
15851 F:      arch/m68k/68*/
15852 F:      arch/m68k/*/*_no.*
15853 F:      arch/m68k/include/asm/*_no.*
15854
15855 UDF FILESYSTEM
15856 M:      Jan Kara <jack@suse.com>
15857 S:      Maintained
15858 F:      Documentation/filesystems/udf.txt
15859 F:      fs/udf/
15860
15861 UDRAW TABLET
15862 M:      Bastien Nocera <hadess@hadess.net>
15863 L:      linux-input@vger.kernel.org
15864 S:      Maintained
15865 F:      drivers/hid/hid-udraw-ps3.c
15866
15867 UFS FILESYSTEM
15868 M:      Evgeniy Dushistov <dushistov@mail.ru>
15869 S:      Maintained
15870 F:      Documentation/filesystems/ufs.txt
15871 F:      fs/ufs/
15872
15873 UHID USERSPACE HID IO DRIVER:
15874 M:      David Herrmann <dh.herrmann@googlemail.com>
15875 L:      linux-input@vger.kernel.org
15876 S:      Maintained
15877 F:      drivers/hid/uhid.c
15878 F:      include/uapi/linux/uhid.h
15879
15880 ULPI BUS
15881 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15882 L:      linux-usb@vger.kernel.org
15883 S:      Maintained
15884 F:      drivers/usb/common/ulpi.c
15885 F:      include/linux/ulpi/
15886
15887 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15888 L:      linux-usb@vger.kernel.org
15889 S:      Orphan
15890 F:      drivers/uwb/
15891 F:      include/linux/uwb.h
15892 F:      include/linux/uwb/
15893
15894 UNICORE32 ARCHITECTURE:
15895 M:      Guan Xuetao <gxt@pku.edu.cn>
15896 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15897 S:      Maintained
15898 T:      git git://github.com/gxt/linux.git
15899 F:      arch/unicore32/
15900
15901 UNIFDEF
15902 M:      Tony Finch <dot@dotat.at>
15903 W:      http://dotat.at/prog/unifdef
15904 S:      Maintained
15905 F:      scripts/unifdef.c
15906
15907 UNIFORM CDROM DRIVER
15908 M:      Jens Axboe <axboe@kernel.dk>
15909 W:      http://www.kernel.dk
15910 S:      Maintained
15911 F:      Documentation/cdrom/
15912 F:      drivers/cdrom/cdrom.c
15913 F:      include/linux/cdrom.h
15914 F:      include/uapi/linux/cdrom.h
15915
15916 UNISYS S-PAR DRIVERS
15917 M:      David Kershner <david.kershner@unisys.com>
15918 L:      sparmaintainer@unisys.com (Unisys internal)
15919 S:      Supported
15920 F:      include/linux/visorbus.h
15921 F:      drivers/visorbus/
15922 F:      drivers/staging/unisys/
15923
15924 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15925 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15926 L:      linux-scsi@vger.kernel.org
15927 S:      Supported
15928 F:      Documentation/scsi/ufs.txt
15929 F:      drivers/scsi/ufs/
15930
15931 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15932 M:      Joao Pinto <jpinto@synopsys.com>
15933 L:      linux-scsi@vger.kernel.org
15934 S:      Supported
15935 F:      drivers/scsi/ufs/*dwc*
15936
15937 UNSORTED BLOCK IMAGES (UBI)
15938 M:      Artem Bityutskiy <dedekind1@gmail.com>
15939 M:      Richard Weinberger <richard@nod.at>
15940 W:      http://www.linux-mtd.infradead.org/
15941 L:      linux-mtd@lists.infradead.org
15942 T:      git git://git.infradead.org/ubifs-2.6.git
15943 S:      Supported
15944 F:      drivers/mtd/ubi/
15945 F:      include/linux/mtd/ubi.h
15946 F:      include/uapi/mtd/ubi-user.h
15947
15948 USB "USBNET" DRIVER FRAMEWORK
15949 M:      Oliver Neukum <oneukum@suse.com>
15950 L:      netdev@vger.kernel.org
15951 W:      http://www.linux-usb.org/usbnet
15952 S:      Maintained
15953 F:      drivers/net/usb/usbnet.c
15954 F:      include/linux/usb/usbnet.h
15955
15956 USB ACM DRIVER
15957 M:      Oliver Neukum <oneukum@suse.com>
15958 L:      linux-usb@vger.kernel.org
15959 S:      Maintained
15960 F:      Documentation/usb/acm.txt
15961 F:      drivers/usb/class/cdc-acm.*
15962
15963 USB AR5523 WIRELESS DRIVER
15964 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15965 L:      linux-wireless@vger.kernel.org
15966 S:      Maintained
15967 F:      drivers/net/wireless/ath/ar5523/
15968
15969 USB ATTACHED SCSI
15970 M:      Oliver Neukum <oneukum@suse.com>
15971 L:      linux-usb@vger.kernel.org
15972 L:      linux-scsi@vger.kernel.org
15973 S:      Maintained
15974 F:      drivers/usb/storage/uas.c
15975
15976 USB CDC ETHERNET DRIVER
15977 M:      Oliver Neukum <oliver@neukum.org>
15978 L:      linux-usb@vger.kernel.org
15979 S:      Maintained
15980 F:      drivers/net/usb/cdc_*.c
15981 F:      include/uapi/linux/usb/cdc.h
15982
15983 USB CHAOSKEY DRIVER
15984 M:      Keith Packard <keithp@keithp.com>
15985 L:      linux-usb@vger.kernel.org
15986 S:      Maintained
15987 F:      drivers/usb/misc/chaoskey.c
15988
15989 USB CYPRESS C67X00 DRIVER
15990 M:      Peter Korsgaard <jacmet@sunsite.dk>
15991 L:      linux-usb@vger.kernel.org
15992 S:      Maintained
15993 F:      drivers/usb/c67x00/
15994
15995 USB DAVICOM DM9601 DRIVER
15996 M:      Peter Korsgaard <jacmet@sunsite.dk>
15997 L:      netdev@vger.kernel.org
15998 W:      http://www.linux-usb.org/usbnet
15999 S:      Maintained
16000 F:      drivers/net/usb/dm9601.c
16001
16002 USB DIAMOND RIO500 DRIVER
16003 M:      Cesar Miquel <miquel@df.uba.ar>
16004 L:      rio500-users@lists.sourceforge.net
16005 W:      http://rio500.sourceforge.net
16006 S:      Maintained
16007 F:      drivers/usb/misc/rio500*
16008
16009 USB EHCI DRIVER
16010 M:      Alan Stern <stern@rowland.harvard.edu>
16011 L:      linux-usb@vger.kernel.org
16012 S:      Maintained
16013 F:      Documentation/usb/ehci.txt
16014 F:      drivers/usb/host/ehci*
16015
16016 USB GADGET/PERIPHERAL SUBSYSTEM
16017 M:      Felipe Balbi <balbi@kernel.org>
16018 L:      linux-usb@vger.kernel.org
16019 W:      http://www.linux-usb.org/gadget
16020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16021 S:      Maintained
16022 F:      drivers/usb/gadget/
16023 F:      include/linux/usb/gadget*
16024
16025 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16026 M:      Jiri Kosina <jikos@kernel.org>
16027 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
16028 L:      linux-usb@vger.kernel.org
16029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16030 S:      Maintained
16031 F:      Documentation/hid/hiddev.txt
16032 F:      drivers/hid/usbhid/
16033
16034 USB INTEL XHCI ROLE MUX DRIVER
16035 M:      Hans de Goede <hdegoede@redhat.com>
16036 L:      linux-usb@vger.kernel.org
16037 S:      Maintained
16038 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
16039
16040 USB ISP116X DRIVER
16041 M:      Olav Kongas <ok@artecdesign.ee>
16042 L:      linux-usb@vger.kernel.org
16043 S:      Maintained
16044 F:      drivers/usb/host/isp116x*
16045 F:      include/linux/usb/isp116x.h
16046
16047 USB LAN78XX ETHERNET DRIVER
16048 M:      Woojung Huh <woojung.huh@microchip.com>
16049 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16050 L:      netdev@vger.kernel.org
16051 S:      Maintained
16052 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16053 F:      drivers/net/usb/lan78xx.*
16054 F:      include/dt-bindings/net/microchip-lan78xx.h
16055
16056 USB MASS STORAGE DRIVER
16057 M:      Alan Stern <stern@rowland.harvard.edu>
16058 L:      linux-usb@vger.kernel.org
16059 L:      usb-storage@lists.one-eyed-alien.net
16060 S:      Maintained
16061 F:      drivers/usb/storage/
16062
16063 USB MIDI DRIVER
16064 M:      Clemens Ladisch <clemens@ladisch.de>
16065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16066 T:      git git://git.alsa-project.org/alsa-kernel.git
16067 S:      Maintained
16068 F:      sound/usb/midi.*
16069
16070 USB NETWORKING DRIVERS
16071 L:      linux-usb@vger.kernel.org
16072 S:      Odd Fixes
16073 F:      drivers/net/usb/
16074
16075 USB OHCI DRIVER
16076 M:      Alan Stern <stern@rowland.harvard.edu>
16077 L:      linux-usb@vger.kernel.org
16078 S:      Maintained
16079 F:      Documentation/usb/ohci.txt
16080 F:      drivers/usb/host/ohci*
16081
16082 USB OTG FSM (Finite State Machine)
16083 M:      Peter Chen <Peter.Chen@nxp.com>
16084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16085 L:      linux-usb@vger.kernel.org
16086 S:      Maintained
16087 F:      drivers/usb/common/usb-otg-fsm.c
16088
16089 USB OVER IP DRIVER
16090 M:      Valentina Manea <valentina.manea.m@gmail.com>
16091 M:      Shuah Khan <shuah@kernel.org>
16092 M:      Shuah Khan <skhan@linuxfoundation.org>
16093 L:      linux-usb@vger.kernel.org
16094 S:      Maintained
16095 F:      Documentation/usb/usbip_protocol.txt
16096 F:      drivers/usb/usbip/
16097 F:      tools/usb/usbip/
16098 F:      tools/testing/selftests/drivers/usb/usbip/
16099
16100 USB PEGASUS DRIVER
16101 M:      Petko Manolov <petkan@nucleusys.com>
16102 L:      linux-usb@vger.kernel.org
16103 L:      netdev@vger.kernel.org
16104 T:      git git://github.com/petkan/pegasus.git
16105 W:      https://github.com/petkan/pegasus
16106 S:      Maintained
16107 F:      drivers/net/usb/pegasus.*
16108
16109 USB PHY LAYER
16110 M:      Felipe Balbi <balbi@kernel.org>
16111 L:      linux-usb@vger.kernel.org
16112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16113 S:      Maintained
16114 F:      drivers/usb/phy/
16115
16116 USB PRINTER DRIVER (usblp)
16117 M:      Pete Zaitcev <zaitcev@redhat.com>
16118 L:      linux-usb@vger.kernel.org
16119 S:      Supported
16120 F:      drivers/usb/class/usblp.c
16121
16122 USB QMI WWAN NETWORK DRIVER
16123 M:      Bjørn Mork <bjorn@mork.no>
16124 L:      netdev@vger.kernel.org
16125 S:      Maintained
16126 F:      Documentation/ABI/testing/sysfs-class-net-qmi
16127 F:      drivers/net/usb/qmi_wwan.c
16128
16129 USB RTL8150 DRIVER
16130 M:      Petko Manolov <petkan@nucleusys.com>
16131 L:      linux-usb@vger.kernel.org
16132 L:      netdev@vger.kernel.org
16133 T:      git git://github.com/petkan/rtl8150.git
16134 W:      https://github.com/petkan/rtl8150
16135 S:      Maintained
16136 F:      drivers/net/usb/rtl8150.c
16137
16138 USB SERIAL SUBSYSTEM
16139 M:      Johan Hovold <johan@kernel.org>
16140 L:      linux-usb@vger.kernel.org
16141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16142 S:      Maintained
16143 F:      Documentation/usb/usb-serial.txt
16144 F:      drivers/usb/serial/
16145 F:      include/linux/usb/serial.h
16146
16147 USB SMSC75XX ETHERNET DRIVER
16148 M:      Steve Glendinning <steve.glendinning@shawell.net>
16149 L:      netdev@vger.kernel.org
16150 S:      Maintained
16151 F:      drivers/net/usb/smsc75xx.*
16152
16153 USB SMSC95XX ETHERNET DRIVER
16154 M:      Steve Glendinning <steve.glendinning@shawell.net>
16155 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16156 L:      netdev@vger.kernel.org
16157 S:      Maintained
16158 F:      drivers/net/usb/smsc95xx.*
16159
16160 USB SUBSYSTEM
16161 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16162 L:      linux-usb@vger.kernel.org
16163 W:      http://www.linux-usb.org
16164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16165 S:      Supported
16166 F:      Documentation/devicetree/bindings/usb/
16167 F:      Documentation/usb/
16168 F:      drivers/usb/
16169 F:      include/linux/usb.h
16170 F:      include/linux/usb/
16171
16172 USB TYPEC PI3USB30532 MUX DRIVER
16173 M:      Hans de Goede <hdegoede@redhat.com>
16174 L:      linux-usb@vger.kernel.org
16175 S:      Maintained
16176 F:      drivers/usb/typec/mux/pi3usb30532.c
16177
16178 USB TYPEC CLASS
16179 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16180 L:      linux-usb@vger.kernel.org
16181 S:      Maintained
16182 F:      Documentation/ABI/testing/sysfs-class-typec
16183 F:      Documentation/driver-api/usb/typec.rst
16184 F:      drivers/usb/typec/
16185 F:      include/linux/usb/typec.h
16186
16187 USB TYPEC BUS FOR ALTERNATE MODES
16188 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
16189 L:      linux-usb@vger.kernel.org
16190 S:      Maintained
16191 F:      Documentation/ABI/testing/sysfs-bus-typec
16192 F:      Documentation/driver-api/usb/typec_bus.rst
16193 F:      drivers/usb/typec/altmodes/
16194 F:      include/linux/usb/typec_altmode.h
16195
16196 USB TYPEC PORT CONTROLLER DRIVERS
16197 M:      Guenter Roeck <linux@roeck-us.net>
16198 L:      linux-usb@vger.kernel.org
16199 S:      Maintained
16200 F:      drivers/usb/typec/tcpm/
16201
16202 USB UHCI DRIVER
16203 M:      Alan Stern <stern@rowland.harvard.edu>
16204 L:      linux-usb@vger.kernel.org
16205 S:      Maintained
16206 F:      drivers/usb/host/uhci*
16207
16208 USB VIDEO CLASS
16209 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16210 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16211 L:      linux-media@vger.kernel.org
16212 T:      git git://linuxtv.org/media_tree.git
16213 W:      http://www.ideasonboard.org/uvc/
16214 S:      Maintained
16215 F:      drivers/media/usb/uvc/
16216 F:      include/uapi/linux/uvcvideo.h
16217
16218 USB VISION DRIVER
16219 M:      Hans Verkuil <hverkuil@xs4all.nl>
16220 L:      linux-media@vger.kernel.org
16221 T:      git git://linuxtv.org/media_tree.git
16222 W:      https://linuxtv.org
16223 S:      Odd Fixes
16224 F:      drivers/media/usb/usbvision/
16225
16226 USB WEBCAM GADGET
16227 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16228 L:      linux-usb@vger.kernel.org
16229 S:      Maintained
16230 F:      drivers/usb/gadget/function/*uvc*
16231 F:      drivers/usb/gadget/legacy/webcam.c
16232 F:      include/uapi/linux/usb/g_uvc.h
16233
16234 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16235 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
16236 L:      linux-wireless@vger.kernel.org
16237 S:      Maintained
16238 F:      drivers/net/wireless/rndis_wlan.c
16239
16240 USB XHCI DRIVER
16241 M:      Mathias Nyman <mathias.nyman@intel.com>
16242 L:      linux-usb@vger.kernel.org
16243 S:      Supported
16244 F:      drivers/usb/host/xhci*
16245 F:      drivers/usb/host/pci-quirks*
16246
16247 USB ZD1201 DRIVER
16248 L:      linux-wireless@vger.kernel.org
16249 W:      http://linux-lc100020.sourceforge.net
16250 S:      Orphan
16251 F:      drivers/net/wireless/zydas/zd1201.*
16252
16253 USB ZR364XX DRIVER
16254 M:      Antoine Jacquet <royale@zerezo.com>
16255 L:      linux-usb@vger.kernel.org
16256 L:      linux-media@vger.kernel.org
16257 T:      git git://linuxtv.org/media_tree.git
16258 W:      http://royale.zerezo.com/zr364xx/
16259 S:      Maintained
16260 F:      Documentation/media/v4l-drivers/zr364xx*
16261 F:      drivers/media/usb/zr364xx/
16262
16263 USER-MODE LINUX (UML)
16264 M:      Jeff Dike <jdike@addtoit.com>
16265 M:      Richard Weinberger <richard@nod.at>
16266 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16267 L:      linux-um@lists.infradead.org
16268 W:      http://user-mode-linux.sourceforge.net
16269 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16271 S:      Maintained
16272 F:      Documentation/virtual/uml/
16273 F:      arch/um/
16274 F:      arch/x86/um/
16275 F:      fs/hostfs/
16276
16277 USERSPACE COPYIN/COPYOUT (UIOVEC)
16278 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16279 S:      Maintained
16280 F:      lib/iov_iter.c
16281 F:      include/linux/uio.h
16282
16283 USERSPACE DMA BUFFER DRIVER
16284 M:      Gerd Hoffmann <kraxel@redhat.com>
16285 S:      Maintained
16286 L:      dri-devel@lists.freedesktop.org
16287 F:      drivers/dma-buf/udmabuf.c
16288 F:      include/uapi/linux/udmabuf.h
16289 T:      git git://anongit.freedesktop.org/drm/drm-misc
16290
16291 USERSPACE I/O (UIO)
16292 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16293 S:      Maintained
16294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16295 F:      Documentation/driver-api/uio-howto.rst
16296 F:      drivers/uio/
16297 F:      include/linux/uio_driver.h
16298
16299 UTIL-LINUX PACKAGE
16300 M:      Karel Zak <kzak@redhat.com>
16301 L:      util-linux@vger.kernel.org
16302 W:      http://en.wikipedia.org/wiki/Util-linux
16303 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16304 S:      Maintained
16305
16306 UUID HELPERS
16307 M:      Christoph Hellwig <hch@lst.de>
16308 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16309 L:      linux-kernel@vger.kernel.org
16310 T:      git git://git.infradead.org/users/hch/uuid.git
16311 F:      lib/uuid.c
16312 F:      lib/test_uuid.c
16313 F:      include/linux/uuid.h
16314 F:      include/uapi/linux/uuid.h
16315 S:      Maintained
16316
16317 UVESAFB DRIVER
16318 M:      Michal Januszewski <spock@gentoo.org>
16319 L:      linux-fbdev@vger.kernel.org
16320 W:      https://github.com/mjanusz/v86d
16321 S:      Maintained
16322 F:      Documentation/fb/uvesafb.txt
16323 F:      drivers/video/fbdev/uvesafb.*
16324
16325 VF610 NAND DRIVER
16326 M:      Stefan Agner <stefan@agner.ch>
16327 L:      linux-mtd@lists.infradead.org
16328 S:      Supported
16329 F:      drivers/mtd/nand/raw/vf610_nfc.c
16330
16331 VFAT/FAT/MSDOS FILESYSTEM
16332 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16333 S:      Maintained
16334 F:      Documentation/filesystems/vfat.txt
16335 F:      fs/fat/
16336
16337 VFIO DRIVER
16338 M:      Alex Williamson <alex.williamson@redhat.com>
16339 L:      kvm@vger.kernel.org
16340 T:      git git://github.com/awilliam/linux-vfio.git
16341 S:      Maintained
16342 F:      Documentation/vfio.txt
16343 F:      drivers/vfio/
16344 F:      include/linux/vfio.h
16345 F:      include/uapi/linux/vfio.h
16346
16347 VFIO MEDIATED DEVICE DRIVERS
16348 M:      Kirti Wankhede <kwankhede@nvidia.com>
16349 L:      kvm@vger.kernel.org
16350 S:      Maintained
16351 F:      Documentation/vfio-mediated-device.txt
16352 F:      drivers/vfio/mdev/
16353 F:      include/linux/mdev.h
16354 F:      samples/vfio-mdev/
16355
16356 VFIO PLATFORM DRIVER
16357 M:      Eric Auger <eric.auger@redhat.com>
16358 L:      kvm@vger.kernel.org
16359 S:      Maintained
16360 F:      drivers/vfio/platform/
16361
16362 VGA_SWITCHEROO
16363 R:      Lukas Wunner <lukas@wunner.de>
16364 S:      Maintained
16365 F:      Documentation/gpu/vga-switcheroo.rst
16366 F:      drivers/gpu/vga/vga_switcheroo.c
16367 F:      include/linux/vga_switcheroo.h
16368 T:      git git://anongit.freedesktop.org/drm/drm-misc
16369
16370 VIA RHINE NETWORK DRIVER
16371 S:      Orphan
16372 F:      drivers/net/ethernet/via/via-rhine.c
16373
16374 VIA SD/MMC CARD CONTROLLER DRIVER
16375 M:      Bruce Chang <brucechang@via.com.tw>
16376 M:      Harald Welte <HaraldWelte@viatech.com>
16377 S:      Maintained
16378 F:      drivers/mmc/host/via-sdmmc.c
16379
16380 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16381 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16382 L:      linux-fbdev@vger.kernel.org
16383 S:      Maintained
16384 F:      include/linux/via-core.h
16385 F:      include/linux/via-gpio.h
16386 F:      include/linux/via_i2c.h
16387 F:      drivers/video/fbdev/via/
16388
16389 VIA VELOCITY NETWORK DRIVER
16390 M:      Francois Romieu <romieu@fr.zoreil.com>
16391 L:      netdev@vger.kernel.org
16392 S:      Maintained
16393 F:      drivers/net/ethernet/via/via-velocity.*
16394
16395 VICODEC VIRTUAL CODEC DRIVER
16396 M:      Hans Verkuil <hans.verkuil@cisco.com>
16397 L:      linux-media@vger.kernel.org
16398 T:      git git://linuxtv.org/media_tree.git
16399 W:      https://linuxtv.org
16400 S:      Maintained
16401 F:      drivers/media/platform/vicodec/*
16402
16403 VIDEO MULTIPLEXER DRIVER
16404 M:      Philipp Zabel <p.zabel@pengutronix.de>
16405 L:      linux-media@vger.kernel.org
16406 S:      Maintained
16407 F:      drivers/media/platform/video-mux.c
16408
16409 VIDEO I2C POLLING DRIVER
16410 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16411 L:      linux-media@vger.kernel.org
16412 S:      Maintained
16413 F:      drivers/media/i2c/video-i2c.c
16414
16415 VIDEOBUF2 FRAMEWORK
16416 M:      Pawel Osciak <pawel@osciak.com>
16417 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16418 M:      Kyungmin Park <kyungmin.park@samsung.com>
16419 L:      linux-media@vger.kernel.org
16420 S:      Maintained
16421 F:      drivers/media/common/videobuf2/*
16422 F:      include/media/videobuf2-*
16423
16424 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16425 M:      Helen Koike <helen.koike@collabora.com>
16426 L:      linux-media@vger.kernel.org
16427 T:      git git://linuxtv.org/media_tree.git
16428 W:      https://linuxtv.org
16429 S:      Maintained
16430 F:      drivers/media/platform/vimc/*
16431
16432 VIRT LIB
16433 M:      Alex Williamson <alex.williamson@redhat.com>
16434 M:      Paolo Bonzini <pbonzini@redhat.com>
16435 L:      kvm@vger.kernel.org
16436 S:      Supported
16437 F:      virt/lib/
16438
16439 VIRTIO AND VHOST VSOCK DRIVER
16440 M:      Stefan Hajnoczi <stefanha@redhat.com>
16441 L:      kvm@vger.kernel.org
16442 L:      virtualization@lists.linux-foundation.org
16443 L:      netdev@vger.kernel.org
16444 S:      Maintained
16445 F:      include/linux/virtio_vsock.h
16446 F:      include/uapi/linux/virtio_vsock.h
16447 F:      include/uapi/linux/vsockmon.h
16448 F:      include/uapi/linux/vm_sockets_diag.h
16449 F:      net/vmw_vsock/diag.c
16450 F:      net/vmw_vsock/af_vsock_tap.c
16451 F:      net/vmw_vsock/virtio_transport_common.c
16452 F:      net/vmw_vsock/virtio_transport.c
16453 F:      drivers/net/vsockmon.c
16454 F:      drivers/vhost/vsock.c
16455 F:      tools/testing/vsock/
16456
16457 VIRTIO CONSOLE DRIVER
16458 M:      Amit Shah <amit@kernel.org>
16459 L:      virtualization@lists.linux-foundation.org
16460 S:      Maintained
16461 F:      drivers/char/virtio_console.c
16462 F:      include/linux/virtio_console.h
16463 F:      include/uapi/linux/virtio_console.h
16464
16465 VIRTIO CORE, NET AND BLOCK DRIVERS
16466 M:      "Michael S. Tsirkin" <mst@redhat.com>
16467 M:      Jason Wang <jasowang@redhat.com>
16468 L:      virtualization@lists.linux-foundation.org
16469 S:      Maintained
16470 F:      Documentation/devicetree/bindings/virtio/
16471 F:      drivers/virtio/
16472 F:      tools/virtio/
16473 F:      drivers/net/virtio_net.c
16474 F:      drivers/block/virtio_blk.c
16475 F:      include/linux/virtio*.h
16476 F:      include/uapi/linux/virtio_*.h
16477 F:      drivers/crypto/virtio/
16478 F:      mm/balloon_compaction.c
16479
16480 VIRTIO CRYPTO DRIVER
16481 M:      Gonglei <arei.gonglei@huawei.com>
16482 L:      virtualization@lists.linux-foundation.org
16483 L:      linux-crypto@vger.kernel.org
16484 S:      Maintained
16485 F:      drivers/crypto/virtio/
16486 F:      include/uapi/linux/virtio_crypto.h
16487
16488 VIRTIO DRIVERS FOR S390
16489 M:      Cornelia Huck <cohuck@redhat.com>
16490 M:      Halil Pasic <pasic@linux.ibm.com>
16491 L:      linux-s390@vger.kernel.org
16492 L:      virtualization@lists.linux-foundation.org
16493 L:      kvm@vger.kernel.org
16494 S:      Supported
16495 F:      drivers/s390/virtio/
16496 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16497
16498 VIRTIO GPU DRIVER
16499 M:      David Airlie <airlied@linux.ie>
16500 M:      Gerd Hoffmann <kraxel@redhat.com>
16501 L:      dri-devel@lists.freedesktop.org
16502 L:      virtualization@lists.linux-foundation.org
16503 T:      git git://anongit.freedesktop.org/drm/drm-misc
16504 S:      Maintained
16505 F:      drivers/gpu/drm/virtio/
16506 F:      include/uapi/linux/virtio_gpu.h
16507
16508 VIRTIO HOST (VHOST)
16509 M:      "Michael S. Tsirkin" <mst@redhat.com>
16510 M:      Jason Wang <jasowang@redhat.com>
16511 L:      kvm@vger.kernel.org
16512 L:      virtualization@lists.linux-foundation.org
16513 L:      netdev@vger.kernel.org
16514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16515 S:      Maintained
16516 F:      drivers/vhost/
16517 F:      include/uapi/linux/vhost.h
16518
16519 VIRTIO INPUT DRIVER
16520 M:      Gerd Hoffmann <kraxel@redhat.com>
16521 S:      Maintained
16522 F:      drivers/virtio/virtio_input.c
16523 F:      include/uapi/linux/virtio_input.h
16524
16525 VIRTUAL BOX GUEST DEVICE DRIVER
16526 M:      Hans de Goede <hdegoede@redhat.com>
16527 M:      Arnd Bergmann <arnd@arndb.de>
16528 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16529 S:      Maintained
16530 F:      include/linux/vbox_utils.h
16531 F:      include/uapi/linux/vbox*.h
16532 F:      drivers/virt/vboxguest/
16533
16534 VIRTUAL SERIO DEVICE DRIVER
16535 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16536 S:      Maintained
16537 F:      drivers/input/serio/userio.c
16538 F:      include/uapi/linux/userio.h
16539
16540 VIVID VIRTUAL VIDEO DRIVER
16541 M:      Hans Verkuil <hverkuil@xs4all.nl>
16542 L:      linux-media@vger.kernel.org
16543 T:      git git://linuxtv.org/media_tree.git
16544 W:      https://linuxtv.org
16545 S:      Maintained
16546 F:      drivers/media/platform/vivid/*
16547
16548 VLYNQ BUS
16549 M:      Florian Fainelli <f.fainelli@gmail.com>
16550 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16551 S:      Maintained
16552 F:      drivers/vlynq/vlynq.c
16553 F:      include/linux/vlynq.h
16554
16555 VME SUBSYSTEM
16556 M:      Martyn Welch <martyn@welchs.me.uk>
16557 M:      Manohar Vanga <manohar.vanga@gmail.com>
16558 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16559 L:      devel@driverdev.osuosl.org
16560 S:      Maintained
16561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16562 F:      Documentation/driver-api/vme.rst
16563 F:      drivers/staging/vme/
16564 F:      drivers/vme/
16565 F:      include/linux/vme*
16566
16567 VMWARE BALLOON DRIVER
16568 M:      Julien Freche <jfreche@vmware.com>
16569 M:      Nadav Amit <namit@vmware.com>
16570 M:      "VMware, Inc." <pv-drivers@vmware.com>
16571 L:      linux-kernel@vger.kernel.org
16572 S:      Maintained
16573 F:      drivers/misc/vmw_balloon.c
16574
16575 VMWARE HYPERVISOR INTERFACE
16576 M:      Alok Kataria <akataria@vmware.com>
16577 L:      virtualization@lists.linux-foundation.org
16578 S:      Supported
16579 F:      arch/x86/kernel/cpu/vmware.c
16580
16581 VMWARE PVRDMA DRIVER
16582 M:      Adit Ranadive <aditr@vmware.com>
16583 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16584 L:      linux-rdma@vger.kernel.org
16585 S:      Maintained
16586 F:      drivers/infiniband/hw/vmw_pvrdma/
16587
16588 VMware PVSCSI driver
16589 M:      Jim Gill <jgill@vmware.com>
16590 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16591 L:      linux-scsi@vger.kernel.org
16592 S:      Maintained
16593 F:      drivers/scsi/vmw_pvscsi.c
16594 F:      drivers/scsi/vmw_pvscsi.h
16595
16596 VMWARE VMMOUSE SUBDRIVER
16597 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16598 M:      "VMware, Inc." <pv-drivers@vmware.com>
16599 L:      linux-input@vger.kernel.org
16600 S:      Maintained
16601 F:      drivers/input/mouse/vmmouse.c
16602 F:      drivers/input/mouse/vmmouse.h
16603
16604 VMWARE VMXNET3 ETHERNET DRIVER
16605 M:      Ronak Doshi <doshir@vmware.com>
16606 M:      "VMware, Inc." <pv-drivers@vmware.com>
16607 L:      netdev@vger.kernel.org
16608 S:      Maintained
16609 F:      drivers/net/vmxnet3/
16610
16611 VOCORE VOCORE2 BOARD
16612 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16613 L:      linux-mips@vger.kernel.org
16614 S:      Maintained
16615 F:      arch/mips/boot/dts/ralink/vocore2.dts
16616
16617 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16618 M:      Liam Girdwood <lgirdwood@gmail.com>
16619 M:      Mark Brown <broonie@kernel.org>
16620 L:      linux-kernel@vger.kernel.org
16621 W:      http://www.slimlogic.co.uk/?p=48
16622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16623 S:      Supported
16624 F:      Documentation/devicetree/bindings/regulator/
16625 F:      Documentation/power/regulator/
16626 F:      drivers/regulator/
16627 F:      include/dt-bindings/regulator/
16628 F:      include/linux/regulator/
16629
16630 VRF
16631 M:      David Ahern <dsa@cumulusnetworks.com>
16632 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16633 L:      netdev@vger.kernel.org
16634 S:      Maintained
16635 F:      drivers/net/vrf.c
16636 F:      Documentation/networking/vrf.txt
16637
16638 VT1211 HARDWARE MONITOR DRIVER
16639 M:      Juerg Haefliger <juergh@gmail.com>
16640 L:      linux-hwmon@vger.kernel.org
16641 S:      Maintained
16642 F:      Documentation/hwmon/vt1211
16643 F:      drivers/hwmon/vt1211.c
16644
16645 VT8231 HARDWARE MONITOR DRIVER
16646 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16647 L:      linux-hwmon@vger.kernel.org
16648 S:      Maintained
16649 F:      drivers/hwmon/vt8231.c
16650
16651 VUB300 USB to SDIO/SD/MMC bridge chip
16652 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16653 L:      linux-mmc@vger.kernel.org
16654 L:      linux-usb@vger.kernel.org
16655 S:      Supported
16656 F:      drivers/mmc/host/vub300.c
16657
16658 W1 DALLAS'S 1-WIRE BUS
16659 M:      Evgeniy Polyakov <zbr@ioremap.net>
16660 S:      Maintained
16661 F:      Documentation/devicetree/bindings/w1/
16662 F:      Documentation/w1/
16663 F:      drivers/w1/
16664 F:      include/linux/w1.h
16665
16666 W83791D HARDWARE MONITORING DRIVER
16667 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16668 L:      linux-hwmon@vger.kernel.org
16669 S:      Maintained
16670 F:      Documentation/hwmon/w83791d
16671 F:      drivers/hwmon/w83791d.c
16672
16673 W83793 HARDWARE MONITORING DRIVER
16674 M:      Rudolf Marek <r.marek@assembler.cz>
16675 L:      linux-hwmon@vger.kernel.org
16676 S:      Maintained
16677 F:      Documentation/hwmon/w83793
16678 F:      drivers/hwmon/w83793.c
16679
16680 W83795 HARDWARE MONITORING DRIVER
16681 M:      Jean Delvare <jdelvare@suse.com>
16682 L:      linux-hwmon@vger.kernel.org
16683 S:      Maintained
16684 F:      drivers/hwmon/w83795.c
16685
16686 W83L51xD SD/MMC CARD INTERFACE DRIVER
16687 M:      Pierre Ossman <pierre@ossman.eu>
16688 S:      Maintained
16689 F:      drivers/mmc/host/wbsd.*
16690
16691 WACOM PROTOCOL 4 SERIAL TABLETS
16692 M:      Julian Squires <julian@cipht.net>
16693 M:      Hans de Goede <hdegoede@redhat.com>
16694 L:      linux-input@vger.kernel.org
16695 S:      Maintained
16696 F:      drivers/input/tablet/wacom_serial4.c
16697
16698 WATCHDOG DEVICE DRIVERS
16699 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16700 M:      Guenter Roeck <linux@roeck-us.net>
16701 L:      linux-watchdog@vger.kernel.org
16702 W:      http://www.linux-watchdog.org/
16703 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16704 S:      Maintained
16705 F:      Documentation/devicetree/bindings/watchdog/
16706 F:      Documentation/watchdog/
16707 F:      drivers/watchdog/
16708 F:      include/linux/watchdog.h
16709 F:      include/uapi/linux/watchdog.h
16710
16711 WHISKEYCOVE PMIC GPIO DRIVER
16712 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16713 L:      linux-gpio@vger.kernel.org
16714 S:      Maintained
16715 F:      drivers/gpio/gpio-wcove.c
16716
16717 WHWAVE RTC DRIVER
16718 M:      Dianlong Li <long17.cool@163.com>
16719 L:      linux-rtc@vger.kernel.org
16720 S:      Maintained
16721 F:      drivers/rtc/rtc-sd3078.c
16722
16723 WIIMOTE HID DRIVER
16724 M:      David Herrmann <dh.herrmann@googlemail.com>
16725 L:      linux-input@vger.kernel.org
16726 S:      Maintained
16727 F:      drivers/hid/hid-wiimote*
16728
16729 WILOCITY WIL6210 WIRELESS DRIVER
16730 M:      Maya Erez <merez@codeaurora.org>
16731 L:      linux-wireless@vger.kernel.org
16732 L:      wil6210@qti.qualcomm.com
16733 S:      Supported
16734 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16735 F:      drivers/net/wireless/ath/wil6210/
16736
16737 WIMAX STACK
16738 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16739 M:      linux-wimax@intel.com
16740 L:      wimax@linuxwimax.org (subscribers-only)
16741 S:      Supported
16742 W:      http://linuxwimax.org
16743 F:      Documentation/wimax/README.wimax
16744 F:      include/linux/wimax/debug.h
16745 F:      include/net/wimax.h
16746 F:      include/uapi/linux/wimax.h
16747 F:      net/wimax/
16748
16749 WINBOND CIR DRIVER
16750 M:      David Härdeman <david@hardeman.nu>
16751 S:      Maintained
16752 F:      drivers/media/rc/winbond-cir.c
16753
16754 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16755 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16756 L:      linux-watchdog@vger.kernel.org
16757 S:      Maintained
16758 F:      drivers/watchdog/ebc-c384_wdt.c
16759
16760 WINSYSTEMS WS16C48 GPIO DRIVER
16761 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16762 L:      linux-gpio@vger.kernel.org
16763 S:      Maintained
16764 F:      drivers/gpio/gpio-ws16c48.c
16765
16766 WISTRON LAPTOP BUTTON DRIVER
16767 M:      Miloslav Trmac <mitr@volny.cz>
16768 S:      Maintained
16769 F:      drivers/input/misc/wistron_btns.c
16770
16771 WL3501 WIRELESS PCMCIA CARD DRIVER
16772 L:      linux-wireless@vger.kernel.org
16773 S:      Odd fixes
16774 F:      drivers/net/wireless/wl3501*
16775
16776 WOLFSON MICROELECTRONICS DRIVERS
16777 L:      patches@opensource.cirrus.com
16778 T:      git https://github.com/CirrusLogic/linux-drivers.git
16779 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16780 S:      Supported
16781 F:      Documentation/hwmon/wm83??
16782 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16783 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16784 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16785 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16786 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16787 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16788 F:      drivers/clk/clk-wm83*.c
16789 F:      drivers/extcon/extcon-arizona.c
16790 F:      drivers/leds/leds-wm83*.c
16791 F:      drivers/gpio/gpio-*wm*.c
16792 F:      drivers/gpio/gpio-arizona.c
16793 F:      drivers/hwmon/wm83??-hwmon.c
16794 F:      drivers/input/misc/wm831x-on.c
16795 F:      drivers/input/touchscreen/wm831x-ts.c
16796 F:      drivers/input/touchscreen/wm97*.c
16797 F:      drivers/mfd/arizona*
16798 F:      drivers/mfd/wm*.c
16799 F:      drivers/mfd/cs47l24*
16800 F:      drivers/power/supply/wm83*.c
16801 F:      drivers/rtc/rtc-wm83*.c
16802 F:      drivers/regulator/wm8*.c
16803 F:      drivers/regulator/arizona*
16804 F:      drivers/video/backlight/wm83*_bl.c
16805 F:      drivers/watchdog/wm83*_wdt.c
16806 F:      include/linux/mfd/arizona/
16807 F:      include/linux/mfd/wm831x/
16808 F:      include/linux/mfd/wm8350/
16809 F:      include/linux/mfd/wm8400*
16810 F:      include/linux/regulator/arizona*
16811 F:      include/linux/wm97xx.h
16812 F:      include/sound/wm????.h
16813 F:      sound/soc/codecs/arizona.?
16814 F:      sound/soc/codecs/wm*
16815 F:      sound/soc/codecs/cs47l24*
16816
16817 WORKQUEUE
16818 M:      Tejun Heo <tj@kernel.org>
16819 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16821 S:      Maintained
16822 F:      include/linux/workqueue.h
16823 F:      kernel/workqueue.c
16824 F:      Documentation/core-api/workqueue.rst
16825
16826 X-POWERS AXP288 PMIC DRIVERS
16827 M:      Hans de Goede <hdegoede@redhat.com>
16828 S:      Maintained
16829 N:      axp288
16830 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16831
16832 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16833 M:      Chen-Yu Tsai <wens@csie.org>
16834 L:      linux-kernel@vger.kernel.org
16835 S:      Maintained
16836 N:      axp[128]
16837
16838 X.25 NETWORK LAYER
16839 M:      Andrew Hendry <andrew.hendry@gmail.com>
16840 L:      linux-x25@vger.kernel.org
16841 S:      Odd Fixes
16842 F:      Documentation/networking/x25*
16843 F:      include/net/x25*
16844 F:      net/x25/
16845
16846 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16847 M:      Thomas Gleixner <tglx@linutronix.de>
16848 M:      Ingo Molnar <mingo@redhat.com>
16849 M:      Borislav Petkov <bp@alien8.de>
16850 R:      "H. Peter Anvin" <hpa@zytor.com>
16851 M:      x86@kernel.org
16852 L:      linux-kernel@vger.kernel.org
16853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16854 S:      Maintained
16855 F:      Documentation/devicetree/bindings/x86/
16856 F:      Documentation/x86/
16857 F:      arch/x86/
16858
16859 X86 ENTRY CODE
16860 M:      Andy Lutomirski <luto@kernel.org>
16861 L:      linux-kernel@vger.kernel.org
16862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16863 S:      Maintained
16864 F:      arch/x86/entry/
16865
16866 X86 MCE INFRASTRUCTURE
16867 M:      Tony Luck <tony.luck@intel.com>
16868 M:      Borislav Petkov <bp@alien8.de>
16869 L:      linux-edac@vger.kernel.org
16870 S:      Maintained
16871 F:      arch/x86/kernel/cpu/mcheck/*
16872
16873 X86 MICROCODE UPDATE SUPPORT
16874 M:      Borislav Petkov <bp@alien8.de>
16875 S:      Maintained
16876 F:      arch/x86/kernel/cpu/microcode/*
16877
16878 X86 MM
16879 M:      Dave Hansen <dave.hansen@linux.intel.com>
16880 M:      Andy Lutomirski <luto@kernel.org>
16881 M:      Peter Zijlstra <peterz@infradead.org>
16882 L:      linux-kernel@vger.kernel.org
16883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16884 S:      Maintained
16885 F:      arch/x86/mm/
16886
16887 X86 PLATFORM DRIVERS
16888 M:      Darren Hart <dvhart@infradead.org>
16889 M:      Andy Shevchenko <andy@infradead.org>
16890 L:      platform-driver-x86@vger.kernel.org
16891 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16892 S:      Maintained
16893 F:      drivers/platform/x86/
16894 F:      drivers/platform/olpc/
16895
16896 X86 PLATFORM DRIVERS - ARCH
16897 R:      Darren Hart <dvhart@infradead.org>
16898 R:      Andy Shevchenko <andy@infradead.org>
16899 L:      platform-driver-x86@vger.kernel.org
16900 L:      x86@kernel.org
16901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16902 S:      Maintained
16903 F:      arch/x86/platform
16904
16905 X86 VDSO
16906 M:      Andy Lutomirski <luto@kernel.org>
16907 L:      linux-kernel@vger.kernel.org
16908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16909 S:      Maintained
16910 F:      arch/x86/entry/vdso/
16911
16912 XARRAY
16913 M:      Matthew Wilcox <willy@infradead.org>
16914 L:      linux-fsdevel@vger.kernel.org
16915 S:      Supported
16916 F:      Documentation/core-api/xarray.rst
16917 F:      lib/idr.c
16918 F:      lib/xarray.c
16919 F:      include/linux/idr.h
16920 F:      include/linux/xarray.h
16921 F:      tools/testing/radix-tree
16922
16923 XBOX DVD IR REMOTE
16924 M:      Benjamin Valentin <benpicco@googlemail.com>
16925 S:      Maintained
16926 F:      drivers/media/rc/xbox_remote.c
16927 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16928
16929 XC2028/3028 TUNER DRIVER
16930 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16931 L:      linux-media@vger.kernel.org
16932 W:      https://linuxtv.org
16933 T:      git git://linuxtv.org/media_tree.git
16934 S:      Maintained
16935 F:      drivers/media/tuners/tuner-xc2028.*
16936
16937 XDP (eXpress Data Path)
16938 M:      Alexei Starovoitov <ast@kernel.org>
16939 M:      Daniel Borkmann <daniel@iogearbox.net>
16940 M:      David S. Miller <davem@davemloft.net>
16941 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
16942 M:      Jesper Dangaard Brouer <hawk@kernel.org>
16943 M:      John Fastabend <john.fastabend@gmail.com>
16944 L:      netdev@vger.kernel.org
16945 L:      xdp-newbies@vger.kernel.org
16946 L:      bpf@vger.kernel.org
16947 S:      Supported
16948 F:      net/core/xdp.c
16949 F:      include/net/xdp.h
16950 F:      kernel/bpf/devmap.c
16951 F:      kernel/bpf/cpumap.c
16952 F:      include/trace/events/xdp.h
16953 K:      xdp
16954 N:      xdp
16955
16956 XDP SOCKETS (AF_XDP)
16957 M:      Björn Töpel <bjorn.topel@intel.com>
16958 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16959 L:      netdev@vger.kernel.org
16960 L:      bpf@vger.kernel.org
16961 S:      Maintained
16962 F:      kernel/bpf/xskmap.c
16963 F:      net/xdp/
16964
16965 XEN BLOCK SUBSYSTEM
16966 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16967 M:      Roger Pau Monné <roger.pau@citrix.com>
16968 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16969 S:      Supported
16970 F:      drivers/block/xen-blkback/*
16971 F:      drivers/block/xen*
16972
16973 XEN HYPERVISOR ARM
16974 M:      Stefano Stabellini <sstabellini@kernel.org>
16975 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16976 S:      Maintained
16977 F:      arch/arm/xen/
16978 F:      arch/arm/include/asm/xen/
16979
16980 XEN HYPERVISOR ARM64
16981 M:      Stefano Stabellini <sstabellini@kernel.org>
16982 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16983 S:      Maintained
16984 F:      arch/arm64/xen/
16985 F:      arch/arm64/include/asm/xen/
16986
16987 XEN HYPERVISOR INTERFACE
16988 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16989 M:      Juergen Gross <jgross@suse.com>
16990 R:      Stefano Stabellini <sstabellini@kernel.org>
16991 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16993 S:      Supported
16994 F:      arch/x86/xen/
16995 F:      arch/x86/platform/pvh/
16996 F:      drivers/*/xen-*front.c
16997 F:      drivers/xen/
16998 F:      arch/x86/include/asm/xen/
16999 F:      arch/x86/include/asm/pvclock-abi.h
17000 F:      include/xen/
17001 F:      include/uapi/xen/
17002 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
17003 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
17004
17005 XEN NETWORK BACKEND DRIVER
17006 M:      Wei Liu <wei.liu2@citrix.com>
17007 M:      Paul Durrant <paul.durrant@citrix.com>
17008 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17009 L:      netdev@vger.kernel.org
17010 S:      Supported
17011 F:      drivers/net/xen-netback/*
17012
17013 XEN PCI SUBSYSTEM
17014 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17015 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17016 S:      Supported
17017 F:      arch/x86/pci/*xen*
17018 F:      drivers/pci/*xen*
17019
17020 XEN PVSCSI DRIVERS
17021 M:      Juergen Gross <jgross@suse.com>
17022 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17023 L:      linux-scsi@vger.kernel.org
17024 S:      Supported
17025 F:      drivers/scsi/xen-scsifront.c
17026 F:      drivers/xen/xen-scsiback.c
17027 F:      include/xen/interface/io/vscsiif.h
17028
17029 XEN SWIOTLB SUBSYSTEM
17030 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17031 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17032 L:      iommu@lists.linux-foundation.org
17033 S:      Supported
17034 F:      arch/x86/xen/*swiotlb*
17035 F:      drivers/xen/*swiotlb*
17036
17037 XEN SOUND FRONTEND DRIVER
17038 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17039 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
17040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
17041 S:      Supported
17042 F:      sound/xen/*
17043
17044 XFS FILESYSTEM
17045 M:      Darrick J. Wong <darrick.wong@oracle.com>
17046 M:      linux-xfs@vger.kernel.org
17047 L:      linux-xfs@vger.kernel.org
17048 W:      http://xfs.org/
17049 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17050 S:      Supported
17051 F:      Documentation/filesystems/xfs.txt
17052 F:      fs/xfs/
17053
17054 XILINX AXI ETHERNET DRIVER
17055 M:      Anirudha Sarangi <anirudh@xilinx.com>
17056 M:      John Linn <John.Linn@xilinx.com>
17057 S:      Maintained
17058 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
17059
17060 XILINX UARTLITE SERIAL DRIVER
17061 M:      Peter Korsgaard <jacmet@sunsite.dk>
17062 L:      linux-serial@vger.kernel.org
17063 S:      Maintained
17064 F:      drivers/tty/serial/uartlite.c
17065
17066 XILINX VIDEO IP CORES
17067 M:      Hyun Kwon <hyun.kwon@xilinx.com>
17068 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17069 L:      linux-media@vger.kernel.org
17070 T:      git git://linuxtv.org/media_tree.git
17071 S:      Supported
17072 F:      Documentation/devicetree/bindings/media/xilinx/
17073 F:      drivers/media/platform/xilinx/
17074 F:      include/uapi/linux/xilinx-v4l2-controls.h
17075
17076 XILLYBUS DRIVER
17077 M:      Eli Billauer <eli.billauer@gmail.com>
17078 L:      linux-kernel@vger.kernel.org
17079 S:      Supported
17080 F:      drivers/char/xillybus/
17081
17082 XLP9XX I2C DRIVER
17083 M:      George Cherian <george.cherian@cavium.com>
17084 M:      Jan Glauber <jglauber@cavium.com>
17085 L:      linux-i2c@vger.kernel.org
17086 W:      http://www.cavium.com
17087 S:      Supported
17088 F:      drivers/i2c/busses/i2c-xlp9xx.c
17089
17090 XRA1403 GPIO EXPANDER
17091 M:      Nandor Han <nandor.han@ge.com>
17092 M:      Semi Malinen <semi.malinen@ge.com>
17093 L:      linux-gpio@vger.kernel.org
17094 S:      Maintained
17095 F:      drivers/gpio/gpio-xra1403.c
17096 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17097
17098 XTENSA XTFPGA PLATFORM SUPPORT
17099 M:      Max Filippov <jcmvbkbc@gmail.com>
17100 L:      linux-xtensa@linux-xtensa.org
17101 S:      Maintained
17102 F:      drivers/spi/spi-xtensa-xtfpga.c
17103 F:      sound/soc/xtensa/xtfpga-i2s.c
17104
17105 YAM DRIVER FOR AX.25
17106 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
17107 L:      linux-hams@vger.kernel.org
17108 S:      Maintained
17109 F:      drivers/net/hamradio/yam*
17110 F:      include/linux/yam.h
17111
17112 YAMA SECURITY MODULE
17113 M:      Kees Cook <keescook@chromium.org>
17114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17115 S:      Supported
17116 F:      security/yama/
17117 F:      Documentation/admin-guide/LSM/Yama.rst
17118
17119 YEALINK PHONE DRIVER
17120 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
17121 L:      usbb2k-api-dev@nongnu.org
17122 S:      Maintained
17123 F:      Documentation/input/devices/yealink.rst
17124 F:      drivers/input/misc/yealink.*
17125
17126 Z8530 DRIVER FOR AX.25
17127 M:      Joerg Reuter <jreuter@yaina.de>
17128 W:      http://yaina.de/jreuter/
17129 W:      http://www.qsl.net/dl1bke/
17130 L:      linux-hams@vger.kernel.org
17131 S:      Maintained
17132 F:      Documentation/networking/z8530drv.txt
17133 F:      drivers/net/hamradio/*scc.c
17134 F:      drivers/net/hamradio/z8530.h
17135
17136 ZBUD COMPRESSED PAGE ALLOCATOR
17137 M:      Seth Jennings <sjenning@redhat.com>
17138 M:      Dan Streetman <ddstreet@ieee.org>
17139 L:      linux-mm@kvack.org
17140 S:      Maintained
17141 F:      mm/zbud.c
17142 F:      include/linux/zbud.h
17143
17144 ZD1211RW WIRELESS DRIVER
17145 M:      Daniel Drake <dsd@gentoo.org>
17146 M:      Ulrich Kunitz <kune@deine-taler.de>
17147 W:      http://zd1211.ath.cx/wiki/DriverRewrite
17148 L:      linux-wireless@vger.kernel.org
17149 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
17150 S:      Maintained
17151 F:      drivers/net/wireless/zydas/zd1211rw/
17152
17153 ZD1301 MEDIA DRIVER
17154 M:      Antti Palosaari <crope@iki.fi>
17155 L:      linux-media@vger.kernel.org
17156 W:      https://linuxtv.org/
17157 W:      http://palosaari.fi/linux/
17158 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17159 S:      Maintained
17160 F:      drivers/media/usb/dvb-usb-v2/zd1301*
17161
17162 ZD1301_DEMOD MEDIA DRIVER
17163 M:      Antti Palosaari <crope@iki.fi>
17164 L:      linux-media@vger.kernel.org
17165 W:      https://linuxtv.org/
17166 W:      http://palosaari.fi/linux/
17167 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
17168 S:      Maintained
17169 F:      drivers/media/dvb-frontends/zd1301_demod*
17170
17171 ZPOOL COMPRESSED PAGE STORAGE API
17172 M:      Dan Streetman <ddstreet@ieee.org>
17173 L:      linux-mm@kvack.org
17174 S:      Maintained
17175 F:      mm/zpool.c
17176 F:      include/linux/zpool.h
17177
17178 ZR36067 VIDEO FOR LINUX DRIVER
17179 L:      mjpeg-users@lists.sourceforge.net
17180 L:      linux-media@vger.kernel.org
17181 W:      http://mjpeg.sourceforge.net/driver-zoran/
17182 T:      hg https://linuxtv.org/hg/v4l-dvb
17183 S:      Odd Fixes
17184 F:      drivers/staging/media/zoran/
17185
17186 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17187 M:      Minchan Kim <minchan@kernel.org>
17188 M:      Nitin Gupta <ngupta@vflare.org>
17189 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17190 L:      linux-kernel@vger.kernel.org
17191 S:      Maintained
17192 F:      drivers/block/zram/
17193 F:      Documentation/blockdev/zram.txt
17194
17195 ZS DECSTATION Z85C30 SERIAL DRIVER
17196 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
17197 S:      Maintained
17198 F:      drivers/tty/serial/zs.*
17199
17200 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17201 M:      Minchan Kim <minchan@kernel.org>
17202 M:      Nitin Gupta <ngupta@vflare.org>
17203 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17204 L:      linux-mm@kvack.org
17205 S:      Maintained
17206 F:      mm/zsmalloc.c
17207 F:      include/linux/zsmalloc.h
17208 F:      Documentation/vm/zsmalloc.rst
17209
17210 ZSWAP COMPRESSED SWAP CACHING
17211 M:      Seth Jennings <sjenning@redhat.com>
17212 M:      Dan Streetman <ddstreet@ieee.org>
17213 L:      linux-mm@kvack.org
17214 S:      Maintained
17215 F:      mm/zswap.c
17216
17217 THE REST
17218 M:      Linus Torvalds <torvalds@linux-foundation.org>
17219 L:      linux-kernel@vger.kernel.org
17220 Q:      http://patchwork.kernel.org/project/LKML/list/
17221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17222 S:      Buried alive in reporters
17223 F:      *
17224 F:      */