Merge tag 'sti-soc-for-v4.21-round1' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 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:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/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/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 AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      arch/arm64/boot/dts/freescale/imx*
1527 F:      drivers/clk/imx/
1528 F:      drivers/firmware/imx/
1529 F:      drivers/soc/imx/
1530 F:      include/linux/firmware/imx/
1531 F:      include/soc/imx/
1532
1533 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1534 M:      Shawn Guo <shawnguo@kernel.org>
1535 M:      Sascha Hauer <s.hauer@pengutronix.de>
1536 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1537 R:      Stefan Agner <stefan@agner.ch>
1538 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1541 F:      arch/arm/mach-imx/*vf610*
1542 F:      arch/arm/boot/dts/vf*
1543
1544 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1545 M:      Shawn Guo <shawnguo@kernel.org>
1546 M:      Li Yang <leoyang.li@nxp.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1550 F:      arch/arm/boot/dts/ls1021a*
1551 F:      arch/arm64/boot/dts/freescale/fsl-*
1552 F:      arch/arm64/boot/dts/freescale/qoriq-*
1553
1554 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1555 M:      Lennert Buytenhek <kernel@wantstofly.org>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558
1559 ARM/GUMSTIX MACHINE SUPPORT
1560 M:      Steve Sakoman <sakoman@gmail.com>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563
1564 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1565 M:      Philipp Zabel <philipp.zabel@gmail.com>
1566 M:      Paul Parsons <lost.distance@yahoo.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      arch/arm/mach-pxa/hx4700.c
1570 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1571 F:      sound/soc/pxa/hx4700.c
1572
1573 ARM/HISILICON SOC SUPPORT
1574 M:      Wei Xu <xuwei5@hisilicon.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 W:      http://www.hisilicon.com
1577 S:      Supported
1578 T:      git git://github.com/hisilicon/linux-hisi.git
1579 F:      arch/arm/mach-hisi/
1580 F:      arch/arm/boot/dts/hi3*
1581 F:      arch/arm/boot/dts/hip*
1582 F:      arch/arm/boot/dts/hisi*
1583 F:      arch/arm64/boot/dts/hisilicon/
1584
1585 ARM/HP JORNADA 7XX MACHINE SUPPORT
1586 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1587 W:      www.jlime.com
1588 S:      Maintained
1589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1590 F:      arch/arm/mach-sa1100/jornada720.c
1591 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1592
1593 ARM/IGEP MACHINE SUPPORT
1594 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1595 M:      Javier Martinez Canillas <javier@dowhile0.org>
1596 L:      linux-omap@vger.kernel.org
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 S:      Maintained
1599 F:      arch/arm/boot/dts/omap3-igep*
1600
1601 ARM/INCOME PXA270 SUPPORT
1602 M:      Marek Vasut <marek.vasut@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1606
1607 ARM/INTEL IOP13XX ARM ARCHITECTURE
1608 M:      Lennert Buytenhek <kernel@wantstofly.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611
1612 ARM/INTEL IOP32X ARM ARCHITECTURE
1613 M:      Lennert Buytenhek <kernel@wantstofly.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616
1617 ARM/INTEL IOP33X ARM ARCHITECTURE
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 S:      Orphan
1620
1621 ARM/INTEL IQ81342EX MACHINE SUPPORT
1622 M:      Lennert Buytenhek <kernel@wantstofly.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625
1626 ARM/INTEL IXDP2850 MACHINE SUPPORT
1627 M:      Lennert Buytenhek <kernel@wantstofly.org>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 S:      Maintained
1630
1631 ARM/INTEL IXP4XX ARM ARCHITECTURE
1632 M:      Imre Kaloz <kaloz@openwrt.org>
1633 M:      Krzysztof Halasa <khalasa@piap.pl>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 S:      Maintained
1636 F:      arch/arm/mach-ixp4xx/
1637
1638 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1639 M:      Jonathan Cameron <jic23@cam.ac.uk>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-pxa/stargate2.c
1643 F:      drivers/pcmcia/pxa2xx_stargate2.c
1644
1645 ARM/INTEL XSC3 (MANZANO) ARM CORE
1646 M:      Lennert Buytenhek <kernel@wantstofly.org>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S:      Maintained
1649
1650 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1651 M:      Lennert Buytenhek <kernel@wantstofly.org>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S:      Maintained
1654
1655 ARM/LG1K ARCHITECTURE
1656 M:      Chanho Min <chanho.min@lge.com>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm64/boot/dts/lg/
1660
1661 ARM/LOGICPD PXA270 MACHINE SUPPORT
1662 M:      Lennert Buytenhek <kernel@wantstofly.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665
1666 ARM/LPC18XX ARCHITECTURE
1667 M:      Vladimir Zapolskiy <vz@mleia.com>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 S:      Maintained
1670 F:      arch/arm/boot/dts/lpc43*
1671 F:      drivers/i2c/busses/i2c-lpc2k.c
1672 F:      drivers/memory/pl172.c
1673 F:      drivers/mtd/spi-nor/nxp-spifi.c
1674 F:      drivers/rtc/rtc-lpc24xx.c
1675 N:      lpc18xx
1676
1677 ARM/LPC32XX SOC SUPPORT
1678 M:      Vladimir Zapolskiy <vz@mleia.com>
1679 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1682 S:      Maintained
1683 F:      arch/arm/boot/dts/lpc32*
1684 F:      arch/arm/mach-lpc32xx/
1685 F:      drivers/i2c/busses/i2c-pnx.c
1686 F:      drivers/net/ethernet/nxp/lpc_eth.c
1687 F:      drivers/usb/host/ohci-nxp.c
1688 F:      drivers/watchdog/pnx4008_wdt.c
1689 N:      lpc32xx
1690
1691 ARM/MAGICIAN MACHINE SUPPORT
1692 M:      Philipp Zabel <philipp.zabel@gmail.com>
1693 S:      Maintained
1694
1695 ARM/Marvell Dove/MV78xx0/Orion SOC support
1696 M:      Jason Cooper <jason@lakedaemon.net>
1697 M:      Andrew Lunn <andrew@lunn.ch>
1698 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1699 M:      Gregory Clement <gregory.clement@bootlin.com>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 S:      Maintained
1702 F:      Documentation/devicetree/bindings/soc/dove/
1703 F:      arch/arm/mach-dove/
1704 F:      arch/arm/mach-mv78xx0/
1705 F:      arch/arm/mach-orion5x/
1706 F:      arch/arm/plat-orion/
1707 F:      arch/arm/boot/dts/dove*
1708 F:      arch/arm/boot/dts/orion5x*
1709
1710 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1711 M:      Jason Cooper <jason@lakedaemon.net>
1712 M:      Andrew Lunn <andrew@lunn.ch>
1713 M:      Gregory Clement <gregory.clement@bootlin.com>
1714 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717 F:      arch/arm/boot/dts/armada*
1718 F:      arch/arm/boot/dts/kirkwood*
1719 F:      arch/arm/configs/mvebu_*_defconfig
1720 F:      arch/arm/mach-mvebu/
1721 F:      arch/arm64/boot/dts/marvell/armada*
1722 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1723 F:      drivers/cpufreq/mvebu-cpufreq.c
1724 F:      drivers/irqchip/irq-armada-370-xp.c
1725 F:      drivers/irqchip/irq-mvebu-*
1726 F:      drivers/pinctrl/mvebu/
1727 F:      drivers/rtc/rtc-armada38x.c
1728
1729 ARM/Mediatek RTC DRIVER
1730 M:      Eddie Huang <eddie.huang@mediatek.com>
1731 M:      Sean Wang <sean.wang@mediatek.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1734 S:      Maintained
1735 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1736 F:      drivers/rtc/rtc-mt6397.c
1737 F:      drivers/rtc/rtc-mt7622.c
1738
1739 ARM/Mediatek SoC support
1740 M:      Matthias Brugger <matthias.bgg@gmail.com>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1743 W:      https://mtk.bcnfs.org/
1744 C:      irc://chat.freenode.net/linux-mediatek
1745 S:      Maintained
1746 F:      arch/arm/boot/dts/mt6*
1747 F:      arch/arm/boot/dts/mt7*
1748 F:      arch/arm/boot/dts/mt8*
1749 F:      arch/arm/mach-mediatek/
1750 F:      arch/arm64/boot/dts/mediatek/
1751 F:      drivers/soc/mediatek/
1752 N:      mtk
1753 N:      mt[678]
1754 K:      mediatek
1755
1756 ARM/Mediatek USB3 PHY DRIVER
1757 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 S:      Maintained
1761 F:      drivers/phy/mediatek/
1762 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1763
1764 ARM/MICREL KS8695 ARCHITECTURE
1765 M:      Greg Ungerer <gerg@uclinux.org>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F:      arch/arm/mach-ks8695/
1768 S:      Odd Fixes
1769
1770 ARM/Microchip (AT91) SoC support
1771 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1772 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1773 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 W:      http://www.linux4sam.org
1776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1777 S:      Supported
1778 N:      at91
1779 N:      atmel
1780 F:      arch/arm/mach-at91/
1781 F:      include/soc/at91/
1782 F:      arch/arm/boot/dts/at91*.dts
1783 F:      arch/arm/boot/dts/at91*.dtsi
1784 F:      arch/arm/boot/dts/sama*.dts
1785 F:      arch/arm/boot/dts/sama*.dtsi
1786 F:      arch/arm/include/debug/at91.S
1787 F:      drivers/memory/atmel*
1788 F:      drivers/watchdog/sama5d4_wdt.c
1789 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1790 X:      drivers/net/wireless/atmel/
1791
1792 ARM/MIOA701 MACHINE SUPPORT
1793 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F:      arch/arm/mach-pxa/mioa701.c
1796 S:      Maintained
1797
1798 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1799 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1800 S:      Maintained
1801
1802 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1803 M:      Linus Walleij <linus.walleij@linaro.org>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806 F:      arch/arm/mach-nomadik/
1807 F:      arch/arm/mach-u300/
1808 F:      arch/arm/mach-ux500/
1809 F:      arch/arm/boot/dts/ste-*
1810 F:      drivers/clk/clk-nomadik.c
1811 F:      drivers/clk/clk-u300.c
1812 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1813 F:      drivers/clocksource/timer-u300.c
1814 F:      drivers/dma/coh901318*
1815 F:      drivers/dma/ste_dma40*
1816 F:      drivers/hwspinlock/u8500_hsem.c
1817 F:      drivers/i2c/busses/i2c-nomadik.c
1818 F:      drivers/i2c/busses/i2c-stu300.c
1819 F:      drivers/mfd/ab3100*
1820 F:      drivers/mfd/ab8500*
1821 F:      drivers/mfd/abx500*
1822 F:      drivers/mfd/dbx500*
1823 F:      drivers/mfd/db8500*
1824 F:      drivers/pinctrl/nomadik/
1825 F:      drivers/pinctrl/pinctrl-coh901*
1826 F:      drivers/pinctrl/pinctrl-u300.c
1827 F:      drivers/rtc/rtc-ab3100.c
1828 F:      drivers/rtc/rtc-ab8500.c
1829 F:      drivers/rtc/rtc-coh901331.c
1830 F:      drivers/rtc/rtc-pl031.c
1831 F:      drivers/watchdog/coh901327_wdt.c
1832 F:      Documentation/devicetree/bindings/arm/ste-*
1833 F:      Documentation/devicetree/bindings/arm/ux500/
1834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1835
1836 ARM/NUVOTON NPCM ARCHITECTURE
1837 M:      Avi Fishman <avifishman70@gmail.com>
1838 M:      Tomer Maimon <tmaimon77@gmail.com>
1839 R:      Patrick Venture <venture@google.com>
1840 R:      Nancy Yuen <yuenn@google.com>
1841 R:      Brendan Higgins <brendanhiggins@google.com>
1842 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1843 S:      Supported
1844 F:      arch/arm/mach-npcm/
1845 F:      arch/arm/boot/dts/nuvoton-npcm*
1846 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1847 F:      drivers/*/*npcm*
1848 F:      Documentation/devicetree/bindings/*/*npcm*
1849 F:      Documentation/devicetree/bindings/*/*/*npcm*
1850
1851 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1852 M:      Wan ZongShun <mcuos.com@gmail.com>
1853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 W:      http://www.mcuos.com
1855 S:      Maintained
1856 F:      arch/arm/mach-w90x900/
1857 F:      drivers/input/keyboard/w90p910_keypad.c
1858 F:      drivers/input/touchscreen/w90p910_ts.c
1859 F:      drivers/watchdog/nuc900_wdt.c
1860 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1861 F:      drivers/mtd/nand/raw/nuc900_nand.c
1862 F:      drivers/rtc/rtc-nuc900.c
1863 F:      drivers/spi/spi-nuc900.c
1864 F:      drivers/usb/host/ehci-w90x900.c
1865 F:      drivers/video/fbdev/nuc900fb.c
1866
1867 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1868 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1869 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1870 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1871 S:      Supported
1872
1873 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1874 M:      Alexander Clouter <alex@digriz.org.uk>
1875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 W:      http://www.digriz.org.uk/ts78xx/kernel
1877 S:      Maintained
1878 F:      arch/arm/mach-orion5x/ts78xx-*
1879
1880 ARM/OXNAS platform support
1881 M:      Neil Armstrong <narmstrong@baylibre.com>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1884 S:      Maintained
1885 F:      arch/arm/mach-oxnas/
1886 F:      arch/arm/boot/dts/ox8*.dts*
1887 N:      oxnas
1888
1889 ARM/PALM TREO SUPPORT
1890 M:      Tomas Cech <sleep_walker@suse.com>
1891 L:      linux-arm-kernel@lists.infradead.org
1892 W:      http://hackndev.com
1893 S:      Maintained
1894 F:      arch/arm/mach-pxa/palmtreo.*
1895
1896 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1897 M:      Marek Vasut <marek.vasut@gmail.com>
1898 L:      linux-arm-kernel@lists.infradead.org
1899 W:      http://hackndev.com
1900 S:      Maintained
1901 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1902 F:      arch/arm/mach-pxa/palmtx.c
1903 F:      arch/arm/mach-pxa/palmt5.*
1904 F:      arch/arm/mach-pxa/include/mach/palmld.h
1905 F:      arch/arm/mach-pxa/palmld.c
1906 F:      arch/arm/mach-pxa/palmte2.*
1907 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1908 F:      arch/arm/mach-pxa/palmtc.c
1909
1910 ARM/PALMZ72 SUPPORT
1911 M:      Sergey Lapin <slapin@ossfans.org>
1912 L:      linux-arm-kernel@lists.infradead.org
1913 W:      http://hackndev.com
1914 S:      Maintained
1915 F:      arch/arm/mach-pxa/palmz72.*
1916
1917 ARM/PLEB SUPPORT
1918 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1919 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1920 S:      Maintained
1921
1922 ARM/PT DIGITAL BOARD PORT
1923 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 W:      http://www.armlinux.org.uk/
1926 S:      Maintained
1927
1928 ARM/QUALCOMM SUPPORT
1929 M:      Andy Gross <andy.gross@linaro.org>
1930 M:      David Brown <david.brown@linaro.org>
1931 L:      linux-arm-msm@vger.kernel.org
1932 S:      Maintained
1933 F:      Documentation/devicetree/bindings/soc/qcom/
1934 F:      arch/arm/boot/dts/qcom-*.dts
1935 F:      arch/arm/boot/dts/qcom-*.dtsi
1936 F:      arch/arm/mach-qcom/
1937 F:      arch/arm64/boot/dts/qcom/*
1938 F:      drivers/i2c/busses/i2c-qup.c
1939 F:      drivers/clk/qcom/
1940 F:      drivers/dma/qcom/
1941 F:      drivers/soc/qcom/
1942 F:      drivers/spi/spi-qup.c
1943 F:      drivers/tty/serial/msm_serial.c
1944 F:      drivers/*/pm8???-*
1945 F:      drivers/mfd/ssbi.c
1946 F:      drivers/firmware/qcom_scm*
1947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1948
1949 ARM/RADISYS ENP2611 MACHINE SUPPORT
1950 M:      Lennert Buytenhek <kernel@wantstofly.org>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953
1954 ARM/RDA MICRO ARCHITECTURE
1955 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1958 S:      Maintained
1959 F:      arch/arm/boot/dts/rda8810pl-*
1960 F:      drivers/clocksource/timer-rda.c
1961 F:      drivers/irqchip/irq-rda-intc.c
1962 F:      drivers/tty/serial/rda-uart.c
1963 F:      Documentation/devicetree/bindings/arm/rda.txt
1964 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1965 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1966 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1967
1968 ARM/REALTEK ARCHITECTURE
1969 M:      Andreas Färber <afaerber@suse.de>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Maintained
1972 F:      arch/arm64/boot/dts/realtek/
1973 F:      Documentation/devicetree/bindings/arm/realtek.txt
1974
1975 ARM/RENESAS ARM64 ARCHITECTURE
1976 M:      Simon Horman <horms@verge.net.au>
1977 M:      Magnus Damm <magnus.damm@gmail.com>
1978 L:      linux-renesas-soc@vger.kernel.org
1979 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1981 S:      Supported
1982 F:      arch/arm64/boot/dts/renesas/
1983 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1984 F:      drivers/soc/renesas/
1985 F:      include/linux/soc/renesas/
1986
1987 ARM/RISCPC ARCHITECTURE
1988 M:      Russell King <linux@armlinux.org.uk>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 W:      http://www.armlinux.org.uk/
1991 S:      Maintained
1992 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1993 F:      arch/arm/include/asm/hardware/ioc.h
1994 F:      arch/arm/include/asm/hardware/iomd.h
1995 F:      arch/arm/include/asm/hardware/memc.h
1996 F:      arch/arm/mach-rpc/
1997 F:      drivers/net/ethernet/8390/etherh.c
1998 F:      drivers/net/ethernet/i825xx/ether1*
1999 F:      drivers/net/ethernet/seeq/ether3*
2000 F:      drivers/scsi/arm/
2001
2002 ARM/Rockchip SoC support
2003 M:      Heiko Stuebner <heiko@sntech.de>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L:      linux-rockchip@lists.infradead.org
2006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2007 S:      Maintained
2008 F:      arch/arm/boot/dts/rk3*
2009 F:      arch/arm/boot/dts/rv1108*
2010 F:      arch/arm/mach-rockchip/
2011 F:      drivers/clk/rockchip/
2012 F:      drivers/i2c/busses/i2c-rk3x.c
2013 F:      drivers/*/*rockchip*
2014 F:      drivers/*/*/*rockchip*
2015 F:      sound/soc/rockchip/
2016 N:      rockchip
2017
2018 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2019 M:      Kukjin Kim <kgene@kernel.org>
2020 M:      Krzysztof Kozlowski <krzk@kernel.org>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2023 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/s3c*
2026 F:      arch/arm/boot/dts/s5p*
2027 F:      arch/arm/boot/dts/exynos*
2028 F:      arch/arm64/boot/dts/exynos/
2029 F:      arch/arm/plat-samsung/
2030 F:      arch/arm/mach-s3c24*/
2031 F:      arch/arm/mach-s3c64xx/
2032 F:      arch/arm/mach-s5p*/
2033 F:      arch/arm/mach-exynos*/
2034 F:      drivers/*/*s3c24*
2035 F:      drivers/*/*/*s3c24*
2036 F:      drivers/*/*s3c64xx*
2037 F:      drivers/*/*s5pv210*
2038 F:      drivers/memory/samsung/*
2039 F:      drivers/soc/samsung/*
2040 F:      Documentation/arm/Samsung/
2041 F:      Documentation/devicetree/bindings/arm/samsung/
2042 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2043 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2044 N:      exynos
2045
2046 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2047 M:      Kyungmin Park <kyungmin.park@samsung.com>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-s5pv210/
2051
2052 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2053 M:      Kyungmin Park <kyungmin.park@samsung.com>
2054 M:      Kamil Debski <kamil@wypas.org>
2055 M:      Andrzej Hajda <a.hajda@samsung.com>
2056 L:      linux-arm-kernel@lists.infradead.org
2057 L:      linux-media@vger.kernel.org
2058 S:      Maintained
2059 F:      drivers/media/platform/s5p-g2d/
2060
2061 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2062 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2063 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      drivers/media/platform/s5p-cec/
2067 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2068
2069 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2070 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2071 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org
2073 L:      linux-media@vger.kernel.org
2074 S:      Maintained
2075 F:      drivers/media/platform/s5p-jpeg/
2076
2077 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2078 M:      Kyungmin Park <kyungmin.park@samsung.com>
2079 M:      Kamil Debski <kamil@wypas.org>
2080 M:      Jeongtae Park <jtp.park@samsung.com>
2081 M:      Andrzej Hajda <a.hajda@samsung.com>
2082 L:      linux-arm-kernel@lists.infradead.org
2083 L:      linux-media@vger.kernel.org
2084 S:      Maintained
2085 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2086 F:      drivers/media/platform/s5p-mfc/
2087
2088 ARM/SHMOBILE ARM ARCHITECTURE
2089 M:      Simon Horman <horms@verge.net.au>
2090 M:      Magnus Damm <magnus.damm@gmail.com>
2091 L:      linux-renesas-soc@vger.kernel.org
2092 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2094 S:      Supported
2095 F:      arch/arm/boot/dts/emev2*
2096 F:      arch/arm/boot/dts/r7s*
2097 F:      arch/arm/boot/dts/r8a*
2098 F:      arch/arm/boot/dts/r9a*
2099 F:      arch/arm/boot/dts/sh*
2100 F:      arch/arm/configs/shmobile_defconfig
2101 F:      arch/arm/include/debug/renesas-scif.S
2102 F:      arch/arm/mach-shmobile/
2103 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2104 F:      drivers/soc/renesas/
2105 F:      include/linux/soc/renesas/
2106
2107 ARM/SOCFPGA ARCHITECTURE
2108 M:      Dinh Nguyen <dinguyen@kernel.org>
2109 S:      Maintained
2110 F:      arch/arm/mach-socfpga/
2111 F:      arch/arm/boot/dts/socfpga*
2112 F:      arch/arm/configs/socfpga_defconfig
2113 F:      arch/arm64/boot/dts/altera/
2114 W:      http://www.rocketboards.org
2115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2116
2117 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2118 M:      Dinh Nguyen <dinguyen@kernel.org>
2119 S:      Maintained
2120 F:      drivers/clk/socfpga/
2121
2122 ARM/SOCFPGA EDAC SUPPORT
2123 M:      Thor Thayer <thor.thayer@linux.intel.com>
2124 S:      Maintained
2125 F:      drivers/edac/altera_edac.
2126
2127 ARM/SPREADTRUM SoC SUPPORT
2128 M:      Orson Zhai <orsonzhai@gmail.com>
2129 M:      Baolin Wang <baolin.wang@linaro.org>
2130 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2131 S:      Maintained
2132 F:      arch/arm64/boot/dts/sprd
2133 N:      sprd
2134
2135 ARM/STI ARCHITECTURE
2136 M:      Patrice Chotard <patrice.chotard@st.com>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W:      http://www.stlinux.com
2139 S:      Maintained
2140 F:      arch/arm/mach-sti/
2141 F:      arch/arm/boot/dts/sti*
2142 F:      drivers/char/hw_random/st-rng.c
2143 F:      drivers/clocksource/arm_global_timer.c
2144 F:      drivers/clocksource/clksrc_st_lpc.c
2145 F:      drivers/cpufreq/sti-cpufreq.c
2146 F:      drivers/dma/st_fdma*
2147 F:      drivers/i2c/busses/i2c-st.c
2148 F:      drivers/media/rc/st_rc.c
2149 F:      drivers/media/platform/sti/c8sectpfe/
2150 F:      drivers/mmc/host/sdhci-st.c
2151 F:      drivers/phy/st/phy-miphy28lp.c
2152 F:      drivers/phy/st/phy-stih407-usb.c
2153 F:      drivers/pinctrl/pinctrl-st.c
2154 F:      drivers/remoteproc/st_remoteproc.c
2155 F:      drivers/remoteproc/st_slim_rproc.c
2156 F:      drivers/reset/sti/
2157 F:      drivers/rtc/rtc-st-lpc.c
2158 F:      drivers/tty/serial/st-asc.c
2159 F:      drivers/usb/dwc3/dwc3-st.c
2160 F:      drivers/usb/host/ehci-st.c
2161 F:      drivers/usb/host/ohci-st.c
2162 F:      drivers/watchdog/st_lpc_wdt.c
2163 F:      drivers/ata/ahci_st.c
2164 F:      include/linux/remoteproc/st_slim_rproc.h
2165
2166 ARM/STM32 ARCHITECTURE
2167 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2168 M:      Alexandre Torgue <alexandre.torgue@st.com>
2169 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 S:      Maintained
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2173 N:      stm32
2174 N:      stm
2175 F:      arch/arm/boot/dts/stm32*
2176 F:      arch/arm/mach-stm32/
2177 F:      drivers/clocksource/armv7m_systick.c
2178
2179 ARM/Synaptics SoC support
2180 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2181 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184 F:      arch/arm/mach-berlin/
2185 F:      arch/arm/boot/dts/berlin*
2186 F:      arch/arm64/boot/dts/synaptics/
2187
2188 ARM/TANGO ARCHITECTURE
2189 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2190 M:      Mans Rullgard <mans@mansr.com>
2191 L:      linux-arm-kernel@lists.infradead.org
2192 S:      Odd Fixes
2193 N:      tango
2194
2195 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2196 M:      Lennert Buytenhek <kernel@wantstofly.org>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 S:      Maintained
2199
2200 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2201 M:      Hans Verkuil <hans.verkuil@cisco.com>
2202 L:      linux-tegra@vger.kernel.org
2203 L:      linux-media@vger.kernel.org
2204 S:      Maintained
2205 F:      drivers/media/platform/tegra-cec/
2206 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2207
2208 ARM/TETON BGA MACHINE SUPPORT
2209 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212
2213 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2214 M:      Santosh Shilimkar <ssantosh@kernel.org>
2215 L:      linux-kernel@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/memory/*emif*
2218
2219 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2220 M:      Tero Kristo <t-kristo@ti.com>
2221 M:      Nishanth Menon <nm@ti.com>
2222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 S:      Supported
2224 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2225 F:      arch/arm64/boot/dts/ti/Makefile
2226 F:      arch/arm64/boot/dts/ti/k3-*
2227
2228 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2229 M:      Santosh Shilimkar <ssantosh@kernel.org>
2230 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 S:      Maintained
2232 F:      arch/arm/mach-keystone/
2233 F:      arch/arm/boot/dts/keystone-*
2234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2235
2236 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2237 M:      Santosh Shilimkar <ssantosh@kernel.org>
2238 L:      linux-kernel@vger.kernel.org
2239 S:      Maintained
2240 F:      drivers/clk/keystone/
2241
2242 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2243 M:      Santosh Shilimkar <ssantosh@kernel.org>
2244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 L:      linux-kernel@vger.kernel.org
2246 S:      Maintained
2247 F:      drivers/clocksource/timer-keystone.c
2248
2249 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2250 M:      Santosh Shilimkar <ssantosh@kernel.org>
2251 L:      linux-kernel@vger.kernel.org
2252 S:      Maintained
2253 F:      drivers/power/reset/keystone-reset.c
2254
2255 ARM/THECUS N2100 MACHINE SUPPORT
2256 M:      Lennert Buytenhek <kernel@wantstofly.org>
2257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 S:      Maintained
2259
2260 ARM/TOSA MACHINE SUPPORT
2261 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2262 M:      Dirk Opfer <dirk@opfer-online.de>
2263 S:      Maintained
2264
2265 ARM/UNIPHIER ARCHITECTURE
2266 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2269 S:      Maintained
2270 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2271 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2272 F:      arch/arm/boot/dts/uniphier*
2273 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2274 F:      arch/arm/mach-uniphier/
2275 F:      arch/arm/mm/cache-uniphier.c
2276 F:      arch/arm64/boot/dts/socionext/uniphier*
2277 F:      drivers/bus/uniphier-system-bus.c
2278 F:      drivers/clk/uniphier/
2279 F:      drivers/gpio/gpio-uniphier.c
2280 F:      drivers/i2c/busses/i2c-uniphier*
2281 F:      drivers/irqchip/irq-uniphier-aidet.c
2282 F:      drivers/mmc/host/uniphier-sd.c
2283 F:      drivers/pinctrl/uniphier/
2284 F:      drivers/reset/reset-uniphier.c
2285 F:      drivers/tty/serial/8250/8250_uniphier.c
2286 N:      uniphier
2287
2288 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2289 M:      Ulf Hansson <ulf.hansson@linaro.org>
2290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 T:      git git://git.linaro.org/people/ulfh/clk.git
2292 S:      Maintained
2293 F:      drivers/clk/ux500/
2294
2295 ARM/VERSATILE EXPRESS PLATFORM
2296 M:      Liviu Dudau <liviu.dudau@arm.com>
2297 M:      Sudeep Holla <sudeep.holla@arm.com>
2298 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/boot/dts/vexpress*
2302 F:      arch/arm64/boot/dts/arm/
2303 F:      arch/arm/mach-vexpress/
2304 F:      */*/vexpress*
2305 F:      */*/*/vexpress*
2306 F:      drivers/clk/versatile/clk-vexpress-osc.c
2307 F:      drivers/clocksource/timer-versatile.c
2308 N:      mps2
2309
2310 ARM/VFP SUPPORT
2311 M:      Russell King <linux@armlinux.org.uk>
2312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 W:      http://www.armlinux.org.uk/
2314 S:      Maintained
2315 F:      arch/arm/vfp/
2316
2317 ARM/VOIPAC PXA270 SUPPORT
2318 M:      Marek Vasut <marek.vasut@gmail.com>
2319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2320 S:      Maintained
2321 F:      arch/arm/mach-pxa/vpac270.c
2322 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2323
2324 ARM/VT8500 ARM ARCHITECTURE
2325 M:      Tony Prisk <linux@prisktech.co.nz>
2326 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 S:      Maintained
2328 F:      arch/arm/mach-vt8500/
2329 F:      drivers/clocksource/timer-vt8500.c
2330 F:      drivers/i2c/busses/i2c-wmt.c
2331 F:      drivers/mmc/host/wmt-sdmmc.c
2332 F:      drivers/pwm/pwm-vt8500.c
2333 F:      drivers/rtc/rtc-vt8500.c
2334 F:      drivers/tty/serial/vt8500_serial.c
2335 F:      drivers/usb/host/ehci-platform.c
2336 F:      drivers/usb/host/uhci-platform.c
2337 F:      drivers/video/fbdev/vt8500lcdfb.*
2338 F:      drivers/video/fbdev/wm8505fb*
2339 F:      drivers/video/fbdev/wmt_ge_rops.*
2340
2341 ARM/ZIPIT Z2 SUPPORT
2342 M:      Marek Vasut <marek.vasut@gmail.com>
2343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 S:      Maintained
2345 F:      arch/arm/mach-pxa/z2.c
2346 F:      arch/arm/mach-pxa/include/mach/z2.h
2347
2348 ARM/ZTE ARCHITECTURE
2349 M:      Jun Nie <jun.nie@linaro.org>
2350 M:      Shawn Guo <shawnguo@kernel.org>
2351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 S:      Maintained
2353 F:      arch/arm/boot/dts/zx2967*
2354 F:      arch/arm/mach-zx/
2355 F:      arch/arm64/boot/dts/zte/
2356 F:      drivers/clk/zte/
2357 F:      drivers/dma/zx_dma.c
2358 F:      drivers/gpio/gpio-zx.c
2359 F:      drivers/i2c/busses/i2c-zx2967.c
2360 F:      drivers/mmc/host/dw_mmc-zx.*
2361 F:      drivers/pinctrl/zte/
2362 F:      drivers/soc/zte/
2363 F:      drivers/thermal/zx2967_thermal.c
2364 F:      drivers/watchdog/zx2967_wdt.c
2365 F:      Documentation/devicetree/bindings/arm/zte.txt
2366 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2367 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2368 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2369 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2370 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2371 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2372 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2373 F:      Documentation/devicetree/bindings/soc/zte/
2374 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2375 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2376 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2377 F:      include/dt-bindings/clock/zx2967*.h
2378 F:      include/dt-bindings/soc/zte,*.h
2379 F:      sound/soc/codecs/zx_aud96p22.c
2380 F:      sound/soc/zte/
2381
2382 ARM/ZYNQ ARCHITECTURE
2383 M:      Michal Simek <michal.simek@xilinx.com>
2384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 W:      http://wiki.xilinx.com
2386 T:      git https://github.com/Xilinx/linux-xlnx.git
2387 S:      Supported
2388 F:      arch/arm/mach-zynq/
2389 F:      drivers/cpuidle/cpuidle-zynq.c
2390 F:      drivers/block/xsysace.c
2391 N:      zynq
2392 N:      xilinx
2393 F:      drivers/clocksource/timer-cadence-ttc.c
2394 F:      drivers/i2c/busses/i2c-cadence.c
2395 F:      drivers/mmc/host/sdhci-of-arasan.c
2396 F:      drivers/edac/synopsys_edac.c
2397 F:      drivers/i2c/busses/i2c-xiic.c
2398
2399 ARM64 PORT (AARCH64 ARCHITECTURE)
2400 M:      Catalin Marinas <catalin.marinas@arm.com>
2401 M:      Will Deacon <will.deacon@arm.com>
2402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2404 S:      Maintained
2405 F:      arch/arm64/
2406 X:      arch/arm64/boot/dts/
2407 F:      Documentation/arm64/
2408
2409 AS3645A LED FLASH CONTROLLER DRIVER
2410 M:      Sakari Ailus <sakari.ailus@iki.fi>
2411 L:      linux-leds@vger.kernel.org
2412 S:      Maintained
2413 F:      drivers/leds/leds-as3645a.c
2414
2415 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2416 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2417 L:      linux-media@vger.kernel.org
2418 T:      git git://linuxtv.org/media_tree.git
2419 S:      Maintained
2420 F:      drivers/media/i2c/ak7375.c
2421 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2422
2423 ASAHI KASEI AK8974 DRIVER
2424 M:      Linus Walleij <linus.walleij@linaro.org>
2425 L:      linux-iio@vger.kernel.org
2426 W:      http://www.akm.com/
2427 S:      Supported
2428 F:      drivers/iio/magnetometer/ak8974.c
2429
2430 ASC7621 HARDWARE MONITOR DRIVER
2431 M:      George Joseph <george.joseph@fairview5.com>
2432 L:      linux-hwmon@vger.kernel.org
2433 S:      Maintained
2434 F:      Documentation/hwmon/asc7621
2435 F:      drivers/hwmon/asc7621.c
2436
2437 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2438 M:      Corentin Chary <corentin.chary@gmail.com>
2439 L:      acpi4asus-user@lists.sourceforge.net
2440 L:      platform-driver-x86@vger.kernel.org
2441 W:      http://acpi4asus.sf.net
2442 S:      Maintained
2443 F:      drivers/platform/x86/asus*.c
2444 F:      drivers/platform/x86/eeepc*.c
2445
2446 ASUS WIRELESS RADIO CONTROL DRIVER
2447 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2448 L:      platform-driver-x86@vger.kernel.org
2449 S:      Maintained
2450 F:      drivers/platform/x86/asus-wireless.c
2451
2452 ASYMMETRIC KEYS
2453 M:      David Howells <dhowells@redhat.com>
2454 L:      keyrings@vger.kernel.org
2455 S:      Maintained
2456 F:      Documentation/crypto/asymmetric-keys.txt
2457 F:      include/linux/verification.h
2458 F:      include/crypto/public_key.h
2459 F:      include/crypto/pkcs7.h
2460 F:      crypto/asymmetric_keys/
2461
2462 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2463 R:      Dan Williams <dan.j.williams@intel.com>
2464 W:      http://sourceforge.net/projects/xscaleiop
2465 S:      Odd fixes
2466 F:      Documentation/crypto/async-tx-api.txt
2467 F:      crypto/async_tx/
2468 F:      drivers/dma/
2469 F:      include/linux/dmaengine.h
2470 F:      include/linux/async_tx.h
2471
2472 AT24 EEPROM DRIVER
2473 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2474 L:      linux-i2c@vger.kernel.org
2475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2476 S:      Maintained
2477 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2478 F:      drivers/misc/eeprom/at24.c
2479 F:      include/linux/platform_data/at24.h
2480
2481 ATA OVER ETHERNET (AOE) DRIVER
2482 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2483 W:      http://www.openaoe.org/
2484 S:      Supported
2485 F:      Documentation/aoe/
2486 F:      drivers/block/aoe/
2487
2488 ATHEROS 71XX/9XXX GPIO DRIVER
2489 M:      Alban Bedel <albeu@free.fr>
2490 W:      https://github.com/AlbanBedel/linux
2491 T:      git git://github.com/AlbanBedel/linux
2492 S:      Maintained
2493 F:      drivers/gpio/gpio-ath79.c
2494 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2495
2496 ATHEROS 71XX/9XXX USB PHY DRIVER
2497 M:      Alban Bedel <albeu@free.fr>
2498 W:      https://github.com/AlbanBedel/linux
2499 T:      git git://github.com/AlbanBedel/linux
2500 S:      Maintained
2501 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2502 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2503
2504 ATHEROS ATH GENERIC UTILITIES
2505 M:      Kalle Valo <kvalo@codeaurora.org>
2506 L:      linux-wireless@vger.kernel.org
2507 S:      Supported
2508 F:      drivers/net/wireless/ath/*
2509
2510 ATHEROS ATH5K WIRELESS DRIVER
2511 M:      Jiri Slaby <jirislaby@gmail.com>
2512 M:      Nick Kossifidis <mickflemm@gmail.com>
2513 M:      Luis Chamberlain <mcgrof@kernel.org>
2514 L:      linux-wireless@vger.kernel.org
2515 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2516 S:      Maintained
2517 F:      drivers/net/wireless/ath/ath5k/
2518
2519 ATHEROS ATH6KL WIRELESS DRIVER
2520 M:      Kalle Valo <kvalo@codeaurora.org>
2521 L:      linux-wireless@vger.kernel.org
2522 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2524 S:      Supported
2525 F:      drivers/net/wireless/ath/ath6kl/
2526
2527 ATI_REMOTE2 DRIVER
2528 M:      Ville Syrjala <syrjala@sci.fi>
2529 S:      Maintained
2530 F:      drivers/input/misc/ati_remote2.c
2531
2532 ATK0110 HWMON DRIVER
2533 M:      Luca Tettamanti <kronos.it@gmail.com>
2534 L:      linux-hwmon@vger.kernel.org
2535 S:      Maintained
2536 F:      drivers/hwmon/asus_atk0110.c
2537
2538 ATLX ETHERNET DRIVERS
2539 M:      Jay Cliburn <jcliburn@gmail.com>
2540 M:      Chris Snook <chris.snook@gmail.com>
2541 L:      netdev@vger.kernel.org
2542 W:      http://sourceforge.net/projects/atl1
2543 W:      http://atl1.sourceforge.net
2544 S:      Maintained
2545 F:      drivers/net/ethernet/atheros/
2546
2547 ATM
2548 M:      Chas Williams <3chas3@gmail.com>
2549 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2550 L:      netdev@vger.kernel.org
2551 W:      http://linux-atm.sourceforge.net
2552 S:      Maintained
2553 F:      drivers/atm/
2554 F:      include/linux/atm*
2555 F:      include/uapi/linux/atm*
2556
2557 ATMEL MACB ETHERNET DRIVER
2558 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2559 S:      Supported
2560 F:      drivers/net/ethernet/cadence/
2561
2562 ATMEL MAXTOUCH DRIVER
2563 M:      Nick Dyer <nick@shmanahar.org>
2564 T:      git git://github.com/ndyer/linux.git
2565 S:      Maintained
2566 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2567 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2568
2569 ATMEL WIRELESS DRIVER
2570 M:      Simon Kelley <simon@thekelleys.org.uk>
2571 L:      linux-wireless@vger.kernel.org
2572 W:      http://www.thekelleys.org.uk/atmel
2573 W:      http://atmelwlandriver.sourceforge.net/
2574 S:      Maintained
2575 F:      drivers/net/wireless/atmel/atmel*
2576
2577 ATOMIC INFRASTRUCTURE
2578 M:      Will Deacon <will.deacon@arm.com>
2579 M:      Peter Zijlstra <peterz@infradead.org>
2580 R:      Boqun Feng <boqun.feng@gmail.com>
2581 L:      linux-kernel@vger.kernel.org
2582 S:      Maintained
2583 F:      arch/*/include/asm/atomic*.h
2584 F:      include/*/atomic*.h
2585
2586 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2587 M:      Bradley Grove <linuxdrivers@attotech.com>
2588 L:      linux-scsi@vger.kernel.org
2589 W:      http://www.attotech.com
2590 S:      Supported
2591 F:      drivers/scsi/esas2r
2592
2593 ATUSB IEEE 802.15.4 RADIO DRIVER
2594 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2595 L:      linux-wpan@vger.kernel.org
2596 S:      Maintained
2597 F:      drivers/net/ieee802154/atusb.c
2598 F:      drivers/net/ieee802154/atusb.h
2599 F:      drivers/net/ieee802154/at86rf230.h
2600
2601 AUDIT SUBSYSTEM
2602 M:      Paul Moore <paul@paul-moore.com>
2603 M:      Eric Paris <eparis@redhat.com>
2604 L:      linux-audit@redhat.com (moderated for non-subscribers)
2605 W:      https://github.com/linux-audit
2606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2607 S:      Supported
2608 F:      include/linux/audit.h
2609 F:      include/uapi/linux/audit.h
2610 F:      kernel/audit*
2611
2612 AUXILIARY DISPLAY DRIVERS
2613 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2614 S:      Maintained
2615 F:      drivers/auxdisplay/
2616 F:      include/linux/cfag12864b.h
2617
2618 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2619 M:      Andreas Klinger <ak@it-klinger.de>
2620 L:      linux-iio@vger.kernel.org
2621 S:      Maintained
2622 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2623 F:      drivers/iio/adc/hx711.c
2624
2625 AX.25 NETWORK LAYER
2626 M:      Ralf Baechle <ralf@linux-mips.org>
2627 L:      linux-hams@vger.kernel.org
2628 W:      http://www.linux-ax25.org/
2629 S:      Maintained
2630 F:      include/uapi/linux/ax25.h
2631 F:      include/net/ax25.h
2632 F:      net/ax25/
2633
2634 AXENTIA ARM DEVICES
2635 M:      Peter Rosin <peda@axentia.se>
2636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 S:      Maintained
2638 F:      Documentation/devicetree/bindings/arm/axentia.txt
2639 F:      arch/arm/boot/dts/at91-linea.dtsi
2640 F:      arch/arm/boot/dts/at91-natte.dtsi
2641 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2642 F:      arch/arm/boot/dts/at91-tse850-3.dts
2643
2644 AXENTIA ASOC DRIVERS
2645 M:      Peter Rosin <peda@axentia.se>
2646 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2647 S:      Maintained
2648 F:      Documentation/devicetree/bindings/sound/axentia,*
2649 F:      sound/soc/atmel/tse850-pcm5142.c
2650
2651 AXXIA I2C CONTROLLER
2652 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2653 L:      linux-i2c@vger.kernel.org
2654 S:      Maintained
2655 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2656 F:      drivers/i2c/busses/i2c-axxia.c
2657
2658 AZ6007 DVB DRIVER
2659 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2660 L:      linux-media@vger.kernel.org
2661 W:      https://linuxtv.org
2662 T:      git git://linuxtv.org/media_tree.git
2663 S:      Maintained
2664 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2665
2666 AZTECH FM RADIO RECEIVER DRIVER
2667 M:      Hans Verkuil <hverkuil@xs4all.nl>
2668 L:      linux-media@vger.kernel.org
2669 T:      git git://linuxtv.org/media_tree.git
2670 W:      https://linuxtv.org
2671 S:      Maintained
2672 F:      drivers/media/radio/radio-aztech*
2673
2674 B43 WIRELESS DRIVER
2675 L:      linux-wireless@vger.kernel.org
2676 L:      b43-dev@lists.infradead.org
2677 W:      http://wireless.kernel.org/en/users/Drivers/b43
2678 S:      Odd Fixes
2679 F:      drivers/net/wireless/broadcom/b43/
2680
2681 B43LEGACY WIRELESS DRIVER
2682 M:      Larry Finger <Larry.Finger@lwfinger.net>
2683 L:      linux-wireless@vger.kernel.org
2684 L:      b43-dev@lists.infradead.org
2685 W:      http://wireless.kernel.org/en/users/Drivers/b43
2686 S:      Maintained
2687 F:      drivers/net/wireless/broadcom/b43legacy/
2688
2689 BACKLIGHT CLASS/SUBSYSTEM
2690 M:      Lee Jones <lee.jones@linaro.org>
2691 M:      Daniel Thompson <daniel.thompson@linaro.org>
2692 M:      Jingoo Han <jingoohan1@gmail.com>
2693 L:      dri-devel@lists.freedesktop.org
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2695 S:      Maintained
2696 F:      drivers/video/backlight/
2697 F:      include/linux/backlight.h
2698 F:      include/linux/pwm_backlight.h
2699 F:      Documentation/devicetree/bindings/leds/backlight
2700
2701 BATMAN ADVANCED
2702 M:      Marek Lindner <mareklindner@neomailbox.ch>
2703 M:      Simon Wunderlich <sw@simonwunderlich.de>
2704 M:      Antonio Quartulli <a@unstable.cc>
2705 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2706 W:      https://www.open-mesh.org/
2707 Q:      https://patchwork.open-mesh.org/project/batman/list/
2708 S:      Maintained
2709 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2710 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2711 F:      Documentation/networking/batman-adv.rst
2712 F:      include/uapi/linux/batadv_packet.h
2713 F:      include/uapi/linux/batman_adv.h
2714 F:      net/batman-adv/
2715
2716 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2717 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2718 L:      linux-hams@vger.kernel.org
2719 W:      http://www.baycom.org/~tom/ham/ham.html
2720 S:      Maintained
2721 F:      drivers/net/hamradio/baycom*
2722
2723 BCACHE (BLOCK LAYER CACHE)
2724 M:      Coly Li <colyli@suse.de>
2725 M:      Kent Overstreet <kent.overstreet@gmail.com>
2726 L:      linux-bcache@vger.kernel.org
2727 W:      http://bcache.evilpiepirate.org
2728 C:      irc://irc.oftc.net/bcache
2729 S:      Maintained
2730 F:      drivers/md/bcache/
2731
2732 BDISP ST MEDIA DRIVER
2733 M:      Fabien Dessenne <fabien.dessenne@st.com>
2734 L:      linux-media@vger.kernel.org
2735 T:      git git://linuxtv.org/media_tree.git
2736 W:      https://linuxtv.org
2737 S:      Supported
2738 F:      drivers/media/platform/sti/bdisp
2739
2740 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2741 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2742 L:      netdev@vger.kernel.org
2743 S:      Maintained
2744 F:      drivers/net/ethernet/ec_bhf.c
2745
2746 BEFS FILE SYSTEM
2747 M:      Luis de Bethencourt <luisbg@kernel.org>
2748 M:      Salah Triki <salah.triki@gmail.com>
2749 S:      Maintained
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2751 F:      Documentation/filesystems/befs.txt
2752 F:      fs/befs/
2753
2754 BFQ I/O SCHEDULER
2755 M:      Paolo Valente <paolo.valente@linaro.org>
2756 M:      Jens Axboe <axboe@kernel.dk>
2757 L:      linux-block@vger.kernel.org
2758 S:      Maintained
2759 F:      block/bfq-*
2760 F:      Documentation/block/bfq-iosched.txt
2761
2762 BFS FILE SYSTEM
2763 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2764 S:      Maintained
2765 F:      Documentation/filesystems/bfs.txt
2766 F:      fs/bfs/
2767 F:      include/uapi/linux/bfs_fs.h
2768
2769 BLINKM RGB LED DRIVER
2770 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2771 S:      Maintained
2772 F:      drivers/leds/leds-blinkm.c
2773
2774 BLOCK LAYER
2775 M:      Jens Axboe <axboe@kernel.dk>
2776 L:      linux-block@vger.kernel.org
2777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2778 S:      Maintained
2779 F:      block/
2780 F:      drivers/block/
2781 F:      kernel/trace/blktrace.c
2782 F:      lib/sbitmap.c
2783
2784 BLOCK2MTD DRIVER
2785 M:      Joern Engel <joern@lazybastard.org>
2786 L:      linux-mtd@lists.infradead.org
2787 S:      Maintained
2788 F:      drivers/mtd/devices/block2mtd.c
2789
2790 BLUETOOTH DRIVERS
2791 M:      Marcel Holtmann <marcel@holtmann.org>
2792 M:      Johan Hedberg <johan.hedberg@gmail.com>
2793 L:      linux-bluetooth@vger.kernel.org
2794 W:      http://www.bluez.org/
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2797 S:      Maintained
2798 F:      drivers/bluetooth/
2799
2800 BLUETOOTH SUBSYSTEM
2801 M:      Marcel Holtmann <marcel@holtmann.org>
2802 M:      Johan Hedberg <johan.hedberg@gmail.com>
2803 L:      linux-bluetooth@vger.kernel.org
2804 W:      http://www.bluez.org/
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2807 S:      Maintained
2808 F:      net/bluetooth/
2809 F:      include/net/bluetooth/
2810
2811 BONDING DRIVER
2812 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2813 M:      Veaceslav Falico <vfalico@gmail.com>
2814 M:      Andy Gospodarek <andy@greyhouse.net>
2815 L:      netdev@vger.kernel.org
2816 W:      http://sourceforge.net/projects/bonding/
2817 S:      Supported
2818 F:      drivers/net/bonding/
2819 F:      include/uapi/linux/if_bonding.h
2820
2821 BPF (Safe dynamic programs and tools)
2822 M:      Alexei Starovoitov <ast@kernel.org>
2823 M:      Daniel Borkmann <daniel@iogearbox.net>
2824 L:      netdev@vger.kernel.org
2825 L:      linux-kernel@vger.kernel.org
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2828 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2829 S:      Supported
2830 F:      arch/*/net/*
2831 F:      Documentation/networking/filter.txt
2832 F:      Documentation/bpf/
2833 F:      include/linux/bpf*
2834 F:      include/linux/filter.h
2835 F:      include/trace/events/xdp.h
2836 F:      include/uapi/linux/bpf*
2837 F:      include/uapi/linux/filter.h
2838 F:      kernel/bpf/
2839 F:      kernel/trace/bpf_trace.c
2840 F:      lib/test_bpf.c
2841 F:      net/bpf/
2842 F:      net/core/filter.c
2843 F:      net/sched/act_bpf.c
2844 F:      net/sched/cls_bpf.c
2845 F:      samples/bpf/
2846 F:      tools/bpf/
2847 F:      tools/lib/bpf/
2848 F:      tools/testing/selftests/bpf/
2849
2850 BPF JIT for ARM
2851 M:      Shubham Bansal <illusionist.neo@gmail.com>
2852 L:      netdev@vger.kernel.org
2853 S:      Maintained
2854 F:      arch/arm/net/
2855
2856 BPF JIT for ARM64
2857 M:      Daniel Borkmann <daniel@iogearbox.net>
2858 M:      Alexei Starovoitov <ast@kernel.org>
2859 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2860 L:      netdev@vger.kernel.org
2861 S:      Supported
2862 F:      arch/arm64/net/
2863
2864 BPF JIT for MIPS (32-BIT AND 64-BIT)
2865 M:      Paul Burton <paul.burton@mips.com>
2866 L:      netdev@vger.kernel.org
2867 S:      Maintained
2868 F:      arch/mips/net/
2869
2870 BPF JIT for NFP NICs
2871 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2872 L:      netdev@vger.kernel.org
2873 S:      Supported
2874 F:      drivers/net/ethernet/netronome/nfp/bpf/
2875
2876 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2877 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2878 M:      Sandipan Das <sandipan@linux.ibm.com>
2879 L:      netdev@vger.kernel.org
2880 S:      Maintained
2881 F:      arch/powerpc/net/
2882
2883 BPF JIT for S390
2884 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2885 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2886 L:      netdev@vger.kernel.org
2887 S:      Maintained
2888 F:      arch/s390/net/
2889 X:      arch/s390/net/pnet.c
2890
2891 BPF JIT for SPARC (32-BIT AND 64-BIT)
2892 M:      David S. Miller <davem@davemloft.net>
2893 L:      netdev@vger.kernel.org
2894 S:      Maintained
2895 F:      arch/sparc/net/
2896
2897 BPF JIT for X86 32-BIT
2898 M:      Wang YanQing <udknight@gmail.com>
2899 L:      netdev@vger.kernel.org
2900 S:      Maintained
2901 F:      arch/x86/net/bpf_jit_comp32.c
2902
2903 BPF JIT for X86 64-BIT
2904 M:      Alexei Starovoitov <ast@kernel.org>
2905 M:      Daniel Borkmann <daniel@iogearbox.net>
2906 L:      netdev@vger.kernel.org
2907 S:      Supported
2908 F:      arch/x86/net/
2909 X:      arch/x86/net/bpf_jit_comp32.c
2910
2911 BROADCOM B44 10/100 ETHERNET DRIVER
2912 M:      Michael Chan <michael.chan@broadcom.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Supported
2915 F:      drivers/net/ethernet/broadcom/b44.*
2916
2917 BROADCOM B53 ETHERNET SWITCH DRIVER
2918 M:      Florian Fainelli <f.fainelli@gmail.com>
2919 L:      netdev@vger.kernel.org
2920 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2921 S:      Supported
2922 F:      drivers/net/dsa/b53/*
2923 F:      include/linux/platform_data/b53.h
2924
2925 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 M:      Ray Jui <rjui@broadcom.com>
2928 M:      Scott Branden <sbranden@broadcom.com>
2929 M:      bcm-kernel-feedback-list@broadcom.com
2930 T:      git git://github.com/broadcom/mach-bcm
2931 S:      Maintained
2932 N:      bcm281*
2933 N:      bcm113*
2934 N:      bcm216*
2935 N:      kona
2936 F:      arch/arm/mach-bcm/
2937
2938 BROADCOM BCM2835 ARM ARCHITECTURE
2939 M:      Eric Anholt <eric@anholt.net>
2940 M:      Stefan Wahren <stefan.wahren@i2se.com>
2941 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2943 T:      git git://github.com/anholt/linux
2944 S:      Maintained
2945 N:      bcm2835
2946 F:      drivers/staging/vc04_services
2947
2948 BROADCOM BCM47XX MIPS ARCHITECTURE
2949 M:      Hauke Mehrtens <hauke@hauke-m.de>
2950 M:      Rafał Miłecki <zajec5@gmail.com>
2951 L:      linux-mips@vger.kernel.org
2952 S:      Maintained
2953 F:      Documentation/devicetree/bindings/mips/brcm/
2954 F:      arch/mips/bcm47xx/*
2955 F:      arch/mips/include/asm/mach-bcm47xx/*
2956
2957 BROADCOM BCM5301X ARM ARCHITECTURE
2958 M:      Hauke Mehrtens <hauke@hauke-m.de>
2959 M:      Rafał Miłecki <zajec5@gmail.com>
2960 M:      bcm-kernel-feedback-list@broadcom.com
2961 L:      linux-arm-kernel@lists.infradead.org
2962 S:      Maintained
2963 F:      arch/arm/mach-bcm/bcm_5301x.c
2964 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2965 F:      arch/arm/boot/dts/bcm470*
2966 F:      arch/arm/boot/dts/bcm953012*
2967
2968 BROADCOM BCM53573 ARM ARCHITECTURE
2969 M:      Rafał Miłecki <rafal@milecki.pl>
2970 L:      linux-arm-kernel@lists.infradead.org
2971 S:      Maintained
2972 F:      arch/arm/boot/dts/bcm53573*
2973 F:      arch/arm/boot/dts/bcm47189*
2974
2975 BROADCOM BCM63XX ARM ARCHITECTURE
2976 M:      Florian Fainelli <f.fainelli@gmail.com>
2977 M:      bcm-kernel-feedback-list@broadcom.com
2978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2979 T:      git git://github.com/broadcom/stblinux.git
2980 S:      Maintained
2981 N:      bcm63xx
2982
2983 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2984 M:      Kevin Cernekee <cernekee@gmail.com>
2985 L:      linux-usb@vger.kernel.org
2986 S:      Maintained
2987 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2988
2989 BROADCOM BCM7XXX ARM ARCHITECTURE
2990 M:      Brian Norris <computersforpeace@gmail.com>
2991 M:      Gregory Fong <gregory.0xf0@gmail.com>
2992 M:      Florian Fainelli <f.fainelli@gmail.com>
2993 M:      bcm-kernel-feedback-list@broadcom.com
2994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2995 T:      git git://github.com/broadcom/stblinux.git
2996 S:      Maintained
2997 F:      arch/arm/mach-bcm/*brcmstb*
2998 F:      arch/arm/boot/dts/bcm7*.dts*
2999 F:      drivers/bus/brcmstb_gisb.c
3000 F:      arch/arm/mm/cache-b15-rac.c
3001 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3002 N:      brcmstb
3003
3004 BROADCOM BMIPS CPUFREQ DRIVER
3005 M:      Markus Mayer <mmayer@broadcom.com>
3006 M:      bcm-kernel-feedback-list@broadcom.com
3007 L:      linux-pm@vger.kernel.org
3008 S:      Maintained
3009 F:      drivers/cpufreq/bmips-cpufreq.c
3010
3011 BROADCOM BMIPS MIPS ARCHITECTURE
3012 M:      Kevin Cernekee <cernekee@gmail.com>
3013 M:      Florian Fainelli <f.fainelli@gmail.com>
3014 L:      linux-mips@vger.kernel.org
3015 T:      git git://github.com/broadcom/stblinux.git
3016 S:      Maintained
3017 F:      arch/mips/bmips/*
3018 F:      arch/mips/include/asm/mach-bmips/*
3019 F:      arch/mips/kernel/*bmips*
3020 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3021 F:      drivers/irqchip/irq-bcm63*
3022 F:      drivers/irqchip/irq-bcm7*
3023 F:      drivers/irqchip/irq-brcmstb*
3024 F:      include/linux/bcm963xx_nvram.h
3025 F:      include/linux/bcm963xx_tag.h
3026
3027 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3028 M:      Rasesh Mody <rasesh.mody@cavium.com>
3029 M:      Dept-GELinuxNICDev@cavium.com
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/broadcom/bnx2.*
3033 F:      drivers/net/ethernet/broadcom/bnx2_*
3034
3035 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3036 M:      QLogic-Storage-Upstream@qlogic.com
3037 L:      linux-scsi@vger.kernel.org
3038 S:      Supported
3039 F:      drivers/scsi/bnx2fc/
3040
3041 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3042 M:      QLogic-Storage-Upstream@qlogic.com
3043 L:      linux-scsi@vger.kernel.org
3044 S:      Supported
3045 F:      drivers/scsi/bnx2i/
3046
3047 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3048 M:      Ariel Elior <ariel.elior@cavium.com>
3049 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3050 M:      everest-linux-l2@cavium.com
3051 L:      netdev@vger.kernel.org
3052 S:      Supported
3053 F:      drivers/net/ethernet/broadcom/bnx2x/
3054
3055 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3056 M:      Michael Chan <michael.chan@broadcom.com>
3057 L:      netdev@vger.kernel.org
3058 S:      Supported
3059 F:      drivers/net/ethernet/broadcom/bnxt/
3060
3061 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3062 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3063 M:      Franky Lin <franky.lin@broadcom.com>
3064 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3065 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3066 M:      Wright Feng <wright.feng@cypress.com>
3067 L:      linux-wireless@vger.kernel.org
3068 L:      brcm80211-dev-list.pdl@broadcom.com
3069 L:      brcm80211-dev-list@cypress.com
3070 S:      Supported
3071 F:      drivers/net/wireless/broadcom/brcm80211/
3072
3073 BROADCOM BRCMSTB GPIO DRIVER
3074 M:      Gregory Fong <gregory.0xf0@gmail.com>
3075 L:      bcm-kernel-feedback-list@broadcom.com
3076 S:      Supported
3077 F:      drivers/gpio/gpio-brcmstb.c
3078 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3079
3080 BROADCOM BRCMSTB I2C DRIVER
3081 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3082 L:      linux-i2c@vger.kernel.org
3083 L:      bcm-kernel-feedback-list@broadcom.com
3084 S:      Supported
3085 F:      drivers/i2c/busses/i2c-brcmstb.c
3086 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3087
3088 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3089 M:      Al Cooper <alcooperx@gmail.com>
3090 L:      linux-kernel@vger.kernel.org
3091 L:      bcm-kernel-feedback-list@broadcom.com
3092 S:      Maintained
3093 F:      drivers/phy/broadcom/phy-brcm-usb*
3094
3095 BROADCOM GENET ETHERNET DRIVER
3096 M:      Doug Berger <opendmb@gmail.com>
3097 M:      Florian Fainelli <f.fainelli@gmail.com>
3098 L:      netdev@vger.kernel.org
3099 S:      Supported
3100 F:      drivers/net/ethernet/broadcom/genet/
3101
3102 BROADCOM IPROC ARM ARCHITECTURE
3103 M:      Ray Jui <rjui@broadcom.com>
3104 M:      Scott Branden <sbranden@broadcom.com>
3105 M:      bcm-kernel-feedback-list@broadcom.com
3106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3107 T:      git git://github.com/broadcom/cygnus-linux.git
3108 S:      Maintained
3109 N:      iproc
3110 N:      cygnus
3111 N:      bcm[-_]nsp
3112 N:      bcm9113*
3113 N:      bcm9583*
3114 N:      bcm9585*
3115 N:      bcm9586*
3116 N:      bcm988312
3117 N:      bcm113*
3118 N:      bcm583*
3119 N:      bcm585*
3120 N:      bcm586*
3121 N:      bcm88312
3122 N:      hr2
3123 N:      stingray
3124 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3125 F:      arch/arm64/boot/dts/broadcom/stingray/*
3126 F:      drivers/clk/bcm/clk-ns*
3127 F:      drivers/clk/bcm/clk-sr*
3128 F:      drivers/pinctrl/bcm/pinctrl-ns*
3129 F:      include/dt-bindings/clock/bcm-sr*
3130
3131 BROADCOM KONA GPIO DRIVER
3132 M:      Ray Jui <rjui@broadcom.com>
3133 L:      bcm-kernel-feedback-list@broadcom.com
3134 S:      Supported
3135 F:      drivers/gpio/gpio-bcm-kona.c
3136 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3137
3138 BROADCOM NETXTREME-E ROCE DRIVER
3139 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3140 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3141 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3142 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3143 L:      linux-rdma@vger.kernel.org
3144 W:      http://www.broadcom.com
3145 S:      Supported
3146 F:      drivers/infiniband/hw/bnxt_re/
3147 F:      include/uapi/rdma/bnxt_re-abi.h
3148
3149 BROADCOM NVRAM DRIVER
3150 M:      Rafał Miłecki <zajec5@gmail.com>
3151 L:      linux-mips@vger.kernel.org
3152 S:      Maintained
3153 F:      drivers/firmware/broadcom/*
3154
3155 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3156 M:      Rafał Miłecki <zajec5@gmail.com>
3157 L:      linux-wireless@vger.kernel.org
3158 S:      Maintained
3159 F:      drivers/bcma/
3160 F:      include/linux/bcma/
3161
3162 BROADCOM STB AVS CPUFREQ DRIVER
3163 M:      Markus Mayer <mmayer@broadcom.com>
3164 M:      bcm-kernel-feedback-list@broadcom.com
3165 L:      linux-pm@vger.kernel.org
3166 S:      Maintained
3167 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3168 F:      drivers/cpufreq/brcmstb*
3169
3170 BROADCOM STB AVS TMON DRIVER
3171 M:      Markus Mayer <mmayer@broadcom.com>
3172 M:      bcm-kernel-feedback-list@broadcom.com
3173 L:      linux-pm@vger.kernel.org
3174 S:      Maintained
3175 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3176 F:      drivers/thermal/broadcom/brcmstb*
3177
3178 BROADCOM STB NAND FLASH DRIVER
3179 M:      Brian Norris <computersforpeace@gmail.com>
3180 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3181 L:      linux-mtd@lists.infradead.org
3182 L:      bcm-kernel-feedback-list@broadcom.com
3183 S:      Maintained
3184 F:      drivers/mtd/nand/raw/brcmnand/
3185
3186 BROADCOM STB DPFE DRIVER
3187 M:      Markus Mayer <mmayer@broadcom.com>
3188 M:      bcm-kernel-feedback-list@broadcom.com
3189 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3190 S:      Maintained
3191 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3192 F:      drivers/memory/brcmstb_dpfe.c
3193
3194 BROADCOM SPI DRIVER
3195 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3196 M:      bcm-kernel-feedback-list@broadcom.com
3197 S:      Maintained
3198 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3199 F:      drivers/spi/spi-bcm-qspi.*
3200 F:      drivers/spi/spi-brcmstb-qspi.c
3201 F:      drivers/spi/spi-iproc-qspi.c
3202
3203 BROADCOM SYSTEMPORT ETHERNET DRIVER
3204 M:      Florian Fainelli <f.fainelli@gmail.com>
3205 L:      netdev@vger.kernel.org
3206 S:      Supported
3207 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3208
3209 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3210 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3211 M:      Prashant Sreedharan <prashant@broadcom.com>
3212 M:      Michael Chan <mchan@broadcom.com>
3213 L:      netdev@vger.kernel.org
3214 S:      Supported
3215 F:      drivers/net/ethernet/broadcom/tg3.*
3216
3217 BROCADE BFA FC SCSI DRIVER
3218 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3219 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3220 L:      linux-scsi@vger.kernel.org
3221 S:      Supported
3222 F:      drivers/scsi/bfa/
3223
3224 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3225 M:      Rasesh Mody <rasesh.mody@cavium.com>
3226 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3227 M:      Dept-GELinuxNICDev@cavium.com
3228 L:      netdev@vger.kernel.org
3229 S:      Supported
3230 F:      drivers/net/ethernet/brocade/bna/
3231
3232 BSG (block layer generic sg v4 driver)
3233 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3234 L:      linux-scsi@vger.kernel.org
3235 S:      Supported
3236 F:      block/bsg.c
3237 F:      include/linux/bsg.h
3238 F:      include/uapi/linux/bsg.h
3239
3240 BT87X AUDIO DRIVER
3241 M:      Clemens Ladisch <clemens@ladisch.de>
3242 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3243 T:      git git://git.alsa-project.org/alsa-kernel.git
3244 S:      Maintained
3245 F:      Documentation/sound/cards/bt87x.rst
3246 F:      sound/pci/bt87x.c
3247
3248 BT8XXGPIO DRIVER
3249 M:      Michael Buesch <m@bues.ch>
3250 W:      http://bu3sch.de/btgpio.php
3251 S:      Maintained
3252 F:      drivers/gpio/gpio-bt8xx.c
3253
3254 BTRFS FILE SYSTEM
3255 M:      Chris Mason <clm@fb.com>
3256 M:      Josef Bacik <josef@toxicpanda.com>
3257 M:      David Sterba <dsterba@suse.com>
3258 L:      linux-btrfs@vger.kernel.org
3259 W:      http://btrfs.wiki.kernel.org/
3260 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3262 S:      Maintained
3263 F:      Documentation/filesystems/btrfs.txt
3264 F:      fs/btrfs/
3265 F:      include/linux/btrfs*
3266 F:      include/uapi/linux/btrfs*
3267
3268 BTTV VIDEO4LINUX DRIVER
3269 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3270 L:      linux-media@vger.kernel.org
3271 W:      https://linuxtv.org
3272 T:      git git://linuxtv.org/media_tree.git
3273 S:      Odd fixes
3274 F:      Documentation/media/v4l-drivers/bttv*
3275 F:      drivers/media/pci/bt8xx/bttv*
3276
3277 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3278 M:      Chanwoo Choi <cw00.choi@samsung.com>
3279 L:      linux-pm@vger.kernel.org
3280 L:      linux-samsung-soc@vger.kernel.org
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3282 S:      Maintained
3283 F:      drivers/devfreq/exynos-bus.c
3284 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3285
3286 BUSLOGIC SCSI DRIVER
3287 M:      Khalid Aziz <khalid@gonehiking.org>
3288 L:      linux-scsi@vger.kernel.org
3289 S:      Maintained
3290 F:      drivers/scsi/BusLogic.*
3291 F:      drivers/scsi/FlashPoint.*
3292
3293 C-MEDIA CMI8788 DRIVER
3294 M:      Clemens Ladisch <clemens@ladisch.de>
3295 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3296 T:      git git://git.alsa-project.org/alsa-kernel.git
3297 S:      Maintained
3298 F:      sound/pci/oxygen/
3299
3300 C-SKY ARCHITECTURE
3301 M:      Guo Ren <guoren@kernel.org>
3302 T:      git https://github.com/c-sky/csky-linux.git
3303 S:      Supported
3304 F:      arch/csky/
3305 F:      Documentation/devicetree/bindings/csky/
3306 F:      drivers/irqchip/irq-csky-*
3307 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3308 F:      drivers/clocksource/timer-gx6605s.c
3309 F:      drivers/clocksource/timer-mp-csky.c
3310 F:      Documentation/devicetree/bindings/timer/csky,*
3311 K:      csky
3312 N:      csky
3313
3314 C6X ARCHITECTURE
3315 M:      Mark Salter <msalter@redhat.com>
3316 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3317 L:      linux-c6x-dev@linux-c6x.org
3318 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3319 S:      Maintained
3320 F:      arch/c6x/
3321
3322 CA8210 IEEE-802.15.4 RADIO DRIVER
3323 M:      Harry Morris <h.morris@cascoda.com>
3324 L:      linux-wpan@vger.kernel.org
3325 W:      https://github.com/Cascoda/ca8210-linux.git
3326 S:      Maintained
3327 F:      drivers/net/ieee802154/ca8210.c
3328 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3329
3330 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3331 M:      David Howells <dhowells@redhat.com>
3332 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3333 S:      Supported
3334 F:      Documentation/filesystems/caching/cachefiles.txt
3335 F:      fs/cachefiles/
3336
3337 CADENCE MIPI-CSI2 BRIDGES
3338 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3339 L:      linux-media@vger.kernel.org
3340 S:      Maintained
3341 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3342 F:      drivers/media/platform/cadence/cdns-csi2*
3343
3344 CADET FM/AM RADIO RECEIVER DRIVER
3345 M:      Hans Verkuil <hverkuil@xs4all.nl>
3346 L:      linux-media@vger.kernel.org
3347 T:      git git://linuxtv.org/media_tree.git
3348 W:      https://linuxtv.org
3349 S:      Maintained
3350 F:      drivers/media/radio/radio-cadet*
3351
3352 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3353 M:      Jonathan Corbet <corbet@lwn.net>
3354 L:      linux-media@vger.kernel.org
3355 T:      git git://linuxtv.org/media_tree.git
3356 S:      Maintained
3357 F:      Documentation/media/v4l-drivers/cafe_ccic*
3358 F:      drivers/media/platform/marvell-ccic/
3359
3360 CAIF NETWORK LAYER
3361 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3362 L:      netdev@vger.kernel.org
3363 S:      Supported
3364 F:      Documentation/networking/caif/
3365 F:      drivers/net/caif/
3366 F:      include/uapi/linux/caif/
3367 F:      include/net/caif/
3368 F:      net/caif/
3369
3370 CAKE QDISC
3371 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3372 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3373 S:      Maintained
3374 F:      net/sched/sch_cake.c
3375
3376 CALGARY x86-64 IOMMU
3377 M:      Muli Ben-Yehuda <mulix@mulix.org>
3378 M:      Jon Mason <jdmason@kudzu.us>
3379 L:      iommu@lists.linux-foundation.org
3380 S:      Maintained
3381 F:      arch/x86/kernel/pci-calgary_64.c
3382 F:      arch/x86/kernel/tce_64.c
3383 F:      arch/x86/include/asm/calgary.h
3384 F:      arch/x86/include/asm/tce.h
3385
3386 CAN NETWORK DRIVERS
3387 M:      Wolfgang Grandegger <wg@grandegger.com>
3388 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3389 L:      linux-can@vger.kernel.org
3390 W:      https://github.com/linux-can
3391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3393 S:      Maintained
3394 F:      Documentation/devicetree/bindings/net/can/
3395 F:      drivers/net/can/
3396 F:      include/linux/can/dev.h
3397 F:      include/linux/can/platform/
3398 F:      include/uapi/linux/can/error.h
3399 F:      include/uapi/linux/can/netlink.h
3400
3401 CAN NETWORK LAYER
3402 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3403 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3404 L:      linux-can@vger.kernel.org
3405 W:      https://github.com/linux-can
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3408 S:      Maintained
3409 F:      Documentation/networking/can.rst
3410 F:      net/can/
3411 F:      include/linux/can/core.h
3412 F:      include/uapi/linux/can.h
3413 F:      include/uapi/linux/can/bcm.h
3414 F:      include/uapi/linux/can/raw.h
3415 F:      include/uapi/linux/can/gw.h
3416
3417 CAPABILITIES
3418 M:      Serge Hallyn <serge@hallyn.com>
3419 L:      linux-security-module@vger.kernel.org
3420 S:      Supported
3421 F:      include/linux/capability.h
3422 F:      include/uapi/linux/capability.h
3423 F:      security/commoncap.c
3424 F:      kernel/capability.c
3425
3426 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3427 M:      Kevin Tsai <ktsai@capellamicro.com>
3428 S:      Maintained
3429 F:      drivers/iio/light/cm*
3430
3431 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3432 M:      Christian Lamparter <chunkeey@googlemail.com>
3433 L:      linux-wireless@vger.kernel.org
3434 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3435 S:      Maintained
3436 F:      drivers/net/wireless/ath/carl9170/
3437
3438 CAVIUM I2C DRIVER
3439 M:      Jan Glauber <jglauber@cavium.com>
3440 M:      David Daney <david.daney@cavium.com>
3441 W:      http://www.cavium.com
3442 S:      Supported
3443 F:      drivers/i2c/busses/i2c-octeon*
3444 F:      drivers/i2c/busses/i2c-thunderx*
3445
3446 CAVIUM LIQUIDIO NETWORK DRIVER
3447 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3448 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3449 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3450 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3451 L:      netdev@vger.kernel.org
3452 W:      http://www.cavium.com
3453 S:      Supported
3454 F:      drivers/net/ethernet/cavium/liquidio/
3455
3456 CAVIUM MMC DRIVER
3457 M:      Jan Glauber <jglauber@cavium.com>
3458 M:      David Daney <david.daney@cavium.com>
3459 M:      Steven J. Hill <Steven.Hill@cavium.com>
3460 W:      http://www.cavium.com
3461 S:      Supported
3462 F:      drivers/mmc/host/cavium*
3463
3464 CAVIUM OCTEON-TX CRYPTO DRIVER
3465 M:      George Cherian <george.cherian@cavium.com>
3466 L:      linux-crypto@vger.kernel.org
3467 W:      http://www.cavium.com
3468 S:      Supported
3469 F:      drivers/crypto/cavium/cpt/
3470
3471 CAVIUM THUNDERX2 ARM64 SOC
3472 M:      Robert Richter <rrichter@cavium.com>
3473 M:      Jayachandran C <jnair@caviumnetworks.com>
3474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3475 S:      Maintained
3476 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3477 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3478
3479 CC2520 IEEE-802.15.4 RADIO DRIVER
3480 M:      Varka Bhadram <varkabhadram@gmail.com>
3481 L:      linux-wpan@vger.kernel.org
3482 S:      Maintained
3483 F:      drivers/net/ieee802154/cc2520.c
3484 F:      include/linux/spi/cc2520.h
3485 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3486
3487 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3488 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3489 L:      linux-crypto@vger.kernel.org
3490 S:      Supported
3491 F:      drivers/crypto/ccree/
3492 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3493
3494 CEC FRAMEWORK
3495 M:      Hans Verkuil <hans.verkuil@cisco.com>
3496 L:      linux-media@vger.kernel.org
3497 T:      git git://linuxtv.org/media_tree.git
3498 W:      http://linuxtv.org
3499 S:      Supported
3500 F:      Documentation/media/kapi/cec-core.rst
3501 F:      Documentation/media/uapi/cec
3502 F:      drivers/media/cec/
3503 F:      drivers/media/rc/keymaps/rc-cec.c
3504 F:      include/media/cec.h
3505 F:      include/media/cec-notifier.h
3506 F:      include/uapi/linux/cec.h
3507 F:      include/uapi/linux/cec-funcs.h
3508 F:      Documentation/devicetree/bindings/media/cec.txt
3509 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3510
3511 CEC GPIO DRIVER
3512 M:      Hans Verkuil <hans.verkuil@cisco.com>
3513 L:      linux-media@vger.kernel.org
3514 T:      git git://linuxtv.org/media_tree.git
3515 W:      http://linuxtv.org
3516 S:      Supported
3517 F:      drivers/media/platform/cec-gpio/
3518 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3519
3520 CELL BROADBAND ENGINE ARCHITECTURE
3521 M:      Arnd Bergmann <arnd@arndb.de>
3522 L:      linuxppc-dev@lists.ozlabs.org
3523 W:      http://www.ibm.com/developerworks/power/cell/
3524 S:      Supported
3525 F:      arch/powerpc/include/asm/cell*.h
3526 F:      arch/powerpc/include/asm/spu*.h
3527 F:      arch/powerpc/include/uapi/asm/spu*.h
3528 F:      arch/powerpc/oprofile/*cell*
3529 F:      arch/powerpc/platforms/cell/
3530
3531 CEPH COMMON CODE (LIBCEPH)
3532 M:      Ilya Dryomov <idryomov@gmail.com>
3533 M:      "Yan, Zheng" <zyan@redhat.com>
3534 M:      Sage Weil <sage@redhat.com>
3535 L:      ceph-devel@vger.kernel.org
3536 W:      http://ceph.com/
3537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3538 T:      git git://github.com/ceph/ceph-client.git
3539 S:      Supported
3540 F:      net/ceph/
3541 F:      include/linux/ceph/
3542 F:      include/linux/crush/
3543
3544 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3545 M:      "Yan, Zheng" <zyan@redhat.com>
3546 M:      Sage Weil <sage@redhat.com>
3547 M:      Ilya Dryomov <idryomov@gmail.com>
3548 L:      ceph-devel@vger.kernel.org
3549 W:      http://ceph.com/
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3551 T:      git git://github.com/ceph/ceph-client.git
3552 S:      Supported
3553 F:      Documentation/filesystems/ceph.txt
3554 F:      fs/ceph/
3555
3556 CERTIFICATE HANDLING:
3557 M:      David Howells <dhowells@redhat.com>
3558 M:      David Woodhouse <dwmw2@infradead.org>
3559 L:      keyrings@vger.kernel.org
3560 S:      Maintained
3561 F:      Documentation/admin-guide/module-signing.rst
3562 F:      certs/
3563 F:      scripts/sign-file.c
3564 F:      scripts/extract-cert.c
3565
3566 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3567 L:      linux-usb@vger.kernel.org
3568 S:      Orphan
3569 F:      Documentation/usb/WUSB-Design-overview.txt
3570 F:      Documentation/usb/wusb-cbaf
3571 F:      drivers/usb/host/hwa-hc.c
3572 F:      drivers/usb/host/whci/
3573 F:      drivers/usb/wusbcore/
3574 F:      include/linux/usb/wusb*
3575
3576 CFAG12864B LCD DRIVER
3577 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3578 S:      Maintained
3579 F:      drivers/auxdisplay/cfag12864b.c
3580 F:      include/linux/cfag12864b.h
3581
3582 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3583 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3584 S:      Maintained
3585 F:      drivers/auxdisplay/cfag12864bfb.c
3586 F:      include/linux/cfag12864b.h
3587
3588 802.11 (including CFG80211/NL80211)
3589 M:      Johannes Berg <johannes@sipsolutions.net>
3590 L:      linux-wireless@vger.kernel.org
3591 W:      http://wireless.kernel.org/
3592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3594 S:      Maintained
3595 F:      net/wireless/
3596 F:      include/uapi/linux/nl80211.h
3597 F:      include/linux/ieee80211.h
3598 F:      include/net/wext.h
3599 F:      include/net/cfg80211.h
3600 F:      include/net/iw_handler.h
3601 F:      include/net/ieee80211_radiotap.h
3602 F:      Documentation/driver-api/80211/cfg80211.rst
3603 F:      Documentation/networking/regulatory.txt
3604
3605 CHAR and MISC DRIVERS
3606 M:      Arnd Bergmann <arnd@arndb.de>
3607 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3609 S:      Supported
3610 F:      drivers/char/
3611 F:      drivers/misc/
3612 F:      include/linux/miscdevice.h
3613
3614 CHECKPATCH
3615 M:      Andy Whitcroft <apw@canonical.com>
3616 M:      Joe Perches <joe@perches.com>
3617 S:      Maintained
3618 F:      scripts/checkpatch.pl
3619
3620 CHINESE DOCUMENTATION
3621 M:      Harry Wei <harryxiyou@gmail.com>
3622 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3623 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3624 S:      Maintained
3625 F:      Documentation/translations/zh_CN/
3626
3627 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3628 M:      Peter Chen <Peter.Chen@nxp.com>
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3630 L:      linux-usb@vger.kernel.org
3631 S:      Maintained
3632 F:      drivers/usb/chipidea/
3633
3634 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3635 M:      Hans de Goede <hdegoede@redhat.com>
3636 L:      linux-input@vger.kernel.org
3637 S:      Maintained
3638 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3639 F:      drivers/input/touchscreen/chipone_icn8318.c
3640
3641 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3642 M:      Hans de Goede <hdegoede@redhat.com>
3643 L:      linux-input@vger.kernel.org
3644 S:      Maintained
3645 F:      drivers/input/touchscreen/chipone_icn8505.c
3646
3647 CHROME HARDWARE PLATFORM SUPPORT
3648 M:      Benson Leung <bleung@chromium.org>
3649 M:      Olof Johansson <olof@lixom.net>
3650 S:      Maintained
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3652 F:      drivers/platform/chrome/
3653
3654 CIRRUS LOGIC AUDIO CODEC DRIVERS
3655 M:      Brian Austin <brian.austin@cirrus.com>
3656 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3657 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3658 S:      Maintained
3659 F:      sound/soc/codecs/cs*
3660
3661 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3662 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3663 L:      netdev@vger.kernel.org
3664 S:      Maintained
3665 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3666
3667 CISCO FCOE HBA DRIVER
3668 M:      Satish Kharat <satishkh@cisco.com>
3669 M:      Sesidhar Baddela <sebaddel@cisco.com>
3670 M:      Karan Tilak Kumar <kartilak@cisco.com>
3671 L:      linux-scsi@vger.kernel.org
3672 S:      Supported
3673 F:      drivers/scsi/fnic/
3674
3675 CISCO SCSI HBA DRIVER
3676 M:      Karan Tilak Kumar <kartilak@cisco.com>
3677 M:      Sesidhar Baddela <sebaddel@cisco.com>
3678 L:      linux-scsi@vger.kernel.org
3679 S:      Supported
3680 F:      drivers/scsi/snic/
3681
3682 CISCO VIC ETHERNET NIC DRIVER
3683 M:      Christian Benvenuti <benve@cisco.com>
3684 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3685 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3686 S:      Supported
3687 F:      drivers/net/ethernet/cisco/enic/
3688
3689 CISCO VIC LOW LATENCY NIC DRIVER
3690 M:      Christian Benvenuti <benve@cisco.com>
3691 S:      Supported
3692 F:      drivers/infiniband/hw/usnic/
3693
3694 CIRRUS LOGIC MADERA CODEC DRIVERS
3695 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3696 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3698 L:      patches@opensource.cirrus.com
3699 T:      git https://github.com/CirrusLogic/linux-drivers.git
3700 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3701 S:      Supported
3702 F:      Documentation/devicetree/bindings/mfd/madera.txt
3703 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3704 F:      include/linux/mfd/madera/*
3705 F:      drivers/gpio/gpio-madera*
3706 F:      drivers/mfd/madera*
3707 F:      drivers/mfd/cs47l*
3708 F:      drivers/pinctrl/cirrus/*
3709
3710 CLANG-FORMAT FILE
3711 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3712 S:      Maintained
3713 F:      .clang-format
3714
3715 CLEANCACHE API
3716 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3717 L:      linux-kernel@vger.kernel.org
3718 S:      Maintained
3719 F:      mm/cleancache.c
3720 F:      include/linux/cleancache.h
3721
3722 CLK API
3723 M:      Russell King <linux@armlinux.org.uk>
3724 L:      linux-clk@vger.kernel.org
3725 S:      Maintained
3726 F:      include/linux/clk.h
3727
3728 CLOCKSOURCE, CLOCKEVENT DRIVERS
3729 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3730 M:      Thomas Gleixner <tglx@linutronix.de>
3731 L:      linux-kernel@vger.kernel.org
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3733 S:      Supported
3734 F:      drivers/clocksource/
3735 F:      Documentation/devicetree/bindings/timer/
3736
3737 CMPC ACPI DRIVER
3738 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3739 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3740 L:      platform-driver-x86@vger.kernel.org
3741 S:      Supported
3742 F:      drivers/platform/x86/classmate-laptop.c
3743
3744 COBALT MEDIA DRIVER
3745 M:      Hans Verkuil <hans.verkuil@cisco.com>
3746 L:      linux-media@vger.kernel.org
3747 T:      git git://linuxtv.org/media_tree.git
3748 W:      https://linuxtv.org
3749 S:      Supported
3750 F:      drivers/media/pci/cobalt/
3751
3752 COCCINELLE/Semantic Patches (SmPL)
3753 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3754 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3755 M:      Nicolas Palix <nicolas.palix@imag.fr>
3756 M:      Michal Marek <michal.lkml@markovi.net>
3757 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3759 W:      http://coccinelle.lip6.fr/
3760 S:      Supported
3761 F:      Documentation/dev-tools/coccinelle.rst
3762 F:      scripts/coccinelle/
3763 F:      scripts/coccicheck
3764
3765 CODA FILE SYSTEM
3766 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3767 M:      coda@cs.cmu.edu
3768 L:      codalist@coda.cs.cmu.edu
3769 W:      http://www.coda.cs.cmu.edu/
3770 S:      Maintained
3771 F:      Documentation/filesystems/coda.txt
3772 F:      fs/coda/
3773 F:      include/linux/coda*.h
3774 F:      include/uapi/linux/coda*.h
3775
3776 CODA V4L2 MEM2MEM DRIVER
3777 M:      Philipp Zabel <p.zabel@pengutronix.de>
3778 L:      linux-media@vger.kernel.org
3779 S:      Maintained
3780 F:      Documentation/devicetree/bindings/media/coda.txt
3781 F:      drivers/media/platform/coda/
3782
3783 CODE OF CONDUCT
3784 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3785 S:      Supported
3786 F:      Documentation/process/code-of-conduct.rst
3787 F:      Documentation/process/code-of-conduct-interpretation.rst
3788
3789 COMMON CLK FRAMEWORK
3790 M:      Michael Turquette <mturquette@baylibre.com>
3791 M:      Stephen Boyd <sboyd@kernel.org>
3792 L:      linux-clk@vger.kernel.org
3793 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3795 S:      Maintained
3796 F:      Documentation/devicetree/bindings/clock/
3797 F:      drivers/clk/
3798 X:      drivers/clk/clkdev.c
3799 F:      include/linux/clk-pr*
3800 F:      include/linux/clk/
3801 F:      include/linux/of_clk.h
3802
3803 COMMON INTERNET FILE SYSTEM (CIFS)
3804 M:      Steve French <sfrench@samba.org>
3805 L:      linux-cifs@vger.kernel.org
3806 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3807 W:      http://linux-cifs.samba.org/
3808 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3809 S:      Supported
3810 F:      Documentation/filesystems/cifs/
3811 F:      fs/cifs/
3812
3813 COMPACTPCI HOTPLUG CORE
3814 M:      Scott Murray <scott@spiteful.org>
3815 L:      linux-pci@vger.kernel.org
3816 S:      Maintained
3817 F:      drivers/pci/hotplug/cpci_hotplug*
3818
3819 COMPACTPCI HOTPLUG GENERIC DRIVER
3820 M:      Scott Murray <scott@spiteful.org>
3821 L:      linux-pci@vger.kernel.org
3822 S:      Maintained
3823 F:      drivers/pci/hotplug/cpcihp_generic.c
3824
3825 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3826 M:      Scott Murray <scott@spiteful.org>
3827 L:      linux-pci@vger.kernel.org
3828 S:      Maintained
3829 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3830
3831 COMPAL LAPTOP SUPPORT
3832 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3833 L:      platform-driver-x86@vger.kernel.org
3834 S:      Maintained
3835 F:      drivers/platform/x86/compal-laptop.c
3836
3837 COMPILER ATTRIBUTES
3838 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3839 S:      Maintained
3840 F:      include/linux/compiler_attributes.h
3841
3842 CONEXANT ACCESSRUNNER USB DRIVER
3843 L:      accessrunner-general@lists.sourceforge.net
3844 W:      http://accessrunner.sourceforge.net/
3845 S:      Orphan
3846 F:      drivers/usb/atm/cxacru.c
3847
3848 CONFIGFS
3849 M:      Joel Becker <jlbec@evilplan.org>
3850 M:      Christoph Hellwig <hch@lst.de>
3851 T:      git git://git.infradead.org/users/hch/configfs.git
3852 S:      Supported
3853 F:      fs/configfs/
3854 F:      include/linux/configfs.h
3855
3856 CONNECTOR
3857 M:      Evgeniy Polyakov <zbr@ioremap.net>
3858 L:      netdev@vger.kernel.org
3859 S:      Maintained
3860 F:      drivers/connector/
3861
3862 CONTROL GROUP (CGROUP)
3863 M:      Tejun Heo <tj@kernel.org>
3864 M:      Li Zefan <lizefan@huawei.com>
3865 M:      Johannes Weiner <hannes@cmpxchg.org>
3866 L:      cgroups@vger.kernel.org
3867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3868 S:      Maintained
3869 F:      Documentation/cgroup*
3870 F:      include/linux/cgroup*
3871 F:      kernel/cgroup*
3872
3873 CONTROL GROUP - CPUSET
3874 M:      Li Zefan <lizefan@huawei.com>
3875 L:      cgroups@vger.kernel.org
3876 W:      http://www.bullopensource.org/cpuset/
3877 W:      http://oss.sgi.com/projects/cpusets/
3878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3879 S:      Maintained
3880 F:      Documentation/cgroup-v1/cpusets.txt
3881 F:      include/linux/cpuset.h
3882 F:      kernel/cgroup/cpuset.c
3883
3884 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3885 M:      Johannes Weiner <hannes@cmpxchg.org>
3886 M:      Michal Hocko <mhocko@kernel.org>
3887 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3888 L:      cgroups@vger.kernel.org
3889 L:      linux-mm@kvack.org
3890 S:      Maintained
3891 F:      mm/memcontrol.c
3892 F:      mm/swap_cgroup.c
3893
3894 CORETEMP HARDWARE MONITORING DRIVER
3895 M:      Fenghua Yu <fenghua.yu@intel.com>
3896 L:      linux-hwmon@vger.kernel.org
3897 S:      Maintained
3898 F:      Documentation/hwmon/coretemp
3899 F:      drivers/hwmon/coretemp.c
3900
3901 COSA/SRP SYNC SERIAL DRIVER
3902 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3903 W:      http://www.fi.muni.cz/~kas/cosa/
3904 S:      Maintained
3905 F:      drivers/net/wan/cosa*
3906
3907 CPMAC ETHERNET DRIVER
3908 M:      Florian Fainelli <f.fainelli@gmail.com>
3909 L:      netdev@vger.kernel.org
3910 S:      Maintained
3911 F:      drivers/net/ethernet/ti/cpmac.c
3912
3913 CPU FREQUENCY DRIVERS
3914 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3915 M:      Viresh Kumar <viresh.kumar@linaro.org>
3916 L:      linux-pm@vger.kernel.org
3917 S:      Maintained
3918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3919 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3920 B:      https://bugzilla.kernel.org
3921 F:      Documentation/cpu-freq/
3922 F:      Documentation/devicetree/bindings/cpufreq/
3923 F:      drivers/cpufreq/
3924 F:      include/linux/cpufreq.h
3925 F:      tools/testing/selftests/cpufreq/
3926
3927 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3928 M:      Viresh Kumar <viresh.kumar@linaro.org>
3929 M:      Sudeep Holla <sudeep.holla@arm.com>
3930 L:      linux-pm@vger.kernel.org
3931 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3932 S:      Maintained
3933 F:      drivers/cpufreq/arm_big_little.h
3934 F:      drivers/cpufreq/arm_big_little.c
3935
3936 CPU POWER MONITORING SUBSYSTEM
3937 M:      Thomas Renninger <trenn@suse.com>
3938 M:      Shuah Khan <shuah@kernel.org>
3939 L:      linux-pm@vger.kernel.org
3940 S:      Maintained
3941 F:      tools/power/cpupower/
3942
3943 CPUID/MSR DRIVER
3944 M:      "H. Peter Anvin" <hpa@zytor.com>
3945 S:      Maintained
3946 F:      arch/x86/kernel/cpuid.c
3947 F:      arch/x86/kernel/msr.c
3948
3949 CPUIDLE DRIVER - ARM BIG LITTLE
3950 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3951 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3952 L:      linux-pm@vger.kernel.org
3953 L:      linux-arm-kernel@lists.infradead.org
3954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3955 S:      Maintained
3956 F:      drivers/cpuidle/cpuidle-big_little.c
3957
3958 CPUIDLE DRIVER - ARM EXYNOS
3959 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3960 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3961 M:      Kukjin Kim <kgene@kernel.org>
3962 L:      linux-pm@vger.kernel.org
3963 L:      linux-samsung-soc@vger.kernel.org
3964 S:      Supported
3965 F:      drivers/cpuidle/cpuidle-exynos.c
3966 F:      arch/arm/mach-exynos/pm.c
3967
3968 CPUIDLE DRIVERS
3969 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3970 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3971 L:      linux-pm@vger.kernel.org
3972 S:      Maintained
3973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3974 B:      https://bugzilla.kernel.org
3975 F:      drivers/cpuidle/*
3976 F:      include/linux/cpuidle.h
3977
3978 CRAMFS FILESYSTEM
3979 M:      Nicolas Pitre <nico@linaro.org>
3980 S:      Maintained
3981 F:      Documentation/filesystems/cramfs.txt
3982 F:      fs/cramfs/
3983
3984 CRYPTO API
3985 M:      Herbert Xu <herbert@gondor.apana.org.au>
3986 M:      "David S. Miller" <davem@davemloft.net>
3987 L:      linux-crypto@vger.kernel.org
3988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3990 S:      Maintained
3991 F:      Documentation/crypto/
3992 F:      Documentation/devicetree/bindings/crypto/
3993 F:      arch/*/crypto/
3994 F:      crypto/
3995 F:      drivers/crypto/
3996 F:      include/crypto/
3997 F:      include/linux/crypto*
3998
3999 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4000 M:      Neil Horman <nhorman@tuxdriver.com>
4001 L:      linux-crypto@vger.kernel.org
4002 S:      Maintained
4003 F:      crypto/ansi_cprng.c
4004 F:      crypto/rng.c
4005
4006 CS3308 MEDIA DRIVER
4007 M:      Hans Verkuil <hverkuil@xs4all.nl>
4008 L:      linux-media@vger.kernel.org
4009 T:      git git://linuxtv.org/media_tree.git
4010 W:      http://linuxtv.org
4011 S:      Odd Fixes
4012 F:      drivers/media/i2c/cs3308.c
4013 F:      drivers/media/i2c/cs3308.h
4014
4015 CS5535 Audio ALSA driver
4016 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4017 S:      Maintained
4018 F:      sound/pci/cs5535audio/
4019
4020 CW1200 WLAN driver
4021 M:      Solomon Peachy <pizza@shaftnet.org>
4022 S:      Maintained
4023 F:      drivers/net/wireless/st/cw1200/
4024
4025 CX18 VIDEO4LINUX DRIVER
4026 M:      Andy Walls <awalls@md.metrocast.net>
4027 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4028 L:      linux-media@vger.kernel.org
4029 T:      git git://linuxtv.org/media_tree.git
4030 W:      https://linuxtv.org
4031 W:      http://www.ivtvdriver.org/index.php/Cx18
4032 S:      Maintained
4033 F:      Documentation/media/v4l-drivers/cx18*
4034 F:      drivers/media/pci/cx18/
4035 F:      include/uapi/linux/ivtv*
4036
4037 CX2341X MPEG ENCODER HELPER MODULE
4038 M:      Hans Verkuil <hverkuil@xs4all.nl>
4039 L:      linux-media@vger.kernel.org
4040 T:      git git://linuxtv.org/media_tree.git
4041 W:      https://linuxtv.org
4042 S:      Maintained
4043 F:      drivers/media/common/cx2341x*
4044 F:      include/media/cx2341x*
4045
4046 CX24120 MEDIA DRIVER
4047 M:      Jemma Denson <jdenson@gmail.com>
4048 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4049 L:      linux-media@vger.kernel.org
4050 W:      https://linuxtv.org
4051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4052 S:      Maintained
4053 F:      drivers/media/dvb-frontends/cx24120*
4054
4055 CX88 VIDEO4LINUX DRIVER
4056 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4057 L:      linux-media@vger.kernel.org
4058 W:      https://linuxtv.org
4059 T:      git git://linuxtv.org/media_tree.git
4060 S:      Odd fixes
4061 F:      Documentation/media/v4l-drivers/cx88*
4062 F:      drivers/media/pci/cx88/
4063
4064 CXD2820R MEDIA DRIVER
4065 M:      Antti Palosaari <crope@iki.fi>
4066 L:      linux-media@vger.kernel.org
4067 W:      https://linuxtv.org
4068 W:      http://palosaari.fi/linux/
4069 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4070 T:      git git://linuxtv.org/anttip/media_tree.git
4071 S:      Maintained
4072 F:      drivers/media/dvb-frontends/cxd2820r*
4073
4074 CXGB3 ETHERNET DRIVER (CXGB3)
4075 M:      Arjun Vynipadath <arjun@chelsio.com>
4076 L:      netdev@vger.kernel.org
4077 W:      http://www.chelsio.com
4078 S:      Supported
4079 F:      drivers/net/ethernet/chelsio/cxgb3/
4080
4081 CXGB3 ISCSI DRIVER (CXGB3I)
4082 M:      Karen Xie <kxie@chelsio.com>
4083 L:      linux-scsi@vger.kernel.org
4084 W:      http://www.chelsio.com
4085 S:      Supported
4086 F:      drivers/scsi/cxgbi/cxgb3i
4087
4088 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4089 M:      Steve Wise <swise@chelsio.com>
4090 L:      linux-rdma@vger.kernel.org
4091 W:      http://www.openfabrics.org
4092 S:      Supported
4093 F:      drivers/infiniband/hw/cxgb3/
4094 F:      include/uapi/rdma/cxgb3-abi.h
4095
4096 CXGB4 CRYPTO DRIVER (chcr)
4097 M:      Harsh Jain <harsh@chelsio.com>
4098 L:      linux-crypto@vger.kernel.org
4099 W:      http://www.chelsio.com
4100 S:      Supported
4101 F:      drivers/crypto/chelsio
4102
4103 CXGB4 ETHERNET DRIVER (CXGB4)
4104 M:      Arjun Vynipadath <arjun@chelsio.com>
4105 L:      netdev@vger.kernel.org
4106 W:      http://www.chelsio.com
4107 S:      Supported
4108 F:      drivers/net/ethernet/chelsio/cxgb4/
4109
4110 CXGB4 ISCSI DRIVER (CXGB4I)
4111 M:      Karen Xie <kxie@chelsio.com>
4112 L:      linux-scsi@vger.kernel.org
4113 W:      http://www.chelsio.com
4114 S:      Supported
4115 F:      drivers/scsi/cxgbi/cxgb4i
4116
4117 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4118 M:      Steve Wise <swise@chelsio.com>
4119 L:      linux-rdma@vger.kernel.org
4120 W:      http://www.openfabrics.org
4121 S:      Supported
4122 F:      drivers/infiniband/hw/cxgb4/
4123 F:      include/uapi/rdma/cxgb4-abi.h
4124
4125 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4126 M:      Casey Leedom <leedom@chelsio.com>
4127 L:      netdev@vger.kernel.org
4128 W:      http://www.chelsio.com
4129 S:      Supported
4130 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4131
4132 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4133 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4134 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4135 L:      linuxppc-dev@lists.ozlabs.org
4136 S:      Supported
4137 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4138 F:      drivers/misc/cxl/
4139 F:      include/misc/cxl*
4140 F:      include/uapi/misc/cxl.h
4141 F:      Documentation/powerpc/cxl.txt
4142 F:      Documentation/ABI/testing/sysfs-class-cxl
4143
4144 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4145 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4146 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4147 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4148 L:      linux-scsi@vger.kernel.org
4149 S:      Supported
4150 F:      drivers/scsi/cxlflash/
4151 F:      include/uapi/scsi/cxlflash_ioctl.h
4152 F:      Documentation/powerpc/cxlflash.txt
4153
4154 CYBERPRO FB DRIVER
4155 M:      Russell King <linux@armlinux.org.uk>
4156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4157 W:      http://www.armlinux.org.uk/
4158 S:      Maintained
4159 F:      drivers/video/fbdev/cyber2000fb.*
4160
4161 CYCLADES ASYNC MUX DRIVER
4162 W:      http://www.cyclades.com/
4163 S:      Orphan
4164 F:      drivers/tty/cyclades.c
4165 F:      include/linux/cyclades.h
4166 F:      include/uapi/linux/cyclades.h
4167
4168 CYCLADES PC300 DRIVER
4169 W:      http://www.cyclades.com/
4170 S:      Orphan
4171 F:      drivers/net/wan/pc300*
4172
4173 CYPRESS_FIRMWARE MEDIA DRIVER
4174 M:      Antti Palosaari <crope@iki.fi>
4175 L:      linux-media@vger.kernel.org
4176 W:      https://linuxtv.org
4177 W:      http://palosaari.fi/linux/
4178 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4179 T:      git git://linuxtv.org/anttip/media_tree.git
4180 S:      Maintained
4181 F:      drivers/media/common/cypress_firmware*
4182
4183 CYTTSP TOUCHSCREEN DRIVER
4184 M:      Ferruh Yigit <fery@cypress.com>
4185 L:      linux-input@vger.kernel.org
4186 S:      Supported
4187 F:      drivers/input/touchscreen/cyttsp*
4188 F:      include/linux/input/cyttsp.h
4189
4190 D-LINK DIR-685 TOUCHKEYS DRIVER
4191 M:      Linus Walleij <linus.walleij@linaro.org>
4192 L:      linux-input@vger.kernel.org
4193 S:      Supported
4194 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4195
4196 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4197 M:      Joshua Kinard <kumba@gentoo.org>
4198 S:      Maintained
4199 F:      drivers/rtc/rtc-ds1685.c
4200 F:      include/linux/rtc/ds1685.h
4201
4202 DAMA SLAVE for AX.25
4203 M:      Joerg Reuter <jreuter@yaina.de>
4204 W:      http://yaina.de/jreuter/
4205 W:      http://www.qsl.net/dl1bke/
4206 L:      linux-hams@vger.kernel.org
4207 S:      Maintained
4208 F:      net/ax25/af_ax25.c
4209 F:      net/ax25/ax25_dev.c
4210 F:      net/ax25/ax25_ds_*
4211 F:      net/ax25/ax25_in.c
4212 F:      net/ax25/ax25_out.c
4213 F:      net/ax25/ax25_timer.c
4214 F:      net/ax25/sysctl_net_ax25.c
4215
4216 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4217 L:      netdev@vger.kernel.org
4218 S:      Orphan
4219 F:      Documentation/networking/dmfe.txt
4220 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4221
4222 DC390/AM53C974 SCSI driver
4223 M:      Hannes Reinecke <hare@suse.com>
4224 L:      linux-scsi@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/scsi/am53c974.c
4227
4228 DC395x SCSI driver
4229 M:      Oliver Neukum <oliver@neukum.org>
4230 M:      Ali Akcaagac <aliakc@web.de>
4231 M:      Jamie Lenehan <lenehan@twibble.org>
4232 L:      dc395x@twibble.org
4233 W:      http://twibble.org/dist/dc395x/
4234 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4235 S:      Maintained
4236 F:      Documentation/scsi/dc395x.txt
4237 F:      drivers/scsi/dc395x.*
4238
4239 DCCP PROTOCOL
4240 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4241 L:      dccp@vger.kernel.org
4242 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4243 S:      Maintained
4244 F:      include/linux/dccp.h
4245 F:      include/uapi/linux/dccp.h
4246 F:      include/linux/tfrc.h
4247 F:      net/dccp/
4248
4249 DECnet NETWORK LAYER
4250 W:      http://linux-decnet.sourceforge.net
4251 L:      linux-decnet-user@lists.sourceforge.net
4252 S:      Orphan
4253 F:      Documentation/networking/decnet.txt
4254 F:      net/decnet/
4255
4256 DECSTATION PLATFORM SUPPORT
4257 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4258 L:      linux-mips@vger.kernel.org
4259 W:      http://www.linux-mips.org/wiki/DECstation
4260 S:      Maintained
4261 F:      arch/mips/dec/
4262 F:      arch/mips/include/asm/dec/
4263 F:      arch/mips/include/asm/mach-dec/
4264
4265 DEFXX FDDI NETWORK DRIVER
4266 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4267 S:      Maintained
4268 F:      drivers/net/fddi/defxx.*
4269
4270 DELL SMBIOS DRIVER
4271 M:      Pali Rohár <pali.rohar@gmail.com>
4272 M:      Mario Limonciello <mario.limonciello@dell.com>
4273 L:      platform-driver-x86@vger.kernel.org
4274 S:      Maintained
4275 F:      drivers/platform/x86/dell-smbios.*
4276
4277 DELL SMBIOS SMM DRIVER
4278 M:      Mario Limonciello <mario.limonciello@dell.com>
4279 L:      platform-driver-x86@vger.kernel.org
4280 S:      Maintained
4281 F:      drivers/platform/x86/dell-smbios-smm.c
4282
4283 DELL SMBIOS WMI DRIVER
4284 M:      Mario Limonciello <mario.limonciello@dell.com>
4285 L:      platform-driver-x86@vger.kernel.org
4286 S:      Maintained
4287 F:      drivers/platform/x86/dell-smbios-wmi.c
4288 F:      tools/wmi/dell-smbios-example.c
4289
4290 DEFZA FDDI NETWORK DRIVER
4291 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4292 S:      Maintained
4293 F:      drivers/net/fddi/defza.*
4294
4295 DELL LAPTOP DRIVER
4296 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4297 M:      Pali Rohár <pali.rohar@gmail.com>
4298 L:      platform-driver-x86@vger.kernel.org
4299 S:      Maintained
4300 F:      drivers/platform/x86/dell-laptop.c
4301
4302 DELL LAPTOP FREEFALL DRIVER
4303 M:      Pali Rohár <pali.rohar@gmail.com>
4304 S:      Maintained
4305 F:      drivers/platform/x86/dell-smo8800.c
4306
4307 DELL LAPTOP RBTN DRIVER
4308 M:      Pali Rohár <pali.rohar@gmail.com>
4309 S:      Maintained
4310 F:      drivers/platform/x86/dell-rbtn.*
4311
4312 DELL REMOTE BIOS UPDATE DRIVER
4313 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4314 L:      platform-driver-x86@vger.kernel.org
4315 S:      Maintained
4316 F:      drivers/platform/x86/dell_rbu.c
4317
4318 DELL LAPTOP SMM DRIVER
4319 M:      Pali Rohár <pali.rohar@gmail.com>
4320 S:      Maintained
4321 F:      drivers/hwmon/dell-smm-hwmon.c
4322 F:      include/uapi/linux/i8k.h
4323
4324 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4325 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4326 L:      platform-driver-x86@vger.kernel.org
4327 S:      Maintained
4328 F:      Documentation/dcdbas.txt
4329 F:      drivers/platform/x86/dcdbas.*
4330
4331 DELL WMI NOTIFICATIONS DRIVER
4332 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4333 M:      Pali Rohár <pali.rohar@gmail.com>
4334 S:      Maintained
4335 F:      drivers/platform/x86/dell-wmi.c
4336
4337 DELL WMI DESCRIPTOR DRIVER
4338 M:      Mario Limonciello <mario.limonciello@dell.com>
4339 S:      Maintained
4340 F:      drivers/platform/x86/dell-wmi-descriptor.c
4341
4342 DELTA ST MEDIA DRIVER
4343 M:      Hugues Fruchet <hugues.fruchet@st.com>
4344 L:      linux-media@vger.kernel.org
4345 T:      git git://linuxtv.org/media_tree.git
4346 W:      https://linuxtv.org
4347 S:      Supported
4348 F:      drivers/media/platform/sti/delta
4349
4350 DENALI NAND DRIVER
4351 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4352 L:      linux-mtd@lists.infradead.org
4353 S:      Supported
4354 F:      drivers/mtd/nand/raw/denali*
4355
4356 DESIGNWARE USB2 DRD IP DRIVER
4357 M:      Minas Harutyunyan <hminas@synopsys.com>
4358 L:      linux-usb@vger.kernel.org
4359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4360 S:      Maintained
4361 F:      drivers/usb/dwc2/
4362
4363 DESIGNWARE USB3 DRD IP DRIVER
4364 M:      Felipe Balbi <balbi@kernel.org>
4365 L:      linux-usb@vger.kernel.org
4366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4367 S:      Maintained
4368 F:      drivers/usb/dwc3/
4369
4370 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4371 M:      Andreas Klinger <ak@it-klinger.de>
4372 L:      linux-iio@vger.kernel.org
4373 S:      Maintained
4374 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4375 F:      drivers/iio/proximity/srf*.c
4376
4377 DEVICE COREDUMP (DEV_COREDUMP)
4378 M:      Johannes Berg <johannes@sipsolutions.net>
4379 L:      linux-kernel@vger.kernel.org
4380 S:      Maintained
4381 F:      drivers/base/devcoredump.c
4382 F:      include/linux/devcoredump.h
4383
4384 DEVICE FREQUENCY (DEVFREQ)
4385 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4386 M:      Kyungmin Park <kyungmin.park@samsung.com>
4387 R:      Chanwoo Choi <cw00.choi@samsung.com>
4388 L:      linux-pm@vger.kernel.org
4389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4390 S:      Maintained
4391 F:      drivers/devfreq/
4392 F:      include/linux/devfreq.h
4393 F:      Documentation/devicetree/bindings/devfreq/
4394
4395 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4396 M:      Chanwoo Choi <cw00.choi@samsung.com>
4397 L:      linux-pm@vger.kernel.org
4398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4399 S:      Supported
4400 F:      drivers/devfreq/event/
4401 F:      drivers/devfreq/devfreq-event.c
4402 F:      include/linux/devfreq-event.h
4403 F:      Documentation/devicetree/bindings/devfreq/event/
4404
4405 DEVICE NUMBER REGISTRY
4406 M:      Torben Mathiasen <device@lanana.org>
4407 W:      http://lanana.org/docs/device-list/index.html
4408 S:      Maintained
4409
4410 DEVICE-MAPPER  (LVM)
4411 M:      Alasdair Kergon <agk@redhat.com>
4412 M:      Mike Snitzer <snitzer@redhat.com>
4413 M:      dm-devel@redhat.com
4414 L:      dm-devel@redhat.com
4415 W:      http://sources.redhat.com/dm
4416 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4418 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4419 S:      Maintained
4420 F:      Documentation/device-mapper/
4421 F:      drivers/md/Makefile
4422 F:      drivers/md/Kconfig
4423 F:      drivers/md/dm*
4424 F:      drivers/md/persistent-data/
4425 F:      include/linux/device-mapper.h
4426 F:      include/linux/dm-*.h
4427 F:      include/uapi/linux/dm-*.h
4428
4429 DEVLINK
4430 M:      Jiri Pirko <jiri@mellanox.com>
4431 L:      netdev@vger.kernel.org
4432 S:      Supported
4433 F:      net/core/devlink.c
4434 F:      include/net/devlink.h
4435 F:      include/uapi/linux/devlink.h
4436
4437 DIALOG SEMICONDUCTOR DRIVERS
4438 M:      Support Opensource <support.opensource@diasemi.com>
4439 W:      http://www.dialog-semiconductor.com/products
4440 S:      Supported
4441 F:      Documentation/hwmon/da90??
4442 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4443 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4444 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4445 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4446 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4447 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4448 F:      drivers/gpio/gpio-da90??.c
4449 F:      drivers/hwmon/da90??-hwmon.c
4450 F:      drivers/iio/adc/da91??-*.c
4451 F:      drivers/input/misc/da90??_onkey.c
4452 F:      drivers/input/touchscreen/da9052_tsi.c
4453 F:      drivers/leds/leds-da90??.c
4454 F:      drivers/mfd/da903x.c
4455 F:      drivers/mfd/da90??-*.c
4456 F:      drivers/mfd/da91??-*.c
4457 F:      drivers/power/supply/da9052-battery.c
4458 F:      drivers/power/supply/da91??-*.c
4459 F:      drivers/regulator/da903x.c
4460 F:      drivers/regulator/da9???-regulator.[ch]
4461 F:      drivers/thermal/da90??-thermal.c
4462 F:      drivers/rtc/rtc-da90??.c
4463 F:      drivers/video/backlight/da90??_bl.c
4464 F:      drivers/watchdog/da90??_wdt.c
4465 F:      include/linux/mfd/da903x.h
4466 F:      include/linux/mfd/da9052/
4467 F:      include/linux/mfd/da9055/
4468 F:      include/linux/mfd/da9062/
4469 F:      include/linux/mfd/da9063/
4470 F:      include/linux/mfd/da9150/
4471 F:      include/linux/regulator/da9211.h
4472 F:      include/sound/da[79]*.h
4473 F:      sound/soc/codecs/da[79]*.[ch]
4474
4475 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4476 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4477 L:      linux-gpio@vger.kernel.org
4478 S:      Maintained
4479 F:      drivers/gpio/gpio-gpio-mm.c
4480
4481 DIOLAN U2C-12 I2C DRIVER
4482 M:      Guenter Roeck <linux@roeck-us.net>
4483 L:      linux-i2c@vger.kernel.org
4484 S:      Maintained
4485 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4486
4487 FILESYSTEM DIRECT ACCESS (DAX)
4488 M:      Matthew Wilcox <willy@infradead.org>
4489 M:      Ross Zwisler <zwisler@kernel.org>
4490 M:      Jan Kara <jack@suse.cz>
4491 L:      linux-fsdevel@vger.kernel.org
4492 S:      Supported
4493 F:      fs/dax.c
4494 F:      include/linux/dax.h
4495 F:      include/trace/events/fs_dax.h
4496
4497 DEVICE DIRECT ACCESS (DAX)
4498 M:      Dan Williams <dan.j.williams@intel.com>
4499 M:      Dave Jiang <dave.jiang@intel.com>
4500 M:      Ross Zwisler <zwisler@kernel.org>
4501 M:      Vishal Verma <vishal.l.verma@intel.com>
4502 L:      linux-nvdimm@lists.01.org
4503 S:      Supported
4504 F:      drivers/dax/
4505
4506 DIRECTORY NOTIFICATION (DNOTIFY)
4507 M:      Jan Kara <jack@suse.cz>
4508 R:      Amir Goldstein <amir73il@gmail.com>
4509 L:      linux-fsdevel@vger.kernel.org
4510 S:      Maintained
4511 F:      Documentation/filesystems/dnotify.txt
4512 F:      fs/notify/dnotify/
4513 F:      include/linux/dnotify.h
4514
4515 DISK GEOMETRY AND PARTITION HANDLING
4516 M:      Andries Brouwer <aeb@cwi.nl>
4517 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4518 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4519 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4520 S:      Maintained
4521
4522 DISKQUOTA
4523 M:      Jan Kara <jack@suse.com>
4524 S:      Maintained
4525 F:      Documentation/filesystems/quota.txt
4526 F:      fs/quota/
4527 F:      include/linux/quota*.h
4528 F:      include/uapi/linux/quota*.h
4529
4530 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4531 M:      Bernie Thompson <bernie@plugable.com>
4532 L:      linux-fbdev@vger.kernel.org
4533 S:      Maintained
4534 W:      http://plugable.com/category/projects/udlfb/
4535 F:      drivers/video/fbdev/udlfb.c
4536 F:      include/video/udlfb.h
4537 F:      Documentation/fb/udlfb.txt
4538
4539 DISTRIBUTED LOCK MANAGER (DLM)
4540 M:      Christine Caulfield <ccaulfie@redhat.com>
4541 M:      David Teigland <teigland@redhat.com>
4542 L:      cluster-devel@redhat.com
4543 W:      http://sources.redhat.com/cluster/
4544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4545 S:      Supported
4546 F:      fs/dlm/
4547
4548 DMA BUFFER SHARING FRAMEWORK
4549 M:      Sumit Semwal <sumit.semwal@linaro.org>
4550 S:      Maintained
4551 L:      linux-media@vger.kernel.org
4552 L:      dri-devel@lists.freedesktop.org
4553 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4554 F:      drivers/dma-buf/
4555 F:      include/linux/dma-buf*
4556 F:      include/linux/reservation.h
4557 F:      include/linux/*fence.h
4558 F:      Documentation/driver-api/dma-buf.rst
4559 T:      git git://anongit.freedesktop.org/drm/drm-misc
4560
4561 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4562 M:      Vinod Koul <vkoul@kernel.org>
4563 L:      dmaengine@vger.kernel.org
4564 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4565 S:      Maintained
4566 F:      drivers/dma/
4567 F:      include/linux/dmaengine.h
4568 F:      include/linux/of_dma.h
4569 F:      Documentation/devicetree/bindings/dma/
4570 F:      Documentation/driver-api/dmaengine/
4571 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4572
4573 DMA MAPPING HELPERS
4574 M:      Christoph Hellwig <hch@lst.de>
4575 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4576 R:      Robin Murphy <robin.murphy@arm.com>
4577 L:      iommu@lists.linux-foundation.org
4578 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4579 W:      http://git.infradead.org/users/hch/dma-mapping.git
4580 S:      Supported
4581 F:      kernel/dma/
4582 F:      include/asm-generic/dma-mapping.h
4583 F:      include/linux/dma-direct.h
4584 F:      include/linux/dma-mapping.h
4585 F:      include/linux/dma-noncoherent.h
4586
4587 DME1737 HARDWARE MONITOR DRIVER
4588 M:      Juerg Haefliger <juergh@gmail.com>
4589 L:      linux-hwmon@vger.kernel.org
4590 S:      Maintained
4591 F:      Documentation/hwmon/dme1737
4592 F:      drivers/hwmon/dme1737.c
4593
4594 DMI/SMBIOS SUPPORT
4595 M:      Jean Delvare <jdelvare@suse.com>
4596 S:      Maintained
4597 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4598 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4599 F:      drivers/firmware/dmi-id.c
4600 F:      drivers/firmware/dmi_scan.c
4601 F:      include/linux/dmi.h
4602
4603 DOCUMENTATION
4604 M:      Jonathan Corbet <corbet@lwn.net>
4605 L:      linux-doc@vger.kernel.org
4606 S:      Maintained
4607 F:      Documentation/
4608 F:      scripts/kernel-doc
4609 X:      Documentation/ABI/
4610 X:      Documentation/acpi/
4611 X:      Documentation/devicetree/
4612 X:      Documentation/i2c/
4613 X:      Documentation/media/
4614 X:      Documentation/power/
4615 X:      Documentation/spi/
4616 T:      git git://git.lwn.net/linux.git docs-next
4617
4618 DOCUMENTATION/ITALIAN
4619 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4620 L:      linux-doc@vger.kernel.org
4621 S:      Maintained
4622 F:      Documentation/translations/it_IT
4623
4624 DONGWOON DW9714 LENS VOICE COIL DRIVER
4625 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4626 L:      linux-media@vger.kernel.org
4627 T:      git git://linuxtv.org/media_tree.git
4628 S:      Maintained
4629 F:      drivers/media/i2c/dw9714.c
4630 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4631
4632 DONGWOON DW9807 LENS VOICE COIL DRIVER
4633 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4634 L:      linux-media@vger.kernel.org
4635 T:      git git://linuxtv.org/media_tree.git
4636 S:      Maintained
4637 F:      drivers/media/i2c/dw9807-vcm.c
4638 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4639
4640 DOUBLETALK DRIVER
4641 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4642 L:      blinux-list@redhat.com
4643 S:      Maintained
4644 F:      drivers/char/dtlk.c
4645 F:      include/linux/dtlk.h
4646
4647 DPAA2 DATAPATH I/O (DPIO) DRIVER
4648 M:      Roy Pledge <Roy.Pledge@nxp.com>
4649 L:      linux-kernel@vger.kernel.org
4650 S:      Maintained
4651 F:      drivers/soc/fsl/dpio
4652
4653 DPAA2 ETHERNET DRIVER
4654 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4655 L:      netdev@vger.kernel.org
4656 S:      Maintained
4657 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4658 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4659 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4660 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4661 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4662
4663 DPAA2 ETHERNET SWITCH DRIVER
4664 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4665 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4666 L:      linux-kernel@vger.kernel.org
4667 S:      Maintained
4668 F:      drivers/staging/fsl-dpaa2/ethsw
4669
4670 DPAA2 PTP CLOCK DRIVER
4671 M:      Yangbo Lu <yangbo.lu@nxp.com>
4672 L:      netdev@vger.kernel.org
4673 S:      Maintained
4674 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4675 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4676
4677 DPT_I2O SCSI RAID DRIVER
4678 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4679 L:      linux-scsi@vger.kernel.org
4680 W:      http://www.adaptec.com/
4681 S:      Maintained
4682 F:      drivers/scsi/dpt*
4683 F:      drivers/scsi/dpt/
4684
4685 DRBD DRIVER
4686 M:      Philipp Reisner <philipp.reisner@linbit.com>
4687 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4688 L:      drbd-dev@lists.linbit.com
4689 W:      http://www.drbd.org
4690 T:      git git://git.linbit.com/linux-drbd.git
4691 T:      git git://git.linbit.com/drbd-8.4.git
4692 S:      Supported
4693 F:      drivers/block/drbd/
4694 F:      lib/lru_cache.c
4695 F:      Documentation/blockdev/drbd/
4696
4697 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4698 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4699 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4701 S:      Supported
4702 F:      Documentation/kobject.txt
4703 F:      drivers/base/
4704 F:      fs/debugfs/
4705 F:      fs/sysfs/
4706 F:      include/linux/debugfs.h
4707 F:      include/linux/kobj*
4708 F:      lib/kobj*
4709
4710 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4711 M:      Kevin Hilman <khilman@kernel.org>
4712 M:      Nishanth Menon <nm@ti.com>
4713 S:      Maintained
4714 F:      drivers/power/avs/
4715 F:      include/linux/power/smartreflex.h
4716 L:      linux-pm@vger.kernel.org
4717
4718 DRM DRIVER FOR ARM PL111 CLCD
4719 M:      Eric Anholt <eric@anholt.net>
4720 T:      git git://anongit.freedesktop.org/drm/drm-misc
4721 S:      Supported
4722 F:      drivers/gpu/drm/pl111/
4723
4724 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4725 M:      Linus Walleij <linus.walleij@linaro.org>
4726 T:      git git://anongit.freedesktop.org/drm/drm-misc
4727 S:      Maintained
4728 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4729 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4730
4731 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4732 M:      Dave Airlie <airlied@redhat.com>
4733 S:      Odd Fixes
4734 F:      drivers/gpu/drm/ast/
4735
4736 DRM DRIVER FOR BOCHS VIRTUAL GPU
4737 M:      Gerd Hoffmann <kraxel@redhat.com>
4738 L:      virtualization@lists.linux-foundation.org
4739 T:      git git://anongit.freedesktop.org/drm/drm-misc
4740 S:      Maintained
4741 F:      drivers/gpu/drm/bochs/
4742
4743 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4744 M:      Linus Walleij <linus.walleij@linaro.org>
4745 T:      git git://anongit.freedesktop.org/drm/drm-misc
4746 S:      Maintained
4747 F:      drivers/gpu/drm/tve200/
4748
4749 DRM DRIVER FOR ILITEK ILI9225 PANELS
4750 M:      David Lechner <david@lechnology.com>
4751 S:      Maintained
4752 F:      drivers/gpu/drm/tinydrm/ili9225.c
4753 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4754
4755 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4756 S:      Orphan / Obsolete
4757 F:      drivers/gpu/drm/i810/
4758 F:      include/uapi/drm/i810_drm.h
4759
4760 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4761 S:      Orphan / Obsolete
4762 F:      drivers/gpu/drm/mga/
4763 F:      include/uapi/drm/mga_drm.h
4764
4765 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4766 M:      Dave Airlie <airlied@redhat.com>
4767 S:      Odd Fixes
4768 F:      drivers/gpu/drm/mgag200/
4769
4770 DRM DRIVER FOR MI0283QT
4771 M:      Noralf Trønnes <noralf@tronnes.org>
4772 S:      Maintained
4773 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4774 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4775
4776 DRM DRIVER FOR MSM ADRENO GPU
4777 M:      Rob Clark <robdclark@gmail.com>
4778 L:      linux-arm-msm@vger.kernel.org
4779 L:      dri-devel@lists.freedesktop.org
4780 L:      freedreno@lists.freedesktop.org
4781 T:      git git://people.freedesktop.org/~robclark/linux
4782 S:      Maintained
4783 F:      drivers/gpu/drm/msm/
4784 F:      include/uapi/drm/msm_drm.h
4785 F:      Documentation/devicetree/bindings/display/msm/
4786
4787 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4788 M:      Ben Skeggs <bskeggs@redhat.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 L:      nouveau@lists.freedesktop.org
4791 T:      git git://github.com/skeggsb/linux
4792 S:      Supported
4793 F:      drivers/gpu/drm/nouveau/
4794 F:      include/uapi/drm/nouveau_drm.h
4795
4796 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4797 M:      Noralf Trønnes <noralf@tronnes.org>
4798 S:      Maintained
4799 F:      drivers/gpu/drm/tinydrm/repaper.c
4800 F:      Documentation/devicetree/bindings/display/repaper.txt
4801
4802 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4803 M:      Dave Airlie <airlied@redhat.com>
4804 M:      Gerd Hoffmann <kraxel@redhat.com>
4805 L:      virtualization@lists.linux-foundation.org
4806 T:      git git://anongit.freedesktop.org/drm/drm-misc
4807 S:      Obsolete
4808 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4809 F:      drivers/gpu/drm/cirrus/
4810
4811 DRM DRIVER FOR QXL VIRTUAL GPU
4812 M:      Dave Airlie <airlied@redhat.com>
4813 M:      Gerd Hoffmann <kraxel@redhat.com>
4814 L:      virtualization@lists.linux-foundation.org
4815 T:      git git://anongit.freedesktop.org/drm/drm-misc
4816 S:      Maintained
4817 F:      drivers/gpu/drm/qxl/
4818 F:      include/uapi/drm/qxl_drm.h
4819
4820 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4821 S:      Orphan / Obsolete
4822 F:      drivers/gpu/drm/r128/
4823 F:      include/uapi/drm/r128_drm.h
4824
4825 DRM DRIVER FOR SAVAGE VIDEO CARDS
4826 S:      Orphan / Obsolete
4827 F:      drivers/gpu/drm/savage/
4828 F:      include/uapi/drm/savage_drm.h
4829
4830 DRM DRIVER FOR SIS VIDEO CARDS
4831 S:      Orphan / Obsolete
4832 F:      drivers/gpu/drm/sis/
4833 F:      include/uapi/drm/sis_drm.h
4834
4835 DRM DRIVER FOR SITRONIX ST7586 PANELS
4836 M:      David Lechner <david@lechnology.com>
4837 S:      Maintained
4838 F:      drivers/gpu/drm/tinydrm/st7586.c
4839 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4840
4841 DRM DRIVER FOR SITRONIX ST7735R PANELS
4842 M:      David Lechner <david@lechnology.com>
4843 S:      Maintained
4844 F:      drivers/gpu/drm/tinydrm/st7735r.c
4845 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4846
4847 DRM DRIVER FOR TDFX VIDEO CARDS
4848 S:      Orphan / Obsolete
4849 F:      drivers/gpu/drm/tdfx/
4850
4851 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4852 M:      Dave Airlie <airlied@redhat.com>
4853 R:      Sean Paul <sean@poorly.run>
4854 L:      dri-devel@lists.freedesktop.org
4855 S:      Odd Fixes
4856 F:      drivers/gpu/drm/udl/
4857 T:      git git://anongit.freedesktop.org/drm/drm-misc
4858
4859 DRM DRIVER FOR VMWARE VIRTUAL GPU
4860 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4861 M:      Sinclair Yeh <syeh@vmware.com>
4862 M:      Thomas Hellstrom <thellstrom@vmware.com>
4863 L:      dri-devel@lists.freedesktop.org
4864 T:      git git://people.freedesktop.org/~syeh/repos_linux
4865 T:      git git://people.freedesktop.org/~thomash/linux
4866 S:      Supported
4867 F:      drivers/gpu/drm/vmwgfx/
4868 F:      include/uapi/drm/vmwgfx_drm.h
4869
4870 DRM DRIVERS
4871 M:      David Airlie <airlied@linux.ie>
4872 M:      Daniel Vetter <daniel@ffwll.ch>
4873 L:      dri-devel@lists.freedesktop.org
4874 T:      git git://anongit.freedesktop.org/drm/drm
4875 B:      https://bugs.freedesktop.org/
4876 C:      irc://chat.freenode.net/dri-devel
4877 S:      Maintained
4878 F:      drivers/gpu/drm/
4879 F:      drivers/gpu/vga/
4880 F:      Documentation/devicetree/bindings/display/
4881 F:      Documentation/devicetree/bindings/gpu/
4882 F:      Documentation/gpu/
4883 F:      include/drm/
4884 F:      include/uapi/drm/
4885 F:      include/linux/vga*
4886
4887 DRM DRIVERS AND MISC GPU PATCHES
4888 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4889 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4890 M:      Sean Paul <sean@poorly.run>
4891 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4892 S:      Maintained
4893 T:      git git://anongit.freedesktop.org/drm/drm-misc
4894 F:      Documentation/gpu/
4895 F:      drivers/gpu/vga/
4896 F:      drivers/gpu/drm/*
4897 F:      include/drm/drm*
4898 F:      include/uapi/drm/drm*
4899 F:      include/linux/vga*
4900
4901 DRM DRIVERS FOR ALLWINNER A10
4902 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4903 L:      dri-devel@lists.freedesktop.org
4904 S:      Supported
4905 F:      drivers/gpu/drm/sun4i/
4906 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4907 T:      git git://anongit.freedesktop.org/drm/drm-misc
4908
4909 DRM DRIVERS FOR AMLOGIC SOCS
4910 M:      Neil Armstrong <narmstrong@baylibre.com>
4911 L:      dri-devel@lists.freedesktop.org
4912 L:      linux-amlogic@lists.infradead.org
4913 W:      http://linux-meson.com/
4914 S:      Supported
4915 F:      drivers/gpu/drm/meson/
4916 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4917 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4918 F:      Documentation/gpu/meson.rst
4919 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920
4921 DRM DRIVERS FOR ATMEL HLCDC
4922 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4923 L:      dri-devel@lists.freedesktop.org
4924 S:      Supported
4925 F:      drivers/gpu/drm/atmel-hlcdc/
4926 F:      Documentation/devicetree/bindings/display/atmel/
4927 T:      git git://anongit.freedesktop.org/drm/drm-misc
4928
4929 DRM DRIVERS FOR BRIDGE CHIPS
4930 M:      Archit Taneja <architt@codeaurora.org>
4931 M:      Andrzej Hajda <a.hajda@samsung.com>
4932 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4933 S:      Maintained
4934 T:      git git://anongit.freedesktop.org/drm/drm-misc
4935 F:      drivers/gpu/drm/bridge/
4936
4937 DRM DRIVERS FOR EXYNOS
4938 M:      Inki Dae <inki.dae@samsung.com>
4939 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4940 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4941 M:      Kyungmin Park <kyungmin.park@samsung.com>
4942 L:      dri-devel@lists.freedesktop.org
4943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4944 S:      Supported
4945 F:      drivers/gpu/drm/exynos/
4946 F:      include/uapi/drm/exynos_drm.h
4947 F:      Documentation/devicetree/bindings/display/exynos/
4948
4949 DRM DRIVERS FOR FREESCALE DCU
4950 M:      Stefan Agner <stefan@agner.ch>
4951 M:      Alison Wang <alison.wang@nxp.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 S:      Supported
4954 F:      drivers/gpu/drm/fsl-dcu/
4955 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4956 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4957 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4958 T:      git git://anongit.freedesktop.org/drm/drm-misc
4959
4960 DRM DRIVERS FOR FREESCALE IMX
4961 M:      Philipp Zabel <p.zabel@pengutronix.de>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Maintained
4964 F:      drivers/gpu/drm/imx/
4965 F:      drivers/gpu/ipu-v3/
4966 F:      Documentation/devicetree/bindings/display/imx/
4967
4968 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4969 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4970 L:      dri-devel@lists.freedesktop.org
4971 T:      git git://github.com/patjak/drm-gma500
4972 S:      Maintained
4973 F:      drivers/gpu/drm/gma500/
4974
4975 DRM DRIVERS FOR HISILICON
4976 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4977 M:      Rongrong Zou <zourongrong@gmail.com>
4978 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4979 R:      Chen Feng <puck.chen@hisilicon.com>
4980 L:      dri-devel@lists.freedesktop.org
4981 T:      git git://github.com/xin3liang/linux.git
4982 S:      Maintained
4983 F:      drivers/gpu/drm/hisilicon/
4984 F:      Documentation/devicetree/bindings/display/hisilicon/
4985
4986 DRM DRIVERS FOR MEDIATEK
4987 M:      CK Hu <ck.hu@mediatek.com>
4988 M:      Philipp Zabel <p.zabel@pengutronix.de>
4989 L:      dri-devel@lists.freedesktop.org
4990 S:      Supported
4991 F:      drivers/gpu/drm/mediatek/
4992 F:      Documentation/devicetree/bindings/display/mediatek/
4993
4994 DRM DRIVERS FOR NVIDIA TEGRA
4995 M:      Thierry Reding <thierry.reding@gmail.com>
4996 L:      dri-devel@lists.freedesktop.org
4997 L:      linux-tegra@vger.kernel.org
4998 T:      git git://anongit.freedesktop.org/tegra/linux.git
4999 S:      Supported
5000 F:      drivers/gpu/drm/tegra/
5001 F:      drivers/gpu/host1x/
5002 F:      include/linux/host1x.h
5003 F:      include/uapi/drm/tegra_drm.h
5004 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5005
5006 DRM DRIVERS FOR RENESAS
5007 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5008 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5009 L:      dri-devel@lists.freedesktop.org
5010 L:      linux-renesas-soc@vger.kernel.org
5011 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5012 S:      Supported
5013 F:      drivers/gpu/drm/rcar-du/
5014 F:      drivers/gpu/drm/shmobile/
5015 F:      include/linux/platform_data/shmob_drm.h
5016 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5017 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5018 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5019
5020 DRM DRIVERS FOR ROCKCHIP
5021 M:      Sandy Huang <hjc@rock-chips.com>
5022 M:      Heiko Stübner <heiko@sntech.de>
5023 L:      dri-devel@lists.freedesktop.org
5024 S:      Maintained
5025 F:      drivers/gpu/drm/rockchip/
5026 F:      Documentation/devicetree/bindings/display/rockchip/
5027 T:      git git://anongit.freedesktop.org/drm/drm-misc
5028
5029 DRM DRIVERS FOR STI
5030 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5031 M:      Vincent Abriou <vincent.abriou@st.com>
5032 L:      dri-devel@lists.freedesktop.org
5033 T:      git git://anongit.freedesktop.org/drm/drm-misc
5034 S:      Maintained
5035 F:      drivers/gpu/drm/sti
5036 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5037
5038 DRM DRIVERS FOR STM
5039 M:      Yannick Fertre <yannick.fertre@st.com>
5040 M:      Philippe Cornu <philippe.cornu@st.com>
5041 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5042 M:      Vincent Abriou <vincent.abriou@st.com>
5043 L:      dri-devel@lists.freedesktop.org
5044 T:      git git://anongit.freedesktop.org/drm/drm-misc
5045 S:      Maintained
5046 F:      drivers/gpu/drm/stm
5047 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5048
5049 DRM DRIVERS FOR TI LCDC
5050 M:      Jyri Sarha <jsarha@ti.com>
5051 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5052 L:      dri-devel@lists.freedesktop.org
5053 S:      Maintained
5054 F:      drivers/gpu/drm/tilcdc/
5055 F:      Documentation/devicetree/bindings/display/tilcdc/
5056
5057 DRM DRIVERS FOR TI OMAP
5058 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5059 L:      dri-devel@lists.freedesktop.org
5060 S:      Maintained
5061 F:      drivers/gpu/drm/omapdrm/
5062 F:      Documentation/devicetree/bindings/display/ti/
5063
5064 DRM DRIVERS FOR V3D
5065 M:      Eric Anholt <eric@anholt.net>
5066 S:      Supported
5067 F:      drivers/gpu/drm/v3d/
5068 F:      include/uapi/drm/v3d_drm.h
5069 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5070 T:      git git://anongit.freedesktop.org/drm/drm-misc
5071
5072 DRM DRIVERS FOR VC4
5073 M:      Eric Anholt <eric@anholt.net>
5074 T:      git git://github.com/anholt/linux
5075 S:      Supported
5076 F:      drivers/gpu/drm/vc4/
5077 F:      include/uapi/drm/vc4_drm.h
5078 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5079 T:      git git://anongit.freedesktop.org/drm/drm-misc
5080
5081 DRM DRIVERS FOR VIVANTE GPU IP
5082 M:      Lucas Stach <l.stach@pengutronix.de>
5083 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5084 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5085 L:      etnaviv@lists.freedesktop.org
5086 L:      dri-devel@lists.freedesktop.org
5087 S:      Maintained
5088 F:      drivers/gpu/drm/etnaviv/
5089 F:      include/uapi/drm/etnaviv_drm.h
5090 F:      Documentation/devicetree/bindings/display/etnaviv/
5091
5092 DRM DRIVERS FOR ZTE ZX
5093 M:      Shawn Guo <shawnguo@kernel.org>
5094 L:      dri-devel@lists.freedesktop.org
5095 S:      Maintained
5096 F:      drivers/gpu/drm/zte/
5097 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5098 T:      git git://anongit.freedesktop.org/drm/drm-misc
5099
5100 DRM PANEL DRIVERS
5101 M:      Thierry Reding <thierry.reding@gmail.com>
5102 L:      dri-devel@lists.freedesktop.org
5103 T:      git git://anongit.freedesktop.org/drm/drm-misc
5104 S:      Maintained
5105 F:      drivers/gpu/drm/drm_panel.c
5106 F:      drivers/gpu/drm/panel/
5107 F:      include/drm/drm_panel.h
5108 F:      Documentation/devicetree/bindings/display/panel/
5109
5110 DRM TINYDRM DRIVERS
5111 M:      Noralf Trønnes <noralf@tronnes.org>
5112 W:      https://github.com/notro/tinydrm/wiki/Development
5113 T:      git git://anongit.freedesktop.org/drm/drm-misc
5114 S:      Maintained
5115 F:      drivers/gpu/drm/tinydrm/
5116 F:      include/drm/tinydrm/
5117
5118 DRM DRIVERS FOR XEN
5119 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5120 T:      git git://anongit.freedesktop.org/drm/drm-misc
5121 L:      dri-devel@lists.freedesktop.org
5122 L:      xen-devel@lists.xen.org
5123 S:      Supported
5124 F:      drivers/gpu/drm/xen/
5125 F:      Documentation/gpu/xen-front.rst
5126
5127 DRM TTM SUBSYSTEM
5128 M:      Christian Koenig <christian.koenig@amd.com>
5129 M:      Huang Rui <ray.huang@amd.com>
5130 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5131 T:      git git://people.freedesktop.org/~agd5f/linux
5132 S:      Maintained
5133 L:      dri-devel@lists.freedesktop.org
5134 F:      include/drm/ttm/
5135 F:      drivers/gpu/drm/ttm/
5136
5137 DSBR100 USB FM RADIO DRIVER
5138 M:      Alexey Klimov <klimov.linux@gmail.com>
5139 L:      linux-media@vger.kernel.org
5140 T:      git git://linuxtv.org/media_tree.git
5141 S:      Maintained
5142 F:      drivers/media/radio/dsbr100.c
5143
5144 DSCC4 DRIVER
5145 M:      Francois Romieu <romieu@fr.zoreil.com>
5146 L:      netdev@vger.kernel.org
5147 S:      Maintained
5148 F:      drivers/net/wan/dscc4.c
5149
5150 DT3155 MEDIA DRIVER
5151 M:      Hans Verkuil <hverkuil@xs4all.nl>
5152 L:      linux-media@vger.kernel.org
5153 T:      git git://linuxtv.org/media_tree.git
5154 W:      https://linuxtv.org
5155 S:      Odd Fixes
5156 F:      drivers/media/pci/dt3155/
5157
5158 DVB_USB_AF9015 MEDIA DRIVER
5159 M:      Antti Palosaari <crope@iki.fi>
5160 L:      linux-media@vger.kernel.org
5161 W:      https://linuxtv.org
5162 W:      http://palosaari.fi/linux/
5163 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5164 T:      git git://linuxtv.org/anttip/media_tree.git
5165 S:      Maintained
5166 F:      drivers/media/usb/dvb-usb-v2/af9015*
5167
5168 DVB_USB_AF9035 MEDIA DRIVER
5169 M:      Antti Palosaari <crope@iki.fi>
5170 L:      linux-media@vger.kernel.org
5171 W:      https://linuxtv.org
5172 W:      http://palosaari.fi/linux/
5173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5174 T:      git git://linuxtv.org/anttip/media_tree.git
5175 S:      Maintained
5176 F:      drivers/media/usb/dvb-usb-v2/af9035*
5177
5178 DVB_USB_ANYSEE MEDIA DRIVER
5179 M:      Antti Palosaari <crope@iki.fi>
5180 L:      linux-media@vger.kernel.org
5181 W:      https://linuxtv.org
5182 W:      http://palosaari.fi/linux/
5183 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5184 T:      git git://linuxtv.org/anttip/media_tree.git
5185 S:      Maintained
5186 F:      drivers/media/usb/dvb-usb-v2/anysee*
5187
5188 DVB_USB_AU6610 MEDIA DRIVER
5189 M:      Antti Palosaari <crope@iki.fi>
5190 L:      linux-media@vger.kernel.org
5191 W:      https://linuxtv.org
5192 W:      http://palosaari.fi/linux/
5193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5194 T:      git git://linuxtv.org/anttip/media_tree.git
5195 S:      Maintained
5196 F:      drivers/media/usb/dvb-usb-v2/au6610*
5197
5198 DVB_USB_CE6230 MEDIA DRIVER
5199 M:      Antti Palosaari <crope@iki.fi>
5200 L:      linux-media@vger.kernel.org
5201 W:      https://linuxtv.org
5202 W:      http://palosaari.fi/linux/
5203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5204 T:      git git://linuxtv.org/anttip/media_tree.git
5205 S:      Maintained
5206 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5207
5208 DVB_USB_CXUSB MEDIA DRIVER
5209 M:      Michael Krufky <mkrufky@linuxtv.org>
5210 L:      linux-media@vger.kernel.org
5211 W:      https://linuxtv.org
5212 W:      http://github.com/mkrufky
5213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5214 T:      git git://linuxtv.org/media_tree.git
5215 S:      Maintained
5216 F:      drivers/media/usb/dvb-usb/cxusb*
5217
5218 DVB_USB_EC168 MEDIA DRIVER
5219 M:      Antti Palosaari <crope@iki.fi>
5220 L:      linux-media@vger.kernel.org
5221 W:      https://linuxtv.org
5222 W:      http://palosaari.fi/linux/
5223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5224 T:      git git://linuxtv.org/anttip/media_tree.git
5225 S:      Maintained
5226 F:      drivers/media/usb/dvb-usb-v2/ec168*
5227
5228 DVB_USB_GL861 MEDIA DRIVER
5229 M:      Antti Palosaari <crope@iki.fi>
5230 L:      linux-media@vger.kernel.org
5231 W:      https://linuxtv.org
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/anttip/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb-v2/gl861*
5236
5237 DVB_USB_MXL111SF MEDIA DRIVER
5238 M:      Michael Krufky <mkrufky@linuxtv.org>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://github.com/mkrufky
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5246
5247 DVB_USB_RTL28XXU MEDIA DRIVER
5248 M:      Antti Palosaari <crope@iki.fi>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 W:      http://palosaari.fi/linux/
5252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5253 T:      git git://linuxtv.org/anttip/media_tree.git
5254 S:      Maintained
5255 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5256
5257 DVB_USB_V2 MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5266 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5267
5268 DYNAMIC DEBUG
5269 M:      Jason Baron <jbaron@akamai.com>
5270 S:      Maintained
5271 F:      lib/dynamic_debug.c
5272 F:      include/linux/dynamic_debug.h
5273
5274 DYNAMIC INTERRUPT MODERATION
5275 M:      Tal Gilboa <talgi@mellanox.com>
5276 S:      Maintained
5277 F:      include/linux/net_dim.h
5278
5279 DZ DECSTATION DZ11 SERIAL DRIVER
5280 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5281 S:      Maintained
5282 F:      drivers/tty/serial/dz.*
5283
5284 E3X0 POWER BUTTON DRIVER
5285 M:      Moritz Fischer <moritz.fischer@ettus.com>
5286 L:      usrp-users@lists.ettus.com
5287 W:      http://www.ettus.com
5288 S:      Supported
5289 F:      drivers/input/misc/e3x0-button.c
5290 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5291
5292 E4000 MEDIA DRIVER
5293 M:      Antti Palosaari <crope@iki.fi>
5294 L:      linux-media@vger.kernel.org
5295 W:      https://linuxtv.org
5296 W:      http://palosaari.fi/linux/
5297 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5298 T:      git git://linuxtv.org/anttip/media_tree.git
5299 S:      Maintained
5300 F:      drivers/media/tuners/e4000*
5301
5302 EARTH_PT1 MEDIA DRIVER
5303 M:      Akihiro Tsukada <tskd08@gmail.com>
5304 L:      linux-media@vger.kernel.org
5305 S:      Odd Fixes
5306 F:      drivers/media/pci/pt1/
5307
5308 EARTH_PT3 MEDIA DRIVER
5309 M:      Akihiro Tsukada <tskd08@gmail.com>
5310 L:      linux-media@vger.kernel.org
5311 S:      Odd Fixes
5312 F:      drivers/media/pci/pt3/
5313
5314 EC100 MEDIA DRIVER
5315 M:      Antti Palosaari <crope@iki.fi>
5316 L:      linux-media@vger.kernel.org
5317 W:      https://linuxtv.org
5318 W:      http://palosaari.fi/linux/
5319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5320 T:      git git://linuxtv.org/anttip/media_tree.git
5321 S:      Maintained
5322 F:      drivers/media/dvb-frontends/ec100*
5323
5324 ECRYPT FILE SYSTEM
5325 M:      Tyler Hicks <tyhicks@canonical.com>
5326 L:      ecryptfs@vger.kernel.org
5327 W:      http://ecryptfs.org
5328 W:      https://launchpad.net/ecryptfs
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5330 S:      Supported
5331 F:      Documentation/filesystems/ecryptfs.txt
5332 F:      fs/ecryptfs/
5333
5334 EDAC-AMD64
5335 M:      Borislav Petkov <bp@alien8.de>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/amd64_edac*
5339
5340 EDAC-CALXEDA
5341 M:      Robert Richter <rric@kernel.org>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/highbank*
5345
5346 EDAC-CAVIUM OCTEON
5347 M:      Ralf Baechle <ralf@linux-mips.org>
5348 M:      David Daney <david.daney@cavium.com>
5349 L:      linux-edac@vger.kernel.org
5350 L:      linux-mips@vger.kernel.org
5351 S:      Supported
5352 F:      drivers/edac/octeon_edac*
5353
5354 EDAC-CAVIUM THUNDERX
5355 M:      David Daney <david.daney@cavium.com>
5356 M:      Jan Glauber <jglauber@cavium.com>
5357 L:      linux-edac@vger.kernel.org
5358 S:      Supported
5359 F:      drivers/edac/thunderx_edac*
5360
5361 EDAC-CORE
5362 M:      Borislav Petkov <bp@alien8.de>
5363 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5364 L:      linux-edac@vger.kernel.org
5365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5367 S:      Supported
5368 F:      Documentation/admin-guide/ras.rst
5369 F:      Documentation/driver-api/edac.rst
5370 F:      drivers/edac/
5371 F:      include/linux/edac.h
5372
5373 EDAC-E752X
5374 M:      Mark Gross <mark.gross@intel.com>
5375 L:      linux-edac@vger.kernel.org
5376 S:      Maintained
5377 F:      drivers/edac/e752x_edac.c
5378
5379 EDAC-E7XXX
5380 L:      linux-edac@vger.kernel.org
5381 S:      Maintained
5382 F:      drivers/edac/e7xxx_edac.c
5383
5384 EDAC-FSL_DDR
5385 M:      York Sun <york.sun@nxp.com>
5386 L:      linux-edac@vger.kernel.org
5387 S:      Maintained
5388 F:      drivers/edac/fsl_ddr_edac.*
5389
5390 EDAC-GHES
5391 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5392 L:      linux-edac@vger.kernel.org
5393 S:      Maintained
5394 F:      drivers/edac/ghes_edac.c
5395
5396 EDAC-I3000
5397 L:      linux-edac@vger.kernel.org
5398 S:      Orphan
5399 F:      drivers/edac/i3000_edac.c
5400
5401 EDAC-I5000
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/i5000_edac.c
5405
5406 EDAC-I5400
5407 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5408 L:      linux-edac@vger.kernel.org
5409 S:      Maintained
5410 F:      drivers/edac/i5400_edac.c
5411
5412 EDAC-I7300
5413 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5414 L:      linux-edac@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/edac/i7300_edac.c
5417
5418 EDAC-I7CORE
5419 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5420 L:      linux-edac@vger.kernel.org
5421 S:      Maintained
5422 F:      drivers/edac/i7core_edac.c
5423
5424 EDAC-I82443BXGX
5425 M:      Tim Small <tim@buttersideup.com>
5426 L:      linux-edac@vger.kernel.org
5427 S:      Maintained
5428 F:      drivers/edac/i82443bxgx_edac.c
5429
5430 EDAC-I82975X
5431 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5432 M:      "Arvind R." <arvino55@gmail.com>
5433 L:      linux-edac@vger.kernel.org
5434 S:      Maintained
5435 F:      drivers/edac/i82975x_edac.c
5436
5437 EDAC-IE31200
5438 M:      Jason Baron <jbaron@akamai.com>
5439 L:      linux-edac@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/edac/ie31200_edac.c
5442
5443 EDAC-MPC85XX
5444 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5445 L:      linux-edac@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/edac/mpc85xx_edac.[ch]
5448
5449 EDAC-PASEMI
5450 M:      Egor Martovetsky <egor@pasemi.com>
5451 L:      linux-edac@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/edac/pasemi_edac.c
5454
5455 EDAC-PND2
5456 M:      Tony Luck <tony.luck@intel.com>
5457 L:      linux-edac@vger.kernel.org
5458 S:      Maintained
5459 F:      drivers/edac/pnd2_edac.[ch]
5460
5461 EDAC-R82600
5462 M:      Tim Small <tim@buttersideup.com>
5463 L:      linux-edac@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/edac/r82600_edac.c
5466
5467 EDAC-SBRIDGE
5468 M:      Tony Luck <tony.luck@intel.com>
5469 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5470 L:      linux-edac@vger.kernel.org
5471 S:      Maintained
5472 F:      drivers/edac/sb_edac.c
5473
5474 EDAC-SKYLAKE
5475 M:      Tony Luck <tony.luck@intel.com>
5476 L:      linux-edac@vger.kernel.org
5477 S:      Maintained
5478 F:      drivers/edac/skx_edac.c
5479
5480 EDAC-TI
5481 M:      Tero Kristo <t-kristo@ti.com>
5482 L:      linux-edac@vger.kernel.org
5483 S:      Maintained
5484 F:      drivers/edac/ti_edac.c
5485
5486 EDAC-QCOM
5487 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5488 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5489 L:      linux-arm-msm@vger.kernel.org
5490 L:      linux-edac@vger.kernel.org
5491 S:      Maintained
5492 F:      drivers/edac/qcom_edac.c
5493
5494 EDIROL UA-101/UA-1000 DRIVER
5495 M:      Clemens Ladisch <clemens@ladisch.de>
5496 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5497 T:      git git://git.alsa-project.org/alsa-kernel.git
5498 S:      Maintained
5499 F:      sound/usb/misc/ua101.c
5500
5501 EFI TEST DRIVER
5502 L:      linux-efi@vger.kernel.org
5503 M:      Ivan Hu <ivan.hu@canonical.com>
5504 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5505 S:      Maintained
5506 F:      drivers/firmware/efi/test/
5507
5508 EFI VARIABLE FILESYSTEM
5509 M:      Matthew Garrett <matthew.garrett@nebula.com>
5510 M:      Jeremy Kerr <jk@ozlabs.org>
5511 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5513 L:      linux-efi@vger.kernel.org
5514 S:      Maintained
5515 F:      fs/efivarfs/
5516
5517 EFIFB FRAMEBUFFER DRIVER
5518 L:      linux-fbdev@vger.kernel.org
5519 M:      Peter Jones <pjones@redhat.com>
5520 S:      Maintained
5521 F:      drivers/video/fbdev/efifb.c
5522
5523 EFS FILESYSTEM
5524 W:      http://aeschi.ch.eu.org/efs/
5525 S:      Orphan
5526 F:      fs/efs/
5527
5528 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5529 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5530 L:      netdev@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/net/ethernet/ibm/ehea/
5533
5534 EM28XX VIDEO4LINUX DRIVER
5535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5536 L:      linux-media@vger.kernel.org
5537 W:      https://linuxtv.org
5538 T:      git git://linuxtv.org/media_tree.git
5539 S:      Maintained
5540 F:      drivers/media/usb/em28xx/
5541 F:      Documentation/media/v4l-drivers/em28xx*
5542
5543 EMBEDDED LINUX
5544 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5545 M:      Matt Mackall <mpm@selenic.com>
5546 M:      David Woodhouse <dwmw2@infradead.org>
5547 L:      linux-embedded@vger.kernel.org
5548 S:      Maintained
5549
5550 Emulex 10Gbps iSCSI - OneConnect DRIVER
5551 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5552 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5553 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5554 L:      linux-scsi@vger.kernel.org
5555 W:      http://www.broadcom.com
5556 S:      Supported
5557 F:      drivers/scsi/be2iscsi/
5558
5559 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5560 M:      Sathya Perla <sathya.perla@broadcom.com>
5561 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5562 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5563 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5564 L:      netdev@vger.kernel.org
5565 W:      http://www.emulex.com
5566 S:      Supported
5567 F:      drivers/net/ethernet/emulex/benet/
5568
5569 EMULEX ONECONNECT ROCE DRIVER
5570 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5571 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5572 L:      linux-rdma@vger.kernel.org
5573 W:      http://www.broadcom.com
5574 S:      Odd Fixes
5575 F:      drivers/infiniband/hw/ocrdma/
5576 F:      include/uapi/rdma/ocrdma-abi.h
5577
5578 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5579 M:      James Smart <james.smart@broadcom.com>
5580 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5581 L:      linux-scsi@vger.kernel.org
5582 W:      http://www.broadcom.com
5583 S:      Supported
5584 F:      drivers/scsi/lpfc/
5585
5586 ENE CB710 FLASH CARD READER DRIVER
5587 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5588 S:      Maintained
5589 F:      drivers/misc/cb710/
5590 F:      drivers/mmc/host/cb710-mmc.*
5591 F:      include/linux/cb710.h
5592
5593 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5594 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5595 S:      Maintained
5596 F:      drivers/media/rc/ene_ir.*
5597
5598 EPSON S1D13XXX FRAMEBUFFER DRIVER
5599 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5600 S:      Maintained
5601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5602 F:      drivers/video/fbdev/s1d13xxxfb.c
5603 F:      include/video/s1d13xxxfb.h
5604
5605 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5606 M:      Jeff Layton <jlayton@kernel.org>
5607 S:      Maintained
5608 F:      lib/errseq.c
5609 F:      include/linux/errseq.h
5610
5611 ET131X NETWORK DRIVER
5612 M:      Mark Einon <mark.einon@gmail.com>
5613 S:      Odd Fixes
5614 F:      drivers/net/ethernet/agere/
5615
5616 ETHERNET BRIDGE
5617 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5618 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5619 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5620 L:      netdev@vger.kernel.org
5621 W:      http://www.linuxfoundation.org/en/Net:Bridge
5622 S:      Maintained
5623 F:      include/linux/netfilter_bridge/
5624 F:      net/bridge/
5625
5626 ETHERNET PHY LIBRARY
5627 M:      Andrew Lunn <andrew@lunn.ch>
5628 M:      Florian Fainelli <f.fainelli@gmail.com>
5629 M:      Heiner Kallweit <hkallweit1@gmail.com>
5630 L:      netdev@vger.kernel.org
5631 S:      Maintained
5632 F:      Documentation/ABI/testing/sysfs-bus-mdio
5633 F:      Documentation/devicetree/bindings/net/mdio*
5634 F:      Documentation/networking/phy.txt
5635 F:      drivers/net/phy/
5636 F:      drivers/of/of_mdio.c
5637 F:      drivers/of/of_net.c
5638 F:      include/linux/*mdio*.h
5639 F:      include/linux/of_net.h
5640 F:      include/linux/phy.h
5641 F:      include/linux/phy_fixed.h
5642 F:      include/linux/platform_data/mdio-bcm-unimac.h
5643 F:      include/trace/events/mdio.h
5644 F:      include/uapi/linux/mdio.h
5645 F:      include/uapi/linux/mii.h
5646
5647 EXT2 FILE SYSTEM
5648 M:      Jan Kara <jack@suse.com>
5649 L:      linux-ext4@vger.kernel.org
5650 S:      Maintained
5651 F:      Documentation/filesystems/ext2.txt
5652 F:      fs/ext2/
5653 F:      include/linux/ext2*
5654
5655 EXT4 FILE SYSTEM
5656 M:      "Theodore Ts'o" <tytso@mit.edu>
5657 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5658 L:      linux-ext4@vger.kernel.org
5659 W:      http://ext4.wiki.kernel.org
5660 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5662 S:      Maintained
5663 F:      Documentation/filesystems/ext4/ext4.rst
5664 F:      fs/ext4/
5665
5666 Extended Verification Module (EVM)
5667 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5668 L:      linux-integrity@vger.kernel.org
5669 S:      Supported
5670 F:      security/integrity/evm/
5671
5672 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5673 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5674 L:      linux-efi@vger.kernel.org
5675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5676 S:      Maintained
5677 F:      Documentation/efi-stub.txt
5678 F:      arch/*/kernel/efi.c
5679 F:      arch/x86/boot/compressed/eboot.[ch]
5680 F:      arch/*/include/asm/efi.h
5681 F:      arch/x86/platform/efi/
5682 F:      drivers/firmware/efi/
5683 F:      include/linux/efi*.h
5684 F:      arch/arm/boot/compressed/efi-header.S
5685 F:      arch/arm64/kernel/efi-entry.S
5686
5687 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5688 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5689 M:      Chanwoo Choi <cw00.choi@samsung.com>
5690 L:      linux-kernel@vger.kernel.org
5691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5692 S:      Maintained
5693 F:      drivers/extcon/
5694 F:      include/linux/extcon/
5695 F:      include/linux/extcon.h
5696 F:      Documentation/extcon/
5697 F:      Documentation/devicetree/bindings/extcon/
5698
5699 EXYNOS DP DRIVER
5700 M:      Jingoo Han <jingoohan1@gmail.com>
5701 L:      dri-devel@lists.freedesktop.org
5702 S:      Maintained
5703 F:      drivers/gpu/drm/exynos/exynos_dp*
5704
5705 EXYNOS SYSMMU (IOMMU) driver
5706 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5707 L:      iommu@lists.linux-foundation.org
5708 S:      Maintained
5709 F:      drivers/iommu/exynos-iommu.c
5710
5711 EZchip NPS platform support
5712 M:      Vineet Gupta <vgupta@synopsys.com>
5713 M:      Ofer Levi <oferle@mellanox.com>
5714 S:      Supported
5715 F:      arch/arc/plat-eznps
5716 F:      arch/arc/boot/dts/eznps.dts
5717
5718 F2FS FILE SYSTEM
5719 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5720 M:      Chao Yu <yuchao0@huawei.com>
5721 L:      linux-f2fs-devel@lists.sourceforge.net
5722 W:      https://f2fs.wiki.kernel.org/
5723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5724 S:      Maintained
5725 F:      Documentation/filesystems/f2fs.txt
5726 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5727 F:      fs/f2fs/
5728 F:      include/linux/f2fs_fs.h
5729 F:      include/trace/events/f2fs.h
5730
5731 F71805F HARDWARE MONITORING DRIVER
5732 M:      Jean Delvare <jdelvare@suse.com>
5733 L:      linux-hwmon@vger.kernel.org
5734 S:      Maintained
5735 F:      Documentation/hwmon/f71805f
5736 F:      drivers/hwmon/f71805f.c
5737
5738 FADDR2LINE
5739 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5740 S:      Maintained
5741 F:      scripts/faddr2line
5742
5743 FAILOVER MODULE
5744 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5745 L:      netdev@vger.kernel.org
5746 S:      Supported
5747 F:      net/core/failover.c
5748 F:      include/net/failover.h
5749 F:      Documentation/networking/failover.rst
5750
5751 FANOTIFY
5752 M:      Jan Kara <jack@suse.cz>
5753 R:      Amir Goldstein <amir73il@gmail.com>
5754 L:      linux-fsdevel@vger.kernel.org
5755 S:      Maintained
5756 F:      fs/notify/fanotify/
5757 F:      include/linux/fanotify.h
5758 F:      include/uapi/linux/fanotify.h
5759
5760 FARSYNC SYNCHRONOUS DRIVER
5761 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5762 W:      http://www.farsite.co.uk/
5763 S:      Supported
5764 F:      drivers/net/wan/farsync.*
5765
5766 FAULT INJECTION SUPPORT
5767 M:      Akinobu Mita <akinobu.mita@gmail.com>
5768 S:      Supported
5769 F:      Documentation/fault-injection/
5770 F:      lib/fault-inject.c
5771
5772 FBTFT Framebuffer drivers
5773 S:      Orphan
5774 L:      dri-devel@lists.freedesktop.org
5775 L:      linux-fbdev@vger.kernel.org
5776 F:      drivers/staging/fbtft/
5777
5778 FC0011 TUNER DRIVER
5779 M:      Michael Buesch <m@bues.ch>
5780 L:      linux-media@vger.kernel.org
5781 S:      Maintained
5782 F:      drivers/media/tuners/fc0011.h
5783 F:      drivers/media/tuners/fc0011.c
5784
5785 FC2580 MEDIA DRIVER
5786 M:      Antti Palosaari <crope@iki.fi>
5787 L:      linux-media@vger.kernel.org
5788 W:      https://linuxtv.org
5789 W:      http://palosaari.fi/linux/
5790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5791 T:      git git://linuxtv.org/anttip/media_tree.git
5792 S:      Maintained
5793 F:      drivers/media/tuners/fc2580*
5794
5795 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5796 M:      Johannes Thumshirn <jth@kernel.org>
5797 L:      linux-scsi@vger.kernel.org
5798 W:      www.Open-FCoE.org
5799 S:      Supported
5800 F:      drivers/scsi/libfc/
5801 F:      drivers/scsi/fcoe/
5802 F:      include/scsi/fc/
5803 F:      include/scsi/libfc.h
5804 F:      include/scsi/libfcoe.h
5805 F:      include/uapi/scsi/fc/
5806
5807 FILE LOCKING (flock() and fcntl()/lockf())
5808 M:      Jeff Layton <jlayton@kernel.org>
5809 M:      "J. Bruce Fields" <bfields@fieldses.org>
5810 L:      linux-fsdevel@vger.kernel.org
5811 S:      Maintained
5812 F:      include/linux/fcntl.h
5813 F:      include/uapi/linux/fcntl.h
5814 F:      fs/fcntl.c
5815 F:      fs/locks.c
5816
5817 FILESYSTEMS (VFS and infrastructure)
5818 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5819 L:      linux-fsdevel@vger.kernel.org
5820 S:      Maintained
5821 F:      fs/*
5822 F:      include/linux/fs.h
5823 F:      include/uapi/linux/fs.h
5824
5825 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5826 M:      Riku Voipio <riku.voipio@iki.fi>
5827 L:      linux-hwmon@vger.kernel.org
5828 S:      Maintained
5829 F:      drivers/hwmon/f75375s.c
5830 F:      include/linux/f75375s.h
5831
5832 FIREWIRE AUDIO DRIVERS
5833 M:      Clemens Ladisch <clemens@ladisch.de>
5834 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5835 T:      git git://git.alsa-project.org/alsa-kernel.git
5836 S:      Maintained
5837 F:      sound/firewire/
5838
5839 FIREWIRE MEDIA DRIVERS (firedtv)
5840 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5841 L:      linux-media@vger.kernel.org
5842 L:      linux1394-devel@lists.sourceforge.net
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5844 S:      Maintained
5845 F:      drivers/media/firewire/
5846
5847 FIREWIRE SBP-2 TARGET
5848 M:      Chris Boot <bootc@bootc.net>
5849 L:      linux-scsi@vger.kernel.org
5850 L:      target-devel@vger.kernel.org
5851 L:      linux1394-devel@lists.sourceforge.net
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5853 S:      Maintained
5854 F:      drivers/target/sbp/
5855
5856 FIREWIRE SUBSYSTEM
5857 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5858 L:      linux1394-devel@lists.sourceforge.net
5859 W:      http://ieee1394.wiki.kernel.org/
5860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5861 S:      Maintained
5862 F:      drivers/firewire/
5863 F:      include/linux/firewire.h
5864 F:      include/uapi/linux/firewire*.h
5865 F:      tools/firewire/
5866
5867 FIRMWARE LOADER (request_firmware)
5868 M:      Luis Chamberlain <mcgrof@kernel.org>
5869 L:      linux-kernel@vger.kernel.org
5870 S:      Maintained
5871 F:      Documentation/firmware_class/
5872 F:      drivers/base/firmware_loader/
5873 F:      include/linux/firmware.h
5874
5875 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5876 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5877 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5878 S:      Maintained
5879 F:      drivers/block/rsxx/
5880
5881 FLOPPY DRIVER
5882 M:      Jiri Kosina <jikos@kernel.org>
5883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5884 S:      Odd fixes
5885 F:      drivers/block/floppy.c
5886
5887 FMC SUBSYSTEM
5888 M:      Alessandro Rubini <rubini@gnudd.com>
5889 W:      http://www.ohwr.org/projects/fmc-bus
5890 S:      Supported
5891 F:      drivers/fmc/
5892 F:      include/linux/fmc*.h
5893 F:      include/linux/ipmi-fru.h
5894 K:      fmc_d.*register
5895
5896 FPGA MANAGER FRAMEWORK
5897 M:      Alan Tull <atull@kernel.org>
5898 M:      Moritz Fischer <mdf@kernel.org>
5899 L:      linux-fpga@vger.kernel.org
5900 S:      Maintained
5901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5902 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5903 F:      Documentation/fpga/
5904 F:      Documentation/driver-api/fpga/
5905 F:      Documentation/devicetree/bindings/fpga/
5906 F:      drivers/fpga/
5907 F:      include/linux/fpga/
5908 W:      http://www.rocketboards.org
5909
5910 FPGA DFL DRIVERS
5911 M:      Wu Hao <hao.wu@intel.com>
5912 L:      linux-fpga@vger.kernel.org
5913 S:      Maintained
5914 F:      Documentation/fpga/dfl.txt
5915 F:      include/uapi/linux/fpga-dfl.h
5916 F:      drivers/fpga/dfl*
5917
5918 FPU EMULATOR
5919 M:      Bill Metzenthen <billm@melbpc.org.au>
5920 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5921 S:      Maintained
5922 F:      arch/x86/math-emu/
5923
5924 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5925 L:      netdev@vger.kernel.org
5926 S:      Orphan
5927 F:      drivers/net/wan/dlci.c
5928 F:      drivers/net/wan/sdla.c
5929
5930 FRAMEBUFFER LAYER
5931 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5932 L:      dri-devel@lists.freedesktop.org
5933 L:      linux-fbdev@vger.kernel.org
5934 T:      git git://github.com/bzolnier/linux.git
5935 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5936 S:      Maintained
5937 F:      Documentation/fb/
5938 F:      drivers/video/
5939 F:      include/video/
5940 F:      include/linux/fb.h
5941 F:      include/uapi/video/
5942 F:      include/uapi/linux/fb.h
5943
5944 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5945 M:      Horia Geantă <horia.geanta@nxp.com>
5946 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5947 L:      linux-crypto@vger.kernel.org
5948 S:      Maintained
5949 F:      drivers/crypto/caam/
5950 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5951
5952 FREESCALE DIU FRAMEBUFFER DRIVER
5953 M:      Timur Tabi <timur@kernel.org>
5954 L:      linux-fbdev@vger.kernel.org
5955 S:      Maintained
5956 F:      drivers/video/fbdev/fsl-diu-fb.*
5957
5958 FREESCALE DMA DRIVER
5959 M:      Li Yang <leoyang.li@nxp.com>
5960 M:      Zhang Wei <zw@zh-kernel.org>
5961 L:      linuxppc-dev@lists.ozlabs.org
5962 S:      Maintained
5963 F:      drivers/dma/fsldma.*
5964
5965 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5966 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5967 L:      netdev@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/net/ethernet/freescale/gianfar*
5970 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5971
5972 FREESCALE GPMI NAND DRIVER
5973 M:      Han Xu <han.xu@nxp.com>
5974 L:      linux-mtd@lists.infradead.org
5975 S:      Maintained
5976 F:      drivers/mtd/nand/raw/gpmi-nand/*
5977
5978 FREESCALE I2C CPM DRIVER
5979 M:      Jochen Friedrich <jochen@scram.de>
5980 L:      linuxppc-dev@lists.ozlabs.org
5981 L:      linux-i2c@vger.kernel.org
5982 S:      Maintained
5983 F:      drivers/i2c/busses/i2c-cpm.c
5984
5985 FREESCALE IMX LPI2C DRIVER
5986 M:      Dong Aisheng <aisheng.dong@nxp.com>
5987 L:      linux-i2c@vger.kernel.org
5988 L:      linux-imx@nxp.com
5989 S:      Maintained
5990 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5991 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5992
5993 FREESCALE IMX / MXC FEC DRIVER
5994 M:      Fugang Duan <fugang.duan@nxp.com>
5995 L:      netdev@vger.kernel.org
5996 S:      Maintained
5997 F:      drivers/net/ethernet/freescale/fec_main.c
5998 F:      drivers/net/ethernet/freescale/fec_ptp.c
5999 F:      drivers/net/ethernet/freescale/fec.h
6000 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6001
6002 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6003 M:      Sascha Hauer <s.hauer@pengutronix.de>
6004 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6005 L:      linux-fbdev@vger.kernel.org
6006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6007 S:      Maintained
6008 F:      include/linux/platform_data/video-imxfb.h
6009 F:      drivers/video/fbdev/imxfb.c
6010
6011 FREESCALE QORIQ DPAA ETHERNET DRIVER
6012 M:      Madalin Bucur <madalin.bucur@nxp.com>
6013 L:      netdev@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/net/ethernet/freescale/dpaa
6016
6017 FREESCALE QORIQ DPAA FMAN DRIVER
6018 M:      Madalin Bucur <madalin.bucur@nxp.com>
6019 L:      netdev@vger.kernel.org
6020 S:      Maintained
6021 F:      drivers/net/ethernet/freescale/fman
6022 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6023
6024 FREESCALE QORIQ PTP CLOCK DRIVER
6025 M:      Yangbo Lu <yangbo.lu@nxp.com>
6026 L:      netdev@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/ptp/ptp_qoriq.c
6029 F:      include/linux/fsl/ptp_qoriq.h
6030 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6031
6032 FREESCALE QUAD SPI DRIVER
6033 M:      Han Xu <han.xu@nxp.com>
6034 L:      linux-mtd@lists.infradead.org
6035 S:      Maintained
6036 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6037
6038 FREESCALE QUICC ENGINE LIBRARY
6039 M:      Qiang Zhao <qiang.zhao@nxp.com>
6040 L:      linuxppc-dev@lists.ozlabs.org
6041 S:      Maintained
6042 F:      drivers/soc/fsl/qe/
6043 F:      include/soc/fsl/*qe*.h
6044 F:      include/soc/fsl/*ucc*.h
6045
6046 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6047 M:      Li Yang <leoyang.li@nxp.com>
6048 L:      netdev@vger.kernel.org
6049 L:      linuxppc-dev@lists.ozlabs.org
6050 S:      Maintained
6051 F:      drivers/net/ethernet/freescale/ucc_geth*
6052
6053 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6054 M:      Zhao Qiang <qiang.zhao@nxp.com>
6055 L:      netdev@vger.kernel.org
6056 L:      linuxppc-dev@lists.ozlabs.org
6057 S:      Maintained
6058 F:      drivers/net/wan/fsl_ucc_hdlc*
6059
6060 FREESCALE QUICC ENGINE UCC UART DRIVER
6061 M:      Timur Tabi <timur@kernel.org>
6062 L:      linuxppc-dev@lists.ozlabs.org
6063 S:      Maintained
6064 F:      drivers/tty/serial/ucc_uart.c
6065
6066 FREESCALE SOC DRIVERS
6067 M:      Li Yang <leoyang.li@nxp.com>
6068 L:      linuxppc-dev@lists.ozlabs.org
6069 L:      linux-arm-kernel@lists.infradead.org
6070 S:      Maintained
6071 F:      Documentation/devicetree/bindings/soc/fsl/
6072 F:      drivers/soc/fsl/
6073 F:      include/linux/fsl/
6074
6075 FREESCALE SOC FS_ENET DRIVER
6076 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6077 L:      linuxppc-dev@lists.ozlabs.org
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/freescale/fs_enet/
6081 F:      include/linux/fs_enet_pd.h
6082
6083 FREESCALE SOC SOUND DRIVERS
6084 M:      Timur Tabi <timur@kernel.org>
6085 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6086 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6087 R:      Fabio Estevam <fabio.estevam@nxp.com>
6088 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6089 L:      linuxppc-dev@lists.ozlabs.org
6090 S:      Maintained
6091 F:      sound/soc/fsl/fsl*
6092 F:      sound/soc/fsl/imx*
6093 F:      sound/soc/fsl/mpc8610_hpcd.c
6094
6095 FREESCALE USB PERIPHERAL DRIVERS
6096 M:      Li Yang <leoyang.li@nxp.com>
6097 L:      linux-usb@vger.kernel.org
6098 L:      linuxppc-dev@lists.ozlabs.org
6099 S:      Maintained
6100 F:      drivers/usb/gadget/udc/fsl*
6101
6102 FREEVXFS FILESYSTEM
6103 M:      Christoph Hellwig <hch@infradead.org>
6104 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6105 S:      Maintained
6106 F:      fs/freevxfs/
6107
6108 FREEZER
6109 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6110 M:      Pavel Machek <pavel@ucw.cz>
6111 L:      linux-pm@vger.kernel.org
6112 S:      Supported
6113 F:      Documentation/power/freezing-of-tasks.txt
6114 F:      include/linux/freezer.h
6115 F:      kernel/freezer.c
6116
6117 FRONTSWAP API
6118 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6119 L:      linux-kernel@vger.kernel.org
6120 S:      Maintained
6121 F:      mm/frontswap.c
6122 F:      include/linux/frontswap.h
6123
6124 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6125 M:      David Howells <dhowells@redhat.com>
6126 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6127 S:      Supported
6128 F:      Documentation/filesystems/caching/
6129 F:      fs/fscache/
6130 F:      include/linux/fscache*.h
6131
6132 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6133 M:      Theodore Y. Ts'o <tytso@mit.edu>
6134 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6135 L:      linux-fscrypt@vger.kernel.org
6136 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6138 S:      Supported
6139 F:      fs/crypto/
6140 F:      include/linux/fscrypt*.h
6141 F:      Documentation/filesystems/fscrypt.rst
6142
6143 FSI-ATTACHED I2C DRIVER
6144 M:      Eddie James <eajames@linux.vnet.ibm.com>
6145 L:      linux-i2c@vger.kernel.org
6146 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6147 S:      Maintained
6148 F:      drivers/i2c/busses/i2c-fsi.c
6149 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6150
6151 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6152 M:      Jan Kara <jack@suse.cz>
6153 R:      Amir Goldstein <amir73il@gmail.com>
6154 L:      linux-fsdevel@vger.kernel.org
6155 S:      Maintained
6156 F:      fs/notify/
6157 F:      include/linux/fsnotify*.h
6158
6159 FUJITSU LAPTOP EXTRAS
6160 M:      Jonathan Woithe <jwoithe@just42.net>
6161 L:      platform-driver-x86@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/platform/x86/fujitsu-laptop.c
6164
6165 FUJITSU M-5MO LS CAMERA ISP DRIVER
6166 M:      Kyungmin Park <kyungmin.park@samsung.com>
6167 M:      Heungjun Kim <riverful.kim@samsung.com>
6168 L:      linux-media@vger.kernel.org
6169 S:      Maintained
6170 F:      drivers/media/i2c/m5mols/
6171 F:      include/media/i2c/m5mols.h
6172
6173 FUJITSU TABLET EXTRAS
6174 M:      Robert Gerlach <khnz@gmx.de>
6175 L:      platform-driver-x86@vger.kernel.org
6176 S:      Maintained
6177 F:      drivers/platform/x86/fujitsu-tablet.c
6178
6179 FUSE: FILESYSTEM IN USERSPACE
6180 M:      Miklos Szeredi <miklos@szeredi.hu>
6181 L:      linux-fsdevel@vger.kernel.org
6182 W:      http://fuse.sourceforge.net/
6183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6184 S:      Maintained
6185 F:      fs/fuse/
6186 F:      include/uapi/linux/fuse.h
6187 F:      Documentation/filesystems/fuse.txt
6188
6189 FUTEX SUBSYSTEM
6190 M:      Thomas Gleixner <tglx@linutronix.de>
6191 M:      Ingo Molnar <mingo@redhat.com>
6192 R:      Peter Zijlstra <peterz@infradead.org>
6193 R:      Darren Hart <dvhart@infradead.org>
6194 L:      linux-kernel@vger.kernel.org
6195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6196 S:      Maintained
6197 F:      kernel/futex.c
6198 F:      kernel/futex_compat.c
6199 F:      include/asm-generic/futex.h
6200 F:      include/linux/futex.h
6201 F:      include/uapi/linux/futex.h
6202 F:      tools/testing/selftests/futex/
6203 F:      tools/perf/bench/futex*
6204 F:      Documentation/*futex*
6205
6206 GCC PLUGINS
6207 M:      Kees Cook <keescook@chromium.org>
6208 R:      Emese Revfy <re.emese@gmail.com>
6209 L:      kernel-hardening@lists.openwall.com
6210 S:      Maintained
6211 F:      scripts/gcc-plugins/
6212 F:      scripts/gcc-plugin.sh
6213 F:      scripts/Makefile.gcc-plugins
6214 F:      Documentation/gcc-plugins.txt
6215
6216 GASKET DRIVER FRAMEWORK
6217 M:      Rob Springer <rspringer@google.com>
6218 M:      Todd Poynor <toddpoynor@google.com>
6219 M:      Ben Chan <benchan@chromium.org>
6220 S:      Maintained
6221 F:      drivers/staging/gasket/
6222
6223 GCOV BASED KERNEL PROFILING
6224 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6225 S:      Maintained
6226 F:      kernel/gcov/
6227 F:      Documentation/dev-tools/gcov.rst
6228
6229 GDB KERNEL DEBUGGING HELPER SCRIPTS
6230 M:      Jan Kiszka <jan.kiszka@siemens.com>
6231 M:      Kieran Bingham <kbingham@kernel.org>
6232 S:      Supported
6233 F:      scripts/gdb/
6234
6235 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6236 M:      Achim Leubner <achim_leubner@adaptec.com>
6237 L:      linux-scsi@vger.kernel.org
6238 W:      http://www.icp-vortex.com/
6239 S:      Supported
6240 F:      drivers/scsi/gdt*
6241
6242 GEMTEK FM RADIO RECEIVER DRIVER
6243 M:      Hans Verkuil <hverkuil@xs4all.nl>
6244 L:      linux-media@vger.kernel.org
6245 T:      git git://linuxtv.org/media_tree.git
6246 W:      https://linuxtv.org
6247 S:      Maintained
6248 F:      drivers/media/radio/radio-gemtek*
6249
6250 GENERIC GPIO I2C DRIVER
6251 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6252 S:      Supported
6253 F:      drivers/i2c/busses/i2c-gpio.c
6254 F:      include/linux/platform_data/i2c-gpio.h
6255
6256 GENERIC GPIO I2C MULTIPLEXER DRIVER
6257 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6258 L:      linux-i2c@vger.kernel.org
6259 S:      Supported
6260 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6261 F:      include/linux/platform_data/i2c-mux-gpio.h
6262 F:      Documentation/i2c/muxes/i2c-mux-gpio
6263
6264 GENERIC HDLC (WAN) DRIVERS
6265 M:      Krzysztof Halasa <khc@pm.waw.pl>
6266 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6267 S:      Maintained
6268 F:      drivers/net/wan/c101.c
6269 F:      drivers/net/wan/hd6457*
6270 F:      drivers/net/wan/hdlc*
6271 F:      drivers/net/wan/n2.c
6272 F:      drivers/net/wan/pc300too.c
6273 F:      drivers/net/wan/pci200syn.c
6274 F:      drivers/net/wan/wanxl*
6275
6276 GENERIC INCLUDE/ASM HEADER FILES
6277 M:      Arnd Bergmann <arnd@arndb.de>
6278 L:      linux-arch@vger.kernel.org
6279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6280 S:      Maintained
6281 F:      include/asm-generic/
6282 F:      include/uapi/asm-generic/
6283
6284 GENERIC PHY FRAMEWORK
6285 M:      Kishon Vijay Abraham I <kishon@ti.com>
6286 L:      linux-kernel@vger.kernel.org
6287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6288 S:      Supported
6289 F:      drivers/phy/
6290 F:      include/linux/phy/
6291
6292 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6293 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6294 S:      Supported
6295 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6296
6297 GENERIC PM DOMAINS
6298 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6299 M:      Kevin Hilman <khilman@kernel.org>
6300 M:      Ulf Hansson <ulf.hansson@linaro.org>
6301 L:      linux-pm@vger.kernel.org
6302 S:      Supported
6303 F:      drivers/base/power/domain*.c
6304 F:      include/linux/pm_domain.h
6305 F:      Documentation/devicetree/bindings/power/power_domain.txt
6306
6307 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6308 M:      Eugen Hristev <eugen.hristev@microchip.com>
6309 L:      linux-input@vger.kernel.org
6310 S:      Maintained
6311 F:      drivers/input/touchscreen/resistive-adc-touch.c
6312
6313 GENERIC UIO DRIVER FOR PCI DEVICES
6314 M:      "Michael S. Tsirkin" <mst@redhat.com>
6315 L:      kvm@vger.kernel.org
6316 S:      Supported
6317 F:      drivers/uio/uio_pci_generic.c
6318
6319 GENWQE (IBM Generic Workqueue Card)
6320 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6321 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6322 S:      Supported
6323 F:      drivers/misc/genwqe/
6324
6325 GET_MAINTAINER SCRIPT
6326 M:      Joe Perches <joe@perches.com>
6327 S:      Maintained
6328 F:      scripts/get_maintainer.pl
6329
6330 GFS2 FILE SYSTEM
6331 M:      Bob Peterson <rpeterso@redhat.com>
6332 M:      Andreas Gruenbacher <agruenba@redhat.com>
6333 L:      cluster-devel@redhat.com
6334 W:      http://sources.redhat.com/cluster/
6335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6336 S:      Supported
6337 F:      Documentation/filesystems/gfs2*.txt
6338 F:      fs/gfs2/
6339 F:      include/uapi/linux/gfs2_ondisk.h
6340
6341 GIGASET ISDN DRIVERS
6342 M:      Paul Bolle <pebolle@tiscali.nl>
6343 L:      gigaset307x-common@lists.sourceforge.net
6344 W:      http://gigaset307x.sourceforge.net/
6345 S:      Odd Fixes
6346 F:      Documentation/isdn/README.gigaset
6347 F:      drivers/isdn/gigaset/
6348 F:      include/uapi/linux/gigaset_dev.h
6349
6350 GNSS SUBSYSTEM
6351 M:      Johan Hovold <johan@kernel.org>
6352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6353 S:      Maintained
6354 F:      Documentation/ABI/testing/sysfs-class-gnss
6355 F:      Documentation/devicetree/bindings/gnss/
6356 F:      drivers/gnss/
6357 F:      include/linux/gnss.h
6358
6359 GO7007 MPEG CODEC
6360 M:      Hans Verkuil <hans.verkuil@cisco.com>
6361 L:      linux-media@vger.kernel.org
6362 S:      Maintained
6363 F:      drivers/media/usb/go7007/
6364
6365 GOODIX TOUCHSCREEN
6366 M:      Bastien Nocera <hadess@hadess.net>
6367 L:      linux-input@vger.kernel.org
6368 S:      Maintained
6369 F:      drivers/input/touchscreen/goodix.c
6370
6371 GPD POCKET FAN DRIVER
6372 M:      Hans de Goede <hdegoede@redhat.com>
6373 L:      platform-driver-x86@vger.kernel.org
6374 S:      Maintained
6375 F:      drivers/platform/x86/gpd-pocket-fan.c
6376
6377 GPIO ACPI SUPPORT
6378 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6379 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6380 L:      linux-gpio@vger.kernel.org
6381 L:      linux-acpi@vger.kernel.org
6382 S:      Maintained
6383 F:      Documentation/acpi/gpio-properties.txt
6384 F:      drivers/gpio/gpiolib-acpi.c
6385
6386 GPIO IR Transmitter
6387 M:      Sean Young <sean@mess.org>
6388 L:      linux-media@vger.kernel.org
6389 S:      Maintained
6390 F:      drivers/media/rc/gpio-ir-tx.c
6391
6392 GPIO MOCKUP DRIVER
6393 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6394 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6395 L:      linux-gpio@vger.kernel.org
6396 S:      Maintained
6397 F:      drivers/gpio/gpio-mockup.c
6398 F:      tools/testing/selftests/gpio/
6399
6400 GPIO SUBSYSTEM
6401 M:      Linus Walleij <linus.walleij@linaro.org>
6402 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6403 L:      linux-gpio@vger.kernel.org
6404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6405 S:      Maintained
6406 F:      Documentation/devicetree/bindings/gpio/
6407 F:      Documentation/driver-api/gpio/
6408 F:      Documentation/gpio/
6409 F:      Documentation/ABI/testing/gpio-cdev
6410 F:      Documentation/ABI/obsolete/sysfs-gpio
6411 F:      drivers/gpio/
6412 F:      include/linux/gpio/
6413 F:      include/linux/gpio.h
6414 F:      include/linux/of_gpio.h
6415 F:      include/asm-generic/gpio.h
6416 F:      include/uapi/linux/gpio.h
6417 F:      tools/gpio/
6418
6419 GRE DEMULTIPLEXER DRIVER
6420 M:      Dmitry Kozlov <xeb@mail.ru>
6421 L:      netdev@vger.kernel.org
6422 S:      Maintained
6423 F:      net/ipv4/gre_demux.c
6424 F:      net/ipv4/gre_offload.c
6425 F:      include/net/gre.h
6426
6427 GRETH 10/100/1G Ethernet MAC device driver
6428 M:      Andreas Larsson <andreas@gaisler.com>
6429 L:      netdev@vger.kernel.org
6430 S:      Maintained
6431 F:      drivers/net/ethernet/aeroflex/
6432
6433 GREYBUS AUDIO PROTOCOLS DRIVERS
6434 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6435 M:      Mark Greer <mgreer@animalcreek.com>
6436 S:      Maintained
6437 F:      drivers/staging/greybus/audio_apbridgea.c
6438 F:      drivers/staging/greybus/audio_apbridgea.h
6439 F:      drivers/staging/greybus/audio_codec.c
6440 F:      drivers/staging/greybus/audio_codec.h
6441 F:      drivers/staging/greybus/audio_gb.c
6442 F:      drivers/staging/greybus/audio_manager.c
6443 F:      drivers/staging/greybus/audio_manager.h
6444 F:      drivers/staging/greybus/audio_manager_module.c
6445 F:      drivers/staging/greybus/audio_manager_private.h
6446 F:      drivers/staging/greybus/audio_manager_sysfs.c
6447 F:      drivers/staging/greybus/audio_module.c
6448 F:      drivers/staging/greybus/audio_topology.c
6449
6450 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6451 M:      Viresh Kumar <vireshk@kernel.org>
6452 S:      Maintained
6453 F:      drivers/staging/greybus/authentication.c
6454 F:      drivers/staging/greybus/bootrom.c
6455 F:      drivers/staging/greybus/firmware.h
6456 F:      drivers/staging/greybus/fw-core.c
6457 F:      drivers/staging/greybus/fw-download.c
6458 F:      drivers/staging/greybus/fw-management.c
6459 F:      drivers/staging/greybus/greybus_authentication.h
6460 F:      drivers/staging/greybus/greybus_firmware.h
6461 F:      drivers/staging/greybus/hid.c
6462 F:      drivers/staging/greybus/i2c.c
6463 F:      drivers/staging/greybus/spi.c
6464 F:      drivers/staging/greybus/spilib.c
6465 F:      drivers/staging/greybus/spilib.h
6466
6467 GREYBUS LOOPBACK DRIVER
6468 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6469 S:      Maintained
6470 F:      drivers/staging/greybus/loopback.c
6471
6472 GREYBUS PLATFORM DRIVERS
6473 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6474 S:      Maintained
6475 F:      drivers/staging/greybus/arche-platform.c
6476 F:      drivers/staging/greybus/arche-apb-ctrl.c
6477 F:      drivers/staging/greybus/arche_platform.h
6478
6479 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6480 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6481 S:      Maintained
6482 F:      drivers/staging/greybus/sdio.c
6483 F:      drivers/staging/greybus/light.c
6484 F:      drivers/staging/greybus/gpio.c
6485 F:      drivers/staging/greybus/power_supply.c
6486 F:      drivers/staging/greybus/spi.c
6487 F:      drivers/staging/greybus/spilib.c
6488
6489 GREYBUS SUBSYSTEM
6490 M:      Johan Hovold <johan@kernel.org>
6491 M:      Alex Elder <elder@kernel.org>
6492 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6493 S:      Maintained
6494 F:      drivers/staging/greybus/
6495 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6496
6497 GREYBUS UART PROTOCOLS DRIVERS
6498 M:      David Lin <dtwlin@gmail.com>
6499 S:      Maintained
6500 F:      drivers/staging/greybus/uart.c
6501 F:      drivers/staging/greybus/log.c
6502
6503 GS1662 VIDEO SERIALIZER
6504 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6505 L:      linux-media@vger.kernel.org
6506 T:      git git://linuxtv.org/media_tree.git
6507 S:      Maintained
6508 F:      drivers/media/spi/gs1662.c
6509
6510 GSPCA FINEPIX SUBDRIVER
6511 M:      Frank Zago <frank@zago.net>
6512 L:      linux-media@vger.kernel.org
6513 T:      git git://linuxtv.org/media_tree.git
6514 S:      Maintained
6515 F:      drivers/media/usb/gspca/finepix.c
6516
6517 GSPCA GL860 SUBDRIVER
6518 M:      Olivier Lorin <o.lorin@laposte.net>
6519 L:      linux-media@vger.kernel.org
6520 T:      git git://linuxtv.org/media_tree.git
6521 S:      Maintained
6522 F:      drivers/media/usb/gspca/gl860/
6523
6524 GSPCA M5602 SUBDRIVER
6525 M:      Erik Andren <erik.andren@gmail.com>
6526 L:      linux-media@vger.kernel.org
6527 T:      git git://linuxtv.org/media_tree.git
6528 S:      Maintained
6529 F:      drivers/media/usb/gspca/m5602/
6530
6531 GSPCA PAC207 SONIXB SUBDRIVER
6532 M:      Hans Verkuil <hverkuil@xs4all.nl>
6533 L:      linux-media@vger.kernel.org
6534 T:      git git://linuxtv.org/media_tree.git
6535 S:      Odd Fixes
6536 F:      drivers/media/usb/gspca/pac207.c
6537
6538 GSPCA SN9C20X SUBDRIVER
6539 M:      Brian Johnson <brijohn@gmail.com>
6540 L:      linux-media@vger.kernel.org
6541 T:      git git://linuxtv.org/media_tree.git
6542 S:      Maintained
6543 F:      drivers/media/usb/gspca/sn9c20x.c
6544
6545 GSPCA T613 SUBDRIVER
6546 M:      Leandro Costantino <lcostantino@gmail.com>
6547 L:      linux-media@vger.kernel.org
6548 T:      git git://linuxtv.org/media_tree.git
6549 S:      Maintained
6550 F:      drivers/media/usb/gspca/t613.c
6551
6552 GSPCA USB WEBCAM DRIVER
6553 M:      Hans Verkuil <hverkuil@xs4all.nl>
6554 L:      linux-media@vger.kernel.org
6555 T:      git git://linuxtv.org/media_tree.git
6556 S:      Odd Fixes
6557 F:      drivers/media/usb/gspca/
6558
6559 GTP (GPRS Tunneling Protocol)
6560 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6561 M:      Harald Welte <laforge@gnumonks.org>
6562 L:      osmocom-net-gprs@lists.osmocom.org
6563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6564 S:      Maintained
6565 F:      drivers/net/gtp.c
6566
6567 GUID PARTITION TABLE (GPT)
6568 M:      Davidlohr Bueso <dave@stgolabs.net>
6569 L:      linux-efi@vger.kernel.org
6570 S:      Maintained
6571 F:      block/partitions/efi.*
6572
6573 H8/300 ARCHITECTURE
6574 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6575 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6576 W:      http://uclinux-h8.sourceforge.jp
6577 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6578 S:      Maintained
6579 F:      arch/h8300/
6580 F:      drivers/clocksource/h8300_*.c
6581 F:      drivers/clk/h8300/
6582 F:      drivers/irqchip/irq-renesas-h8*.c
6583
6584 HACKRF MEDIA DRIVER
6585 M:      Antti Palosaari <crope@iki.fi>
6586 L:      linux-media@vger.kernel.org
6587 W:      https://linuxtv.org
6588 W:      http://palosaari.fi/linux/
6589 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6590 T:      git git://linuxtv.org/anttip/media_tree.git
6591 S:      Maintained
6592 F:      drivers/media/usb/hackrf/
6593
6594 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6595 M:      Frank Seidel <frank@f-seidel.de>
6596 L:      platform-driver-x86@vger.kernel.org
6597 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6598 S:      Maintained
6599 F:      drivers/platform/x86/hdaps.c
6600
6601 HARDWARE MONITORING
6602 M:      Jean Delvare <jdelvare@suse.com>
6603 M:      Guenter Roeck <linux@roeck-us.net>
6604 L:      linux-hwmon@vger.kernel.org
6605 W:      http://hwmon.wiki.kernel.org/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6607 S:      Maintained
6608 F:      Documentation/devicetree/bindings/hwmon/
6609 F:      Documentation/hwmon/
6610 F:      drivers/hwmon/
6611 F:      include/linux/hwmon*.h
6612 F:      include/trace/events/hwmon*.h
6613
6614 HARDWARE RANDOM NUMBER GENERATOR CORE
6615 M:      Matt Mackall <mpm@selenic.com>
6616 M:      Herbert Xu <herbert@gondor.apana.org.au>
6617 L:      linux-crypto@vger.kernel.org
6618 S:      Odd fixes
6619 F:      Documentation/devicetree/bindings/rng/
6620 F:      Documentation/hw_random.txt
6621 F:      drivers/char/hw_random/
6622 F:      include/linux/hw_random.h
6623
6624 HARDWARE TRACING FACILITIES
6625 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6626 S:      Maintained
6627 F:      drivers/hwtracing/
6628
6629 HARDWARE SPINLOCK CORE
6630 M:      Ohad Ben-Cohen <ohad@wizery.com>
6631 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6632 L:      linux-remoteproc@vger.kernel.org
6633 S:      Maintained
6634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6635 F:      Documentation/devicetree/bindings/hwlock/
6636 F:      Documentation/hwspinlock.txt
6637 F:      drivers/hwspinlock/
6638 F:      include/linux/hwspinlock.h
6639
6640 HARMONY SOUND DRIVER
6641 L:      linux-parisc@vger.kernel.org
6642 S:      Maintained
6643 F:      sound/parisc/harmony.*
6644
6645 HDPVR USB VIDEO ENCODER DRIVER
6646 M:      Hans Verkuil <hverkuil@xs4all.nl>
6647 L:      linux-media@vger.kernel.org
6648 T:      git git://linuxtv.org/media_tree.git
6649 W:      https://linuxtv.org
6650 S:      Odd Fixes
6651 F:      drivers/media/usb/hdpvr/
6652
6653 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6654 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6655 S:      Supported
6656 F:      Documentation/watchdog/hpwdt.txt
6657 F:      drivers/watchdog/hpwdt.c
6658
6659 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6660 M:      Don Brace <don.brace@microsemi.com>
6661 L:      esc.storagedev@microsemi.com
6662 L:      linux-scsi@vger.kernel.org
6663 S:      Supported
6664 F:      Documentation/scsi/hpsa.txt
6665 F:      drivers/scsi/hpsa*.[ch]
6666 F:      include/linux/cciss*.h
6667 F:      include/uapi/linux/cciss*.h
6668
6669 HFI1 DRIVER
6670 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6671 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6672 L:      linux-rdma@vger.kernel.org
6673 S:      Supported
6674 F:      drivers/infiniband/hw/hfi1
6675
6676 HFS FILESYSTEM
6677 L:      linux-fsdevel@vger.kernel.org
6678 S:      Orphan
6679 F:      Documentation/filesystems/hfs.txt
6680 F:      fs/hfs/
6681
6682 HFSPLUS FILESYSTEM
6683 L:      linux-fsdevel@vger.kernel.org
6684 S:      Orphan
6685 F:      Documentation/filesystems/hfsplus.txt
6686 F:      fs/hfsplus/
6687
6688 HGA FRAMEBUFFER DRIVER
6689 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6690 L:      linux-nvidia@lists.surfsouth.com
6691 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6692 S:      Maintained
6693 F:      drivers/video/fbdev/hgafb.c
6694
6695 HIBERNATION (aka Software Suspend, aka swsusp)
6696 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6697 M:      Pavel Machek <pavel@ucw.cz>
6698 L:      linux-pm@vger.kernel.org
6699 B:      https://bugzilla.kernel.org
6700 S:      Supported
6701 F:      arch/x86/power/
6702 F:      drivers/base/power/
6703 F:      kernel/power/
6704 F:      include/linux/suspend.h
6705 F:      include/linux/freezer.h
6706 F:      include/linux/pm.h
6707 F:      arch/*/include/asm/suspend*.h
6708
6709 HID CORE LAYER
6710 M:      Jiri Kosina <jikos@kernel.org>
6711 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6712 L:      linux-input@vger.kernel.org
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6714 S:      Maintained
6715 F:      drivers/hid/
6716 F:      include/linux/hid*
6717 F:      include/uapi/linux/hid*
6718
6719 HID SENSOR HUB DRIVERS
6720 M:      Jiri Kosina <jikos@kernel.org>
6721 M:      Jonathan Cameron <jic23@kernel.org>
6722 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6723 L:      linux-input@vger.kernel.org
6724 L:      linux-iio@vger.kernel.org
6725 S:      Maintained
6726 F:      Documentation/hid/hid-sensor*
6727 F:      drivers/hid/hid-sensor-*
6728 F:      drivers/iio/*/hid-*
6729 F:      include/linux/hid-sensor-*
6730
6731 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6732 M:      Thomas Gleixner <tglx@linutronix.de>
6733 L:      linux-kernel@vger.kernel.org
6734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6735 S:      Maintained
6736 F:      Documentation/timers/
6737 F:      kernel/time/hrtimer.c
6738 F:      kernel/time/clockevents.c
6739 F:      kernel/time/timer_*.c
6740 F:      include/linux/clockchips.h
6741 F:      include/linux/hrtimer.h
6742
6743 HIGH-SPEED SCC DRIVER FOR AX.25
6744 L:      linux-hams@vger.kernel.org
6745 S:      Orphan
6746 F:      drivers/net/hamradio/dmascc.c
6747 F:      drivers/net/hamradio/scc.c
6748
6749 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6750 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6751 W:      http://www.highpoint-tech.com
6752 S:      Supported
6753 F:      Documentation/scsi/hptiop.txt
6754 F:      drivers/scsi/hptiop.c
6755
6756 HIPPI
6757 M:      Jes Sorensen <jes@trained-monkey.org>
6758 L:      linux-hippi@sunsite.dk
6759 S:      Maintained
6760 F:      include/linux/hippidevice.h
6761 F:      include/uapi/linux/if_hippi.h
6762 F:      net/802/hippi.c
6763 F:      drivers/net/hippi/
6764
6765 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6766 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6767 M:      Salil Mehta <salil.mehta@huawei.com>
6768 L:      netdev@vger.kernel.org
6769 W:      http://www.hisilicon.com
6770 S:      Maintained
6771 F:      drivers/net/ethernet/hisilicon/hns3/
6772
6773 HISILICON LPC BUS DRIVER
6774 M:      john.garry@huawei.com
6775 W:      http://www.hisilicon.com
6776 S:      Maintained
6777 F:      drivers/bus/hisi_lpc.c
6778 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6779
6780 HISILICON NETWORK SUBSYSTEM DRIVER
6781 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6782 M:      Salil Mehta <salil.mehta@huawei.com>
6783 L:      netdev@vger.kernel.org
6784 W:      http://www.hisilicon.com
6785 S:      Maintained
6786 F:      drivers/net/ethernet/hisilicon/
6787 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6788
6789 HISILICON PMU DRIVER
6790 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6791 W:      http://www.hisilicon.com
6792 S:      Supported
6793 F:      drivers/perf/hisilicon
6794 F:      Documentation/perf/hisi-pmu.txt
6795
6796 HISILICON ROCE DRIVER
6797 M:      Lijun Ou <oulijun@huawei.com>
6798 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6799 L:      linux-rdma@vger.kernel.org
6800 S:      Maintained
6801 F:      drivers/infiniband/hw/hns/
6802 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6803
6804 HISILICON SAS Controller
6805 M:      John Garry <john.garry@huawei.com>
6806 W:      http://www.hisilicon.com
6807 S:      Supported
6808 F:      drivers/scsi/hisi_sas/
6809 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6810
6811 HMM - Heterogeneous Memory Management
6812 M:      Jérôme Glisse <jglisse@redhat.com>
6813 L:      linux-mm@kvack.org
6814 S:      Maintained
6815 F:      mm/hmm*
6816 F:      include/linux/hmm*
6817 F:      Documentation/vm/hmm.rst
6818
6819 HOST AP DRIVER
6820 M:      Jouni Malinen <j@w1.fi>
6821 L:      linux-wireless@vger.kernel.org
6822 W:      http://w1.fi/hostap-driver.html
6823 S:      Obsolete
6824 F:      drivers/net/wireless/intersil/hostap/
6825
6826 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6827 L:      platform-driver-x86@vger.kernel.org
6828 S:      Orphan
6829 F:      drivers/platform/x86/tc1100-wmi.c
6830
6831 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6832 M:      Jaroslav Kysela <perex@perex.cz>
6833 S:      Maintained
6834 F:      drivers/net/ethernet/hp/hp100.*
6835
6836 HPET:   High Precision Event Timers driver
6837 M:      Clemens Ladisch <clemens@ladisch.de>
6838 S:      Maintained
6839 F:      Documentation/timers/hpet.txt
6840 F:      drivers/char/hpet.c
6841 F:      include/linux/hpet.h
6842 F:      include/uapi/linux/hpet.h
6843
6844 HPET:   x86
6845 S:      Orphan
6846 F:      arch/x86/kernel/hpet.c
6847 F:      arch/x86/include/asm/hpet.h
6848
6849 HPFS FILESYSTEM
6850 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6851 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6852 S:      Maintained
6853 F:      fs/hpfs/
6854
6855 HSI SUBSYSTEM
6856 M:      Sebastian Reichel <sre@kernel.org>
6857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6858 S:      Maintained
6859 F:      Documentation/ABI/testing/sysfs-bus-hsi
6860 F:      Documentation/driver-api/hsi.rst
6861 F:      drivers/hsi/
6862 F:      include/linux/hsi/
6863 F:      include/uapi/linux/hsi/
6864
6865 HSO 3G MODEM DRIVER
6866 L:      linux-usb@vger.kernel.org
6867 S:      Orphan
6868 F:      drivers/net/usb/hso.c
6869
6870 HSR NETWORK PROTOCOL
6871 M:      Arvid Brodin <arvid.brodin@alten.se>
6872 L:      netdev@vger.kernel.org
6873 S:      Maintained
6874 F:      net/hsr/
6875
6876 HT16K33 LED CONTROLLER DRIVER
6877 M:      Robin van der Gracht <robin@protonic.nl>
6878 S:      Maintained
6879 F:      drivers/auxdisplay/ht16k33.c
6880 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6881
6882 HTCPEN TOUCHSCREEN DRIVER
6883 M:      Pau Oliva Fora <pof@eslack.org>
6884 L:      linux-input@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/input/touchscreen/htcpen.c
6887
6888 HUAWEI ETHERNET DRIVER
6889 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6890 L:      netdev@vger.kernel.org
6891 S:      Supported
6892 F:      Documentation/networking/hinic.txt
6893 F:      drivers/net/ethernet/huawei/hinic/
6894
6895 HUGETLB FILESYSTEM
6896 M:      Mike Kravetz <mike.kravetz@oracle.com>
6897 L:      linux-mm@kvack.org
6898 S:      Maintained
6899 F:      fs/hugetlbfs/
6900 F:      mm/hugetlb.c
6901 F:      include/linux/hugetlb.h
6902 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6903 F:      Documentation/vm/hugetlbfs_reserv.rst
6904 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6905
6906 HVA ST MEDIA DRIVER
6907 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6908 L:      linux-media@vger.kernel.org
6909 T:      git git://linuxtv.org/media_tree.git
6910 W:      https://linuxtv.org
6911 S:      Supported
6912 F:      drivers/media/platform/sti/hva
6913
6914 HWPOISON MEMORY FAILURE HANDLING
6915 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6916 L:      linux-mm@kvack.org
6917 S:      Maintained
6918 F:      mm/memory-failure.c
6919 F:      mm/hwpoison-inject.c
6920
6921 HYGON PROCESSOR SUPPORT
6922 M:      Pu Wen <puwen@hygon.cn>
6923 L:      linux-kernel@vger.kernel.org
6924 S:      Maintained
6925 F:      arch/x86/kernel/cpu/hygon.c
6926
6927 Hyper-V CORE AND DRIVERS
6928 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6929 M:      Haiyang Zhang <haiyangz@microsoft.com>
6930 M:      Stephen Hemminger <sthemmin@microsoft.com>
6931 M:      Sasha Levin <sashal@kernel.org>
6932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6933 L:      devel@linuxdriverproject.org
6934 S:      Supported
6935 F:      Documentation/networking/netvsc.txt
6936 F:      arch/x86/include/asm/mshyperv.h
6937 F:      arch/x86/include/asm/trace/hyperv.h
6938 F:      arch/x86/include/asm/hyperv-tlfs.h
6939 F:      arch/x86/kernel/cpu/mshyperv.c
6940 F:      arch/x86/hyperv
6941 F:      drivers/hid/hid-hyperv.c
6942 F:      drivers/hv/
6943 F:      drivers/input/serio/hyperv-keyboard.c
6944 F:      drivers/pci/controller/pci-hyperv.c
6945 F:      drivers/net/hyperv/
6946 F:      drivers/scsi/storvsc_drv.c
6947 F:      drivers/uio/uio_hv_generic.c
6948 F:      drivers/video/fbdev/hyperv_fb.c
6949 F:      net/vmw_vsock/hyperv_transport.c
6950 F:      include/linux/hyperv.h
6951 F:      include/uapi/linux/hyperv.h
6952 F:      tools/hv/
6953 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6954
6955 HYPERVISOR VIRTUAL CONSOLE DRIVER
6956 L:      linuxppc-dev@lists.ozlabs.org
6957 S:      Odd Fixes
6958 F:      drivers/tty/hvc/
6959
6960 I2C ACPI SUPPORT
6961 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6962 L:      linux-i2c@vger.kernel.org
6963 L:      linux-acpi@vger.kernel.org
6964 S:      Maintained
6965 F:      drivers/i2c/i2c-core-acpi.c
6966
6967 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6968 M:      Ajay Gupta <ajayg@nvidia.com>
6969 L:      linux-i2c@vger.kernel.org
6970 S:      Maintained
6971 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6972 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6973
6974 I2C MUXES
6975 M:      Peter Rosin <peda@axentia.se>
6976 L:      linux-i2c@vger.kernel.org
6977 S:      Maintained
6978 F:      Documentation/i2c/i2c-topology
6979 F:      Documentation/i2c/muxes/
6980 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6981 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6982 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6983 F:      drivers/i2c/i2c-mux.c
6984 F:      drivers/i2c/muxes/
6985 F:      include/linux/i2c-mux.h
6986
6987 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6988 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6989 L:      linux-i2c@vger.kernel.org
6990 S:      Maintained
6991 F:      drivers/i2c/busses/i2c-mv64xxx.c
6992
6993 I2C OVER PARALLEL PORT
6994 M:      Jean Delvare <jdelvare@suse.com>
6995 L:      linux-i2c@vger.kernel.org
6996 S:      Maintained
6997 F:      Documentation/i2c/busses/i2c-parport
6998 F:      Documentation/i2c/busses/i2c-parport-light
6999 F:      drivers/i2c/busses/i2c-parport.c
7000 F:      drivers/i2c/busses/i2c-parport-light.c
7001
7002 I2C SUBSYSTEM
7003 M:      Wolfram Sang <wsa@the-dreams.de>
7004 L:      linux-i2c@vger.kernel.org
7005 W:      https://i2c.wiki.kernel.org/
7006 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7008 S:      Maintained
7009 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7010 F:      Documentation/i2c/
7011 F:      drivers/i2c/*
7012 F:      include/linux/i2c.h
7013 F:      include/linux/i2c-dev.h
7014 F:      include/linux/i2c-smbus.h
7015 F:      include/uapi/linux/i2c.h
7016 F:      include/uapi/linux/i2c-*.h
7017
7018 I2C SUBSYSTEM HOST DRIVERS
7019 L:      linux-i2c@vger.kernel.org
7020 W:      https://i2c.wiki.kernel.org/
7021 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7023 S:      Odd Fixes
7024 F:      Documentation/devicetree/bindings/i2c/
7025 F:      drivers/i2c/algos/
7026 F:      drivers/i2c/busses/
7027
7028 I2C-TAOS-EVM DRIVER
7029 M:      Jean Delvare <jdelvare@suse.com>
7030 L:      linux-i2c@vger.kernel.org
7031 S:      Maintained
7032 F:      Documentation/i2c/busses/i2c-taos-evm
7033 F:      drivers/i2c/busses/i2c-taos-evm.c
7034
7035 I2C-TINY-USB DRIVER
7036 M:      Till Harbaum <till@harbaum.org>
7037 L:      linux-i2c@vger.kernel.org
7038 W:      http://www.harbaum.org/till/i2c_tiny_usb
7039 S:      Maintained
7040 F:      drivers/i2c/busses/i2c-tiny-usb.c
7041
7042 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7043 M:      Jean Delvare <jdelvare@suse.com>
7044 L:      linux-i2c@vger.kernel.org
7045 S:      Maintained
7046 F:      Documentation/i2c/busses/i2c-ali1535
7047 F:      Documentation/i2c/busses/i2c-ali1563
7048 F:      Documentation/i2c/busses/i2c-ali15x3
7049 F:      Documentation/i2c/busses/i2c-amd756
7050 F:      Documentation/i2c/busses/i2c-amd8111
7051 F:      Documentation/i2c/busses/i2c-i801
7052 F:      Documentation/i2c/busses/i2c-nforce2
7053 F:      Documentation/i2c/busses/i2c-piix4
7054 F:      Documentation/i2c/busses/i2c-sis5595
7055 F:      Documentation/i2c/busses/i2c-sis630
7056 F:      Documentation/i2c/busses/i2c-sis96x
7057 F:      Documentation/i2c/busses/i2c-via
7058 F:      Documentation/i2c/busses/i2c-viapro
7059 F:      drivers/i2c/busses/i2c-ali1535.c
7060 F:      drivers/i2c/busses/i2c-ali1563.c
7061 F:      drivers/i2c/busses/i2c-ali15x3.c
7062 F:      drivers/i2c/busses/i2c-amd756.c
7063 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7064 F:      drivers/i2c/busses/i2c-amd8111.c
7065 F:      drivers/i2c/busses/i2c-i801.c
7066 F:      drivers/i2c/busses/i2c-isch.c
7067 F:      drivers/i2c/busses/i2c-nforce2.c
7068 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7069 F:      drivers/i2c/busses/i2c-piix4.c
7070 F:      drivers/i2c/busses/i2c-sis5595.c
7071 F:      drivers/i2c/busses/i2c-sis630.c
7072 F:      drivers/i2c/busses/i2c-sis96x.c
7073 F:      drivers/i2c/busses/i2c-via.c
7074 F:      drivers/i2c/busses/i2c-viapro.c
7075
7076 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7077 M:      Hans de Goede <hdegoede@redhat.com>
7078 L:      linux-i2c@vger.kernel.org
7079 S:      Maintained
7080 F:      drivers/i2c/busses/i2c-cht-wc.c
7081
7082 I2C/SMBUS ISMT DRIVER
7083 M:      Seth Heasley <seth.heasley@intel.com>
7084 M:      Neil Horman <nhorman@tuxdriver.com>
7085 L:      linux-i2c@vger.kernel.org
7086 F:      drivers/i2c/busses/i2c-ismt.c
7087 F:      Documentation/i2c/busses/i2c-ismt
7088
7089 I2C/SMBUS STUB DRIVER
7090 M:      Jean Delvare <jdelvare@suse.com>
7091 L:      linux-i2c@vger.kernel.org
7092 S:      Maintained
7093 F:      drivers/i2c/i2c-stub.c
7094
7095 IA64 (Itanium) PLATFORM
7096 M:      Tony Luck <tony.luck@intel.com>
7097 M:      Fenghua Yu <fenghua.yu@intel.com>
7098 L:      linux-ia64@vger.kernel.org
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7100 S:      Maintained
7101 F:      arch/ia64/
7102
7103 IBM Power 842 compression accelerator
7104 M:      Haren Myneni <haren@us.ibm.com>
7105 S:      Supported
7106 F:      drivers/crypto/nx/Makefile
7107 F:      drivers/crypto/nx/Kconfig
7108 F:      drivers/crypto/nx/nx-842*
7109 F:      include/linux/sw842.h
7110 F:      crypto/842.c
7111 F:      lib/842/
7112
7113 IBM Power in-Nest Crypto Acceleration
7114 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7115 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7116 L:      linux-crypto@vger.kernel.org
7117 S:      Supported
7118 F:      drivers/crypto/nx/Makefile
7119 F:      drivers/crypto/nx/Kconfig
7120 F:      drivers/crypto/nx/nx-aes*
7121 F:      drivers/crypto/nx/nx-sha*
7122 F:      drivers/crypto/nx/nx.*
7123 F:      drivers/crypto/nx/nx_csbcpb.h
7124 F:      drivers/crypto/nx/nx_debugfs.h
7125
7126 IBM Power Linux RAID adapter
7127 M:      Brian King <brking@us.ibm.com>
7128 S:      Supported
7129 F:      drivers/scsi/ipr.*
7130
7131 IBM Power SRIOV Virtual NIC Device Driver
7132 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7133 M:      John Allen <jallen@linux.vnet.ibm.com>
7134 L:      netdev@vger.kernel.org
7135 S:      Supported
7136 F:      drivers/net/ethernet/ibm/ibmvnic.*
7137
7138 IBM Power Virtual Accelerator Switchboard
7139 M:      Sukadev Bhattiprolu
7140 L:      linuxppc-dev@lists.ozlabs.org
7141 S:      Supported
7142 F:      arch/powerpc/platforms/powernv/vas*
7143 F:      arch/powerpc/platforms/powernv/copy-paste.h
7144 F:      arch/powerpc/include/asm/vas.h
7145 F:      arch/powerpc/include/uapi/asm/vas.h
7146
7147 IBM Power Virtual Ethernet Device Driver
7148 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7149 L:      netdev@vger.kernel.org
7150 S:      Supported
7151 F:      drivers/net/ethernet/ibm/ibmveth.*
7152
7153 IBM Power Virtual FC Device Drivers
7154 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7155 L:      linux-scsi@vger.kernel.org
7156 S:      Supported
7157 F:      drivers/scsi/ibmvscsi/ibmvfc*
7158
7159 IBM Power Virtual Management Channel Driver
7160 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7161 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7162 S:      Supported
7163 F:      drivers/misc/ibmvmc.*
7164
7165 IBM Power Virtual SCSI Device Drivers
7166 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7167 L:      linux-scsi@vger.kernel.org
7168 S:      Supported
7169 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7170 F:      include/scsi/viosrp.h
7171
7172 IBM Power Virtual SCSI Device Target Driver
7173 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7174 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7175 L:      linux-scsi@vger.kernel.org
7176 L:      target-devel@vger.kernel.org
7177 S:      Supported
7178 F:      drivers/scsi/ibmvscsi_tgt/
7179
7180 IBM Power VMX Cryptographic instructions
7181 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7182 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7183 L:      linux-crypto@vger.kernel.org
7184 S:      Supported
7185 F:      drivers/crypto/vmx/Makefile
7186 F:      drivers/crypto/vmx/Kconfig
7187 F:      drivers/crypto/vmx/vmx.c
7188 F:      drivers/crypto/vmx/aes*
7189 F:      drivers/crypto/vmx/ghash*
7190 F:      drivers/crypto/vmx/ppc-xlate.pl
7191
7192 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7193 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7194 L:      linux-pci@vger.kernel.org
7195 L:      linuxppc-dev@lists.ozlabs.org
7196 S:      Supported
7197 F:      drivers/pci/hotplug/rpaphp*
7198
7199 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7200 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7201 L:      linux-pci@vger.kernel.org
7202 L:      linuxppc-dev@lists.ozlabs.org
7203 S:      Supported
7204 F:      drivers/pci/hotplug/rpadlpar*
7205
7206 IBM ServeRAID RAID DRIVER
7207 S:      Orphan
7208 F:      drivers/scsi/ips.*
7209
7210 ICH LPC AND GPIO DRIVER
7211 M:      Peter Tyser <ptyser@xes-inc.com>
7212 S:      Maintained
7213 F:      drivers/mfd/lpc_ich.c
7214 F:      drivers/gpio/gpio-ich.c
7215
7216 IDE SUBSYSTEM
7217 M:      "David S. Miller" <davem@davemloft.net>
7218 L:      linux-ide@vger.kernel.org
7219 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7221 S:      Maintained
7222 F:      Documentation/ide/
7223 F:      drivers/ide/
7224 F:      include/linux/ide.h
7225
7226 IDE/ATAPI DRIVERS
7227 M:      Borislav Petkov <bp@alien8.de>
7228 L:      linux-ide@vger.kernel.org
7229 S:      Maintained
7230 F:      Documentation/cdrom/ide-cd
7231 F:      drivers/ide/ide-cd*
7232
7233 IDEAPAD LAPTOP EXTRAS DRIVER
7234 M:      Ike Panhc <ike.pan@canonical.com>
7235 L:      platform-driver-x86@vger.kernel.org
7236 W:      http://launchpad.net/ideapad-laptop
7237 S:      Maintained
7238 F:      drivers/platform/x86/ideapad-laptop.c
7239
7240 IDEAPAD LAPTOP SLIDEBAR DRIVER
7241 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7242 L:      linux-input@vger.kernel.org
7243 W:      https://github.com/o2genum/ideapad-slidebar
7244 S:      Maintained
7245 F:      drivers/input/misc/ideapad_slidebar.c
7246
7247 IDT VersaClock 5 CLOCK DRIVER
7248 M:      Marek Vasut <marek.vasut@gmail.com>
7249 S:      Maintained
7250 F:      drivers/clk/clk-versaclock5.c
7251
7252 IEEE 802.15.4 SUBSYSTEM
7253 M:      Alexander Aring <alex.aring@gmail.com>
7254 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7255 L:      linux-wpan@vger.kernel.org
7256 W:      http://wpan.cakelab.org/
7257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7259 S:      Maintained
7260 F:      net/ieee802154/
7261 F:      net/mac802154/
7262 F:      drivers/net/ieee802154/
7263 F:      include/linux/nl802154.h
7264 F:      include/linux/ieee802154.h
7265 F:      include/net/nl802154.h
7266 F:      include/net/mac802154.h
7267 F:      include/net/af_ieee802154.h
7268 F:      include/net/cfg802154.h
7269 F:      include/net/ieee802154_netdev.h
7270 F:      Documentation/networking/ieee802154.txt
7271
7272 IFE PROTOCOL
7273 M:      Yotam Gigi <yotam.gi@gmail.com>
7274 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7275 F:      net/ife
7276 F:      include/net/ife.h
7277 F:      include/uapi/linux/ife.h
7278
7279 IGORPLUG-USB IR RECEIVER
7280 M:      Sean Young <sean@mess.org>
7281 L:      linux-media@vger.kernel.org
7282 S:      Maintained
7283 F:      drivers/media/rc/igorplugusb.c
7284
7285 IGUANAWORKS USB IR TRANSCEIVER
7286 M:      Sean Young <sean@mess.org>
7287 L:      linux-media@vger.kernel.org
7288 S:      Maintained
7289 F:      drivers/media/rc/iguanair.c
7290
7291 IIO DIGITAL POTENTIOMETER DAC
7292 M:      Peter Rosin <peda@axentia.se>
7293 L:      linux-iio@vger.kernel.org
7294 S:      Maintained
7295 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7296 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7297 F:      drivers/iio/dac/dpot-dac.c
7298
7299 IIO ENVELOPE DETECTOR
7300 M:      Peter Rosin <peda@axentia.se>
7301 L:      linux-iio@vger.kernel.org
7302 S:      Maintained
7303 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7304 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7305 F:      drivers/iio/adc/envelope-detector.c
7306
7307 IIO MULTIPLEXER
7308 M:      Peter Rosin <peda@axentia.se>
7309 L:      linux-iio@vger.kernel.org
7310 S:      Maintained
7311 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7312 F:      drivers/iio/multiplexer/iio-mux.c
7313
7314 IIO SUBSYSTEM AND DRIVERS
7315 M:      Jonathan Cameron <jic23@kernel.org>
7316 R:      Hartmut Knaack <knaack.h@gmx.de>
7317 R:      Lars-Peter Clausen <lars@metafoo.de>
7318 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7319 L:      linux-iio@vger.kernel.org
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7321 S:      Maintained
7322 F:      Documentation/ABI/testing/configfs-iio*
7323 F:      Documentation/ABI/testing/sysfs-bus-iio*
7324 F:      Documentation/devicetree/bindings/iio/
7325 F:      drivers/iio/
7326 F:      drivers/staging/iio/
7327 F:      include/linux/iio/
7328 F:      tools/iio/
7329
7330 IIO UNIT CONVERTER
7331 M:      Peter Rosin <peda@axentia.se>
7332 L:      linux-iio@vger.kernel.org
7333 S:      Maintained
7334 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7335 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7336 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7337 F:      drivers/iio/afe/iio-rescale.c
7338
7339 IKANOS/ADI EAGLE ADSL USB DRIVER
7340 M:      Matthieu Castet <castet.matthieu@free.fr>
7341 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7342 S:      Maintained
7343 F:      drivers/usb/atm/ueagle-atm.c
7344
7345 IMGTEC ASCII LCD DRIVER
7346 M:      Paul Burton <paul.burton@mips.com>
7347 S:      Maintained
7348 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7349 F:      drivers/auxdisplay/img-ascii-lcd.c
7350
7351 IMGTEC IR DECODER DRIVER
7352 M:      James Hogan <jhogan@kernel.org>
7353 S:      Maintained
7354 F:      drivers/media/rc/img-ir/
7355
7356 IMON SOUNDGRAPH USB IR RECEIVER
7357 M:      Sean Young <sean@mess.org>
7358 L:      linux-media@vger.kernel.org
7359 S:      Maintained
7360 F:      drivers/media/rc/imon_raw.c
7361 F:      drivers/media/rc/imon.c
7362
7363 IMS TWINTURBO FRAMEBUFFER DRIVER
7364 L:      linux-fbdev@vger.kernel.org
7365 S:      Orphan
7366 F:      drivers/video/fbdev/imsttfb.c
7367
7368 INA209 HARDWARE MONITOR DRIVER
7369 M:      Guenter Roeck <linux@roeck-us.net>
7370 L:      linux-hwmon@vger.kernel.org
7371 S:      Maintained
7372 F:      Documentation/hwmon/ina209
7373 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7374 F:      drivers/hwmon/ina209.c
7375
7376 INA2XX HARDWARE MONITOR DRIVER
7377 M:      Guenter Roeck <linux@roeck-us.net>
7378 L:      linux-hwmon@vger.kernel.org
7379 S:      Maintained
7380 F:      Documentation/hwmon/ina2xx
7381 F:      drivers/hwmon/ina2xx.c
7382 F:      include/linux/platform_data/ina2xx.h
7383
7384 INDUSTRY PACK SUBSYSTEM (IPACK)
7385 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7386 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7387 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7388 L:      industrypack-devel@lists.sourceforge.net
7389 W:      http://industrypack.sourceforge.net
7390 S:      Maintained
7391 F:      drivers/ipack/
7392
7393 INFINIBAND SUBSYSTEM
7394 M:      Doug Ledford <dledford@redhat.com>
7395 M:      Jason Gunthorpe <jgg@mellanox.com>
7396 L:      linux-rdma@vger.kernel.org
7397 W:      https://github.com/linux-rdma/rdma-core
7398 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7400 S:      Supported
7401 F:      Documentation/devicetree/bindings/infiniband/
7402 F:      Documentation/infiniband/
7403 F:      drivers/infiniband/
7404 F:      include/uapi/linux/if_infiniband.h
7405 F:      include/uapi/rdma/
7406 F:      include/rdma/
7407
7408 INGENIC JZ4780 DMA Driver
7409 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7410 S:      Maintained
7411 F:      drivers/dma/dma-jz4780.c
7412
7413 INGENIC JZ4780 NAND DRIVER
7414 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7415 L:      linux-mtd@lists.infradead.org
7416 S:      Maintained
7417 F:      drivers/mtd/nand/raw/jz4780_*
7418
7419 INOTIFY
7420 M:      Jan Kara <jack@suse.cz>
7421 R:      Amir Goldstein <amir73il@gmail.com>
7422 L:      linux-fsdevel@vger.kernel.org
7423 S:      Maintained
7424 F:      Documentation/filesystems/inotify.txt
7425 F:      fs/notify/inotify/
7426 F:      include/linux/inotify.h
7427 F:      include/uapi/linux/inotify.h
7428
7429 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7430 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7431 L:      linux-input@vger.kernel.org
7432 Q:      http://patchwork.kernel.org/project/linux-input/list/
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7434 S:      Maintained
7435 F:      drivers/input/
7436 F:      include/linux/input.h
7437 F:      include/uapi/linux/input.h
7438 F:      include/uapi/linux/input-event-codes.h
7439 F:      include/linux/input/
7440 F:      Documentation/devicetree/bindings/input/
7441 F:      Documentation/devicetree/bindings/serio/
7442 F:      Documentation/input/
7443
7444 INPUT MULTITOUCH (MT) PROTOCOL
7445 M:      Henrik Rydberg <rydberg@bitmath.org>
7446 L:      linux-input@vger.kernel.org
7447 S:      Odd fixes
7448 F:      Documentation/input/multi-touch-protocol.rst
7449 F:      drivers/input/input-mt.c
7450 K:      \b(ABS|SYN)_MT_
7451
7452 INSIDE SECURE CRYPTO DRIVER
7453 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7454 F:      drivers/crypto/inside-secure/
7455 S:      Maintained
7456 L:      linux-crypto@vger.kernel.org
7457
7458 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7459 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7460 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7461 L:      linux-integrity@vger.kernel.org
7462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7463 S:      Supported
7464 F:      security/integrity/ima/
7465
7466 INTEL 810/815 FRAMEBUFFER DRIVER
7467 M:      Antonino Daplas <adaplas@gmail.com>
7468 L:      linux-fbdev@vger.kernel.org
7469 S:      Maintained
7470 F:      drivers/video/fbdev/i810/
7471
7472 INTEL ASoC DRIVERS
7473 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7474 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7475 M:      Jie Yang <yang.jie@linux.intel.com>
7476 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7477 S:      Supported
7478 F:      sound/soc/intel/
7479
7480 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7481 M:      Hans de Goede <hdegoede@redhat.com>
7482 L:      platform-driver-x86@vger.kernel.org
7483 S:      Maintained
7484 F:      drivers/platform/x86/intel_atomisp2_pm.c
7485
7486 INTEL C600 SERIES SAS CONTROLLER DRIVER
7487 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7488 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7489 L:      linux-scsi@vger.kernel.org
7490 T:      git git://git.code.sf.net/p/intel-sas/isci
7491 S:      Supported
7492 F:      drivers/scsi/isci/
7493
7494 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7495 M:      Jani Nikula <jani.nikula@linux.intel.com>
7496 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7497 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7498 L:      intel-gfx@lists.freedesktop.org
7499 W:      https://01.org/linuxgraphics/
7500 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7501 C:      irc://chat.freenode.net/intel-gfx
7502 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7503 T:      git git://anongit.freedesktop.org/drm-intel
7504 S:      Supported
7505 F:      drivers/gpu/drm/i915/
7506 F:      include/drm/i915*
7507 F:      include/uapi/drm/i915_drm.h
7508 F:      Documentation/gpu/i915.rst
7509
7510 INTEL ETHERNET DRIVERS
7511 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7512 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7513 W:      http://www.intel.com/support/feedback.htm
7514 W:      http://e1000.sourceforge.net/
7515 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7518 S:      Supported
7519 F:      Documentation/networking/e100.rst
7520 F:      Documentation/networking/e1000.rst
7521 F:      Documentation/networking/e1000e.rst
7522 F:      Documentation/networking/fm10k.rst
7523 F:      Documentation/networking/igb.rst
7524 F:      Documentation/networking/igbvf.rst
7525 F:      Documentation/networking/ixgb.rst
7526 F:      Documentation/networking/ixgbe.rst
7527 F:      Documentation/networking/ixgbevf.rst
7528 F:      Documentation/networking/i40e.rst
7529 F:      Documentation/networking/iavf.rst
7530 F:      Documentation/networking/ice.rst
7531 F:      drivers/net/ethernet/intel/
7532 F:      drivers/net/ethernet/intel/*/
7533 F:      include/linux/avf/virtchnl.h
7534
7535 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7536 M:      Maik Broemme <mbroemme@libmpq.org>
7537 L:      linux-fbdev@vger.kernel.org
7538 S:      Maintained
7539 F:      Documentation/fb/intelfb.txt
7540 F:      drivers/video/fbdev/intelfb/
7541
7542 INTEL GPIO DRIVERS
7543 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7544 L:      linux-gpio@vger.kernel.org
7545 S:      Maintained
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7547 F:      drivers/gpio/gpio-ich.c
7548 F:      drivers/gpio/gpio-intel-mid.c
7549 F:      drivers/gpio/gpio-lynxpoint.c
7550 F:      drivers/gpio/gpio-merrifield.c
7551 F:      drivers/gpio/gpio-ml-ioh.c
7552 F:      drivers/gpio/gpio-pch.c
7553 F:      drivers/gpio/gpio-sch.c
7554 F:      drivers/gpio/gpio-sodaville.c
7555
7556 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7557 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7558 M:      Zhi Wang <zhi.a.wang@intel.com>
7559 L:      intel-gvt-dev@lists.freedesktop.org
7560 L:      intel-gfx@lists.freedesktop.org
7561 W:      https://01.org/igvt-g
7562 T:      git https://github.com/intel/gvt-linux.git
7563 S:      Supported
7564 F:      drivers/gpu/drm/i915/gvt/
7565
7566 INTEL HID EVENT DRIVER
7567 M:      Alex Hung <alex.hung@canonical.com>
7568 L:      platform-driver-x86@vger.kernel.org
7569 S:      Maintained
7570 F:      drivers/platform/x86/intel-hid.c
7571
7572 INTEL I/OAT DMA DRIVER
7573 M:      Dave Jiang <dave.jiang@intel.com>
7574 R:      Dan Williams <dan.j.williams@intel.com>
7575 L:      dmaengine@vger.kernel.org
7576 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7577 S:      Supported
7578 F:      drivers/dma/ioat*
7579
7580 INTEL IDLE DRIVER
7581 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7582 M:      Len Brown <lenb@kernel.org>
7583 L:      linux-pm@vger.kernel.org
7584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7585 B:      https://bugzilla.kernel.org
7586 S:      Supported
7587 F:      drivers/idle/intel_idle.c
7588
7589 INTEL INTEGRATED SENSOR HUB DRIVER
7590 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7591 M:      Jiri Kosina <jikos@kernel.org>
7592 L:      linux-input@vger.kernel.org
7593 S:      Maintained
7594 F:      drivers/hid/intel-ish-hid/
7595
7596 INTEL IOMMU (VT-d)
7597 M:      David Woodhouse <dwmw2@infradead.org>
7598 L:      iommu@lists.linux-foundation.org
7599 T:      git git://git.infradead.org/iommu-2.6.git
7600 S:      Supported
7601 F:      drivers/iommu/intel-iommu.c
7602 F:      include/linux/intel-iommu.h
7603
7604 INTEL IOP-ADMA DMA DRIVER
7605 R:      Dan Williams <dan.j.williams@intel.com>
7606 S:      Odd fixes
7607 F:      drivers/dma/iop-adma.c
7608
7609 INTEL IPU3 CSI-2 CIO2 DRIVER
7610 M:      Yong Zhi <yong.zhi@intel.com>
7611 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7612 M:      Bingbu Cao <bingbu.cao@intel.com>
7613 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7614 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7615 L:      linux-media@vger.kernel.org
7616 S:      Maintained
7617 F:      drivers/media/pci/intel/ipu3/
7618 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7619
7620 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7621 M:      Krzysztof Halasa <khalasa@piap.pl>
7622 S:      Maintained
7623 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7624 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7625 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7626 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7627 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7628 F:      drivers/net/wan/ixp4xx_hss.c
7629
7630 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7631 M:      Deepak Saxena <dsaxena@plexity.net>
7632 S:      Maintained
7633 F:      drivers/char/hw_random/ixp4xx-rng.c
7634
7635 INTEL MANAGEMENT ENGINE (mei)
7636 M:      Tomas Winkler <tomas.winkler@intel.com>
7637 L:      linux-kernel@vger.kernel.org
7638 S:      Supported
7639 F:      include/uapi/linux/mei.h
7640 F:      include/linux/mei_cl_bus.h
7641 F:      drivers/misc/mei/*
7642 F:      drivers/watchdog/mei_wdt.c
7643 F:      Documentation/misc-devices/mei/*
7644 F:      samples/mei/*
7645
7646 INTEL MENLOW THERMAL DRIVER
7647 M:      Sujith Thomas <sujith.thomas@intel.com>
7648 L:      platform-driver-x86@vger.kernel.org
7649 W:      https://01.org/linux-acpi
7650 S:      Supported
7651 F:      drivers/platform/x86/intel_menlow.c
7652
7653 INTEL MIC DRIVERS (mic)
7654 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7655 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7656 S:      Supported
7657 W:      https://github.com/sudeepdutt/mic
7658 W:      http://software.intel.com/en-us/mic-developer
7659 F:      include/linux/mic_bus.h
7660 F:      include/linux/scif.h
7661 F:      include/uapi/linux/mic_common.h
7662 F:      include/uapi/linux/mic_ioctl.h
7663 F:      include/uapi/linux/scif_ioctl.h
7664 F:      drivers/misc/mic/
7665 F:      drivers/dma/mic_x100_dma.c
7666 F:      drivers/dma/mic_x100_dma.h
7667 F:      Documentation/mic/
7668
7669 INTEL PMC CORE DRIVER
7670 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7671 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7672 L:      platform-driver-x86@vger.kernel.org
7673 S:      Maintained
7674 F:      drivers/platform/x86/intel_pmc_core*
7675
7676 INTEL PMC/P-Unit IPC DRIVER
7677 M:      Zha Qipeng<qipeng.zha@intel.com>
7678 L:      platform-driver-x86@vger.kernel.org
7679 S:      Maintained
7680 F:      drivers/platform/x86/intel_pmc_ipc.c
7681 F:      drivers/platform/x86/intel_punit_ipc.c
7682 F:      arch/x86/include/asm/intel_pmc_ipc.h
7683 F:      arch/x86/include/asm/intel_punit_ipc.h
7684
7685 INTEL PMIC GPIO DRIVERS
7686 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7687 S:      Maintained
7688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7689 F:      drivers/gpio/gpio-*cove.c
7690 F:      drivers/gpio/gpio-msic.c
7691
7692 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7693 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7694 S:      Maintained
7695 F:      drivers/mfd/intel_msic.c
7696 F:      drivers/mfd/intel_soc_pmic*
7697 F:      include/linux/mfd/intel_msic.h
7698 F:      include/linux/mfd/intel_soc_pmic*
7699
7700 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7701 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7702 L:      linux-wireless@vger.kernel.org
7703 S:      Maintained
7704 F:      Documentation/networking/README.ipw2100
7705 F:      Documentation/networking/README.ipw2200
7706 F:      drivers/net/wireless/intel/ipw2x00/
7707
7708 INTEL PSTATE DRIVER
7709 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7710 M:      Len Brown <lenb@kernel.org>
7711 L:      linux-pm@vger.kernel.org
7712 S:      Supported
7713 F:      drivers/cpufreq/intel_pstate.c
7714
7715 INTEL RDMA RNIC DRIVER
7716 M:      Faisal Latif <faisal.latif@intel.com>
7717 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7718 L:      linux-rdma@vger.kernel.org
7719 S:      Supported
7720 F:      drivers/infiniband/hw/i40iw/
7721 F:      include/uapi/rdma/i40iw-abi.h
7722
7723 INTEL TELEMETRY DRIVER
7724 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7725 M:      "David E. Box" <david.e.box@linux.intel.com>
7726 L:      platform-driver-x86@vger.kernel.org
7727 S:      Maintained
7728 F:      arch/x86/include/asm/intel_telemetry.h
7729 F:      drivers/platform/x86/intel_telemetry*
7730
7731 INTEL VIRTUAL BUTTON DRIVER
7732 M:      AceLan Kao <acelan.kao@canonical.com>
7733 L:      platform-driver-x86@vger.kernel.org
7734 S:      Maintained
7735 F:      drivers/platform/x86/intel-vbtn.c
7736
7737 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7738 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7739 L:      linux-wireless@vger.kernel.org
7740 S:      Supported
7741 F:      drivers/net/wireless/intel/iwlegacy/
7742
7743 INTEL WIRELESS WIFI LINK (iwlwifi)
7744 M:      Johannes Berg <johannes.berg@intel.com>
7745 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7746 M:      Luca Coelho <luciano.coelho@intel.com>
7747 M:      Intel Linux Wireless <linuxwifi@intel.com>
7748 L:      linux-wireless@vger.kernel.org
7749 W:      http://intellinuxwireless.org
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7751 S:      Supported
7752 F:      drivers/net/wireless/intel/iwlwifi/
7753
7754 INTEL WIRELESS WIMAX CONNECTION 2400
7755 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7756 M:      linux-wimax@intel.com
7757 L:      wimax@linuxwimax.org (subscribers-only)
7758 S:      Supported
7759 W:      http://linuxwimax.org
7760 F:      Documentation/wimax/README.i2400m
7761 F:      drivers/net/wimax/i2400m/
7762 F:      include/uapi/linux/wimax/i2400m.h
7763
7764 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7765 M:      Mario Limonciello <mario.limonciello@dell.com>
7766 S:      Maintained
7767 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7768
7769 INTEL(R) TRACE HUB
7770 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7771 S:      Supported
7772 F:      Documentation/trace/intel_th.rst
7773 F:      drivers/hwtracing/intel_th/
7774
7775 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7776 M:      Ning Sun <ning.sun@intel.com>
7777 L:      tboot-devel@lists.sourceforge.net
7778 W:      http://tboot.sourceforge.net
7779 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7780 S:      Supported
7781 F:      Documentation/intel_txt.txt
7782 F:      include/linux/tboot.h
7783 F:      arch/x86/kernel/tboot.c
7784
7785 INTEL-MID GPIO DRIVER
7786 M:      David Cohen <david.a.cohen@linux.intel.com>
7787 L:      linux-gpio@vger.kernel.org
7788 S:      Maintained
7789 F:      drivers/gpio/gpio-intel-mid.c
7790
7791 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7792 M:      Linus Walleij <linus.walleij@linaro.org>
7793 L:      linux-iio@vger.kernel.org
7794 S:      Maintained
7795 F:      drivers/iio/gyro/mpu3050*
7796 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7797
7798 IOC3 ETHERNET DRIVER
7799 M:      Ralf Baechle <ralf@linux-mips.org>
7800 L:      linux-mips@vger.kernel.org
7801 S:      Maintained
7802 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7803
7804 IOC3 SERIAL DRIVER
7805 M:      Pat Gefre <pfg@sgi.com>
7806 L:      linux-serial@vger.kernel.org
7807 S:      Maintained
7808 F:      drivers/tty/serial/ioc3_serial.c
7809
7810 IOMMU DRIVERS
7811 M:      Joerg Roedel <joro@8bytes.org>
7812 L:      iommu@lists.linux-foundation.org
7813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7814 S:      Maintained
7815 F:      Documentation/devicetree/bindings/iommu/
7816 F:      drivers/iommu/
7817 F:      include/linux/iommu.h
7818 F:      include/linux/of_iommu.h
7819 F:      include/linux/iova.h
7820
7821 IP MASQUERADING
7822 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7823 S:      Maintained
7824 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7825
7826 IPMI SUBSYSTEM
7827 M:      Corey Minyard <minyard@acm.org>
7828 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7829 W:      http://openipmi.sourceforge.net/
7830 S:      Supported
7831 F:      Documentation/devicetree/bindings/ipmi/
7832 F:      Documentation/IPMI.txt
7833 F:      drivers/char/ipmi/
7834 F:      include/linux/ipmi*
7835 F:      include/uapi/linux/ipmi*
7836
7837 IPS SCSI RAID DRIVER
7838 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7839 L:      linux-scsi@vger.kernel.org
7840 W:      http://www.adaptec.com/
7841 S:      Maintained
7842 F:      drivers/scsi/ips*
7843
7844 IPVS
7845 M:      Wensong Zhang <wensong@linux-vs.org>
7846 M:      Simon Horman <horms@verge.net.au>
7847 M:      Julian Anastasov <ja@ssi.bg>
7848 L:      netdev@vger.kernel.org
7849 L:      lvs-devel@vger.kernel.org
7850 S:      Maintained
7851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7853 F:      Documentation/networking/ipvs-sysctl.txt
7854 F:      include/net/ip_vs.h
7855 F:      include/uapi/linux/ip_vs.h
7856 F:      net/netfilter/ipvs/
7857
7858 IPWIRELESS DRIVER
7859 M:      Jiri Kosina <jikos@kernel.org>
7860 M:      David Sterba <dsterba@suse.com>
7861 S:      Odd Fixes
7862 F:      drivers/tty/ipwireless/
7863
7864 IPX NETWORK LAYER
7865 L:      netdev@vger.kernel.org
7866 S:      Obsolete
7867 F:      include/uapi/linux/ipx.h
7868
7869 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7870 M:      Marc Zyngier <marc.zyngier@arm.com>
7871 S:      Maintained
7872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7873 F:      Documentation/IRQ-domain.txt
7874 F:      include/linux/irqdomain.h
7875 F:      kernel/irq/irqdomain.c
7876 F:      kernel/irq/msi.c
7877
7878 IRQ SUBSYSTEM
7879 M:      Thomas Gleixner <tglx@linutronix.de>
7880 L:      linux-kernel@vger.kernel.org
7881 S:      Maintained
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7883 F:      kernel/irq/
7884
7885 IRQCHIP DRIVERS
7886 M:      Thomas Gleixner <tglx@linutronix.de>
7887 M:      Jason Cooper <jason@lakedaemon.net>
7888 M:      Marc Zyngier <marc.zyngier@arm.com>
7889 L:      linux-kernel@vger.kernel.org
7890 S:      Maintained
7891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7892 F:      Documentation/devicetree/bindings/interrupt-controller/
7893 F:      drivers/irqchip/
7894
7895 ISA
7896 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7897 S:      Maintained
7898 F:      Documentation/isa.txt
7899 F:      drivers/base/isa.c
7900 F:      include/linux/isa.h
7901
7902 ISA RADIO MODULE
7903 M:      Hans Verkuil <hverkuil@xs4all.nl>
7904 L:      linux-media@vger.kernel.org
7905 T:      git git://linuxtv.org/media_tree.git
7906 W:      https://linuxtv.org
7907 S:      Maintained
7908 F:      drivers/media/radio/radio-isa*
7909
7910 ISAPNP
7911 M:      Jaroslav Kysela <perex@perex.cz>
7912 S:      Maintained
7913 F:      Documentation/isapnp.txt
7914 F:      drivers/pnp/isapnp/
7915 F:      include/linux/isapnp.h
7916
7917 ISCSI
7918 M:      Lee Duncan <lduncan@suse.com>
7919 M:      Chris Leech <cleech@redhat.com>
7920 L:      open-iscsi@googlegroups.com
7921 W:      www.open-iscsi.com
7922 S:      Maintained
7923 F:      drivers/scsi/*iscsi*
7924 F:      include/scsi/*iscsi*
7925
7926 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7927 M:      Peter Jones <pjones@redhat.com>
7928 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7929 S:      Maintained
7930 F:      drivers/firmware/iscsi_ibft*
7931
7932 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7933 M:      Sagi Grimberg <sagi@grimberg.me>
7934 M:      Max Gurtovoy <maxg@mellanox.com>
7935 L:      linux-rdma@vger.kernel.org
7936 S:      Supported
7937 W:      http://www.openfabrics.org
7938 W:      www.open-iscsi.org
7939 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7940 F:      drivers/infiniband/ulp/iser/
7941
7942 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7943 M:      Sagi Grimberg <sagi@grimberg.me>
7944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7945 L:      linux-rdma@vger.kernel.org
7946 L:      target-devel@vger.kernel.org
7947 S:      Supported
7948 W:      http://www.linux-iscsi.org
7949 F:      drivers/infiniband/ulp/isert
7950
7951 ISDN SUBSYSTEM
7952 M:      Karsten Keil <isdn@linux-pingi.de>
7953 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7954 L:      netdev@vger.kernel.org
7955 W:      http://www.isdn4linux.de
7956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7957 S:      Maintained
7958 F:      Documentation/isdn/
7959 F:      drivers/isdn/
7960 F:      include/linux/isdn.h
7961 F:      include/linux/isdn/
7962 F:      include/uapi/linux/isdn.h
7963 F:      include/uapi/linux/isdn/
7964
7965 ISDN SUBSYSTEM (Eicon active card driver)
7966 M:      Armin Schindler <mac@melware.de>
7967 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7968 W:      http://www.melware.de
7969 S:      Maintained
7970 F:      drivers/isdn/hardware/eicon/
7971
7972 IT87 HARDWARE MONITORING DRIVER
7973 M:      Jean Delvare <jdelvare@suse.com>
7974 L:      linux-hwmon@vger.kernel.org
7975 S:      Maintained
7976 F:      Documentation/hwmon/it87
7977 F:      drivers/hwmon/it87.c
7978
7979 IT913X MEDIA DRIVER
7980 M:      Antti Palosaari <crope@iki.fi>
7981 L:      linux-media@vger.kernel.org
7982 W:      https://linuxtv.org
7983 W:      http://palosaari.fi/linux/
7984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7985 T:      git git://linuxtv.org/anttip/media_tree.git
7986 S:      Maintained
7987 F:      drivers/media/tuners/it913x*
7988
7989 IVTV VIDEO4LINUX DRIVER
7990 M:      Andy Walls <awalls@md.metrocast.net>
7991 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7992 L:      linux-media@vger.kernel.org
7993 T:      git git://linuxtv.org/media_tree.git
7994 W:      http://www.ivtvdriver.org
7995 S:      Maintained
7996 F:      Documentation/media/v4l-drivers/ivtv*
7997 F:      drivers/media/pci/ivtv/
7998 F:      include/uapi/linux/ivtv*
7999
8000 IX2505V MEDIA DRIVER
8001 M:      Malcolm Priestley <tvboxspy@gmail.com>
8002 L:      linux-media@vger.kernel.org
8003 W:      https://linuxtv.org
8004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8005 S:      Maintained
8006 F:      drivers/media/dvb-frontends/ix2505v*
8007
8008 JAILHOUSE HYPERVISOR INTERFACE
8009 M:      Jan Kiszka <jan.kiszka@siemens.com>
8010 L:      jailhouse-dev@googlegroups.com
8011 S:      Maintained
8012 F:      arch/x86/kernel/jailhouse.c
8013 F:      arch/x86/include/asm/jailhouse_para.h
8014
8015 JC42.4 TEMPERATURE SENSOR DRIVER
8016 M:      Guenter Roeck <linux@roeck-us.net>
8017 L:      linux-hwmon@vger.kernel.org
8018 S:      Maintained
8019 F:      drivers/hwmon/jc42.c
8020 F:      Documentation/hwmon/jc42
8021
8022 JFS FILESYSTEM
8023 M:      Dave Kleikamp <shaggy@kernel.org>
8024 L:      jfs-discussion@lists.sourceforge.net
8025 W:      http://jfs.sourceforge.net/
8026 T:      git git://github.com/kleikamp/linux-shaggy.git
8027 S:      Maintained
8028 F:      Documentation/filesystems/jfs.txt
8029 F:      fs/jfs/
8030
8031 JME NETWORK DRIVER
8032 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8033 L:      netdev@vger.kernel.org
8034 S:      Maintained
8035 F:      drivers/net/ethernet/jme.*
8036
8037 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8038 M:      David Woodhouse <dwmw2@infradead.org>
8039 L:      linux-mtd@lists.infradead.org
8040 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8041 S:      Maintained
8042 F:      fs/jffs2/
8043 F:      include/uapi/linux/jffs2.h
8044
8045 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8046 M:      "Theodore Ts'o" <tytso@mit.edu>
8047 M:      Jan Kara <jack@suse.com>
8048 L:      linux-ext4@vger.kernel.org
8049 S:      Maintained
8050 F:      fs/jbd2/
8051 F:      include/linux/jbd2.h
8052
8053 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8054 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8055 L:      linux-media@vger.kernel.org
8056 S:      Maintained
8057 F:      drivers/media/platform/rcar_jpu.c
8058
8059 JSM Neo PCI based serial card
8060 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8061 L:      linux-serial@vger.kernel.org
8062 S:      Maintained
8063 F:      drivers/tty/serial/jsm/
8064
8065 K10TEMP HARDWARE MONITORING DRIVER
8066 M:      Clemens Ladisch <clemens@ladisch.de>
8067 L:      linux-hwmon@vger.kernel.org
8068 S:      Maintained
8069 F:      Documentation/hwmon/k10temp
8070 F:      drivers/hwmon/k10temp.c
8071
8072 K8TEMP HARDWARE MONITORING DRIVER
8073 M:      Rudolf Marek <r.marek@assembler.cz>
8074 L:      linux-hwmon@vger.kernel.org
8075 S:      Maintained
8076 F:      Documentation/hwmon/k8temp
8077 F:      drivers/hwmon/k8temp.c
8078
8079 KASAN
8080 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8081 R:      Alexander Potapenko <glider@google.com>
8082 R:      Dmitry Vyukov <dvyukov@google.com>
8083 L:      kasan-dev@googlegroups.com
8084 S:      Maintained
8085 F:      arch/*/include/asm/kasan.h
8086 F:      arch/*/mm/kasan_init*
8087 F:      Documentation/dev-tools/kasan.rst
8088 F:      include/linux/kasan*.h
8089 F:      lib/test_kasan.c
8090 F:      mm/kasan/
8091 F:      scripts/Makefile.kasan
8092
8093 KCONFIG
8094 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8096 L:      linux-kbuild@vger.kernel.org
8097 S:      Maintained
8098 F:      Documentation/kbuild/kconfig*
8099 F:      scripts/kconfig/
8100 F:      scripts/Kconfig.include
8101
8102 KDUMP
8103 M:      Dave Young <dyoung@redhat.com>
8104 M:      Baoquan He <bhe@redhat.com>
8105 R:      Vivek Goyal <vgoyal@redhat.com>
8106 L:      kexec@lists.infradead.org
8107 W:      http://lse.sourceforge.net/kdump/
8108 S:      Maintained
8109 F:      Documentation/kdump/
8110
8111 KEENE FM RADIO TRANSMITTER DRIVER
8112 M:      Hans Verkuil <hverkuil@xs4all.nl>
8113 L:      linux-media@vger.kernel.org
8114 T:      git git://linuxtv.org/media_tree.git
8115 W:      https://linuxtv.org
8116 S:      Maintained
8117 F:      drivers/media/radio/radio-keene*
8118
8119 KERNEL AUTOMOUNTER
8120 M:      Ian Kent <raven@themaw.net>
8121 L:      autofs@vger.kernel.org
8122 S:      Maintained
8123 F:      fs/autofs/
8124
8125 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8126 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8127 M:      Michal Marek <michal.lkml@markovi.net>
8128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8129 L:      linux-kbuild@vger.kernel.org
8130 S:      Maintained
8131 F:      Documentation/kbuild/
8132 F:      Makefile
8133 F:      scripts/Kbuild*
8134 F:      scripts/Makefile*
8135 F:      scripts/basic/
8136 F:      scripts/mk*
8137 F:      scripts/mod/
8138 F:      scripts/package/
8139
8140 KERNEL JANITORS
8141 L:      kernel-janitors@vger.kernel.org
8142 W:      http://kernelnewbies.org/KernelJanitors
8143 S:      Odd Fixes
8144
8145 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8146 M:      "J. Bruce Fields" <bfields@fieldses.org>
8147 M:      Jeff Layton <jlayton@kernel.org>
8148 L:      linux-nfs@vger.kernel.org
8149 W:      http://nfs.sourceforge.net/
8150 T:      git git://linux-nfs.org/~bfields/linux.git
8151 S:      Supported
8152 F:      fs/nfsd/
8153 F:      include/uapi/linux/nfsd/
8154 F:      fs/lockd/
8155 F:      fs/nfs_common/
8156 F:      net/sunrpc/
8157 F:      include/linux/lockd/
8158 F:      include/linux/sunrpc/
8159 F:      include/uapi/linux/sunrpc/
8160
8161 KERNEL SELFTEST FRAMEWORK
8162 M:      Shuah Khan <shuah@kernel.org>
8163 L:      linux-kselftest@vger.kernel.org
8164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8165 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8166 S:      Maintained
8167 F:      tools/testing/selftests/
8168 F:      Documentation/dev-tools/kselftest*
8169
8170 KERNEL USERMODE HELPER
8171 M:      Luis Chamberlain <mcgrof@kernel.org>
8172 L:      linux-kernel@vger.kernel.org
8173 S:      Maintained
8174 F:      kernel/umh.c
8175 F:      include/linux/umh.h
8176
8177 KERNEL VIRTUAL MACHINE (KVM)
8178 M:      Paolo Bonzini <pbonzini@redhat.com>
8179 M:      Radim Krčmář <rkrcmar@redhat.com>
8180 L:      kvm@vger.kernel.org
8181 W:      http://www.linux-kvm.org
8182 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8183 S:      Supported
8184 F:      Documentation/virtual/kvm/
8185 F:      include/trace/events/kvm.h
8186 F:      include/uapi/asm-generic/kvm*
8187 F:      include/uapi/linux/kvm*
8188 F:      include/asm-generic/kvm*
8189 F:      include/linux/kvm*
8190 F:      include/kvm/iodev.h
8191 F:      virt/kvm/*
8192 F:      tools/kvm/
8193
8194 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8195 M:      Joerg Roedel <joro@8bytes.org>
8196 L:      kvm@vger.kernel.org
8197 W:      http://www.linux-kvm.org/
8198 S:      Maintained
8199 F:      arch/x86/include/asm/svm.h
8200 F:      arch/x86/kvm/svm.c
8201
8202 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8203 M:      Christoffer Dall <christoffer.dall@arm.com>
8204 M:      Marc Zyngier <marc.zyngier@arm.com>
8205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8206 L:      kvmarm@lists.cs.columbia.edu
8207 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8209 S:      Supported
8210 F:      arch/arm/include/uapi/asm/kvm*
8211 F:      arch/arm/include/asm/kvm*
8212 F:      arch/arm/kvm/
8213 F:      virt/kvm/arm/
8214 F:      include/kvm/arm_*
8215
8216 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8217 M:      Christoffer Dall <christoffer.dall@arm.com>
8218 M:      Marc Zyngier <marc.zyngier@arm.com>
8219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8220 L:      kvmarm@lists.cs.columbia.edu
8221 S:      Maintained
8222 F:      arch/arm64/include/uapi/asm/kvm*
8223 F:      arch/arm64/include/asm/kvm*
8224 F:      arch/arm64/kvm/
8225
8226 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8227 M:      James Hogan <jhogan@kernel.org>
8228 L:      linux-mips@vger.kernel.org
8229 S:      Supported
8230 F:      arch/mips/include/uapi/asm/kvm*
8231 F:      arch/mips/include/asm/kvm*
8232 F:      arch/mips/kvm/
8233
8234 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8235 M:      Paul Mackerras <paulus@ozlabs.org>
8236 L:      kvm-ppc@vger.kernel.org
8237 W:      http://www.linux-kvm.org/
8238 T:      git git://github.com/agraf/linux-2.6.git
8239 S:      Supported
8240 F:      arch/powerpc/include/uapi/asm/kvm*
8241 F:      arch/powerpc/include/asm/kvm*
8242 F:      arch/powerpc/kvm/
8243 F:      arch/powerpc/kernel/kvm*
8244
8245 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8246 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8247 M:      Janosch Frank <frankja@linux.ibm.com>
8248 R:      David Hildenbrand <david@redhat.com>
8249 R:      Cornelia Huck <cohuck@redhat.com>
8250 L:      linux-s390@vger.kernel.org
8251 W:      http://www.ibm.com/developerworks/linux/linux390/
8252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8253 S:      Supported
8254 F:      arch/s390/include/uapi/asm/kvm*
8255 F:      arch/s390/include/asm/gmap.h
8256 F:      arch/s390/include/asm/kvm*
8257 F:      arch/s390/kvm/
8258 F:      arch/s390/mm/gmap.c
8259
8260 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8261 M:      Paolo Bonzini <pbonzini@redhat.com>
8262 M:      Radim Krčmář <rkrcmar@redhat.com>
8263 L:      kvm@vger.kernel.org
8264 W:      http://www.linux-kvm.org
8265 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8266 S:      Supported
8267 F:      arch/x86/kvm/
8268 F:      arch/x86/include/uapi/asm/kvm*
8269 F:      arch/x86/include/asm/kvm*
8270 F:      arch/x86/include/asm/pvclock-abi.h
8271 F:      arch/x86/kernel/kvm.c
8272 F:      arch/x86/kernel/kvmclock.c
8273
8274 KERNFS
8275 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8276 M:      Tejun Heo <tj@kernel.org>
8277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8278 S:      Supported
8279 F:      include/linux/kernfs.h
8280 F:      fs/kernfs/
8281
8282 KEXEC
8283 M:      Eric Biederman <ebiederm@xmission.com>
8284 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8285 L:      kexec@lists.infradead.org
8286 S:      Maintained
8287 F:      include/linux/kexec.h
8288 F:      include/uapi/linux/kexec.h
8289 F:      kernel/kexec*
8290
8291 KEYS-ENCRYPTED
8292 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8293 L:      linux-integrity@vger.kernel.org
8294 L:      keyrings@vger.kernel.org
8295 S:      Supported
8296 F:      Documentation/security/keys/trusted-encrypted.rst
8297 F:      include/keys/encrypted-type.h
8298 F:      security/keys/encrypted-keys/
8299
8300 KEYS-TRUSTED
8301 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8302 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8303 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8304 L:      linux-integrity@vger.kernel.org
8305 L:      keyrings@vger.kernel.org
8306 S:      Supported
8307 F:      Documentation/security/keys/trusted-encrypted.rst
8308 F:      include/keys/trusted-type.h
8309 F:      security/keys/trusted.c
8310 F:      security/keys/trusted.h
8311
8312 KEYS/KEYRINGS:
8313 M:      David Howells <dhowells@redhat.com>
8314 L:      keyrings@vger.kernel.org
8315 S:      Maintained
8316 F:      Documentation/security/keys/core.rst
8317 F:      include/linux/key.h
8318 F:      include/linux/key-type.h
8319 F:      include/linux/keyctl.h
8320 F:      include/uapi/linux/keyctl.h
8321 F:      include/keys/
8322 F:      security/keys/
8323
8324 KGDB / KDB /debug_core
8325 M:      Jason Wessel <jason.wessel@windriver.com>
8326 M:      Daniel Thompson <daniel.thompson@linaro.org>
8327 W:      http://kgdb.wiki.kernel.org/
8328 L:      kgdb-bugreport@lists.sourceforge.net
8329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8330 S:      Maintained
8331 F:      Documentation/dev-tools/kgdb.rst
8332 F:      drivers/misc/kgdbts.c
8333 F:      drivers/tty/serial/kgdboc.c
8334 F:      include/linux/kdb.h
8335 F:      include/linux/kgdb.h
8336 F:      kernel/debug/
8337
8338 KMEMLEAK
8339 M:      Catalin Marinas <catalin.marinas@arm.com>
8340 S:      Maintained
8341 F:      Documentation/dev-tools/kmemleak.rst
8342 F:      include/linux/kmemleak.h
8343 F:      mm/kmemleak.c
8344 F:      mm/kmemleak-test.c
8345
8346 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8347 M:      Luis Chamberlain <mcgrof@kernel.org>
8348 L:      linux-kernel@vger.kernel.org
8349 S:      Maintained
8350 F:      kernel/kmod.c
8351 F:      include/linux/kmod.h
8352 F:      lib/test_kmod.c
8353 F:      tools/testing/selftests/kmod/
8354
8355 KPROBES
8356 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8357 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8358 M:      "David S. Miller" <davem@davemloft.net>
8359 M:      Masami Hiramatsu <mhiramat@kernel.org>
8360 S:      Maintained
8361 F:      Documentation/kprobes.txt
8362 F:      include/linux/kprobes.h
8363 F:      include/asm-generic/kprobes.h
8364 F:      kernel/kprobes.c
8365
8366 KS0108 LCD CONTROLLER DRIVER
8367 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8368 S:      Maintained
8369 F:      Documentation/auxdisplay/ks0108
8370 F:      drivers/auxdisplay/ks0108.c
8371 F:      include/linux/ks0108.h
8372
8373 L3MDEV
8374 M:      David Ahern <dsa@cumulusnetworks.com>
8375 L:      netdev@vger.kernel.org
8376 S:      Maintained
8377 F:      net/l3mdev
8378 F:      include/net/l3mdev.h
8379
8380 L7 BPF FRAMEWORK
8381 M:      John Fastabend <john.fastabend@gmail.com>
8382 M:      Daniel Borkmann <daniel@iogearbox.net>
8383 L:      netdev@vger.kernel.org
8384 S:      Maintained
8385 F:      include/linux/skmsg.h
8386 F:      net/core/skmsg.c
8387 F:      net/core/sock_map.c
8388 F:      net/ipv4/tcp_bpf.c
8389
8390 LANTIQ / INTEL Ethernet drivers
8391 M:      Hauke Mehrtens <hauke@hauke-m.de>
8392 L:      netdev@vger.kernel.org
8393 S:      Maintained
8394 F:      net/dsa/tag_gswip.c
8395 F:      drivers/net/ethernet/lantiq_xrx200.c
8396 F:      drivers/net/dsa/lantiq_pce.h
8397 F:      drivers/net/dsa/lantiq_gswip.c
8398
8399 LANTIQ MIPS ARCHITECTURE
8400 M:      John Crispin <john@phrozen.org>
8401 L:      linux-mips@vger.kernel.org
8402 S:      Maintained
8403 F:      arch/mips/lantiq
8404 F:      drivers/soc/lantiq
8405
8406 LAPB module
8407 L:      linux-x25@vger.kernel.org
8408 S:      Orphan
8409 F:      Documentation/networking/lapb-module.txt
8410 F:      include/*/lapb.h
8411 F:      net/lapb/
8412
8413 LASI 53c700 driver for PARISC
8414 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8415 L:      linux-scsi@vger.kernel.org
8416 S:      Maintained
8417 F:      Documentation/scsi/53c700.txt
8418 F:      drivers/scsi/53c700*
8419
8420 LEAKING_ADDRESSES
8421 M:      Tobin C. Harding <me@tobin.cc>
8422 M:      Tycho Andersen <tycho@tycho.ws>
8423 L:      kernel-hardening@lists.openwall.com
8424 S:      Maintained
8425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8426 F:      scripts/leaking_addresses.pl
8427
8428 LED SUBSYSTEM
8429 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8430 M:      Pavel Machek <pavel@ucw.cz>
8431 L:      linux-leds@vger.kernel.org
8432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8433 S:      Maintained
8434 F:      Documentation/devicetree/bindings/leds/
8435 F:      drivers/leds/
8436 F:      include/linux/leds.h
8437
8438 LEGACY EEPROM DRIVER
8439 M:      Jean Delvare <jdelvare@suse.com>
8440 S:      Maintained
8441 F:      Documentation/misc-devices/eeprom
8442 F:      drivers/misc/eeprom/eeprom.c
8443
8444 LEGO MINDSTORMS EV3
8445 R:      David Lechner <david@lechnology.com>
8446 S:      Maintained
8447 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8448 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8449 F:      drivers/power/supply/lego_ev3_battery.c
8450
8451 LEGO USB Tower driver
8452 M:      Juergen Stuber <starblue@users.sourceforge.net>
8453 L:      legousb-devel@lists.sourceforge.net
8454 W:      http://legousb.sourceforge.net/
8455 S:      Maintained
8456 F:      drivers/usb/misc/legousbtower.c
8457
8458 LG LAPTOP EXTRAS
8459 M:      Matan Ziv-Av <matan@svgalib.org>
8460 L:      platform-driver-x86@vger.kernel.org
8461 S:      Maintained
8462 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8463 F:      Documentation/laptops/lg-laptop.rst
8464 F:      drivers/platform/x86/lg-laptop.c
8465
8466 LG2160 MEDIA DRIVER
8467 M:      Michael Krufky <mkrufky@linuxtv.org>
8468 L:      linux-media@vger.kernel.org
8469 W:      https://linuxtv.org
8470 W:      http://github.com/mkrufky
8471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8472 T:      git git://linuxtv.org/mkrufky/tuners.git
8473 S:      Maintained
8474 F:      drivers/media/dvb-frontends/lg2160.*
8475
8476 LGDT3305 MEDIA DRIVER
8477 M:      Michael Krufky <mkrufky@linuxtv.org>
8478 L:      linux-media@vger.kernel.org
8479 W:      https://linuxtv.org
8480 W:      http://github.com/mkrufky
8481 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8482 T:      git git://linuxtv.org/mkrufky/tuners.git
8483 S:      Maintained
8484 F:      drivers/media/dvb-frontends/lgdt3305.*
8485
8486 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8487 M:      Viresh Kumar <vireshk@kernel.org>
8488 L:      linux-ide@vger.kernel.org
8489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8490 S:      Maintained
8491 F:      include/linux/pata_arasan_cf_data.h
8492 F:      drivers/ata/pata_arasan_cf.c
8493
8494 LIBATA PATA DRIVERS
8495 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8496 M:      Jens Axboe <axboe@kernel.dk>
8497 L:      linux-ide@vger.kernel.org
8498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8499 S:      Maintained
8500 F:      drivers/ata/pata_*.c
8501 F:      drivers/ata/ata_generic.c
8502
8503 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8504 M:      Linus Walleij <linus.walleij@linaro.org>
8505 L:      linux-ide@vger.kernel.org
8506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8507 S:      Maintained
8508 F:      drivers/ata/pata_ftide010.c
8509 F:      drivers/ata/sata_gemini.c
8510 F:      drivers/ata/sata_gemini.h
8511
8512 LIBATA SATA AHCI PLATFORM devices support
8513 M:      Hans de Goede <hdegoede@redhat.com>
8514 M:      Jens Axboe <axboe@kernel.dk>
8515 L:      linux-ide@vger.kernel.org
8516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8517 S:      Maintained
8518 F:      drivers/ata/ahci_platform.c
8519 F:      drivers/ata/libahci_platform.c
8520 F:      include/linux/ahci_platform.h
8521
8522 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8523 M:      Mikael Pettersson <mikpelinux@gmail.com>
8524 L:      linux-ide@vger.kernel.org
8525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8526 S:      Maintained
8527 F:      drivers/ata/sata_promise.*
8528
8529 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8530 M:      Jens Axboe <axboe@kernel.dk>
8531 L:      linux-ide@vger.kernel.org
8532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8533 S:      Maintained
8534 F:      drivers/ata/
8535 F:      include/linux/ata.h
8536 F:      include/linux/libata.h
8537 F:      Documentation/devicetree/bindings/ata/
8538
8539 LIBLOCKDEP
8540 M:      Sasha Levin <alexander.levin@microsoft.com>
8541 S:      Maintained
8542 F:      tools/lib/lockdep/
8543
8544 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8545 M:      Ross Zwisler <zwisler@kernel.org>
8546 M:      Dan Williams <dan.j.williams@intel.com>
8547 M:      Vishal Verma <vishal.l.verma@intel.com>
8548 M:      Dave Jiang <dave.jiang@intel.com>
8549 L:      linux-nvdimm@lists.01.org
8550 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8551 S:      Supported
8552 F:      drivers/nvdimm/blk.c
8553 F:      drivers/nvdimm/region_devs.c
8554
8555 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8556 M:      Vishal Verma <vishal.l.verma@intel.com>
8557 M:      Dan Williams <dan.j.williams@intel.com>
8558 M:      Ross Zwisler <zwisler@kernel.org>
8559 M:      Dave Jiang <dave.jiang@intel.com>
8560 L:      linux-nvdimm@lists.01.org
8561 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8562 S:      Supported
8563 F:      drivers/nvdimm/btt*
8564
8565 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8566 M:      Ross Zwisler <zwisler@kernel.org>
8567 M:      Dan Williams <dan.j.williams@intel.com>
8568 M:      Vishal Verma <vishal.l.verma@intel.com>
8569 M:      Dave Jiang <dave.jiang@intel.com>
8570 L:      linux-nvdimm@lists.01.org
8571 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8572 S:      Supported
8573 F:      drivers/nvdimm/pmem*
8574
8575 LIBNVDIMM: DEVICETREE BINDINGS
8576 M:      Oliver O'Halloran <oohall@gmail.com>
8577 L:      linux-nvdimm@lists.01.org
8578 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8579 S:      Supported
8580 F:      drivers/nvdimm/of_pmem.c
8581 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8582
8583 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8584 M:      Dan Williams <dan.j.williams@intel.com>
8585 M:      Ross Zwisler <zwisler@kernel.org>
8586 M:      Vishal Verma <vishal.l.verma@intel.com>
8587 M:      Dave Jiang <dave.jiang@intel.com>
8588 L:      linux-nvdimm@lists.01.org
8589 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8591 S:      Supported
8592 F:      drivers/nvdimm/*
8593 F:      drivers/acpi/nfit/*
8594 F:      include/linux/nd.h
8595 F:      include/linux/libnvdimm.h
8596 F:      include/uapi/linux/ndctl.h
8597
8598 LIGHTNVM PLATFORM SUPPORT
8599 M:      Matias Bjorling <mb@lightnvm.io>
8600 W:      http://github/OpenChannelSSD
8601 L:      linux-block@vger.kernel.org
8602 S:      Maintained
8603 F:      drivers/lightnvm/
8604 F:      include/linux/lightnvm.h
8605 F:      include/uapi/linux/lightnvm.h
8606
8607 LINUX FOR POWER MACINTOSH
8608 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8609 W:      http://www.penguinppc.org/
8610 L:      linuxppc-dev@lists.ozlabs.org
8611 S:      Maintained
8612 F:      arch/powerpc/platforms/powermac/
8613 F:      drivers/macintosh/
8614
8615 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8616 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8617 M:      Paul Mackerras <paulus@samba.org>
8618 M:      Michael Ellerman <mpe@ellerman.id.au>
8619 W:      https://github.com/linuxppc/linux/wiki
8620 L:      linuxppc-dev@lists.ozlabs.org
8621 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8623 S:      Supported
8624 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8625 F:      Documentation/devicetree/bindings/powerpc/
8626 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8627 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8628 F:      Documentation/powerpc/
8629 F:      arch/powerpc/
8630 F:      drivers/char/tpm/tpm_ibmvtpm*
8631 F:      drivers/crypto/nx/
8632 F:      drivers/crypto/vmx/
8633 F:      drivers/i2c/busses/i2c-opal.c
8634 F:      drivers/net/ethernet/ibm/ibmveth.*
8635 F:      drivers/net/ethernet/ibm/ibmvnic.*
8636 F:      drivers/pci/hotplug/pnv_php.c
8637 F:      drivers/pci/hotplug/rpa*
8638 F:      drivers/rtc/rtc-opal.c
8639 F:      drivers/scsi/ibmvscsi/
8640 F:      drivers/tty/hvc/hvc_opal.c
8641 F:      drivers/watchdog/wdrtas.c
8642 F:      tools/testing/selftests/powerpc
8643 N:      /pmac
8644 N:      powermac
8645 N:      powernv
8646 N:      [^a-z0-9]ps3
8647 N:      pseries
8648
8649 LINUX FOR POWERPC EMBEDDED MPC5XXX
8650 M:      Anatolij Gustschin <agust@denx.de>
8651 L:      linuxppc-dev@lists.ozlabs.org
8652 T:      git git://git.denx.de/linux-denx-agust.git
8653 S:      Maintained
8654 F:      arch/powerpc/platforms/512x/
8655 F:      arch/powerpc/platforms/52xx/
8656
8657 LINUX FOR POWERPC EMBEDDED PPC4XX
8658 M:      Alistair Popple <alistair@popple.id.au>
8659 M:      Matt Porter <mporter@kernel.crashing.org>
8660 W:      http://www.penguinppc.org/
8661 L:      linuxppc-dev@lists.ozlabs.org
8662 S:      Maintained
8663 F:      arch/powerpc/platforms/40x/
8664 F:      arch/powerpc/platforms/44x/
8665
8666 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8667 M:      Scott Wood <oss@buserror.net>
8668 M:      Kumar Gala <galak@kernel.crashing.org>
8669 W:      http://www.penguinppc.org/
8670 L:      linuxppc-dev@lists.ozlabs.org
8671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8672 S:      Maintained
8673 F:      arch/powerpc/platforms/83xx/
8674 F:      arch/powerpc/platforms/85xx/
8675 F:      Documentation/devicetree/bindings/powerpc/fsl/
8676
8677 LINUX FOR POWERPC EMBEDDED PPC8XX
8678 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8679 W:      http://www.penguinppc.org/
8680 L:      linuxppc-dev@lists.ozlabs.org
8681 S:      Maintained
8682 F:      arch/powerpc/platforms/8xx/
8683
8684 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8685 L:      linuxppc-dev@lists.ozlabs.org
8686 S:      Orphan
8687 F:      arch/powerpc/*/*virtex*
8688 F:      arch/powerpc/*/*/*virtex*
8689
8690 LINUX FOR POWERPC PA SEMI PWRFICIENT
8691 L:      linuxppc-dev@lists.ozlabs.org
8692 S:      Orphan
8693 F:      arch/powerpc/platforms/pasemi/
8694 F:      drivers/*/*pasemi*
8695 F:      drivers/*/*/*pasemi*
8696
8697 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8698 M:      Kees Cook <keescook@chromium.org>
8699 S:      Maintained
8700 F:      drivers/misc/lkdtm/*
8701
8702 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8703 M:      Alan Stern <stern@rowland.harvard.edu>
8704 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8705 M:      Will Deacon <will.deacon@arm.com>
8706 M:      Peter Zijlstra <peterz@infradead.org>
8707 M:      Boqun Feng <boqun.feng@gmail.com>
8708 M:      Nicholas Piggin <npiggin@gmail.com>
8709 M:      David Howells <dhowells@redhat.com>
8710 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8711 M:      Luc Maranget <luc.maranget@inria.fr>
8712 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8713 R:      Akira Yokosawa <akiyks@gmail.com>
8714 R:      Daniel Lustig <dlustig@nvidia.com>
8715 L:      linux-kernel@vger.kernel.org
8716 L:      linux-arch@vger.kernel.org
8717 S:      Supported
8718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8719 F:      tools/memory-model/
8720 F:      Documentation/atomic_bitops.txt
8721 F:      Documentation/atomic_t.txt
8722 F:      Documentation/core-api/atomic_ops.rst
8723 F:      Documentation/core-api/refcount-vs-atomic.rst
8724 F:      Documentation/memory-barriers.txt
8725
8726 LIS3LV02D ACCELEROMETER DRIVER
8727 M:      Eric Piel <eric.piel@tremplin-utc.net>
8728 S:      Maintained
8729 F:      Documentation/misc-devices/lis3lv02d
8730 F:      drivers/misc/lis3lv02d/
8731 F:      drivers/platform/x86/hp_accel.c
8732
8733 LIVE PATCHING
8734 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8735 M:      Jessica Yu <jeyu@kernel.org>
8736 M:      Jiri Kosina <jikos@kernel.org>
8737 M:      Miroslav Benes <mbenes@suse.cz>
8738 R:      Petr Mladek <pmladek@suse.com>
8739 S:      Maintained
8740 F:      kernel/livepatch/
8741 F:      include/linux/livepatch.h
8742 F:      arch/x86/include/asm/livepatch.h
8743 F:      arch/x86/kernel/livepatch.c
8744 F:      Documentation/livepatch/
8745 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8746 F:      samples/livepatch/
8747 L:      live-patching@vger.kernel.org
8748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8749
8750 LLC (802.2)
8751 L:      netdev@vger.kernel.org
8752 S:      Odd fixes
8753 F:      include/linux/llc.h
8754 F:      include/uapi/linux/llc.h
8755 F:      include/net/llc*
8756 F:      net/llc/
8757
8758 LM73 HARDWARE MONITOR DRIVER
8759 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8760 L:      linux-hwmon@vger.kernel.org
8761 S:      Maintained
8762 F:      drivers/hwmon/lm73.c
8763
8764 LM78 HARDWARE MONITOR DRIVER
8765 M:      Jean Delvare <jdelvare@suse.com>
8766 L:      linux-hwmon@vger.kernel.org
8767 S:      Maintained
8768 F:      Documentation/hwmon/lm78
8769 F:      drivers/hwmon/lm78.c
8770
8771 LM83 HARDWARE MONITOR DRIVER
8772 M:      Jean Delvare <jdelvare@suse.com>
8773 L:      linux-hwmon@vger.kernel.org
8774 S:      Maintained
8775 F:      Documentation/hwmon/lm83
8776 F:      drivers/hwmon/lm83.c
8777
8778 LM90 HARDWARE MONITOR DRIVER
8779 M:      Jean Delvare <jdelvare@suse.com>
8780 L:      linux-hwmon@vger.kernel.org
8781 S:      Maintained
8782 F:      Documentation/hwmon/lm90
8783 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8784 F:      drivers/hwmon/lm90.c
8785 F:      include/dt-bindings/thermal/lm90.h
8786
8787 LM95234 HARDWARE MONITOR DRIVER
8788 M:      Guenter Roeck <linux@roeck-us.net>
8789 L:      linux-hwmon@vger.kernel.org
8790 S:      Maintained
8791 F:      Documentation/hwmon/lm95234
8792 F:      drivers/hwmon/lm95234.c
8793
8794 LME2510 MEDIA DRIVER
8795 M:      Malcolm Priestley <tvboxspy@gmail.com>
8796 L:      linux-media@vger.kernel.org
8797 W:      https://linuxtv.org
8798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8799 S:      Maintained
8800 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8801
8802 LOADPIN SECURITY MODULE
8803 M:      Kees Cook <keescook@chromium.org>
8804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8805 S:      Supported
8806 F:      security/loadpin/
8807 F:      Documentation/admin-guide/LSM/LoadPin.rst
8808
8809 LOCKING PRIMITIVES
8810 M:      Peter Zijlstra <peterz@infradead.org>
8811 M:      Ingo Molnar <mingo@redhat.com>
8812 M:      Will Deacon <will.deacon@arm.com>
8813 L:      linux-kernel@vger.kernel.org
8814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8815 S:      Maintained
8816 F:      Documentation/locking/
8817 F:      include/linux/lockdep.h
8818 F:      include/linux/spinlock*.h
8819 F:      arch/*/include/asm/spinlock*.h
8820 F:      include/linux/rwlock*.h
8821 F:      include/linux/mutex*.h
8822 F:      include/linux/rwsem*.h
8823 F:      arch/*/include/asm/rwsem.h
8824 F:      include/linux/seqlock.h
8825 F:      lib/locking*.[ch]
8826 F:      kernel/locking/
8827 X:      kernel/locking/locktorture.c
8828
8829 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8830 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8831 L:      linux-ntfs-dev@lists.sourceforge.net
8832 W:      http://www.linux-ntfs.org/content/view/19/37/
8833 S:      Maintained
8834 F:      Documentation/ldm.txt
8835 F:      block/partitions/ldm.*
8836
8837 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8838 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8839 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8840 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8841 L:      MPT-FusionLinux.pdl@broadcom.com
8842 L:      linux-scsi@vger.kernel.org
8843 W:      http://www.avagotech.com/support/
8844 S:      Supported
8845 F:      drivers/message/fusion/
8846 F:      drivers/scsi/mpt3sas/
8847
8848 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8849 M:      Matthew Wilcox <willy@infradead.org>
8850 L:      linux-scsi@vger.kernel.org
8851 S:      Maintained
8852 F:      drivers/scsi/sym53c8xx_2/
8853
8854 LTC1660 DAC DRIVER
8855 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8856 L:      linux-iio@vger.kernel.org
8857 S:      Maintained
8858 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8859 F:      drivers/iio/dac/ltc1660.c
8860
8861 LTC4261 HARDWARE MONITOR DRIVER
8862 M:      Guenter Roeck <linux@roeck-us.net>
8863 L:      linux-hwmon@vger.kernel.org
8864 S:      Maintained
8865 F:      Documentation/hwmon/ltc4261
8866 F:      drivers/hwmon/ltc4261.c
8867
8868 LTC4306 I2C MULTIPLEXER DRIVER
8869 M:      Michael Hennerich <michael.hennerich@analog.com>
8870 W:      http://ez.analog.com/community/linux-device-drivers
8871 L:      linux-i2c@vger.kernel.org
8872 S:      Supported
8873 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8874 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8875
8876 LTP (Linux Test Project)
8877 M:      Mike Frysinger <vapier@gentoo.org>
8878 M:      Cyril Hrubis <chrubis@suse.cz>
8879 M:      Wanlong Gao <wanlong.gao@gmail.com>
8880 M:      Jan Stancek <jstancek@redhat.com>
8881 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8882 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8883 L:      ltp@lists.linux.it (subscribers-only)
8884 W:      http://linux-test-project.github.io/
8885 T:      git git://github.com/linux-test-project/ltp.git
8886 S:      Maintained
8887
8888 M68K ARCHITECTURE
8889 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8890 L:      linux-m68k@lists.linux-m68k.org
8891 W:      http://www.linux-m68k.org/
8892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8893 S:      Maintained
8894 F:      arch/m68k/
8895 F:      drivers/zorro/
8896
8897 M68K ON APPLE MACINTOSH
8898 M:      Joshua Thompson <funaho@jurai.org>
8899 W:      http://www.mac.linux-m68k.org/
8900 L:      linux-m68k@lists.linux-m68k.org
8901 S:      Maintained
8902 F:      arch/m68k/mac/
8903
8904 M68K ON HP9000/300
8905 M:      Philip Blundell <philb@gnu.org>
8906 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8907 S:      Maintained
8908 F:      arch/m68k/hp300/
8909
8910 M88DS3103 MEDIA DRIVER
8911 M:      Antti Palosaari <crope@iki.fi>
8912 L:      linux-media@vger.kernel.org
8913 W:      https://linuxtv.org
8914 W:      http://palosaari.fi/linux/
8915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8916 T:      git git://linuxtv.org/anttip/media_tree.git
8917 S:      Maintained
8918 F:      drivers/media/dvb-frontends/m88ds3103*
8919
8920 M88RS2000 MEDIA DRIVER
8921 M:      Malcolm Priestley <tvboxspy@gmail.com>
8922 L:      linux-media@vger.kernel.org
8923 W:      https://linuxtv.org
8924 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8925 S:      Maintained
8926 F:      drivers/media/dvb-frontends/m88rs2000*
8927
8928 MA901 MASTERKIT USB FM RADIO DRIVER
8929 M:      Alexey Klimov <klimov.linux@gmail.com>
8930 L:      linux-media@vger.kernel.org
8931 T:      git git://linuxtv.org/media_tree.git
8932 S:      Maintained
8933 F:      drivers/media/radio/radio-ma901.c
8934
8935 MAC80211
8936 M:      Johannes Berg <johannes@sipsolutions.net>
8937 L:      linux-wireless@vger.kernel.org
8938 W:      http://wireless.kernel.org/
8939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8941 S:      Maintained
8942 F:      Documentation/networking/mac80211-injection.txt
8943 F:      include/net/mac80211.h
8944 F:      net/mac80211/
8945 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8946 F:      Documentation/networking/mac80211_hwsim/README
8947
8948 MAILBOX API
8949 M:      Jassi Brar <jassisinghbrar@gmail.com>
8950 L:      linux-kernel@vger.kernel.org
8951 S:      Maintained
8952 F:      drivers/mailbox/
8953 F:      include/linux/mailbox_client.h
8954 F:      include/linux/mailbox_controller.h
8955
8956 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8957 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8958 W:      http://www.kernel.org/doc/man-pages
8959 L:      linux-man@vger.kernel.org
8960 S:      Maintained
8961
8962 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8963 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8964 L:      linux-mips@vger.kernel.org
8965 S:      Maintained
8966 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8967
8968 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8969 M:      Andrew Lunn <andrew@lunn.ch>
8970 M:      Vivien Didelot <vivien.didelot@gmail.com>
8971 L:      netdev@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/net/dsa/mv88e6xxx/
8974 F:      include/linux/platform_data/mv88e6xxx.h
8975 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8976
8977 MARVELL ARMADA DRM SUPPORT
8978 M:      Russell King <linux@armlinux.org.uk>
8979 S:      Maintained
8980 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8981 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8982 F:      drivers/gpu/drm/armada/
8983 F:      include/uapi/drm/armada_drm.h
8984 F:      Documentation/devicetree/bindings/display/armada/
8985
8986 MARVELL CRYPTO DRIVER
8987 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8988 M:      Arnaud Ebalard <arno@natisbad.org>
8989 F:      drivers/crypto/marvell/
8990 S:      Maintained
8991 L:      linux-crypto@vger.kernel.org
8992
8993 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8994 M:      Mirko Lindner <mlindner@marvell.com>
8995 M:      Stephen Hemminger <stephen@networkplumber.org>
8996 L:      netdev@vger.kernel.org
8997 S:      Maintained
8998 F:      drivers/net/ethernet/marvell/sk*
8999
9000 MARVELL LIBERTAS WIRELESS DRIVER
9001 L:      libertas-dev@lists.infradead.org
9002 S:      Orphan
9003 F:      drivers/net/wireless/marvell/libertas/
9004
9005 MARVELL MACCHIATOBIN SUPPORT
9006 M:      Russell King <linux@armlinux.org.uk>
9007 L:      linux-arm-kernel@lists.infradead.org
9008 S:      Maintained
9009 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9010
9011 MARVELL MV643XX ETHERNET DRIVER
9012 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9013 L:      netdev@vger.kernel.org
9014 S:      Maintained
9015 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9016 F:      include/linux/mv643xx.h
9017
9018 MARVELL MV88X3310 PHY DRIVER
9019 M:      Russell King <linux@armlinux.org.uk>
9020 L:      netdev@vger.kernel.org
9021 S:      Maintained
9022 F:      drivers/net/phy/marvell10g.c
9023
9024 MARVELL MVNETA ETHERNET DRIVER
9025 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9026 L:      netdev@vger.kernel.org
9027 S:      Maintained
9028 F:      drivers/net/ethernet/marvell/mvneta.*
9029
9030 MARVELL MWIFIEX WIRELESS DRIVER
9031 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9032 M:      Nishant Sarmukadam <nishants@marvell.com>
9033 M:      Ganapathi Bhat <gbhat@marvell.com>
9034 M:      Xinming Hu <huxinming820@gmail.com>
9035 L:      linux-wireless@vger.kernel.org
9036 S:      Maintained
9037 F:      drivers/net/wireless/marvell/mwifiex/
9038
9039 MARVELL MWL8K WIRELESS DRIVER
9040 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9041 L:      linux-wireless@vger.kernel.org
9042 S:      Odd Fixes
9043 F:      drivers/net/wireless/marvell/mwl8k.c
9044
9045 MARVELL NAND CONTROLLER DRIVER
9046 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9047 L:      linux-mtd@lists.infradead.org
9048 S:      Maintained
9049 F:      drivers/mtd/nand/raw/marvell_nand.c
9050 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9051
9052 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9053 M:      Nicolas Pitre <nico@fluxnic.net>
9054 S:      Odd Fixes
9055 F:      drivers/mmc/host/mvsdio.*
9056
9057 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9058 M:      Hu Ziji <huziji@marvell.com>
9059 L:      linux-mmc@vger.kernel.org
9060 S:      Supported
9061 F:      drivers/mmc/host/sdhci-xenon*
9062 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9063
9064 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9065 M:      Sunil Goutham <sgoutham@marvell.com>
9066 M:      Linu Cherian <lcherian@marvell.com>
9067 M:      Geetha sowjanya <gakula@marvell.com>
9068 M:      Jerin Jacob <jerinj@marvell.com>
9069 L:      netdev@vger.kernel.org
9070 S:      Supported
9071 F:      drivers/net/ethernet/marvell/octeontx2/af/
9072
9073 MATROX FRAMEBUFFER DRIVER
9074 L:      linux-fbdev@vger.kernel.org
9075 S:      Orphan
9076 F:      drivers/video/fbdev/matrox/matroxfb_*
9077 F:      include/uapi/linux/matroxfb.h
9078
9079 MAX16065 HARDWARE MONITOR DRIVER
9080 M:      Guenter Roeck <linux@roeck-us.net>
9081 L:      linux-hwmon@vger.kernel.org
9082 S:      Maintained
9083 F:      Documentation/hwmon/max16065
9084 F:      drivers/hwmon/max16065.c
9085
9086 MAX2175 SDR TUNER DRIVER
9087 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9088 L:      linux-media@vger.kernel.org
9089 T:      git git://linuxtv.org/media_tree.git
9090 S:      Maintained
9091 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9092 F:      Documentation/media/v4l-drivers/max2175.rst
9093 F:      drivers/media/i2c/max2175*
9094 F:      include/uapi/linux/max2175.h
9095
9096 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9097 L:      linux-hwmon@vger.kernel.org
9098 S:      Orphan
9099 F:      Documentation/hwmon/max6650
9100 F:      drivers/hwmon/max6650.c
9101
9102 MAX6697 HARDWARE MONITOR DRIVER
9103 M:      Guenter Roeck <linux@roeck-us.net>
9104 L:      linux-hwmon@vger.kernel.org
9105 S:      Maintained
9106 F:      Documentation/hwmon/max6697
9107 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9108 F:      drivers/hwmon/max6697.c
9109 F:      include/linux/platform_data/max6697.h
9110
9111 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9112 M:      Peter Rosin <peda@axentia.se>
9113 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9114 S:      Maintained
9115 F:      Documentation/devicetree/bindings/sound/max9860.txt
9116 F:      sound/soc/codecs/max9860.*
9117
9118 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9119 M:      Javier Martinez Canillas <javier@dowhile0.org>
9120 L:      linux-kernel@vger.kernel.org
9121 S:      Supported
9122 F:      drivers/regulator/max77802-regulator.c
9123 F:      Documentation/devicetree/bindings/*/*max77802.txt
9124 F:      include/dt-bindings/*/*max77802.h
9125
9126 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9127 M:      Krzysztof Kozlowski <krzk@kernel.org>
9128 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9129 L:      linux-pm@vger.kernel.org
9130 S:      Supported
9131 F:      drivers/power/supply/max14577_charger.c
9132 F:      drivers/power/supply/max77693_charger.c
9133
9134 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9135 M:      Chanwoo Choi <cw00.choi@samsung.com>
9136 M:      Krzysztof Kozlowski <krzk@kernel.org>
9137 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9138 L:      linux-kernel@vger.kernel.org
9139 S:      Supported
9140 F:      drivers/*/max14577*.c
9141 F:      drivers/*/max77686*.c
9142 F:      drivers/*/max77693*.c
9143 F:      drivers/extcon/extcon-max14577.c
9144 F:      drivers/extcon/extcon-max77693.c
9145 F:      drivers/rtc/rtc-max77686.c
9146 F:      drivers/clk/clk-max77686.c
9147 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9148 F:      Documentation/devicetree/bindings/*/max77686.txt
9149 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9150 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9151 F:      include/linux/mfd/max14577*.h
9152 F:      include/linux/mfd/max77686*.h
9153 F:      include/linux/mfd/max77693*.h
9154
9155 MAXIRADIO FM RADIO RECEIVER DRIVER
9156 M:      Hans Verkuil <hverkuil@xs4all.nl>
9157 L:      linux-media@vger.kernel.org
9158 T:      git git://linuxtv.org/media_tree.git
9159 W:      https://linuxtv.org
9160 S:      Maintained
9161 F:      drivers/media/radio/radio-maxiradio*
9162
9163 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9164 M:      Peter Rosin <peda@axentia.se>
9165 L:      linux-iio@vger.kernel.org
9166 S:      Maintained
9167 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9168 F:      drivers/iio/potentiometer/mcp4018.c
9169 F:      drivers/iio/potentiometer/mcp4531.c
9170
9171 MCR20A IEEE-802.15.4 RADIO DRIVER
9172 M:      Xue Liu <liuxuenetmail@gmail.com>
9173 L:      linux-wpan@vger.kernel.org
9174 W:      https://github.com/xueliu/mcr20a-linux
9175 S:      Maintained
9176 F:      drivers/net/ieee802154/mcr20a.c
9177 F:      drivers/net/ieee802154/mcr20a.h
9178 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9179
9180 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9181 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9182 L:      linux-iio@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/iio/dac/cio-dac.c
9185
9186 MEDIA DRIVERS FOR ASCOT2E
9187 M:      Sergey Kozlov <serjk@netup.ru>
9188 M:      Abylay Ospan <aospan@netup.ru>
9189 L:      linux-media@vger.kernel.org
9190 W:      https://linuxtv.org
9191 W:      http://netup.tv/
9192 T:      git git://linuxtv.org/media_tree.git
9193 S:      Supported
9194 F:      drivers/media/dvb-frontends/ascot2e*
9195
9196 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9197 M:      Jasmin Jessich <jasmin@anw.at>
9198 L:      linux-media@vger.kernel.org
9199 W:      https://linuxtv.org
9200 T:      git git://linuxtv.org/media_tree.git
9201 S:      Maintained
9202 F:      drivers/media/dvb-frontends/cxd2099*
9203
9204 MEDIA DRIVERS FOR CXD2841ER
9205 M:      Sergey Kozlov <serjk@netup.ru>
9206 M:      Abylay Ospan <aospan@netup.ru>
9207 L:      linux-media@vger.kernel.org
9208 W:      https://linuxtv.org
9209 W:      http://netup.tv/
9210 T:      git git://linuxtv.org/media_tree.git
9211 S:      Supported
9212 F:      drivers/media/dvb-frontends/cxd2841er*
9213
9214 MEDIA DRIVERS FOR CXD2880
9215 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9216 L:      linux-media@vger.kernel.org
9217 W:      http://linuxtv.org/
9218 T:      git git://linuxtv.org/media_tree.git
9219 S:      Supported
9220 F:      drivers/media/dvb-frontends/cxd2880/*
9221 F:      drivers/media/spi/cxd2880*
9222
9223 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9224 L:      linux-media@vger.kernel.org
9225 W:      https://linuxtv.org
9226 T:      git git://linuxtv.org/media_tree.git
9227 S:      Orphan
9228 F:      drivers/media/pci/ddbridge/*
9229
9230 MEDIA DRIVERS FOR FREESCALE IMX
9231 M:      Steve Longerbeam <slongerbeam@gmail.com>
9232 M:      Philipp Zabel <p.zabel@pengutronix.de>
9233 L:      linux-media@vger.kernel.org
9234 T:      git git://linuxtv.org/media_tree.git
9235 S:      Maintained
9236 F:      Documentation/devicetree/bindings/media/imx.txt
9237 F:      Documentation/media/v4l-drivers/imx.rst
9238 F:      drivers/staging/media/imx/
9239 F:      include/linux/imx-media.h
9240 F:      include/media/imx.h
9241
9242 MEDIA DRIVER FOR FREESCALE IMX PXP
9243 M:      Philipp Zabel <p.zabel@pengutronix.de>
9244 L:      linux-media@vger.kernel.org
9245 T:      git git://linuxtv.org/media_tree.git
9246 S:      Maintained
9247 F:      drivers/media/platform/imx-pxp.[ch]
9248
9249 MEDIA DRIVERS FOR HELENE
9250 M:      Abylay Ospan <aospan@netup.ru>
9251 L:      linux-media@vger.kernel.org
9252 W:      https://linuxtv.org
9253 W:      http://netup.tv/
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      drivers/media/dvb-frontends/helene*
9257
9258 MEDIA DRIVERS FOR HORUS3A
9259 M:      Sergey Kozlov <serjk@netup.ru>
9260 M:      Abylay Ospan <aospan@netup.ru>
9261 L:      linux-media@vger.kernel.org
9262 W:      https://linuxtv.org
9263 W:      http://netup.tv/
9264 T:      git git://linuxtv.org/media_tree.git
9265 S:      Supported
9266 F:      drivers/media/dvb-frontends/horus3a*
9267
9268 MEDIA DRIVERS FOR LNBH25
9269 M:      Sergey Kozlov <serjk@netup.ru>
9270 M:      Abylay Ospan <aospan@netup.ru>
9271 L:      linux-media@vger.kernel.org
9272 W:      https://linuxtv.org
9273 W:      http://netup.tv/
9274 T:      git git://linuxtv.org/media_tree.git
9275 S:      Supported
9276 F:      drivers/media/dvb-frontends/lnbh25*
9277
9278 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9279 L:      linux-media@vger.kernel.org
9280 W:      https://linuxtv.org
9281 T:      git git://linuxtv.org/media_tree.git
9282 S:      Orphan
9283 F:      drivers/media/dvb-frontends/mxl5xx*
9284
9285 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9286 M:      Sergey Kozlov <serjk@netup.ru>
9287 M:      Abylay Ospan <aospan@netup.ru>
9288 L:      linux-media@vger.kernel.org
9289 W:      https://linuxtv.org
9290 W:      http://netup.tv/
9291 T:      git git://linuxtv.org/media_tree.git
9292 S:      Supported
9293 F:      drivers/media/pci/netup_unidvb/*
9294
9295 MEDIA DRIVERS FOR RENESAS - CEU
9296 M:      Jacopo Mondi <jacopo@jmondi.org>
9297 L:      linux-media@vger.kernel.org
9298 L:      linux-renesas-soc@vger.kernel.org
9299 T:      git git://linuxtv.org/media_tree.git
9300 S:      Supported
9301 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9302 F:      drivers/media/platform/renesas-ceu.c
9303 F:      include/media/drv-intf/renesas-ceu.h
9304
9305 MEDIA DRIVERS FOR RENESAS - DRIF
9306 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9307 L:      linux-media@vger.kernel.org
9308 L:      linux-renesas-soc@vger.kernel.org
9309 T:      git git://linuxtv.org/media_tree.git
9310 S:      Supported
9311 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9312 F:      drivers/media/platform/rcar_drif.c
9313
9314 MEDIA DRIVERS FOR RENESAS - FCP
9315 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9316 L:      linux-media@vger.kernel.org
9317 L:      linux-renesas-soc@vger.kernel.org
9318 T:      git git://linuxtv.org/media_tree.git
9319 S:      Supported
9320 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9321 F:      drivers/media/platform/rcar-fcp.c
9322 F:      include/media/rcar-fcp.h
9323
9324 MEDIA DRIVERS FOR RENESAS - FDP1
9325 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9326 L:      linux-media@vger.kernel.org
9327 L:      linux-renesas-soc@vger.kernel.org
9328 T:      git git://linuxtv.org/media_tree.git
9329 S:      Supported
9330 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9331 F:      drivers/media/platform/rcar_fdp1.c
9332
9333 MEDIA DRIVERS FOR RENESAS - VIN
9334 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9335 L:      linux-media@vger.kernel.org
9336 L:      linux-renesas-soc@vger.kernel.org
9337 T:      git git://linuxtv.org/media_tree.git
9338 S:      Supported
9339 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9340 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9341 F:      drivers/media/platform/rcar-vin/
9342
9343 MEDIA DRIVERS FOR RENESAS - VSP1
9344 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9345 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9346 L:      linux-media@vger.kernel.org
9347 L:      linux-renesas-soc@vger.kernel.org
9348 T:      git git://linuxtv.org/media_tree.git
9349 S:      Supported
9350 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9351 F:      drivers/media/platform/vsp1/
9352
9353 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9354 L:      linux-media@vger.kernel.org
9355 W:      https://linuxtv.org
9356 T:      git git://linuxtv.org/media_tree.git
9357 S:      Orphan
9358 F:      drivers/media/dvb-frontends/stv0910*
9359
9360 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9361 L:      linux-media@vger.kernel.org
9362 W:      https://linuxtv.org
9363 T:      git git://linuxtv.org/media_tree.git
9364 S:      Orphan
9365 F:      drivers/media/dvb-frontends/stv6111*
9366
9367 MEDIA DRIVERS FOR STM32 - DCMI
9368 M:      Hugues Fruchet <hugues.fruchet@st.com>
9369 L:      linux-media@vger.kernel.org
9370 T:      git git://linuxtv.org/media_tree.git
9371 S:      Supported
9372 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9373 F:      drivers/media/platform/stm32/stm32-dcmi.c
9374
9375 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9376 M:      Dmitry Osipenko <digetx@gmail.com>
9377 L:      linux-media@vger.kernel.org
9378 L:      linux-tegra@vger.kernel.org
9379 T:      git git://linuxtv.org/media_tree.git
9380 S:      Maintained
9381 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9382 F:      drivers/staging/media/tegra-vde/
9383
9384 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9385 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9386 P:      LinuxTV.org Project
9387 L:      linux-media@vger.kernel.org
9388 W:      https://linuxtv.org
9389 Q:      http://patchwork.kernel.org/project/linux-media/list/
9390 T:      git git://linuxtv.org/media_tree.git
9391 S:      Maintained
9392 F:      Documentation/devicetree/bindings/media/
9393 F:      Documentation/media/
9394 F:      drivers/media/
9395 F:      drivers/staging/media/
9396 F:      include/linux/platform_data/media/
9397 F:      include/media/
9398 F:      include/uapi/linux/dvb/
9399 F:      include/uapi/linux/videodev2.h
9400 F:      include/uapi/linux/media.h
9401 F:      include/uapi/linux/v4l2-*
9402 F:      include/uapi/linux/meye.h
9403 F:      include/uapi/linux/ivtv*
9404 F:      include/uapi/linux/uvcvideo.h
9405
9406 MEDIATEK BLUETOOTH DRIVER
9407 M:      Sean Wang <sean.wang@mediatek.com>
9408 L:      linux-bluetooth@vger.kernel.org
9409 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9410 S:      Maintained
9411 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9412 F:      drivers/bluetooth/btmtkuart.c
9413
9414 MEDIATEK CIR DRIVER
9415 M:      Sean Wang <sean.wang@mediatek.com>
9416 S:      Maintained
9417 F:      drivers/media/rc/mtk-cir.c
9418
9419 MEDIATEK DMA DRIVER
9420 M:      Sean Wang <sean.wang@mediatek.com>
9421 L:      dmaengine@vger.kernel.org
9422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9423 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9424 S:      Maintained
9425 F:      Documentation/devicetree/bindings/dma/mtk-*
9426 F:      drivers/dma/mediatek/
9427
9428 MEDIATEK PMIC LED DRIVER
9429 M:      Sean Wang <sean.wang@mediatek.com>
9430 S:      Maintained
9431 F:      drivers/leds/leds-mt6323.c
9432 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9433
9434 MEDIATEK ETHERNET DRIVER
9435 M:      Felix Fietkau <nbd@openwrt.org>
9436 M:      John Crispin <john@phrozen.org>
9437 M:      Sean Wang <sean.wang@mediatek.com>
9438 M:      Nelson Chang <nelson.chang@mediatek.com>
9439 L:      netdev@vger.kernel.org
9440 S:      Maintained
9441 F:      drivers/net/ethernet/mediatek/
9442
9443 MEDIATEK SWITCH DRIVER
9444 M:      Sean Wang <sean.wang@mediatek.com>
9445 L:      netdev@vger.kernel.org
9446 S:      Maintained
9447 F:      drivers/net/dsa/mt7530.*
9448 F:      net/dsa/tag_mtk.c
9449
9450 MEDIATEK JPEG DRIVER
9451 M:      Rick Chang <rick.chang@mediatek.com>
9452 M:      Bin Liu <bin.liu@mediatek.com>
9453 S:      Supported
9454 F:      drivers/media/platform/mtk-jpeg/
9455 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9456
9457 MEDIATEK MDP DRIVER
9458 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9459 M:      Houlong Wei <houlong.wei@mediatek.com>
9460 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9461 S:      Supported
9462 F:      drivers/media/platform/mtk-mdp/
9463 F:      drivers/media/platform/mtk-vpu/
9464 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9465
9466 MEDIATEK MEDIA DRIVER
9467 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9468 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9469 S:      Supported
9470 F:      drivers/media/platform/mtk-vcodec/
9471 F:      drivers/media/platform/mtk-vpu/
9472 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9473 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9474
9475 MEDIATEK MT76 WIRELESS LAN DRIVER
9476 M:      Felix Fietkau <nbd@nbd.name>
9477 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9478 L:      linux-wireless@vger.kernel.org
9479 S:      Maintained
9480 F:      drivers/net/wireless/mediatek/mt76/
9481
9482 MEDIATEK MT7601U WIRELESS LAN DRIVER
9483 M:      Jakub Kicinski <kubakici@wp.pl>
9484 L:      linux-wireless@vger.kernel.org
9485 S:      Maintained
9486 F:      drivers/net/wireless/mediatek/mt7601u/
9487
9488 MEDIATEK NAND CONTROLLER DRIVER
9489 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9490 L:      linux-mtd@lists.infradead.org
9491 S:      Maintained
9492 F:      drivers/mtd/nand/raw/mtk_*
9493 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9494
9495 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9496 M:      Sean Wang <sean.wang@mediatek.com>
9497 S:      Maintained
9498 F:      drivers/char/hw_random/mtk-rng.c
9499
9500 MEDIATEK USB3 DRD IP DRIVER
9501 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9502 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9504 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9505 S:      Maintained
9506 F:      drivers/usb/mtu3/
9507
9508 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9509 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9510 M:      Martin Donnelly <martin.donnelly@ge.com>
9511 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9512 S:      Maintained
9513 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9514 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9515
9516 MEGARAID SCSI/SAS DRIVERS
9517 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9518 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9519 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9520 L:      megaraidlinux.pdl@broadcom.com
9521 L:      linux-scsi@vger.kernel.org
9522 W:      http://www.avagotech.com/support/
9523 S:      Maintained
9524 F:      Documentation/scsi/megaraid.txt
9525 F:      drivers/scsi/megaraid.*
9526 F:      drivers/scsi/megaraid/
9527
9528 MELEXIS MLX90614 DRIVER
9529 M:      Crt Mori <cmo@melexis.com>
9530 L:      linux-iio@vger.kernel.org
9531 W:      http://www.melexis.com
9532 S:      Supported
9533 F:      drivers/iio/temperature/mlx90614.c
9534
9535 MELEXIS MLX90632 DRIVER
9536 M:      Crt Mori <cmo@melexis.com>
9537 L:      linux-iio@vger.kernel.org
9538 W:      http://www.melexis.com
9539 S:      Supported
9540 F:      drivers/iio/temperature/mlx90632.c
9541
9542 MELFAS MIP4 TOUCHSCREEN DRIVER
9543 M:      Sangwon Jee <jeesw@melfas.com>
9544 W:      http://www.melfas.com
9545 S:      Supported
9546 F:      drivers/input/touchscreen/melfas_mip4.c
9547 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9548
9549 MELLANOX ETHERNET DRIVER (mlx4_en)
9550 M:      Tariq Toukan <tariqt@mellanox.com>
9551 L:      netdev@vger.kernel.org
9552 S:      Supported
9553 W:      http://www.mellanox.com
9554 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9555 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9556
9557 MELLANOX ETHERNET DRIVER (mlx5e)
9558 M:      Saeed Mahameed <saeedm@mellanox.com>
9559 L:      netdev@vger.kernel.org
9560 S:      Supported
9561 W:      http://www.mellanox.com
9562 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9563 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9564
9565 MELLANOX ETHERNET INNOVA DRIVERS
9566 R:      Boris Pismenny <borisp@mellanox.com>
9567 L:      netdev@vger.kernel.org
9568 S:      Supported
9569 W:      http://www.mellanox.com
9570 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9571 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9572 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9573 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9574 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9575
9576 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9577 R:      Boris Pismenny <borisp@mellanox.com>
9578 L:      netdev@vger.kernel.org
9579 S:      Supported
9580 W:      http://www.mellanox.com
9581 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9582 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9583 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9584
9585 MELLANOX ETHERNET SWITCH DRIVERS
9586 M:      Jiri Pirko <jiri@mellanox.com>
9587 M:      Ido Schimmel <idosch@mellanox.com>
9588 L:      netdev@vger.kernel.org
9589 S:      Supported
9590 W:      http://www.mellanox.com
9591 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9592 F:      drivers/net/ethernet/mellanox/mlxsw/
9593 F:      tools/testing/selftests/drivers/net/mlxsw/
9594
9595 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9596 M:      mlxsw@mellanox.com
9597 L:      netdev@vger.kernel.org
9598 S:      Supported
9599 W:      http://www.mellanox.com
9600 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9601 F:      drivers/net/ethernet/mellanox/mlxfw/
9602
9603 MELLANOX HARDWARE PLATFORM SUPPORT
9604 M:      Andy Shevchenko <andy@infradead.org>
9605 M:      Darren Hart <dvhart@infradead.org>
9606 M:      Vadim Pasternak <vadimp@mellanox.com>
9607 L:      platform-driver-x86@vger.kernel.org
9608 S:      Supported
9609 F:      drivers/platform/mellanox/
9610
9611 MELLANOX MLX4 core VPI driver
9612 M:      Tariq Toukan <tariqt@mellanox.com>
9613 L:      netdev@vger.kernel.org
9614 L:      linux-rdma@vger.kernel.org
9615 W:      http://www.mellanox.com
9616 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9617 S:      Supported
9618 F:      drivers/net/ethernet/mellanox/mlx4/
9619 F:      include/linux/mlx4/
9620
9621 MELLANOX MLX4 IB driver
9622 M:      Yishai Hadas <yishaih@mellanox.com>
9623 L:      linux-rdma@vger.kernel.org
9624 W:      http://www.mellanox.com
9625 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9626 S:      Supported
9627 F:      drivers/infiniband/hw/mlx4/
9628 F:      include/linux/mlx4/
9629 F:      include/uapi/rdma/mlx4-abi.h
9630
9631 MELLANOX MLX5 core VPI driver
9632 M:      Saeed Mahameed <saeedm@mellanox.com>
9633 M:      Leon Romanovsky <leonro@mellanox.com>
9634 L:      netdev@vger.kernel.org
9635 L:      linux-rdma@vger.kernel.org
9636 W:      http://www.mellanox.com
9637 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9638 S:      Supported
9639 F:      drivers/net/ethernet/mellanox/mlx5/core/
9640 F:      include/linux/mlx5/
9641
9642 MELLANOX MLX5 IB driver
9643 M:      Leon Romanovsky <leonro@mellanox.com>
9644 L:      linux-rdma@vger.kernel.org
9645 W:      http://www.mellanox.com
9646 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9647 S:      Supported
9648 F:      drivers/infiniband/hw/mlx5/
9649 F:      include/linux/mlx5/
9650 F:      include/uapi/rdma/mlx5-abi.h
9651
9652 MELLANOX MLXCPLD I2C AND MUX DRIVER
9653 M:      Vadim Pasternak <vadimp@mellanox.com>
9654 M:      Michael Shych <michaelsh@mellanox.com>
9655 L:      linux-i2c@vger.kernel.org
9656 S:      Supported
9657 F:      drivers/i2c/busses/i2c-mlxcpld.c
9658 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9659 F:      Documentation/i2c/busses/i2c-mlxcpld
9660
9661 MELLANOX MLXCPLD LED DRIVER
9662 M:      Vadim Pasternak <vadimp@mellanox.com>
9663 L:      linux-leds@vger.kernel.org
9664 S:      Supported
9665 F:      drivers/leds/leds-mlxcpld.c
9666 F:      drivers/leds/leds-mlxreg.c
9667 F:      Documentation/leds/leds-mlxcpld.txt
9668
9669 MELLANOX PLATFORM DRIVER
9670 M:      Vadim Pasternak <vadimp@mellanox.com>
9671 L:      platform-driver-x86@vger.kernel.org
9672 S:      Supported
9673 F:      drivers/platform/x86/mlx-platform.c
9674
9675 MEMBARRIER SUPPORT
9676 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9677 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9678 L:      linux-kernel@vger.kernel.org
9679 S:      Supported
9680 F:      kernel/sched/membarrier.c
9681 F:      include/uapi/linux/membarrier.h
9682 F:      arch/powerpc/include/asm/membarrier.h
9683
9684 MEMORY MANAGEMENT
9685 L:      linux-mm@kvack.org
9686 W:      http://www.linux-mm.org
9687 S:      Maintained
9688 F:      include/linux/mm.h
9689 F:      include/linux/gfp.h
9690 F:      include/linux/mmzone.h
9691 F:      include/linux/memory_hotplug.h
9692 F:      include/linux/vmalloc.h
9693 F:      mm/
9694
9695 MEMORY TECHNOLOGY DEVICES (MTD)
9696 M:      David Woodhouse <dwmw2@infradead.org>
9697 M:      Brian Norris <computersforpeace@gmail.com>
9698 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9699 M:      Marek Vasut <marek.vasut@gmail.com>
9700 M:      Richard Weinberger <richard@nod.at>
9701 L:      linux-mtd@lists.infradead.org
9702 W:      http://www.linux-mtd.infradead.org/
9703 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9704 T:      git git://git.infradead.org/linux-mtd.git master
9705 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9706 S:      Maintained
9707 F:      Documentation/devicetree/bindings/mtd/
9708 F:      drivers/mtd/
9709 F:      include/linux/mtd/
9710 F:      include/uapi/mtd/
9711
9712 MEN A21 WATCHDOG DRIVER
9713 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9714 L:      linux-watchdog@vger.kernel.org
9715 S:      Maintained
9716 F:      drivers/watchdog/mena21_wdt.c
9717
9718 MEN CHAMELEON BUS (mcb)
9719 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9720 S:      Maintained
9721 F:      drivers/mcb/
9722 F:      include/linux/mcb.h
9723 F:      Documentation/men-chameleon-bus.txt
9724
9725 MEN F21BMC (Board Management Controller)
9726 M:      Andreas Werner <andreas.werner@men.de>
9727 S:      Supported
9728 F:      drivers/mfd/menf21bmc.c
9729 F:      drivers/watchdog/menf21bmc_wdt.c
9730 F:      drivers/leds/leds-menf21bmc.c
9731 F:      drivers/hwmon/menf21bmc_hwmon.c
9732 F:      Documentation/hwmon/menf21bmc
9733
9734 MEN Z069 WATCHDOG DRIVER
9735 M:      Johannes Thumshirn <jth@kernel.org>
9736 L:      linux-watchdog@vger.kernel.org
9737 S:      Maintained
9738 F:      drivers/watchdog/menz69_wdt.c
9739
9740 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9741 M:      Neil Armstrong <narmstrong@baylibre.com>
9742 L:      linux-media@lists.freedesktop.org
9743 L:      linux-amlogic@lists.infradead.org
9744 W:      http://linux-meson.com/
9745 S:      Supported
9746 F:      drivers/media/platform/meson/ao-cec.c
9747 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9748 T:      git git://linuxtv.org/media_tree.git
9749
9750 MICROBLAZE ARCHITECTURE
9751 M:      Michal Simek <monstr@monstr.eu>
9752 W:      http://www.monstr.eu/fdt/
9753 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9754 S:      Supported
9755 F:      arch/microblaze/
9756
9757 MICROCHIP AT91 SERIAL DRIVER
9758 M:      Richard Genoud <richard.genoud@gmail.com>
9759 S:      Maintained
9760 F:      drivers/tty/serial/atmel_serial.c
9761 F:      drivers/tty/serial/atmel_serial.h
9762 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9763
9764 MICROCHIP AUDIO ASOC DRIVERS
9765 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9766 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9767 S:      Supported
9768 F:      sound/soc/atmel
9769
9770 MICROCHIP DMA DRIVER
9771 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773 L:      dmaengine@vger.kernel.org
9774 S:      Supported
9775 F:      drivers/dma/at_hdmac.c
9776 F:      drivers/dma/at_hdmac_regs.h
9777 F:      include/linux/platform_data/dma-atmel.h
9778 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9779 F:      include/dt-bindings/dma/at91.h
9780
9781 MICROCHIP ECC DRIVER
9782 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9783 L:      linux-crypto@vger.kernel.org
9784 S:      Maintained
9785 F:      drivers/crypto/atmel-ecc.*
9786
9787 MICROCHIP I2C DRIVER
9788 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9789 L:      linux-i2c@vger.kernel.org
9790 S:      Supported
9791 F:      drivers/i2c/busses/i2c-at91.c
9792
9793 MICROCHIP ISC DRIVER
9794 M:      Eugen Hristev <eugen.hristev@microchip.com>
9795 L:      linux-media@vger.kernel.org
9796 S:      Supported
9797 F:      drivers/media/platform/atmel/atmel-isc.c
9798 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9799 F:      devicetree/bindings/media/atmel-isc.txt
9800
9801 MICROCHIP ISI DRIVER
9802 M:      Eugen Hristev <eugen.hristev@microchip.com>
9803 L:      linux-media@vger.kernel.org
9804 S:      Supported
9805 F:      drivers/media/platform/atmel/atmel-isi.c
9806 F:      include/media/atmel-isi.h
9807
9808 MICROCHIP AT91 USART MFD DRIVER
9809 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9810 L:      linux-kernel@vger.kernel.org
9811 S:      Supported
9812 F:      drivers/mfd/at91-usart.c
9813 F:      include/dt-bindings/mfd/at91-usart.h
9814 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9815
9816 MICROCHIP AT91 USART SPI DRIVER
9817 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9818 L:      linux-spi@vger.kernel.org
9819 S:      Supported
9820 F:      drivers/spi/spi-at91-usart.c
9821 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9822
9823 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9824 M:      Woojung Huh <Woojung.Huh@microchip.com>
9825 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9826 L:      netdev@vger.kernel.org
9827 S:      Maintained
9828 F:      net/dsa/tag_ksz.c
9829 F:      drivers/net/dsa/microchip/*
9830 F:      include/linux/platform_data/microchip-ksz.h
9831 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9832
9833 MICROCHIP LAN743X ETHERNET DRIVER
9834 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9835 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9836 L:      netdev@vger.kernel.org
9837 S:      Maintained
9838 F:      drivers/net/ethernet/microchip/lan743x_*
9839
9840 MICROCHIP LCDFB DRIVER
9841 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9842 L:      linux-fbdev@vger.kernel.org
9843 S:      Maintained
9844 F:      drivers/video/fbdev/atmel_lcdfb.c
9845 F:      include/video/atmel_lcdc.h
9846
9847 MICROCHIP MMC/SD/SDIO MCI DRIVER
9848 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9849 S:      Maintained
9850 F:      drivers/mmc/host/atmel-mci.c
9851
9852 MICROCHIP MCP3911 ADC DRIVER
9853 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9854 M:      Kent Gustavsson <kent@minoris.se>
9855 L:      linux-iio@vger.kernel.org
9856 S:      Supported
9857 F:      drivers/iio/adc/mcp3911.c
9858 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9859
9860 MICROCHIP NAND DRIVER
9861 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9862 L:      linux-mtd@lists.infradead.org
9863 S:      Supported
9864 F:      drivers/mtd/nand/raw/atmel/*
9865 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9866
9867 MICROCHIP PWM DRIVER
9868 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870 L:      linux-pwm@vger.kernel.org
9871 S:      Supported
9872 F:      drivers/pwm/pwm-atmel.c
9873 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9874
9875 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9876 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9877 M:      Eugen Hristev <eugen.hristev@microchip.com>
9878 L:      linux-iio@vger.kernel.org
9879 S:      Supported
9880 F:      drivers/iio/adc/at91-sama5d2_adc.c
9881 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9882 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9883
9884 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9885 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9886 S:      Supported
9887 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9888
9889 MICROCHIP SPI DRIVER
9890 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9891 S:      Supported
9892 F:      drivers/spi/spi-atmel.*
9893
9894 MICROCHIP SSC DRIVER
9895 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9897 S:      Supported
9898 F:      drivers/misc/atmel-ssc.c
9899 F:      include/linux/atmel-ssc.h
9900
9901 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9902 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9904 S:      Supported
9905 F:      drivers/misc/atmel_tclib.c
9906 F:      drivers/clocksource/tcb_clksrc.c
9907
9908 MICROCHIP USBA UDC DRIVER
9909 M:      Cristian Birsan <cristian.birsan@microchip.com>
9910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911 S:      Supported
9912 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9913
9914 MICROCHIP USB251XB DRIVER
9915 M:      Richard Leitner <richard.leitner@skidata.com>
9916 L:      linux-usb@vger.kernel.org
9917 S:      Maintained
9918 F:      drivers/usb/misc/usb251xb.c
9919 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9920
9921 MICROCHIP XDMA DRIVER
9922 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9923 L:      linux-arm-kernel@lists.infradead.org
9924 L:      dmaengine@vger.kernel.org
9925 S:      Supported
9926 F:      drivers/dma/at_xdmac.c
9927
9928 MICROSEMI MIPS SOCS
9929 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9930 L:      linux-mips@vger.kernel.org
9931 S:      Maintained
9932 F:      arch/mips/generic/board-ocelot.c
9933 F:      arch/mips/configs/generic/board-ocelot.config
9934 F:      arch/mips/boot/dts/mscc/
9935 F:      Documentation/devicetree/bindings/mips/mscc.txt
9936
9937 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9938 M:      Don Brace <don.brace@microsemi.com>
9939 L:      esc.storagedev@microsemi.com
9940 L:      linux-scsi@vger.kernel.org
9941 S:      Supported
9942 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9943 F:      drivers/scsi/smartpqi/Kconfig
9944 F:      drivers/scsi/smartpqi/Makefile
9945 F:      include/linux/cciss*.h
9946 F:      include/uapi/linux/cciss*.h
9947 F:      Documentation/scsi/smartpqi.txt
9948
9949 MICROSEMI ETHERNET SWITCH DRIVER
9950 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9951 L:      netdev@vger.kernel.org
9952 S:      Supported
9953 F:      drivers/net/ethernet/mscc/
9954
9955 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9956 M:      Chen Yu <yu.c.chen@intel.com>
9957 L:      platform-driver-x86@vger.kernel.org
9958 S:      Supported
9959 F:      drivers/platform/x86/surfacepro3_button.c
9960
9961 MICROTEK X6 SCANNER
9962 M:      Oliver Neukum <oliver@neukum.org>
9963 S:      Maintained
9964 F:      drivers/usb/image/microtek.*
9965
9966 MIPS
9967 M:      Ralf Baechle <ralf@linux-mips.org>
9968 M:      Paul Burton <paul.burton@mips.com>
9969 M:      James Hogan <jhogan@kernel.org>
9970 L:      linux-mips@vger.kernel.org
9971 W:      http://www.linux-mips.org/
9972 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9974 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9975 S:      Supported
9976 F:      Documentation/devicetree/bindings/mips/
9977 F:      Documentation/mips/
9978 F:      arch/mips/
9979 F:      drivers/platform/mips/
9980
9981 MIPS BOSTON DEVELOPMENT BOARD
9982 M:      Paul Burton <paul.burton@mips.com>
9983 L:      linux-mips@vger.kernel.org
9984 S:      Maintained
9985 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9986 F:      arch/mips/boot/dts/img/boston.dts
9987 F:      arch/mips/configs/generic/board-boston.config
9988 F:      drivers/clk/imgtec/clk-boston.c
9989 F:      include/dt-bindings/clock/boston-clock.h
9990
9991 MIPS GENERIC PLATFORM
9992 M:      Paul Burton <paul.burton@mips.com>
9993 L:      linux-mips@vger.kernel.org
9994 S:      Supported
9995 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9996 F:      arch/mips/generic/
9997 F:      arch/mips/tools/generic-board-config.sh
9998
9999 MIPS/LOONGSON1 ARCHITECTURE
10000 M:      Keguang Zhang <keguang.zhang@gmail.com>
10001 L:      linux-mips@vger.kernel.org
10002 S:      Maintained
10003 F:      arch/mips/loongson32/
10004 F:      arch/mips/include/asm/mach-loongson32/
10005 F:      drivers/*/*loongson1*
10006 F:      drivers/*/*/*loongson1*
10007
10008 MIPS/LOONGSON2 ARCHITECTURE
10009 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10010 L:      linux-mips@vger.kernel.org
10011 S:      Maintained
10012 F:      arch/mips/loongson64/fuloong-2e/
10013 F:      arch/mips/loongson64/lemote-2f/
10014 F:      arch/mips/include/asm/mach-loongson64/
10015 F:      drivers/*/*loongson2*
10016 F:      drivers/*/*/*loongson2*
10017
10018 MIPS/LOONGSON3 ARCHITECTURE
10019 M:      Huacai Chen <chenhc@lemote.com>
10020 L:      linux-mips@vger.kernel.org
10021 S:      Maintained
10022 F:      arch/mips/loongson64/
10023 F:      arch/mips/include/asm/mach-loongson64/
10024 F:      drivers/platform/mips/cpu_hwmon.c
10025 F:      drivers/*/*loongson3*
10026 F:      drivers/*/*/*loongson3*
10027
10028 MIPS RINT INSTRUCTION EMULATION
10029 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10030 L:      linux-mips@vger.kernel.org
10031 S:      Supported
10032 F:      arch/mips/math-emu/sp_rint.c
10033 F:      arch/mips/math-emu/dp_rint.c
10034
10035 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10036 M:      Hans Verkuil <hverkuil@xs4all.nl>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 W:      https://linuxtv.org
10040 S:      Odd Fixes
10041 F:      drivers/media/radio/radio-miropcm20*
10042
10043 MMP SUPPORT
10044 R:      Lubomir Rintel <lkundrak@v3.sk>
10045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10046 S:      Odd Fixes
10047 F:      arch/arm/boot/dts/mmp*
10048 F:      arch/arm/mach-mmp/
10049
10050 MMU GATHER AND TLB INVALIDATION
10051 M:      Will Deacon <will.deacon@arm.com>
10052 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10053 M:      Andrew Morton <akpm@linux-foundation.org>
10054 M:      Nick Piggin <npiggin@gmail.com>
10055 M:      Peter Zijlstra <peterz@infradead.org>
10056 L:      linux-arch@vger.kernel.org
10057 L:      linux-mm@kvack.org
10058 S:      Maintained
10059 F:      arch/*/include/asm/tlb.h
10060 F:      include/asm-generic/tlb.h
10061 F:      mm/mmu_gather.c
10062
10063 MN88472 MEDIA DRIVER
10064 M:      Antti Palosaari <crope@iki.fi>
10065 L:      linux-media@vger.kernel.org
10066 W:      https://linuxtv.org
10067 W:      http://palosaari.fi/linux/
10068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10069 S:      Maintained
10070 F:      drivers/media/dvb-frontends/mn88472*
10071
10072 MN88473 MEDIA DRIVER
10073 M:      Antti Palosaari <crope@iki.fi>
10074 L:      linux-media@vger.kernel.org
10075 W:      https://linuxtv.org
10076 W:      http://palosaari.fi/linux/
10077 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10078 S:      Maintained
10079 F:      drivers/media/dvb-frontends/mn88473*
10080
10081 MODULE SUPPORT
10082 M:      Jessica Yu <jeyu@kernel.org>
10083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10084 S:      Maintained
10085 F:      include/linux/module.h
10086 F:      kernel/module.c
10087
10088 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10089 W:      http://popies.net/meye/
10090 S:      Orphan
10091 F:      Documentation/media/v4l-drivers/meye*
10092 F:      drivers/media/pci/meye/
10093 F:      include/uapi/linux/meye.h
10094
10095 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10096 M:      Jiri Slaby <jirislaby@gmail.com>
10097 S:      Maintained
10098 F:      Documentation/serial/moxa-smartio
10099 F:      drivers/tty/mxser.*
10100
10101 MR800 AVERMEDIA USB FM RADIO DRIVER
10102 M:      Alexey Klimov <klimov.linux@gmail.com>
10103 L:      linux-media@vger.kernel.org
10104 T:      git git://linuxtv.org/media_tree.git
10105 S:      Maintained
10106 F:      drivers/media/radio/radio-mr800.c
10107
10108 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10109 M:      Alan Ott <alan@signal11.us>
10110 L:      linux-wpan@vger.kernel.org
10111 S:      Maintained
10112 F:      drivers/net/ieee802154/mrf24j40.c
10113 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10114
10115 MSI LAPTOP SUPPORT
10116 M:      "Lee, Chun-Yi" <jlee@suse.com>
10117 L:      platform-driver-x86@vger.kernel.org
10118 S:      Maintained
10119 F:      drivers/platform/x86/msi-laptop.c
10120
10121 MSI WMI SUPPORT
10122 L:      platform-driver-x86@vger.kernel.org
10123 S:      Orphan
10124 F:      drivers/platform/x86/msi-wmi.c
10125
10126 MSI001 MEDIA DRIVER
10127 M:      Antti Palosaari <crope@iki.fi>
10128 L:      linux-media@vger.kernel.org
10129 W:      https://linuxtv.org
10130 W:      http://palosaari.fi/linux/
10131 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10132 T:      git git://linuxtv.org/anttip/media_tree.git
10133 S:      Maintained
10134 F:      drivers/media/tuners/msi001*
10135
10136 MSI2500 MEDIA DRIVER
10137 M:      Antti Palosaari <crope@iki.fi>
10138 L:      linux-media@vger.kernel.org
10139 W:      https://linuxtv.org
10140 W:      http://palosaari.fi/linux/
10141 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10142 T:      git git://linuxtv.org/anttip/media_tree.git
10143 S:      Maintained
10144 F:      drivers/media/usb/msi2500/
10145
10146 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10147 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10148 L:      linux-mtd@lists.infradead.org
10149 S:      Maintained
10150 F:      drivers/mtd/devices/docg3*
10151
10152 MT9M032 APTINA SENSOR DRIVER
10153 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10154 L:      linux-media@vger.kernel.org
10155 T:      git git://linuxtv.org/media_tree.git
10156 S:      Maintained
10157 F:      drivers/media/i2c/mt9m032.c
10158 F:      include/media/i2c/mt9m032.h
10159
10160 MT9P031 APTINA CAMERA SENSOR
10161 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10162 L:      linux-media@vger.kernel.org
10163 T:      git git://linuxtv.org/media_tree.git
10164 S:      Maintained
10165 F:      drivers/media/i2c/mt9p031.c
10166 F:      include/media/i2c/mt9p031.h
10167
10168 MT9T001 APTINA CAMERA SENSOR
10169 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10170 L:      linux-media@vger.kernel.org
10171 T:      git git://linuxtv.org/media_tree.git
10172 S:      Maintained
10173 F:      drivers/media/i2c/mt9t001.c
10174 F:      include/media/i2c/mt9t001.h
10175
10176 MT9T112 APTINA CAMERA SENSOR
10177 M:      Jacopo Mondi <jacopo@jmondi.org>
10178 L:      linux-media@vger.kernel.org
10179 T:      git git://linuxtv.org/media_tree.git
10180 S:      Odd Fixes
10181 F:      drivers/media/i2c/mt9t112.c
10182 F:      include/media/i2c/mt9t112.h
10183
10184 MT9V032 APTINA CAMERA SENSOR
10185 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10186 L:      linux-media@vger.kernel.org
10187 T:      git git://linuxtv.org/media_tree.git
10188 S:      Maintained
10189 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10190 F:      drivers/media/i2c/mt9v032.c
10191 F:      include/media/i2c/mt9v032.h
10192
10193 MT9V111 APTINA CAMERA SENSOR
10194 M:      Jacopo Mondi <jacopo@jmondi.org>
10195 L:      linux-media@vger.kernel.org
10196 T:      git git://linuxtv.org/media_tree.git
10197 S:      Maintained
10198 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10199 F:      drivers/media/i2c/mt9v111.c
10200
10201 MULTIFUNCTION DEVICES (MFD)
10202 M:      Lee Jones <lee.jones@linaro.org>
10203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10204 S:      Supported
10205 F:      Documentation/devicetree/bindings/mfd/
10206 F:      drivers/mfd/
10207 F:      include/linux/mfd/
10208 F:      include/dt-bindings/mfd/
10209
10210 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10211 S:      Orphan
10212 F:      drivers/mmc/host/mmc_spi.c
10213 F:      include/linux/spi/mmc_spi.h
10214
10215 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10216 M:      Ulf Hansson <ulf.hansson@linaro.org>
10217 L:      linux-mmc@vger.kernel.org
10218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10219 S:      Maintained
10220 F:      Documentation/devicetree/bindings/mmc/
10221 F:      drivers/mmc/
10222 F:      include/linux/mmc/
10223 F:      include/uapi/linux/mmc/
10224
10225 MULTIPLEXER SUBSYSTEM
10226 M:      Peter Rosin <peda@axentia.se>
10227 S:      Maintained
10228 F:      Documentation/ABI/testing/sysfs-class-mux*
10229 F:      Documentation/devicetree/bindings/mux/
10230 F:      include/dt-bindings/mux/
10231 F:      include/linux/mux/
10232 F:      drivers/mux/
10233
10234 MULTITECH MULTIPORT CARD (ISICOM)
10235 S:      Orphan
10236 F:      drivers/tty/isicom.c
10237 F:      include/linux/isicom.h
10238
10239 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10240 M:      Bin Liu <b-liu@ti.com>
10241 L:      linux-usb@vger.kernel.org
10242 S:      Maintained
10243 F:      drivers/usb/musb/
10244
10245 MXL301RF MEDIA DRIVER
10246 M:      Akihiro Tsukada <tskd08@gmail.com>
10247 L:      linux-media@vger.kernel.org
10248 S:      Odd Fixes
10249 F:      drivers/media/tuners/mxl301rf*
10250
10251 MXL5007T MEDIA DRIVER
10252 M:      Michael Krufky <mkrufky@linuxtv.org>
10253 L:      linux-media@vger.kernel.org
10254 W:      https://linuxtv.org
10255 W:      http://github.com/mkrufky
10256 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10257 T:      git git://linuxtv.org/mkrufky/tuners.git
10258 S:      Maintained
10259 F:      drivers/media/tuners/mxl5007t.*
10260
10261 MXSFB DRM DRIVER
10262 M:      Marek Vasut <marex@denx.de>
10263 M:      Stefan Agner <stefan@agner.ch>
10264 L:      dri-devel@lists.freedesktop.org
10265 S:      Supported
10266 F:      drivers/gpu/drm/mxsfb/
10267 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10268 T:      git git://anongit.freedesktop.org/drm/drm-misc
10269
10270 MYLEX DAC960 PCI RAID Controller
10271 M:      Hannes Reinecke <hare@kernel.org>
10272 L:      linux-scsi@vger.kernel.org
10273 S:      Supported
10274 F:      drivers/scsi/myrb.*
10275 F:      drivers/scsi/myrs.*
10276
10277 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10278 M:      Chris Lee <christopher.lee@cspi.com>
10279 L:      netdev@vger.kernel.org
10280 W:      https://www.cspi.com/ethernet-products/support/downloads/
10281 S:      Supported
10282 F:      drivers/net/ethernet/myricom/myri10ge/
10283
10284 NAND FLASH SUBSYSTEM
10285 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10286 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10287 R:      Richard Weinberger <richard@nod.at>
10288 L:      linux-mtd@lists.infradead.org
10289 W:      http://www.linux-mtd.infradead.org/
10290 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10291 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10292 T:      git git://git.infradead.org/linux-mtd.git nand/next
10293 S:      Maintained
10294 F:      drivers/mtd/nand/
10295 F:      include/linux/mtd/*nand*.h
10296
10297 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10298 M:      Daniel Mack <zonque@gmail.com>
10299 S:      Maintained
10300 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10301 W:      http://www.native-instruments.com
10302 F:      sound/usb/caiaq/
10303
10304 NATSEMI ETHERNET DRIVER (DP8381x)
10305 S:      Orphan
10306 F:      drivers/net/ethernet/natsemi/natsemi.c
10307
10308 NCR 5380 SCSI DRIVERS
10309 M:      Finn Thain <fthain@telegraphics.com.au>
10310 M:      Michael Schmitz <schmitzmic@gmail.com>
10311 L:      linux-scsi@vger.kernel.org
10312 S:      Maintained
10313 F:      Documentation/scsi/g_NCR5380.txt
10314 F:      drivers/scsi/NCR5380.*
10315 F:      drivers/scsi/arm/cumana_1.c
10316 F:      drivers/scsi/arm/oak.c
10317 F:      drivers/scsi/atari_scsi.*
10318 F:      drivers/scsi/dmx3191d.c
10319 F:      drivers/scsi/g_NCR5380.*
10320 F:      drivers/scsi/mac_scsi.*
10321 F:      drivers/scsi/sun3_scsi.*
10322 F:      drivers/scsi/sun3_scsi_vme.c
10323
10324 NCSI LIBRARY:
10325 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10326 S:      Maintained
10327 F:      net/ncsi/
10328
10329 NCT6775 HARDWARE MONITOR DRIVER
10330 M:      Guenter Roeck <linux@roeck-us.net>
10331 L:      linux-hwmon@vger.kernel.org
10332 S:      Maintained
10333 F:      Documentation/hwmon/nct6775
10334 F:      drivers/hwmon/nct6775.c
10335
10336 NET_FAILOVER MODULE
10337 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10338 L:      netdev@vger.kernel.org
10339 S:      Supported
10340 F:      driver/net/net_failover.c
10341 F:      include/net/net_failover.h
10342 F:      Documentation/networking/net_failover.rst
10343
10344 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10345 M:      Faisal Latif <faisal.latif@intel.com>
10346 L:      linux-rdma@vger.kernel.org
10347 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10348 S:      Supported
10349 F:      drivers/infiniband/hw/nes/
10350 F:      include/uapi/rdma/nes-abi.h
10351
10352 NETEM NETWORK EMULATOR
10353 M:      Stephen Hemminger <stephen@networkplumber.org>
10354 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10355 S:      Maintained
10356 F:      net/sched/sch_netem.c
10357
10358 NETERION 10GbE DRIVERS (s2io/vxge)
10359 M:      Jon Mason <jdmason@kudzu.us>
10360 L:      netdev@vger.kernel.org
10361 S:      Supported
10362 F:      Documentation/networking/s2io.txt
10363 F:      Documentation/networking/vxge.txt
10364 F:      drivers/net/ethernet/neterion/
10365
10366 NETFILTER
10367 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10368 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10369 M:      Florian Westphal <fw@strlen.de>
10370 L:      netfilter-devel@vger.kernel.org
10371 L:      coreteam@netfilter.org
10372 W:      http://www.netfilter.org/
10373 W:      http://www.iptables.org/
10374 W:      http://www.nftables.org/
10375 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10378 S:      Maintained
10379 F:      include/linux/netfilter*
10380 F:      include/linux/netfilter/
10381 F:      include/net/netfilter/
10382 F:      include/uapi/linux/netfilter*
10383 F:      include/uapi/linux/netfilter/
10384 F:      net/*/netfilter.c
10385 F:      net/*/netfilter/
10386 F:      net/netfilter/
10387 F:      net/bridge/br_netfilter*.c
10388
10389 NETROM NETWORK LAYER
10390 M:      Ralf Baechle <ralf@linux-mips.org>
10391 L:      linux-hams@vger.kernel.org
10392 W:      http://www.linux-ax25.org/
10393 S:      Maintained
10394 F:      include/net/netrom.h
10395 F:      include/uapi/linux/netrom.h
10396 F:      net/netrom/
10397
10398 NETRONOME ETHERNET DRIVERS
10399 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10400 L:      oss-drivers@netronome.com
10401 S:      Maintained
10402 F:      drivers/net/ethernet/netronome/
10403
10404 NETWORK BLOCK DEVICE (NBD)
10405 M:      Josef Bacik <josef@toxicpanda.com>
10406 S:      Maintained
10407 L:      linux-block@vger.kernel.org
10408 L:      nbd@other.debian.org
10409 F:      Documentation/blockdev/nbd.txt
10410 F:      drivers/block/nbd.c
10411 F:      include/uapi/linux/nbd.h
10412
10413 NETWORK DROP MONITOR
10414 M:      Neil Horman <nhorman@tuxdriver.com>
10415 L:      netdev@vger.kernel.org
10416 S:      Maintained
10417 W:      https://fedorahosted.org/dropwatch/
10418 F:      net/core/drop_monitor.c
10419
10420 NETWORKING DRIVERS
10421 M:      "David S. Miller" <davem@davemloft.net>
10422 L:      netdev@vger.kernel.org
10423 W:      http://www.linuxfoundation.org/en/Net
10424 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10427 S:      Odd Fixes
10428 F:      Documentation/devicetree/bindings/net/
10429 F:      drivers/net/
10430 F:      include/linux/if_*
10431 F:      include/linux/netdevice.h
10432 F:      include/linux/etherdevice.h
10433 F:      include/linux/fcdevice.h
10434 F:      include/linux/fddidevice.h
10435 F:      include/linux/hippidevice.h
10436 F:      include/linux/inetdevice.h
10437 F:      include/uapi/linux/if_*
10438 F:      include/uapi/linux/netdevice.h
10439
10440 NETWORKING DRIVERS (WIRELESS)
10441 M:      Kalle Valo <kvalo@codeaurora.org>
10442 L:      linux-wireless@vger.kernel.org
10443 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10446 S:      Maintained
10447 F:      Documentation/devicetree/bindings/net/wireless/
10448 F:      drivers/net/wireless/
10449
10450 NETWORKING [DSA]
10451 M:      Andrew Lunn <andrew@lunn.ch>
10452 M:      Vivien Didelot <vivien.didelot@gmail.com>
10453 M:      Florian Fainelli <f.fainelli@gmail.com>
10454 S:      Maintained
10455 F:      Documentation/devicetree/bindings/net/dsa/
10456 F:      net/dsa/
10457 F:      include/net/dsa.h
10458 F:      include/linux/dsa/
10459 F:      drivers/net/dsa/
10460
10461 NETWORKING [GENERAL]
10462 M:      "David S. Miller" <davem@davemloft.net>
10463 L:      netdev@vger.kernel.org
10464 W:      http://www.linuxfoundation.org/en/Net
10465 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10468 B:      mailto:netdev@vger.kernel.org
10469 S:      Maintained
10470 F:      net/
10471 F:      include/net/
10472 F:      include/linux/in.h
10473 F:      include/linux/net.h
10474 F:      include/linux/netdevice.h
10475 F:      include/uapi/linux/in.h
10476 F:      include/uapi/linux/net.h
10477 F:      include/uapi/linux/netdevice.h
10478 F:      include/uapi/linux/net_namespace.h
10479 F:      tools/testing/selftests/net/
10480 F:      lib/net_utils.c
10481 F:      lib/random32.c
10482 F:      Documentation/networking/
10483
10484 NETWORKING [IPSEC]
10485 M:      Steffen Klassert <steffen.klassert@secunet.com>
10486 M:      Herbert Xu <herbert@gondor.apana.org.au>
10487 M:      "David S. Miller" <davem@davemloft.net>
10488 L:      netdev@vger.kernel.org
10489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10491 S:      Maintained
10492 F:      net/xfrm/
10493 F:      net/key/
10494 F:      net/ipv4/xfrm*
10495 F:      net/ipv4/esp4*
10496 F:      net/ipv4/ah4.c
10497 F:      net/ipv4/ipcomp.c
10498 F:      net/ipv4/ip_vti.c
10499 F:      net/ipv6/xfrm*
10500 F:      net/ipv6/esp6*
10501 F:      net/ipv6/ah6.c
10502 F:      net/ipv6/ipcomp6.c
10503 F:      net/ipv6/ip6_vti.c
10504 F:      include/uapi/linux/xfrm.h
10505 F:      include/net/xfrm.h
10506
10507 NETWORKING [IPv4/IPv6]
10508 M:      "David S. Miller" <davem@davemloft.net>
10509 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10510 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10511 L:      netdev@vger.kernel.org
10512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10513 S:      Maintained
10514 F:      net/ipv4/
10515 F:      net/ipv6/
10516 F:      include/net/ip*
10517 F:      arch/x86/net/*
10518
10519 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10520 M:      Paul Moore <paul@paul-moore.com>
10521 W:      https://github.com/netlabel
10522 L:      netdev@vger.kernel.org
10523 L:      linux-security-module@vger.kernel.org
10524 S:      Maintained
10525 F:      Documentation/netlabel/
10526 F:      include/net/calipso.h
10527 F:      include/net/cipso_ipv4.h
10528 F:      include/net/netlabel.h
10529 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10530 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10531 F:      net/netlabel/
10532 F:      net/ipv4/cipso_ipv4.c
10533 F:      net/ipv6/calipso.c
10534 F:      net/netfilter/xt_CONNSECMARK.c
10535 F:      net/netfilter/xt_SECMARK.c
10536
10537 NETWORKING [TCP]
10538 M:      Eric Dumazet <edumazet@google.com>
10539 L:      netdev@vger.kernel.org
10540 S:      Maintained
10541 F:      net/ipv4/tcp*.c
10542 F:      net/ipv4/syncookies.c
10543 F:      net/ipv6/tcp*.c
10544 F:      net/ipv6/syncookies.c
10545 F:      include/uapi/linux/tcp.h
10546 F:      include/net/tcp.h
10547 F:      include/linux/tcp.h
10548 F:      include/trace/events/tcp.h
10549
10550 NETWORKING [TLS]
10551 M:      Boris Pismenny <borisp@mellanox.com>
10552 M:      Aviad Yehezkel <aviadye@mellanox.com>
10553 M:      Dave Watson <davejwatson@fb.com>
10554 M:      John Fastabend <john.fastabend@gmail.com>
10555 M:      Daniel Borkmann <daniel@iogearbox.net>
10556 L:      netdev@vger.kernel.org
10557 S:      Maintained
10558 F:      net/tls/*
10559 F:      include/uapi/linux/tls.h
10560 F:      include/net/tls.h
10561
10562 NETWORKING [WIRELESS]
10563 L:      linux-wireless@vger.kernel.org
10564 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10565
10566 NETDEVSIM
10567 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10568 S:      Maintained
10569 F:      drivers/net/netdevsim/*
10570
10571 NETXEN (1/10) GbE SUPPORT
10572 M:      Manish Chopra <manish.chopra@cavium.com>
10573 M:      Rahul Verma <rahul.verma@cavium.com>
10574 M:      Dept-GELinuxNICDev@cavium.com
10575 L:      netdev@vger.kernel.org
10576 S:      Supported
10577 F:      drivers/net/ethernet/qlogic/netxen/
10578
10579 NFC SUBSYSTEM
10580 M:      Samuel Ortiz <sameo@linux.intel.com>
10581 L:      linux-wireless@vger.kernel.org
10582 L:      linux-nfc@lists.01.org (subscribers-only)
10583 S:      Supported
10584 F:      net/nfc/
10585 F:      include/net/nfc/
10586 F:      include/uapi/linux/nfc.h
10587 F:      drivers/nfc/
10588 F:      include/linux/platform_data/nfcmrvl.h
10589 F:      include/linux/platform_data/nxp-nci.h
10590 F:      Documentation/devicetree/bindings/net/nfc/
10591
10592 NFS, SUNRPC, AND LOCKD CLIENTS
10593 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10594 M:      Anna Schumaker <anna.schumaker@netapp.com>
10595 L:      linux-nfs@vger.kernel.org
10596 W:      http://client.linux-nfs.org
10597 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10598 S:      Maintained
10599 F:      fs/lockd/
10600 F:      fs/nfs/
10601 F:      fs/nfs_common/
10602 F:      net/sunrpc/
10603 F:      include/linux/lockd/
10604 F:      include/linux/nfs*
10605 F:      include/linux/sunrpc/
10606 F:      include/uapi/linux/nfs*
10607 F:      include/uapi/linux/sunrpc/
10608
10609 NILFS2 FILESYSTEM
10610 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10611 L:      linux-nilfs@vger.kernel.org
10612 W:      https://nilfs.sourceforge.io/
10613 W:      https://nilfs.osdn.jp/
10614 T:      git git://github.com/konis/nilfs2.git
10615 S:      Supported
10616 F:      Documentation/filesystems/nilfs2.txt
10617 F:      fs/nilfs2/
10618 F:      include/trace/events/nilfs2.h
10619 F:      include/uapi/linux/nilfs2_api.h
10620 F:      include/uapi/linux/nilfs2_ondisk.h
10621
10622 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10623 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10624 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10625 S:      Maintained
10626 F:      Documentation/scsi/NinjaSCSI.txt
10627 F:      drivers/scsi/pcmcia/nsp_*
10628
10629 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10630 M:      GOTO Masanori <gotom@debian.or.jp>
10631 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10632 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10633 S:      Maintained
10634 F:      Documentation/scsi/NinjaSCSI.txt
10635 F:      drivers/scsi/nsp32*
10636
10637 NIOS2 ARCHITECTURE
10638 M:      Ley Foon Tan <lftan@altera.com>
10639 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10641 S:      Maintained
10642 F:      arch/nios2/
10643
10644 NOHZ, DYNTICKS SUPPORT
10645 M:      Frederic Weisbecker <fweisbec@gmail.com>
10646 M:      Thomas Gleixner <tglx@linutronix.de>
10647 M:      Ingo Molnar <mingo@kernel.org>
10648 L:      linux-kernel@vger.kernel.org
10649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10650 S:      Maintained
10651 F:      kernel/time/tick*.*
10652 F:      include/linux/tick.h
10653 F:      include/linux/sched/nohz.h
10654
10655 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10656 M:      Pavel Machek <pavel@ucw.cz>
10657 M:      Sakari Ailus <sakari.ailus@iki.fi>
10658 L:      linux-media@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/media/i2c/et8ek8
10661 F:      drivers/media/i2c/ad5820.c
10662
10663 NOKIA N900 POWER SUPPLY DRIVERS
10664 R:      Pali Rohár <pali.rohar@gmail.com>
10665 F:      include/linux/power/bq2415x_charger.h
10666 F:      include/linux/power/bq27xxx_battery.h
10667 F:      include/linux/power/isp1704_charger.h
10668 F:      drivers/power/supply/bq2415x_charger.c
10669 F:      drivers/power/supply/bq27xxx_battery.c
10670 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10671 F:      drivers/power/supply/isp1704_charger.c
10672 F:      drivers/power/supply/rx51_battery.c
10673
10674 NTB AMD DRIVER
10675 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10676 L:      linux-ntb@googlegroups.com
10677 S:      Supported
10678 F:      drivers/ntb/hw/amd/
10679
10680 NTB DRIVER CORE
10681 M:      Jon Mason <jdmason@kudzu.us>
10682 M:      Dave Jiang <dave.jiang@intel.com>
10683 M:      Allen Hubbe <allenbh@gmail.com>
10684 L:      linux-ntb@googlegroups.com
10685 S:      Supported
10686 W:      https://github.com/jonmason/ntb/wiki
10687 T:      git git://github.com/jonmason/ntb.git
10688 F:      drivers/ntb/
10689 F:      drivers/net/ntb_netdev.c
10690 F:      include/linux/ntb.h
10691 F:      include/linux/ntb_transport.h
10692 F:      tools/testing/selftests/ntb/
10693
10694 NTB IDT DRIVER
10695 M:      Serge Semin <fancer.lancer@gmail.com>
10696 L:      linux-ntb@googlegroups.com
10697 S:      Supported
10698 F:      drivers/ntb/hw/idt/
10699
10700 NTB INTEL DRIVER
10701 M:      Dave Jiang <dave.jiang@intel.com>
10702 L:      linux-ntb@googlegroups.com
10703 S:      Supported
10704 W:      https://github.com/davejiang/linux/wiki
10705 T:      git https://github.com/davejiang/linux.git
10706 F:      drivers/ntb/hw/intel/
10707
10708 NTFS FILESYSTEM
10709 M:      Anton Altaparmakov <anton@tuxera.com>
10710 L:      linux-ntfs-dev@lists.sourceforge.net
10711 W:      http://www.tuxera.com/
10712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10713 S:      Supported
10714 F:      Documentation/filesystems/ntfs.txt
10715 F:      fs/ntfs/
10716
10717 NUBUS SUBSYSTEM
10718 M:      Finn Thain <fthain@telegraphics.com.au>
10719 L:      linux-m68k@lists.linux-m68k.org
10720 S:      Maintained
10721 F:      arch/*/include/asm/nubus.h
10722 F:      drivers/nubus/
10723 F:      include/linux/nubus.h
10724 F:      include/uapi/linux/nubus.h
10725
10726 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10727 M:      Antonino Daplas <adaplas@gmail.com>
10728 L:      linux-fbdev@vger.kernel.org
10729 S:      Maintained
10730 F:      drivers/video/fbdev/riva/
10731 F:      drivers/video/fbdev/nvidia/
10732
10733 NVM EXPRESS DRIVER
10734 M:      Keith Busch <keith.busch@intel.com>
10735 M:      Jens Axboe <axboe@fb.com>
10736 M:      Christoph Hellwig <hch@lst.de>
10737 M:      Sagi Grimberg <sagi@grimberg.me>
10738 L:      linux-nvme@lists.infradead.org
10739 T:      git://git.infradead.org/nvme.git
10740 W:      http://git.infradead.org/nvme.git
10741 S:      Supported
10742 F:      drivers/nvme/host/
10743 F:      include/linux/nvme.h
10744 F:      include/uapi/linux/nvme_ioctl.h
10745
10746 NVM EXPRESS FC TRANSPORT DRIVERS
10747 M:      James Smart <james.smart@broadcom.com>
10748 L:      linux-nvme@lists.infradead.org
10749 S:      Supported
10750 F:      include/linux/nvme-fc.h
10751 F:      include/linux/nvme-fc-driver.h
10752 F:      drivers/nvme/host/fc.c
10753 F:      drivers/nvme/target/fc.c
10754 F:      drivers/nvme/target/fcloop.c
10755
10756 NVM EXPRESS TARGET DRIVER
10757 M:      Christoph Hellwig <hch@lst.de>
10758 M:      Sagi Grimberg <sagi@grimberg.me>
10759 L:      linux-nvme@lists.infradead.org
10760 T:      git://git.infradead.org/nvme.git
10761 W:      http://git.infradead.org/nvme.git
10762 S:      Supported
10763 F:      drivers/nvme/target/
10764
10765 NVMEM FRAMEWORK
10766 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10767 S:      Maintained
10768 F:      drivers/nvmem/
10769 F:      Documentation/devicetree/bindings/nvmem/
10770 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10771 F:      include/linux/nvmem-consumer.h
10772 F:      include/linux/nvmem-provider.h
10773
10774 NXP SGTL5000 DRIVER
10775 M:      Fabio Estevam <fabio.estevam@nxp.com>
10776 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10777 S:      Maintained
10778 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10779 F:      sound/soc/codecs/sgtl5000*
10780
10781 NXP TDA998X DRM DRIVER
10782 M:      Russell King <linux@armlinux.org.uk>
10783 S:      Maintained
10784 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10785 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10786 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10787 F:      include/drm/i2c/tda998x.h
10788 F:      include/dt-bindings/display/tda998x.h
10789 K:      "nxp,tda998x"
10790
10791 NXP TFA9879 DRIVER
10792 M:      Peter Rosin <peda@axentia.se>
10793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10794 S:      Maintained
10795 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10796 F:      sound/soc/codecs/tfa9879*
10797
10798 NXP-NCI NFC DRIVER
10799 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10800 R:      Charles Gorand <charles.gorand@effinnov.com>
10801 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10802 S:      Supported
10803 F:      drivers/nfc/nxp-nci
10804
10805 OBJTOOL
10806 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10807 M:      Peter Zijlstra <peterz@infradead.org>
10808 S:      Supported
10809 F:      tools/objtool/
10810
10811 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10812 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10813 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10814 L:      linuxppc-dev@lists.ozlabs.org
10815 S:      Supported
10816 F:      arch/powerpc/platforms/powernv/ocxl.c
10817 F:      arch/powerpc/include/asm/pnv-ocxl.h
10818 F:      drivers/misc/ocxl/
10819 F:      include/misc/ocxl*
10820 F:      include/uapi/misc/ocxl.h
10821 F:      Documentation/accelerators/ocxl.rst
10822
10823 OMAP AUDIO SUPPORT
10824 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10825 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10827 L:      linux-omap@vger.kernel.org
10828 S:      Maintained
10829 F:      sound/soc/omap/
10830
10831 OMAP CLOCK FRAMEWORK SUPPORT
10832 M:      Paul Walmsley <paul@pwsan.com>
10833 L:      linux-omap@vger.kernel.org
10834 S:      Maintained
10835 F:      arch/arm/*omap*/*clock*
10836
10837 OMAP DEVICE TREE SUPPORT
10838 M:      Benoît Cousson <bcousson@baylibre.com>
10839 M:      Tony Lindgren <tony@atomide.com>
10840 L:      linux-omap@vger.kernel.org
10841 L:      devicetree@vger.kernel.org
10842 S:      Maintained
10843 F:      arch/arm/boot/dts/*omap*
10844 F:      arch/arm/boot/dts/*am3*
10845 F:      arch/arm/boot/dts/*am4*
10846 F:      arch/arm/boot/dts/*am5*
10847 F:      arch/arm/boot/dts/*dra7*
10848
10849 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10850 L:      linux-omap@vger.kernel.org
10851 L:      linux-fbdev@vger.kernel.org
10852 S:      Orphan
10853 F:      drivers/video/fbdev/omap2/
10854 F:      Documentation/arm/OMAP/DSS
10855
10856 OMAP FRAMEBUFFER SUPPORT
10857 L:      linux-fbdev@vger.kernel.org
10858 L:      linux-omap@vger.kernel.org
10859 S:      Orphan
10860 F:      drivers/video/fbdev/omap/
10861
10862 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10863 M:      Roger Quadros <rogerq@ti.com>
10864 M:      Tony Lindgren <tony@atomide.com>
10865 L:      linux-omap@vger.kernel.org
10866 S:      Maintained
10867 F:      drivers/memory/omap-gpmc.c
10868 F:      arch/arm/mach-omap2/*gpmc*
10869
10870 OMAP GPIO DRIVER
10871 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10872 M:      Santosh Shilimkar <ssantosh@kernel.org>
10873 M:      Kevin Hilman <khilman@kernel.org>
10874 L:      linux-omap@vger.kernel.org
10875 S:      Maintained
10876 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10877 F:      drivers/gpio/gpio-omap.c
10878
10879 OMAP HARDWARE SPINLOCK SUPPORT
10880 M:      Ohad Ben-Cohen <ohad@wizery.com>
10881 L:      linux-omap@vger.kernel.org
10882 S:      Maintained
10883 F:      drivers/hwspinlock/omap_hwspinlock.c
10884
10885 OMAP HS MMC SUPPORT
10886 L:      linux-mmc@vger.kernel.org
10887 L:      linux-omap@vger.kernel.org
10888 S:      Orphan
10889 F:      drivers/mmc/host/omap_hsmmc.c
10890
10891 OMAP HWMOD DATA
10892 M:      Paul Walmsley <paul@pwsan.com>
10893 L:      linux-omap@vger.kernel.org
10894 S:      Maintained
10895 F:      arch/arm/mach-omap2/omap_hwmod*data*
10896
10897 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10898 M:      Benoît Cousson <bcousson@baylibre.com>
10899 L:      linux-omap@vger.kernel.org
10900 S:      Maintained
10901 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10902
10903 OMAP HWMOD SUPPORT
10904 M:      Benoît Cousson <bcousson@baylibre.com>
10905 M:      Paul Walmsley <paul@pwsan.com>
10906 L:      linux-omap@vger.kernel.org
10907 S:      Maintained
10908 F:      arch/arm/mach-omap2/omap_hwmod.*
10909
10910 OMAP I2C DRIVER
10911 M:      Vignesh R <vigneshr@ti.com>
10912 L:      linux-omap@vger.kernel.org
10913 L:      linux-i2c@vger.kernel.org
10914 S:      Maintained
10915 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10916 F:      drivers/i2c/busses/i2c-omap.c
10917
10918 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10919 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10920 L:      linux-media@vger.kernel.org
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10923 F:      drivers/media/platform/omap3isp/
10924 F:      drivers/staging/media/omap4iss/
10925
10926 OMAP MMC SUPPORT
10927 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10928 L:      linux-omap@vger.kernel.org
10929 S:      Odd Fixes
10930 F:      drivers/mmc/host/omap.c
10931
10932 OMAP POWER MANAGEMENT SUPPORT
10933 M:      Kevin Hilman <khilman@kernel.org>
10934 L:      linux-omap@vger.kernel.org
10935 S:      Maintained
10936 F:      arch/arm/*omap*/*pm*
10937 F:      drivers/cpufreq/omap-cpufreq.c
10938
10939 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10940 M:      Rajendra Nayak <rnayak@codeaurora.org>
10941 M:      Paul Walmsley <paul@pwsan.com>
10942 L:      linux-omap@vger.kernel.org
10943 S:      Maintained
10944 F:      arch/arm/mach-omap2/prm*
10945
10946 OMAP RANDOM NUMBER GENERATOR SUPPORT
10947 M:      Deepak Saxena <dsaxena@plexity.net>
10948 S:      Maintained
10949 F:      drivers/char/hw_random/omap-rng.c
10950
10951 OMAP USB SUPPORT
10952 L:      linux-usb@vger.kernel.org
10953 L:      linux-omap@vger.kernel.org
10954 S:      Orphan
10955 F:      drivers/usb/*/*omap*
10956 F:      arch/arm/*omap*/usb*
10957
10958 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10959 M:      Mark Jackson <mpfj@newflow.co.uk>
10960 L:      linux-omap@vger.kernel.org
10961 S:      Maintained
10962 F:      arch/arm/boot/dts/am335x-nano.dts
10963
10964 OMAP1 SUPPORT
10965 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10966 M:      Tony Lindgren <tony@atomide.com>
10967 L:      linux-omap@vger.kernel.org
10968 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10970 S:      Maintained
10971 F:      arch/arm/mach-omap1/
10972 F:      arch/arm/plat-omap/
10973 F:      arch/arm/configs/omap1_defconfig
10974 F:      drivers/i2c/busses/i2c-omap.c
10975 F:      include/linux/platform_data/i2c-omap.h
10976 F:      include/linux/platform_data/ams-delta-fiq.h
10977
10978 OMAP2+ SUPPORT
10979 M:      Tony Lindgren <tony@atomide.com>
10980 L:      linux-omap@vger.kernel.org
10981 W:      http://www.muru.com/linux/omap/
10982 W:      http://linux.omap.com/
10983 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10985 S:      Maintained
10986 F:      arch/arm/mach-omap2/
10987 F:      arch/arm/plat-omap/
10988 F:      arch/arm/configs/omap2plus_defconfig
10989 F:      drivers/i2c/busses/i2c-omap.c
10990 F:      drivers/irqchip/irq-omap-intc.c
10991 F:      drivers/mfd/*omap*.c
10992 F:      drivers/mfd/menelaus.c
10993 F:      drivers/mfd/palmas.c
10994 F:      drivers/mfd/tps65217.c
10995 F:      drivers/mfd/tps65218.c
10996 F:      drivers/mfd/tps65910.c
10997 F:      drivers/mfd/twl-core.[ch]
10998 F:      drivers/mfd/twl4030*.c
10999 F:      drivers/mfd/twl6030*.c
11000 F:      drivers/mfd/twl6040*.c
11001 F:      drivers/regulator/palmas-regulator*.c
11002 F:      drivers/regulator/pbias-regulator.c
11003 F:      drivers/regulator/tps65217-regulator.c
11004 F:      drivers/regulator/tps65218-regulator.c
11005 F:      drivers/regulator/tps65910-regulator.c
11006 F:      drivers/regulator/twl-regulator.c
11007 F:      drivers/regulator/twl6030-regulator.c
11008 F:      include/linux/platform_data/i2c-omap.h
11009
11010 ONION OMEGA2+ BOARD
11011 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11012 L:      linux-mips@vger.kernel.org
11013 S:      Maintained
11014 F:      arch/mips/boot/dts/ralink/omega2p.dts
11015
11016 OMFS FILESYSTEM
11017 M:      Bob Copeland <me@bobcopeland.com>
11018 L:      linux-karma-devel@lists.sourceforge.net
11019 S:      Maintained
11020 F:      Documentation/filesystems/omfs.txt
11021 F:      fs/omfs/
11022
11023 OMNIKEY CARDMAN 4000 DRIVER
11024 M:      Harald Welte <laforge@gnumonks.org>
11025 S:      Maintained
11026 F:      drivers/char/pcmcia/cm4000_cs.c
11027 F:      include/linux/cm4000_cs.h
11028 F:      include/uapi/linux/cm4000_cs.h
11029
11030 OMNIKEY CARDMAN 4040 DRIVER
11031 M:      Harald Welte <laforge@gnumonks.org>
11032 S:      Maintained
11033 F:      drivers/char/pcmcia/cm4040_cs.*
11034
11035 OMNIVISION OV13858 SENSOR DRIVER
11036 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11037 L:      linux-media@vger.kernel.org
11038 T:      git git://linuxtv.org/media_tree.git
11039 S:      Maintained
11040 F:      drivers/media/i2c/ov13858.c
11041
11042 OMNIVISION OV2680 SENSOR DRIVER
11043 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11044 L:      linux-media@vger.kernel.org
11045 T:      git git://linuxtv.org/media_tree.git
11046 S:      Maintained
11047 F:      drivers/media/i2c/ov2680.c
11048 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11049
11050 OMNIVISION OV2685 SENSOR DRIVER
11051 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11052 L:      linux-media@vger.kernel.org
11053 T:      git git://linuxtv.org/media_tree.git
11054 S:      Maintained
11055 F:      drivers/media/i2c/ov2685.c
11056
11057 OMNIVISION OV5640 SENSOR DRIVER
11058 M:      Steve Longerbeam <slongerbeam@gmail.com>
11059 L:      linux-media@vger.kernel.org
11060 T:      git git://linuxtv.org/media_tree.git
11061 S:      Maintained
11062 F:      drivers/media/i2c/ov5640.c
11063
11064 OMNIVISION OV5647 SENSOR DRIVER
11065 M:      Luis Oliveira <lolivei@synopsys.com>
11066 L:      linux-media@vger.kernel.org
11067 T:      git git://linuxtv.org/media_tree.git
11068 S:      Maintained
11069 F:      drivers/media/i2c/ov5647.c
11070
11071 OMNIVISION OV5695 SENSOR DRIVER
11072 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11073 L:      linux-media@vger.kernel.org
11074 T:      git git://linuxtv.org/media_tree.git
11075 S:      Maintained
11076 F:      drivers/media/i2c/ov5695.c
11077
11078 OMNIVISION OV7670 SENSOR DRIVER
11079 M:      Jonathan Corbet <corbet@lwn.net>
11080 L:      linux-media@vger.kernel.org
11081 T:      git git://linuxtv.org/media_tree.git
11082 S:      Maintained
11083 F:      drivers/media/i2c/ov7670.c
11084 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11085
11086 OMNIVISION OV772x SENSOR DRIVER
11087 M:      Jacopo Mondi <jacopo@jmondi.org>
11088 L:      linux-media@vger.kernel.org
11089 T:      git git://linuxtv.org/media_tree.git
11090 S:      Odd fixes
11091 F:      drivers/media/i2c/ov772x.c
11092 F:      include/media/i2c/ov772x.h
11093 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11094
11095 OMNIVISION OV7740 SENSOR DRIVER
11096 M:      Wenyou Yang <wenyou.yang@microchip.com>
11097 L:      linux-media@vger.kernel.org
11098 T:      git git://linuxtv.org/media_tree.git
11099 S:      Maintained
11100 F:      drivers/media/i2c/ov7740.c
11101 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11102
11103 OMNIVISION OV9650 SENSOR DRIVER
11104 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11105 R:      Akinobu Mita <akinobu.mita@gmail.com>
11106 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11107 L:      linux-media@vger.kernel.org
11108 T:      git git://linuxtv.org/media_tree.git
11109 S:      Maintained
11110 F:      drivers/media/i2c/ov9650.c
11111 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11112
11113 ONENAND FLASH DRIVER
11114 M:      Kyungmin Park <kyungmin.park@samsung.com>
11115 L:      linux-mtd@lists.infradead.org
11116 S:      Maintained
11117 F:      drivers/mtd/nand/onenand/
11118 F:      include/linux/mtd/onenand*.h
11119
11120 ONSTREAM SCSI TAPE DRIVER
11121 M:      Willem Riede <osst@riede.org>
11122 L:      osst-users@lists.sourceforge.net
11123 L:      linux-scsi@vger.kernel.org
11124 S:      Maintained
11125 F:      Documentation/scsi/osst.txt
11126 F:      drivers/scsi/osst.*
11127 F:      drivers/scsi/osst_*.h
11128 F:      drivers/scsi/st.h
11129
11130 OP-TEE DRIVER
11131 M:      Jens Wiklander <jens.wiklander@linaro.org>
11132 S:      Maintained
11133 F:      drivers/tee/optee/
11134
11135 OPA-VNIC DRIVER
11136 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11137 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11138 L:      linux-rdma@vger.kernel.org
11139 S:      Supported
11140 F:      drivers/infiniband/ulp/opa_vnic
11141
11142 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11143 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11144 M:      Frank Rowand <frowand.list@gmail.com>
11145 L:      devicetree@vger.kernel.org
11146 S:      Maintained
11147 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11148 F:      Documentation/devicetree/overlay-notes.txt
11149 F:      drivers/of/overlay.c
11150 F:      drivers/of/resolver.c
11151 K:      of_overlay_notifier_
11152
11153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11154 M:      Rob Herring <robh+dt@kernel.org>
11155 M:      Frank Rowand <frowand.list@gmail.com>
11156 L:      devicetree@vger.kernel.org
11157 W:      http://www.devicetree.org/
11158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11159 S:      Maintained
11160 F:      drivers/of/
11161 F:      include/linux/of*.h
11162 F:      scripts/dtc/
11163 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11164
11165 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11166 M:      Rob Herring <robh+dt@kernel.org>
11167 M:      Mark Rutland <mark.rutland@arm.com>
11168 L:      devicetree@vger.kernel.org
11169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11170 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11171 S:      Maintained
11172 F:      Documentation/devicetree/
11173 F:      arch/*/boot/dts/
11174 F:      include/dt-bindings/
11175
11176 OPENCORES I2C BUS DRIVER
11177 M:      Peter Korsgaard <peter@korsgaard.com>
11178 L:      linux-i2c@vger.kernel.org
11179 S:      Maintained
11180 F:      Documentation/i2c/busses/i2c-ocores
11181 F:      drivers/i2c/busses/i2c-ocores.c
11182
11183 OPENRISC ARCHITECTURE
11184 M:      Jonas Bonn <jonas@southpole.se>
11185 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11186 M:      Stafford Horne <shorne@gmail.com>
11187 T:      git git://github.com/openrisc/linux.git
11188 L:      openrisc@lists.librecores.org
11189 W:      http://openrisc.io
11190 S:      Maintained
11191 F:      Documentation/devicetree/bindings/openrisc/
11192 F:      Documentation/openrisc/
11193 F:      arch/openrisc/
11194 F:      drivers/irqchip/irq-ompic.c
11195 F:      drivers/irqchip/irq-or1k-*
11196
11197 OPENVSWITCH
11198 M:      Pravin B Shelar <pshelar@ovn.org>
11199 L:      netdev@vger.kernel.org
11200 L:      dev@openvswitch.org
11201 W:      http://openvswitch.org
11202 S:      Maintained
11203 F:      net/openvswitch/
11204 F:      include/uapi/linux/openvswitch.h
11205
11206 OPERATING PERFORMANCE POINTS (OPP)
11207 M:      Viresh Kumar <vireshk@kernel.org>
11208 M:      Nishanth Menon <nm@ti.com>
11209 M:      Stephen Boyd <sboyd@kernel.org>
11210 L:      linux-pm@vger.kernel.org
11211 S:      Maintained
11212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11213 F:      drivers/opp/
11214 F:      include/linux/pm_opp.h
11215 F:      Documentation/power/opp.txt
11216 F:      Documentation/devicetree/bindings/opp/
11217
11218 OPL4 DRIVER
11219 M:      Clemens Ladisch <clemens@ladisch.de>
11220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11221 T:      git git://git.alsa-project.org/alsa-kernel.git
11222 S:      Maintained
11223 F:      sound/drivers/opl4/
11224
11225 OPROFILE
11226 M:      Robert Richter <rric@kernel.org>
11227 L:      oprofile-list@lists.sf.net
11228 S:      Maintained
11229 F:      arch/*/include/asm/oprofile*.h
11230 F:      arch/*/oprofile/
11231 F:      drivers/oprofile/
11232 F:      include/linux/oprofile.h
11233
11234 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11235 M:      Mark Fasheh <mark@fasheh.com>
11236 M:      Joel Becker <jlbec@evilplan.org>
11237 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11238 W:      http://ocfs2.wiki.kernel.org
11239 S:      Supported
11240 F:      Documentation/filesystems/ocfs2.txt
11241 F:      Documentation/filesystems/dlmfs.txt
11242 F:      fs/ocfs2/
11243
11244 ORANGEFS FILESYSTEM
11245 M:      Mike Marshall <hubcap@omnibond.com>
11246 R:      Martin Brandenburg <martin@omnibond.com>
11247 L:      devel@lists.orangefs.org
11248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11249 S:      Supported
11250 F:      fs/orangefs/
11251 F:      Documentation/filesystems/orangefs.txt
11252
11253 ORINOCO DRIVER
11254 L:      linux-wireless@vger.kernel.org
11255 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11256 W:      http://www.nongnu.org/orinoco/
11257 S:      Orphan
11258 F:      drivers/net/wireless/intersil/orinoco/
11259
11260 OSD LIBRARY and FILESYSTEM
11261 M:      Boaz Harrosh <ooo@electrozaur.com>
11262 S:      Maintained
11263 F:      drivers/scsi/osd/
11264 F:      include/scsi/osd_*
11265 F:      fs/exofs/
11266
11267 OV2659 OMNIVISION SENSOR DRIVER
11268 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11269 L:      linux-media@vger.kernel.org
11270 W:      https://linuxtv.org
11271 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11272 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11273 S:      Maintained
11274 F:      drivers/media/i2c/ov2659.c
11275 F:      include/media/i2c/ov2659.h
11276
11277 OVERLAY FILESYSTEM
11278 M:      Miklos Szeredi <miklos@szeredi.hu>
11279 L:      linux-unionfs@vger.kernel.org
11280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11281 S:      Supported
11282 F:      fs/overlayfs/
11283 F:      Documentation/filesystems/overlayfs.txt
11284
11285 P54 WIRELESS DRIVER
11286 M:      Christian Lamparter <chunkeey@googlemail.com>
11287 L:      linux-wireless@vger.kernel.org
11288 W:      http://wireless.kernel.org/en/users/Drivers/p54
11289 S:      Maintained
11290 F:      drivers/net/wireless/intersil/p54/
11291
11292 PA SEMI ETHERNET DRIVER
11293 L:      netdev@vger.kernel.org
11294 S:      Orphan
11295 F:      drivers/net/ethernet/pasemi/*
11296
11297 PA SEMI SMBUS DRIVER
11298 L:      linux-i2c@vger.kernel.org
11299 S:      Orphan
11300 F:      drivers/i2c/busses/i2c-pasemi.c
11301
11302 PADATA PARALLEL EXECUTION MECHANISM
11303 M:      Steffen Klassert <steffen.klassert@secunet.com>
11304 L:      linux-crypto@vger.kernel.org
11305 S:      Maintained
11306 F:      kernel/padata.c
11307 F:      include/linux/padata.h
11308 F:      Documentation/padata.txt
11309
11310 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11311 M:      Harald Welte <laforge@gnumonks.org>
11312 L:      platform-driver-x86@vger.kernel.org
11313 S:      Maintained
11314 F:      drivers/platform/x86/panasonic-laptop.c
11315
11316 PARALLEL LCD/KEYPAD PANEL DRIVER
11317 M:      Willy Tarreau <willy@haproxy.com>
11318 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11319 S:      Odd Fixes
11320 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11321 F:      drivers/auxdisplay/panel.c
11322
11323 PARALLEL PORT SUBSYSTEM
11324 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11325 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11326 L:      linux-parport@lists.infradead.org (subscribers-only)
11327 S:      Maintained
11328 F:      drivers/parport/
11329 F:      include/linux/parport*.h
11330 F:      drivers/char/ppdev.c
11331 F:      include/uapi/linux/ppdev.h
11332 F:      Documentation/parport*.txt
11333
11334 PARAVIRT_OPS INTERFACE
11335 M:      Juergen Gross <jgross@suse.com>
11336 M:      Alok Kataria <akataria@vmware.com>
11337 L:      virtualization@lists.linux-foundation.org
11338 S:      Supported
11339 F:      Documentation/virtual/paravirt_ops.txt
11340 F:      arch/*/kernel/paravirt*
11341 F:      arch/*/include/asm/paravirt*.h
11342 F:      include/linux/hypervisor.h
11343
11344 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11345 M:      Tim Waugh <tim@cyberelk.net>
11346 L:      linux-parport@lists.infradead.org (subscribers-only)
11347 S:      Maintained
11348 F:      Documentation/blockdev/paride.txt
11349 F:      drivers/block/paride/
11350
11351 PARISC ARCHITECTURE
11352 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11353 M:      Helge Deller <deller@gmx.de>
11354 L:      linux-parisc@vger.kernel.org
11355 W:      http://www.parisc-linux.org/
11356 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11359 S:      Maintained
11360 F:      arch/parisc/
11361 F:      Documentation/parisc/
11362 F:      drivers/parisc/
11363 F:      drivers/char/agp/parisc-agp.c
11364 F:      drivers/input/serio/gscps2.c
11365 F:      drivers/parport/parport_gsc.*
11366 F:      drivers/tty/serial/8250/8250_gsc.c
11367 F:      drivers/video/fbdev/sti*
11368 F:      drivers/video/console/sti*
11369 F:      drivers/video/logo/logo_parisc*
11370
11371 PARMAN
11372 M:      Jiri Pirko <jiri@mellanox.com>
11373 L:      netdev@vger.kernel.org
11374 S:      Supported
11375 F:      lib/parman.c
11376 F:      lib/test_parman.c
11377 F:      include/linux/parman.h
11378
11379 PC87360 HARDWARE MONITORING DRIVER
11380 M:      Jim Cromie <jim.cromie@gmail.com>
11381 L:      linux-hwmon@vger.kernel.org
11382 S:      Maintained
11383 F:      Documentation/hwmon/pc87360
11384 F:      drivers/hwmon/pc87360.c
11385
11386 PC8736x GPIO DRIVER
11387 M:      Jim Cromie <jim.cromie@gmail.com>
11388 S:      Maintained
11389 F:      drivers/char/pc8736x_gpio.c
11390
11391 PC87427 HARDWARE MONITORING DRIVER
11392 M:      Jean Delvare <jdelvare@suse.com>
11393 L:      linux-hwmon@vger.kernel.org
11394 S:      Maintained
11395 F:      Documentation/hwmon/pc87427
11396 F:      drivers/hwmon/pc87427.c
11397
11398 PCA9532 LED DRIVER
11399 M:      Riku Voipio <riku.voipio@iki.fi>
11400 S:      Maintained
11401 F:      drivers/leds/leds-pca9532.c
11402 F:      include/linux/leds-pca9532.h
11403
11404 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11405 M:      Guenter Roeck <linux@roeck-us.net>
11406 L:      linux-i2c@vger.kernel.org
11407 S:      Maintained
11408 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11409
11410 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11411 M:      Khalid Aziz <khalid@gonehiking.org>
11412 S:      Maintained
11413 F:      drivers/firmware/pcdp.*
11414
11415 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11416 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11417 L:      linux-pci@vger.kernel.org
11418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11419 S:      Maintained
11420 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11421 F:      drivers/pci/controller/pci-aardvark.c
11422
11423 PCI DRIVER FOR ALTERA PCIE IP
11424 M:      Ley Foon Tan <lftan@altera.com>
11425 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11426 L:      linux-pci@vger.kernel.org
11427 S:      Supported
11428 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11429 F:      drivers/pci/controller/pcie-altera.c
11430
11431 PCI DRIVER FOR APPLIEDMICRO XGENE
11432 M:      Tanmay Inamdar <tinamdar@apm.com>
11433 L:      linux-pci@vger.kernel.org
11434 L:      linux-arm-kernel@lists.infradead.org
11435 S:      Maintained
11436 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11437 F:      drivers/pci/controller/pci-xgene.c
11438
11439 PCI DRIVER FOR ARM VERSATILE PLATFORM
11440 M:      Rob Herring <robh@kernel.org>
11441 L:      linux-pci@vger.kernel.org
11442 L:      linux-arm-kernel@lists.infradead.org
11443 S:      Maintained
11444 F:      Documentation/devicetree/bindings/pci/versatile.txt
11445 F:      drivers/pci/controller/pci-versatile.c
11446
11447 PCI DRIVER FOR ARMADA 8K
11448 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11449 L:      linux-pci@vger.kernel.org
11450 L:      linux-arm-kernel@lists.infradead.org
11451 S:      Maintained
11452 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11453 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11454
11455 PCI DRIVER FOR CADENCE PCIE IP
11456 M:      Alan Douglas <adouglas@cadence.com>
11457 L:      linux-pci@vger.kernel.org
11458 S:      Maintained
11459 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11460 F:      drivers/pci/controller/pcie-cadence*
11461
11462 PCI DRIVER FOR FREESCALE LAYERSCAPE
11463 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11464 M:      Mingkai Hu <mingkai.hu@nxp.com>
11465 M:      Roy Zang <roy.zang@nxp.com>
11466 L:      linuxppc-dev@lists.ozlabs.org
11467 L:      linux-pci@vger.kernel.org
11468 L:      linux-arm-kernel@lists.infradead.org
11469 S:      Maintained
11470 F:      drivers/pci/controller/dwc/*layerscape*
11471
11472 PCI DRIVER FOR GENERIC OF HOSTS
11473 M:      Will Deacon <will.deacon@arm.com>
11474 L:      linux-pci@vger.kernel.org
11475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11476 S:      Maintained
11477 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11478 F:      drivers/pci/controller/pci-host-common.c
11479 F:      drivers/pci/controller/pci-host-generic.c
11480
11481 PCI DRIVER FOR IMX6
11482 M:      Richard Zhu <hongxing.zhu@nxp.com>
11483 M:      Lucas Stach <l.stach@pengutronix.de>
11484 L:      linux-pci@vger.kernel.org
11485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 S:      Maintained
11487 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11488 F:      drivers/pci/controller/dwc/*imx6*
11489
11490 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11491 M:      Keith Busch <keith.busch@intel.com>
11492 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11493 L:      linux-pci@vger.kernel.org
11494 S:      Supported
11495 F:      drivers/pci/controller/vmd.c
11496
11497 PCI DRIVER FOR MICROSEMI SWITCHTEC
11498 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11499 M:      Logan Gunthorpe <logang@deltatee.com>
11500 L:      linux-pci@vger.kernel.org
11501 S:      Maintained
11502 F:      Documentation/switchtec.txt
11503 F:      Documentation/ABI/testing/sysfs-class-switchtec
11504 F:      drivers/pci/switch/switchtec*
11505 F:      include/uapi/linux/switchtec_ioctl.h
11506 F:      include/linux/switchtec.h
11507 F:      drivers/ntb/hw/mscc/
11508
11509 PCI DRIVER FOR MOBIVEIL PCIE IP
11510 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11511 L:      linux-pci@vger.kernel.org
11512 S:      Supported
11513 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11514 F:      drivers/pci/controller/pcie-mobiveil.c
11515
11516 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11517 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11518 M:      Jason Cooper <jason@lakedaemon.net>
11519 L:      linux-pci@vger.kernel.org
11520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11521 S:      Maintained
11522 F:      drivers/pci/controller/*mvebu*
11523
11524 PCI DRIVER FOR NVIDIA TEGRA
11525 M:      Thierry Reding <thierry.reding@gmail.com>
11526 L:      linux-tegra@vger.kernel.org
11527 L:      linux-pci@vger.kernel.org
11528 S:      Supported
11529 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11530 F:      drivers/pci/controller/pci-tegra.c
11531
11532 PCI DRIVER FOR RENESAS R-CAR
11533 M:      Simon Horman <horms@verge.net.au>
11534 L:      linux-pci@vger.kernel.org
11535 L:      linux-renesas-soc@vger.kernel.org
11536 S:      Maintained
11537 F:      drivers/pci/controller/*rcar*
11538
11539 PCI DRIVER FOR SAMSUNG EXYNOS
11540 M:      Jingoo Han <jingoohan1@gmail.com>
11541 L:      linux-pci@vger.kernel.org
11542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11543 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11544 S:      Maintained
11545 F:      drivers/pci/controller/dwc/pci-exynos.c
11546
11547 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11548 M:      Jingoo Han <jingoohan1@gmail.com>
11549 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11550 L:      linux-pci@vger.kernel.org
11551 S:      Maintained
11552 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11553 F:      drivers/pci/controller/dwc/*designware*
11554
11555 PCI DRIVER FOR TI DRA7XX
11556 M:      Kishon Vijay Abraham I <kishon@ti.com>
11557 L:      linux-omap@vger.kernel.org
11558 L:      linux-pci@vger.kernel.org
11559 S:      Supported
11560 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11561 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11562
11563 PCI DRIVER FOR TI KEYSTONE
11564 M:      Murali Karicheri <m-karicheri2@ti.com>
11565 L:      linux-pci@vger.kernel.org
11566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11567 S:      Maintained
11568 F:      drivers/pci/controller/dwc/pci-keystone.c
11569
11570 PCI ENDPOINT SUBSYSTEM
11571 M:      Kishon Vijay Abraham I <kishon@ti.com>
11572 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11573 L:      linux-pci@vger.kernel.org
11574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11575 S:      Supported
11576 F:      drivers/pci/endpoint/
11577 F:      drivers/misc/pci_endpoint_test.c
11578 F:      tools/pci/
11579
11580 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11581 M:      Russell Currey <ruscur@russell.cc>
11582 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11583 M:      Oliver O'Halloran <oohall@gmail.com>
11584 L:      linuxppc-dev@lists.ozlabs.org
11585 S:      Supported
11586 F:      Documentation/PCI/pci-error-recovery.txt
11587 F:      drivers/pci/pcie/aer.c
11588 F:      drivers/pci/pcie/dpc.c
11589 F:      drivers/pci/pcie/err.c
11590 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11591 F:      arch/powerpc/kernel/eeh*.c
11592 F:      arch/powerpc/platforms/*/eeh*.c
11593 F:      arch/powerpc/include/*/eeh*.h
11594
11595 PCI ERROR RECOVERY
11596 M:      Linas Vepstas <linasvepstas@gmail.com>
11597 L:      linux-pci@vger.kernel.org
11598 S:      Supported
11599 F:      Documentation/PCI/pci-error-recovery.txt
11600
11601 PCI MSI DRIVER FOR ALTERA MSI IP
11602 M:      Ley Foon Tan <lftan@altera.com>
11603 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11604 L:      linux-pci@vger.kernel.org
11605 S:      Supported
11606 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11607 F:      drivers/pci/controller/pcie-altera-msi.c
11608
11609 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11610 M:      Duc Dang <dhdang@apm.com>
11611 L:      linux-pci@vger.kernel.org
11612 L:      linux-arm-kernel@lists.infradead.org
11613 S:      Maintained
11614 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11615 F:      drivers/pci/controller/pci-xgene-msi.c
11616
11617 PCI SUBSYSTEM
11618 M:      Bjorn Helgaas <bhelgaas@google.com>
11619 L:      linux-pci@vger.kernel.org
11620 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11622 S:      Supported
11623 F:      Documentation/devicetree/bindings/pci/
11624 F:      Documentation/PCI/
11625 F:      drivers/acpi/pci*
11626 F:      drivers/pci/
11627 F:      include/asm-generic/pci*
11628 F:      include/linux/pci*
11629 F:      include/linux/of_pci.h
11630 F:      include/uapi/linux/pci*
11631 F:      lib/pci*
11632 F:      arch/x86/pci/
11633 F:      arch/x86/kernel/quirks.c
11634
11635 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11636 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11637 L:      linux-pci@vger.kernel.org
11638 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11640 S:      Supported
11641 F:      drivers/pci/controller/
11642
11643 PCIE DRIVER FOR AXIS ARTPEC
11644 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11645 L:      linux-arm-kernel@axis.com
11646 L:      linux-pci@vger.kernel.org
11647 S:      Maintained
11648 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11649 F:      drivers/pci/controller/dwc/*artpec*
11650
11651 PCIE DRIVER FOR CAVIUM THUNDERX
11652 M:      David Daney <david.daney@cavium.com>
11653 L:      linux-pci@vger.kernel.org
11654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11655 S:      Supported
11656 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11657 F:      drivers/pci/controller/pci-thunder-*
11658
11659 PCIE DRIVER FOR HISILICON
11660 M:      Zhou Wang <wangzhou1@hisilicon.com>
11661 L:      linux-pci@vger.kernel.org
11662 S:      Maintained
11663 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11664 F:      drivers/pci/controller/dwc/pcie-hisi.c
11665
11666 PCIE DRIVER FOR HISILICON KIRIN
11667 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11668 M:      Binghui Wang <wangbinghui@hisilicon.com>
11669 L:      linux-pci@vger.kernel.org
11670 S:      Maintained
11671 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11672 F:      drivers/pci/controller/dwc/pcie-kirin.c
11673
11674 PCIE DRIVER FOR HISILICON STB
11675 M:      Jianguo Sun <sunjianguo1@huawei.com>
11676 M:      Shawn Guo <shawn.guo@linaro.org>
11677 L:      linux-pci@vger.kernel.org
11678 S:      Maintained
11679 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11680 F:      drivers/pci/controller/dwc/pcie-histb.c
11681
11682 PCIE DRIVER FOR MEDIATEK
11683 M:      Ryder Lee <ryder.lee@mediatek.com>
11684 L:      linux-pci@vger.kernel.org
11685 L:      linux-mediatek@lists.infradead.org
11686 S:      Supported
11687 F:      Documentation/devicetree/bindings/pci/mediatek*
11688 F:      drivers/pci/controller/*mediatek*
11689
11690 PCIE DRIVER FOR QUALCOMM MSM
11691 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11692 L:      linux-pci@vger.kernel.org
11693 L:      linux-arm-msm@vger.kernel.org
11694 S:      Maintained
11695 F:      drivers/pci/controller/dwc/*qcom*
11696
11697 PCIE DRIVER FOR ROCKCHIP
11698 M:      Shawn Lin <shawn.lin@rock-chips.com>
11699 L:      linux-pci@vger.kernel.org
11700 L:      linux-rockchip@lists.infradead.org
11701 S:      Maintained
11702 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11703 F:      drivers/pci/controller/pcie-rockchip*
11704
11705 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11706 M:      Linus Walleij <linus.walleij@linaro.org>
11707 L:      linux-pci@vger.kernel.org
11708 S:      Maintained
11709 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11710 F:      drivers/pci/controller/pci-v3-semi.c
11711
11712 PCIE DRIVER FOR ST SPEAR13XX
11713 M:      Pratyush Anand <pratyush.anand@gmail.com>
11714 L:      linux-pci@vger.kernel.org
11715 S:      Maintained
11716 F:      drivers/pci/controller/dwc/*spear*
11717
11718 PCMCIA SUBSYSTEM
11719 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11721 S:      Odd Fixes
11722 F:      Documentation/pcmcia/
11723 F:      tools/pcmcia/
11724 F:      drivers/pcmcia/
11725 F:      include/pcmcia/
11726
11727 PCNET32 NETWORK DRIVER
11728 M:      Don Fry <pcnet32@frontier.com>
11729 L:      netdev@vger.kernel.org
11730 S:      Maintained
11731 F:      drivers/net/ethernet/amd/pcnet32.c
11732
11733 PCRYPT PARALLEL CRYPTO ENGINE
11734 M:      Steffen Klassert <steffen.klassert@secunet.com>
11735 L:      linux-crypto@vger.kernel.org
11736 S:      Maintained
11737 F:      crypto/pcrypt.c
11738 F:      include/crypto/pcrypt.h
11739
11740 PEAQ WMI HOTKEYS DRIVER
11741 M:      Hans de Goede <hdegoede@redhat.com>
11742 L:      platform-driver-x86@vger.kernel.org
11743 S:      Maintained
11744 F:      drivers/platform/x86/peaq-wmi.c
11745
11746 PER-CPU MEMORY ALLOCATOR
11747 M:      Dennis Zhou <dennis@kernel.org>
11748 M:      Tejun Heo <tj@kernel.org>
11749 M:      Christoph Lameter <cl@linux.com>
11750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11751 S:      Maintained
11752 F:      include/linux/percpu*.h
11753 F:      mm/percpu*.c
11754 F:      arch/*/include/asm/percpu.h
11755
11756 PER-TASK DELAY ACCOUNTING
11757 M:      Balbir Singh <bsingharora@gmail.com>
11758 S:      Maintained
11759 F:      include/linux/delayacct.h
11760 F:      kernel/delayacct.c
11761
11762 PERFORMANCE EVENTS SUBSYSTEM
11763 M:      Peter Zijlstra <peterz@infradead.org>
11764 M:      Ingo Molnar <mingo@redhat.com>
11765 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11766 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11767 R:      Jiri Olsa <jolsa@redhat.com>
11768 R:      Namhyung Kim <namhyung@kernel.org>
11769 L:      linux-kernel@vger.kernel.org
11770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11771 S:      Supported
11772 F:      kernel/events/*
11773 F:      include/linux/perf_event.h
11774 F:      include/uapi/linux/perf_event.h
11775 F:      arch/*/kernel/perf_event*.c
11776 F:      arch/*/kernel/*/perf_event*.c
11777 F:      arch/*/kernel/*/*/perf_event*.c
11778 F:      arch/*/include/asm/perf_event.h
11779 F:      arch/*/kernel/perf_callchain.c
11780 F:      arch/*/events/*
11781 F:      tools/perf/
11782
11783 PERSONALITY HANDLING
11784 M:      Christoph Hellwig <hch@infradead.org>
11785 L:      linux-abi-devel@lists.sourceforge.net
11786 S:      Maintained
11787 F:      include/linux/personality.h
11788 F:      include/uapi/linux/personality.h
11789
11790 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11791 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11792 L:      linux-input@vger.kernel.org
11793 S:      Maintained
11794 F:      Documentation/input/devices/pxrc.rst
11795 F:      drivers/input/joystick/pxrc.c
11796
11797 PHONET PROTOCOL
11798 M:      Remi Denis-Courmont <courmisch@gmail.com>
11799 S:      Supported
11800 F:      Documentation/networking/phonet.txt
11801 F:      include/linux/phonet.h
11802 F:      include/net/phonet/
11803 F:      include/uapi/linux/phonet.h
11804 F:      net/phonet/
11805
11806 PHRAM MTD DRIVER
11807 M:      Joern Engel <joern@lazybastard.org>
11808 L:      linux-mtd@lists.infradead.org
11809 S:      Maintained
11810 F:      drivers/mtd/devices/phram.c
11811
11812 PICOLCD HID DRIVER
11813 M:      Bruno Prémont <bonbons@linux-vserver.org>
11814 L:      linux-input@vger.kernel.org
11815 S:      Maintained
11816 F:      drivers/hid/hid-picolcd*
11817
11818 PICOXCELL SUPPORT
11819 M:      Jamie Iles <jamie@jamieiles.com>
11820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11822 S:      Supported
11823 F:      arch/arm/boot/dts/picoxcell*
11824 F:      arch/arm/mach-picoxcell/
11825 F:      drivers/crypto/picoxcell*
11826
11827 PIN CONTROL SUBSYSTEM
11828 M:      Linus Walleij <linus.walleij@linaro.org>
11829 L:      linux-gpio@vger.kernel.org
11830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11831 S:      Maintained
11832 F:      Documentation/devicetree/bindings/pinctrl/
11833 F:      Documentation/driver-api/pinctl.rst
11834 F:      drivers/pinctrl/
11835 F:      include/linux/pinctrl/
11836
11837 PIN CONTROLLER - ATMEL AT91
11838 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11840 S:      Maintained
11841 F:      drivers/pinctrl/pinctrl-at91.*
11842
11843 PIN CONTROLLER - ATMEL AT91 PIO4
11844 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11845 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 L:      linux-gpio@vger.kernel.org
11847 S:      Supported
11848 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11849
11850 PIN CONTROLLER - FREESCALE
11851 M:      Dong Aisheng <aisheng.dong@nxp.com>
11852 M:      Fabio Estevam <festevam@gmail.com>
11853 M:      Shawn Guo <shawnguo@kernel.org>
11854 M:      Stefan Agner <stefan@agner.ch>
11855 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11856 L:      linux-gpio@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/pinctrl/freescale/
11859 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11860
11861 PIN CONTROLLER - INTEL
11862 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11863 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11865 S:      Maintained
11866 F:      drivers/pinctrl/intel/
11867
11868 PIN CONTROLLER - MEDIATEK
11869 M:      Sean Wang <sean.wang@kernel.org>
11870 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11871 S:      Maintained
11872 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11873 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11874 F:      drivers/pinctrl/mediatek/
11875
11876 PIN CONTROLLER - QUALCOMM
11877 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11878 S:      Maintained
11879 L:      linux-arm-msm@vger.kernel.org
11880 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11881 F:      drivers/pinctrl/qcom/
11882
11883 PIN CONTROLLER - RENESAS
11884 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11885 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11886 L:      linux-renesas-soc@vger.kernel.org
11887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11888 S:      Maintained
11889 F:      drivers/pinctrl/sh-pfc/
11890
11891 PIN CONTROLLER - SAMSUNG
11892 M:      Tomasz Figa <tomasz.figa@gmail.com>
11893 M:      Krzysztof Kozlowski <krzk@kernel.org>
11894 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11896 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11897 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11899 S:      Maintained
11900 F:      drivers/pinctrl/samsung/
11901 F:      include/dt-bindings/pinctrl/samsung.h
11902 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11903
11904 PIN CONTROLLER - SINGLE
11905 M:      Tony Lindgren <tony@atomide.com>
11906 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11908 L:      linux-omap@vger.kernel.org
11909 S:      Maintained
11910 F:      drivers/pinctrl/pinctrl-single.c
11911
11912 PIN CONTROLLER - ST SPEAR
11913 M:      Viresh Kumar <vireshk@kernel.org>
11914 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11915 W:      http://www.st.com/spear
11916 S:      Maintained
11917 F:      drivers/pinctrl/spear/
11918
11919 PISTACHIO SOC SUPPORT
11920 M:      James Hartley <james.hartley@sondrel.com>
11921 L:      linux-mips@vger.kernel.org
11922 S:      Odd Fixes
11923 F:      arch/mips/pistachio/
11924 F:      arch/mips/include/asm/mach-pistachio/
11925 F:      arch/mips/boot/dts/img/pistachio*
11926 F:      arch/mips/configs/pistachio*_defconfig
11927
11928 PKTCDVD DRIVER
11929 S:      Orphan
11930 M:      linux-block@vger.kernel.org
11931 F:      drivers/block/pktcdvd.c
11932 F:      include/linux/pktcdvd.h
11933 F:      include/uapi/linux/pktcdvd.h
11934
11935 PKUNITY SOC DRIVERS
11936 M:      Guan Xuetao <gxt@pku.edu.cn>
11937 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11938 S:      Maintained
11939 T:      git git://github.com/gxt/linux.git
11940 F:      drivers/input/serio/i8042-unicore32io.h
11941 F:      drivers/i2c/busses/i2c-puv3.c
11942 F:      drivers/video/fbdev/fb-puv3.c
11943 F:      drivers/rtc/rtc-puv3.c
11944
11945 PMBUS HARDWARE MONITORING DRIVERS
11946 M:      Guenter Roeck <linux@roeck-us.net>
11947 L:      linux-hwmon@vger.kernel.org
11948 W:      http://hwmon.wiki.kernel.org/
11949 W:      http://www.roeck-us.net/linux/drivers/
11950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11951 S:      Maintained
11952 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11953 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11954 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11955 F:      Documentation/hwmon/adm1275
11956 F:      Documentation/hwmon/ibm-cffps
11957 F:      Documentation/hwmon/ir35221
11958 F:      Documentation/hwmon/lm25066
11959 F:      Documentation/hwmon/ltc2978
11960 F:      Documentation/hwmon/ltc3815
11961 F:      Documentation/hwmon/max16064
11962 F:      Documentation/hwmon/max20751
11963 F:      Documentation/hwmon/max31785
11964 F:      Documentation/hwmon/max34440
11965 F:      Documentation/hwmon/max8688
11966 F:      Documentation/hwmon/pmbus
11967 F:      Documentation/hwmon/pmbus-core
11968 F:      Documentation/hwmon/tps40422
11969 F:      Documentation/hwmon/ucd9000
11970 F:      Documentation/hwmon/ucd9200
11971 F:      Documentation/hwmon/zl6100
11972 F:      drivers/hwmon/pmbus/
11973 F:      include/linux/pmbus.h
11974
11975 PMC SIERRA MaxRAID DRIVER
11976 L:      linux-scsi@vger.kernel.org
11977 W:      http://www.pmc-sierra.com/
11978 S:      Orphan
11979 F:      drivers/scsi/pmcraid.*
11980
11981 PMC SIERRA PM8001 DRIVER
11982 M:      Jack Wang <jinpu.wang@profitbricks.com>
11983 M:      lindar_liu@usish.com
11984 L:      linux-scsi@vger.kernel.org
11985 S:      Supported
11986 F:      drivers/scsi/pm8001/
11987
11988 PNP SUPPORT
11989 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11990 S:      Maintained
11991 F:      drivers/pnp/
11992
11993 POSIX CLOCKS and TIMERS
11994 M:      Thomas Gleixner <tglx@linutronix.de>
11995 L:      linux-kernel@vger.kernel.org
11996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11997 S:      Maintained
11998 F:      fs/timerfd.c
11999 F:      include/linux/timer*
12000 F:      kernel/time/*timer*
12001
12002 POWER MANAGEMENT CORE
12003 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12004 L:      linux-pm@vger.kernel.org
12005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12006 B:      https://bugzilla.kernel.org
12007 S:      Supported
12008 F:      drivers/base/power/
12009 F:      include/linux/pm.h
12010 F:      include/linux/pm_*
12011 F:      include/linux/powercap.h
12012 F:      drivers/powercap/
12013 F:      kernel/configs/nopm.config
12014
12015 POWER STATE COORDINATION INTERFACE (PSCI)
12016 M:      Mark Rutland <mark.rutland@arm.com>
12017 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12018 L:      linux-arm-kernel@lists.infradead.org
12019 S:      Maintained
12020 F:      drivers/firmware/psci*.c
12021 F:      include/linux/psci.h
12022 F:      include/uapi/linux/psci.h
12023
12024 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12025 M:      Sebastian Reichel <sre@kernel.org>
12026 L:      linux-pm@vger.kernel.org
12027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12028 S:      Maintained
12029 F:      Documentation/ABI/testing/sysfs-class-power
12030 F:      Documentation/devicetree/bindings/power/supply/
12031 F:      include/linux/power_supply.h
12032 F:      drivers/power/supply/
12033
12034 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12035 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12036 L:      linuxppc-dev@lists.ozlabs.org
12037 S:      Maintained
12038 F:      drivers/char/powernv-op-panel.c
12039
12040 PPP OVER ATM (RFC 2364)
12041 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12042 S:      Maintained
12043 F:      net/atm/pppoatm.c
12044 F:      include/uapi/linux/atmppp.h
12045
12046 PPP OVER ETHERNET
12047 M:      Michal Ostrowski <mostrows@earthlink.net>
12048 S:      Maintained
12049 F:      drivers/net/ppp/pppoe.c
12050 F:      drivers/net/ppp/pppox.c
12051
12052 PPP OVER L2TP
12053 M:      James Chapman <jchapman@katalix.com>
12054 S:      Maintained
12055 F:      net/l2tp/l2tp_ppp.c
12056 F:      include/linux/if_pppol2tp.h
12057 F:      include/uapi/linux/if_pppol2tp.h
12058
12059 PPP PROTOCOL DRIVERS AND COMPRESSORS
12060 M:      Paul Mackerras <paulus@samba.org>
12061 L:      linux-ppp@vger.kernel.org
12062 S:      Maintained
12063 F:      drivers/net/ppp/ppp_*
12064
12065 PPS SUPPORT
12066 M:      Rodolfo Giometti <giometti@enneenne.com>
12067 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12068 L:      linuxpps@ml.enneenne.com (subscribers-only)
12069 S:      Maintained
12070 F:      Documentation/pps/
12071 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12072 F:      Documentation/ABI/testing/sysfs-pps
12073 F:      drivers/pps/
12074 F:      include/linux/pps*.h
12075 F:      include/uapi/linux/pps.h
12076
12077 PPTP DRIVER
12078 M:      Dmitry Kozlov <xeb@mail.ru>
12079 L:      netdev@vger.kernel.org
12080 S:      Maintained
12081 F:      drivers/net/ppp/pptp.c
12082 W:      http://sourceforge.net/projects/accel-pptp
12083
12084 PREEMPTIBLE KERNEL
12085 M:      Robert Love <rml@tech9.net>
12086 L:      kpreempt-tech@lists.sourceforge.net
12087 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12088 S:      Supported
12089 F:      Documentation/preempt-locking.txt
12090 F:      include/linux/preempt.h
12091
12092 PRINTK
12093 M:      Petr Mladek <pmladek@suse.com>
12094 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12095 R:      Steven Rostedt <rostedt@goodmis.org>
12096 S:      Maintained
12097 F:      kernel/printk/
12098 F:      include/linux/printk.h
12099
12100 PRISM54 WIRELESS DRIVER
12101 M:      Luis Chamberlain <mcgrof@kernel.org>
12102 L:      linux-wireless@vger.kernel.org
12103 W:      http://wireless.kernel.org/en/users/Drivers/p54
12104 S:      Obsolete
12105 F:      drivers/net/wireless/intersil/prism54/
12106
12107 PROC FILESYSTEM
12108 R:      Alexey Dobriyan <adobriyan@gmail.com>
12109 L:      linux-kernel@vger.kernel.org
12110 L:      linux-fsdevel@vger.kernel.org
12111 S:      Maintained
12112 F:      fs/proc/
12113 F:      include/linux/proc_fs.h
12114 F:      tools/testing/selftests/proc/
12115 F:      Documentation/filesystems/proc.txt
12116
12117 PROC SYSCTL
12118 M:      Luis Chamberlain <mcgrof@kernel.org>
12119 M:      Kees Cook <keescook@chromium.org>
12120 L:      linux-kernel@vger.kernel.org
12121 L:      linux-fsdevel@vger.kernel.org
12122 S:      Maintained
12123 F:      fs/proc/proc_sysctl.c
12124 F:      include/linux/sysctl.h
12125 F:      kernel/sysctl.c
12126 F:      tools/testing/selftests/sysctl/
12127
12128 PS3 NETWORK SUPPORT
12129 M:      Geoff Levand <geoff@infradead.org>
12130 L:      netdev@vger.kernel.org
12131 L:      linuxppc-dev@lists.ozlabs.org
12132 S:      Maintained
12133 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12134
12135 PS3 PLATFORM SUPPORT
12136 M:      Geoff Levand <geoff@infradead.org>
12137 L:      linuxppc-dev@lists.ozlabs.org
12138 S:      Maintained
12139 F:      arch/powerpc/boot/ps3*
12140 F:      arch/powerpc/include/asm/lv1call.h
12141 F:      arch/powerpc/include/asm/ps3*.h
12142 F:      arch/powerpc/platforms/ps3/
12143 F:      drivers/*/ps3*
12144 F:      drivers/ps3/
12145 F:      drivers/rtc/rtc-ps3.c
12146 F:      drivers/usb/host/*ps3.c
12147 F:      sound/ppc/snd_ps3*
12148
12149 PS3VRAM DRIVER
12150 M:      Jim Paris <jim@jtan.com>
12151 M:      Geoff Levand <geoff@infradead.org>
12152 L:      linuxppc-dev@lists.ozlabs.org
12153 S:      Maintained
12154 F:      drivers/block/ps3vram.c
12155
12156 PSAMPLE PACKET SAMPLING SUPPORT:
12157 M:      Yotam Gigi <yotam.gi@gmail.com>
12158 S:      Maintained
12159 F:      net/psample
12160 F:      include/net/psample.h
12161 F:      include/uapi/linux/psample.h
12162
12163 PSTORE FILESYSTEM
12164 M:      Kees Cook <keescook@chromium.org>
12165 M:      Anton Vorontsov <anton@enomsg.org>
12166 M:      Colin Cross <ccross@android.com>
12167 M:      Tony Luck <tony.luck@intel.com>
12168 S:      Maintained
12169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12170 F:      fs/pstore/
12171 F:      include/linux/pstore*
12172 F:      drivers/firmware/efi/efi-pstore.c
12173 F:      drivers/acpi/apei/erst.c
12174 F:      Documentation/admin-guide/ramoops.rst
12175 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12176 K:      \b(pstore|ramoops)
12177
12178 PTP HARDWARE CLOCK SUPPORT
12179 M:      Richard Cochran <richardcochran@gmail.com>
12180 L:      netdev@vger.kernel.org
12181 S:      Maintained
12182 W:      http://linuxptp.sourceforge.net/
12183 F:      Documentation/ABI/testing/sysfs-ptp
12184 F:      Documentation/ptp/*
12185 F:      drivers/net/phy/dp83640*
12186 F:      drivers/ptp/*
12187 F:      include/linux/ptp_cl*
12188
12189 PTRACE SUPPORT
12190 M:      Oleg Nesterov <oleg@redhat.com>
12191 S:      Maintained
12192 F:      include/asm-generic/syscall.h
12193 F:      include/linux/ptrace.h
12194 F:      include/linux/regset.h
12195 F:      include/linux/tracehook.h
12196 F:      include/uapi/linux/ptrace.h
12197 F:      include/uapi/linux/ptrace.h
12198 F:      include/asm-generic/ptrace.h
12199 F:      kernel/ptrace.c
12200 F:      arch/*/ptrace*.c
12201 F:      arch/*/*/ptrace*.c
12202 F:      arch/*/include/asm/ptrace*.h
12203
12204 PULSE8-CEC DRIVER
12205 M:      Hans Verkuil <hverkuil@xs4all.nl>
12206 L:      linux-media@vger.kernel.org
12207 T:      git git://linuxtv.org/media_tree.git
12208 S:      Maintained
12209 F:      drivers/media/usb/pulse8-cec/*
12210 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12211
12212 PVRUSB2 VIDEO4LINUX DRIVER
12213 M:      Mike Isely <isely@pobox.com>
12214 L:      pvrusb2@isely.net       (subscribers-only)
12215 L:      linux-media@vger.kernel.org
12216 W:      http://www.isely.net/pvrusb2/
12217 T:      git git://linuxtv.org/media_tree.git
12218 S:      Maintained
12219 F:      Documentation/media/v4l-drivers/pvrusb2*
12220 F:      drivers/media/usb/pvrusb2/
12221
12222 PWC WEBCAM DRIVER
12223 M:      Hans Verkuil <hverkuil@xs4all.nl>
12224 L:      linux-media@vger.kernel.org
12225 T:      git git://linuxtv.org/media_tree.git
12226 S:      Odd Fixes
12227 F:      drivers/media/usb/pwc/*
12228
12229 PWM FAN DRIVER
12230 M:      Kamil Debski <kamil@wypas.org>
12231 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12232 L:      linux-hwmon@vger.kernel.org
12233 S:      Supported
12234 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12235 F:      Documentation/hwmon/pwm-fan
12236 F:      drivers/hwmon/pwm-fan.c
12237
12238 PWM IR Transmitter
12239 M:      Sean Young <sean@mess.org>
12240 L:      linux-media@vger.kernel.org
12241 S:      Maintained
12242 F:      drivers/media/rc/pwm-ir-tx.c
12243
12244 PWM SUBSYSTEM
12245 M:      Thierry Reding <thierry.reding@gmail.com>
12246 L:      linux-pwm@vger.kernel.org
12247 S:      Maintained
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12249 F:      Documentation/pwm.txt
12250 F:      Documentation/devicetree/bindings/pwm/
12251 F:      include/linux/pwm.h
12252 F:      drivers/pwm/
12253 F:      drivers/video/backlight/pwm_bl.c
12254 F:      include/linux/pwm_backlight.h
12255 F:      drivers/gpio/gpio-mvebu.c
12256 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12257
12258 PXA GPIO DRIVER
12259 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12260 L:      linux-gpio@vger.kernel.org
12261 S:      Maintained
12262 F:      drivers/gpio/gpio-pxa.c
12263
12264 PXA MMCI DRIVER
12265 S:      Orphan
12266
12267 PXA RTC DRIVER
12268 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12269 L:      linux-rtc@vger.kernel.org
12270 S:      Maintained
12271
12272 PXA2xx/PXA3xx SUPPORT
12273 M:      Daniel Mack <daniel@zonque.org>
12274 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12275 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12277 T:      git git://github.com/hzhuang1/linux.git
12278 T:      git git://github.com/rjarzmik/linux.git
12279 S:      Maintained
12280 F:      arch/arm/boot/dts/pxa*
12281 F:      arch/arm/mach-pxa/
12282 F:      drivers/dma/pxa*
12283 F:      drivers/pcmcia/pxa2xx*
12284 F:      drivers/pinctrl/pxa/
12285 F:      drivers/spi/spi-pxa2xx*
12286 F:      drivers/usb/gadget/udc/pxa2*
12287 F:      include/sound/pxa2xx-lib.h
12288 F:      sound/arm/pxa*
12289 F:      sound/soc/pxa/
12290
12291 QAT DRIVER
12292 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12293 L:      qat-linux@intel.com
12294 S:      Supported
12295 F:      drivers/crypto/qat/
12296
12297 QCOM AUDIO (ASoC) DRIVERS
12298 M:      Patrick Lai <plai@codeaurora.org>
12299 M:      Banajit Goswami <bgoswami@codeaurora.org>
12300 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12301 S:      Supported
12302 F:      sound/soc/qcom/
12303
12304 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12305 M:      Gabriel Somlo <somlo@cmu.edu>
12306 M:      "Michael S. Tsirkin" <mst@redhat.com>
12307 L:      qemu-devel@nongnu.org
12308 S:      Maintained
12309 F:      drivers/firmware/qemu_fw_cfg.c
12310 F:      include/uapi/linux/qemu_fw_cfg.h
12311
12312 QIB DRIVER
12313 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12314 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12315 L:      linux-rdma@vger.kernel.org
12316 S:      Supported
12317 F:      drivers/infiniband/hw/qib/
12318
12319 QLOGIC QL41xxx FCOE DRIVER
12320 M:      QLogic-Storage-Upstream@cavium.com
12321 L:      linux-scsi@vger.kernel.org
12322 S:      Supported
12323 F:      drivers/scsi/qedf/
12324
12325 QLOGIC QL41xxx ISCSI DRIVER
12326 M:      QLogic-Storage-Upstream@cavium.com
12327 L:      linux-scsi@vger.kernel.org
12328 S:      Supported
12329 F:      drivers/scsi/qedi/
12330
12331 QLOGIC QL4xxx ETHERNET DRIVER
12332 M:      Ariel Elior <Ariel.Elior@cavium.com>
12333 M:      everest-linux-l2@cavium.com
12334 L:      netdev@vger.kernel.org
12335 S:      Supported
12336 F:      drivers/net/ethernet/qlogic/qed/
12337 F:      include/linux/qed/
12338 F:      drivers/net/ethernet/qlogic/qede/
12339
12340 QLOGIC QL4xxx RDMA DRIVER
12341 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12342 M:      Ariel Elior <Ariel.Elior@cavium.com>
12343 L:      linux-rdma@vger.kernel.org
12344 S:      Supported
12345 F:      drivers/infiniband/hw/qedr/
12346 F:      include/uapi/rdma/qedr-abi.h
12347
12348 QLOGIC QLA1280 SCSI DRIVER
12349 M:      Michael Reed <mdr@sgi.com>
12350 L:      linux-scsi@vger.kernel.org
12351 S:      Maintained
12352 F:      drivers/scsi/qla1280.[ch]
12353
12354 QLOGIC QLA2XXX FC-SCSI DRIVER
12355 M:      qla2xxx-upstream@qlogic.com
12356 L:      linux-scsi@vger.kernel.org
12357 S:      Supported
12358 F:      Documentation/scsi/LICENSE.qla2xxx
12359 F:      drivers/scsi/qla2xxx/
12360
12361 QLOGIC QLA3XXX NETWORK DRIVER
12362 M:      Dept-GELinuxNICDev@cavium.com
12363 L:      netdev@vger.kernel.org
12364 S:      Supported
12365 F:      Documentation/networking/LICENSE.qla3xxx
12366 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12367
12368 QLOGIC QLA4XXX iSCSI DRIVER
12369 M:      QLogic-Storage-Upstream@qlogic.com
12370 L:      linux-scsi@vger.kernel.org
12371 S:      Supported
12372 F:      Documentation/scsi/LICENSE.qla4xxx
12373 F:      drivers/scsi/qla4xxx/
12374
12375 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12376 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12377 M:      Manish Chopra <manish.chopra@cavium.com>
12378 M:      Dept-GELinuxNICDev@cavium.com
12379 L:      netdev@vger.kernel.org
12380 S:      Supported
12381 F:      drivers/net/ethernet/qlogic/qlcnic/
12382
12383 QLOGIC QLGE 10Gb ETHERNET DRIVER
12384 M:      Manish Chopra <manish.chopra@cavium.com>
12385 M:      Dept-GELinuxNICDev@cavium.com
12386 L:      netdev@vger.kernel.org
12387 S:      Supported
12388 F:      drivers/net/ethernet/qlogic/qlge/
12389
12390 QM1D1B0004 MEDIA DRIVER
12391 M:      Akihiro Tsukada <tskd08@gmail.com>
12392 L:      linux-media@vger.kernel.org
12393 S:      Odd Fixes
12394 F:      drivers/media/tuners/qm1d1b0004*
12395
12396 QM1D1C0042 MEDIA DRIVER
12397 M:      Akihiro Tsukada <tskd08@gmail.com>
12398 L:      linux-media@vger.kernel.org
12399 S:      Odd Fixes
12400 F:      drivers/media/tuners/qm1d1c0042*
12401
12402 QNX4 FILESYSTEM
12403 M:      Anders Larsen <al@alarsen.net>
12404 W:      http://www.alarsen.net/linux/qnx4fs/
12405 S:      Maintained
12406 F:      fs/qnx4/
12407 F:      include/uapi/linux/qnx4_fs.h
12408 F:      include/uapi/linux/qnxtypes.h
12409
12410 QORIQ DPAA2 FSL-MC BUS DRIVER
12411 M:      Stuart Yoder <stuyoder@gmail.com>
12412 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12413 L:      linux-kernel@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/bus/fsl-mc/
12416 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12417 F:      Documentation/networking/dpaa2/overview.rst
12418
12419 QT1010 MEDIA DRIVER
12420 M:      Antti Palosaari <crope@iki.fi>
12421 L:      linux-media@vger.kernel.org
12422 W:      https://linuxtv.org
12423 W:      http://palosaari.fi/linux/
12424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12425 T:      git git://linuxtv.org/anttip/media_tree.git
12426 S:      Maintained
12427 F:      drivers/media/tuners/qt1010*
12428
12429 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12430 M:      Kalle Valo <kvalo@codeaurora.org>
12431 L:      ath10k@lists.infradead.org
12432 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12434 S:      Supported
12435 F:      drivers/net/wireless/ath/ath10k/
12436
12437 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12438 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12439 L:      linux-wireless@vger.kernel.org
12440 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12441 S:      Supported
12442 F:      drivers/net/wireless/ath/ath9k/
12443
12444 QUALCOMM CAMERA SUBSYSTEM DRIVER
12445 M:      Todor Tomov <todor.tomov@linaro.org>
12446 L:      linux-media@vger.kernel.org
12447 S:      Maintained
12448 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12449 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12450 F:      drivers/media/platform/qcom/camss/
12451
12452 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12453 M:  Ilia Lin <ilia.lin@gmail.com>
12454 L:  linux-pm@vger.kernel.org
12455 S:  Maintained
12456 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12457 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12458
12459 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12460 M:      Timur Tabi <timur@kernel.org>
12461 L:      netdev@vger.kernel.org
12462 S:      Maintained
12463 F:      drivers/net/ethernet/qualcomm/emac/
12464
12465 QUALCOMM GENERIC INTERFACE I2C DRIVER
12466 M:      Alok Chauhan <alokc@codeaurora.org>
12467 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12468 L:      linux-i2c@vger.kernel.org
12469 L:      linux-arm-msm@vger.kernel.org
12470 S:      Supported
12471 F:      drivers/i2c/busses/i2c-qcom-geni.c
12472
12473 QUALCOMM HEXAGON ARCHITECTURE
12474 M:      Richard Kuo <rkuo@codeaurora.org>
12475 L:      linux-hexagon@vger.kernel.org
12476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12477 S:      Supported
12478 F:      arch/hexagon/
12479
12480 QUALCOMM HIDMA DRIVER
12481 M:      Sinan Kaya <okaya@kernel.org>
12482 L:      linux-arm-kernel@lists.infradead.org
12483 L:      linux-arm-msm@vger.kernel.org
12484 L:      dmaengine@vger.kernel.org
12485 S:      Supported
12486 F:      drivers/dma/qcom/hidma*
12487
12488 QUALCOMM IOMMU
12489 M:      Rob Clark <robdclark@gmail.com>
12490 L:      iommu@lists.linux-foundation.org
12491 L:      linux-arm-msm@vger.kernel.org
12492 S:      Maintained
12493 F:      drivers/iommu/qcom_iommu.c
12494
12495 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12496 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12497 L:      linux-media@vger.kernel.org
12498 L:      linux-arm-msm@vger.kernel.org
12499 T:      git git://linuxtv.org/media_tree.git
12500 S:      Maintained
12501 F:      drivers/media/platform/qcom/venus/
12502
12503 QUALCOMM WCN36XX WIRELESS DRIVER
12504 M:      Kalle Valo <kvalo@codeaurora.org>
12505 L:      wcn36xx@lists.infradead.org
12506 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12507 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12508 S:      Supported
12509 F:      drivers/net/wireless/ath/wcn36xx/
12510
12511 QUANTENNA QTNFMAC WIRELESS DRIVER
12512 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12513 M:      Avinash Patil <avinashp@quantenna.com>
12514 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12515 L:      linux-wireless@vger.kernel.org
12516 S:      Maintained
12517 F:      drivers/net/wireless/quantenna
12518
12519 RADEON and AMDGPU DRM DRIVERS
12520 M:      Alex Deucher <alexander.deucher@amd.com>
12521 M:      Christian König <christian.koenig@amd.com>
12522 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12523 L:      amd-gfx@lists.freedesktop.org
12524 T:      git git://people.freedesktop.org/~agd5f/linux
12525 S:      Supported
12526 F:      drivers/gpu/drm/radeon/
12527 F:      include/uapi/drm/radeon_drm.h
12528 F:      drivers/gpu/drm/amd/
12529 F:      include/uapi/drm/amdgpu_drm.h
12530
12531 RADEON FRAMEBUFFER DISPLAY DRIVER
12532 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12533 L:      linux-fbdev@vger.kernel.org
12534 S:      Maintained
12535 F:      drivers/video/fbdev/aty/radeon*
12536 F:      include/uapi/linux/radeonfb.h
12537
12538 RADIOSHARK RADIO DRIVER
12539 M:      Hans Verkuil <hverkuil@xs4all.nl>
12540 L:      linux-media@vger.kernel.org
12541 T:      git git://linuxtv.org/media_tree.git
12542 S:      Maintained
12543 F:      drivers/media/radio/radio-shark.c
12544
12545 RADIOSHARK2 RADIO DRIVER
12546 M:      Hans Verkuil <hverkuil@xs4all.nl>
12547 L:      linux-media@vger.kernel.org
12548 T:      git git://linuxtv.org/media_tree.git
12549 S:      Maintained
12550 F:      drivers/media/radio/radio-shark2.c
12551 F:      drivers/media/radio/radio-tea5777.c
12552
12553 RADOS BLOCK DEVICE (RBD)
12554 M:      Ilya Dryomov <idryomov@gmail.com>
12555 M:      Sage Weil <sage@redhat.com>
12556 M:      Alex Elder <elder@kernel.org>
12557 L:      ceph-devel@vger.kernel.org
12558 W:      http://ceph.com/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12560 T:      git git://github.com/ceph/ceph-client.git
12561 S:      Supported
12562 F:      Documentation/ABI/testing/sysfs-bus-rbd
12563 F:      drivers/block/rbd.c
12564 F:      drivers/block/rbd_types.h
12565
12566 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12567 M:      Paul Mackerras <paulus@samba.org>
12568 L:      linux-fbdev@vger.kernel.org
12569 S:      Maintained
12570 F:      drivers/video/fbdev/aty/aty128fb.c
12571
12572 RAINSHADOW-CEC DRIVER
12573 M:      Hans Verkuil <hverkuil@xs4all.nl>
12574 L:      linux-media@vger.kernel.org
12575 T:      git git://linuxtv.org/media_tree.git
12576 S:      Maintained
12577 F:      drivers/media/usb/rainshadow-cec/*
12578
12579 RALINK MIPS ARCHITECTURE
12580 M:      John Crispin <john@phrozen.org>
12581 L:      linux-mips@vger.kernel.org
12582 S:      Maintained
12583 F:      arch/mips/ralink
12584
12585 RALINK RT2X00 WIRELESS LAN DRIVER
12586 P:      rt2x00 project
12587 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12588 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12589 L:      linux-wireless@vger.kernel.org
12590 S:      Maintained
12591 F:      drivers/net/wireless/ralink/rt2x00/
12592
12593 RAMDISK RAM BLOCK DEVICE DRIVER
12594 M:      Jens Axboe <axboe@kernel.dk>
12595 S:      Maintained
12596 F:      Documentation/blockdev/ramdisk.txt
12597 F:      drivers/block/brd.c
12598
12599 RANCHU VIRTUAL BOARD FOR MIPS
12600 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12601 L:      linux-mips@vger.kernel.org
12602 S:      Supported
12603 F:      arch/mips/generic/board-ranchu.c
12604 F:      arch/mips/configs/generic/board-ranchu.config
12605
12606 RANDOM NUMBER DRIVER
12607 M:      "Theodore Ts'o" <tytso@mit.edu>
12608 S:      Maintained
12609 F:      drivers/char/random.c
12610
12611 RAPIDIO SUBSYSTEM
12612 M:      Matt Porter <mporter@kernel.crashing.org>
12613 M:      Alexandre Bounine <alex.bou9@gmail.com>
12614 S:      Maintained
12615 F:      drivers/rapidio/
12616
12617 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12618 L:      linux-wireless@vger.kernel.org
12619 S:      Orphan
12620 F:      drivers/net/wireless/ray*
12621
12622 RCUTORTURE TEST FRAMEWORK
12623 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12624 M:      Josh Triplett <josh@joshtriplett.org>
12625 R:      Steven Rostedt <rostedt@goodmis.org>
12626 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12627 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12628 L:      linux-kernel@vger.kernel.org
12629 S:      Supported
12630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12631 F:      tools/testing/selftests/rcutorture
12632
12633 RDC R-321X SoC
12634 M:      Florian Fainelli <florian@openwrt.org>
12635 S:      Maintained
12636
12637 RDC R6040 FAST ETHERNET DRIVER
12638 M:      Florian Fainelli <f.fainelli@gmail.com>
12639 L:      netdev@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/net/ethernet/rdc/r6040.c
12642
12643 RDMAVT - RDMA verbs software
12644 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12645 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12646 L:      linux-rdma@vger.kernel.org
12647 S:      Supported
12648 F:      drivers/infiniband/sw/rdmavt
12649
12650 RDS - RELIABLE DATAGRAM SOCKETS
12651 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12652 L:      netdev@vger.kernel.org
12653 L:      linux-rdma@vger.kernel.org
12654 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12655 W:      https://oss.oracle.com/projects/rds/
12656 S:      Supported
12657 F:      net/rds/
12658 F:      Documentation/networking/rds.txt
12659
12660 RDT - RESOURCE ALLOCATION
12661 M:      Fenghua Yu <fenghua.yu@intel.com>
12662 M:      Reinette Chatre <reinette.chatre@intel.com>
12663 L:      linux-kernel@vger.kernel.org
12664 S:      Supported
12665 F:      arch/x86/kernel/cpu/intel_rdt*
12666 F:      arch/x86/include/asm/intel_rdt_sched.h
12667 F:      Documentation/x86/intel_rdt*
12668
12669 READ-COPY UPDATE (RCU)
12670 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12671 M:      Josh Triplett <josh@joshtriplett.org>
12672 R:      Steven Rostedt <rostedt@goodmis.org>
12673 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12674 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12675 L:      linux-kernel@vger.kernel.org
12676 W:      http://www.rdrop.com/users/paulmck/RCU/
12677 S:      Supported
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12679 F:      Documentation/RCU/
12680 X:      Documentation/RCU/torture.txt
12681 F:      include/linux/rcu*
12682 X:      include/linux/srcu*.h
12683 F:      kernel/rcu/
12684 X:      kernel/rcu/srcu*.c
12685
12686 REAL TIME CLOCK (RTC) SUBSYSTEM
12687 M:      Alessandro Zummo <a.zummo@towertech.it>
12688 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12689 L:      linux-rtc@vger.kernel.org
12690 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12692 S:      Maintained
12693 F:      Documentation/devicetree/bindings/rtc/
12694 F:      Documentation/rtc.txt
12695 F:      drivers/rtc/
12696 F:      include/linux/rtc.h
12697 F:      include/uapi/linux/rtc.h
12698 F:      include/linux/rtc/
12699 F:      include/linux/platform_data/rtc-*
12700 F:      tools/testing/selftests/rtc/
12701
12702 REALTEK AUDIO CODECS
12703 M:      Bard Liao <bardliao@realtek.com>
12704 M:      Oder Chiou <oder_chiou@realtek.com>
12705 S:      Maintained
12706 F:      sound/soc/codecs/rt*
12707 F:      include/sound/rt*.h
12708
12709 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12710 M:      Linus Walleij <linus.walleij@linaro.org>
12711 S:      Maintained
12712 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12713 F:      drivers/net/dsa/realtek-smi*
12714 F:      drivers/net/dsa/rtl83*
12715
12716 REGISTER MAP ABSTRACTION
12717 M:      Mark Brown <broonie@kernel.org>
12718 L:      linux-kernel@vger.kernel.org
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12720 S:      Supported
12721 F:      Documentation/devicetree/bindings/regmap/
12722 F:      drivers/base/regmap/
12723 F:      include/linux/regmap.h
12724
12725 REISERFS FILE SYSTEM
12726 L:      reiserfs-devel@vger.kernel.org
12727 S:      Supported
12728 F:      fs/reiserfs/
12729
12730 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12731 M:      Ohad Ben-Cohen <ohad@wizery.com>
12732 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12733 L:      linux-remoteproc@vger.kernel.org
12734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12735 S:      Maintained
12736 F:      Documentation/devicetree/bindings/remoteproc/
12737 F:      Documentation/remoteproc.txt
12738 F:      drivers/remoteproc/
12739 F:      include/linux/remoteproc.h
12740
12741 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12742 M:      Ohad Ben-Cohen <ohad@wizery.com>
12743 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12744 L:      linux-remoteproc@vger.kernel.org
12745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12746 S:      Maintained
12747 F:      drivers/rpmsg/
12748 F:      Documentation/rpmsg.txt
12749 F:      include/linux/rpmsg.h
12750 F:      include/linux/rpmsg/
12751
12752 RENESAS CLOCK DRIVERS
12753 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12754 L:      linux-renesas-soc@vger.kernel.org
12755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12756 S:      Supported
12757 F:      drivers/clk/renesas/
12758
12759 RENESAS EMEV2 I2C DRIVER
12760 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12761 S:      Supported
12762 F:      drivers/i2c/busses/i2c-emev2.c
12763
12764 RENESAS ETHERNET DRIVERS
12765 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12766 L:      netdev@vger.kernel.org
12767 L:      linux-renesas-soc@vger.kernel.org
12768 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12769 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12770 F:      drivers/net/ethernet/renesas/
12771 F:      include/linux/sh_eth.h
12772
12773 RENESAS R-CAR GYROADC DRIVER
12774 M:      Marek Vasut <marek.vasut@gmail.com>
12775 L:      linux-iio@vger.kernel.org
12776 S:      Supported
12777 F:      drivers/iio/adc/rcar_gyro_adc.c
12778
12779 RENESAS R-CAR I2C DRIVERS
12780 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12781 S:      Supported
12782 F:      drivers/i2c/busses/i2c-rcar.c
12783 F:      drivers/i2c/busses/i2c-sh_mobile.c
12784
12785 RENESAS RIIC DRIVER
12786 M:      Chris Brandt <chris.brandt@renesas.com>
12787 S:      Supported
12788 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12789 F:      drivers/i2c/busses/i2c-riic.c
12790
12791 RENESAS USB PHY DRIVER
12792 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12793 L:      linux-renesas-soc@vger.kernel.org
12794 S:      Maintained
12795 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12796
12797 RESET CONTROLLER FRAMEWORK
12798 M:      Philipp Zabel <p.zabel@pengutronix.de>
12799 T:      git git://git.pengutronix.de/git/pza/linux
12800 S:      Maintained
12801 F:      drivers/reset/
12802 F:      Documentation/devicetree/bindings/reset/
12803 F:      include/dt-bindings/reset/
12804 F:      include/linux/reset.h
12805 F:      include/linux/reset-controller.h
12806
12807 RESTARTABLE SEQUENCES SUPPORT
12808 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12809 M:      Peter Zijlstra <peterz@infradead.org>
12810 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12811 M:      Boqun Feng <boqun.feng@gmail.com>
12812 L:      linux-kernel@vger.kernel.org
12813 S:      Supported
12814 F:      kernel/rseq.c
12815 F:      include/uapi/linux/rseq.h
12816 F:      include/trace/events/rseq.h
12817 F:      tools/testing/selftests/rseq/
12818
12819 RFKILL
12820 M:      Johannes Berg <johannes@sipsolutions.net>
12821 L:      linux-wireless@vger.kernel.org
12822 W:      http://wireless.kernel.org/
12823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12825 S:      Maintained
12826 F:      Documentation/rfkill.txt
12827 F:      Documentation/ABI/stable/sysfs-class-rfkill
12828 F:      net/rfkill/
12829 F:      include/linux/rfkill.h
12830 F:      include/uapi/linux/rfkill.h
12831
12832 RHASHTABLE
12833 M:      Thomas Graf <tgraf@suug.ch>
12834 M:      Herbert Xu <herbert@gondor.apana.org.au>
12835 L:      netdev@vger.kernel.org
12836 S:      Maintained
12837 F:      lib/rhashtable.c
12838 F:      lib/test_rhashtable.c
12839 F:      include/linux/rhashtable.h
12840 F:      include/linux/rhashtable-types.h
12841
12842 RICOH R5C592 MEMORYSTICK DRIVER
12843 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12844 S:      Maintained
12845 F:      drivers/memstick/host/r592.*
12846
12847 RICOH SMARTMEDIA/XD DRIVER
12848 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12849 S:      Maintained
12850 F:      drivers/mtd/nand/raw/r852.c
12851 F:      drivers/mtd/nand/raw/r852.h
12852
12853 RISC-V ARCHITECTURE
12854 M:      Palmer Dabbelt <palmer@sifive.com>
12855 M:      Albert Ou <aou@eecs.berkeley.edu>
12856 L:      linux-riscv@lists.infradead.org
12857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12858 S:      Supported
12859 F:      arch/riscv/
12860 K:      riscv
12861 N:      riscv
12862
12863 ROCCAT DRIVERS
12864 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12865 W:      http://sourceforge.net/projects/roccat/
12866 S:      Maintained
12867 F:      drivers/hid/hid-roccat*
12868 F:      include/linux/hid-roccat*
12869 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12870
12871 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12872 M:      Jacob chen <jacob2.chen@rock-chips.com>
12873 L:      linux-media@vger.kernel.org
12874 S:      Maintained
12875 F:      drivers/media/platform/rockchip/rga/
12876 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12877
12878 ROCKER DRIVER
12879 M:      Jiri Pirko <jiri@resnulli.us>
12880 L:      netdev@vger.kernel.org
12881 S:      Supported
12882 F:      drivers/net/ethernet/rocker/
12883
12884 ROCKETPORT DRIVER
12885 P:      Comtrol Corp.
12886 W:      http://www.comtrol.com
12887 S:      Maintained
12888 F:      Documentation/serial/rocket.txt
12889 F:      drivers/tty/rocket*
12890
12891 ROCKETPORT EXPRESS/INFINITY DRIVER
12892 M:      Kevin Cernekee <cernekee@gmail.com>
12893 L:      linux-serial@vger.kernel.org
12894 S:      Odd Fixes
12895 F:      drivers/tty/serial/rp2.*
12896
12897 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12898 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12899 L:      linux-kernel@vger.kernel.org
12900 L:      linux-renesas-soc@vger.kernel.org
12901 S:      Supported
12902 F:      drivers/mfd/bd9571mwv.c
12903 F:      drivers/regulator/bd9571mwv-regulator.c
12904 F:      drivers/gpio/gpio-bd9571mwv.c
12905 F:      include/linux/mfd/bd9571mwv.h
12906 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12907
12908 ROSE NETWORK LAYER
12909 M:      Ralf Baechle <ralf@linux-mips.org>
12910 L:      linux-hams@vger.kernel.org
12911 W:      http://www.linux-ax25.org/
12912 S:      Maintained
12913 F:      include/net/rose.h
12914 F:      include/uapi/linux/rose.h
12915 F:      net/rose/
12916
12917 RTL2830 MEDIA DRIVER
12918 M:      Antti Palosaari <crope@iki.fi>
12919 L:      linux-media@vger.kernel.org
12920 W:      https://linuxtv.org
12921 W:      http://palosaari.fi/linux/
12922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12923 T:      git git://linuxtv.org/anttip/media_tree.git
12924 S:      Maintained
12925 F:      drivers/media/dvb-frontends/rtl2830*
12926
12927 RTL2832 MEDIA DRIVER
12928 M:      Antti Palosaari <crope@iki.fi>
12929 L:      linux-media@vger.kernel.org
12930 W:      https://linuxtv.org
12931 W:      http://palosaari.fi/linux/
12932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12933 T:      git git://linuxtv.org/anttip/media_tree.git
12934 S:      Maintained
12935 F:      drivers/media/dvb-frontends/rtl2832*
12936
12937 RTL2832_SDR MEDIA DRIVER
12938 M:      Antti Palosaari <crope@iki.fi>
12939 L:      linux-media@vger.kernel.org
12940 W:      https://linuxtv.org
12941 W:      http://palosaari.fi/linux/
12942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12943 T:      git git://linuxtv.org/anttip/media_tree.git
12944 S:      Maintained
12945 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12946
12947 RTL8180 WIRELESS DRIVER
12948 L:      linux-wireless@vger.kernel.org
12949 W:      http://wireless.kernel.org/
12950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12951 S:      Orphan
12952 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12953
12954 RTL8187 WIRELESS DRIVER
12955 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12956 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12957 M:      Larry Finger <Larry.Finger@lwfinger.net>
12958 L:      linux-wireless@vger.kernel.org
12959 W:      http://wireless.kernel.org/
12960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12961 S:      Maintained
12962 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12963
12964 REALTEK WIRELESS DRIVER (rtlwifi family)
12965 M:      Ping-Ke Shih <pkshih@realtek.com>
12966 L:      linux-wireless@vger.kernel.org
12967 W:      http://wireless.kernel.org/
12968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12969 S:      Maintained
12970 F:      drivers/net/wireless/realtek/rtlwifi/
12971
12972 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12973 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12974 L:      linux-wireless@vger.kernel.org
12975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12976 S:      Maintained
12977 F:      drivers/net/wireless/realtek/rtl8xxxu/
12978
12979 RXRPC SOCKETS (AF_RXRPC)
12980 M:      David Howells <dhowells@redhat.com>
12981 L:      linux-afs@lists.infradead.org
12982 S:      Supported
12983 F:      net/rxrpc/
12984 F:      include/keys/rxrpc-type.h
12985 F:      include/net/af_rxrpc.h
12986 F:      include/trace/events/rxrpc.h
12987 F:      include/uapi/linux/rxrpc.h
12988 F:      Documentation/networking/rxrpc.txt
12989 W:      https://www.infradead.org/~dhowells/kafs/
12990
12991 S3 SAVAGE FRAMEBUFFER DRIVER
12992 M:      Antonino Daplas <adaplas@gmail.com>
12993 L:      linux-fbdev@vger.kernel.org
12994 S:      Maintained
12995 F:      drivers/video/fbdev/savage/
12996
12997 S390
12998 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12999 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13000 L:      linux-s390@vger.kernel.org
13001 W:      http://www.ibm.com/developerworks/linux/linux390/
13002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13003 S:      Supported
13004 F:      arch/s390/
13005 F:      drivers/s390/
13006 F:      Documentation/s390/
13007 F:      Documentation/driver-api/s390-drivers.rst
13008
13009 S390 COMMON I/O LAYER
13010 M:      Sebastian Ott <sebott@linux.ibm.com>
13011 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13012 L:      linux-s390@vger.kernel.org
13013 W:      http://www.ibm.com/developerworks/linux/linux390/
13014 S:      Supported
13015 F:      drivers/s390/cio/
13016
13017 S390 DASD DRIVER
13018 M:      Stefan Haberland <sth@linux.ibm.com>
13019 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13020 L:      linux-s390@vger.kernel.org
13021 W:      http://www.ibm.com/developerworks/linux/linux390/
13022 S:      Supported
13023 F:      drivers/s390/block/dasd*
13024 F:      block/partitions/ibm.c
13025
13026 S390 IOMMU (PCI)
13027 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13028 L:      linux-s390@vger.kernel.org
13029 W:      http://www.ibm.com/developerworks/linux/linux390/
13030 S:      Supported
13031 F:      drivers/iommu/s390-iommu.c
13032
13033 S390 IUCV NETWORK LAYER
13034 M:      Julian Wiedmann <jwi@linux.ibm.com>
13035 M:      Ursula Braun <ubraun@linux.ibm.com>
13036 L:      linux-s390@vger.kernel.org
13037 W:      http://www.ibm.com/developerworks/linux/linux390/
13038 S:      Supported
13039 F:      drivers/s390/net/*iucv*
13040 F:      include/net/iucv/
13041 F:      net/iucv/
13042
13043 S390 NETWORK DRIVERS
13044 M:      Julian Wiedmann <jwi@linux.ibm.com>
13045 M:      Ursula Braun <ubraun@linux.ibm.com>
13046 L:      linux-s390@vger.kernel.org
13047 W:      http://www.ibm.com/developerworks/linux/linux390/
13048 S:      Supported
13049 F:      drivers/s390/net/
13050
13051 S390 PCI SUBSYSTEM
13052 M:      Sebastian Ott <sebott@linux.ibm.com>
13053 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13054 L:      linux-s390@vger.kernel.org
13055 W:      http://www.ibm.com/developerworks/linux/linux390/
13056 S:      Supported
13057 F:      arch/s390/pci/
13058 F:      drivers/pci/hotplug/s390_pci_hpc.c
13059
13060 S390 VFIO-CCW DRIVER
13061 M:      Cornelia Huck <cohuck@redhat.com>
13062 M:      Halil Pasic <pasic@linux.ibm.com>
13063 L:      linux-s390@vger.kernel.org
13064 L:      kvm@vger.kernel.org
13065 S:      Supported
13066 F:      drivers/s390/cio/vfio_ccw*
13067 F:      Documentation/s390/vfio-ccw.txt
13068 F:      include/uapi/linux/vfio_ccw.h
13069
13070 S390 ZCRYPT DRIVER
13071 M:      Harald Freudenberger <freude@linux.ibm.com>
13072 L:      linux-s390@vger.kernel.org
13073 W:      http://www.ibm.com/developerworks/linux/linux390/
13074 S:      Supported
13075 F:      drivers/s390/crypto/
13076
13077 S390 VFIO AP DRIVER
13078 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13079 M:      Pierre Morel <pmorel@linux.ibm.com>
13080 M:      Halil Pasic <pasic@linux.ibm.com>
13081 L:      linux-s390@vger.kernel.org
13082 W:      http://www.ibm.com/developerworks/linux/linux390/
13083 S:      Supported
13084 F:      drivers/s390/crypto/vfio_ap_drv.c
13085 F:      drivers/s390/crypto/vfio_ap_private.h
13086 F:      drivers/s390/crypto/vfio_ap_ops.c
13087 F:      Documentation/s390/vfio-ap.txt
13088
13089 S390 ZFCP DRIVER
13090 M:      Steffen Maier <maier@linux.ibm.com>
13091 M:      Benjamin Block <bblock@linux.ibm.com>
13092 L:      linux-s390@vger.kernel.org
13093 W:      http://www.ibm.com/developerworks/linux/linux390/
13094 S:      Supported
13095 F:      drivers/s390/scsi/zfcp_*
13096
13097 S3C24XX SD/MMC Driver
13098 M:      Ben Dooks <ben-linux@fluff.org>
13099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13100 S:      Supported
13101 F:      drivers/mmc/host/s3cmci.*
13102
13103 SAA6588 RDS RECEIVER DRIVER
13104 M:      Hans Verkuil <hverkuil@xs4all.nl>
13105 L:      linux-media@vger.kernel.org
13106 T:      git git://linuxtv.org/media_tree.git
13107 W:      https://linuxtv.org
13108 S:      Odd Fixes
13109 F:      drivers/media/i2c/saa6588*
13110
13111 SAA7134 VIDEO4LINUX DRIVER
13112 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13113 L:      linux-media@vger.kernel.org
13114 W:      https://linuxtv.org
13115 T:      git git://linuxtv.org/media_tree.git
13116 S:      Odd fixes
13117 F:      Documentation/media/v4l-drivers/saa7134*
13118 F:      drivers/media/pci/saa7134/
13119
13120 SAA7146 VIDEO4LINUX-2 DRIVER
13121 M:      Hans Verkuil <hverkuil@xs4all.nl>
13122 L:      linux-media@vger.kernel.org
13123 T:      git git://linuxtv.org/media_tree.git
13124 S:      Maintained
13125 F:      drivers/media/common/saa7146/
13126 F:      drivers/media/pci/saa7146/
13127 F:      include/media/saa7146*
13128
13129 SAMSUNG AUDIO (ASoC) DRIVERS
13130 M:      Krzysztof Kozlowski <krzk@kernel.org>
13131 M:      Sangbeom Kim <sbkim73@samsung.com>
13132 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13134 S:      Supported
13135 F:      sound/soc/samsung/
13136 F:      Documentation/devicetree/bindings/sound/samsung*
13137
13138 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13139 M:      Krzysztof Kozlowski <krzk@kernel.org>
13140 L:      linux-crypto@vger.kernel.org
13141 L:      linux-samsung-soc@vger.kernel.org
13142 S:      Maintained
13143 F:      drivers/crypto/exynos-rng.c
13144 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13145
13146 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13147 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13148 L:      linux-samsung-soc@vger.kernel.org
13149 S:      Maintained
13150 F:      drivers/char/hw_random/exynos-trng.c
13151 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13152
13153 SAMSUNG FRAMEBUFFER DRIVER
13154 M:      Jingoo Han <jingoohan1@gmail.com>
13155 L:      linux-fbdev@vger.kernel.org
13156 S:      Maintained
13157 F:      drivers/video/fbdev/s3c-fb.c
13158
13159 SAMSUNG LAPTOP DRIVER
13160 M:      Corentin Chary <corentin.chary@gmail.com>
13161 L:      platform-driver-x86@vger.kernel.org
13162 S:      Maintained
13163 F:      drivers/platform/x86/samsung-laptop.c
13164
13165 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13166 M:      Sangbeom Kim <sbkim73@samsung.com>
13167 M:      Krzysztof Kozlowski <krzk@kernel.org>
13168 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13169 L:      linux-kernel@vger.kernel.org
13170 L:      linux-samsung-soc@vger.kernel.org
13171 S:      Supported
13172 F:      drivers/mfd/sec*.c
13173 F:      drivers/regulator/s2m*.c
13174 F:      drivers/regulator/s5m*.c
13175 F:      drivers/clk/clk-s2mps11.c
13176 F:      drivers/rtc/rtc-s5m.c
13177 F:      include/linux/mfd/samsung/
13178 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13179 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13180 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13181 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13182
13183 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13184 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13185 L:      linux-media@vger.kernel.org
13186 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13187 S:      Maintained
13188 F:      drivers/media/platform/s3c-camif/
13189 F:      include/media/drv-intf/s3c_camif.h
13190
13191 SAMSUNG S3FWRN5 NFC DRIVER
13192 M:      Robert Baldyga <r.baldyga@samsung.com>
13193 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13194 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13195 S:      Supported
13196 F:      drivers/nfc/s3fwrn5
13197
13198 SAMSUNG S5C73M3 CAMERA DRIVER
13199 M:      Kyungmin Park <kyungmin.park@samsung.com>
13200 M:      Andrzej Hajda <a.hajda@samsung.com>
13201 L:      linux-media@vger.kernel.org
13202 S:      Supported
13203 F:      drivers/media/i2c/s5c73m3/*
13204
13205 SAMSUNG S5K5BAF CAMERA DRIVER
13206 M:      Kyungmin Park <kyungmin.park@samsung.com>
13207 M:      Andrzej Hajda <a.hajda@samsung.com>
13208 L:      linux-media@vger.kernel.org
13209 S:      Supported
13210 F:      drivers/media/i2c/s5k5baf.c
13211
13212 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13213 M:      Krzysztof Kozlowski <krzk@kernel.org>
13214 M:      Vladimir Zapolskiy <vz@mleia.com>
13215 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13216 L:      linux-crypto@vger.kernel.org
13217 L:      linux-samsung-soc@vger.kernel.org
13218 S:      Maintained
13219 F:      drivers/crypto/s5p-sss.c
13220
13221 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13222 M:      Kyungmin Park <kyungmin.park@samsung.com>
13223 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13224 L:      linux-media@vger.kernel.org
13225 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13226 S:      Supported
13227 F:      drivers/media/platform/exynos4-is/
13228
13229 SAMSUNG SOC CLOCK DRIVERS
13230 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13231 M:      Tomasz Figa <tomasz.figa@gmail.com>
13232 M:      Chanwoo Choi <cw00.choi@samsung.com>
13233 S:      Supported
13234 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13236 F:      drivers/clk/samsung/
13237 F:      include/dt-bindings/clock/exynos*.h
13238 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13239
13240 SAMSUNG SPI DRIVERS
13241 M:      Kukjin Kim <kgene@kernel.org>
13242 M:      Krzysztof Kozlowski <krzk@kernel.org>
13243 M:      Andi Shyti <andi@etezian.org>
13244 L:      linux-spi@vger.kernel.org
13245 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13246 S:      Maintained
13247 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13248 F:      drivers/spi/spi-s3c*
13249 F:      include/linux/platform_data/spi-s3c64xx.h
13250
13251 SAMSUNG SXGBE DRIVERS
13252 M:      Byungho An <bh74.an@samsung.com>
13253 M:      Girish K S <ks.giri@samsung.com>
13254 M:      Vipul Pandya <vipul.pandya@samsung.com>
13255 S:      Supported
13256 L:      netdev@vger.kernel.org
13257 F:      drivers/net/ethernet/samsung/sxgbe/
13258
13259 SAMSUNG THERMAL DRIVER
13260 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13261 L:      linux-pm@vger.kernel.org
13262 L:      linux-samsung-soc@vger.kernel.org
13263 S:      Supported
13264 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13265 F:      drivers/thermal/samsung/
13266
13267 SAMSUNG USB2 PHY DRIVER
13268 M:      Kamil Debski <kamil@wypas.org>
13269 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13270 L:      linux-kernel@vger.kernel.org
13271 S:      Supported
13272 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13273 F:      Documentation/phy/samsung-usb2.txt
13274 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13275 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13276 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13277 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13278 F:      drivers/phy/samsung/phy-samsung-usb2.c
13279 F:      drivers/phy/samsung/phy-samsung-usb2.h
13280
13281 SC1200 WDT DRIVER
13282 M:      Zwane Mwaikambo <zwanem@gmail.com>
13283 S:      Maintained
13284 F:      drivers/watchdog/sc1200wdt.c
13285
13286 SCHEDULER
13287 M:      Ingo Molnar <mingo@redhat.com>
13288 M:      Peter Zijlstra <peterz@infradead.org>
13289 L:      linux-kernel@vger.kernel.org
13290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13291 S:      Maintained
13292 F:      kernel/sched/
13293 F:      include/linux/sched.h
13294 F:      include/uapi/linux/sched.h
13295 F:      include/linux/wait.h
13296
13297 SCR24X CHIP CARD INTERFACE DRIVER
13298 M:      Lubomir Rintel <lkundrak@v3.sk>
13299 S:      Supported
13300 F:      drivers/char/pcmcia/scr24x_cs.c
13301
13302 SCSI CDROM DRIVER
13303 M:      Jens Axboe <axboe@kernel.dk>
13304 L:      linux-scsi@vger.kernel.org
13305 W:      http://www.kernel.dk
13306 S:      Maintained
13307 F:      drivers/scsi/sr*
13308
13309 SCSI RDMA PROTOCOL (SRP) INITIATOR
13310 M:      Bart Van Assche <bvanassche@acm.org>
13311 L:      linux-rdma@vger.kernel.org
13312 S:      Supported
13313 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13314 F:      drivers/infiniband/ulp/srp/
13315 F:      include/scsi/srp.h
13316
13317 SCSI RDMA PROTOCOL (SRP) TARGET
13318 M:      Bart Van Assche <bvanassche@acm.org>
13319 L:      linux-rdma@vger.kernel.org
13320 L:      target-devel@vger.kernel.org
13321 S:      Supported
13322 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13323 F:      drivers/infiniband/ulp/srpt/
13324
13325 SCSI SG DRIVER
13326 M:      Doug Gilbert <dgilbert@interlog.com>
13327 L:      linux-scsi@vger.kernel.org
13328 W:      http://sg.danny.cz/sg
13329 S:      Maintained
13330 F:      Documentation/scsi/scsi-generic.txt
13331 F:      drivers/scsi/sg.c
13332 F:      include/scsi/sg.h
13333
13334 SCSI SUBSYSTEM
13335 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13337 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13339 L:      linux-scsi@vger.kernel.org
13340 S:      Maintained
13341 F:      Documentation/devicetree/bindings/scsi/
13342 F:      drivers/scsi/
13343 F:      include/scsi/
13344
13345 SCSI TAPE DRIVER
13346 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13347 L:      linux-scsi@vger.kernel.org
13348 S:      Maintained
13349 F:      Documentation/scsi/st.txt
13350 F:      drivers/scsi/st.*
13351 F:      drivers/scsi/st_*.h
13352
13353 SCTP PROTOCOL
13354 M:      Vlad Yasevich <vyasevich@gmail.com>
13355 M:      Neil Horman <nhorman@tuxdriver.com>
13356 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13357 L:      linux-sctp@vger.kernel.org
13358 W:      http://lksctp.sourceforge.net
13359 S:      Maintained
13360 F:      Documentation/networking/sctp.txt
13361 F:      include/linux/sctp.h
13362 F:      include/uapi/linux/sctp.h
13363 F:      include/net/sctp/
13364 F:      net/sctp/
13365
13366 SCx200 CPU SUPPORT
13367 M:      Jim Cromie <jim.cromie@gmail.com>
13368 S:      Odd Fixes
13369 F:      Documentation/i2c/busses/scx200_acb
13370 F:      arch/x86/platform/scx200/
13371 F:      drivers/watchdog/scx200_wdt.c
13372 F:      drivers/i2c/busses/scx200*
13373 F:      drivers/mtd/maps/scx200_docflash.c
13374 F:      include/linux/scx200.h
13375
13376 SCx200 GPIO DRIVER
13377 M:      Jim Cromie <jim.cromie@gmail.com>
13378 S:      Maintained
13379 F:      drivers/char/scx200_gpio.c
13380 F:      include/linux/scx200_gpio.h
13381
13382 SCx200 HRT CLOCKSOURCE DRIVER
13383 M:      Jim Cromie <jim.cromie@gmail.com>
13384 S:      Maintained
13385 F:      drivers/clocksource/scx200_hrt.c
13386
13387 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13388 M:      Sascha Sommer <saschasommer@freenet.de>
13389 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13390 S:      Maintained
13391 F:      drivers/mmc/host/sdricoh_cs.c
13392
13393 SECURE COMPUTING
13394 M:      Kees Cook <keescook@chromium.org>
13395 R:      Andy Lutomirski <luto@amacapital.net>
13396 R:      Will Drewry <wad@chromium.org>
13397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13398 S:      Supported
13399 F:      kernel/seccomp.c
13400 F:      include/uapi/linux/seccomp.h
13401 F:      include/linux/seccomp.h
13402 F:      tools/testing/selftests/seccomp/*
13403 F:      tools/testing/selftests/kselftest_harness.h
13404 F:      Documentation/userspace-api/seccomp_filter.rst
13405 K:      \bsecure_computing
13406 K:      \bTIF_SECCOMP\b
13407
13408 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13409 M:      Al Cooper <alcooperx@gmail.com>
13410 L:      linux-mmc@vger.kernel.org
13411 L:      bcm-kernel-feedback-list@broadcom.com
13412 S:      Maintained
13413 F:      drivers/mmc/host/sdhci-brcmstb*
13414
13415 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13416 M:      Adrian Hunter <adrian.hunter@intel.com>
13417 L:      linux-mmc@vger.kernel.org
13418 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13419 S:      Maintained
13420 F:      drivers/mmc/host/sdhci*
13421 F:      include/linux/mmc/sdhci*
13422
13423 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13424 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13425 M:      Manjunath M B <manjumb@synopsys.com>
13426 L:      linux-mmc@vger.kernel.org
13427 S:      Maintained
13428 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13429
13430 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13431 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13432 L:      linux-mmc@vger.kernel.org
13433 S:      Supported
13434 F:      drivers/mmc/host/sdhci-of-at91.c
13435
13436 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13437 M:      Ben Dooks <ben-linux@fluff.org>
13438 M:      Jaehoon Chung <jh80.chung@samsung.com>
13439 L:      linux-mmc@vger.kernel.org
13440 S:      Maintained
13441 F:      drivers/mmc/host/sdhci-s3c*
13442
13443 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13444 M:      Viresh Kumar <vireshk@kernel.org>
13445 L:      linux-mmc@vger.kernel.org
13446 S:      Maintained
13447 F:      drivers/mmc/host/sdhci-spear.c
13448
13449 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13450 M:      Kishon Vijay Abraham I <kishon@ti.com>
13451 L:      linux-mmc@vger.kernel.org
13452 S:      Maintained
13453 F:      drivers/mmc/host/sdhci-omap.c
13454
13455 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13456 M:      Scott Bauer <scott.bauer@intel.com>
13457 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13458 L:      linux-block@vger.kernel.org
13459 S:      Supported
13460 F:      block/sed*
13461 F:      block/opal_proto.h
13462 F:      include/linux/sed*
13463 F:      include/uapi/linux/sed*
13464
13465 SECURITY CONTACT
13466 M:      Security Officers <security@kernel.org>
13467 S:      Supported
13468
13469 SECURITY SUBSYSTEM
13470 M:      James Morris <jmorris@namei.org>
13471 M:      "Serge E. Hallyn" <serge@hallyn.com>
13472 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13474 W:      http://kernsec.org/
13475 S:      Supported
13476 F:      security/
13477 X:      security/selinux/
13478
13479 SELINUX SECURITY MODULE
13480 M:      Paul Moore <paul@paul-moore.com>
13481 M:      Stephen Smalley <sds@tycho.nsa.gov>
13482 M:      Eric Paris <eparis@parisplace.org>
13483 L:      selinux@vger.kernel.org
13484 W:      https://selinuxproject.org
13485 W:      https://github.com/SELinuxProject
13486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13487 S:      Supported
13488 F:      include/linux/selinux*
13489 F:      security/selinux/
13490 F:      scripts/selinux/
13491 F:      Documentation/admin-guide/LSM/SELinux.rst
13492
13493 SENSABLE PHANTOM
13494 M:      Jiri Slaby <jirislaby@gmail.com>
13495 S:      Maintained
13496 F:      drivers/misc/phantom.c
13497 F:      include/uapi/linux/phantom.h
13498
13499 SERIAL DEVICE BUS
13500 M:      Rob Herring <robh@kernel.org>
13501 L:      linux-serial@vger.kernel.org
13502 S:      Maintained
13503 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13504 F:      drivers/tty/serdev/
13505 F:      include/linux/serdev.h
13506
13507 SERIAL DRIVERS
13508 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13509 L:      linux-serial@vger.kernel.org
13510 S:      Maintained
13511 F:      Documentation/devicetree/bindings/serial/
13512 F:      drivers/tty/serial/
13513
13514 SERIAL IR RECEIVER
13515 M:      Sean Young <sean@mess.org>
13516 L:      linux-media@vger.kernel.org
13517 S:      Maintained
13518 F:      drivers/media/rc/serial_ir.c
13519
13520 SFC NETWORK DRIVER
13521 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13522 M:      Edward Cree <ecree@solarflare.com>
13523 M:      Bert Kenward <bkenward@solarflare.com>
13524 L:      netdev@vger.kernel.org
13525 S:      Supported
13526 F:      drivers/net/ethernet/sfc/
13527
13528 SGI GRU DRIVER
13529 M:      Dimitri Sivanich <sivanich@sgi.com>
13530 S:      Maintained
13531 F:      drivers/misc/sgi-gru/
13532
13533 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13534 M:      Pat Gefre <pfg@sgi.com>
13535 L:      linux-ia64@vger.kernel.org
13536 S:      Supported
13537 F:      Documentation/ia64/serial.txt
13538 F:      drivers/tty/serial/ioc?_serial.c
13539 F:      include/linux/ioc?.h
13540
13541 SGI XP/XPC/XPNET DRIVER
13542 M:      Cliff Whickman <cpw@sgi.com>
13543 M:      Robin Holt <robinmholt@gmail.com>
13544 S:      Maintained
13545 F:      drivers/misc/sgi-xp/
13546
13547 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13548 M:      Ursula Braun <ubraun@linux.ibm.com>
13549 L:      linux-s390@vger.kernel.org
13550 W:      http://www.ibm.com/developerworks/linux/linux390/
13551 S:      Supported
13552 F:      net/smc/
13553
13554 SHARP RJ54N1CB0C SENSOR DRIVER
13555 M:      Jacopo Mondi <jacopo@jmondi.org>
13556 L:      linux-media@vger.kernel.org
13557 T:      git git://linuxtv.org/media_tree.git
13558 S:      Odd fixes
13559 F:      drivers/media/i2c/rj54n1cb0c.c
13560 F:      include/media/i2c/rj54n1cb0c.h
13561
13562 SH_VEU V4L2 MEM2MEM DRIVER
13563 L:      linux-media@vger.kernel.org
13564 S:      Orphan
13565 F:      drivers/media/platform/sh_veu.c
13566
13567 SH_VOU V4L2 OUTPUT DRIVER
13568 L:      linux-media@vger.kernel.org
13569 S:      Orphan
13570 F:      drivers/media/platform/sh_vou.c
13571 F:      include/media/drv-intf/sh_vou.h
13572
13573 SI2157 MEDIA DRIVER
13574 M:      Antti Palosaari <crope@iki.fi>
13575 L:      linux-media@vger.kernel.org
13576 W:      https://linuxtv.org
13577 W:      http://palosaari.fi/linux/
13578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13579 T:      git git://linuxtv.org/anttip/media_tree.git
13580 S:      Maintained
13581 F:      drivers/media/tuners/si2157*
13582
13583 SI2165 MEDIA DRIVER
13584 M:      Matthias Schwarzott <zzam@gentoo.org>
13585 L:      linux-media@vger.kernel.org
13586 W:      https://linuxtv.org
13587 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13588 S:      Maintained
13589 F:      drivers/media/dvb-frontends/si2165*
13590
13591 SI2168 MEDIA DRIVER
13592 M:      Antti Palosaari <crope@iki.fi>
13593 L:      linux-media@vger.kernel.org
13594 W:      https://linuxtv.org
13595 W:      http://palosaari.fi/linux/
13596 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13597 T:      git git://linuxtv.org/anttip/media_tree.git
13598 S:      Maintained
13599 F:      drivers/media/dvb-frontends/si2168*
13600
13601 SI470X FM RADIO RECEIVER I2C DRIVER
13602 M:      Hans Verkuil <hverkuil@xs4all.nl>
13603 L:      linux-media@vger.kernel.org
13604 T:      git git://linuxtv.org/media_tree.git
13605 W:      https://linuxtv.org
13606 S:      Odd Fixes
13607 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13608
13609 SI470X FM RADIO RECEIVER USB DRIVER
13610 M:      Hans Verkuil <hverkuil@xs4all.nl>
13611 L:      linux-media@vger.kernel.org
13612 T:      git git://linuxtv.org/media_tree.git
13613 W:      https://linuxtv.org
13614 S:      Maintained
13615 F:      drivers/media/radio/si470x/radio-si470x-common.c
13616 F:      drivers/media/radio/si470x/radio-si470x.h
13617 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13618
13619 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13620 M:      Eduardo Valentin <edubezval@gmail.com>
13621 L:      linux-media@vger.kernel.org
13622 T:      git git://linuxtv.org/media_tree.git
13623 W:      https://linuxtv.org
13624 S:      Odd Fixes
13625 F:      drivers/media/radio/si4713/si4713.?
13626
13627 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13628 M:      Eduardo Valentin <edubezval@gmail.com>
13629 L:      linux-media@vger.kernel.org
13630 T:      git git://linuxtv.org/media_tree.git
13631 W:      https://linuxtv.org
13632 S:      Odd Fixes
13633 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13634
13635 SI4713 FM RADIO TRANSMITTER USB DRIVER
13636 M:      Hans Verkuil <hverkuil@xs4all.nl>
13637 L:      linux-media@vger.kernel.org
13638 T:      git git://linuxtv.org/media_tree.git
13639 W:      https://linuxtv.org
13640 S:      Maintained
13641 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13642
13643 SIANO DVB DRIVER
13644 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13645 L:      linux-media@vger.kernel.org
13646 W:      https://linuxtv.org
13647 T:      git git://linuxtv.org/media_tree.git
13648 S:      Odd fixes
13649 F:      drivers/media/common/siano/
13650 F:      drivers/media/usb/siano/
13651 F:      drivers/media/usb/siano/
13652 F:      drivers/media/mmc/siano/
13653
13654 SIFIVE DRIVERS
13655 M:      Palmer Dabbelt <palmer@sifive.com>
13656 L:      linux-riscv@lists.infradead.org
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13658 S:      Supported
13659 K:      sifive
13660 N:      sifive
13661
13662 SILEAD TOUCHSCREEN DRIVER
13663 M:      Hans de Goede <hdegoede@redhat.com>
13664 L:      linux-input@vger.kernel.org
13665 L:      platform-driver-x86@vger.kernel.org
13666 S:      Maintained
13667 F:      drivers/input/touchscreen/silead.c
13668 F:      drivers/platform/x86/touchscreen_dmi.c
13669
13670 SILICON MOTION SM712 FRAME BUFFER DRIVER
13671 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13672 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13673 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13674 L:      linux-fbdev@vger.kernel.org
13675 S:      Maintained
13676 F:      drivers/video/fbdev/sm712*
13677 F:      Documentation/fb/sm712fb.txt
13678
13679 SIMPLE FIRMWARE INTERFACE (SFI)
13680 M:      Len Brown <lenb@kernel.org>
13681 L:      sfi-devel@simplefirmware.org
13682 W:      http://simplefirmware.org/
13683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13684 S:      Supported
13685 F:      arch/x86/platform/sfi/
13686 F:      drivers/sfi/
13687 F:      include/linux/sfi*.h
13688
13689 SIMPLEFB FB DRIVER
13690 M:      Hans de Goede <hdegoede@redhat.com>
13691 L:      linux-fbdev@vger.kernel.org
13692 S:      Maintained
13693 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13694 F:      drivers/video/fbdev/simplefb.c
13695 F:      include/linux/platform_data/simplefb.h
13696
13697 SIMTEC EB110ATX (Chalice CATS)
13698 P:      Ben Dooks
13699 P:      Vincent Sanders <vince@simtec.co.uk>
13700 M:      Simtec Linux Team <linux@simtec.co.uk>
13701 W:      http://www.simtec.co.uk/products/EB110ATX/
13702 S:      Supported
13703
13704 SIMTEC EB2410ITX (BAST)
13705 P:      Ben Dooks
13706 P:      Vincent Sanders <vince@simtec.co.uk>
13707 M:      Simtec Linux Team <linux@simtec.co.uk>
13708 W:      http://www.simtec.co.uk/products/EB2410ITX/
13709 S:      Supported
13710 F:      arch/arm/mach-s3c24xx/mach-bast.c
13711 F:      arch/arm/mach-s3c24xx/bast-ide.c
13712 F:      arch/arm/mach-s3c24xx/bast-irq.c
13713
13714 SIPHASH PRF ROUTINES
13715 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13716 S:      Maintained
13717 F:      lib/siphash.c
13718 F:      lib/test_siphash.c
13719 F:      include/linux/siphash.h
13720
13721 SIOX
13722 M:      Gavin Schenk <g.schenk@eckelmann.de>
13723 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13724 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13725 S:      Supported
13726 F:      drivers/siox/*
13727 F:      drivers/gpio/gpio-siox.c
13728 F:      include/trace/events/siox.h
13729
13730 SIS 190 ETHERNET DRIVER
13731 M:      Francois Romieu <romieu@fr.zoreil.com>
13732 L:      netdev@vger.kernel.org
13733 S:      Maintained
13734 F:      drivers/net/ethernet/sis/sis190.c
13735
13736 SIS 900/7016 FAST ETHERNET DRIVER
13737 M:      Daniele Venzano <venza@brownhat.org>
13738 W:      http://www.brownhat.org/sis900.html
13739 L:      netdev@vger.kernel.org
13740 S:      Maintained
13741 F:      drivers/net/ethernet/sis/sis900.*
13742
13743 SIS FRAMEBUFFER DRIVER
13744 M:      Thomas Winischhofer <thomas@winischhofer.net>
13745 W:      http://www.winischhofer.net/linuxsisvga.shtml
13746 S:      Maintained
13747 F:      Documentation/fb/sisfb.txt
13748 F:      drivers/video/fbdev/sis/
13749 F:      include/video/sisfb.h
13750
13751 SIS USB2VGA DRIVER
13752 M:      Thomas Winischhofer <thomas@winischhofer.net>
13753 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13754 S:      Maintained
13755 F:      drivers/usb/misc/sisusbvga/
13756
13757 SLAB ALLOCATOR
13758 M:      Christoph Lameter <cl@linux.com>
13759 M:      Pekka Enberg <penberg@kernel.org>
13760 M:      David Rientjes <rientjes@google.com>
13761 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13762 M:      Andrew Morton <akpm@linux-foundation.org>
13763 L:      linux-mm@kvack.org
13764 S:      Maintained
13765 F:      include/linux/sl?b*.h
13766 F:      mm/sl?b*
13767
13768 SLEEPABLE READ-COPY UPDATE (SRCU)
13769 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13770 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13771 M:      Josh Triplett <josh@joshtriplett.org>
13772 R:      Steven Rostedt <rostedt@goodmis.org>
13773 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13774 L:      linux-kernel@vger.kernel.org
13775 W:      http://www.rdrop.com/users/paulmck/RCU/
13776 S:      Supported
13777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13778 F:      include/linux/srcu*.h
13779 F:      kernel/rcu/srcu*.c
13780
13781 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13782 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13783 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13784 S:      Maintained
13785 F:      drivers/slimbus/
13786 F:      Documentation/devicetree/bindings/slimbus/
13787 F:      include/linux/slimbus.h
13788
13789 SMACK SECURITY MODULE
13790 M:      Casey Schaufler <casey@schaufler-ca.com>
13791 L:      linux-security-module@vger.kernel.org
13792 W:      http://schaufler-ca.com
13793 T:      git git://github.com/cschaufler/smack-next
13794 S:      Maintained
13795 F:      Documentation/admin-guide/LSM/Smack.rst
13796 F:      security/smack/
13797
13798 SMC91x ETHERNET DRIVER
13799 M:      Nicolas Pitre <nico@fluxnic.net>
13800 S:      Odd Fixes
13801 F:      drivers/net/ethernet/smsc/smc91x.*
13802
13803 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13804 M:      Sakari Ailus <sakari.ailus@iki.fi>
13805 L:      linux-media@vger.kernel.org
13806 S:      Maintained
13807 F:      drivers/media/i2c/smiapp/
13808 F:      include/media/i2c/smiapp.h
13809 F:      drivers/media/i2c/smiapp-pll.c
13810 F:      drivers/media/i2c/smiapp-pll.h
13811 F:      include/uapi/linux/smiapp.h
13812 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13813
13814 SMM665 HARDWARE MONITOR DRIVER
13815 M:      Guenter Roeck <linux@roeck-us.net>
13816 L:      linux-hwmon@vger.kernel.org
13817 S:      Maintained
13818 F:      Documentation/hwmon/smm665
13819 F:      drivers/hwmon/smm665.c
13820
13821 SMSC EMC2103 HARDWARE MONITOR DRIVER
13822 M:      Steve Glendinning <steve.glendinning@shawell.net>
13823 L:      linux-hwmon@vger.kernel.org
13824 S:      Maintained
13825 F:      Documentation/hwmon/emc2103
13826 F:      drivers/hwmon/emc2103.c
13827
13828 SMSC SCH5627 HARDWARE MONITOR DRIVER
13829 M:      Hans de Goede <hdegoede@redhat.com>
13830 L:      linux-hwmon@vger.kernel.org
13831 S:      Supported
13832 F:      Documentation/hwmon/sch5627
13833 F:      drivers/hwmon/sch5627.c
13834
13835 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13836 M:      Steve Glendinning <steve.glendinning@shawell.net>
13837 L:      linux-fbdev@vger.kernel.org
13838 S:      Maintained
13839 F:      drivers/video/fbdev/smscufx.c
13840
13841 SMSC47B397 HARDWARE MONITOR DRIVER
13842 M:      Jean Delvare <jdelvare@suse.com>
13843 L:      linux-hwmon@vger.kernel.org
13844 S:      Maintained
13845 F:      Documentation/hwmon/smsc47b397
13846 F:      drivers/hwmon/smsc47b397.c
13847
13848 SMSC911x ETHERNET DRIVER
13849 M:      Steve Glendinning <steve.glendinning@shawell.net>
13850 L:      netdev@vger.kernel.org
13851 S:      Maintained
13852 F:      include/linux/smsc911x.h
13853 F:      drivers/net/ethernet/smsc/smsc911x.*
13854
13855 SMSC9420 PCI ETHERNET DRIVER
13856 M:      Steve Glendinning <steve.glendinning@shawell.net>
13857 L:      netdev@vger.kernel.org
13858 S:      Maintained
13859 F:      drivers/net/ethernet/smsc/smsc9420.*
13860
13861 SOC-CAMERA V4L2 SUBSYSTEM
13862 L:      linux-media@vger.kernel.org
13863 T:      git git://linuxtv.org/media_tree.git
13864 S:      Orphan
13865 F:      include/media/soc*
13866 F:      drivers/media/i2c/soc_camera/
13867 F:      drivers/media/platform/soc_camera/
13868
13869 SOCIONEXT SYNQUACER I2C DRIVER
13870 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13871 L:      linux-i2c@vger.kernel.org
13872 S:      Maintained
13873 F:      drivers/i2c/busses/i2c-synquacer.c
13874 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13875
13876 SOCIONEXT UNIPHIER SOUND DRIVER
13877 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13878 S:      Orphan
13879 F:      sound/soc/uniphier/
13880
13881 SOEKRIS NET48XX LED SUPPORT
13882 M:      Chris Boot <bootc@bootc.net>
13883 S:      Maintained
13884 F:      drivers/leds/leds-net48xx.c
13885
13886 SOFT-ROCE DRIVER (rxe)
13887 M:      Moni Shoua <monis@mellanox.com>
13888 L:      linux-rdma@vger.kernel.org
13889 S:      Supported
13890 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13891 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13892 F:      drivers/infiniband/sw/rxe/
13893 F:      include/uapi/rdma/rdma_user_rxe.h
13894
13895 SOFTLOGIC 6x10 MPEG CODEC
13896 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13897 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13898 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13899 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13900 M:      Ismael Luceno <ismael@iodev.co.uk>
13901 L:      linux-media@vger.kernel.org
13902 S:      Supported
13903 F:      drivers/media/pci/solo6x10/
13904
13905 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13906 M:      James Morse <james.morse@arm.com>
13907 L:      linux-arm-kernel@lists.infradead.org
13908 S:      Maintained
13909 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13910 F:      drivers/firmware/arm_sdei.c
13911 F:      include/linux/arm_sdei.h
13912 F:      include/uapi/linux/arm_sdei.h
13913
13914 SOFTWARE RAID (Multiple Disks) SUPPORT
13915 M:      Shaohua Li <shli@kernel.org>
13916 L:      linux-raid@vger.kernel.org
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13918 S:      Supported
13919 F:      drivers/md/Makefile
13920 F:      drivers/md/Kconfig
13921 F:      drivers/md/md*
13922 F:      drivers/md/raid*
13923 F:      include/linux/raid/
13924 F:      include/uapi/linux/raid/
13925
13926 SOCIONEXT (SNI) AVE NETWORK DRIVER
13927 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13928 L:      netdev@vger.kernel.org
13929 S:      Maintained
13930 F:      drivers/net/ethernet/socionext/sni_ave.c
13931 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13932
13933 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13934 M:      Jassi Brar <jaswinder.singh@linaro.org>
13935 L:      netdev@vger.kernel.org
13936 S:      Maintained
13937 F:      drivers/net/ethernet/socionext/netsec.c
13938 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13939
13940 SOLIDRUN CLEARFOG SUPPORT
13941 M:      Russell King <linux@armlinux.org.uk>
13942 S:      Maintained
13943 F:      arch/arm/boot/dts/armada-388-clearfog*
13944 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13945
13946 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13947 M:      Russell King <linux@armlinux.org.uk>
13948 S:      Maintained
13949 F:      arch/arm/boot/dts/imx6*-cubox-i*
13950 F:      arch/arm/boot/dts/imx6*-hummingboard*
13951 F:      arch/arm/boot/dts/imx6*-sr-*
13952
13953 SONIC NETWORK DRIVER
13954 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13955 L:      netdev@vger.kernel.org
13956 S:      Maintained
13957 F:      drivers/net/ethernet/natsemi/sonic.*
13958
13959 SONICS SILICON BACKPLANE DRIVER (SSB)
13960 M:      Michael Buesch <m@bues.ch>
13961 L:      linux-wireless@vger.kernel.org
13962 S:      Maintained
13963 F:      drivers/ssb/
13964 F:      include/linux/ssb/
13965
13966 SONY IMX258 SENSOR DRIVER
13967 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13968 L:      linux-media@vger.kernel.org
13969 T:      git git://linuxtv.org/media_tree.git
13970 S:      Maintained
13971 F:      drivers/media/i2c/imx258.c
13972
13973 SONY IMX274 SENSOR DRIVER
13974 M:      Leon Luo <leonl@leopardimaging.com>
13975 L:      linux-media@vger.kernel.org
13976 T:      git git://linuxtv.org/media_tree.git
13977 S:      Maintained
13978 F:      drivers/media/i2c/imx274.c
13979 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13980
13981 SONY IMX319 SENSOR DRIVER
13982 M:      Bingbu Cao <bingbu.cao@intel.com>
13983 L:      linux-media@vger.kernel.org
13984 T:      git git://linuxtv.org/media_tree.git
13985 S:      Maintained
13986 F:      drivers/media/i2c/imx319.c
13987
13988 SONY IMX355 SENSOR DRIVER
13989 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13990 L:      linux-media@vger.kernel.org
13991 T:      git git://linuxtv.org/media_tree.git
13992 S:      Maintained
13993 F:      drivers/media/i2c/imx355.c
13994
13995 SONY MEMORYSTICK CARD SUPPORT
13996 M:      Alex Dubov <oakad@yahoo.com>
13997 W:      http://tifmxx.berlios.de/
13998 S:      Maintained
13999 F:      drivers/memstick/host/tifm_ms.c
14000
14001 SONY MEMORYSTICK STANDARD SUPPORT
14002 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14003 S:      Maintained
14004 F:      drivers/memstick/core/ms_block.*
14005
14006 SONY VAIO CONTROL DEVICE DRIVER
14007 M:      Mattia Dongili <malattia@linux.it>
14008 L:      platform-driver-x86@vger.kernel.org
14009 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14010 S:      Maintained
14011 F:      Documentation/laptops/sony-laptop.txt
14012 F:      drivers/char/sonypi.c
14013 F:      drivers/platform/x86/sony-laptop.c
14014 F:      include/linux/sony-laptop.h
14015
14016 SOUND
14017 M:      Jaroslav Kysela <perex@perex.cz>
14018 M:      Takashi Iwai <tiwai@suse.com>
14019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14020 W:      http://www.alsa-project.org/
14021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14022 T:      git git://git.alsa-project.org/alsa-kernel.git
14023 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14024 S:      Maintained
14025 F:      Documentation/sound/
14026 F:      include/sound/
14027 F:      include/uapi/sound/
14028 F:      sound/
14029
14030 SOUND - COMPRESSED AUDIO
14031 M:      Vinod Koul <vkoul@kernel.org>
14032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14034 S:      Supported
14035 F:      Documentation/sound/designs/compress-offload.rst
14036 F:      include/sound/compress_driver.h
14037 F:      include/uapi/sound/compress_*
14038 F:      sound/core/compress_offload.c
14039 F:      sound/soc/soc-compress.c
14040
14041 SOUND - DMAENGINE HELPERS
14042 M:      Lars-Peter Clausen <lars@metafoo.de>
14043 S:      Supported
14044 F:      include/sound/dmaengine_pcm.h
14045 F:      sound/core/pcm_dmaengine.c
14046 F:      sound/soc/soc-generic-dmaengine-pcm.c
14047
14048 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14049 M:      Liam Girdwood <lgirdwood@gmail.com>
14050 M:      Mark Brown <broonie@kernel.org>
14051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14052 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14053 W:      http://alsa-project.org/main/index.php/ASoC
14054 S:      Supported
14055 F:      Documentation/devicetree/bindings/sound/
14056 F:      Documentation/sound/soc/
14057 F:      sound/soc/
14058 F:      include/dt-bindings/sound/
14059 F:      include/sound/soc*
14060
14061 SOUNDWIRE SUBSYSTEM
14062 M:      Vinod Koul <vkoul@kernel.org>
14063 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14064 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14065 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14066 S:      Supported
14067 F:      Documentation/driver-api/soundwire/
14068 F:      drivers/soundwire/
14069 F:      include/linux/soundwire/
14070
14071 SP2 MEDIA DRIVER
14072 M:      Olli Salonen <olli.salonen@iki.fi>
14073 L:      linux-media@vger.kernel.org
14074 W:      https://linuxtv.org
14075 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14076 S:      Maintained
14077 F:      drivers/media/dvb-frontends/sp2*
14078
14079 SPARC + UltraSPARC (sparc/sparc64)
14080 M:      "David S. Miller" <davem@davemloft.net>
14081 L:      sparclinux@vger.kernel.org
14082 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14085 S:      Maintained
14086 F:      arch/sparc/
14087 F:      drivers/sbus/
14088
14089 SPARC SERIAL DRIVERS
14090 M:      "David S. Miller" <davem@davemloft.net>
14091 L:      sparclinux@vger.kernel.org
14092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14094 S:      Maintained
14095 F:      include/linux/sunserialcore.h
14096 F:      drivers/tty/serial/suncore.c
14097 F:      drivers/tty/serial/sunhv.c
14098 F:      drivers/tty/serial/sunsab.c
14099 F:      drivers/tty/serial/sunsab.h
14100 F:      drivers/tty/serial/sunsu.c
14101 F:      drivers/tty/serial/sunzilog.c
14102 F:      drivers/tty/serial/sunzilog.h
14103 F:      drivers/tty/vcc.c
14104
14105 SPARSE CHECKER
14106 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14107 L:      linux-sparse@vger.kernel.org
14108 W:      https://sparse.wiki.kernel.org/
14109 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14110 S:      Maintained
14111 F:      include/linux/compiler.h
14112
14113 SPEAR CLOCK FRAMEWORK SUPPORT
14114 M:      Viresh Kumar <vireshk@kernel.org>
14115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116 W:      http://www.st.com/spear
14117 S:      Maintained
14118 F:      drivers/clk/spear/
14119
14120 SPEAR PLATFORM SUPPORT
14121 M:      Viresh Kumar <vireshk@kernel.org>
14122 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14124 W:      http://www.st.com/spear
14125 S:      Maintained
14126 F:      arch/arm/boot/dts/spear*
14127 F:      arch/arm/mach-spear/
14128
14129 SPI NOR SUBSYSTEM
14130 M:      Marek Vasut <marek.vasut@gmail.com>
14131 L:      linux-mtd@lists.infradead.org
14132 W:      http://www.linux-mtd.infradead.org/
14133 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14134 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14135 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14136 S:      Maintained
14137 F:      drivers/mtd/spi-nor/
14138 F:      include/linux/mtd/spi-nor.h
14139
14140 SPI SUBSYSTEM
14141 M:      Mark Brown <broonie@kernel.org>
14142 L:      linux-spi@vger.kernel.org
14143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14144 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14145 S:      Maintained
14146 F:      Documentation/devicetree/bindings/spi/
14147 F:      Documentation/spi/
14148 F:      drivers/spi/
14149 F:      include/linux/spi/
14150 F:      include/uapi/linux/spi/
14151 F:      tools/spi/
14152
14153 SPIDERNET NETWORK DRIVER for CELL
14154 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14155 L:      netdev@vger.kernel.org
14156 S:      Supported
14157 F:      Documentation/networking/spider_net.txt
14158 F:      drivers/net/ethernet/toshiba/spider_net*
14159
14160 SPMI SUBSYSTEM
14161 R:      Stephen Boyd <sboyd@kernel.org>
14162 L:      linux-arm-msm@vger.kernel.org
14163 F:      Documentation/devicetree/bindings/spmi/
14164 F:      drivers/spmi/
14165 F:      include/dt-bindings/spmi/spmi.h
14166 F:      include/linux/spmi.h
14167 F:      include/trace/events/spmi.h
14168
14169 SPU FILE SYSTEM
14170 M:      Jeremy Kerr <jk@ozlabs.org>
14171 L:      linuxppc-dev@lists.ozlabs.org
14172 W:      http://www.ibm.com/developerworks/power/cell/
14173 S:      Supported
14174 F:      Documentation/filesystems/spufs.txt
14175 F:      arch/powerpc/platforms/cell/spufs/
14176
14177 SQUASHFS FILE SYSTEM
14178 M:      Phillip Lougher <phillip@squashfs.org.uk>
14179 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14180 W:      http://squashfs.org.uk
14181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14182 S:      Maintained
14183 F:      Documentation/filesystems/squashfs.txt
14184 F:      fs/squashfs/
14185
14186 SRM (Alpha) environment access
14187 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14188 S:      Maintained
14189 F:      arch/alpha/kernel/srm_env.c
14190
14191 ST STM32 I2C/SMBUS DRIVER
14192 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14193 L:      linux-i2c@vger.kernel.org
14194 S:      Maintained
14195 F:      drivers/i2c/busses/i2c-stm32*
14196
14197 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14198 M:      Song Qiang <songqiang1304521@gmail.com>
14199 L:      linux-iio@vger.kernel.org
14200 S:      Maintained
14201 F:      drivers/iio/proximity/vl53l0x-i2c.c
14202 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14203
14204 STABLE BRANCH
14205 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14206 M:      Sasha Levin <sashal@kernel.org>
14207 L:      stable@vger.kernel.org
14208 S:      Supported
14209 F:      Documentation/process/stable-kernel-rules.rst
14210
14211 STAGING - COMEDI
14212 M:      Ian Abbott <abbotti@mev.co.uk>
14213 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14214 S:      Odd Fixes
14215 F:      drivers/staging/comedi/
14216
14217 STAGING - EROFS FILE SYSTEM
14218 M:      Gao Xiang <gaoxiang25@huawei.com>
14219 M:      Chao Yu <yuchao0@huawei.com>
14220 L:      linux-erofs@lists.ozlabs.org
14221 S:      Maintained
14222 F:      drivers/staging/erofs/
14223
14224 STAGING - INDUSTRIAL IO
14225 M:      Jonathan Cameron <jic23@kernel.org>
14226 L:      linux-iio@vger.kernel.org
14227 S:      Odd Fixes
14228 F:      Documentation/devicetree/bindings/staging/iio/
14229 F:      drivers/staging/iio/
14230
14231 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14232 M:      Marc Dietrich <marvin24@gmx.de>
14233 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14234 L:      linux-tegra@vger.kernel.org
14235 S:      Maintained
14236 F:      drivers/staging/nvec/
14237
14238 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14239 M:      Jens Frederich <jfrederich@gmail.com>
14240 M:      Daniel Drake <dsd@laptop.org>
14241 M:      Jon Nettleton <jon.nettleton@gmail.com>
14242 W:      http://wiki.laptop.org/go/DCON
14243 S:      Maintained
14244 F:      drivers/staging/olpc_dcon/
14245
14246 STAGING - REALTEK RTL8712U DRIVERS
14247 M:      Larry Finger <Larry.Finger@lwfinger.net>
14248 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14249 S:      Odd Fixes
14250 F:      drivers/staging/rtl8712/
14251
14252 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14253 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14254 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14255 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14256 L:      linux-fbdev@vger.kernel.org
14257 S:      Maintained
14258 F:      drivers/staging/sm750fb/
14259
14260 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14261 M:      William Hubbs <w.d.hubbs@gmail.com>
14262 M:      Chris Brannon <chris@the-brannons.com>
14263 M:      Kirk Reiser <kirk@reisers.ca>
14264 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14265 L:      speakup@linux-speakup.org
14266 W:      http://www.linux-speakup.org/
14267 S:      Odd Fixes
14268 F:      drivers/staging/speakup/
14269
14270 STAGING - VIA VT665X DRIVERS
14271 M:      Forest Bond <forest@alittletooquiet.net>
14272 S:      Odd Fixes
14273 F:      drivers/staging/vt665?/
14274
14275 STAGING - WILC1000 WIFI DRIVER
14276 M:      Aditya Shankar <aditya.shankar@microchip.com>
14277 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14278 L:      linux-wireless@vger.kernel.org
14279 S:      Supported
14280 F:      drivers/staging/wilc1000/
14281
14282 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14283 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14284 S:      Odd Fixes
14285 F:      drivers/staging/xgifb/
14286
14287 STAGING SUBSYSTEM
14288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14290 L:      devel@driverdev.osuosl.org
14291 S:      Supported
14292 F:      drivers/staging/
14293
14294 STARFIRE/DURALAN NETWORK DRIVER
14295 M:      Ion Badulescu <ionut@badula.org>
14296 S:      Odd Fixes
14297 F:      drivers/net/ethernet/adaptec/starfire*
14298
14299 STEC S1220 SKD DRIVER
14300 M:      Bart Van Assche <bart.vanassche@wdc.com>
14301 L:      linux-block@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/block/skd*[ch]
14304
14305 STI AUDIO (ASoC) DRIVERS
14306 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14308 S:      Maintained
14309 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14310 F:      sound/soc/sti/
14311
14312 STI CEC DRIVER
14313 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14314 S:      Maintained
14315 F:      drivers/media/platform/sti/cec/
14316 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14317
14318 STK1160 USB VIDEO CAPTURE DRIVER
14319 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14320 L:      linux-media@vger.kernel.org
14321 T:      git git://linuxtv.org/media_tree.git
14322 S:      Maintained
14323 F:      drivers/media/usb/stk1160/
14324
14325 STM32 AUDIO (ASoC) DRIVERS
14326 M:      Olivier Moysan <olivier.moysan@st.com>
14327 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14328 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14329 S:      Maintained
14330 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14331 F:      sound/soc/stm/
14332
14333 STM32 TIMER/LPTIMER DRIVERS
14334 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14335 S:      Maintained
14336 F:      drivers/*/stm32-*timer*
14337 F:      drivers/pwm/pwm-stm32*
14338 F:      include/linux/*/stm32-*tim*
14339 F:      Documentation/ABI/testing/*timer-stm32
14340 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14341 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14342
14343 STMMAC ETHERNET DRIVER
14344 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14345 M:      Alexandre Torgue <alexandre.torgue@st.com>
14346 M:      Jose Abreu <joabreu@synopsys.com>
14347 L:      netdev@vger.kernel.org
14348 W:      http://www.stlinux.com
14349 S:      Supported
14350 F:      drivers/net/ethernet/stmicro/stmmac/
14351
14352 SUN3/3X
14353 M:      Sam Creasey <sammy@sammy.net>
14354 W:      http://sammy.net/sun3/
14355 S:      Maintained
14356 F:      arch/m68k/kernel/*sun3*
14357 F:      arch/m68k/sun3*/
14358 F:      arch/m68k/include/asm/sun3*
14359 F:      drivers/net/ethernet/i825xx/sun3*
14360
14361 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14362 M:      Hans de Goede <hdegoede@redhat.com>
14363 L:      linux-input@vger.kernel.org
14364 S:      Maintained
14365 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14366 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14367
14368 SUNDANCE NETWORK DRIVER
14369 M:      Denis Kirjanov <kda@linux-powerpc.org>
14370 L:      netdev@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/net/ethernet/dlink/sundance.c
14373
14374 SUPERH
14375 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14376 M:      Rich Felker <dalias@libc.org>
14377 L:      linux-sh@vger.kernel.org
14378 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14379 S:      Maintained
14380 F:      Documentation/sh/
14381 F:      arch/sh/
14382 F:      drivers/sh/
14383
14384 SUSPEND TO RAM
14385 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14386 M:      Len Brown <len.brown@intel.com>
14387 M:      Pavel Machek <pavel@ucw.cz>
14388 L:      linux-pm@vger.kernel.org
14389 B:      https://bugzilla.kernel.org
14390 S:      Supported
14391 F:      Documentation/power/
14392 F:      arch/x86/kernel/acpi/
14393 F:      drivers/base/power/
14394 F:      kernel/power/
14395 F:      include/linux/suspend.h
14396 F:      include/linux/freezer.h
14397 F:      include/linux/pm.h
14398
14399 SVGA HANDLING
14400 M:      Martin Mares <mj@ucw.cz>
14401 L:      linux-video@atrey.karlin.mff.cuni.cz
14402 S:      Maintained
14403 F:      Documentation/svga.txt
14404 F:      arch/x86/boot/video*
14405
14406 SWIOTLB SUBSYSTEM
14407 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14408 L:      iommu@lists.linux-foundation.org
14409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14410 S:      Supported
14411 F:      kernel/dma/swiotlb.c
14412 F:      arch/*/kernel/pci-swiotlb.c
14413 F:      include/linux/swiotlb.h
14414
14415 SWITCHDEV
14416 M:      Jiri Pirko <jiri@resnulli.us>
14417 M:      Ivan Vecera <ivecera@redhat.com>
14418 L:      netdev@vger.kernel.org
14419 S:      Supported
14420 F:      net/switchdev/
14421 F:      include/net/switchdev.h
14422
14423 SY8106A REGULATOR DRIVER
14424 M:      Icenowy Zheng <icenowy@aosc.io>
14425 S:      Maintained
14426 F:      drivers/regulator/sy8106a-regulator.c
14427 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14428
14429 SYNC FILE FRAMEWORK
14430 M:      Sumit Semwal <sumit.semwal@linaro.org>
14431 R:      Gustavo Padovan <gustavo@padovan.org>
14432 S:      Maintained
14433 L:      linux-media@vger.kernel.org
14434 L:      dri-devel@lists.freedesktop.org
14435 F:      drivers/dma-buf/sync_*
14436 F:      drivers/dma-buf/dma-fence*
14437 F:      drivers/dma-buf/sw_sync.c
14438 F:      include/linux/sync_file.h
14439 F:      include/uapi/linux/sync_file.h
14440 F:      Documentation/sync_file.txt
14441 T:      git git://anongit.freedesktop.org/drm/drm-misc
14442
14443 SYNOPSYS ARC ARCHITECTURE
14444 M:      Vineet Gupta <vgupta@synopsys.com>
14445 L:      linux-snps-arc@lists.infradead.org
14446 S:      Supported
14447 F:      arch/arc/
14448 F:      Documentation/devicetree/bindings/arc/*
14449 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14450 F:      drivers/clocksource/arc_timer.c
14451 F:      drivers/tty/serial/arc_uart.c
14452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14453
14454 SYNOPSYS ARC HSDK SDP pll clock driver
14455 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14456 S:      Supported
14457 F:      drivers/clk/clk-hsdk-pll.c
14458 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14459
14460 SYNOPSYS ARC SDP clock driver
14461 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14462 S:      Supported
14463 F:      drivers/clk/axs10x/*
14464 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14465
14466 SYNOPSYS ARC SDP platform support
14467 M:      Alexey Brodkin <abrodkin@synopsys.com>
14468 S:      Supported
14469 F:      arch/arc/plat-axs10x
14470 F:      arch/arc/boot/dts/ax*
14471 F:      Documentation/devicetree/bindings/arc/axs10*
14472
14473 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14474 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14475 S:      Supported
14476 F:      drivers/reset/reset-axs10x.c
14477 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14478
14479 SYNOPSYS CREG GPIO DRIVER
14480 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14481 S:      Maintained
14482 F:      drivers/gpio/gpio-creg-snps.c
14483 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14484
14485 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14486 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14487 S:      Maintained
14488 F:      drivers/tty/serial/8250/8250_dw.c
14489
14490 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14491 M:      Hoan Tran <hotran@apm.com>
14492 L:      linux-gpio@vger.kernel.org
14493 S:      Maintained
14494 F:      drivers/gpio/gpio-dwapb.c
14495 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14496
14497 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14498 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14499 S:      Maintained
14500 F:      drivers/dma/dwi-axi-dmac/
14501 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14502
14503 SYNOPSYS DESIGNWARE DMAC DRIVER
14504 M:      Viresh Kumar <vireshk@kernel.org>
14505 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14506 S:      Maintained
14507 F:      include/linux/dma/dw.h
14508 F:      include/linux/platform_data/dma-dw.h
14509 F:      drivers/dma/dw/
14510
14511 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14512 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14513 L:      netdev@vger.kernel.org
14514 S:      Supported
14515 F:      drivers/net/ethernet/synopsys/
14516
14517 SYNOPSYS DESIGNWARE I2C DRIVER
14518 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14519 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14520 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14521 L:      linux-i2c@vger.kernel.org
14522 S:      Maintained
14523 F:      drivers/i2c/busses/i2c-designware-*
14524 F:      include/linux/platform_data/i2c-designware.h
14525
14526 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14527 M:      Jaehoon Chung <jh80.chung@samsung.com>
14528 L:      linux-mmc@vger.kernel.org
14529 S:      Maintained
14530 F:      drivers/mmc/host/dw_mmc*
14531
14532 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14533 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14534 S:      Supported
14535 F:      drivers/reset/reset-hsdk.c
14536 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14537 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14538
14539 SYSTEM CONFIGURATION (SYSCON)
14540 M:      Lee Jones <lee.jones@linaro.org>
14541 M:      Arnd Bergmann <arnd@arndb.de>
14542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14543 S:      Supported
14544 F:      drivers/mfd/syscon.c
14545
14546 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14547 M:      Sudeep Holla <sudeep.holla@arm.com>
14548 L:      linux-arm-kernel@lists.infradead.org
14549 S:      Maintained
14550 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14551 F:      drivers/clk/clk-sc[mp]i.c
14552 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14553 F:      drivers/firmware/arm_scpi.c
14554 F:      drivers/firmware/arm_scmi/
14555 F:      include/linux/sc[mp]i_protocol.h
14556
14557 SYSTEM RESET/SHUTDOWN DRIVERS
14558 M:      Sebastian Reichel <sre@kernel.org>
14559 L:      linux-pm@vger.kernel.org
14560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14561 S:      Maintained
14562 F:      Documentation/devicetree/bindings/power/reset/
14563 F:      drivers/power/reset/
14564
14565 SYSTEM TRACE MODULE CLASS
14566 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14567 S:      Maintained
14568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14569 F:      Documentation/trace/stm.rst
14570 F:      drivers/hwtracing/stm/
14571 F:      include/linux/stm.h
14572 F:      include/uapi/linux/stm.h
14573
14574 SYSV FILESYSTEM
14575 M:      Christoph Hellwig <hch@infradead.org>
14576 S:      Maintained
14577 F:      Documentation/filesystems/sysv-fs.txt
14578 F:      fs/sysv/
14579 F:      include/linux/sysv_fs.h
14580
14581 TARGET SUBSYSTEM
14582 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14583 L:      linux-scsi@vger.kernel.org
14584 L:      target-devel@vger.kernel.org
14585 W:      http://www.linux-iscsi.org
14586 W:      http://groups.google.com/group/linux-iscsi-target-dev
14587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14588 S:      Supported
14589 F:      drivers/target/
14590 F:      include/target/
14591 F:      Documentation/target/
14592
14593 TASKSTATS STATISTICS INTERFACE
14594 M:      Balbir Singh <bsingharora@gmail.com>
14595 S:      Maintained
14596 F:      Documentation/accounting/taskstats*
14597 F:      include/linux/taskstats*
14598 F:      kernel/taskstats.c
14599
14600 TC subsystem
14601 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14602 M:      Cong Wang <xiyou.wangcong@gmail.com>
14603 M:      Jiri Pirko <jiri@resnulli.us>
14604 L:      netdev@vger.kernel.org
14605 S:      Maintained
14606 F:      include/net/pkt_cls.h
14607 F:      include/net/pkt_sched.h
14608 F:      include/net/tc_act/
14609 F:      include/uapi/linux/pkt_cls.h
14610 F:      include/uapi/linux/pkt_sched.h
14611 F:      include/uapi/linux/tc_act/
14612 F:      include/uapi/linux/tc_ematch/
14613 F:      net/sched/
14614
14615 TC90522 MEDIA DRIVER
14616 M:      Akihiro Tsukada <tskd08@gmail.com>
14617 L:      linux-media@vger.kernel.org
14618 S:      Odd Fixes
14619 F:      drivers/media/dvb-frontends/tc90522*
14620
14621 TCP LOW PRIORITY MODULE
14622 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14623 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14624 W:      http://tcp-lp-mod.sourceforge.net/
14625 S:      Maintained
14626 F:      net/ipv4/tcp_lp.c
14627
14628 TDA10071 MEDIA DRIVER
14629 M:      Antti Palosaari <crope@iki.fi>
14630 L:      linux-media@vger.kernel.org
14631 W:      https://linuxtv.org
14632 W:      http://palosaari.fi/linux/
14633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14634 T:      git git://linuxtv.org/anttip/media_tree.git
14635 S:      Maintained
14636 F:      drivers/media/dvb-frontends/tda10071*
14637
14638 TDA18212 MEDIA DRIVER
14639 M:      Antti Palosaari <crope@iki.fi>
14640 L:      linux-media@vger.kernel.org
14641 W:      https://linuxtv.org
14642 W:      http://palosaari.fi/linux/
14643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14644 T:      git git://linuxtv.org/anttip/media_tree.git
14645 S:      Maintained
14646 F:      drivers/media/tuners/tda18212*
14647
14648 TDA18218 MEDIA DRIVER
14649 M:      Antti Palosaari <crope@iki.fi>
14650 L:      linux-media@vger.kernel.org
14651 W:      https://linuxtv.org
14652 W:      http://palosaari.fi/linux/
14653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14654 T:      git git://linuxtv.org/anttip/media_tree.git
14655 S:      Maintained
14656 F:      drivers/media/tuners/tda18218*
14657
14658 TDA18250 MEDIA DRIVER
14659 M:      Olli Salonen <olli.salonen@iki.fi>
14660 L:      linux-media@vger.kernel.org
14661 W:      https://linuxtv.org
14662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14663 T:      git git://linuxtv.org/media_tree.git
14664 S:      Maintained
14665 F:      drivers/media/tuners/tda18250*
14666
14667 TDA18271 MEDIA DRIVER
14668 M:      Michael Krufky <mkrufky@linuxtv.org>
14669 L:      linux-media@vger.kernel.org
14670 W:      https://linuxtv.org
14671 W:      http://github.com/mkrufky
14672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14673 T:      git git://linuxtv.org/mkrufky/tuners.git
14674 S:      Maintained
14675 F:      drivers/media/tuners/tda18271*
14676
14677 TDA1997x MEDIA DRIVER
14678 M:      Tim Harvey <tharvey@gateworks.com>
14679 L:      linux-media@vger.kernel.org
14680 W:      https://linuxtv.org
14681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14682 S:      Maintained
14683 F:      drivers/media/i2c/tda1997x.*
14684
14685 TDA827x MEDIA DRIVER
14686 M:      Michael Krufky <mkrufky@linuxtv.org>
14687 L:      linux-media@vger.kernel.org
14688 W:      https://linuxtv.org
14689 W:      http://github.com/mkrufky
14690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14691 T:      git git://linuxtv.org/mkrufky/tuners.git
14692 S:      Maintained
14693 F:      drivers/media/tuners/tda8290.*
14694
14695 TDA8290 MEDIA DRIVER
14696 M:      Michael Krufky <mkrufky@linuxtv.org>
14697 L:      linux-media@vger.kernel.org
14698 W:      https://linuxtv.org
14699 W:      http://github.com/mkrufky
14700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14701 T:      git git://linuxtv.org/mkrufky/tuners.git
14702 S:      Maintained
14703 F:      drivers/media/tuners/tda8290.*
14704
14705 TDA9840 MEDIA DRIVER
14706 M:      Hans Verkuil <hverkuil@xs4all.nl>
14707 L:      linux-media@vger.kernel.org
14708 T:      git git://linuxtv.org/media_tree.git
14709 W:      https://linuxtv.org
14710 S:      Maintained
14711 F:      drivers/media/i2c/tda9840*
14712
14713 TEA5761 TUNER DRIVER
14714 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14715 L:      linux-media@vger.kernel.org
14716 W:      https://linuxtv.org
14717 T:      git git://linuxtv.org/media_tree.git
14718 S:      Odd fixes
14719 F:      drivers/media/tuners/tea5761.*
14720
14721 TEA5767 TUNER DRIVER
14722 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14723 L:      linux-media@vger.kernel.org
14724 W:      https://linuxtv.org
14725 T:      git git://linuxtv.org/media_tree.git
14726 S:      Maintained
14727 F:      drivers/media/tuners/tea5767.*
14728
14729 TEA6415C MEDIA DRIVER
14730 M:      Hans Verkuil <hverkuil@xs4all.nl>
14731 L:      linux-media@vger.kernel.org
14732 T:      git git://linuxtv.org/media_tree.git
14733 W:      https://linuxtv.org
14734 S:      Maintained
14735 F:      drivers/media/i2c/tea6415c*
14736
14737 TEA6420 MEDIA DRIVER
14738 M:      Hans Verkuil <hverkuil@xs4all.nl>
14739 L:      linux-media@vger.kernel.org
14740 T:      git git://linuxtv.org/media_tree.git
14741 W:      https://linuxtv.org
14742 S:      Maintained
14743 F:      drivers/media/i2c/tea6420*
14744
14745 TEAM DRIVER
14746 M:      Jiri Pirko <jiri@resnulli.us>
14747 L:      netdev@vger.kernel.org
14748 S:      Supported
14749 F:      drivers/net/team/
14750 F:      include/linux/if_team.h
14751 F:      include/uapi/linux/if_team.h
14752
14753 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14754 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14755 S:      Maintained
14756 F:      arch/x86/platform/ts5500/
14757
14758 TECHNOTREND USB IR RECEIVER
14759 M:      Sean Young <sean@mess.org>
14760 L:      linux-media@vger.kernel.org
14761 S:      Maintained
14762 F:      drivers/media/rc/ttusbir.c
14763
14764 TECHWELL TW9910 VIDEO DECODER
14765 L:      linux-media@vger.kernel.org
14766 S:      Orphan
14767 F:      drivers/media/i2c/tw9910.c
14768 F:      include/media/i2c/tw9910.h
14769
14770 TEE SUBSYSTEM
14771 M:      Jens Wiklander <jens.wiklander@linaro.org>
14772 S:      Maintained
14773 F:      include/linux/tee_drv.h
14774 F:      include/uapi/linux/tee.h
14775 F:      drivers/tee/
14776 F:      Documentation/tee.txt
14777
14778 TEGRA ARCHITECTURE SUPPORT
14779 M:      Thierry Reding <thierry.reding@gmail.com>
14780 M:      Jonathan Hunter <jonathanh@nvidia.com>
14781 L:      linux-tegra@vger.kernel.org
14782 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14784 S:      Supported
14785 N:      [^a-z]tegra
14786
14787 TEGRA CLOCK DRIVER
14788 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14789 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14790 S:      Supported
14791 F:      drivers/clk/tegra/
14792
14793 TEGRA DMA DRIVERS
14794 M:      Laxman Dewangan <ldewangan@nvidia.com>
14795 M:      Jon Hunter <jonathanh@nvidia.com>
14796 S:      Supported
14797 F:      drivers/dma/tegra*
14798
14799 TEGRA I2C DRIVER
14800 M:      Laxman Dewangan <ldewangan@nvidia.com>
14801 S:      Supported
14802 F:      drivers/i2c/busses/i2c-tegra.c
14803
14804 TEGRA IOMMU DRIVERS
14805 M:      Thierry Reding <thierry.reding@gmail.com>
14806 L:      linux-tegra@vger.kernel.org
14807 S:      Supported
14808 F:      drivers/iommu/tegra*
14809
14810 TEGRA KBC DRIVER
14811 M:      Laxman Dewangan <ldewangan@nvidia.com>
14812 S:      Supported
14813 F:      drivers/input/keyboard/tegra-kbc.c
14814
14815 TEGRA NAND DRIVER
14816 M:      Stefan Agner <stefan@agner.ch>
14817 M:      Lucas Stach <dev@lynxeye.de>
14818 S:      Maintained
14819 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14820 F:      drivers/mtd/nand/raw/tegra_nand.c
14821
14822 TEGRA PWM DRIVER
14823 M:      Thierry Reding <thierry.reding@gmail.com>
14824 S:      Supported
14825 F:      drivers/pwm/pwm-tegra.c
14826
14827 TEGRA SERIAL DRIVER
14828 M:      Laxman Dewangan <ldewangan@nvidia.com>
14829 S:      Supported
14830 F:      drivers/tty/serial/serial-tegra.c
14831
14832 TEGRA SPI DRIVER
14833 M:      Laxman Dewangan <ldewangan@nvidia.com>
14834 S:      Supported
14835 F:      drivers/spi/spi-tegra*
14836
14837 TEHUTI ETHERNET DRIVER
14838 M:      Andy Gospodarek <andy@greyhouse.net>
14839 L:      netdev@vger.kernel.org
14840 S:      Supported
14841 F:      drivers/net/ethernet/tehuti/*
14842
14843 Telecom Clock Driver for MCPL0010
14844 M:      Mark Gross <mark.gross@intel.com>
14845 S:      Supported
14846 F:      drivers/char/tlclk.c
14847
14848 TENSILICA XTENSA PORT (xtensa)
14849 M:      Chris Zankel <chris@zankel.net>
14850 M:      Max Filippov <jcmvbkbc@gmail.com>
14851 L:      linux-xtensa@linux-xtensa.org
14852 T:      git git://github.com/czankel/xtensa-linux.git
14853 S:      Maintained
14854 F:      arch/xtensa/
14855 F:      drivers/irqchip/irq-xtensa-*
14856
14857 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14858 M:      Nishanth Menon <nm@ti.com>
14859 M:      Tero Kristo <t-kristo@ti.com>
14860 M:      Santosh Shilimkar <ssantosh@kernel.org>
14861 L:      linux-arm-kernel@lists.infradead.org
14862 S:      Maintained
14863 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14864 F:      drivers/firmware/ti_sci*
14865 F:      include/linux/soc/ti/ti_sci_protocol.h
14866 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14867 F:      drivers/soc/ti/ti_sci_pm_domains.c
14868 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14869 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14870 F:      drivers/clk/keystone/sci-clk.c
14871 F:      drivers/reset/reset-ti-sci.c
14872
14873 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14874 M:      Hans Verkuil <hverkuil@xs4all.nl>
14875 L:      linux-media@vger.kernel.org
14876 T:      git git://linuxtv.org/media_tree.git
14877 W:      https://linuxtv.org
14878 S:      Maintained
14879 F:      drivers/media/radio/radio-raremono.c
14880
14881 THERMAL
14882 M:      Zhang Rui <rui.zhang@intel.com>
14883 M:      Eduardo Valentin <edubezval@gmail.com>
14884 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14885 L:      linux-pm@vger.kernel.org
14886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14888 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14889 S:      Supported
14890 F:      drivers/thermal/
14891 F:      include/linux/thermal.h
14892 F:      include/uapi/linux/thermal.h
14893 F:      include/linux/cpu_cooling.h
14894 F:      Documentation/devicetree/bindings/thermal/
14895
14896 THERMAL/CPU_COOLING
14897 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14898 M:      Viresh Kumar <viresh.kumar@linaro.org>
14899 M:      Javi Merino <javi.merino@kernel.org>
14900 L:      linux-pm@vger.kernel.org
14901 S:      Supported
14902 F:      Documentation/thermal/cpu-cooling-api.txt
14903 F:      drivers/thermal/cpu_cooling.c
14904 F:      include/linux/cpu_cooling.h
14905
14906 THINKPAD ACPI EXTRAS DRIVER
14907 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14908 L:      ibm-acpi-devel@lists.sourceforge.net
14909 L:      platform-driver-x86@vger.kernel.org
14910 W:      http://ibm-acpi.sourceforge.net
14911 W:      http://thinkwiki.org/wiki/Ibm-acpi
14912 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14913 S:      Maintained
14914 F:      drivers/platform/x86/thinkpad_acpi.c
14915
14916 THUNDERBOLT DRIVER
14917 M:      Andreas Noever <andreas.noever@gmail.com>
14918 M:      Michael Jamet <michael.jamet@intel.com>
14919 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14920 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14922 S:      Maintained
14923 F:      Documentation/admin-guide/thunderbolt.rst
14924 F:      drivers/thunderbolt/
14925 F:      include/linux/thunderbolt.h
14926
14927 THUNDERBOLT NETWORK DRIVER
14928 M:      Michael Jamet <michael.jamet@intel.com>
14929 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14930 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14931 L:      netdev@vger.kernel.org
14932 S:      Maintained
14933 F:      drivers/net/thunderbolt.c
14934
14935 THUNDERX GPIO DRIVER
14936 M:      David Daney <david.daney@cavium.com>
14937 S:      Maintained
14938 F:      drivers/gpio/gpio-thunderx.c
14939
14940 TI AM437X VPFE DRIVER
14941 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14942 L:      linux-media@vger.kernel.org
14943 W:      https://linuxtv.org
14944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14945 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14946 S:      Maintained
14947 F:      drivers/media/platform/am437x/
14948
14949 TI BANDGAP AND THERMAL DRIVER
14950 M:      Eduardo Valentin <edubezval@gmail.com>
14951 M:      Keerthy <j-keerthy@ti.com>
14952 L:      linux-pm@vger.kernel.org
14953 L:      linux-omap@vger.kernel.org
14954 S:      Maintained
14955 F:      drivers/thermal/ti-soc-thermal/
14956
14957 TI BQ27XXX POWER SUPPLY DRIVER
14958 R:      Andrew F. Davis <afd@ti.com>
14959 F:      include/linux/power/bq27xxx_battery.h
14960 F:      drivers/power/supply/bq27xxx_battery.c
14961 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14962
14963 TI CDCE706 CLOCK DRIVER
14964 M:      Max Filippov <jcmvbkbc@gmail.com>
14965 S:      Maintained
14966 F:      drivers/clk/clk-cdce706.c
14967
14968 TI CLOCK DRIVER
14969 M:      Tero Kristo <t-kristo@ti.com>
14970 L:      linux-omap@vger.kernel.org
14971 S:      Maintained
14972 F:      drivers/clk/ti/
14973 F:      include/linux/clk/ti.h
14974
14975 TI DAVINCI MACHINE SUPPORT
14976 M:      Sekhar Nori <nsekhar@ti.com>
14977 M:      Kevin Hilman <khilman@kernel.org>
14978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14980 S:      Supported
14981 F:      arch/arm/mach-davinci/
14982 F:      drivers/i2c/busses/i2c-davinci.c
14983 F:      arch/arm/boot/dts/da850*
14984
14985 TI DAVINCI SERIES CLOCK DRIVER
14986 M:      David Lechner <david@lechnology.com>
14987 R:      Sekhar Nori <nsekhar@ti.com>
14988 S:      Maintained
14989 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14990 F:      drivers/clk/davinci/
14991
14992 TI DAVINCI SERIES GPIO DRIVER
14993 M:      Keerthy <j-keerthy@ti.com>
14994 L:      linux-gpio@vger.kernel.org
14995 S:      Maintained
14996 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14997 F:      drivers/gpio/gpio-davinci.c
14998
14999 TI DAVINCI SERIES MEDIA DRIVER
15000 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15001 L:      linux-media@vger.kernel.org
15002 W:      https://linuxtv.org
15003 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15004 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15005 S:      Maintained
15006 F:      drivers/media/platform/davinci/
15007 F:      include/media/davinci/
15008
15009 TI ETHERNET SWITCH DRIVER (CPSW)
15010 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15011 L:      linux-omap@vger.kernel.org
15012 L:      netdev@vger.kernel.org
15013 S:      Maintained
15014 F:      drivers/net/ethernet/ti/cpsw*
15015 F:      drivers/net/ethernet/ti/davinci*
15016
15017 TI FLASH MEDIA INTERFACE DRIVER
15018 M:      Alex Dubov <oakad@yahoo.com>
15019 S:      Maintained
15020 F:      drivers/misc/tifm*
15021 F:      drivers/mmc/host/tifm_sd.c
15022 F:      include/linux/tifm.h
15023
15024 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15025 M:      Santosh Shilimkar <ssantosh@kernel.org>
15026 L:      linux-kernel@vger.kernel.org
15027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15028 S:      Maintained
15029 F:      drivers/soc/ti/*
15030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15031
15032 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15033 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15034 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15036 S:      Maintained
15037 F:      sound/soc/codecs/lm49453*
15038 F:      sound/soc/codecs/isabelle*
15039
15040 TI LP855x BACKLIGHT DRIVER
15041 M:      Milo Kim <milo.kim@ti.com>
15042 S:      Maintained
15043 F:      Documentation/backlight/lp855x-driver.txt
15044 F:      drivers/video/backlight/lp855x_bl.c
15045 F:      include/linux/platform_data/lp855x.h
15046
15047 TI LP8727 CHARGER DRIVER
15048 M:      Milo Kim <milo.kim@ti.com>
15049 S:      Maintained
15050 F:      drivers/power/supply/lp8727_charger.c
15051 F:      include/linux/platform_data/lp8727.h
15052
15053 TI LP8788 MFD DRIVER
15054 M:      Milo Kim <milo.kim@ti.com>
15055 S:      Maintained
15056 F:      drivers/iio/adc/lp8788_adc.c
15057 F:      drivers/leds/leds-lp8788.c
15058 F:      drivers/mfd/lp8788*.c
15059 F:      drivers/power/supply/lp8788-charger.c
15060 F:      drivers/regulator/lp8788-*.c
15061 F:      include/linux/mfd/lp8788*.h
15062
15063 TI NETCP ETHERNET DRIVER
15064 M:      Wingman Kwok <w-kwok2@ti.com>
15065 M:      Murali Karicheri <m-karicheri2@ti.com>
15066 L:      netdev@vger.kernel.org
15067 S:      Maintained
15068 F:      drivers/net/ethernet/ti/netcp*
15069
15070 TI PCM3060 ASoC CODEC DRIVER
15071 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15072 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15073 S:      Maintained
15074 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15075 F:      sound/soc/codecs/pcm3060*
15076
15077 TI TAS571X FAMILY ASoC CODEC DRIVER
15078 M:      Kevin Cernekee <cernekee@chromium.org>
15079 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15080 S:      Odd Fixes
15081 F:      sound/soc/codecs/tas571x*
15082
15083 TI TRF7970A NFC DRIVER
15084 M:      Mark Greer <mgreer@animalcreek.com>
15085 L:      linux-wireless@vger.kernel.org
15086 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15087 S:      Supported
15088 F:      drivers/nfc/trf7970a.c
15089 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15090
15091 TI TWL4030 SERIES SOC CODEC DRIVER
15092 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15094 S:      Maintained
15095 F:      sound/soc/codecs/twl4030*
15096
15097 TI VPE/CAL DRIVERS
15098 M:      Benoit Parrot <bparrot@ti.com>
15099 L:      linux-media@vger.kernel.org
15100 W:      http://linuxtv.org/
15101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15102 S:      Maintained
15103 F:      drivers/media/platform/ti-vpe/
15104
15105 TI WILINK WIRELESS DRIVERS
15106 L:      linux-wireless@vger.kernel.org
15107 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15108 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15110 S:      Orphan
15111 F:      drivers/net/wireless/ti/
15112 F:      include/linux/wl12xx.h
15113
15114 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15115 M:      John Stultz <john.stultz@linaro.org>
15116 M:      Thomas Gleixner <tglx@linutronix.de>
15117 R:      Stephen Boyd <sboyd@kernel.org>
15118 L:      linux-kernel@vger.kernel.org
15119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15120 S:      Supported
15121 F:      include/linux/clocksource.h
15122 F:      include/linux/time.h
15123 F:      include/linux/timex.h
15124 F:      include/uapi/linux/time.h
15125 F:      include/uapi/linux/timex.h
15126 F:      kernel/time/clocksource.c
15127 F:      kernel/time/time*.c
15128 F:      kernel/time/alarmtimer.c
15129 F:      kernel/time/ntp.c
15130 F:      tools/testing/selftests/timers/
15131
15132 TIPC NETWORK LAYER
15133 M:      Jon Maloy <jon.maloy@ericsson.com>
15134 M:      Ying Xue <ying.xue@windriver.com>
15135 L:      netdev@vger.kernel.org (core kernel code)
15136 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15137 W:      http://tipc.sourceforge.net/
15138 S:      Maintained
15139 F:      include/uapi/linux/tipc*.h
15140 F:      net/tipc/
15141
15142 TLAN NETWORK DRIVER
15143 M:      Samuel Chessman <chessman@tux.org>
15144 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15145 W:      http://sourceforge.net/projects/tlan/
15146 S:      Maintained
15147 F:      Documentation/networking/tlan.txt
15148 F:      drivers/net/ethernet/ti/tlan.*
15149
15150 TM6000 VIDEO4LINUX DRIVER
15151 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15152 L:      linux-media@vger.kernel.org
15153 W:      https://linuxtv.org
15154 T:      git git://linuxtv.org/media_tree.git
15155 S:      Odd fixes
15156 F:      drivers/media/usb/tm6000/
15157 F:      Documentation/media/v4l-drivers/tm6000*
15158
15159 TMIO/SDHI MMC DRIVER
15160 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15161 L:      linux-mmc@vger.kernel.org
15162 S:      Supported
15163 F:      drivers/mmc/host/tmio_mmc*
15164 F:      drivers/mmc/host/renesas_sdhi*
15165 F:      include/linux/mfd/tmio.h
15166
15167 TMP401 HARDWARE MONITOR DRIVER
15168 M:      Guenter Roeck <linux@roeck-us.net>
15169 L:      linux-hwmon@vger.kernel.org
15170 S:      Maintained
15171 F:      Documentation/hwmon/tmp401
15172 F:      drivers/hwmon/tmp401.c
15173
15174 TMPFS (SHMEM FILESYSTEM)
15175 M:      Hugh Dickins <hughd@google.com>
15176 L:      linux-mm@kvack.org
15177 S:      Maintained
15178 F:      include/linux/shmem_fs.h
15179 F:      mm/shmem.c
15180
15181 TOMOYO SECURITY MODULE
15182 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15183 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15184 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15185 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15186 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15187 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15188 W:      http://tomoyo.sourceforge.jp/
15189 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15190 S:      Maintained
15191 F:      security/tomoyo/
15192
15193 TOPSTAR LAPTOP EXTRAS DRIVER
15194 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15195 L:      platform-driver-x86@vger.kernel.org
15196 S:      Maintained
15197 F:      drivers/platform/x86/topstar-laptop.c
15198
15199 TORTURE-TEST MODULES
15200 M:      Davidlohr Bueso <dave@stgolabs.net>
15201 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15202 M:      Josh Triplett <josh@joshtriplett.org>
15203 L:      linux-kernel@vger.kernel.org
15204 S:      Supported
15205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15206 F:      Documentation/RCU/torture.txt
15207 F:      kernel/torture.c
15208 F:      kernel/rcu/rcutorture.c
15209 F:      kernel/rcu/rcuperf.c
15210 F:      kernel/locking/locktorture.c
15211
15212 TOSHIBA ACPI EXTRAS DRIVER
15213 M:      Azael Avalos <coproscefalo@gmail.com>
15214 L:      platform-driver-x86@vger.kernel.org
15215 S:      Maintained
15216 F:      drivers/platform/x86/toshiba_acpi.c
15217
15218 TOSHIBA BLUETOOTH DRIVER
15219 M:      Azael Avalos <coproscefalo@gmail.com>
15220 L:      platform-driver-x86@vger.kernel.org
15221 S:      Maintained
15222 F:      drivers/platform/x86/toshiba_bluetooth.c
15223
15224 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15225 M:      Azael Avalos <coproscefalo@gmail.com>
15226 L:      platform-driver-x86@vger.kernel.org
15227 S:      Maintained
15228 F:      drivers/platform/x86/toshiba_haps.c
15229
15230 TOSHIBA SMM DRIVER
15231 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15232 W:      http://www.buzzard.org.uk/toshiba/
15233 S:      Maintained
15234 F:      drivers/char/toshiba.c
15235 F:      include/linux/toshiba.h
15236 F:      include/uapi/linux/toshiba.h
15237
15238 TOSHIBA TC358743 DRIVER
15239 M:      Mats Randgaard <matrandg@cisco.com>
15240 L:      linux-media@vger.kernel.org
15241 S:      Maintained
15242 F:      drivers/media/i2c/tc358743*
15243 F:      include/media/i2c/tc358743.h
15244
15245 TOSHIBA WMI HOTKEYS DRIVER
15246 M:      Azael Avalos <coproscefalo@gmail.com>
15247 L:      platform-driver-x86@vger.kernel.org
15248 S:      Maintained
15249 F:      drivers/platform/x86/toshiba-wmi.c
15250
15251 TPM DEVICE DRIVER
15252 M:      Peter Huewe <peterhuewe@gmx.de>
15253 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15254 R:      Jason Gunthorpe <jgg@ziepe.ca>
15255 L:      linux-integrity@vger.kernel.org
15256 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15257 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15258 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15259 S:      Maintained
15260 F:      drivers/char/tpm/
15261
15262 TRACING
15263 M:      Steven Rostedt <rostedt@goodmis.org>
15264 M:      Ingo Molnar <mingo@redhat.com>
15265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15266 S:      Maintained
15267 F:      Documentation/trace/ftrace.rst
15268 F:      arch/*/*/*/ftrace.h
15269 F:      arch/*/kernel/ftrace.c
15270 F:      include/*/ftrace.h
15271 F:      include/linux/trace*.h
15272 F:      include/trace/
15273 F:      kernel/trace/
15274 F:      tools/testing/selftests/ftrace/
15275
15276 TRACING MMIO ACCESSES (MMIOTRACE)
15277 M:      Steven Rostedt <rostedt@goodmis.org>
15278 M:      Ingo Molnar <mingo@kernel.org>
15279 R:      Karol Herbst <karolherbst@gmail.com>
15280 R:      Pekka Paalanen <ppaalanen@gmail.com>
15281 S:      Maintained
15282 L:      linux-kernel@vger.kernel.org
15283 L:      nouveau@lists.freedesktop.org
15284 F:      kernel/trace/trace_mmiotrace.c
15285 F:      include/linux/mmiotrace.h
15286 F:      arch/x86/mm/kmmio.c
15287 F:      arch/x86/mm/mmio-mod.c
15288 F:      arch/x86/mm/testmmiotrace.c
15289
15290 TRIVIAL PATCHES
15291 M:      Jiri Kosina <trivial@kernel.org>
15292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15293 S:      Maintained
15294 K:      ^Subject:.*(?i)trivial
15295
15296 TEMPO SEMICONDUCTOR DRIVERS
15297 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15298 S:      Maintained
15299 F:      sound/soc/codecs/tscs*.c
15300 F:      sound/soc/codecs/tscs*.h
15301 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15302
15303 TTY LAYER
15304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15305 M:      Jiri Slaby <jslaby@suse.com>
15306 S:      Supported
15307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15308 F:      Documentation/serial/
15309 F:      drivers/tty/
15310 F:      drivers/tty/serial/serial_core.c
15311 F:      include/linux/serial_core.h
15312 F:      include/linux/serial.h
15313 F:      include/linux/tty.h
15314 F:      include/uapi/linux/serial_core.h
15315 F:      include/uapi/linux/serial.h
15316 F:      include/uapi/linux/tty.h
15317
15318 TUA9001 MEDIA DRIVER
15319 M:      Antti Palosaari <crope@iki.fi>
15320 L:      linux-media@vger.kernel.org
15321 W:      https://linuxtv.org
15322 W:      http://palosaari.fi/linux/
15323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15324 T:      git git://linuxtv.org/anttip/media_tree.git
15325 S:      Maintained
15326 F:      drivers/media/tuners/tua9001*
15327
15328 TULIP NETWORK DRIVERS
15329 L:      netdev@vger.kernel.org
15330 L:      linux-parisc@vger.kernel.org
15331 S:      Orphan
15332 F:      drivers/net/ethernet/dec/tulip/
15333
15334 TUN/TAP driver
15335 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15336 W:      http://vtun.sourceforge.net/tun
15337 S:      Maintained
15338 F:      Documentation/networking/tuntap.txt
15339 F:      arch/um/os-Linux/drivers/
15340
15341 TURBOCHANNEL SUBSYSTEM
15342 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15343 M:      Ralf Baechle <ralf@linux-mips.org>
15344 L:      linux-mips@vger.kernel.org
15345 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15346 S:      Maintained
15347 F:      drivers/tc/
15348 F:      include/linux/tc.h
15349
15350 TURBOSTAT UTILITY
15351 M:      "Len Brown" <lenb@kernel.org>
15352 L:      linux-pm@vger.kernel.org
15353 B:      https://bugzilla.kernel.org
15354 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15356 S:      Supported
15357 F:      tools/power/x86/turbostat/
15358
15359 TW5864 VIDEO4LINUX DRIVER
15360 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15361 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15362 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15363 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15364 L:      linux-media@vger.kernel.org
15365 S:      Supported
15366 F:      drivers/media/pci/tw5864/
15367
15368 TW68 VIDEO4LINUX DRIVER
15369 M:      Hans Verkuil <hverkuil@xs4all.nl>
15370 L:      linux-media@vger.kernel.org
15371 T:      git git://linuxtv.org/media_tree.git
15372 W:      https://linuxtv.org
15373 S:      Odd Fixes
15374 F:      drivers/media/pci/tw68/
15375
15376 TW686X VIDEO4LINUX DRIVER
15377 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15378 L:      linux-media@vger.kernel.org
15379 T:      git git://linuxtv.org/media_tree.git
15380 W:      http://linuxtv.org
15381 S:      Maintained
15382 F:      drivers/media/pci/tw686x/
15383
15384 UBI FILE SYSTEM (UBIFS)
15385 M:      Richard Weinberger <richard@nod.at>
15386 M:      Artem Bityutskiy <dedekind1@gmail.com>
15387 M:      Adrian Hunter <adrian.hunter@intel.com>
15388 L:      linux-mtd@lists.infradead.org
15389 T:      git git://git.infradead.org/ubifs-2.6.git
15390 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15391 S:      Supported
15392 F:      Documentation/filesystems/ubifs.txt
15393 F:      fs/ubifs/
15394
15395 UCLINUX (M68KNOMMU AND COLDFIRE)
15396 M:      Greg Ungerer <gerg@linux-m68k.org>
15397 W:      http://www.linux-m68k.org/
15398 W:      http://www.uclinux.org/
15399 L:      linux-m68k@lists.linux-m68k.org
15400 L:      uclinux-dev@uclinux.org  (subscribers-only)
15401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15402 S:      Maintained
15403 F:      arch/m68k/coldfire/
15404 F:      arch/m68k/68*/
15405 F:      arch/m68k/*/*_no.*
15406 F:      arch/m68k/include/asm/*_no.*
15407
15408 UDF FILESYSTEM
15409 M:      Jan Kara <jack@suse.com>
15410 S:      Maintained
15411 F:      Documentation/filesystems/udf.txt
15412 F:      fs/udf/
15413
15414 UDRAW TABLET
15415 M:      Bastien Nocera <hadess@hadess.net>
15416 L:      linux-input@vger.kernel.org
15417 S:      Maintained
15418 F:      drivers/hid/hid-udraw-ps3.c
15419
15420 UFS FILESYSTEM
15421 M:      Evgeniy Dushistov <dushistov@mail.ru>
15422 S:      Maintained
15423 F:      Documentation/filesystems/ufs.txt
15424 F:      fs/ufs/
15425
15426 UHID USERSPACE HID IO DRIVER:
15427 M:      David Herrmann <dh.herrmann@googlemail.com>
15428 L:      linux-input@vger.kernel.org
15429 S:      Maintained
15430 F:      drivers/hid/uhid.c
15431 F:      include/uapi/linux/uhid.h
15432
15433 ULPI BUS
15434 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15435 L:      linux-usb@vger.kernel.org
15436 S:      Maintained
15437 F:      drivers/usb/common/ulpi.c
15438 F:      include/linux/ulpi/
15439
15440 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15441 L:      linux-usb@vger.kernel.org
15442 S:      Orphan
15443 F:      drivers/uwb/
15444 F:      include/linux/uwb.h
15445 F:      include/linux/uwb/
15446
15447 UNICORE32 ARCHITECTURE:
15448 M:      Guan Xuetao <gxt@pku.edu.cn>
15449 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15450 S:      Maintained
15451 T:      git git://github.com/gxt/linux.git
15452 F:      arch/unicore32/
15453
15454 UNIFDEF
15455 M:      Tony Finch <dot@dotat.at>
15456 W:      http://dotat.at/prog/unifdef
15457 S:      Maintained
15458 F:      scripts/unifdef.c
15459
15460 UNIFORM CDROM DRIVER
15461 M:      Jens Axboe <axboe@kernel.dk>
15462 W:      http://www.kernel.dk
15463 S:      Maintained
15464 F:      Documentation/cdrom/
15465 F:      drivers/cdrom/cdrom.c
15466 F:      include/linux/cdrom.h
15467 F:      include/uapi/linux/cdrom.h
15468
15469 UNISYS S-PAR DRIVERS
15470 M:      David Kershner <david.kershner@unisys.com>
15471 L:      sparmaintainer@unisys.com (Unisys internal)
15472 S:      Supported
15473 F:      include/linux/visorbus.h
15474 F:      drivers/visorbus/
15475 F:      drivers/staging/unisys/
15476
15477 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15478 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15479 L:      linux-scsi@vger.kernel.org
15480 S:      Supported
15481 F:      Documentation/scsi/ufs.txt
15482 F:      drivers/scsi/ufs/
15483
15484 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15485 M:      Joao Pinto <jpinto@synopsys.com>
15486 L:      linux-scsi@vger.kernel.org
15487 S:      Supported
15488 F:      drivers/scsi/ufs/*dwc*
15489
15490 UNSORTED BLOCK IMAGES (UBI)
15491 M:      Artem Bityutskiy <dedekind1@gmail.com>
15492 M:      Richard Weinberger <richard@nod.at>
15493 W:      http://www.linux-mtd.infradead.org/
15494 L:      linux-mtd@lists.infradead.org
15495 T:      git git://git.infradead.org/ubifs-2.6.git
15496 S:      Supported
15497 F:      drivers/mtd/ubi/
15498 F:      include/linux/mtd/ubi.h
15499 F:      include/uapi/mtd/ubi-user.h
15500
15501 USB "USBNET" DRIVER FRAMEWORK
15502 M:      Oliver Neukum <oneukum@suse.com>
15503 L:      netdev@vger.kernel.org
15504 W:      http://www.linux-usb.org/usbnet
15505 S:      Maintained
15506 F:      drivers/net/usb/usbnet.c
15507 F:      include/linux/usb/usbnet.h
15508
15509 USB ACM DRIVER
15510 M:      Oliver Neukum <oneukum@suse.com>
15511 L:      linux-usb@vger.kernel.org
15512 S:      Maintained
15513 F:      Documentation/usb/acm.txt
15514 F:      drivers/usb/class/cdc-acm.*
15515
15516 USB AR5523 WIRELESS DRIVER
15517 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15518 L:      linux-wireless@vger.kernel.org
15519 S:      Maintained
15520 F:      drivers/net/wireless/ath/ar5523/
15521
15522 USB ATTACHED SCSI
15523 M:      Oliver Neukum <oneukum@suse.com>
15524 L:      linux-usb@vger.kernel.org
15525 L:      linux-scsi@vger.kernel.org
15526 S:      Maintained
15527 F:      drivers/usb/storage/uas.c
15528
15529 USB CDC ETHERNET DRIVER
15530 M:      Oliver Neukum <oliver@neukum.org>
15531 L:      linux-usb@vger.kernel.org
15532 S:      Maintained
15533 F:      drivers/net/usb/cdc_*.c
15534 F:      include/uapi/linux/usb/cdc.h
15535
15536 USB CHAOSKEY DRIVER
15537 M:      Keith Packard <keithp@keithp.com>
15538 L:      linux-usb@vger.kernel.org
15539 S:      Maintained
15540 F:      drivers/usb/misc/chaoskey.c
15541
15542 USB CYPRESS C67X00 DRIVER
15543 M:      Peter Korsgaard <jacmet@sunsite.dk>
15544 L:      linux-usb@vger.kernel.org
15545 S:      Maintained
15546 F:      drivers/usb/c67x00/
15547
15548 USB DAVICOM DM9601 DRIVER
15549 M:      Peter Korsgaard <jacmet@sunsite.dk>
15550 L:      netdev@vger.kernel.org
15551 W:      http://www.linux-usb.org/usbnet
15552 S:      Maintained
15553 F:      drivers/net/usb/dm9601.c
15554
15555 USB DIAMOND RIO500 DRIVER
15556 M:      Cesar Miquel <miquel@df.uba.ar>
15557 L:      rio500-users@lists.sourceforge.net
15558 W:      http://rio500.sourceforge.net
15559 S:      Maintained
15560 F:      drivers/usb/misc/rio500*
15561
15562 USB EHCI DRIVER
15563 M:      Alan Stern <stern@rowland.harvard.edu>
15564 L:      linux-usb@vger.kernel.org
15565 S:      Maintained
15566 F:      Documentation/usb/ehci.txt
15567 F:      drivers/usb/host/ehci*
15568
15569 USB GADGET/PERIPHERAL SUBSYSTEM
15570 M:      Felipe Balbi <balbi@kernel.org>
15571 L:      linux-usb@vger.kernel.org
15572 W:      http://www.linux-usb.org/gadget
15573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15574 S:      Maintained
15575 F:      drivers/usb/gadget/
15576 F:      include/linux/usb/gadget*
15577
15578 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15579 M:      Jiri Kosina <jikos@kernel.org>
15580 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15581 L:      linux-usb@vger.kernel.org
15582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15583 S:      Maintained
15584 F:      Documentation/hid/hiddev.txt
15585 F:      drivers/hid/usbhid/
15586
15587 USB INTEL XHCI ROLE MUX DRIVER
15588 M:      Hans de Goede <hdegoede@redhat.com>
15589 L:      linux-usb@vger.kernel.org
15590 S:      Maintained
15591 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15592
15593 USB ISP116X DRIVER
15594 M:      Olav Kongas <ok@artecdesign.ee>
15595 L:      linux-usb@vger.kernel.org
15596 S:      Maintained
15597 F:      drivers/usb/host/isp116x*
15598 F:      include/linux/usb/isp116x.h
15599
15600 USB LAN78XX ETHERNET DRIVER
15601 M:      Woojung Huh <woojung.huh@microchip.com>
15602 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15603 L:      netdev@vger.kernel.org
15604 S:      Maintained
15605 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15606 F:      drivers/net/usb/lan78xx.*
15607 F:      include/dt-bindings/net/microchip-lan78xx.h
15608
15609 USB MASS STORAGE DRIVER
15610 M:      Alan Stern <stern@rowland.harvard.edu>
15611 L:      linux-usb@vger.kernel.org
15612 L:      usb-storage@lists.one-eyed-alien.net
15613 S:      Maintained
15614 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15615 F:      drivers/usb/storage/
15616
15617 USB MIDI DRIVER
15618 M:      Clemens Ladisch <clemens@ladisch.de>
15619 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15620 T:      git git://git.alsa-project.org/alsa-kernel.git
15621 S:      Maintained
15622 F:      sound/usb/midi.*
15623
15624 USB NETWORKING DRIVERS
15625 L:      linux-usb@vger.kernel.org
15626 S:      Odd Fixes
15627 F:      drivers/net/usb/
15628
15629 USB OHCI DRIVER
15630 M:      Alan Stern <stern@rowland.harvard.edu>
15631 L:      linux-usb@vger.kernel.org
15632 S:      Maintained
15633 F:      Documentation/usb/ohci.txt
15634 F:      drivers/usb/host/ohci*
15635
15636 USB OTG FSM (Finite State Machine)
15637 M:      Peter Chen <Peter.Chen@nxp.com>
15638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15639 L:      linux-usb@vger.kernel.org
15640 S:      Maintained
15641 F:      drivers/usb/common/usb-otg-fsm.c
15642
15643 USB OVER IP DRIVER
15644 M:      Valentina Manea <valentina.manea.m@gmail.com>
15645 M:      Shuah Khan <shuah@kernel.org>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      Documentation/usb/usbip_protocol.txt
15649 F:      drivers/usb/usbip/
15650 F:      tools/usb/usbip/
15651 F:      tools/testing/selftests/drivers/usb/usbip/
15652
15653 USB PEGASUS DRIVER
15654 M:      Petko Manolov <petkan@nucleusys.com>
15655 L:      linux-usb@vger.kernel.org
15656 L:      netdev@vger.kernel.org
15657 T:      git git://github.com/petkan/pegasus.git
15658 W:      https://github.com/petkan/pegasus
15659 S:      Maintained
15660 F:      drivers/net/usb/pegasus.*
15661
15662 USB PHY LAYER
15663 M:      Felipe Balbi <balbi@kernel.org>
15664 L:      linux-usb@vger.kernel.org
15665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15666 S:      Maintained
15667 F:      drivers/usb/phy/
15668
15669 USB PRINTER DRIVER (usblp)
15670 M:      Pete Zaitcev <zaitcev@redhat.com>
15671 L:      linux-usb@vger.kernel.org
15672 S:      Supported
15673 F:      drivers/usb/class/usblp.c
15674
15675 USB QMI WWAN NETWORK DRIVER
15676 M:      Bjørn Mork <bjorn@mork.no>
15677 L:      netdev@vger.kernel.org
15678 S:      Maintained
15679 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15680 F:      drivers/net/usb/qmi_wwan.c
15681
15682 USB RTL8150 DRIVER
15683 M:      Petko Manolov <petkan@nucleusys.com>
15684 L:      linux-usb@vger.kernel.org
15685 L:      netdev@vger.kernel.org
15686 T:      git git://github.com/petkan/rtl8150.git
15687 W:      https://github.com/petkan/rtl8150
15688 S:      Maintained
15689 F:      drivers/net/usb/rtl8150.c
15690
15691 USB SERIAL SUBSYSTEM
15692 M:      Johan Hovold <johan@kernel.org>
15693 L:      linux-usb@vger.kernel.org
15694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15695 S:      Maintained
15696 F:      Documentation/usb/usb-serial.txt
15697 F:      drivers/usb/serial/
15698 F:      include/linux/usb/serial.h
15699
15700 USB SMSC75XX ETHERNET DRIVER
15701 M:      Steve Glendinning <steve.glendinning@shawell.net>
15702 L:      netdev@vger.kernel.org
15703 S:      Maintained
15704 F:      drivers/net/usb/smsc75xx.*
15705
15706 USB SMSC95XX ETHERNET DRIVER
15707 M:      Steve Glendinning <steve.glendinning@shawell.net>
15708 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15709 L:      netdev@vger.kernel.org
15710 S:      Maintained
15711 F:      drivers/net/usb/smsc95xx.*
15712
15713 USB SUBSYSTEM
15714 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15715 L:      linux-usb@vger.kernel.org
15716 W:      http://www.linux-usb.org
15717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15718 S:      Supported
15719 F:      Documentation/devicetree/bindings/usb/
15720 F:      Documentation/usb/
15721 F:      drivers/usb/
15722 F:      include/linux/usb.h
15723 F:      include/linux/usb/
15724
15725 USB TYPEC PI3USB30532 MUX DRIVER
15726 M:      Hans de Goede <hdegoede@redhat.com>
15727 L:      linux-usb@vger.kernel.org
15728 S:      Maintained
15729 F:      drivers/usb/typec/mux/pi3usb30532.c
15730
15731 USB TYPEC CLASS
15732 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15733 L:      linux-usb@vger.kernel.org
15734 S:      Maintained
15735 F:      Documentation/ABI/testing/sysfs-class-typec
15736 F:      Documentation/driver-api/usb/typec.rst
15737 F:      drivers/usb/typec/
15738 F:      include/linux/usb/typec.h
15739
15740 USB TYPEC BUS FOR ALTERNATE MODES
15741 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15742 L:      linux-usb@vger.kernel.org
15743 S:      Maintained
15744 F:      Documentation/ABI/testing/sysfs-bus-typec
15745 F:      Documentation/driver-api/usb/typec_bus.rst
15746 F:      drivers/usb/typec/altmodes/
15747 F:      include/linux/usb/typec_altmode.h
15748
15749 USB TYPEC PORT CONTROLLER DRIVERS
15750 M:      Guenter Roeck <linux@roeck-us.net>
15751 L:      linux-usb@vger.kernel.org
15752 S:      Maintained
15753 F:      drivers/usb/typec/tcpm/
15754
15755 USB UHCI DRIVER
15756 M:      Alan Stern <stern@rowland.harvard.edu>
15757 L:      linux-usb@vger.kernel.org
15758 S:      Maintained
15759 F:      drivers/usb/host/uhci*
15760
15761 USB VIDEO CLASS
15762 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15763 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15764 L:      linux-media@vger.kernel.org
15765 T:      git git://linuxtv.org/media_tree.git
15766 W:      http://www.ideasonboard.org/uvc/
15767 S:      Maintained
15768 F:      drivers/media/usb/uvc/
15769 F:      include/uapi/linux/uvcvideo.h
15770
15771 USB VISION DRIVER
15772 M:      Hans Verkuil <hverkuil@xs4all.nl>
15773 L:      linux-media@vger.kernel.org
15774 T:      git git://linuxtv.org/media_tree.git
15775 W:      https://linuxtv.org
15776 S:      Odd Fixes
15777 F:      drivers/media/usb/usbvision/
15778
15779 USB WEBCAM GADGET
15780 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15781 L:      linux-usb@vger.kernel.org
15782 S:      Maintained
15783 F:      drivers/usb/gadget/function/*uvc*
15784 F:      drivers/usb/gadget/legacy/webcam.c
15785 F:      include/uapi/linux/usb/g_uvc.h
15786
15787 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15788 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15789 L:      linux-wireless@vger.kernel.org
15790 S:      Maintained
15791 F:      drivers/net/wireless/rndis_wlan.c
15792
15793 USB XHCI DRIVER
15794 M:      Mathias Nyman <mathias.nyman@intel.com>
15795 L:      linux-usb@vger.kernel.org
15796 S:      Supported
15797 F:      drivers/usb/host/xhci*
15798 F:      drivers/usb/host/pci-quirks*
15799
15800 USB ZD1201 DRIVER
15801 L:      linux-wireless@vger.kernel.org
15802 W:      http://linux-lc100020.sourceforge.net
15803 S:      Orphan
15804 F:      drivers/net/wireless/zydas/zd1201.*
15805
15806 USB ZR364XX DRIVER
15807 M:      Antoine Jacquet <royale@zerezo.com>
15808 L:      linux-usb@vger.kernel.org
15809 L:      linux-media@vger.kernel.org
15810 T:      git git://linuxtv.org/media_tree.git
15811 W:      http://royale.zerezo.com/zr364xx/
15812 S:      Maintained
15813 F:      Documentation/media/v4l-drivers/zr364xx*
15814 F:      drivers/media/usb/zr364xx/
15815
15816 USER-MODE LINUX (UML)
15817 M:      Jeff Dike <jdike@addtoit.com>
15818 M:      Richard Weinberger <richard@nod.at>
15819 L:      linux-um@lists.infradead.org
15820 W:      http://user-mode-linux.sourceforge.net
15821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15822 S:      Maintained
15823 F:      Documentation/virtual/uml/
15824 F:      arch/um/
15825 F:      arch/x86/um/
15826 F:      fs/hostfs/
15827 F:      fs/hppfs/
15828
15829 USERSPACE COPYIN/COPYOUT (UIOVEC)
15830 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15831 S:      Maintained
15832 F:      lib/iov_iter.c
15833 F:      include/linux/uio.h
15834
15835 USERSPACE DMA BUFFER DRIVER
15836 M:      Gerd Hoffmann <kraxel@redhat.com>
15837 S:      Maintained
15838 L:      dri-devel@lists.freedesktop.org
15839 F:      drivers/dma-buf/udmabuf.c
15840 F:      include/uapi/linux/udmabuf.h
15841 T:      git git://anongit.freedesktop.org/drm/drm-misc
15842
15843 USERSPACE I/O (UIO)
15844 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15845 S:      Maintained
15846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15847 F:      Documentation/driver-api/uio-howto.rst
15848 F:      drivers/uio/
15849 F:      include/linux/uio_driver.h
15850
15851 UTIL-LINUX PACKAGE
15852 M:      Karel Zak <kzak@redhat.com>
15853 L:      util-linux@vger.kernel.org
15854 W:      http://en.wikipedia.org/wiki/Util-linux
15855 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15856 S:      Maintained
15857
15858 UUID HELPERS
15859 M:      Christoph Hellwig <hch@lst.de>
15860 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15861 L:      linux-kernel@vger.kernel.org
15862 T:      git git://git.infradead.org/users/hch/uuid.git
15863 F:      lib/uuid.c
15864 F:      lib/test_uuid.c
15865 F:      include/linux/uuid.h
15866 F:      include/uapi/linux/uuid.h
15867 S:      Maintained
15868
15869 UVESAFB DRIVER
15870 M:      Michal Januszewski <spock@gentoo.org>
15871 L:      linux-fbdev@vger.kernel.org
15872 W:      https://github.com/mjanusz/v86d
15873 S:      Maintained
15874 F:      Documentation/fb/uvesafb.txt
15875 F:      drivers/video/fbdev/uvesafb.*
15876
15877 VF610 NAND DRIVER
15878 M:      Stefan Agner <stefan@agner.ch>
15879 L:      linux-mtd@lists.infradead.org
15880 S:      Supported
15881 F:      drivers/mtd/nand/raw/vf610_nfc.c
15882
15883 VFAT/FAT/MSDOS FILESYSTEM
15884 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15885 S:      Maintained
15886 F:      Documentation/filesystems/vfat.txt
15887 F:      fs/fat/
15888
15889 VFIO DRIVER
15890 M:      Alex Williamson <alex.williamson@redhat.com>
15891 L:      kvm@vger.kernel.org
15892 T:      git git://github.com/awilliam/linux-vfio.git
15893 S:      Maintained
15894 F:      Documentation/vfio.txt
15895 F:      drivers/vfio/
15896 F:      include/linux/vfio.h
15897 F:      include/uapi/linux/vfio.h
15898
15899 VFIO MEDIATED DEVICE DRIVERS
15900 M:      Kirti Wankhede <kwankhede@nvidia.com>
15901 L:      kvm@vger.kernel.org
15902 S:      Maintained
15903 F:      Documentation/vfio-mediated-device.txt
15904 F:      drivers/vfio/mdev/
15905 F:      include/linux/mdev.h
15906 F:      samples/vfio-mdev/
15907
15908 VFIO PLATFORM DRIVER
15909 M:      Eric Auger <eric.auger@redhat.com>
15910 L:      kvm@vger.kernel.org
15911 S:      Maintained
15912 F:      drivers/vfio/platform/
15913
15914 VGA_SWITCHEROO
15915 R:      Lukas Wunner <lukas@wunner.de>
15916 S:      Maintained
15917 F:      Documentation/gpu/vga-switcheroo.rst
15918 F:      drivers/gpu/vga/vga_switcheroo.c
15919 F:      include/linux/vga_switcheroo.h
15920 T:      git git://anongit.freedesktop.org/drm/drm-misc
15921
15922 VIA RHINE NETWORK DRIVER
15923 S:      Orphan
15924 F:      drivers/net/ethernet/via/via-rhine.c
15925
15926 VIA SD/MMC CARD CONTROLLER DRIVER
15927 M:      Bruce Chang <brucechang@via.com.tw>
15928 M:      Harald Welte <HaraldWelte@viatech.com>
15929 S:      Maintained
15930 F:      drivers/mmc/host/via-sdmmc.c
15931
15932 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15933 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15934 L:      linux-fbdev@vger.kernel.org
15935 S:      Maintained
15936 F:      include/linux/via-core.h
15937 F:      include/linux/via-gpio.h
15938 F:      include/linux/via_i2c.h
15939 F:      drivers/video/fbdev/via/
15940
15941 VIA VELOCITY NETWORK DRIVER
15942 M:      Francois Romieu <romieu@fr.zoreil.com>
15943 L:      netdev@vger.kernel.org
15944 S:      Maintained
15945 F:      drivers/net/ethernet/via/via-velocity.*
15946
15947 VICODEC VIRTUAL CODEC DRIVER
15948 M:      Hans Verkuil <hans.verkuil@cisco.com>
15949 L:      linux-media@vger.kernel.org
15950 T:      git git://linuxtv.org/media_tree.git
15951 W:      https://linuxtv.org
15952 S:      Maintained
15953 F:      drivers/media/platform/vicodec/*
15954
15955 VIDEO MULTIPLEXER DRIVER
15956 M:      Philipp Zabel <p.zabel@pengutronix.de>
15957 L:      linux-media@vger.kernel.org
15958 S:      Maintained
15959 F:      drivers/media/platform/video-mux.c
15960
15961 VIDEO I2C POLLING DRIVER
15962 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15963 L:      linux-media@vger.kernel.org
15964 S:      Maintained
15965 F:      drivers/media/i2c/video-i2c.c
15966
15967 VIDEOBUF2 FRAMEWORK
15968 M:      Pawel Osciak <pawel@osciak.com>
15969 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15970 M:      Kyungmin Park <kyungmin.park@samsung.com>
15971 L:      linux-media@vger.kernel.org
15972 S:      Maintained
15973 F:      drivers/media/common/videobuf2/*
15974 F:      include/media/videobuf2-*
15975
15976 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15977 M:      Helen Koike <helen.koike@collabora.com>
15978 L:      linux-media@vger.kernel.org
15979 T:      git git://linuxtv.org/media_tree.git
15980 W:      https://linuxtv.org
15981 S:      Maintained
15982 F:      drivers/media/platform/vimc/*
15983
15984 VIRT LIB
15985 M:      Alex Williamson <alex.williamson@redhat.com>
15986 M:      Paolo Bonzini <pbonzini@redhat.com>
15987 L:      kvm@vger.kernel.org
15988 S:      Supported
15989 F:      virt/lib/
15990
15991 VIRTIO AND VHOST VSOCK DRIVER
15992 M:      Stefan Hajnoczi <stefanha@redhat.com>
15993 L:      kvm@vger.kernel.org
15994 L:      virtualization@lists.linux-foundation.org
15995 L:      netdev@vger.kernel.org
15996 S:      Maintained
15997 F:      include/linux/virtio_vsock.h
15998 F:      include/uapi/linux/virtio_vsock.h
15999 F:      include/uapi/linux/vsockmon.h
16000 F:      include/uapi/linux/vm_sockets_diag.h
16001 F:      net/vmw_vsock/diag.c
16002 F:      net/vmw_vsock/af_vsock_tap.c
16003 F:      net/vmw_vsock/virtio_transport_common.c
16004 F:      net/vmw_vsock/virtio_transport.c
16005 F:      drivers/net/vsockmon.c
16006 F:      drivers/vhost/vsock.c
16007 F:      tools/testing/vsock/
16008
16009 VIRTIO CONSOLE DRIVER
16010 M:      Amit Shah <amit@kernel.org>
16011 L:      virtualization@lists.linux-foundation.org
16012 S:      Maintained
16013 F:      drivers/char/virtio_console.c
16014 F:      include/linux/virtio_console.h
16015 F:      include/uapi/linux/virtio_console.h
16016
16017 VIRTIO CORE, NET AND BLOCK DRIVERS
16018 M:      "Michael S. Tsirkin" <mst@redhat.com>
16019 M:      Jason Wang <jasowang@redhat.com>
16020 L:      virtualization@lists.linux-foundation.org
16021 S:      Maintained
16022 F:      Documentation/devicetree/bindings/virtio/
16023 F:      drivers/virtio/
16024 F:      tools/virtio/
16025 F:      drivers/net/virtio_net.c
16026 F:      drivers/block/virtio_blk.c
16027 F:      include/linux/virtio*.h
16028 F:      include/uapi/linux/virtio_*.h
16029 F:      drivers/crypto/virtio/
16030 F:      mm/balloon_compaction.c
16031
16032 VIRTIO CRYPTO DRIVER
16033 M:      Gonglei <arei.gonglei@huawei.com>
16034 L:      virtualization@lists.linux-foundation.org
16035 L:      linux-crypto@vger.kernel.org
16036 S:      Maintained
16037 F:      drivers/crypto/virtio/
16038 F:      include/uapi/linux/virtio_crypto.h
16039
16040 VIRTIO DRIVERS FOR S390
16041 M:      Cornelia Huck <cohuck@redhat.com>
16042 M:      Halil Pasic <pasic@linux.ibm.com>
16043 L:      linux-s390@vger.kernel.org
16044 L:      virtualization@lists.linux-foundation.org
16045 L:      kvm@vger.kernel.org
16046 S:      Supported
16047 F:      drivers/s390/virtio/
16048 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16049
16050 VIRTIO GPU DRIVER
16051 M:      David Airlie <airlied@linux.ie>
16052 M:      Gerd Hoffmann <kraxel@redhat.com>
16053 L:      dri-devel@lists.freedesktop.org
16054 L:      virtualization@lists.linux-foundation.org
16055 T:      git git://anongit.freedesktop.org/drm/drm-misc
16056 S:      Maintained
16057 F:      drivers/gpu/drm/virtio/
16058 F:      include/uapi/linux/virtio_gpu.h
16059
16060 VIRTIO HOST (VHOST)
16061 M:      "Michael S. Tsirkin" <mst@redhat.com>
16062 M:      Jason Wang <jasowang@redhat.com>
16063 L:      kvm@vger.kernel.org
16064 L:      virtualization@lists.linux-foundation.org
16065 L:      netdev@vger.kernel.org
16066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16067 S:      Maintained
16068 F:      drivers/vhost/
16069 F:      include/uapi/linux/vhost.h
16070
16071 VIRTIO INPUT DRIVER
16072 M:      Gerd Hoffmann <kraxel@redhat.com>
16073 S:      Maintained
16074 F:      drivers/virtio/virtio_input.c
16075 F:      include/uapi/linux/virtio_input.h
16076
16077 VIRTUAL BOX GUEST DEVICE DRIVER
16078 M:      Hans de Goede <hdegoede@redhat.com>
16079 M:      Arnd Bergmann <arnd@arndb.de>
16080 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16081 S:      Maintained
16082 F:      include/linux/vbox_utils.h
16083 F:      include/uapi/linux/vbox*.h
16084 F:      drivers/virt/vboxguest/
16085
16086 VIRTUAL SERIO DEVICE DRIVER
16087 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16088 S:      Maintained
16089 F:      drivers/input/serio/userio.c
16090 F:      include/uapi/linux/userio.h
16091
16092 VIVID VIRTUAL VIDEO DRIVER
16093 M:      Hans Verkuil <hverkuil@xs4all.nl>
16094 L:      linux-media@vger.kernel.org
16095 T:      git git://linuxtv.org/media_tree.git
16096 W:      https://linuxtv.org
16097 S:      Maintained
16098 F:      drivers/media/platform/vivid/*
16099
16100 VLYNQ BUS
16101 M:      Florian Fainelli <f.fainelli@gmail.com>
16102 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16103 S:      Maintained
16104 F:      drivers/vlynq/vlynq.c
16105 F:      include/linux/vlynq.h
16106
16107 VME SUBSYSTEM
16108 M:      Martyn Welch <martyn@welchs.me.uk>
16109 M:      Manohar Vanga <manohar.vanga@gmail.com>
16110 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16111 L:      devel@driverdev.osuosl.org
16112 S:      Maintained
16113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16114 F:      Documentation/driver-api/vme.rst
16115 F:      drivers/staging/vme/
16116 F:      drivers/vme/
16117 F:      include/linux/vme*
16118
16119 VMWARE BALLOON DRIVER
16120 M:      Xavier Deguillard <xdeguillard@vmware.com>
16121 M:      Nadav Amit <namit@vmware.com>
16122 M:      "VMware, Inc." <pv-drivers@vmware.com>
16123 L:      linux-kernel@vger.kernel.org
16124 S:      Maintained
16125 F:      drivers/misc/vmw_balloon.c
16126
16127 VMWARE HYPERVISOR INTERFACE
16128 M:      Alok Kataria <akataria@vmware.com>
16129 L:      virtualization@lists.linux-foundation.org
16130 S:      Supported
16131 F:      arch/x86/kernel/cpu/vmware.c
16132
16133 VMWARE PVRDMA DRIVER
16134 M:      Adit Ranadive <aditr@vmware.com>
16135 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16136 L:      linux-rdma@vger.kernel.org
16137 S:      Maintained
16138 F:      drivers/infiniband/hw/vmw_pvrdma/
16139
16140 VMware PVSCSI driver
16141 M:      Jim Gill <jgill@vmware.com>
16142 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16143 L:      linux-scsi@vger.kernel.org
16144 S:      Maintained
16145 F:      drivers/scsi/vmw_pvscsi.c
16146 F:      drivers/scsi/vmw_pvscsi.h
16147
16148 VMWARE VMMOUSE SUBDRIVER
16149 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16150 M:      "VMware, Inc." <pv-drivers@vmware.com>
16151 L:      linux-input@vger.kernel.org
16152 S:      Maintained
16153 F:      drivers/input/mouse/vmmouse.c
16154 F:      drivers/input/mouse/vmmouse.h
16155
16156 VMWARE VMXNET3 ETHERNET DRIVER
16157 M:      Ronak Doshi <doshir@vmware.com>
16158 M:      "VMware, Inc." <pv-drivers@vmware.com>
16159 L:      netdev@vger.kernel.org
16160 S:      Maintained
16161 F:      drivers/net/vmxnet3/
16162
16163 VOCORE VOCORE2 BOARD
16164 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16165 L:      linux-mips@vger.kernel.org
16166 S:      Maintained
16167 F:      arch/mips/boot/dts/ralink/vocore2.dts
16168
16169 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16170 M:      Liam Girdwood <lgirdwood@gmail.com>
16171 M:      Mark Brown <broonie@kernel.org>
16172 L:      linux-kernel@vger.kernel.org
16173 W:      http://www.slimlogic.co.uk/?p=48
16174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16175 S:      Supported
16176 F:      Documentation/devicetree/bindings/regulator/
16177 F:      Documentation/power/regulator/
16178 F:      drivers/regulator/
16179 F:      include/dt-bindings/regulator/
16180 F:      include/linux/regulator/
16181
16182 VRF
16183 M:      David Ahern <dsa@cumulusnetworks.com>
16184 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16185 L:      netdev@vger.kernel.org
16186 S:      Maintained
16187 F:      drivers/net/vrf.c
16188 F:      Documentation/networking/vrf.txt
16189
16190 VT1211 HARDWARE MONITOR DRIVER
16191 M:      Juerg Haefliger <juergh@gmail.com>
16192 L:      linux-hwmon@vger.kernel.org
16193 S:      Maintained
16194 F:      Documentation/hwmon/vt1211
16195 F:      drivers/hwmon/vt1211.c
16196
16197 VT8231 HARDWARE MONITOR DRIVER
16198 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16199 L:      linux-hwmon@vger.kernel.org
16200 S:      Maintained
16201 F:      drivers/hwmon/vt8231.c
16202
16203 VUB300 USB to SDIO/SD/MMC bridge chip
16204 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16205 L:      linux-mmc@vger.kernel.org
16206 L:      linux-usb@vger.kernel.org
16207 S:      Supported
16208 F:      drivers/mmc/host/vub300.c
16209
16210 W1 DALLAS'S 1-WIRE BUS
16211 M:      Evgeniy Polyakov <zbr@ioremap.net>
16212 S:      Maintained
16213 F:      Documentation/devicetree/bindings/w1/
16214 F:      Documentation/w1/
16215 F:      drivers/w1/
16216 F:      include/linux/w1.h
16217
16218 W83791D HARDWARE MONITORING DRIVER
16219 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16220 L:      linux-hwmon@vger.kernel.org
16221 S:      Maintained
16222 F:      Documentation/hwmon/w83791d
16223 F:      drivers/hwmon/w83791d.c
16224
16225 W83793 HARDWARE MONITORING DRIVER
16226 M:      Rudolf Marek <r.marek@assembler.cz>
16227 L:      linux-hwmon@vger.kernel.org
16228 S:      Maintained
16229 F:      Documentation/hwmon/w83793
16230 F:      drivers/hwmon/w83793.c
16231
16232 W83795 HARDWARE MONITORING DRIVER
16233 M:      Jean Delvare <jdelvare@suse.com>
16234 L:      linux-hwmon@vger.kernel.org
16235 S:      Maintained
16236 F:      drivers/hwmon/w83795.c
16237
16238 W83L51xD SD/MMC CARD INTERFACE DRIVER
16239 M:      Pierre Ossman <pierre@ossman.eu>
16240 S:      Maintained
16241 F:      drivers/mmc/host/wbsd.*
16242
16243 WACOM PROTOCOL 4 SERIAL TABLETS
16244 M:      Julian Squires <julian@cipht.net>
16245 M:      Hans de Goede <hdegoede@redhat.com>
16246 L:      linux-input@vger.kernel.org
16247 S:      Maintained
16248 F:      drivers/input/tablet/wacom_serial4.c
16249
16250 WATCHDOG DEVICE DRIVERS
16251 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16252 M:      Guenter Roeck <linux@roeck-us.net>
16253 L:      linux-watchdog@vger.kernel.org
16254 W:      http://www.linux-watchdog.org/
16255 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16256 S:      Maintained
16257 F:      Documentation/devicetree/bindings/watchdog/
16258 F:      Documentation/watchdog/
16259 F:      drivers/watchdog/
16260 F:      include/linux/watchdog.h
16261 F:      include/uapi/linux/watchdog.h
16262
16263 WHISKEYCOVE PMIC GPIO DRIVER
16264 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16265 L:      linux-gpio@vger.kernel.org
16266 S:      Maintained
16267 F:      drivers/gpio/gpio-wcove.c
16268
16269 WIIMOTE HID DRIVER
16270 M:      David Herrmann <dh.herrmann@googlemail.com>
16271 L:      linux-input@vger.kernel.org
16272 S:      Maintained
16273 F:      drivers/hid/hid-wiimote*
16274
16275 WILOCITY WIL6210 WIRELESS DRIVER
16276 M:      Maya Erez <merez@codeaurora.org>
16277 L:      linux-wireless@vger.kernel.org
16278 L:      wil6210@qti.qualcomm.com
16279 S:      Supported
16280 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16281 F:      drivers/net/wireless/ath/wil6210/
16282
16283 WIMAX STACK
16284 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16285 M:      linux-wimax@intel.com
16286 L:      wimax@linuxwimax.org (subscribers-only)
16287 S:      Supported
16288 W:      http://linuxwimax.org
16289 F:      Documentation/wimax/README.wimax
16290 F:      include/linux/wimax/debug.h
16291 F:      include/net/wimax.h
16292 F:      include/uapi/linux/wimax.h
16293 F:      net/wimax/
16294
16295 WINBOND CIR DRIVER
16296 M:      David Härdeman <david@hardeman.nu>
16297 S:      Maintained
16298 F:      drivers/media/rc/winbond-cir.c
16299
16300 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16301 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16302 L:      linux-watchdog@vger.kernel.org
16303 S:      Maintained
16304 F:      drivers/watchdog/ebc-c384_wdt.c
16305
16306 WINSYSTEMS WS16C48 GPIO DRIVER
16307 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16308 L:      linux-gpio@vger.kernel.org
16309 S:      Maintained
16310 F:      drivers/gpio/gpio-ws16c48.c
16311
16312 WISTRON LAPTOP BUTTON DRIVER
16313 M:      Miloslav Trmac <mitr@volny.cz>
16314 S:      Maintained
16315 F:      drivers/input/misc/wistron_btns.c
16316
16317 WL3501 WIRELESS PCMCIA CARD DRIVER
16318 L:      linux-wireless@vger.kernel.org
16319 S:      Odd fixes
16320 F:      drivers/net/wireless/wl3501*
16321
16322 WOLFSON MICROELECTRONICS DRIVERS
16323 L:      patches@opensource.cirrus.com
16324 T:      git https://github.com/CirrusLogic/linux-drivers.git
16325 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16326 S:      Supported
16327 F:      Documentation/hwmon/wm83??
16328 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16329 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16330 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16331 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16332 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16333 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16334 F:      drivers/clk/clk-wm83*.c
16335 F:      drivers/extcon/extcon-arizona.c
16336 F:      drivers/leds/leds-wm83*.c
16337 F:      drivers/gpio/gpio-*wm*.c
16338 F:      drivers/gpio/gpio-arizona.c
16339 F:      drivers/hwmon/wm83??-hwmon.c
16340 F:      drivers/input/misc/wm831x-on.c
16341 F:      drivers/input/touchscreen/wm831x-ts.c
16342 F:      drivers/input/touchscreen/wm97*.c
16343 F:      drivers/mfd/arizona*
16344 F:      drivers/mfd/wm*.c
16345 F:      drivers/mfd/cs47l24*
16346 F:      drivers/power/supply/wm83*.c
16347 F:      drivers/rtc/rtc-wm83*.c
16348 F:      drivers/regulator/wm8*.c
16349 F:      drivers/regulator/arizona*
16350 F:      drivers/video/backlight/wm83*_bl.c
16351 F:      drivers/watchdog/wm83*_wdt.c
16352 F:      include/linux/mfd/arizona/
16353 F:      include/linux/mfd/wm831x/
16354 F:      include/linux/mfd/wm8350/
16355 F:      include/linux/mfd/wm8400*
16356 F:      include/linux/regulator/arizona*
16357 F:      include/linux/wm97xx.h
16358 F:      include/sound/wm????.h
16359 F:      sound/soc/codecs/arizona.?
16360 F:      sound/soc/codecs/wm*
16361 F:      sound/soc/codecs/cs47l24*
16362
16363 WORKQUEUE
16364 M:      Tejun Heo <tj@kernel.org>
16365 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16367 S:      Maintained
16368 F:      include/linux/workqueue.h
16369 F:      kernel/workqueue.c
16370 F:      Documentation/core-api/workqueue.rst
16371
16372 X-POWERS AXP288 PMIC DRIVERS
16373 M:      Hans de Goede <hdegoede@redhat.com>
16374 S:      Maintained
16375 N:      axp288
16376 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16377
16378 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16379 M:      Chen-Yu Tsai <wens@csie.org>
16380 L:      linux-kernel@vger.kernel.org
16381 S:      Maintained
16382 N:      axp[128]
16383
16384 X.25 NETWORK LAYER
16385 M:      Andrew Hendry <andrew.hendry@gmail.com>
16386 L:      linux-x25@vger.kernel.org
16387 S:      Odd Fixes
16388 F:      Documentation/networking/x25*
16389 F:      include/net/x25*
16390 F:      net/x25/
16391
16392 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16393 M:      Thomas Gleixner <tglx@linutronix.de>
16394 M:      Ingo Molnar <mingo@redhat.com>
16395 M:      Borislav Petkov <bp@alien8.de>
16396 R:      "H. Peter Anvin" <hpa@zytor.com>
16397 M:      x86@kernel.org
16398 L:      linux-kernel@vger.kernel.org
16399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16400 S:      Maintained
16401 F:      Documentation/devicetree/bindings/x86/
16402 F:      Documentation/x86/
16403 F:      arch/x86/
16404
16405 X86 ENTRY CODE
16406 M:      Andy Lutomirski <luto@kernel.org>
16407 L:      linux-kernel@vger.kernel.org
16408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16409 S:      Maintained
16410 F:      arch/x86/entry/
16411
16412 X86 MCE INFRASTRUCTURE
16413 M:      Tony Luck <tony.luck@intel.com>
16414 M:      Borislav Petkov <bp@alien8.de>
16415 L:      linux-edac@vger.kernel.org
16416 S:      Maintained
16417 F:      arch/x86/kernel/cpu/mcheck/*
16418
16419 X86 MICROCODE UPDATE SUPPORT
16420 M:      Borislav Petkov <bp@alien8.de>
16421 S:      Maintained
16422 F:      arch/x86/kernel/cpu/microcode/*
16423
16424 X86 MM
16425 M:      Dave Hansen <dave.hansen@linux.intel.com>
16426 M:      Andy Lutomirski <luto@kernel.org>
16427 M:      Peter Zijlstra <peterz@infradead.org>
16428 L:      linux-kernel@vger.kernel.org
16429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16430 S:      Maintained
16431 F:      arch/x86/mm/
16432
16433 X86 PLATFORM DRIVERS
16434 M:      Darren Hart <dvhart@infradead.org>
16435 M:      Andy Shevchenko <andy@infradead.org>
16436 L:      platform-driver-x86@vger.kernel.org
16437 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16438 S:      Maintained
16439 F:      drivers/platform/x86/
16440 F:      drivers/platform/olpc/
16441
16442 X86 VDSO
16443 M:      Andy Lutomirski <luto@kernel.org>
16444 L:      linux-kernel@vger.kernel.org
16445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16446 S:      Maintained
16447 F:      arch/x86/entry/vdso/
16448
16449 XARRAY
16450 M:      Matthew Wilcox <willy@infradead.org>
16451 L:      linux-fsdevel@vger.kernel.org
16452 S:      Supported
16453 F:      Documentation/core-api/xarray.rst
16454 F:      lib/idr.c
16455 F:      lib/xarray.c
16456 F:      include/linux/idr.h
16457 F:      include/linux/xarray.h
16458 F:      tools/testing/radix-tree
16459
16460 XC2028/3028 TUNER DRIVER
16461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16462 L:      linux-media@vger.kernel.org
16463 W:      https://linuxtv.org
16464 T:      git git://linuxtv.org/media_tree.git
16465 S:      Maintained
16466 F:      drivers/media/tuners/tuner-xc2028.*
16467
16468 XDP SOCKETS (AF_XDP)
16469 M:      Björn Töpel <bjorn.topel@intel.com>
16470 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16471 L:      netdev@vger.kernel.org
16472 S:      Maintained
16473 F:      kernel/bpf/xskmap.c
16474 F:      net/xdp/
16475
16476 XEN BLOCK SUBSYSTEM
16477 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16478 M:      Roger Pau Monné <roger.pau@citrix.com>
16479 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16480 S:      Supported
16481 F:      drivers/block/xen-blkback/*
16482 F:      drivers/block/xen*
16483
16484 XEN HYPERVISOR ARM
16485 M:      Stefano Stabellini <sstabellini@kernel.org>
16486 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16487 S:      Maintained
16488 F:      arch/arm/xen/
16489 F:      arch/arm/include/asm/xen/
16490
16491 XEN HYPERVISOR ARM64
16492 M:      Stefano Stabellini <sstabellini@kernel.org>
16493 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16494 S:      Maintained
16495 F:      arch/arm64/xen/
16496 F:      arch/arm64/include/asm/xen/
16497
16498 XEN HYPERVISOR INTERFACE
16499 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16500 M:      Juergen Gross <jgross@suse.com>
16501 R:      Stefano Stabellini <sstabellini@kernel.org>
16502 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16504 S:      Supported
16505 F:      arch/x86/xen/
16506 F:      drivers/*/xen-*front.c
16507 F:      drivers/xen/
16508 F:      arch/x86/include/asm/xen/
16509 F:      arch/x86/include/asm/pvclock-abi.h
16510 F:      include/xen/
16511 F:      include/uapi/xen/
16512 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16513 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16514
16515 XEN NETWORK BACKEND DRIVER
16516 M:      Wei Liu <wei.liu2@citrix.com>
16517 M:      Paul Durrant <paul.durrant@citrix.com>
16518 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16519 L:      netdev@vger.kernel.org
16520 S:      Supported
16521 F:      drivers/net/xen-netback/*
16522
16523 XEN PCI SUBSYSTEM
16524 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16525 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16526 S:      Supported
16527 F:      arch/x86/pci/*xen*
16528 F:      drivers/pci/*xen*
16529
16530 XEN PVSCSI DRIVERS
16531 M:      Juergen Gross <jgross@suse.com>
16532 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16533 L:      linux-scsi@vger.kernel.org
16534 S:      Supported
16535 F:      drivers/scsi/xen-scsifront.c
16536 F:      drivers/xen/xen-scsiback.c
16537 F:      include/xen/interface/io/vscsiif.h
16538
16539 XEN SWIOTLB SUBSYSTEM
16540 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16541 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16542 L:      iommu@lists.linux-foundation.org
16543 S:      Supported
16544 F:      arch/x86/xen/*swiotlb*
16545 F:      drivers/xen/*swiotlb*
16546
16547 XEN SOUND FRONTEND DRIVER
16548 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16549 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16550 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16551 S:      Supported
16552 F:      sound/xen/*
16553
16554 XFS FILESYSTEM
16555 M:      Darrick J. Wong <darrick.wong@oracle.com>
16556 M:      linux-xfs@vger.kernel.org
16557 L:      linux-xfs@vger.kernel.org
16558 W:      http://xfs.org/
16559 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16560 S:      Supported
16561 F:      Documentation/filesystems/xfs.txt
16562 F:      fs/xfs/
16563
16564 XILINX AXI ETHERNET DRIVER
16565 M:      Anirudha Sarangi <anirudh@xilinx.com>
16566 M:      John Linn <John.Linn@xilinx.com>
16567 S:      Maintained
16568 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16569
16570 XILINX UARTLITE SERIAL DRIVER
16571 M:      Peter Korsgaard <jacmet@sunsite.dk>
16572 L:      linux-serial@vger.kernel.org
16573 S:      Maintained
16574 F:      drivers/tty/serial/uartlite.c
16575
16576 XILINX VIDEO IP CORES
16577 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16578 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16579 L:      linux-media@vger.kernel.org
16580 T:      git git://linuxtv.org/media_tree.git
16581 S:      Supported
16582 F:      Documentation/devicetree/bindings/media/xilinx/
16583 F:      drivers/media/platform/xilinx/
16584 F:      include/uapi/linux/xilinx-v4l2-controls.h
16585
16586 XILLYBUS DRIVER
16587 M:      Eli Billauer <eli.billauer@gmail.com>
16588 L:      linux-kernel@vger.kernel.org
16589 S:      Supported
16590 F:      drivers/char/xillybus/
16591
16592 XLP9XX I2C DRIVER
16593 M:      George Cherian <george.cherian@cavium.com>
16594 M:      Jan Glauber <jglauber@cavium.com>
16595 L:      linux-i2c@vger.kernel.org
16596 W:      http://www.cavium.com
16597 S:      Supported
16598 F:      drivers/i2c/busses/i2c-xlp9xx.c
16599
16600 XRA1403 GPIO EXPANDER
16601 M:      Nandor Han <nandor.han@ge.com>
16602 M:      Semi Malinen <semi.malinen@ge.com>
16603 L:      linux-gpio@vger.kernel.org
16604 S:      Maintained
16605 F:      drivers/gpio/gpio-xra1403.c
16606 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16607
16608 XTENSA XTFPGA PLATFORM SUPPORT
16609 M:      Max Filippov <jcmvbkbc@gmail.com>
16610 L:      linux-xtensa@linux-xtensa.org
16611 S:      Maintained
16612 F:      drivers/spi/spi-xtensa-xtfpga.c
16613 F:      sound/soc/xtensa/xtfpga-i2s.c
16614
16615 YAM DRIVER FOR AX.25
16616 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16617 L:      linux-hams@vger.kernel.org
16618 S:      Maintained
16619 F:      drivers/net/hamradio/yam*
16620 F:      include/linux/yam.h
16621
16622 YAMA SECURITY MODULE
16623 M:      Kees Cook <keescook@chromium.org>
16624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16625 S:      Supported
16626 F:      security/yama/
16627 F:      Documentation/admin-guide/LSM/Yama.rst
16628
16629 YEALINK PHONE DRIVER
16630 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16631 L:      usbb2k-api-dev@nongnu.org
16632 S:      Maintained
16633 F:      Documentation/input/devices/yealink.rst
16634 F:      drivers/input/misc/yealink.*
16635
16636 Z8530 DRIVER FOR AX.25
16637 M:      Joerg Reuter <jreuter@yaina.de>
16638 W:      http://yaina.de/jreuter/
16639 W:      http://www.qsl.net/dl1bke/
16640 L:      linux-hams@vger.kernel.org
16641 S:      Maintained
16642 F:      Documentation/networking/z8530drv.txt
16643 F:      drivers/net/hamradio/*scc.c
16644 F:      drivers/net/hamradio/z8530.h
16645
16646 ZBUD COMPRESSED PAGE ALLOCATOR
16647 M:      Seth Jennings <sjenning@redhat.com>
16648 M:      Dan Streetman <ddstreet@ieee.org>
16649 L:      linux-mm@kvack.org
16650 S:      Maintained
16651 F:      mm/zbud.c
16652 F:      include/linux/zbud.h
16653
16654 ZD1211RW WIRELESS DRIVER
16655 M:      Daniel Drake <dsd@gentoo.org>
16656 M:      Ulrich Kunitz <kune@deine-taler.de>
16657 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16658 L:      linux-wireless@vger.kernel.org
16659 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16660 S:      Maintained
16661 F:      drivers/net/wireless/zydas/zd1211rw/
16662
16663 ZD1301 MEDIA DRIVER
16664 M:      Antti Palosaari <crope@iki.fi>
16665 L:      linux-media@vger.kernel.org
16666 W:      https://linuxtv.org/
16667 W:      http://palosaari.fi/linux/
16668 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16669 S:      Maintained
16670 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16671
16672 ZD1301_DEMOD MEDIA DRIVER
16673 M:      Antti Palosaari <crope@iki.fi>
16674 L:      linux-media@vger.kernel.org
16675 W:      https://linuxtv.org/
16676 W:      http://palosaari.fi/linux/
16677 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16678 S:      Maintained
16679 F:      drivers/media/dvb-frontends/zd1301_demod*
16680
16681 ZPOOL COMPRESSED PAGE STORAGE API
16682 M:      Dan Streetman <ddstreet@ieee.org>
16683 L:      linux-mm@kvack.org
16684 S:      Maintained
16685 F:      mm/zpool.c
16686 F:      include/linux/zpool.h
16687
16688 ZR36067 VIDEO FOR LINUX DRIVER
16689 L:      mjpeg-users@lists.sourceforge.net
16690 L:      linux-media@vger.kernel.org
16691 W:      http://mjpeg.sourceforge.net/driver-zoran/
16692 T:      hg https://linuxtv.org/hg/v4l-dvb
16693 S:      Odd Fixes
16694 F:      drivers/staging/media/zoran/
16695
16696 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16697 M:      Minchan Kim <minchan@kernel.org>
16698 M:      Nitin Gupta <ngupta@vflare.org>
16699 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16700 L:      linux-kernel@vger.kernel.org
16701 S:      Maintained
16702 F:      drivers/block/zram/
16703 F:      Documentation/blockdev/zram.txt
16704
16705 ZS DECSTATION Z85C30 SERIAL DRIVER
16706 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16707 S:      Maintained
16708 F:      drivers/tty/serial/zs.*
16709
16710 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16711 M:      Minchan Kim <minchan@kernel.org>
16712 M:      Nitin Gupta <ngupta@vflare.org>
16713 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16714 L:      linux-mm@kvack.org
16715 S:      Maintained
16716 F:      mm/zsmalloc.c
16717 F:      include/linux/zsmalloc.h
16718 F:      Documentation/vm/zsmalloc.rst
16719
16720 ZSWAP COMPRESSED SWAP CACHING
16721 M:      Seth Jennings <sjenning@redhat.com>
16722 M:      Dan Streetman <ddstreet@ieee.org>
16723 L:      linux-mm@kvack.org
16724 S:      Maintained
16725 F:      mm/zswap.c
16726
16727 THE REST
16728 M:      Linus Torvalds <torvalds@linux-foundation.org>
16729 L:      linux-kernel@vger.kernel.org
16730 Q:      http://patchwork.kernel.org/project/LKML/list/
16731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16732 S:      Buried alive in reporters
16733 F:      *
16734 F:      */