drm/msm/dpu: Remove dpu_kms_pm_suspend/resume
[linux/fpc-iii.git] / MAINTAINERS
blobe12da05e2febd33370e0d83910c57720e53c910f
3         List of maintainers and how to submit kernel changes
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.
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
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.)
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.
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
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.
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.
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.
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.
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
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.
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.
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.
75 8.      Happy hacking.
77 Descriptions of section entries:
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.
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]
135 Maintainers List (try to look for most precise areas first)
137                 -----------------------------------
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
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*
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-*
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*
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
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
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
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
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/
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
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*
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/
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
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
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
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
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
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
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
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
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
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*
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
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
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/
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/
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/
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
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
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
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/
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*
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
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
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.*
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
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
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
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
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
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
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
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
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
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.*
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
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
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
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
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
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
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
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
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
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
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*
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*
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/
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/
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*
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*
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/
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*
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
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/
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
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
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
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
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/
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/
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/
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
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
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
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
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
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/
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
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/
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
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/
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
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.*
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
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
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
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
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/
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
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*
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
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*
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
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
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
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/*
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*
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*
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*
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.*
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
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*
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
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
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/
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
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
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
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/
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
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
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
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
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
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
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/
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
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/
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
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
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.*
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
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
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
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
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/
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
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
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
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/
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/
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
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
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.*
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
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
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
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
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
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
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
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
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
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
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
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
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
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*
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
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*
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
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
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
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*
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
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/
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
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
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
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/
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
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
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
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
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/*
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
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
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
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M:      Russell King <linux@armlinux.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.armlinux.org.uk/
1480 S:      Maintained
1481 F:      arch/arm/mach-ebsa110/
1482 F:      drivers/net/ethernet/amd/am79c961a.*
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 N:      efm32
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/ezx.c
1497 ARM/FARADAY FA526 PORT
1498 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 T:      git git://git.berlios.de/gemini-board
1502 F:      arch/arm/mm/*-fa*
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M:      Russell King <linux@armlinux.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.armlinux.org.uk/
1508 S:      Maintained
1509 F:      arch/arm/include/asm/hardware/dec21285.h
1510 F:      arch/arm/mach-footbridge/
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M:      Shawn Guo <shawnguo@kernel.org>
1514 M:      Sascha Hauer <s.hauer@pengutronix.de>
1515 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R:      Fabio Estevam <fabio.estevam@nxp.com>
1517 R:      NXP Linux Team <linux-imx@nxp.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F:      arch/arm/mach-imx/
1522 F:      arch/arm/mach-mxs/
1523 F:      arch/arm/boot/dts/imx*
1524 F:      arch/arm/configs/imx*_defconfig
1525 F:      drivers/clk/imx/
1526 F:      drivers/firmware/imx/
1527 F:      drivers/soc/imx/
1528 F:      include/linux/firmware/imx/
1529 F:      include/soc/imx/
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M:      Shawn Guo <shawnguo@kernel.org>
1533 M:      Sascha Hauer <s.hauer@pengutronix.de>
1534 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R:      Stefan Agner <stefan@agner.ch>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/*vf610*
1540 F:      arch/arm/boot/dts/vf*
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Li Yang <leoyang.li@nxp.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F:      arch/arm/boot/dts/ls1021a*
1549 F:      arch/arm64/boot/dts/freescale/fsl-*
1550 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M:      Steve Sakoman <sakoman@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M:      Philipp Zabel <philipp.zabel@gmail.com>
1564 M:      Paul Parsons <lost.distance@yahoo.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/mach-pxa/hx4700.c
1568 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1569 F:      sound/soc/pxa/hx4700.c
1571 ARM/HISILICON SOC SUPPORT
1572 M:      Wei Xu <xuwei5@hisilicon.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W:      http://www.hisilicon.com
1575 S:      Supported
1576 T:      git git://github.com/hisilicon/linux-hisi.git
1577 F:      arch/arm/mach-hisi/
1578 F:      arch/arm/boot/dts/hi3*
1579 F:      arch/arm/boot/dts/hip*
1580 F:      arch/arm/boot/dts/hisi*
1581 F:      arch/arm64/boot/dts/hisilicon/
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585 W:      www.jlime.com
1586 S:      Maintained
1587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F:      arch/arm/mach-sa1100/jornada720.c
1589 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591 ARM/IGEP MACHINE SUPPORT
1592 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M:      Javier Martinez Canillas <javier@dowhile0.org>
1594 L:      linux-omap@vger.kernel.org
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/omap3-igep*
1599 ARM/INCOME PXA270 SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M:      Lennert Buytenhek <kernel@wantstofly.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Orphan
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M:      Imre Kaloz <kaloz@openwrt.org>
1631 M:      Krzysztof Halasa <khalasa@piap.pl>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-ixp4xx/
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M:      Jonathan Cameron <jic23@cam.ac.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-pxa/stargate2.c
1641 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M:      Lennert Buytenhek <kernel@wantstofly.org>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1653 ARM/LG1K ARCHITECTURE
1654 M:      Chanho Min <chanho.min@lge.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm64/boot/dts/lg/
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1664 ARM/LPC18XX ARCHITECTURE
1665 M:      Vladimir Zapolskiy <vz@mleia.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/lpc43*
1669 F:      drivers/i2c/busses/i2c-lpc2k.c
1670 F:      drivers/memory/pl172.c
1671 F:      drivers/mtd/spi-nor/nxp-spifi.c
1672 F:      drivers/rtc/rtc-lpc24xx.c
1673 N:      lpc18xx
1675 ARM/LPC32XX SOC SUPPORT
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/lpc32*
1682 F:      arch/arm/mach-lpc32xx/
1683 F:      drivers/i2c/busses/i2c-pnx.c
1684 F:      drivers/net/ethernet/nxp/lpc_eth.c
1685 F:      drivers/usb/host/ohci-nxp.c
1686 F:      drivers/watchdog/pnx4008_wdt.c
1687 N:      lpc32xx
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M:      Philipp Zabel <philipp.zabel@gmail.com>
1691 S:      Maintained
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M:      Jason Cooper <jason@lakedaemon.net>
1695 M:      Andrew Lunn <andrew@lunn.ch>
1696 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M:      Gregory Clement <gregory.clement@bootlin.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      Documentation/devicetree/bindings/soc/dove/
1701 F:      arch/arm/mach-dove/
1702 F:      arch/arm/mach-mv78xx0/
1703 F:      arch/arm/mach-orion5x/
1704 F:      arch/arm/plat-orion/
1705 F:      arch/arm/boot/dts/dove*
1706 F:      arch/arm/boot/dts/orion5x*
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M:      Jason Cooper <jason@lakedaemon.net>
1710 M:      Andrew Lunn <andrew@lunn.ch>
1711 M:      Gregory Clement <gregory.clement@bootlin.com>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/boot/dts/armada*
1716 F:      arch/arm/boot/dts/kirkwood*
1717 F:      arch/arm/configs/mvebu_*_defconfig
1718 F:      arch/arm/mach-mvebu/
1719 F:      arch/arm64/boot/dts/marvell/armada*
1720 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1721 F:      drivers/cpufreq/mvebu-cpufreq.c
1722 F:      drivers/irqchip/irq-armada-370-xp.c
1723 F:      drivers/irqchip/irq-mvebu-*
1724 F:      drivers/pinctrl/mvebu/
1725 F:      drivers/rtc/rtc-armada38x.c
1727 ARM/Mediatek RTC DRIVER
1728 M:      Eddie Huang <eddie.huang@mediatek.com>
1729 M:      Sean Wang <sean.wang@mediatek.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F:      drivers/rtc/rtc-mt6397.c
1735 F:      drivers/rtc/rtc-mt7622.c
1737 ARM/Mediatek SoC support
1738 M:      Matthias Brugger <matthias.bgg@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/mt6*
1743 F:      arch/arm/boot/dts/mt7*
1744 F:      arch/arm/boot/dts/mt8*
1745 F:      arch/arm/mach-mediatek/
1746 F:      arch/arm64/boot/dts/mediatek/
1747 N:      mtk
1748 K:      mediatek
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      drivers/phy/mediatek/
1756 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M:      Greg Ungerer <gerg@uclinux.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F:      arch/arm/mach-ks8695/
1762 S:      Odd Fixes
1764 ARM/Microchip (AT91) SoC support
1765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W:      http://www.linux4sam.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771 S:      Supported
1772 N:      at91
1773 N:      atmel
1774 F:      arch/arm/mach-at91/
1775 F:      include/soc/at91/
1776 F:      arch/arm/boot/dts/at91*.dts
1777 F:      arch/arm/boot/dts/at91*.dtsi
1778 F:      arch/arm/boot/dts/sama*.dts
1779 F:      arch/arm/boot/dts/sama*.dtsi
1780 F:      arch/arm/include/debug/at91.S
1781 F:      drivers/memory/atmel*
1782 F:      drivers/watchdog/sama5d4_wdt.c
1783 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1784 X:      drivers/net/wireless/atmel/
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F:      arch/arm/mach-pxa/mioa701.c
1790 S:      Maintained
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1794 S:      Maintained
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M:      Linus Walleij <linus.walleij@linaro.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-nomadik/
1801 F:      arch/arm/mach-u300/
1802 F:      arch/arm/mach-ux500/
1803 F:      arch/arm/boot/dts/ste-*
1804 F:      drivers/clk/clk-nomadik.c
1805 F:      drivers/clk/clk-u300.c
1806 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F:      drivers/clocksource/timer-u300.c
1808 F:      drivers/dma/coh901318*
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/i2c/busses/i2c-nomadik.c
1812 F:      drivers/i2c/busses/i2c-stu300.c
1813 F:      drivers/mfd/ab3100*
1814 F:      drivers/mfd/ab8500*
1815 F:      drivers/mfd/abx500*
1816 F:      drivers/mfd/dbx500*
1817 F:      drivers/mfd/db8500*
1818 F:      drivers/pinctrl/nomadik/
1819 F:      drivers/pinctrl/pinctrl-coh901*
1820 F:      drivers/pinctrl/pinctrl-u300.c
1821 F:      drivers/rtc/rtc-ab3100.c
1822 F:      drivers/rtc/rtc-ab8500.c
1823 F:      drivers/rtc/rtc-coh901331.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 F:      drivers/watchdog/coh901327_wdt.c
1826 F:      Documentation/devicetree/bindings/arm/ste-*
1827 F:      Documentation/devicetree/bindings/arm/ux500/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M:      Avi Fishman <avifishman70@gmail.com>
1832 M:      Tomer Maimon <tmaimon77@gmail.com>
1833 R:      Patrick Venture <venture@google.com>
1834 R:      Nancy Yuen <yuenn@google.com>
1835 R:      Brendan Higgins <brendanhiggins@google.com>
1836 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 S:      Supported
1838 F:      arch/arm/mach-npcm/
1839 F:      arch/arm/boot/dts/nuvoton-npcm*
1840 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F:      drivers/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*/*npcm*
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M:      Wan ZongShun <mcuos.com@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W:      http://www.mcuos.com
1849 S:      Maintained
1850 F:      arch/arm/mach-w90x900/
1851 F:      drivers/input/keyboard/w90p910_keypad.c
1852 F:      drivers/input/touchscreen/w90p910_ts.c
1853 F:      drivers/watchdog/nuc900_wdt.c
1854 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F:      drivers/mtd/nand/raw/nuc900_nand.c
1856 F:      drivers/rtc/rtc-nuc900.c
1857 F:      drivers/spi/spi-nuc900.c
1858 F:      drivers/usb/host/ehci-w90x900.c
1859 F:      drivers/video/fbdev/nuc900fb.c
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865 S:      Supported
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M:      Alexander Clouter <alex@digriz.org.uk>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.digriz.org.uk/ts78xx/kernel
1871 S:      Maintained
1872 F:      arch/arm/mach-orion5x/ts78xx-*
1874 ARM/OXNAS platform support
1875 M:      Neil Armstrong <narmstrong@baylibre.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-oxnas/
1880 F:      arch/arm/boot/dts/ox8*.dts*
1881 N:      oxnas
1883 ARM/PALM TREO SUPPORT
1884 M:      Tomas Cech <sleep_walker@suse.com>
1885 L:      linux-arm-kernel@lists.infradead.org
1886 W:      http://hackndev.com
1887 S:      Maintained
1888 F:      arch/arm/mach-pxa/palmtreo.*
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M:      Marek Vasut <marek.vasut@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org
1893 W:      http://hackndev.com
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1896 F:      arch/arm/mach-pxa/palmtx.c
1897 F:      arch/arm/mach-pxa/palmt5.*
1898 F:      arch/arm/mach-pxa/include/mach/palmld.h
1899 F:      arch/arm/mach-pxa/palmld.c
1900 F:      arch/arm/mach-pxa/palmte2.*
1901 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1902 F:      arch/arm/mach-pxa/palmtc.c
1904 ARM/PALMZ72 SUPPORT
1905 M:      Sergey Lapin <slapin@ossfans.org>
1906 L:      linux-arm-kernel@lists.infradead.org
1907 W:      http://hackndev.com
1908 S:      Maintained
1909 F:      arch/arm/mach-pxa/palmz72.*
1911 ARM/PLEB SUPPORT
1912 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914 S:      Maintained
1916 ARM/PT DIGITAL BOARD PORT
1917 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1922 ARM/QUALCOMM SUPPORT
1923 M:      Andy Gross <andy.gross@linaro.org>
1924 M:      David Brown <david.brown@linaro.org>
1925 L:      linux-arm-msm@vger.kernel.org
1926 L:      linux-soc@vger.kernel.org
1927 S:      Maintained
1928 F:      Documentation/devicetree/bindings/soc/qcom/
1929 F:      arch/arm/boot/dts/qcom-*.dts
1930 F:      arch/arm/boot/dts/qcom-*.dtsi
1931 F:      arch/arm/mach-qcom/
1932 F:      arch/arm64/boot/dts/qcom/*
1933 F:      drivers/i2c/busses/i2c-qup.c
1934 F:      drivers/clk/qcom/
1935 F:      drivers/dma/qcom/
1936 F:      drivers/soc/qcom/
1937 F:      drivers/spi/spi-qup.c
1938 F:      drivers/tty/serial/msm_serial.c
1939 F:      drivers/*/pm8???-*
1940 F:      drivers/mfd/ssbi.c
1941 F:      drivers/firmware/qcom_scm*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M:      Lennert Buytenhek <kernel@wantstofly.org>
1946 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S:      Maintained
1949 ARM/REALTEK ARCHITECTURE
1950 M:      Andreas Färber <afaerber@suse.de>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 F:      arch/arm64/boot/dts/realtek/
1954 F:      Documentation/devicetree/bindings/arm/realtek.txt
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M:      Simon Horman <horms@verge.net.au>
1958 M:      Magnus Damm <magnus.damm@gmail.com>
1959 L:      linux-renesas-soc@vger.kernel.org
1960 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S:      Supported
1963 F:      arch/arm64/boot/dts/renesas/
1964 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1965 F:      drivers/soc/renesas/
1966 F:      include/linux/soc/renesas/
1968 ARM/RISCPC ARCHITECTURE
1969 M:      Russell King <linux@armlinux.org.uk>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W:      http://www.armlinux.org.uk/
1972 S:      Maintained
1973 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F:      arch/arm/include/asm/hardware/ioc.h
1975 F:      arch/arm/include/asm/hardware/iomd.h
1976 F:      arch/arm/include/asm/hardware/memc.h
1977 F:      arch/arm/mach-rpc/
1978 F:      drivers/net/ethernet/8390/etherh.c
1979 F:      drivers/net/ethernet/i825xx/ether1*
1980 F:      drivers/net/ethernet/seeq/ether3*
1981 F:      drivers/scsi/arm/
1983 ARM/Rockchip SoC support
1984 M:      Heiko Stuebner <heiko@sntech.de>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L:      linux-rockchip@lists.infradead.org
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S:      Maintained
1989 F:      arch/arm/boot/dts/rk3*
1990 F:      arch/arm/boot/dts/rv1108*
1991 F:      arch/arm/mach-rockchip/
1992 F:      drivers/clk/rockchip/
1993 F:      drivers/i2c/busses/i2c-rk3x.c
1994 F:      drivers/*/*rockchip*
1995 F:      drivers/*/*/*rockchip*
1996 F:      sound/soc/rockchip/
1997 N:      rockchip
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M:      Kukjin Kim <kgene@kernel.org>
2001 M:      Krzysztof Kozlowski <krzk@kernel.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S:      Maintained
2006 F:      arch/arm/boot/dts/s3c*
2007 F:      arch/arm/boot/dts/s5p*
2008 F:      arch/arm/boot/dts/exynos*
2009 F:      arch/arm64/boot/dts/exynos/
2010 F:      arch/arm/plat-samsung/
2011 F:      arch/arm/mach-s3c24*/
2012 F:      arch/arm/mach-s3c64xx/
2013 F:      arch/arm/mach-s5p*/
2014 F:      arch/arm/mach-exynos*/
2015 F:      drivers/*/*s3c24*
2016 F:      drivers/*/*/*s3c24*
2017 F:      drivers/*/*s3c64xx*
2018 F:      drivers/*/*s5pv210*
2019 F:      drivers/memory/samsung/*
2020 F:      drivers/soc/samsung/*
2021 F:      Documentation/arm/Samsung/
2022 F:      Documentation/devicetree/bindings/arm/samsung/
2023 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N:      exynos
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M:      Kyungmin Park <kyungmin.park@samsung.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S:      Maintained
2031 F:      arch/arm/mach-s5pv210/
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M:      Kyungmin Park <kyungmin.park@samsung.com>
2035 M:      Kamil Debski <kamil@wypas.org>
2036 M:      Andrzej Hajda <a.hajda@samsung.com>
2037 L:      linux-arm-kernel@lists.infradead.org
2038 L:      linux-media@vger.kernel.org
2039 S:      Maintained
2040 F:      drivers/media/platform/s5p-g2d/
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2044 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L:      linux-media@vger.kernel.org
2046 S:      Maintained
2047 F:      drivers/media/platform/s5p-cec/
2048 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L:      linux-arm-kernel@lists.infradead.org
2054 L:      linux-media@vger.kernel.org
2055 S:      Maintained
2056 F:      drivers/media/platform/s5p-jpeg/
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M:      Kyungmin Park <kyungmin.park@samsung.com>
2060 M:      Kamil Debski <kamil@wypas.org>
2061 M:      Jeongtae Park <jtp.park@samsung.com>
2062 M:      Andrzej Hajda <a.hajda@samsung.com>
2063 L:      linux-arm-kernel@lists.infradead.org
2064 L:      linux-media@vger.kernel.org
2065 S:      Maintained
2066 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F:      drivers/media/platform/s5p-mfc/
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M:      Simon Horman <horms@verge.net.au>
2071 M:      Magnus Damm <magnus.damm@gmail.com>
2072 L:      linux-renesas-soc@vger.kernel.org
2073 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S:      Supported
2076 F:      arch/arm/boot/dts/emev2*
2077 F:      arch/arm/boot/dts/r7s*
2078 F:      arch/arm/boot/dts/r8a*
2079 F:      arch/arm/boot/dts/r9a*
2080 F:      arch/arm/boot/dts/sh*
2081 F:      arch/arm/configs/shmobile_defconfig
2082 F:      arch/arm/include/debug/renesas-scif.S
2083 F:      arch/arm/mach-shmobile/
2084 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2085 F:      drivers/soc/renesas/
2086 F:      include/linux/soc/renesas/
2088 ARM/SOCFPGA ARCHITECTURE
2089 M:      Dinh Nguyen <dinguyen@kernel.org>
2090 S:      Maintained
2091 F:      arch/arm/mach-socfpga/
2092 F:      arch/arm/boot/dts/socfpga*
2093 F:      arch/arm/configs/socfpga_defconfig
2094 F:      arch/arm64/boot/dts/altera/
2095 W:      http://www.rocketboards.org
2096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M:      Dinh Nguyen <dinguyen@kernel.org>
2100 S:      Maintained
2101 F:      drivers/clk/socfpga/
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M:      Thor Thayer <thor.thayer@linux.intel.com>
2105 S:      Maintained
2106 F:      drivers/edac/altera_edac.
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M:      Orson Zhai <orsonzhai@gmail.com>
2110 M:      Baolin Wang <baolin.wang@linaro.org>
2111 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2112 S:      Maintained
2113 F:      arch/arm64/boot/dts/sprd
2114 N:      sprd
2116 ARM/STI ARCHITECTURE
2117 M:      Patrice Chotard <patrice.chotard@st.com>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W:      http://www.stlinux.com
2120 S:      Maintained
2121 F:      arch/arm/mach-sti/
2122 F:      arch/arm/boot/dts/sti*
2123 F:      drivers/char/hw_random/st-rng.c
2124 F:      drivers/clocksource/arm_global_timer.c
2125 F:      drivers/clocksource/clksrc_st_lpc.c
2126 F:      drivers/cpufreq/sti-cpufreq.c
2127 F:      drivers/dma/st_fdma*
2128 F:      drivers/i2c/busses/i2c-st.c
2129 F:      drivers/media/rc/st_rc.c
2130 F:      drivers/media/platform/sti/c8sectpfe/
2131 F:      drivers/mmc/host/sdhci-st.c
2132 F:      drivers/phy/st/phy-miphy28lp.c
2133 F:      drivers/phy/st/phy-stih407-usb.c
2134 F:      drivers/pinctrl/pinctrl-st.c
2135 F:      drivers/remoteproc/st_remoteproc.c
2136 F:      drivers/remoteproc/st_slim_rproc.c
2137 F:      drivers/reset/sti/
2138 F:      drivers/rtc/rtc-st-lpc.c
2139 F:      drivers/tty/serial/st-asc.c
2140 F:      drivers/usb/dwc3/dwc3-st.c
2141 F:      drivers/usb/host/ehci-st.c
2142 F:      drivers/usb/host/ohci-st.c
2143 F:      drivers/watchdog/st_lpc_wdt.c
2144 F:      drivers/ata/ahci_st.c
2145 F:      include/linux/remoteproc/st_slim_rproc.h
2147 ARM/STM32 ARCHITECTURE
2148 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M:      Alexandre Torgue <alexandre.torgue@st.com>
2150 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S:      Maintained
2153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N:      stm32
2155 N:      stm
2156 F:      arch/arm/boot/dts/stm32*
2157 F:      arch/arm/mach-stm32/
2158 F:      drivers/clocksource/armv7m_systick.c
2160 ARM/Synaptics SoC support
2161 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S:      Maintained
2165 F:      arch/arm/mach-berlin/
2166 F:      arch/arm/boot/dts/berlin*
2167 F:      arch/arm64/boot/dts/synaptics/
2169 ARM/TANGO ARCHITECTURE
2170 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M:      Mans Rullgard <mans@mansr.com>
2172 L:      linux-arm-kernel@lists.infradead.org
2173 S:      Odd Fixes
2174 N:      tango
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M:      Lennert Buytenhek <kernel@wantstofly.org>
2178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S:      Maintained
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M:      Hans Verkuil <hans.verkuil@cisco.com>
2183 L:      linux-tegra@vger.kernel.org
2184 L:      linux-media@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/media/platform/tegra-cec/
2187 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Maintained
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M:      Santosh Shilimkar <ssantosh@kernel.org>
2196 L:      linux-kernel@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/memory/*emif*
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M:      Tero Kristo <t-kristo@ti.com>
2202 M:      Nishanth Menon <nm@ti.com>
2203 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S:      Supported
2205 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F:      arch/arm64/boot/dts/ti/Makefile
2207 F:      arch/arm64/boot/dts/ti/k3-*
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M:      Santosh Shilimkar <ssantosh@kernel.org>
2211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S:      Maintained
2213 F:      arch/arm/mach-keystone/
2214 F:      arch/arm/boot/dts/keystone-*
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M:      Santosh Shilimkar <ssantosh@kernel.org>
2219 L:      linux-kernel@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/clk/keystone/
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M:      Santosh Shilimkar <ssantosh@kernel.org>
2225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L:      linux-kernel@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/clocksource/timer-keystone.c
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M:      Santosh Shilimkar <ssantosh@kernel.org>
2232 L:      linux-kernel@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/power/reset/keystone-reset.c
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M:      Lennert Buytenhek <kernel@wantstofly.org>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Maintained
2241 ARM/TOSA MACHINE SUPPORT
2242 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M:      Dirk Opfer <dirk@opfer-online.de>
2244 S:      Maintained
2246 ARM/UNIPHIER ARCHITECTURE
2247 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S:      Maintained
2251 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F:      arch/arm/boot/dts/uniphier*
2254 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2255 F:      arch/arm/mach-uniphier/
2256 F:      arch/arm/mm/cache-uniphier.c
2257 F:      arch/arm64/boot/dts/socionext/uniphier*
2258 F:      drivers/bus/uniphier-system-bus.c
2259 F:      drivers/clk/uniphier/
2260 F:      drivers/gpio/gpio-uniphier.c
2261 F:      drivers/i2c/busses/i2c-uniphier*
2262 F:      drivers/irqchip/irq-uniphier-aidet.c
2263 F:      drivers/mmc/host/uniphier-sd.c
2264 F:      drivers/pinctrl/uniphier/
2265 F:      drivers/reset/reset-uniphier.c
2266 F:      drivers/tty/serial/8250/8250_uniphier.c
2267 N:      uniphier
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M:      Ulf Hansson <ulf.hansson@linaro.org>
2271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T:      git git://git.linaro.org/people/ulfh/clk.git
2273 S:      Maintained
2274 F:      drivers/clk/ux500/
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M:      Liviu Dudau <liviu.dudau@arm.com>
2278 M:      Sudeep Holla <sudeep.holla@arm.com>
2279 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S:      Maintained
2282 F:      arch/arm/boot/dts/vexpress*
2283 F:      arch/arm64/boot/dts/arm/
2284 F:      arch/arm/mach-vexpress/
2285 F:      */*/vexpress*
2286 F:      */*/*/vexpress*
2287 F:      drivers/clk/versatile/clk-vexpress-osc.c
2288 F:      drivers/clocksource/timer-versatile.c
2289 N:      mps2
2291 ARM/VFP SUPPORT
2292 M:      Russell King <linux@armlinux.org.uk>
2293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W:      http://www.armlinux.org.uk/
2295 S:      Maintained
2296 F:      arch/arm/vfp/
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M:      Marek Vasut <marek.vasut@gmail.com>
2300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S:      Maintained
2302 F:      arch/arm/mach-pxa/vpac270.c
2303 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M:      Tony Prisk <linux@prisktech.co.nz>
2307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S:      Maintained
2309 F:      arch/arm/mach-vt8500/
2310 F:      drivers/clocksource/timer-vt8500.c
2311 F:      drivers/i2c/busses/i2c-wmt.c
2312 F:      drivers/mmc/host/wmt-sdmmc.c
2313 F:      drivers/pwm/pwm-vt8500.c
2314 F:      drivers/rtc/rtc-vt8500.c
2315 F:      drivers/tty/serial/vt8500_serial.c
2316 F:      drivers/usb/host/ehci-platform.c
2317 F:      drivers/usb/host/uhci-platform.c
2318 F:      drivers/video/fbdev/vt8500lcdfb.*
2319 F:      drivers/video/fbdev/wm8505fb*
2320 F:      drivers/video/fbdev/wmt_ge_rops.*
2322 ARM/ZIPIT Z2 SUPPORT
2323 M:      Marek Vasut <marek.vasut@gmail.com>
2324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S:      Maintained
2326 F:      arch/arm/mach-pxa/z2.c
2327 F:      arch/arm/mach-pxa/include/mach/z2.h
2329 ARM/ZTE ARCHITECTURE
2330 M:      Jun Nie <jun.nie@linaro.org>
2331 M:      Shawn Guo <shawnguo@kernel.org>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Maintained
2334 F:      arch/arm/boot/dts/zx2967*
2335 F:      arch/arm/mach-zx/
2336 F:      arch/arm64/boot/dts/zte/
2337 F:      drivers/clk/zte/
2338 F:      drivers/dma/zx_dma.c
2339 F:      drivers/gpio/gpio-zx.c
2340 F:      drivers/i2c/busses/i2c-zx2967.c
2341 F:      drivers/mmc/host/dw_mmc-zx.*
2342 F:      drivers/pinctrl/zte/
2343 F:      drivers/soc/zte/
2344 F:      drivers/thermal/zx2967_thermal.c
2345 F:      drivers/watchdog/zx2967_wdt.c
2346 F:      Documentation/devicetree/bindings/arm/zte.txt
2347 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2349 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F:      Documentation/devicetree/bindings/soc/zte/
2355 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2356 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F:      include/dt-bindings/clock/zx2967*.h
2359 F:      include/dt-bindings/soc/zte,*.h
2360 F:      sound/soc/codecs/zx_aud96p22.c
2361 F:      sound/soc/zte/
2363 ARM/ZYNQ ARCHITECTURE
2364 M:      Michal Simek <michal.simek@xilinx.com>
2365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W:      http://wiki.xilinx.com
2367 T:      git https://github.com/Xilinx/linux-xlnx.git
2368 S:      Supported
2369 F:      arch/arm/mach-zynq/
2370 F:      drivers/cpuidle/cpuidle-zynq.c
2371 F:      drivers/block/xsysace.c
2372 N:      zynq
2373 N:      xilinx
2374 F:      drivers/clocksource/timer-cadence-ttc.c
2375 F:      drivers/i2c/busses/i2c-cadence.c
2376 F:      drivers/mmc/host/sdhci-of-arasan.c
2377 F:      drivers/edac/synopsys_edac.c
2378 F:      drivers/i2c/busses/i2c-xiic.c
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M:      Catalin Marinas <catalin.marinas@arm.com>
2382 M:      Will Deacon <will.deacon@arm.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S:      Maintained
2386 F:      arch/arm64/
2387 X:      arch/arm64/boot/dts/
2388 F:      Documentation/arm64/
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M:      Sakari Ailus <sakari.ailus@iki.fi>
2392 L:      linux-leds@vger.kernel.org
2393 S:      Maintained
2394 F:      drivers/leds/leds-as3645a.c
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L:      linux-media@vger.kernel.org
2399 T:      git git://linuxtv.org/media_tree.git
2400 S:      Maintained
2401 F:      drivers/media/i2c/ak7375.c
2402 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2404 ASAHI KASEI AK8974 DRIVER
2405 M:      Linus Walleij <linus.walleij@linaro.org>
2406 L:      linux-iio@vger.kernel.org
2407 W:      http://www.akm.com/
2408 S:      Supported
2409 F:      drivers/iio/magnetometer/ak8974.c
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M:      George Joseph <george.joseph@fairview5.com>
2413 L:      linux-hwmon@vger.kernel.org
2414 S:      Maintained
2415 F:      Documentation/hwmon/asc7621
2416 F:      drivers/hwmon/asc7621.c
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M:      Corentin Chary <corentin.chary@gmail.com>
2420 L:      acpi4asus-user@lists.sourceforge.net
2421 L:      platform-driver-x86@vger.kernel.org
2422 W:      http://acpi4asus.sf.net
2423 S:      Maintained
2424 F:      drivers/platform/x86/asus*.c
2425 F:      drivers/platform/x86/eeepc*.c
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2429 L:      platform-driver-x86@vger.kernel.org
2430 S:      Maintained
2431 F:      drivers/platform/x86/asus-wireless.c
2433 ASYMMETRIC KEYS
2434 M:      David Howells <dhowells@redhat.com>
2435 L:      keyrings@vger.kernel.org
2436 S:      Maintained
2437 F:      Documentation/crypto/asymmetric-keys.txt
2438 F:      include/linux/verification.h
2439 F:      include/crypto/public_key.h
2440 F:      include/crypto/pkcs7.h
2441 F:      crypto/asymmetric_keys/
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R:      Dan Williams <dan.j.williams@intel.com>
2445 W:      http://sourceforge.net/projects/xscaleiop
2446 S:      Odd fixes
2447 F:      Documentation/crypto/async-tx-api.txt
2448 F:      crypto/async_tx/
2449 F:      drivers/dma/
2450 F:      include/linux/dmaengine.h
2451 F:      include/linux/async_tx.h
2453 AT24 EEPROM DRIVER
2454 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2455 L:      linux-i2c@vger.kernel.org
2456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S:      Maintained
2458 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2459 F:      drivers/misc/eeprom/at24.c
2460 F:      include/linux/platform_data/at24.h
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2464 W:      http://www.openaoe.org/
2465 S:      Supported
2466 F:      Documentation/aoe/
2467 F:      drivers/block/aoe/
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M:      Alban Bedel <albeu@free.fr>
2471 W:      https://github.com/AlbanBedel/linux
2472 T:      git git://github.com/AlbanBedel/linux
2473 S:      Maintained
2474 F:      drivers/gpio/gpio-ath79.c
2475 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M:      Alban Bedel <albeu@free.fr>
2479 W:      https://github.com/AlbanBedel/linux
2480 T:      git git://github.com/AlbanBedel/linux
2481 S:      Maintained
2482 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2483 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2485 ATHEROS ATH GENERIC UTILITIES
2486 M:      Kalle Valo <kvalo@codeaurora.org>
2487 L:      linux-wireless@vger.kernel.org
2488 S:      Supported
2489 F:      drivers/net/wireless/ath/*
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M:      Jiri Slaby <jirislaby@gmail.com>
2493 M:      Nick Kossifidis <mickflemm@gmail.com>
2494 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2495 L:      linux-wireless@vger.kernel.org
2496 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S:      Maintained
2498 F:      drivers/net/wireless/ath/ath5k/
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M:      Kalle Valo <kvalo@codeaurora.org>
2502 L:      linux-wireless@vger.kernel.org
2503 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S:      Supported
2506 F:      drivers/net/wireless/ath/ath6kl/
2508 ATI_REMOTE2 DRIVER
2509 M:      Ville Syrjala <syrjala@sci.fi>
2510 S:      Maintained
2511 F:      drivers/input/misc/ati_remote2.c
2513 ATK0110 HWMON DRIVER
2514 M:      Luca Tettamanti <kronos.it@gmail.com>
2515 L:      linux-hwmon@vger.kernel.org
2516 S:      Maintained
2517 F:      drivers/hwmon/asus_atk0110.c
2519 ATLX ETHERNET DRIVERS
2520 M:      Jay Cliburn <jcliburn@gmail.com>
2521 M:      Chris Snook <chris.snook@gmail.com>
2522 L:      netdev@vger.kernel.org
2523 W:      http://sourceforge.net/projects/atl1
2524 W:      http://atl1.sourceforge.net
2525 S:      Maintained
2526 F:      drivers/net/ethernet/atheros/
2529 M:      Chas Williams <3chas3@gmail.com>
2530 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L:      netdev@vger.kernel.org
2532 W:      http://linux-atm.sourceforge.net
2533 S:      Maintained
2534 F:      drivers/atm/
2535 F:      include/linux/atm*
2536 F:      include/uapi/linux/atm*
2538 ATMEL MACB ETHERNET DRIVER
2539 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S:      Supported
2541 F:      drivers/net/ethernet/cadence/
2543 ATMEL MAXTOUCH DRIVER
2544 M:      Nick Dyer <nick@shmanahar.org>
2545 T:      git git://github.com/ndyer/linux.git
2546 S:      Maintained
2547 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2550 ATMEL WIRELESS DRIVER
2551 M:      Simon Kelley <simon@thekelleys.org.uk>
2552 L:      linux-wireless@vger.kernel.org
2553 W:      http://www.thekelleys.org.uk/atmel
2554 W:      http://atmelwlandriver.sourceforge.net/
2555 S:      Maintained
2556 F:      drivers/net/wireless/atmel/atmel*
2558 ATOMIC INFRASTRUCTURE
2559 M:      Will Deacon <will.deacon@arm.com>
2560 M:      Peter Zijlstra <peterz@infradead.org>
2561 R:      Boqun Feng <boqun.feng@gmail.com>
2562 L:      linux-kernel@vger.kernel.org
2563 S:      Maintained
2564 F:      arch/*/include/asm/atomic*.h
2565 F:      include/*/atomic*.h
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M:      Bradley Grove <linuxdrivers@attotech.com>
2569 L:      linux-scsi@vger.kernel.org
2570 W:      http://www.attotech.com
2571 S:      Supported
2572 F:      drivers/scsi/esas2r
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2576 L:      linux-wpan@vger.kernel.org
2577 S:      Maintained
2578 F:      drivers/net/ieee802154/atusb.c
2579 F:      drivers/net/ieee802154/atusb.h
2580 F:      drivers/net/ieee802154/at86rf230.h
2582 AUDIT SUBSYSTEM
2583 M:      Paul Moore <paul@paul-moore.com>
2584 M:      Eric Paris <eparis@redhat.com>
2585 L:      linux-audit@redhat.com (moderated for non-subscribers)
2586 W:      https://github.com/linux-audit
2587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S:      Supported
2589 F:      include/linux/audit.h
2590 F:      include/uapi/linux/audit.h
2591 F:      kernel/audit*
2593 AUXILIARY DISPLAY DRIVERS
2594 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S:      Maintained
2596 F:      drivers/auxdisplay/
2597 F:      include/linux/cfag12864b.h
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M:      Andreas Klinger <ak@it-klinger.de>
2601 L:      linux-iio@vger.kernel.org
2602 S:      Maintained
2603 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F:      drivers/iio/adc/hx711.c
2606 AX.25 NETWORK LAYER
2607 M:      Ralf Baechle <ralf@linux-mips.org>
2608 L:      linux-hams@vger.kernel.org
2609 W:      http://www.linux-ax25.org/
2610 S:      Maintained
2611 F:      include/uapi/linux/ax25.h
2612 F:      include/net/ax25.h
2613 F:      net/ax25/
2615 AXENTIA ARM DEVICES
2616 M:      Peter Rosin <peda@axentia.se>
2617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S:      Maintained
2619 F:      Documentation/devicetree/bindings/arm/axentia.txt
2620 F:      arch/arm/boot/dts/at91-linea.dtsi
2621 F:      arch/arm/boot/dts/at91-natte.dtsi
2622 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F:      arch/arm/boot/dts/at91-tse850-3.dts
2625 AXENTIA ASOC DRIVERS
2626 M:      Peter Rosin <peda@axentia.se>
2627 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S:      Maintained
2629 F:      Documentation/devicetree/bindings/sound/axentia,*
2630 F:      sound/soc/atmel/tse850-pcm5142.c
2632 AZ6007 DVB DRIVER
2633 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2634 L:      linux-media@vger.kernel.org
2635 W:      https://linuxtv.org
2636 T:      git git://linuxtv.org/media_tree.git
2637 S:      Maintained
2638 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2640 AZTECH FM RADIO RECEIVER DRIVER
2641 M:      Hans Verkuil <hverkuil@xs4all.nl>
2642 L:      linux-media@vger.kernel.org
2643 T:      git git://linuxtv.org/media_tree.git
2644 W:      https://linuxtv.org
2645 S:      Maintained
2646 F:      drivers/media/radio/radio-aztech*
2648 B43 WIRELESS DRIVER
2649 L:      linux-wireless@vger.kernel.org
2650 L:      b43-dev@lists.infradead.org
2651 W:      http://wireless.kernel.org/en/users/Drivers/b43
2652 S:      Odd Fixes
2653 F:      drivers/net/wireless/broadcom/b43/
2655 B43LEGACY WIRELESS DRIVER
2656 M:      Larry Finger <Larry.Finger@lwfinger.net>
2657 L:      linux-wireless@vger.kernel.org
2658 L:      b43-dev@lists.infradead.org
2659 W:      http://wireless.kernel.org/en/users/Drivers/b43
2660 S:      Maintained
2661 F:      drivers/net/wireless/broadcom/b43legacy/
2663 BACKLIGHT CLASS/SUBSYSTEM
2664 M:      Lee Jones <lee.jones@linaro.org>
2665 M:      Daniel Thompson <daniel.thompson@linaro.org>
2666 M:      Jingoo Han <jingoohan1@gmail.com>
2667 L:      dri-devel@lists.freedesktop.org
2668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 S:      Maintained
2670 F:      drivers/video/backlight/
2671 F:      include/linux/backlight.h
2672 F:      include/linux/pwm_backlight.h
2673 F:      Documentation/devicetree/bindings/leds/backlight
2675 BATMAN ADVANCED
2676 M:      Marek Lindner <mareklindner@neomailbox.ch>
2677 M:      Simon Wunderlich <sw@simonwunderlich.de>
2678 M:      Antonio Quartulli <a@unstable.cc>
2679 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2680 W:      https://www.open-mesh.org/
2681 Q:      https://patchwork.open-mesh.org/project/batman/list/
2682 S:      Maintained
2683 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2684 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2685 F:      Documentation/networking/batman-adv.rst
2686 F:      include/uapi/linux/batadv_packet.h
2687 F:      include/uapi/linux/batman_adv.h
2688 F:      net/batman-adv/
2690 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2691 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2692 L:      linux-hams@vger.kernel.org
2693 W:      http://www.baycom.org/~tom/ham/ham.html
2694 S:      Maintained
2695 F:      drivers/net/hamradio/baycom*
2697 BCACHE (BLOCK LAYER CACHE)
2698 M:      Coly Li <colyli@suse.de>
2699 M:      Kent Overstreet <kent.overstreet@gmail.com>
2700 L:      linux-bcache@vger.kernel.org
2701 W:      http://bcache.evilpiepirate.org
2702 C:      irc://irc.oftc.net/bcache
2703 S:      Maintained
2704 F:      drivers/md/bcache/
2706 BDISP ST MEDIA DRIVER
2707 M:      Fabien Dessenne <fabien.dessenne@st.com>
2708 L:      linux-media@vger.kernel.org
2709 T:      git git://linuxtv.org/media_tree.git
2710 W:      https://linuxtv.org
2711 S:      Supported
2712 F:      drivers/media/platform/sti/bdisp
2714 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2715 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2716 L:      netdev@vger.kernel.org
2717 S:      Maintained
2718 F:      drivers/net/ethernet/ec_bhf.c
2720 BEFS FILE SYSTEM
2721 M:      Luis de Bethencourt <luisbg@kernel.org>
2722 M:      Salah Triki <salah.triki@gmail.com>
2723 S:      Maintained
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2725 F:      Documentation/filesystems/befs.txt
2726 F:      fs/befs/
2728 BFQ I/O SCHEDULER
2729 M:      Paolo Valente <paolo.valente@linaro.org>
2730 M:      Jens Axboe <axboe@kernel.dk>
2731 L:      linux-block@vger.kernel.org
2732 S:      Maintained
2733 F:      block/bfq-*
2734 F:      Documentation/block/bfq-iosched.txt
2736 BFS FILE SYSTEM
2737 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 S:      Maintained
2739 F:      Documentation/filesystems/bfs.txt
2740 F:      fs/bfs/
2741 F:      include/uapi/linux/bfs_fs.h
2743 BLINKM RGB LED DRIVER
2744 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 S:      Maintained
2746 F:      drivers/leds/leds-blinkm.c
2748 BLOCK LAYER
2749 M:      Jens Axboe <axboe@kernel.dk>
2750 L:      linux-block@vger.kernel.org
2751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2752 S:      Maintained
2753 F:      block/
2754 F:      drivers/block/
2755 F:      kernel/trace/blktrace.c
2756 F:      lib/sbitmap.c
2758 BLOCK2MTD DRIVER
2759 M:      Joern Engel <joern@lazybastard.org>
2760 L:      linux-mtd@lists.infradead.org
2761 S:      Maintained
2762 F:      drivers/mtd/devices/block2mtd.c
2764 BLUETOOTH DRIVERS
2765 M:      Marcel Holtmann <marcel@holtmann.org>
2766 M:      Johan Hedberg <johan.hedberg@gmail.com>
2767 L:      linux-bluetooth@vger.kernel.org
2768 W:      http://www.bluez.org/
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 S:      Maintained
2772 F:      drivers/bluetooth/
2774 BLUETOOTH SUBSYSTEM
2775 M:      Marcel Holtmann <marcel@holtmann.org>
2776 M:      Johan Hedberg <johan.hedberg@gmail.com>
2777 L:      linux-bluetooth@vger.kernel.org
2778 W:      http://www.bluez.org/
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 S:      Maintained
2782 F:      net/bluetooth/
2783 F:      include/net/bluetooth/
2785 BONDING DRIVER
2786 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2787 M:      Veaceslav Falico <vfalico@gmail.com>
2788 M:      Andy Gospodarek <andy@greyhouse.net>
2789 L:      netdev@vger.kernel.org
2790 W:      http://sourceforge.net/projects/bonding/
2791 S:      Supported
2792 F:      drivers/net/bonding/
2793 F:      include/uapi/linux/if_bonding.h
2795 BPF (Safe dynamic programs and tools)
2796 M:      Alexei Starovoitov <ast@kernel.org>
2797 M:      Daniel Borkmann <daniel@iogearbox.net>
2798 L:      netdev@vger.kernel.org
2799 L:      linux-kernel@vger.kernel.org
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2802 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 S:      Supported
2804 F:      arch/x86/net/bpf_jit*
2805 F:      Documentation/networking/filter.txt
2806 F:      Documentation/bpf/
2807 F:      include/linux/bpf*
2808 F:      include/linux/filter.h
2809 F:      include/trace/events/xdp.h
2810 F:      include/uapi/linux/bpf*
2811 F:      include/uapi/linux/filter.h
2812 F:      kernel/bpf/
2813 F:      kernel/trace/bpf_trace.c
2814 F:      lib/test_bpf.c
2815 F:      net/bpf/
2816 F:      net/core/filter.c
2817 F:      net/sched/act_bpf.c
2818 F:      net/sched/cls_bpf.c
2819 F:      samples/bpf/
2820 F:      tools/bpf/
2821 F:      tools/lib/bpf/
2822 F:      tools/testing/selftests/bpf/
2824 BROADCOM B44 10/100 ETHERNET DRIVER
2825 M:      Michael Chan <michael.chan@broadcom.com>
2826 L:      netdev@vger.kernel.org
2827 S:      Supported
2828 F:      drivers/net/ethernet/broadcom/b44.*
2830 BROADCOM B53 ETHERNET SWITCH DRIVER
2831 M:      Florian Fainelli <f.fainelli@gmail.com>
2832 L:      netdev@vger.kernel.org
2833 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2834 S:      Supported
2835 F:      drivers/net/dsa/b53/*
2836 F:      include/linux/platform_data/b53.h
2838 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 M:      Ray Jui <rjui@broadcom.com>
2841 M:      Scott Branden <sbranden@broadcom.com>
2842 M:      bcm-kernel-feedback-list@broadcom.com
2843 T:      git git://github.com/broadcom/mach-bcm
2844 S:      Maintained
2845 N:      bcm281*
2846 N:      bcm113*
2847 N:      bcm216*
2848 N:      kona
2849 F:      arch/arm/mach-bcm/
2851 BROADCOM BCM2835 ARM ARCHITECTURE
2852 M:      Eric Anholt <eric@anholt.net>
2853 M:      Stefan Wahren <stefan.wahren@i2se.com>
2854 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2855 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856 T:      git git://github.com/anholt/linux
2857 S:      Maintained
2858 N:      bcm2835
2859 F:      drivers/staging/vc04_services
2861 BROADCOM BCM47XX MIPS ARCHITECTURE
2862 M:      Hauke Mehrtens <hauke@hauke-m.de>
2863 M:      Rafał Miłecki <zajec5@gmail.com>
2864 L:      linux-mips@linux-mips.org
2865 S:      Maintained
2866 F:      Documentation/devicetree/bindings/mips/brcm/
2867 F:      arch/mips/bcm47xx/*
2868 F:      arch/mips/include/asm/mach-bcm47xx/*
2870 BROADCOM BCM5301X ARM ARCHITECTURE
2871 M:      Hauke Mehrtens <hauke@hauke-m.de>
2872 M:      Rafał Miłecki <zajec5@gmail.com>
2873 M:      Jon Mason <jonmason@broadcom.com>
2874 M:      bcm-kernel-feedback-list@broadcom.com
2875 L:      linux-arm-kernel@lists.infradead.org
2876 S:      Maintained
2877 F:      arch/arm/mach-bcm/bcm_5301x.c
2878 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2879 F:      arch/arm/boot/dts/bcm470*
2880 F:      arch/arm/boot/dts/bcm953012*
2882 BROADCOM BCM53573 ARM ARCHITECTURE
2883 M:      Rafał Miłecki <rafal@milecki.pl>
2884 L:      linux-arm-kernel@lists.infradead.org
2885 S:      Maintained
2886 F:      arch/arm/boot/dts/bcm53573*
2887 F:      arch/arm/boot/dts/bcm47189*
2889 BROADCOM BCM63XX ARM ARCHITECTURE
2890 M:      Florian Fainelli <f.fainelli@gmail.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 T:      git git://github.com/broadcom/stblinux.git
2894 S:      Maintained
2895 N:      bcm63xx
2897 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2898 M:      Kevin Cernekee <cernekee@gmail.com>
2899 L:      linux-usb@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2903 BROADCOM BCM7XXX ARM ARCHITECTURE
2904 M:      Brian Norris <computersforpeace@gmail.com>
2905 M:      Gregory Fong <gregory.0xf0@gmail.com>
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2909 T:      git git://github.com/broadcom/stblinux.git
2910 S:      Maintained
2911 F:      arch/arm/mach-bcm/*brcmstb*
2912 F:      arch/arm/boot/dts/bcm7*.dts*
2913 F:      drivers/bus/brcmstb_gisb.c
2914 F:      arch/arm/mm/cache-b15-rac.c
2915 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2916 N:      brcmstb
2918 BROADCOM BMIPS CPUFREQ DRIVER
2919 M:      Markus Mayer <mmayer@broadcom.com>
2920 M:      bcm-kernel-feedback-list@broadcom.com
2921 L:      linux-pm@vger.kernel.org
2922 S:      Maintained
2923 F:      drivers/cpufreq/bmips-cpufreq.c
2925 BROADCOM BMIPS MIPS ARCHITECTURE
2926 M:      Kevin Cernekee <cernekee@gmail.com>
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      linux-mips@linux-mips.org
2929 T:      git git://github.com/broadcom/stblinux.git
2930 S:      Maintained
2931 F:      arch/mips/bmips/*
2932 F:      arch/mips/include/asm/mach-bmips/*
2933 F:      arch/mips/kernel/*bmips*
2934 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2935 F:      drivers/irqchip/irq-bcm63*
2936 F:      drivers/irqchip/irq-bcm7*
2937 F:      drivers/irqchip/irq-brcmstb*
2938 F:      include/linux/bcm963xx_nvram.h
2939 F:      include/linux/bcm963xx_tag.h
2941 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Dept-GELinuxNICDev@cavium.com
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/broadcom/bnx2.*
2947 F:      drivers/net/ethernet/broadcom/bnx2_*
2949 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2950 M:      QLogic-Storage-Upstream@qlogic.com
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/scsi/bnx2fc/
2955 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2956 M:      QLogic-Storage-Upstream@qlogic.com
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      drivers/scsi/bnx2i/
2961 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2962 M:      Ariel Elior <ariel.elior@cavium.com>
2963 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2964 M:      everest-linux-l2@cavium.com
2965 L:      netdev@vger.kernel.org
2966 S:      Supported
2967 F:      drivers/net/ethernet/broadcom/bnx2x/
2969 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2970 M:      Michael Chan <michael.chan@broadcom.com>
2971 L:      netdev@vger.kernel.org
2972 S:      Supported
2973 F:      drivers/net/ethernet/broadcom/bnxt/
2975 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2976 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2977 M:      Franky Lin <franky.lin@broadcom.com>
2978 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2979 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2980 M:      Wright Feng <wright.feng@cypress.com>
2981 L:      linux-wireless@vger.kernel.org
2982 L:      brcm80211-dev-list.pdl@broadcom.com
2983 L:      brcm80211-dev-list@cypress.com
2984 S:      Supported
2985 F:      drivers/net/wireless/broadcom/brcm80211/
2987 BROADCOM BRCMSTB GPIO DRIVER
2988 M:      Gregory Fong <gregory.0xf0@gmail.com>
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Supported
2991 F:      drivers/gpio/gpio-brcmstb.c
2992 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2994 BROADCOM BRCMSTB I2C DRIVER
2995 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2996 L:      linux-i2c@vger.kernel.org
2997 L:      bcm-kernel-feedback-list@broadcom.com
2998 S:      Supported
2999 F:      drivers/i2c/busses/i2c-brcmstb.c
3000 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3002 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3003 M:      Al Cooper <alcooperx@gmail.com>
3004 L:      linux-kernel@vger.kernel.org
3005 L:      bcm-kernel-feedback-list@broadcom.com
3006 S:      Maintained
3007 F:      drivers/phy/broadcom/phy-brcm-usb*
3009 BROADCOM GENET ETHERNET DRIVER
3010 M:      Doug Berger <opendmb@gmail.com>
3011 M:      Florian Fainelli <f.fainelli@gmail.com>
3012 L:      netdev@vger.kernel.org
3013 S:      Supported
3014 F:      drivers/net/ethernet/broadcom/genet/
3016 BROADCOM IPROC ARM ARCHITECTURE
3017 M:      Ray Jui <rjui@broadcom.com>
3018 M:      Scott Branden <sbranden@broadcom.com>
3019 M:      Jon Mason <jonmason@broadcom.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3022 T:      git git://github.com/broadcom/cygnus-linux.git
3023 S:      Maintained
3024 N:      iproc
3025 N:      cygnus
3026 N:      bcm[-_]nsp
3027 N:      bcm9113*
3028 N:      bcm9583*
3029 N:      bcm9585*
3030 N:      bcm9586*
3031 N:      bcm988312
3032 N:      bcm113*
3033 N:      bcm583*
3034 N:      bcm585*
3035 N:      bcm586*
3036 N:      bcm88312
3037 N:      hr2
3038 N:      stingray
3039 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3040 F:      arch/arm64/boot/dts/broadcom/stingray/*
3041 F:      drivers/clk/bcm/clk-ns*
3042 F:      drivers/clk/bcm/clk-sr*
3043 F:      drivers/pinctrl/bcm/pinctrl-ns*
3044 F:      include/dt-bindings/clock/bcm-sr*
3046 BROADCOM KONA GPIO DRIVER
3047 M:      Ray Jui <rjui@broadcom.com>
3048 L:      bcm-kernel-feedback-list@broadcom.com
3049 S:      Supported
3050 F:      drivers/gpio/gpio-bcm-kona.c
3051 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3053 BROADCOM NETXTREME-E ROCE DRIVER
3054 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3055 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3056 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3057 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3058 L:      linux-rdma@vger.kernel.org
3059 W:      http://www.broadcom.com
3060 S:      Supported
3061 F:      drivers/infiniband/hw/bnxt_re/
3062 F:      include/uapi/rdma/bnxt_re-abi.h
3064 BROADCOM NVRAM DRIVER
3065 M:      Rafał Miłecki <zajec5@gmail.com>
3066 L:      linux-mips@linux-mips.org
3067 S:      Maintained
3068 F:      drivers/firmware/broadcom/*
3070 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3071 M:      Rafał Miłecki <zajec5@gmail.com>
3072 L:      linux-wireless@vger.kernel.org
3073 S:      Maintained
3074 F:      drivers/bcma/
3075 F:      include/linux/bcma/
3077 BROADCOM STB AVS CPUFREQ DRIVER
3078 M:      Markus Mayer <mmayer@broadcom.com>
3079 M:      bcm-kernel-feedback-list@broadcom.com
3080 L:      linux-pm@vger.kernel.org
3081 S:      Maintained
3082 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3083 F:      drivers/cpufreq/brcmstb*
3085 BROADCOM STB AVS TMON DRIVER
3086 M:      Markus Mayer <mmayer@broadcom.com>
3087 M:      bcm-kernel-feedback-list@broadcom.com
3088 L:      linux-pm@vger.kernel.org
3089 S:      Maintained
3090 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3091 F:      drivers/thermal/broadcom/brcmstb*
3093 BROADCOM STB NAND FLASH DRIVER
3094 M:      Brian Norris <computersforpeace@gmail.com>
3095 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3096 L:      linux-mtd@lists.infradead.org
3097 L:      bcm-kernel-feedback-list@broadcom.com
3098 S:      Maintained
3099 F:      drivers/mtd/nand/raw/brcmnand/
3101 BROADCOM STB DPFE DRIVER
3102 M:      Markus Mayer <mmayer@broadcom.com>
3103 M:      bcm-kernel-feedback-list@broadcom.com
3104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 S:      Maintained
3106 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3107 F:      drivers/memory/brcmstb_dpfe.c
3109 BROADCOM SPI DRIVER
3110 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3111 M:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Maintained
3113 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3114 F:      drivers/spi/spi-bcm-qspi.*
3115 F:      drivers/spi/spi-brcmstb-qspi.c
3116 F:      drivers/spi/spi-iproc-qspi.c
3118 BROADCOM SYSTEMPORT ETHERNET DRIVER
3119 M:      Florian Fainelli <f.fainelli@gmail.com>
3120 L:      netdev@vger.kernel.org
3121 S:      Supported
3122 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3124 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3125 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3126 M:      Prashant Sreedharan <prashant@broadcom.com>
3127 M:      Michael Chan <mchan@broadcom.com>
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/tg3.*
3132 BROCADE BFA FC SCSI DRIVER
3133 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3134 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3135 L:      linux-scsi@vger.kernel.org
3136 S:      Supported
3137 F:      drivers/scsi/bfa/
3139 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3140 M:      Rasesh Mody <rasesh.mody@cavium.com>
3141 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3142 M:      Dept-GELinuxNICDev@cavium.com
3143 L:      netdev@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/net/ethernet/brocade/bna/
3147 BSG (block layer generic sg v4 driver)
3148 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3149 L:      linux-scsi@vger.kernel.org
3150 S:      Supported
3151 F:      block/bsg.c
3152 F:      include/linux/bsg.h
3153 F:      include/uapi/linux/bsg.h
3155 BT87X AUDIO DRIVER
3156 M:      Clemens Ladisch <clemens@ladisch.de>
3157 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3158 T:      git git://git.alsa-project.org/alsa-kernel.git
3159 S:      Maintained
3160 F:      Documentation/sound/cards/bt87x.rst
3161 F:      sound/pci/bt87x.c
3163 BT8XXGPIO DRIVER
3164 M:      Michael Buesch <m@bues.ch>
3165 W:      http://bu3sch.de/btgpio.php
3166 S:      Maintained
3167 F:      drivers/gpio/gpio-bt8xx.c
3169 BTRFS FILE SYSTEM
3170 M:      Chris Mason <clm@fb.com>
3171 M:      Josef Bacik <josef@toxicpanda.com>
3172 M:      David Sterba <dsterba@suse.com>
3173 L:      linux-btrfs@vger.kernel.org
3174 W:      http://btrfs.wiki.kernel.org/
3175 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 S:      Maintained
3178 F:      Documentation/filesystems/btrfs.txt
3179 F:      fs/btrfs/
3180 F:      include/linux/btrfs*
3181 F:      include/uapi/linux/btrfs*
3183 BTTV VIDEO4LINUX DRIVER
3184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3185 L:      linux-media@vger.kernel.org
3186 W:      https://linuxtv.org
3187 T:      git git://linuxtv.org/media_tree.git
3188 S:      Odd fixes
3189 F:      Documentation/media/v4l-drivers/bttv*
3190 F:      drivers/media/pci/bt8xx/bttv*
3192 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3193 M:      Chanwoo Choi <cw00.choi@samsung.com>
3194 L:      linux-pm@vger.kernel.org
3195 L:      linux-samsung-soc@vger.kernel.org
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 S:      Maintained
3198 F:      drivers/devfreq/exynos-bus.c
3199 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3201 BUSLOGIC SCSI DRIVER
3202 M:      Khalid Aziz <khalid@gonehiking.org>
3203 L:      linux-scsi@vger.kernel.org
3204 S:      Maintained
3205 F:      drivers/scsi/BusLogic.*
3206 F:      drivers/scsi/FlashPoint.*
3208 C-MEDIA CMI8788 DRIVER
3209 M:      Clemens Ladisch <clemens@ladisch.de>
3210 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3211 T:      git git://git.alsa-project.org/alsa-kernel.git
3212 S:      Maintained
3213 F:      sound/pci/oxygen/
3215 C-SKY ARCHITECTURE
3216 M:      Guo Ren <ren_guo@c-sky.com>
3217 T:      git https://github.com/c-sky/csky-linux.git
3218 S:      Supported
3219 F:      arch/csky/
3220 F:      Documentation/devicetree/bindings/csky/
3221 K:      csky
3222 N:      csky
3224 C6X ARCHITECTURE
3225 M:      Mark Salter <msalter@redhat.com>
3226 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3227 L:      linux-c6x-dev@linux-c6x.org
3228 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3229 S:      Maintained
3230 F:      arch/c6x/
3232 CA8210 IEEE-802.15.4 RADIO DRIVER
3233 M:      Harry Morris <h.morris@cascoda.com>
3234 L:      linux-wpan@vger.kernel.org
3235 W:      https://github.com/Cascoda/ca8210-linux.git
3236 S:      Maintained
3237 F:      drivers/net/ieee802154/ca8210.c
3238 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3240 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3241 M:      David Howells <dhowells@redhat.com>
3242 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3243 S:      Supported
3244 F:      Documentation/filesystems/caching/cachefiles.txt
3245 F:      fs/cachefiles/
3247 CADENCE MIPI-CSI2 BRIDGES
3248 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3249 L:      linux-media@vger.kernel.org
3250 S:      Maintained
3251 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3252 F:      drivers/media/platform/cadence/cdns-csi2*
3254 CADET FM/AM RADIO RECEIVER DRIVER
3255 M:      Hans Verkuil <hverkuil@xs4all.nl>
3256 L:      linux-media@vger.kernel.org
3257 T:      git git://linuxtv.org/media_tree.git
3258 W:      https://linuxtv.org
3259 S:      Maintained
3260 F:      drivers/media/radio/radio-cadet*
3262 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3263 M:      Jonathan Corbet <corbet@lwn.net>
3264 L:      linux-media@vger.kernel.org
3265 T:      git git://linuxtv.org/media_tree.git
3266 S:      Maintained
3267 F:      Documentation/media/v4l-drivers/cafe_ccic*
3268 F:      drivers/media/platform/marvell-ccic/
3270 CAIF NETWORK LAYER
3271 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3272 L:      netdev@vger.kernel.org
3273 S:      Supported
3274 F:      Documentation/networking/caif/
3275 F:      drivers/net/caif/
3276 F:      include/uapi/linux/caif/
3277 F:      include/net/caif/
3278 F:      net/caif/
3280 CAKE QDISC
3281 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3282 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3283 S:      Maintained
3284 F:      net/sched/sch_cake.c
3286 CALGARY x86-64 IOMMU
3287 M:      Muli Ben-Yehuda <mulix@mulix.org>
3288 M:      Jon Mason <jdmason@kudzu.us>
3289 L:      iommu@lists.linux-foundation.org
3290 S:      Maintained
3291 F:      arch/x86/kernel/pci-calgary_64.c
3292 F:      arch/x86/kernel/tce_64.c
3293 F:      arch/x86/include/asm/calgary.h
3294 F:      arch/x86/include/asm/tce.h
3296 CAN NETWORK DRIVERS
3297 M:      Wolfgang Grandegger <wg@grandegger.com>
3298 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3299 L:      linux-can@vger.kernel.org
3300 W:      https://github.com/linux-can
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/net/can/
3305 F:      drivers/net/can/
3306 F:      include/linux/can/dev.h
3307 F:      include/linux/can/platform/
3308 F:      include/uapi/linux/can/error.h
3309 F:      include/uapi/linux/can/netlink.h
3311 CAN NETWORK LAYER
3312 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3313 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3314 L:      linux-can@vger.kernel.org
3315 W:      https://github.com/linux-can
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3318 S:      Maintained
3319 F:      Documentation/networking/can.rst
3320 F:      net/can/
3321 F:      include/linux/can/core.h
3322 F:      include/uapi/linux/can.h
3323 F:      include/uapi/linux/can/bcm.h
3324 F:      include/uapi/linux/can/raw.h
3325 F:      include/uapi/linux/can/gw.h
3327 CAPABILITIES
3328 M:      Serge Hallyn <serge@hallyn.com>
3329 L:      linux-security-module@vger.kernel.org
3330 S:      Supported
3331 F:      include/linux/capability.h
3332 F:      include/uapi/linux/capability.h
3333 F:      security/commoncap.c
3334 F:      kernel/capability.c
3336 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3337 M:      Kevin Tsai <ktsai@capellamicro.com>
3338 S:      Maintained
3339 F:      drivers/iio/light/cm*
3341 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3342 M:      Christian Lamparter <chunkeey@googlemail.com>
3343 L:      linux-wireless@vger.kernel.org
3344 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3345 S:      Maintained
3346 F:      drivers/net/wireless/ath/carl9170/
3348 CAVIUM I2C DRIVER
3349 M:      Jan Glauber <jglauber@cavium.com>
3350 M:      David Daney <david.daney@cavium.com>
3351 W:      http://www.cavium.com
3352 S:      Supported
3353 F:      drivers/i2c/busses/i2c-octeon*
3354 F:      drivers/i2c/busses/i2c-thunderx*
3356 CAVIUM LIQUIDIO NETWORK DRIVER
3357 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3358 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3359 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3360 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3361 L:      netdev@vger.kernel.org
3362 W:      http://www.cavium.com
3363 S:      Supported
3364 F:      drivers/net/ethernet/cavium/liquidio/
3366 CAVIUM MMC DRIVER
3367 M:      Jan Glauber <jglauber@cavium.com>
3368 M:      David Daney <david.daney@cavium.com>
3369 M:      Steven J. Hill <Steven.Hill@cavium.com>
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/mmc/host/cavium*
3374 CAVIUM OCTEON-TX CRYPTO DRIVER
3375 M:      George Cherian <george.cherian@cavium.com>
3376 L:      linux-crypto@vger.kernel.org
3377 W:      http://www.cavium.com
3378 S:      Supported
3379 F:      drivers/crypto/cavium/cpt/
3381 CAVIUM THUNDERX2 ARM64 SOC
3382 M:      Robert Richter <rrichter@cavium.com>
3383 M:      Jayachandran C <jnair@caviumnetworks.com>
3384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385 S:      Maintained
3386 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3387 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3389 CC2520 IEEE-802.15.4 RADIO DRIVER
3390 M:      Varka Bhadram <varkabhadram@gmail.com>
3391 L:      linux-wpan@vger.kernel.org
3392 S:      Maintained
3393 F:      drivers/net/ieee802154/cc2520.c
3394 F:      include/linux/spi/cc2520.h
3395 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3397 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3398 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3399 L:      linux-crypto@vger.kernel.org
3400 S:      Supported
3401 F:      drivers/crypto/ccree/
3402 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3404 CEC FRAMEWORK
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      http://linuxtv.org
3409 S:      Supported
3410 F:      Documentation/media/kapi/cec-core.rst
3411 F:      Documentation/media/uapi/cec
3412 F:      drivers/media/cec/
3413 F:      drivers/media/rc/keymaps/rc-cec.c
3414 F:      include/media/cec.h
3415 F:      include/media/cec-notifier.h
3416 F:      include/uapi/linux/cec.h
3417 F:      include/uapi/linux/cec-funcs.h
3418 F:      Documentation/devicetree/bindings/media/cec.txt
3419 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3421 CEC GPIO DRIVER
3422 M:      Hans Verkuil <hans.verkuil@cisco.com>
3423 L:      linux-media@vger.kernel.org
3424 T:      git git://linuxtv.org/media_tree.git
3425 W:      http://linuxtv.org
3426 S:      Supported
3427 F:      drivers/media/platform/cec-gpio/
3428 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3430 CELL BROADBAND ENGINE ARCHITECTURE
3431 M:      Arnd Bergmann <arnd@arndb.de>
3432 L:      linuxppc-dev@lists.ozlabs.org
3433 W:      http://www.ibm.com/developerworks/power/cell/
3434 S:      Supported
3435 F:      arch/powerpc/include/asm/cell*.h
3436 F:      arch/powerpc/include/asm/spu*.h
3437 F:      arch/powerpc/include/uapi/asm/spu*.h
3438 F:      arch/powerpc/oprofile/*cell*
3439 F:      arch/powerpc/platforms/cell/
3441 CEPH COMMON CODE (LIBCEPH)
3442 M:      Ilya Dryomov <idryomov@gmail.com>
3443 M:      "Yan, Zheng" <zyan@redhat.com>
3444 M:      Sage Weil <sage@redhat.com>
3445 L:      ceph-devel@vger.kernel.org
3446 W:      http://ceph.com/
3447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3448 T:      git git://github.com/ceph/ceph-client.git
3449 S:      Supported
3450 F:      net/ceph/
3451 F:      include/linux/ceph/
3452 F:      include/linux/crush/
3454 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3455 M:      "Yan, Zheng" <zyan@redhat.com>
3456 M:      Sage Weil <sage@redhat.com>
3457 M:      Ilya Dryomov <idryomov@gmail.com>
3458 L:      ceph-devel@vger.kernel.org
3459 W:      http://ceph.com/
3460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3461 T:      git git://github.com/ceph/ceph-client.git
3462 S:      Supported
3463 F:      Documentation/filesystems/ceph.txt
3464 F:      fs/ceph/
3466 CERTIFICATE HANDLING:
3467 M:      David Howells <dhowells@redhat.com>
3468 M:      David Woodhouse <dwmw2@infradead.org>
3469 L:      keyrings@vger.kernel.org
3470 S:      Maintained
3471 F:      Documentation/admin-guide/module-signing.rst
3472 F:      certs/
3473 F:      scripts/sign-file.c
3474 F:      scripts/extract-cert.c
3476 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3477 L:      linux-usb@vger.kernel.org
3478 S:      Orphan
3479 F:      Documentation/usb/WUSB-Design-overview.txt
3480 F:      Documentation/usb/wusb-cbaf
3481 F:      drivers/usb/host/hwa-hc.c
3482 F:      drivers/usb/host/whci/
3483 F:      drivers/usb/wusbcore/
3484 F:      include/linux/usb/wusb*
3486 CFAG12864B LCD DRIVER
3487 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 S:      Maintained
3489 F:      drivers/auxdisplay/cfag12864b.c
3490 F:      include/linux/cfag12864b.h
3492 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3493 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3494 S:      Maintained
3495 F:      drivers/auxdisplay/cfag12864bfb.c
3496 F:      include/linux/cfag12864b.h
3498 802.11 (including CFG80211/NL80211)
3499 M:      Johannes Berg <johannes@sipsolutions.net>
3500 L:      linux-wireless@vger.kernel.org
3501 W:      http://wireless.kernel.org/
3502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3504 S:      Maintained
3505 F:      net/wireless/
3506 F:      include/uapi/linux/nl80211.h
3507 F:      include/linux/ieee80211.h
3508 F:      include/net/wext.h
3509 F:      include/net/cfg80211.h
3510 F:      include/net/iw_handler.h
3511 F:      include/net/ieee80211_radiotap.h
3512 F:      Documentation/driver-api/80211/cfg80211.rst
3513 F:      Documentation/networking/regulatory.txt
3515 CHAR and MISC DRIVERS
3516 M:      Arnd Bergmann <arnd@arndb.de>
3517 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3519 S:      Supported
3520 F:      drivers/char/
3521 F:      drivers/misc/
3522 F:      include/linux/miscdevice.h
3524 CHECKPATCH
3525 M:      Andy Whitcroft <apw@canonical.com>
3526 M:      Joe Perches <joe@perches.com>
3527 S:      Maintained
3528 F:      scripts/checkpatch.pl
3530 CHINESE DOCUMENTATION
3531 M:      Harry Wei <harryxiyou@gmail.com>
3532 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3533 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3534 S:      Maintained
3535 F:      Documentation/translations/zh_CN/
3537 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3538 M:      Peter Chen <Peter.Chen@nxp.com>
3539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3540 L:      linux-usb@vger.kernel.org
3541 S:      Maintained
3542 F:      drivers/usb/chipidea/
3544 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3549 F:      drivers/input/touchscreen/chipone_icn8318.c
3551 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3552 M:      Hans de Goede <hdegoede@redhat.com>
3553 L:      linux-input@vger.kernel.org
3554 S:      Maintained
3555 F:      drivers/input/touchscreen/chipone_icn8505.c
3557 CHROME HARDWARE PLATFORM SUPPORT
3558 M:      Benson Leung <bleung@chromium.org>
3559 M:      Olof Johansson <olof@lixom.net>
3560 S:      Maintained
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3562 F:      drivers/platform/chrome/
3564 CIRRUS LOGIC AUDIO CODEC DRIVERS
3565 M:      Brian Austin <brian.austin@cirrus.com>
3566 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3567 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3568 S:      Maintained
3569 F:      sound/soc/codecs/cs*
3571 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3572 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3573 L:      netdev@vger.kernel.org
3574 S:      Maintained
3575 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3577 CISCO FCOE HBA DRIVER
3578 M:      Satish Kharat <satishkh@cisco.com>
3579 M:      Sesidhar Baddela <sebaddel@cisco.com>
3580 M:      Karan Tilak Kumar <kartilak@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/fnic/
3585 CISCO SCSI HBA DRIVER
3586 M:      Karan Tilak Kumar <kartilak@cisco.com>
3587 M:      Sesidhar Baddela <sebaddel@cisco.com>
3588 L:      linux-scsi@vger.kernel.org
3589 S:      Supported
3590 F:      drivers/scsi/snic/
3592 CISCO VIC ETHERNET NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3595 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3596 S:      Supported
3597 F:      drivers/net/ethernet/cisco/enic/
3599 CISCO VIC LOW LATENCY NIC DRIVER
3600 M:      Christian Benvenuti <benve@cisco.com>
3601 S:      Supported
3602 F:      drivers/infiniband/hw/usnic/
3604 CIRRUS LOGIC MADERA CODEC DRIVERS
3605 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3606 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3607 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3608 L:      patches@opensource.cirrus.com
3609 T:      git https://github.com/CirrusLogic/linux-drivers.git
3610 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3611 S:      Supported
3612 F:      Documentation/devicetree/bindings/mfd/madera.txt
3613 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3614 F:      include/linux/mfd/madera/*
3615 F:      drivers/gpio/gpio-madera*
3616 F:      drivers/mfd/madera*
3617 F:      drivers/mfd/cs47l*
3618 F:      drivers/pinctrl/cirrus/*
3620 CLANG-FORMAT FILE
3621 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3622 S:      Maintained
3623 F:      .clang-format
3625 CLEANCACHE API
3626 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3627 L:      linux-kernel@vger.kernel.org
3628 S:      Maintained
3629 F:      mm/cleancache.c
3630 F:      include/linux/cleancache.h
3632 CLK API
3633 M:      Russell King <linux@armlinux.org.uk>
3634 L:      linux-clk@vger.kernel.org
3635 S:      Maintained
3636 F:      include/linux/clk.h
3638 CLOCKSOURCE, CLOCKEVENT DRIVERS
3639 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3640 M:      Thomas Gleixner <tglx@linutronix.de>
3641 L:      linux-kernel@vger.kernel.org
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3643 S:      Supported
3644 F:      drivers/clocksource/
3645 F:      Documentation/devicetree/bindings/timer/
3647 CMPC ACPI DRIVER
3648 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3649 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3650 L:      platform-driver-x86@vger.kernel.org
3651 S:      Supported
3652 F:      drivers/platform/x86/classmate-laptop.c
3654 COBALT MEDIA DRIVER
3655 M:      Hans Verkuil <hans.verkuil@cisco.com>
3656 L:      linux-media@vger.kernel.org
3657 T:      git git://linuxtv.org/media_tree.git
3658 W:      https://linuxtv.org
3659 S:      Supported
3660 F:      drivers/media/pci/cobalt/
3662 COCCINELLE/Semantic Patches (SmPL)
3663 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3664 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3665 M:      Nicolas Palix <nicolas.palix@imag.fr>
3666 M:      Michal Marek <michal.lkml@markovi.net>
3667 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3669 W:      http://coccinelle.lip6.fr/
3670 S:      Supported
3671 F:      Documentation/dev-tools/coccinelle.rst
3672 F:      scripts/coccinelle/
3673 F:      scripts/coccicheck
3675 CODA FILE SYSTEM
3676 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3677 M:      coda@cs.cmu.edu
3678 L:      codalist@coda.cs.cmu.edu
3679 W:      http://www.coda.cs.cmu.edu/
3680 S:      Maintained
3681 F:      Documentation/filesystems/coda.txt
3682 F:      fs/coda/
3683 F:      include/linux/coda*.h
3684 F:      include/uapi/linux/coda*.h
3686 CODA V4L2 MEM2MEM DRIVER
3687 M:      Philipp Zabel <p.zabel@pengutronix.de>
3688 L:      linux-media@vger.kernel.org
3689 S:      Maintained
3690 F:      Documentation/devicetree/bindings/media/coda.txt
3691 F:      drivers/media/platform/coda/
3693 CODE OF CONDUCT
3694 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3695 S:      Supported
3696 F:      Documentation/process/code-of-conduct.rst
3697 F:      Documentation/process/code-of-conduct-interpretation.rst
3699 COMMON CLK FRAMEWORK
3700 M:      Michael Turquette <mturquette@baylibre.com>
3701 M:      Stephen Boyd <sboyd@kernel.org>
3702 L:      linux-clk@vger.kernel.org
3703 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3705 S:      Maintained
3706 F:      Documentation/devicetree/bindings/clock/
3707 F:      drivers/clk/
3708 X:      drivers/clk/clkdev.c
3709 F:      include/linux/clk-pr*
3710 F:      include/linux/clk/
3711 F:      include/linux/of_clk.h
3713 COMMON INTERNET FILE SYSTEM (CIFS)
3714 M:      Steve French <sfrench@samba.org>
3715 L:      linux-cifs@vger.kernel.org
3716 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3717 W:      http://linux-cifs.samba.org/
3718 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3719 S:      Supported
3720 F:      Documentation/filesystems/cifs/
3721 F:      fs/cifs/
3723 COMPACTPCI HOTPLUG CORE
3724 M:      Scott Murray <scott@spiteful.org>
3725 L:      linux-pci@vger.kernel.org
3726 S:      Maintained
3727 F:      drivers/pci/hotplug/cpci_hotplug*
3729 COMPACTPCI HOTPLUG GENERIC DRIVER
3730 M:      Scott Murray <scott@spiteful.org>
3731 L:      linux-pci@vger.kernel.org
3732 S:      Maintained
3733 F:      drivers/pci/hotplug/cpcihp_generic.c
3735 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3736 M:      Scott Murray <scott@spiteful.org>
3737 L:      linux-pci@vger.kernel.org
3738 S:      Maintained
3739 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3741 COMPAL LAPTOP SUPPORT
3742 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3743 L:      platform-driver-x86@vger.kernel.org
3744 S:      Maintained
3745 F:      drivers/platform/x86/compal-laptop.c
3747 COMPILER ATTRIBUTES
3748 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3749 S:      Maintained
3750 F:      include/linux/compiler_attributes.h
3752 CONEXANT ACCESSRUNNER USB DRIVER
3753 L:      accessrunner-general@lists.sourceforge.net
3754 W:      http://accessrunner.sourceforge.net/
3755 S:      Orphan
3756 F:      drivers/usb/atm/cxacru.c
3758 CONFIGFS
3759 M:      Joel Becker <jlbec@evilplan.org>
3760 M:      Christoph Hellwig <hch@lst.de>
3761 T:      git git://git.infradead.org/users/hch/configfs.git
3762 S:      Supported
3763 F:      fs/configfs/
3764 F:      include/linux/configfs.h
3766 CONNECTOR
3767 M:      Evgeniy Polyakov <zbr@ioremap.net>
3768 L:      netdev@vger.kernel.org
3769 S:      Maintained
3770 F:      drivers/connector/
3772 CONTROL GROUP (CGROUP)
3773 M:      Tejun Heo <tj@kernel.org>
3774 M:      Li Zefan <lizefan@huawei.com>
3775 M:      Johannes Weiner <hannes@cmpxchg.org>
3776 L:      cgroups@vger.kernel.org
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778 S:      Maintained
3779 F:      Documentation/cgroup*
3780 F:      include/linux/cgroup*
3781 F:      kernel/cgroup*
3783 CONTROL GROUP - CPUSET
3784 M:      Li Zefan <lizefan@huawei.com>
3785 L:      cgroups@vger.kernel.org
3786 W:      http://www.bullopensource.org/cpuset/
3787 W:      http://oss.sgi.com/projects/cpusets/
3788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3789 S:      Maintained
3790 F:      Documentation/cgroup-v1/cpusets.txt
3791 F:      include/linux/cpuset.h
3792 F:      kernel/cgroup/cpuset.c
3794 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3795 M:      Johannes Weiner <hannes@cmpxchg.org>
3796 M:      Michal Hocko <mhocko@kernel.org>
3797 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3798 L:      cgroups@vger.kernel.org
3799 L:      linux-mm@kvack.org
3800 S:      Maintained
3801 F:      mm/memcontrol.c
3802 F:      mm/swap_cgroup.c
3804 CORETEMP HARDWARE MONITORING DRIVER
3805 M:      Fenghua Yu <fenghua.yu@intel.com>
3806 L:      linux-hwmon@vger.kernel.org
3807 S:      Maintained
3808 F:      Documentation/hwmon/coretemp
3809 F:      drivers/hwmon/coretemp.c
3811 COSA/SRP SYNC SERIAL DRIVER
3812 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3813 W:      http://www.fi.muni.cz/~kas/cosa/
3814 S:      Maintained
3815 F:      drivers/net/wan/cosa*
3817 CPMAC ETHERNET DRIVER
3818 M:      Florian Fainelli <f.fainelli@gmail.com>
3819 L:      netdev@vger.kernel.org
3820 S:      Maintained
3821 F:      drivers/net/ethernet/ti/cpmac.c
3823 CPU FREQUENCY DRIVERS
3824 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3825 M:      Viresh Kumar <viresh.kumar@linaro.org>
3826 L:      linux-pm@vger.kernel.org
3827 S:      Maintained
3828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3829 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3830 B:      https://bugzilla.kernel.org
3831 F:      Documentation/cpu-freq/
3832 F:      Documentation/devicetree/bindings/cpufreq/
3833 F:      drivers/cpufreq/
3834 F:      include/linux/cpufreq.h
3835 F:      tools/testing/selftests/cpufreq/
3837 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3838 M:      Viresh Kumar <viresh.kumar@linaro.org>
3839 M:      Sudeep Holla <sudeep.holla@arm.com>
3840 L:      linux-pm@vger.kernel.org
3841 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3842 S:      Maintained
3843 F:      drivers/cpufreq/arm_big_little.h
3844 F:      drivers/cpufreq/arm_big_little.c
3846 CPU POWER MONITORING SUBSYSTEM
3847 M:      Thomas Renninger <trenn@suse.com>
3848 M:      Shuah Khan <shuah@kernel.org>
3849 L:      linux-pm@vger.kernel.org
3850 S:      Maintained
3851 F:      tools/power/cpupower/
3853 CPUID/MSR DRIVER
3854 M:      "H. Peter Anvin" <hpa@zytor.com>
3855 S:      Maintained
3856 F:      arch/x86/kernel/cpuid.c
3857 F:      arch/x86/kernel/msr.c
3859 CPUIDLE DRIVER - ARM BIG LITTLE
3860 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3861 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3862 L:      linux-pm@vger.kernel.org
3863 L:      linux-arm-kernel@lists.infradead.org
3864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3865 S:      Maintained
3866 F:      drivers/cpuidle/cpuidle-big_little.c
3868 CPUIDLE DRIVER - ARM EXYNOS
3869 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3870 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3871 M:      Kukjin Kim <kgene@kernel.org>
3872 L:      linux-pm@vger.kernel.org
3873 L:      linux-samsung-soc@vger.kernel.org
3874 S:      Supported
3875 F:      drivers/cpuidle/cpuidle-exynos.c
3876 F:      arch/arm/mach-exynos/pm.c
3878 CPUIDLE DRIVERS
3879 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3880 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3881 L:      linux-pm@vger.kernel.org
3882 S:      Maintained
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3884 B:      https://bugzilla.kernel.org
3885 F:      drivers/cpuidle/*
3886 F:      include/linux/cpuidle.h
3888 CRAMFS FILESYSTEM
3889 M:      Nicolas Pitre <nico@linaro.org>
3890 S:      Maintained
3891 F:      Documentation/filesystems/cramfs.txt
3892 F:      fs/cramfs/
3894 CRYPTO API
3895 M:      Herbert Xu <herbert@gondor.apana.org.au>
3896 M:      "David S. Miller" <davem@davemloft.net>
3897 L:      linux-crypto@vger.kernel.org
3898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3900 S:      Maintained
3901 F:      Documentation/crypto/
3902 F:      Documentation/devicetree/bindings/crypto/
3903 F:      arch/*/crypto/
3904 F:      crypto/
3905 F:      drivers/crypto/
3906 F:      include/crypto/
3907 F:      include/linux/crypto*
3909 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3910 M:      Neil Horman <nhorman@tuxdriver.com>
3911 L:      linux-crypto@vger.kernel.org
3912 S:      Maintained
3913 F:      crypto/ansi_cprng.c
3914 F:      crypto/rng.c
3916 CS3308 MEDIA DRIVER
3917 M:      Hans Verkuil <hverkuil@xs4all.nl>
3918 L:      linux-media@vger.kernel.org
3919 T:      git git://linuxtv.org/media_tree.git
3920 W:      http://linuxtv.org
3921 S:      Odd Fixes
3922 F:      drivers/media/i2c/cs3308.c
3923 F:      drivers/media/i2c/cs3308.h
3925 CS5535 Audio ALSA driver
3926 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3927 S:      Maintained
3928 F:      sound/pci/cs5535audio/
3930 CW1200 WLAN driver
3931 M:      Solomon Peachy <pizza@shaftnet.org>
3932 S:      Maintained
3933 F:      drivers/net/wireless/st/cw1200/
3935 CX18 VIDEO4LINUX DRIVER
3936 M:      Andy Walls <awalls@md.metrocast.net>
3937 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3938 L:      linux-media@vger.kernel.org
3939 T:      git git://linuxtv.org/media_tree.git
3940 W:      https://linuxtv.org
3941 W:      http://www.ivtvdriver.org/index.php/Cx18
3942 S:      Maintained
3943 F:      Documentation/media/v4l-drivers/cx18*
3944 F:      drivers/media/pci/cx18/
3945 F:      include/uapi/linux/ivtv*
3947 CX2341X MPEG ENCODER HELPER MODULE
3948 M:      Hans Verkuil <hverkuil@xs4all.nl>
3949 L:      linux-media@vger.kernel.org
3950 T:      git git://linuxtv.org/media_tree.git
3951 W:      https://linuxtv.org
3952 S:      Maintained
3953 F:      drivers/media/common/cx2341x*
3954 F:      include/media/cx2341x*
3956 CX24120 MEDIA DRIVER
3957 M:      Jemma Denson <jdenson@gmail.com>
3958 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3959 L:      linux-media@vger.kernel.org
3960 W:      https://linuxtv.org
3961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3962 S:      Maintained
3963 F:      drivers/media/dvb-frontends/cx24120*
3965 CX88 VIDEO4LINUX DRIVER
3966 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3967 L:      linux-media@vger.kernel.org
3968 W:      https://linuxtv.org
3969 T:      git git://linuxtv.org/media_tree.git
3970 S:      Odd fixes
3971 F:      Documentation/media/v4l-drivers/cx88*
3972 F:      drivers/media/pci/cx88/
3974 CXD2820R MEDIA DRIVER
3975 M:      Antti Palosaari <crope@iki.fi>
3976 L:      linux-media@vger.kernel.org
3977 W:      https://linuxtv.org
3978 W:      http://palosaari.fi/linux/
3979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3980 T:      git git://linuxtv.org/anttip/media_tree.git
3981 S:      Maintained
3982 F:      drivers/media/dvb-frontends/cxd2820r*
3984 CXGB3 ETHERNET DRIVER (CXGB3)
3985 M:      Santosh Raspatur <santosh@chelsio.com>
3986 L:      netdev@vger.kernel.org
3987 W:      http://www.chelsio.com
3988 S:      Supported
3989 F:      drivers/net/ethernet/chelsio/cxgb3/
3991 CXGB3 ISCSI DRIVER (CXGB3I)
3992 M:      Karen Xie <kxie@chelsio.com>
3993 L:      linux-scsi@vger.kernel.org
3994 W:      http://www.chelsio.com
3995 S:      Supported
3996 F:      drivers/scsi/cxgbi/cxgb3i
3998 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3999 M:      Steve Wise <swise@chelsio.com>
4000 L:      linux-rdma@vger.kernel.org
4001 W:      http://www.openfabrics.org
4002 S:      Supported
4003 F:      drivers/infiniband/hw/cxgb3/
4004 F:      include/uapi/rdma/cxgb3-abi.h
4006 CXGB4 CRYPTO DRIVER (chcr)
4007 M:      Harsh Jain <harsh@chelsio.com>
4008 L:      linux-crypto@vger.kernel.org
4009 W:      http://www.chelsio.com
4010 S:      Supported
4011 F:      drivers/crypto/chelsio
4013 CXGB4 ETHERNET DRIVER (CXGB4)
4014 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4015 L:      netdev@vger.kernel.org
4016 W:      http://www.chelsio.com
4017 S:      Supported
4018 F:      drivers/net/ethernet/chelsio/cxgb4/
4020 CXGB4 ISCSI DRIVER (CXGB4I)
4021 M:      Karen Xie <kxie@chelsio.com>
4022 L:      linux-scsi@vger.kernel.org
4023 W:      http://www.chelsio.com
4024 S:      Supported
4025 F:      drivers/scsi/cxgbi/cxgb4i
4027 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4028 M:      Steve Wise <swise@chelsio.com>
4029 L:      linux-rdma@vger.kernel.org
4030 W:      http://www.openfabrics.org
4031 S:      Supported
4032 F:      drivers/infiniband/hw/cxgb4/
4033 F:      include/uapi/rdma/cxgb4-abi.h
4035 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4036 M:      Casey Leedom <leedom@chelsio.com>
4037 L:      netdev@vger.kernel.org
4038 W:      http://www.chelsio.com
4039 S:      Supported
4040 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4042 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4043 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4044 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4045 L:      linuxppc-dev@lists.ozlabs.org
4046 S:      Supported
4047 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4048 F:      drivers/misc/cxl/
4049 F:      include/misc/cxl*
4050 F:      include/uapi/misc/cxl.h
4051 F:      Documentation/powerpc/cxl.txt
4052 F:      Documentation/ABI/testing/sysfs-class-cxl
4054 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4055 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4056 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4057 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4058 L:      linux-scsi@vger.kernel.org
4059 S:      Supported
4060 F:      drivers/scsi/cxlflash/
4061 F:      include/uapi/scsi/cxlflash_ioctl.h
4062 F:      Documentation/powerpc/cxlflash.txt
4064 CYBERPRO FB DRIVER
4065 M:      Russell King <linux@armlinux.org.uk>
4066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4067 W:      http://www.armlinux.org.uk/
4068 S:      Maintained
4069 F:      drivers/video/fbdev/cyber2000fb.*
4071 CYCLADES ASYNC MUX DRIVER
4072 W:      http://www.cyclades.com/
4073 S:      Orphan
4074 F:      drivers/tty/cyclades.c
4075 F:      include/linux/cyclades.h
4076 F:      include/uapi/linux/cyclades.h
4078 CYCLADES PC300 DRIVER
4079 W:      http://www.cyclades.com/
4080 S:      Orphan
4081 F:      drivers/net/wan/pc300*
4083 CYPRESS_FIRMWARE MEDIA DRIVER
4084 M:      Antti Palosaari <crope@iki.fi>
4085 L:      linux-media@vger.kernel.org
4086 W:      https://linuxtv.org
4087 W:      http://palosaari.fi/linux/
4088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4089 T:      git git://linuxtv.org/anttip/media_tree.git
4090 S:      Maintained
4091 F:      drivers/media/common/cypress_firmware*
4093 CYTTSP TOUCHSCREEN DRIVER
4094 M:      Ferruh Yigit <fery@cypress.com>
4095 L:      linux-input@vger.kernel.org
4096 S:      Supported
4097 F:      drivers/input/touchscreen/cyttsp*
4098 F:      include/linux/input/cyttsp.h
4100 D-LINK DIR-685 TOUCHKEYS DRIVER
4101 M:      Linus Walleij <linus.walleij@linaro.org>
4102 L:      linux-input@vger.kernel.org
4103 S:      Supported
4104 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4106 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4107 M:      Joshua Kinard <kumba@gentoo.org>
4108 S:      Maintained
4109 F:      drivers/rtc/rtc-ds1685.c
4110 F:      include/linux/rtc/ds1685.h
4112 DAMA SLAVE for AX.25
4113 M:      Joerg Reuter <jreuter@yaina.de>
4114 W:      http://yaina.de/jreuter/
4115 W:      http://www.qsl.net/dl1bke/
4116 L:      linux-hams@vger.kernel.org
4117 S:      Maintained
4118 F:      net/ax25/af_ax25.c
4119 F:      net/ax25/ax25_dev.c
4120 F:      net/ax25/ax25_ds_*
4121 F:      net/ax25/ax25_in.c
4122 F:      net/ax25/ax25_out.c
4123 F:      net/ax25/ax25_timer.c
4124 F:      net/ax25/sysctl_net_ax25.c
4126 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4127 L:      netdev@vger.kernel.org
4128 S:      Orphan
4129 F:      Documentation/networking/dmfe.txt
4130 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4132 DC390/AM53C974 SCSI driver
4133 M:      Hannes Reinecke <hare@suse.com>
4134 L:      linux-scsi@vger.kernel.org
4135 S:      Maintained
4136 F:      drivers/scsi/am53c974.c
4138 DC395x SCSI driver
4139 M:      Oliver Neukum <oliver@neukum.org>
4140 M:      Ali Akcaagac <aliakc@web.de>
4141 M:      Jamie Lenehan <lenehan@twibble.org>
4142 L:      dc395x@twibble.org
4143 W:      http://twibble.org/dist/dc395x/
4144 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4145 S:      Maintained
4146 F:      Documentation/scsi/dc395x.txt
4147 F:      drivers/scsi/dc395x.*
4149 DCCP PROTOCOL
4150 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4151 L:      dccp@vger.kernel.org
4152 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4153 S:      Maintained
4154 F:      include/linux/dccp.h
4155 F:      include/uapi/linux/dccp.h
4156 F:      include/linux/tfrc.h
4157 F:      net/dccp/
4159 DECnet NETWORK LAYER
4160 W:      http://linux-decnet.sourceforge.net
4161 L:      linux-decnet-user@lists.sourceforge.net
4162 S:      Orphan
4163 F:      Documentation/networking/decnet.txt
4164 F:      net/decnet/
4166 DECSTATION PLATFORM SUPPORT
4167 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4168 L:      linux-mips@linux-mips.org
4169 W:      http://www.linux-mips.org/wiki/DECstation
4170 S:      Maintained
4171 F:      arch/mips/dec/
4172 F:      arch/mips/include/asm/dec/
4173 F:      arch/mips/include/asm/mach-dec/
4175 DEFXX FDDI NETWORK DRIVER
4176 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4177 S:      Maintained
4178 F:      drivers/net/fddi/defxx.*
4180 DELL SMBIOS DRIVER
4181 M:      Pali Rohár <pali.rohar@gmail.com>
4182 M:      Mario Limonciello <mario.limonciello@dell.com>
4183 L:      platform-driver-x86@vger.kernel.org
4184 S:      Maintained
4185 F:      drivers/platform/x86/dell-smbios.*
4187 DELL SMBIOS SMM DRIVER
4188 M:      Mario Limonciello <mario.limonciello@dell.com>
4189 L:      platform-driver-x86@vger.kernel.org
4190 S:      Maintained
4191 F:      drivers/platform/x86/dell-smbios-smm.c
4193 DELL SMBIOS WMI DRIVER
4194 M:      Mario Limonciello <mario.limonciello@dell.com>
4195 L:      platform-driver-x86@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/platform/x86/dell-smbios-wmi.c
4198 F:      tools/wmi/dell-smbios-example.c
4200 DEFZA FDDI NETWORK DRIVER
4201 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4202 S:      Maintained
4203 F:      drivers/net/fddi/defza.*
4205 DELL LAPTOP DRIVER
4206 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4207 M:      Pali Rohár <pali.rohar@gmail.com>
4208 L:      platform-driver-x86@vger.kernel.org
4209 S:      Maintained
4210 F:      drivers/platform/x86/dell-laptop.c
4212 DELL LAPTOP FREEFALL DRIVER
4213 M:      Pali Rohár <pali.rohar@gmail.com>
4214 S:      Maintained
4215 F:      drivers/platform/x86/dell-smo8800.c
4217 DELL LAPTOP RBTN DRIVER
4218 M:      Pali Rohár <pali.rohar@gmail.com>
4219 S:      Maintained
4220 F:      drivers/platform/x86/dell-rbtn.*
4222 DELL REMOTE BIOS UPDATE DRIVER
4223 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4224 L:      platform-driver-x86@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/platform/x86/dell_rbu.c
4228 DELL LAPTOP SMM DRIVER
4229 M:      Pali Rohár <pali.rohar@gmail.com>
4230 S:      Maintained
4231 F:      drivers/hwmon/dell-smm-hwmon.c
4232 F:      include/uapi/linux/i8k.h
4234 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4235 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4236 L:      platform-driver-x86@vger.kernel.org
4237 S:      Maintained
4238 F:      Documentation/dcdbas.txt
4239 F:      drivers/platform/x86/dcdbas.*
4241 DELL WMI NOTIFICATIONS DRIVER
4242 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4243 M:      Pali Rohár <pali.rohar@gmail.com>
4244 S:      Maintained
4245 F:      drivers/platform/x86/dell-wmi.c
4247 DELL WMI DESCRIPTOR DRIVER
4248 M:      Mario Limonciello <mario.limonciello@dell.com>
4249 S:      Maintained
4250 F:      drivers/platform/x86/dell-wmi-descriptor.c
4252 DELTA ST MEDIA DRIVER
4253 M:      Hugues Fruchet <hugues.fruchet@st.com>
4254 L:      linux-media@vger.kernel.org
4255 T:      git git://linuxtv.org/media_tree.git
4256 W:      https://linuxtv.org
4257 S:      Supported
4258 F:      drivers/media/platform/sti/delta
4260 DENALI NAND DRIVER
4261 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4262 L:      linux-mtd@lists.infradead.org
4263 S:      Supported
4264 F:      drivers/mtd/nand/raw/denali*
4266 DESIGNWARE USB2 DRD IP DRIVER
4267 M:      Minas Harutyunyan <hminas@synopsys.com>
4268 L:      linux-usb@vger.kernel.org
4269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4270 S:      Maintained
4271 F:      drivers/usb/dwc2/
4273 DESIGNWARE USB3 DRD IP DRIVER
4274 M:      Felipe Balbi <balbi@kernel.org>
4275 L:      linux-usb@vger.kernel.org
4276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4277 S:      Maintained
4278 F:      drivers/usb/dwc3/
4280 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4281 M:      Andreas Klinger <ak@it-klinger.de>
4282 L:      linux-iio@vger.kernel.org
4283 S:      Maintained
4284 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4285 F:      drivers/iio/proximity/srf*.c
4287 DEVICE COREDUMP (DEV_COREDUMP)
4288 M:      Johannes Berg <johannes@sipsolutions.net>
4289 L:      linux-kernel@vger.kernel.org
4290 S:      Maintained
4291 F:      drivers/base/devcoredump.c
4292 F:      include/linux/devcoredump.h
4294 DEVICE FREQUENCY (DEVFREQ)
4295 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4296 M:      Kyungmin Park <kyungmin.park@samsung.com>
4297 R:      Chanwoo Choi <cw00.choi@samsung.com>
4298 L:      linux-pm@vger.kernel.org
4299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 S:      Maintained
4301 F:      drivers/devfreq/
4302 F:      include/linux/devfreq.h
4303 F:      Documentation/devicetree/bindings/devfreq/
4305 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4306 M:      Chanwoo Choi <cw00.choi@samsung.com>
4307 L:      linux-pm@vger.kernel.org
4308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4309 S:      Supported
4310 F:      drivers/devfreq/event/
4311 F:      drivers/devfreq/devfreq-event.c
4312 F:      include/linux/devfreq-event.h
4313 F:      Documentation/devicetree/bindings/devfreq/event/
4315 DEVICE NUMBER REGISTRY
4316 M:      Torben Mathiasen <device@lanana.org>
4317 W:      http://lanana.org/docs/device-list/index.html
4318 S:      Maintained
4320 DEVICE-MAPPER  (LVM)
4321 M:      Alasdair Kergon <agk@redhat.com>
4322 M:      Mike Snitzer <snitzer@redhat.com>
4323 M:      dm-devel@redhat.com
4324 L:      dm-devel@redhat.com
4325 W:      http://sources.redhat.com/dm
4326 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4328 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4329 S:      Maintained
4330 F:      Documentation/device-mapper/
4331 F:      drivers/md/Makefile
4332 F:      drivers/md/Kconfig
4333 F:      drivers/md/dm*
4334 F:      drivers/md/persistent-data/
4335 F:      include/linux/device-mapper.h
4336 F:      include/linux/dm-*.h
4337 F:      include/uapi/linux/dm-*.h
4339 DEVLINK
4340 M:      Jiri Pirko <jiri@mellanox.com>
4341 L:      netdev@vger.kernel.org
4342 S:      Supported
4343 F:      net/core/devlink.c
4344 F:      include/net/devlink.h
4345 F:      include/uapi/linux/devlink.h
4347 DIALOG SEMICONDUCTOR DRIVERS
4348 M:      Support Opensource <support.opensource@diasemi.com>
4349 W:      http://www.dialog-semiconductor.com/products
4350 S:      Supported
4351 F:      Documentation/hwmon/da90??
4352 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4353 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4354 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4355 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4356 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4357 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4358 F:      drivers/gpio/gpio-da90??.c
4359 F:      drivers/hwmon/da90??-hwmon.c
4360 F:      drivers/iio/adc/da91??-*.c
4361 F:      drivers/input/misc/da90??_onkey.c
4362 F:      drivers/input/touchscreen/da9052_tsi.c
4363 F:      drivers/leds/leds-da90??.c
4364 F:      drivers/mfd/da903x.c
4365 F:      drivers/mfd/da90??-*.c
4366 F:      drivers/mfd/da91??-*.c
4367 F:      drivers/power/supply/da9052-battery.c
4368 F:      drivers/power/supply/da91??-*.c
4369 F:      drivers/regulator/da903x.c
4370 F:      drivers/regulator/da9???-regulator.[ch]
4371 F:      drivers/thermal/da90??-thermal.c
4372 F:      drivers/rtc/rtc-da90??.c
4373 F:      drivers/video/backlight/da90??_bl.c
4374 F:      drivers/watchdog/da90??_wdt.c
4375 F:      include/linux/mfd/da903x.h
4376 F:      include/linux/mfd/da9052/
4377 F:      include/linux/mfd/da9055/
4378 F:      include/linux/mfd/da9062/
4379 F:      include/linux/mfd/da9063/
4380 F:      include/linux/mfd/da9150/
4381 F:      include/linux/regulator/da9211.h
4382 F:      include/sound/da[79]*.h
4383 F:      sound/soc/codecs/da[79]*.[ch]
4385 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4386 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4387 L:      linux-gpio@vger.kernel.org
4388 S:      Maintained
4389 F:      drivers/gpio/gpio-gpio-mm.c
4391 DIOLAN U2C-12 I2C DRIVER
4392 M:      Guenter Roeck <linux@roeck-us.net>
4393 L:      linux-i2c@vger.kernel.org
4394 S:      Maintained
4395 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4397 FILESYSTEM DIRECT ACCESS (DAX)
4398 M:      Matthew Wilcox <willy@infradead.org>
4399 M:      Ross Zwisler <zwisler@kernel.org>
4400 M:      Jan Kara <jack@suse.cz>
4401 L:      linux-fsdevel@vger.kernel.org
4402 S:      Supported
4403 F:      fs/dax.c
4404 F:      include/linux/dax.h
4405 F:      include/trace/events/fs_dax.h
4407 DEVICE DIRECT ACCESS (DAX)
4408 M:      Dan Williams <dan.j.williams@intel.com>
4409 M:      Dave Jiang <dave.jiang@intel.com>
4410 M:      Ross Zwisler <zwisler@kernel.org>
4411 M:      Vishal Verma <vishal.l.verma@intel.com>
4412 L:      linux-nvdimm@lists.01.org
4413 S:      Supported
4414 F:      drivers/dax/
4416 DIRECTORY NOTIFICATION (DNOTIFY)
4417 M:      Jan Kara <jack@suse.cz>
4418 R:      Amir Goldstein <amir73il@gmail.com>
4419 L:      linux-fsdevel@vger.kernel.org
4420 S:      Maintained
4421 F:      Documentation/filesystems/dnotify.txt
4422 F:      fs/notify/dnotify/
4423 F:      include/linux/dnotify.h
4425 DISK GEOMETRY AND PARTITION HANDLING
4426 M:      Andries Brouwer <aeb@cwi.nl>
4427 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4428 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4429 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4430 S:      Maintained
4432 DISKQUOTA
4433 M:      Jan Kara <jack@suse.com>
4434 S:      Maintained
4435 F:      Documentation/filesystems/quota.txt
4436 F:      fs/quota/
4437 F:      include/linux/quota*.h
4438 F:      include/uapi/linux/quota*.h
4440 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4441 M:      Bernie Thompson <bernie@plugable.com>
4442 L:      linux-fbdev@vger.kernel.org
4443 S:      Maintained
4444 W:      http://plugable.com/category/projects/udlfb/
4445 F:      drivers/video/fbdev/udlfb.c
4446 F:      include/video/udlfb.h
4447 F:      Documentation/fb/udlfb.txt
4449 DISTRIBUTED LOCK MANAGER (DLM)
4450 M:      Christine Caulfield <ccaulfie@redhat.com>
4451 M:      David Teigland <teigland@redhat.com>
4452 L:      cluster-devel@redhat.com
4453 W:      http://sources.redhat.com/cluster/
4454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4455 S:      Supported
4456 F:      fs/dlm/
4458 DMA BUFFER SHARING FRAMEWORK
4459 M:      Sumit Semwal <sumit.semwal@linaro.org>
4460 S:      Maintained
4461 L:      linux-media@vger.kernel.org
4462 L:      dri-devel@lists.freedesktop.org
4463 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4464 F:      drivers/dma-buf/
4465 F:      include/linux/dma-buf*
4466 F:      include/linux/reservation.h
4467 F:      include/linux/*fence.h
4468 F:      Documentation/driver-api/dma-buf.rst
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4471 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4472 M:      Vinod Koul <vkoul@kernel.org>
4473 L:      dmaengine@vger.kernel.org
4474 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4475 S:      Maintained
4476 F:      drivers/dma/
4477 F:      include/linux/dmaengine.h
4478 F:      include/linux/of_dma.h
4479 F:      Documentation/devicetree/bindings/dma/
4480 F:      Documentation/driver-api/dmaengine/
4481 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4483 DMA MAPPING HELPERS
4484 M:      Christoph Hellwig <hch@lst.de>
4485 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4486 R:      Robin Murphy <robin.murphy@arm.com>
4487 L:      iommu@lists.linux-foundation.org
4488 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4489 W:      http://git.infradead.org/users/hch/dma-mapping.git
4490 S:      Supported
4491 F:      kernel/dma/
4492 F:      include/asm-generic/dma-mapping.h
4493 F:      include/linux/dma-direct.h
4494 F:      include/linux/dma-mapping.h
4495 F:      include/linux/dma-noncoherent.h
4497 DME1737 HARDWARE MONITOR DRIVER
4498 M:      Juerg Haefliger <juergh@gmail.com>
4499 L:      linux-hwmon@vger.kernel.org
4500 S:      Maintained
4501 F:      Documentation/hwmon/dme1737
4502 F:      drivers/hwmon/dme1737.c
4504 DMI/SMBIOS SUPPORT
4505 M:      Jean Delvare <jdelvare@suse.com>
4506 S:      Maintained
4507 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4508 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4509 F:      drivers/firmware/dmi-id.c
4510 F:      drivers/firmware/dmi_scan.c
4511 F:      include/linux/dmi.h
4513 DOCUMENTATION
4514 M:      Jonathan Corbet <corbet@lwn.net>
4515 L:      linux-doc@vger.kernel.org
4516 S:      Maintained
4517 F:      Documentation/
4518 F:      scripts/kernel-doc
4519 X:      Documentation/ABI/
4520 X:      Documentation/acpi/
4521 X:      Documentation/devicetree/
4522 X:      Documentation/i2c/
4523 X:      Documentation/media/
4524 X:      Documentation/power/
4525 X:      Documentation/spi/
4526 T:      git git://git.lwn.net/linux.git docs-next
4528 DOCUMENTATION/ITALIAN
4529 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4530 L:      linux-doc@vger.kernel.org
4531 S:      Maintained
4532 F:      Documentation/translations/it_IT
4534 DONGWOON DW9714 LENS VOICE COIL DRIVER
4535 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4536 L:      linux-media@vger.kernel.org
4537 T:      git git://linuxtv.org/media_tree.git
4538 S:      Maintained
4539 F:      drivers/media/i2c/dw9714.c
4540 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4542 DONGWOON DW9807 LENS VOICE COIL DRIVER
4543 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4544 L:      linux-media@vger.kernel.org
4545 T:      git git://linuxtv.org/media_tree.git
4546 S:      Maintained
4547 F:      drivers/media/i2c/dw9807-vcm.c
4548 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4550 DOUBLETALK DRIVER
4551 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4552 L:      blinux-list@redhat.com
4553 S:      Maintained
4554 F:      drivers/char/dtlk.c
4555 F:      include/linux/dtlk.h
4557 DPAA2 DATAPATH I/O (DPIO) DRIVER
4558 M:      Roy Pledge <Roy.Pledge@nxp.com>
4559 L:      linux-kernel@vger.kernel.org
4560 S:      Maintained
4561 F:      drivers/soc/fsl/dpio
4563 DPAA2 ETHERNET DRIVER
4564 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 L:      netdev@vger.kernel.org
4566 S:      Maintained
4567 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4568 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4569 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4570 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4571 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4573 DPAA2 ETHERNET SWITCH DRIVER
4574 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4575 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4576 L:      linux-kernel@vger.kernel.org
4577 S:      Maintained
4578 F:      drivers/staging/fsl-dpaa2/ethsw
4580 DPAA2 PTP CLOCK DRIVER
4581 M:      Yangbo Lu <yangbo.lu@nxp.com>
4582 L:      netdev@vger.kernel.org
4583 S:      Maintained
4584 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4585 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4587 DPT_I2O SCSI RAID DRIVER
4588 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4589 L:      linux-scsi@vger.kernel.org
4590 W:      http://www.adaptec.com/
4591 S:      Maintained
4592 F:      drivers/scsi/dpt*
4593 F:      drivers/scsi/dpt/
4595 DRBD DRIVER
4596 M:      Philipp Reisner <philipp.reisner@linbit.com>
4597 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4598 L:      drbd-dev@lists.linbit.com
4599 W:      http://www.drbd.org
4600 T:      git git://git.linbit.com/linux-drbd.git
4601 T:      git git://git.linbit.com/drbd-8.4.git
4602 S:      Supported
4603 F:      drivers/block/drbd/
4604 F:      lib/lru_cache.c
4605 F:      Documentation/blockdev/drbd/
4607 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4608 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4609 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4611 S:      Supported
4612 F:      Documentation/kobject.txt
4613 F:      drivers/base/
4614 F:      fs/debugfs/
4615 F:      fs/sysfs/
4616 F:      include/linux/debugfs.h
4617 F:      include/linux/kobj*
4618 F:      lib/kobj*
4620 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4621 M:      Kevin Hilman <khilman@kernel.org>
4622 M:      Nishanth Menon <nm@ti.com>
4623 S:      Maintained
4624 F:      drivers/power/avs/
4625 F:      include/linux/power/smartreflex.h
4626 L:      linux-pm@vger.kernel.org
4628 DRM DRIVER FOR ARM PL111 CLCD
4629 M:      Eric Anholt <eric@anholt.net>
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 S:      Supported
4632 F:      drivers/gpu/drm/pl111/
4634 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4635 M:      Linus Walleij <linus.walleij@linaro.org>
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 S:      Maintained
4638 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4639 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4641 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4642 M:      Dave Airlie <airlied@redhat.com>
4643 S:      Odd Fixes
4644 F:      drivers/gpu/drm/ast/
4646 DRM DRIVER FOR BOCHS VIRTUAL GPU
4647 M:      Gerd Hoffmann <kraxel@redhat.com>
4648 L:      virtualization@lists.linux-foundation.org
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650 S:      Maintained
4651 F:      drivers/gpu/drm/bochs/
4653 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4654 M:      Linus Walleij <linus.walleij@linaro.org>
4655 T:      git git://anongit.freedesktop.org/drm/drm-misc
4656 S:      Maintained
4657 F:      drivers/gpu/drm/tve200/
4659 DRM DRIVER FOR ILITEK ILI9225 PANELS
4660 M:      David Lechner <david@lechnology.com>
4661 S:      Maintained
4662 F:      drivers/gpu/drm/tinydrm/ili9225.c
4663 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4665 DRM DRIVER FOR HX8357D PANELS
4666 M:      Eric Anholt <eric@anholt.net>
4667 T:      git git://anongit.freedesktop.org/drm/drm-misc
4668 S:      Maintained
4669 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4670 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4672 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4673 S:      Orphan / Obsolete
4674 F:      drivers/gpu/drm/i810/
4675 F:      include/uapi/drm/i810_drm.h
4677 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4678 S:      Orphan / Obsolete
4679 F:      drivers/gpu/drm/mga/
4680 F:      include/uapi/drm/mga_drm.h
4682 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4683 M:      Dave Airlie <airlied@redhat.com>
4684 S:      Odd Fixes
4685 F:      drivers/gpu/drm/mgag200/
4687 DRM DRIVER FOR MI0283QT
4688 M:      Noralf Trønnes <noralf@tronnes.org>
4689 S:      Maintained
4690 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4691 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4693 DRM DRIVER FOR MSM ADRENO GPU
4694 M:      Rob Clark <robdclark@gmail.com>
4695 L:      linux-arm-msm@vger.kernel.org
4696 L:      dri-devel@lists.freedesktop.org
4697 L:      freedreno@lists.freedesktop.org
4698 T:      git git://people.freedesktop.org/~robclark/linux
4699 S:      Maintained
4700 F:      drivers/gpu/drm/msm/
4701 F:      include/uapi/drm/msm_drm.h
4702 F:      Documentation/devicetree/bindings/display/msm/
4704 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4705 M:      Ben Skeggs <bskeggs@redhat.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 L:      nouveau@lists.freedesktop.org
4708 T:      git git://github.com/skeggsb/linux
4709 S:      Supported
4710 F:      drivers/gpu/drm/nouveau/
4711 F:      include/uapi/drm/nouveau_drm.h
4713 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4714 M:      Stefan Mavrodiev <stefan@olimex.com>
4715 S:      Maintained
4716 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4717 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4719 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4720 M:      Noralf Trønnes <noralf@tronnes.org>
4721 S:      Maintained
4722 F:      drivers/gpu/drm/tinydrm/repaper.c
4723 F:      Documentation/devicetree/bindings/display/repaper.txt
4725 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4726 M:      Dave Airlie <airlied@redhat.com>
4727 M:      Gerd Hoffmann <kraxel@redhat.com>
4728 L:      virtualization@lists.linux-foundation.org
4729 T:      git git://anongit.freedesktop.org/drm/drm-misc
4730 S:      Obsolete
4731 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4732 F:      drivers/gpu/drm/cirrus/
4734 DRM DRIVER FOR QXL VIRTUAL GPU
4735 M:      Dave Airlie <airlied@redhat.com>
4736 M:      Gerd Hoffmann <kraxel@redhat.com>
4737 L:      virtualization@lists.linux-foundation.org
4738 T:      git git://anongit.freedesktop.org/drm/drm-misc
4739 S:      Maintained
4740 F:      drivers/gpu/drm/qxl/
4741 F:      include/uapi/drm/qxl_drm.h
4743 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4744 S:      Orphan / Obsolete
4745 F:      drivers/gpu/drm/r128/
4746 F:      include/uapi/drm/r128_drm.h
4748 DRM DRIVER FOR SAVAGE VIDEO CARDS
4749 S:      Orphan / Obsolete
4750 F:      drivers/gpu/drm/savage/
4751 F:      include/uapi/drm/savage_drm.h
4753 DRM DRIVER FOR SIS VIDEO CARDS
4754 S:      Orphan / Obsolete
4755 F:      drivers/gpu/drm/sis/
4756 F:      include/uapi/drm/sis_drm.h
4758 DRM DRIVER FOR SITRONIX ST7586 PANELS
4759 M:      David Lechner <david@lechnology.com>
4760 S:      Maintained
4761 F:      drivers/gpu/drm/tinydrm/st7586.c
4762 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4764 DRM DRIVER FOR SITRONIX ST7735R PANELS
4765 M:      David Lechner <david@lechnology.com>
4766 S:      Maintained
4767 F:      drivers/gpu/drm/tinydrm/st7735r.c
4768 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4770 DRM DRIVER FOR TDFX VIDEO CARDS
4771 S:      Orphan / Obsolete
4772 F:      drivers/gpu/drm/tdfx/
4774 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4775 M:      Dave Airlie <airlied@redhat.com>
4776 R:      Sean Paul <sean@poorly.run>
4777 L:      dri-devel@lists.freedesktop.org
4778 S:      Odd Fixes
4779 F:      drivers/gpu/drm/udl/
4780 T:      git git://anongit.freedesktop.org/drm/drm-misc
4782 DRM DRIVER FOR VMWARE VIRTUAL GPU
4783 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4784 M:      Thomas Hellstrom <thellstrom@vmware.com>
4785 L:      dri-devel@lists.freedesktop.org
4786 T:      git git://people.freedesktop.org/~thomash/linux
4787 S:      Supported
4788 F:      drivers/gpu/drm/vmwgfx/
4789 F:      include/uapi/drm/vmwgfx_drm.h
4791 DRM DRIVERS
4792 M:      David Airlie <airlied@linux.ie>
4793 L:      dri-devel@lists.freedesktop.org
4794 T:      git git://anongit.freedesktop.org/drm/drm
4795 B:      https://bugs.freedesktop.org/
4796 C:      irc://chat.freenode.net/dri-devel
4797 S:      Maintained
4798 F:      drivers/gpu/drm/
4799 F:      drivers/gpu/vga/
4800 F:      Documentation/devicetree/bindings/display/
4801 F:      Documentation/devicetree/bindings/gpu/
4802 F:      Documentation/gpu/
4803 F:      include/drm/
4804 F:      include/uapi/drm/
4805 F:      include/linux/vga*
4807 DRM DRIVERS AND MISC GPU PATCHES
4808 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4809 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4810 M:      Sean Paul <sean@poorly.run>
4811 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4812 S:      Maintained
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814 F:      Documentation/gpu/
4815 F:      drivers/gpu/vga/
4816 F:      drivers/gpu/drm/*
4817 F:      include/drm/drm*
4818 F:      include/uapi/drm/drm*
4819 F:      include/linux/vga*
4821 DRM DRIVERS FOR ALLWINNER A10
4822 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Supported
4825 F:      drivers/gpu/drm/sun4i/
4826 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829 DRM DRIVERS FOR AMLOGIC SOCS
4830 M:      Neil Armstrong <narmstrong@baylibre.com>
4831 L:      dri-devel@lists.freedesktop.org
4832 L:      linux-amlogic@lists.infradead.org
4833 W:      http://linux-meson.com/
4834 S:      Supported
4835 F:      drivers/gpu/drm/meson/
4836 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4837 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4838 F:      Documentation/gpu/meson.rst
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4841 DRM DRIVERS FOR ATMEL HLCDC
4842 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4843 L:      dri-devel@lists.freedesktop.org
4844 S:      Supported
4845 F:      drivers/gpu/drm/atmel-hlcdc/
4846 F:      Documentation/devicetree/bindings/display/atmel/
4847 T:      git git://anongit.freedesktop.org/drm/drm-misc
4849 DRM DRIVERS FOR BRIDGE CHIPS
4850 M:      Archit Taneja <architt@codeaurora.org>
4851 M:      Andrzej Hajda <a.hajda@samsung.com>
4852 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4853 S:      Maintained
4854 T:      git git://anongit.freedesktop.org/drm/drm-misc
4855 F:      drivers/gpu/drm/bridge/
4857 DRM DRIVERS FOR EXYNOS
4858 M:      Inki Dae <inki.dae@samsung.com>
4859 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4860 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4861 M:      Kyungmin Park <kyungmin.park@samsung.com>
4862 L:      dri-devel@lists.freedesktop.org
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4864 S:      Supported
4865 F:      drivers/gpu/drm/exynos/
4866 F:      include/uapi/drm/exynos_drm.h
4867 F:      Documentation/devicetree/bindings/display/exynos/
4869 DRM DRIVERS FOR FREESCALE DCU
4870 M:      Stefan Agner <stefan@agner.ch>
4871 M:      Alison Wang <alison.wang@nxp.com>
4872 L:      dri-devel@lists.freedesktop.org
4873 S:      Supported
4874 F:      drivers/gpu/drm/fsl-dcu/
4875 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4876 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4877 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4878 T:      git git://anongit.freedesktop.org/drm/drm-misc
4880 DRM DRIVERS FOR FREESCALE IMX
4881 M:      Philipp Zabel <p.zabel@pengutronix.de>
4882 L:      dri-devel@lists.freedesktop.org
4883 S:      Maintained
4884 F:      drivers/gpu/drm/imx/
4885 F:      drivers/gpu/ipu-v3/
4886 F:      Documentation/devicetree/bindings/display/imx/
4888 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4889 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4890 L:      dri-devel@lists.freedesktop.org
4891 T:      git git://github.com/patjak/drm-gma500
4892 S:      Maintained
4893 F:      drivers/gpu/drm/gma500/
4895 DRM DRIVERS FOR HISILICON
4896 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4897 M:      Rongrong Zou <zourongrong@gmail.com>
4898 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4899 R:      Chen Feng <puck.chen@hisilicon.com>
4900 L:      dri-devel@lists.freedesktop.org
4901 T:      git git://github.com/xin3liang/linux.git
4902 S:      Maintained
4903 F:      drivers/gpu/drm/hisilicon/
4904 F:      Documentation/devicetree/bindings/display/hisilicon/
4906 DRM DRIVERS FOR MEDIATEK
4907 M:      CK Hu <ck.hu@mediatek.com>
4908 M:      Philipp Zabel <p.zabel@pengutronix.de>
4909 L:      dri-devel@lists.freedesktop.org
4910 S:      Supported
4911 F:      drivers/gpu/drm/mediatek/
4912 F:      Documentation/devicetree/bindings/display/mediatek/
4914 DRM DRIVERS FOR NVIDIA TEGRA
4915 M:      Thierry Reding <thierry.reding@gmail.com>
4916 L:      dri-devel@lists.freedesktop.org
4917 L:      linux-tegra@vger.kernel.org
4918 T:      git git://anongit.freedesktop.org/tegra/linux.git
4919 S:      Supported
4920 F:      drivers/gpu/drm/tegra/
4921 F:      drivers/gpu/host1x/
4922 F:      include/linux/host1x.h
4923 F:      include/uapi/drm/tegra_drm.h
4924 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4926 DRM DRIVERS FOR RENESAS
4927 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4928 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4929 L:      dri-devel@lists.freedesktop.org
4930 L:      linux-renesas-soc@vger.kernel.org
4931 T:      git git://linuxtv.org/pinchartl/media drm/du/next
4932 S:      Supported
4933 F:      drivers/gpu/drm/rcar-du/
4934 F:      drivers/gpu/drm/shmobile/
4935 F:      include/linux/platform_data/shmob_drm.h
4936 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4937 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4938 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4940 DRM DRIVERS FOR ROCKCHIP
4941 M:      Sandy Huang <hjc@rock-chips.com>
4942 M:      Heiko Stübner <heiko@sntech.de>
4943 L:      dri-devel@lists.freedesktop.org
4944 S:      Maintained
4945 F:      drivers/gpu/drm/rockchip/
4946 F:      Documentation/devicetree/bindings/display/rockchip/
4947 T:      git git://anongit.freedesktop.org/drm/drm-misc
4949 DRM DRIVERS FOR STI
4950 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4951 M:      Vincent Abriou <vincent.abriou@st.com>
4952 L:      dri-devel@lists.freedesktop.org
4953 T:      git git://anongit.freedesktop.org/drm/drm-misc
4954 S:      Maintained
4955 F:      drivers/gpu/drm/sti
4956 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4958 DRM DRIVERS FOR STM
4959 M:      Yannick Fertre <yannick.fertre@st.com>
4960 M:      Philippe Cornu <philippe.cornu@st.com>
4961 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4962 M:      Vincent Abriou <vincent.abriou@st.com>
4963 L:      dri-devel@lists.freedesktop.org
4964 T:      git git://anongit.freedesktop.org/drm/drm-misc
4965 S:      Maintained
4966 F:      drivers/gpu/drm/stm
4967 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4969 DRM DRIVERS FOR TI LCDC
4970 M:      Jyri Sarha <jsarha@ti.com>
4971 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4972 L:      dri-devel@lists.freedesktop.org
4973 S:      Maintained
4974 F:      drivers/gpu/drm/tilcdc/
4975 F:      Documentation/devicetree/bindings/display/tilcdc/
4977 DRM DRIVERS FOR TI OMAP
4978 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 S:      Maintained
4981 F:      drivers/gpu/drm/omapdrm/
4982 F:      Documentation/devicetree/bindings/display/ti/
4984 DRM DRIVERS FOR V3D
4985 M:      Eric Anholt <eric@anholt.net>
4986 S:      Supported
4987 F:      drivers/gpu/drm/v3d/
4988 F:      include/uapi/drm/v3d_drm.h
4989 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4990 T:      git git://anongit.freedesktop.org/drm/drm-misc
4992 DRM DRIVERS FOR VC4
4993 M:      Eric Anholt <eric@anholt.net>
4994 T:      git git://github.com/anholt/linux
4995 S:      Supported
4996 F:      drivers/gpu/drm/vc4/
4997 F:      include/uapi/drm/vc4_drm.h
4998 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4999 T:      git git://anongit.freedesktop.org/drm/drm-misc
5001 DRM DRIVERS FOR VIVANTE GPU IP
5002 M:      Lucas Stach <l.stach@pengutronix.de>
5003 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5004 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5005 L:      etnaviv@lists.freedesktop.org
5006 L:      dri-devel@lists.freedesktop.org
5007 S:      Maintained
5008 F:      drivers/gpu/drm/etnaviv/
5009 F:      include/uapi/drm/etnaviv_drm.h
5010 F:      Documentation/devicetree/bindings/display/etnaviv/
5012 DRM DRIVERS FOR ZTE ZX
5013 M:      Shawn Guo <shawnguo@kernel.org>
5014 L:      dri-devel@lists.freedesktop.org
5015 S:      Maintained
5016 F:      drivers/gpu/drm/zte/
5017 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5018 T:      git git://anongit.freedesktop.org/drm/drm-misc
5020 DRM PANEL DRIVERS
5021 M:      Thierry Reding <thierry.reding@gmail.com>
5022 L:      dri-devel@lists.freedesktop.org
5023 T:      git git://anongit.freedesktop.org/drm/drm-misc
5024 S:      Maintained
5025 F:      drivers/gpu/drm/drm_panel.c
5026 F:      drivers/gpu/drm/panel/
5027 F:      include/drm/drm_panel.h
5028 F:      Documentation/devicetree/bindings/display/panel/
5030 DRM TINYDRM DRIVERS
5031 M:      Noralf Trønnes <noralf@tronnes.org>
5032 W:      https://github.com/notro/tinydrm/wiki/Development
5033 T:      git git://anongit.freedesktop.org/drm/drm-misc
5034 S:      Maintained
5035 F:      drivers/gpu/drm/tinydrm/
5036 F:      include/drm/tinydrm/
5038 DRM DRIVERS FOR XEN
5039 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5040 T:      git git://anongit.freedesktop.org/drm/drm-misc
5041 L:      dri-devel@lists.freedesktop.org
5042 L:      xen-devel@lists.xen.org
5043 S:      Supported
5044 F:      drivers/gpu/drm/xen/
5045 F:      Documentation/gpu/xen-front.rst
5047 DRM TTM SUBSYSTEM
5048 M:      Christian Koenig <christian.koenig@amd.com>
5049 M:      Huang Rui <ray.huang@amd.com>
5050 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5051 T:      git git://people.freedesktop.org/~agd5f/linux
5052 S:      Maintained
5053 L:      dri-devel@lists.freedesktop.org
5054 F:      include/drm/ttm/
5055 F:      drivers/gpu/drm/ttm/
5057 DSBR100 USB FM RADIO DRIVER
5058 M:      Alexey Klimov <klimov.linux@gmail.com>
5059 L:      linux-media@vger.kernel.org
5060 T:      git git://linuxtv.org/media_tree.git
5061 S:      Maintained
5062 F:      drivers/media/radio/dsbr100.c
5064 DSCC4 DRIVER
5065 M:      Francois Romieu <romieu@fr.zoreil.com>
5066 L:      netdev@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/net/wan/dscc4.c
5070 DT3155 MEDIA DRIVER
5071 M:      Hans Verkuil <hverkuil@xs4all.nl>
5072 L:      linux-media@vger.kernel.org
5073 T:      git git://linuxtv.org/media_tree.git
5074 W:      https://linuxtv.org
5075 S:      Odd Fixes
5076 F:      drivers/media/pci/dt3155/
5078 DVB_USB_AF9015 MEDIA DRIVER
5079 M:      Antti Palosaari <crope@iki.fi>
5080 L:      linux-media@vger.kernel.org
5081 W:      https://linuxtv.org
5082 W:      http://palosaari.fi/linux/
5083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5084 T:      git git://linuxtv.org/anttip/media_tree.git
5085 S:      Maintained
5086 F:      drivers/media/usb/dvb-usb-v2/af9015*
5088 DVB_USB_AF9035 MEDIA DRIVER
5089 M:      Antti Palosaari <crope@iki.fi>
5090 L:      linux-media@vger.kernel.org
5091 W:      https://linuxtv.org
5092 W:      http://palosaari.fi/linux/
5093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5094 T:      git git://linuxtv.org/anttip/media_tree.git
5095 S:      Maintained
5096 F:      drivers/media/usb/dvb-usb-v2/af9035*
5098 DVB_USB_ANYSEE MEDIA DRIVER
5099 M:      Antti Palosaari <crope@iki.fi>
5100 L:      linux-media@vger.kernel.org
5101 W:      https://linuxtv.org
5102 W:      http://palosaari.fi/linux/
5103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5104 T:      git git://linuxtv.org/anttip/media_tree.git
5105 S:      Maintained
5106 F:      drivers/media/usb/dvb-usb-v2/anysee*
5108 DVB_USB_AU6610 MEDIA DRIVER
5109 M:      Antti Palosaari <crope@iki.fi>
5110 L:      linux-media@vger.kernel.org
5111 W:      https://linuxtv.org
5112 W:      http://palosaari.fi/linux/
5113 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5114 T:      git git://linuxtv.org/anttip/media_tree.git
5115 S:      Maintained
5116 F:      drivers/media/usb/dvb-usb-v2/au6610*
5118 DVB_USB_CE6230 MEDIA DRIVER
5119 M:      Antti Palosaari <crope@iki.fi>
5120 L:      linux-media@vger.kernel.org
5121 W:      https://linuxtv.org
5122 W:      http://palosaari.fi/linux/
5123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5124 T:      git git://linuxtv.org/anttip/media_tree.git
5125 S:      Maintained
5126 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5128 DVB_USB_CXUSB MEDIA DRIVER
5129 M:      Michael Krufky <mkrufky@linuxtv.org>
5130 L:      linux-media@vger.kernel.org
5131 W:      https://linuxtv.org
5132 W:      http://github.com/mkrufky
5133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5134 T:      git git://linuxtv.org/media_tree.git
5135 S:      Maintained
5136 F:      drivers/media/usb/dvb-usb/cxusb*
5138 DVB_USB_EC168 MEDIA DRIVER
5139 M:      Antti Palosaari <crope@iki.fi>
5140 L:      linux-media@vger.kernel.org
5141 W:      https://linuxtv.org
5142 W:      http://palosaari.fi/linux/
5143 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5144 T:      git git://linuxtv.org/anttip/media_tree.git
5145 S:      Maintained
5146 F:      drivers/media/usb/dvb-usb-v2/ec168*
5148 DVB_USB_GL861 MEDIA DRIVER
5149 M:      Antti Palosaari <crope@iki.fi>
5150 L:      linux-media@vger.kernel.org
5151 W:      https://linuxtv.org
5152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5153 T:      git git://linuxtv.org/anttip/media_tree.git
5154 S:      Maintained
5155 F:      drivers/media/usb/dvb-usb-v2/gl861*
5157 DVB_USB_MXL111SF MEDIA DRIVER
5158 M:      Michael Krufky <mkrufky@linuxtv.org>
5159 L:      linux-media@vger.kernel.org
5160 W:      https://linuxtv.org
5161 W:      http://github.com/mkrufky
5162 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5163 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5164 S:      Maintained
5165 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5167 DVB_USB_RTL28XXU MEDIA DRIVER
5168 M:      Antti Palosaari <crope@iki.fi>
5169 L:      linux-media@vger.kernel.org
5170 W:      https://linuxtv.org
5171 W:      http://palosaari.fi/linux/
5172 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5173 T:      git git://linuxtv.org/anttip/media_tree.git
5174 S:      Maintained
5175 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5177 DVB_USB_V2 MEDIA DRIVER
5178 M:      Antti Palosaari <crope@iki.fi>
5179 L:      linux-media@vger.kernel.org
5180 W:      https://linuxtv.org
5181 W:      http://palosaari.fi/linux/
5182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5183 T:      git git://linuxtv.org/anttip/media_tree.git
5184 S:      Maintained
5185 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5186 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5188 DYNAMIC DEBUG
5189 M:      Jason Baron <jbaron@akamai.com>
5190 S:      Maintained
5191 F:      lib/dynamic_debug.c
5192 F:      include/linux/dynamic_debug.h
5194 DYNAMIC INTERRUPT MODERATION
5195 M:      Tal Gilboa <talgi@mellanox.com>
5196 S:      Maintained
5197 F:      include/linux/net_dim.h
5199 DZ DECSTATION DZ11 SERIAL DRIVER
5200 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5201 S:      Maintained
5202 F:      drivers/tty/serial/dz.*
5204 E3X0 POWER BUTTON DRIVER
5205 M:      Moritz Fischer <moritz.fischer@ettus.com>
5206 L:      usrp-users@lists.ettus.com
5207 W:      http://www.ettus.com
5208 S:      Supported
5209 F:      drivers/input/misc/e3x0-button.c
5210 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5212 E4000 MEDIA DRIVER
5213 M:      Antti Palosaari <crope@iki.fi>
5214 L:      linux-media@vger.kernel.org
5215 W:      https://linuxtv.org
5216 W:      http://palosaari.fi/linux/
5217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5218 T:      git git://linuxtv.org/anttip/media_tree.git
5219 S:      Maintained
5220 F:      drivers/media/tuners/e4000*
5222 EARTH_PT1 MEDIA DRIVER
5223 M:      Akihiro Tsukada <tskd08@gmail.com>
5224 L:      linux-media@vger.kernel.org
5225 S:      Odd Fixes
5226 F:      drivers/media/pci/pt1/
5228 EARTH_PT3 MEDIA DRIVER
5229 M:      Akihiro Tsukada <tskd08@gmail.com>
5230 L:      linux-media@vger.kernel.org
5231 S:      Odd Fixes
5232 F:      drivers/media/pci/pt3/
5234 EC100 MEDIA DRIVER
5235 M:      Antti Palosaari <crope@iki.fi>
5236 L:      linux-media@vger.kernel.org
5237 W:      https://linuxtv.org
5238 W:      http://palosaari.fi/linux/
5239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5240 T:      git git://linuxtv.org/anttip/media_tree.git
5241 S:      Maintained
5242 F:      drivers/media/dvb-frontends/ec100*
5244 ECRYPT FILE SYSTEM
5245 M:      Tyler Hicks <tyhicks@canonical.com>
5246 L:      ecryptfs@vger.kernel.org
5247 W:      http://ecryptfs.org
5248 W:      https://launchpad.net/ecryptfs
5249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5250 S:      Supported
5251 F:      Documentation/filesystems/ecryptfs.txt
5252 F:      fs/ecryptfs/
5254 EDAC-AMD64
5255 M:      Borislav Petkov <bp@alien8.de>
5256 L:      linux-edac@vger.kernel.org
5257 S:      Maintained
5258 F:      drivers/edac/amd64_edac*
5260 EDAC-CALXEDA
5261 M:      Robert Richter <rric@kernel.org>
5262 L:      linux-edac@vger.kernel.org
5263 S:      Maintained
5264 F:      drivers/edac/highbank*
5266 EDAC-CAVIUM OCTEON
5267 M:      Ralf Baechle <ralf@linux-mips.org>
5268 M:      David Daney <david.daney@cavium.com>
5269 L:      linux-edac@vger.kernel.org
5270 L:      linux-mips@linux-mips.org
5271 S:      Supported
5272 F:      drivers/edac/octeon_edac*
5274 EDAC-CAVIUM THUNDERX
5275 M:      David Daney <david.daney@cavium.com>
5276 M:      Jan Glauber <jglauber@cavium.com>
5277 L:      linux-edac@vger.kernel.org
5278 S:      Supported
5279 F:      drivers/edac/thunderx_edac*
5281 EDAC-CORE
5282 M:      Borislav Petkov <bp@alien8.de>
5283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L:      linux-edac@vger.kernel.org
5285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5287 S:      Supported
5288 F:      Documentation/admin-guide/ras.rst
5289 F:      Documentation/driver-api/edac.rst
5290 F:      drivers/edac/
5291 F:      include/linux/edac.h
5293 EDAC-E752X
5294 M:      Mark Gross <mark.gross@intel.com>
5295 L:      linux-edac@vger.kernel.org
5296 S:      Maintained
5297 F:      drivers/edac/e752x_edac.c
5299 EDAC-E7XXX
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/e7xxx_edac.c
5304 EDAC-FSL_DDR
5305 M:      York Sun <york.sun@nxp.com>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/fsl_ddr_edac.*
5310 EDAC-GHES
5311 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/ghes_edac.c
5316 EDAC-I3000
5317 L:      linux-edac@vger.kernel.org
5318 S:      Orphan
5319 F:      drivers/edac/i3000_edac.c
5321 EDAC-I5000
5322 L:      linux-edac@vger.kernel.org
5323 S:      Maintained
5324 F:      drivers/edac/i5000_edac.c
5326 EDAC-I5400
5327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5328 L:      linux-edac@vger.kernel.org
5329 S:      Maintained
5330 F:      drivers/edac/i5400_edac.c
5332 EDAC-I7300
5333 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5334 L:      linux-edac@vger.kernel.org
5335 S:      Maintained
5336 F:      drivers/edac/i7300_edac.c
5338 EDAC-I7CORE
5339 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5340 L:      linux-edac@vger.kernel.org
5341 S:      Maintained
5342 F:      drivers/edac/i7core_edac.c
5344 EDAC-I82443BXGX
5345 M:      Tim Small <tim@buttersideup.com>
5346 L:      linux-edac@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/edac/i82443bxgx_edac.c
5350 EDAC-I82975X
5351 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5352 M:      "Arvind R." <arvino55@gmail.com>
5353 L:      linux-edac@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/edac/i82975x_edac.c
5357 EDAC-IE31200
5358 M:      Jason Baron <jbaron@akamai.com>
5359 L:      linux-edac@vger.kernel.org
5360 S:      Maintained
5361 F:      drivers/edac/ie31200_edac.c
5363 EDAC-MPC85XX
5364 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5365 L:      linux-edac@vger.kernel.org
5366 S:      Maintained
5367 F:      drivers/edac/mpc85xx_edac.[ch]
5369 EDAC-PASEMI
5370 M:      Egor Martovetsky <egor@pasemi.com>
5371 L:      linux-edac@vger.kernel.org
5372 S:      Maintained
5373 F:      drivers/edac/pasemi_edac.c
5375 EDAC-PND2
5376 M:      Tony Luck <tony.luck@intel.com>
5377 L:      linux-edac@vger.kernel.org
5378 S:      Maintained
5379 F:      drivers/edac/pnd2_edac.[ch]
5381 EDAC-R82600
5382 M:      Tim Small <tim@buttersideup.com>
5383 L:      linux-edac@vger.kernel.org
5384 S:      Maintained
5385 F:      drivers/edac/r82600_edac.c
5387 EDAC-SBRIDGE
5388 M:      Tony Luck <tony.luck@intel.com>
5389 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5390 L:      linux-edac@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/edac/sb_edac.c
5394 EDAC-SKYLAKE
5395 M:      Tony Luck <tony.luck@intel.com>
5396 L:      linux-edac@vger.kernel.org
5397 S:      Maintained
5398 F:      drivers/edac/skx_edac.c
5400 EDAC-TI
5401 M:      Tero Kristo <t-kristo@ti.com>
5402 L:      linux-edac@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/edac/ti_edac.c
5406 EDAC-QCOM
5407 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5408 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5409 L:      linux-arm-msm@vger.kernel.org
5410 L:      linux-edac@vger.kernel.org
5411 S:      Maintained
5412 F:      drivers/edac/qcom_edac.c
5414 EDIROL UA-101/UA-1000 DRIVER
5415 M:      Clemens Ladisch <clemens@ladisch.de>
5416 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5417 T:      git git://git.alsa-project.org/alsa-kernel.git
5418 S:      Maintained
5419 F:      sound/usb/misc/ua101.c
5421 EFI TEST DRIVER
5422 L:      linux-efi@vger.kernel.org
5423 M:      Ivan Hu <ivan.hu@canonical.com>
5424 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5425 S:      Maintained
5426 F:      drivers/firmware/efi/test/
5428 EFI VARIABLE FILESYSTEM
5429 M:      Matthew Garrett <matthew.garrett@nebula.com>
5430 M:      Jeremy Kerr <jk@ozlabs.org>
5431 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5433 L:      linux-efi@vger.kernel.org
5434 S:      Maintained
5435 F:      fs/efivarfs/
5437 EFIFB FRAMEBUFFER DRIVER
5438 L:      linux-fbdev@vger.kernel.org
5439 M:      Peter Jones <pjones@redhat.com>
5440 S:      Maintained
5441 F:      drivers/video/fbdev/efifb.c
5443 EFS FILESYSTEM
5444 W:      http://aeschi.ch.eu.org/efs/
5445 S:      Orphan
5446 F:      fs/efs/
5448 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5449 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5450 L:      netdev@vger.kernel.org
5451 S:      Maintained
5452 F:      drivers/net/ethernet/ibm/ehea/
5454 EM28XX VIDEO4LINUX DRIVER
5455 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5456 L:      linux-media@vger.kernel.org
5457 W:      https://linuxtv.org
5458 T:      git git://linuxtv.org/media_tree.git
5459 S:      Maintained
5460 F:      drivers/media/usb/em28xx/
5461 F:      Documentation/media/v4l-drivers/em28xx*
5463 EMBEDDED LINUX
5464 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5465 M:      Matt Mackall <mpm@selenic.com>
5466 M:      David Woodhouse <dwmw2@infradead.org>
5467 L:      linux-embedded@vger.kernel.org
5468 S:      Maintained
5470 Emulex 10Gbps iSCSI - OneConnect DRIVER
5471 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5472 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5473 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5474 L:      linux-scsi@vger.kernel.org
5475 W:      http://www.broadcom.com
5476 S:      Supported
5477 F:      drivers/scsi/be2iscsi/
5479 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5480 M:      Sathya Perla <sathya.perla@broadcom.com>
5481 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5482 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5483 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5484 L:      netdev@vger.kernel.org
5485 W:      http://www.emulex.com
5486 S:      Supported
5487 F:      drivers/net/ethernet/emulex/benet/
5489 EMULEX ONECONNECT ROCE DRIVER
5490 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5491 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5492 L:      linux-rdma@vger.kernel.org
5493 W:      http://www.broadcom.com
5494 S:      Odd Fixes
5495 F:      drivers/infiniband/hw/ocrdma/
5496 F:      include/uapi/rdma/ocrdma-abi.h
5498 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5499 M:      James Smart <james.smart@broadcom.com>
5500 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5501 L:      linux-scsi@vger.kernel.org
5502 W:      http://www.broadcom.com
5503 S:      Supported
5504 F:      drivers/scsi/lpfc/
5506 ENE CB710 FLASH CARD READER DRIVER
5507 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5508 S:      Maintained
5509 F:      drivers/misc/cb710/
5510 F:      drivers/mmc/host/cb710-mmc.*
5511 F:      include/linux/cb710.h
5513 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5514 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5515 S:      Maintained
5516 F:      drivers/media/rc/ene_ir.*
5518 EPSON S1D13XXX FRAMEBUFFER DRIVER
5519 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5520 S:      Maintained
5521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5522 F:      drivers/video/fbdev/s1d13xxxfb.c
5523 F:      include/video/s1d13xxxfb.h
5525 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5526 M:      Jeff Layton <jlayton@kernel.org>
5527 S:      Maintained
5528 F:      lib/errseq.c
5529 F:      include/linux/errseq.h
5531 ET131X NETWORK DRIVER
5532 M:      Mark Einon <mark.einon@gmail.com>
5533 S:      Odd Fixes
5534 F:      drivers/net/ethernet/agere/
5536 ETHERNET BRIDGE
5537 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5538 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5539 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5540 L:      netdev@vger.kernel.org
5541 W:      http://www.linuxfoundation.org/en/Net:Bridge
5542 S:      Maintained
5543 F:      include/linux/netfilter_bridge/
5544 F:      net/bridge/
5546 ETHERNET PHY LIBRARY
5547 M:      Andrew Lunn <andrew@lunn.ch>
5548 M:      Florian Fainelli <f.fainelli@gmail.com>
5549 M:      Heiner Kallweit <hkallweit1@gmail.com>
5550 L:      netdev@vger.kernel.org
5551 S:      Maintained
5552 F:      Documentation/ABI/testing/sysfs-bus-mdio
5553 F:      Documentation/devicetree/bindings/net/mdio*
5554 F:      Documentation/networking/phy.txt
5555 F:      drivers/net/phy/
5556 F:      drivers/of/of_mdio.c
5557 F:      drivers/of/of_net.c
5558 F:      include/linux/*mdio*.h
5559 F:      include/linux/of_net.h
5560 F:      include/linux/phy.h
5561 F:      include/linux/phy_fixed.h
5562 F:      include/linux/platform_data/mdio-bcm-unimac.h
5563 F:      include/trace/events/mdio.h
5564 F:      include/uapi/linux/mdio.h
5565 F:      include/uapi/linux/mii.h
5567 EXT2 FILE SYSTEM
5568 M:      Jan Kara <jack@suse.com>
5569 L:      linux-ext4@vger.kernel.org
5570 S:      Maintained
5571 F:      Documentation/filesystems/ext2.txt
5572 F:      fs/ext2/
5573 F:      include/linux/ext2*
5575 EXT4 FILE SYSTEM
5576 M:      "Theodore Ts'o" <tytso@mit.edu>
5577 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5578 L:      linux-ext4@vger.kernel.org
5579 W:      http://ext4.wiki.kernel.org
5580 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5582 S:      Maintained
5583 F:      Documentation/filesystems/ext4/ext4.rst
5584 F:      fs/ext4/
5586 Extended Verification Module (EVM)
5587 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5588 L:      linux-integrity@vger.kernel.org
5589 S:      Supported
5590 F:      security/integrity/evm/
5592 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5593 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5594 L:      linux-efi@vger.kernel.org
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5596 S:      Maintained
5597 F:      Documentation/efi-stub.txt
5598 F:      arch/*/kernel/efi.c
5599 F:      arch/x86/boot/compressed/eboot.[ch]
5600 F:      arch/*/include/asm/efi.h
5601 F:      arch/x86/platform/efi/
5602 F:      drivers/firmware/efi/
5603 F:      include/linux/efi*.h
5604 F:      arch/arm/boot/compressed/efi-header.S
5605 F:      arch/arm64/kernel/efi-entry.S
5607 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5608 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5609 M:      Chanwoo Choi <cw00.choi@samsung.com>
5610 L:      linux-kernel@vger.kernel.org
5611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5612 S:      Maintained
5613 F:      drivers/extcon/
5614 F:      include/linux/extcon/
5615 F:      include/linux/extcon.h
5616 F:      Documentation/extcon/
5617 F:      Documentation/devicetree/bindings/extcon/
5619 EXYNOS DP DRIVER
5620 M:      Jingoo Han <jingoohan1@gmail.com>
5621 L:      dri-devel@lists.freedesktop.org
5622 S:      Maintained
5623 F:      drivers/gpu/drm/exynos/exynos_dp*
5625 EXYNOS SYSMMU (IOMMU) driver
5626 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5627 L:      iommu@lists.linux-foundation.org
5628 S:      Maintained
5629 F:      drivers/iommu/exynos-iommu.c
5631 EZchip NPS platform support
5632 M:      Vineet Gupta <vgupta@synopsys.com>
5633 M:      Ofer Levi <oferle@mellanox.com>
5634 S:      Supported
5635 F:      arch/arc/plat-eznps
5636 F:      arch/arc/boot/dts/eznps.dts
5638 F2FS FILE SYSTEM
5639 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5640 M:      Chao Yu <yuchao0@huawei.com>
5641 L:      linux-f2fs-devel@lists.sourceforge.net
5642 W:      https://f2fs.wiki.kernel.org/
5643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5644 S:      Maintained
5645 F:      Documentation/filesystems/f2fs.txt
5646 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5647 F:      fs/f2fs/
5648 F:      include/linux/f2fs_fs.h
5649 F:      include/trace/events/f2fs.h
5651 F71805F HARDWARE MONITORING DRIVER
5652 M:      Jean Delvare <jdelvare@suse.com>
5653 L:      linux-hwmon@vger.kernel.org
5654 S:      Maintained
5655 F:      Documentation/hwmon/f71805f
5656 F:      drivers/hwmon/f71805f.c
5658 FADDR2LINE
5659 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5660 S:      Maintained
5661 F:      scripts/faddr2line
5663 FAILOVER MODULE
5664 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5665 L:      netdev@vger.kernel.org
5666 S:      Supported
5667 F:      net/core/failover.c
5668 F:      include/net/failover.h
5669 F:      Documentation/networking/failover.rst
5671 FANOTIFY
5672 M:      Jan Kara <jack@suse.cz>
5673 R:      Amir Goldstein <amir73il@gmail.com>
5674 L:      linux-fsdevel@vger.kernel.org
5675 S:      Maintained
5676 F:      fs/notify/fanotify/
5677 F:      include/linux/fanotify.h
5678 F:      include/uapi/linux/fanotify.h
5680 FARSYNC SYNCHRONOUS DRIVER
5681 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5682 W:      http://www.farsite.co.uk/
5683 S:      Supported
5684 F:      drivers/net/wan/farsync.*
5686 FAULT INJECTION SUPPORT
5687 M:      Akinobu Mita <akinobu.mita@gmail.com>
5688 S:      Supported
5689 F:      Documentation/fault-injection/
5690 F:      lib/fault-inject.c
5692 FBTFT Framebuffer drivers
5693 S:      Orphan
5694 L:      dri-devel@lists.freedesktop.org
5695 L:      linux-fbdev@vger.kernel.org
5696 F:      drivers/staging/fbtft/
5698 FC0011 TUNER DRIVER
5699 M:      Michael Buesch <m@bues.ch>
5700 L:      linux-media@vger.kernel.org
5701 S:      Maintained
5702 F:      drivers/media/tuners/fc0011.h
5703 F:      drivers/media/tuners/fc0011.c
5705 FC2580 MEDIA DRIVER
5706 M:      Antti Palosaari <crope@iki.fi>
5707 L:      linux-media@vger.kernel.org
5708 W:      https://linuxtv.org
5709 W:      http://palosaari.fi/linux/
5710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5711 T:      git git://linuxtv.org/anttip/media_tree.git
5712 S:      Maintained
5713 F:      drivers/media/tuners/fc2580*
5715 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5716 M:      Johannes Thumshirn <jth@kernel.org>
5717 L:      linux-scsi@vger.kernel.org
5718 W:      www.Open-FCoE.org
5719 S:      Supported
5720 F:      drivers/scsi/libfc/
5721 F:      drivers/scsi/fcoe/
5722 F:      include/scsi/fc/
5723 F:      include/scsi/libfc.h
5724 F:      include/scsi/libfcoe.h
5725 F:      include/uapi/scsi/fc/
5727 FILE LOCKING (flock() and fcntl()/lockf())
5728 M:      Jeff Layton <jlayton@kernel.org>
5729 M:      "J. Bruce Fields" <bfields@fieldses.org>
5730 L:      linux-fsdevel@vger.kernel.org
5731 S:      Maintained
5732 F:      include/linux/fcntl.h
5733 F:      include/uapi/linux/fcntl.h
5734 F:      fs/fcntl.c
5735 F:      fs/locks.c
5737 FILESYSTEMS (VFS and infrastructure)
5738 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5739 L:      linux-fsdevel@vger.kernel.org
5740 S:      Maintained
5741 F:      fs/*
5742 F:      include/linux/fs.h
5743 F:      include/uapi/linux/fs.h
5745 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5746 M:      Riku Voipio <riku.voipio@iki.fi>
5747 L:      linux-hwmon@vger.kernel.org
5748 S:      Maintained
5749 F:      drivers/hwmon/f75375s.c
5750 F:      include/linux/f75375s.h
5752 FIREWIRE AUDIO DRIVERS
5753 M:      Clemens Ladisch <clemens@ladisch.de>
5754 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5755 T:      git git://git.alsa-project.org/alsa-kernel.git
5756 S:      Maintained
5757 F:      sound/firewire/
5759 FIREWIRE MEDIA DRIVERS (firedtv)
5760 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5761 L:      linux-media@vger.kernel.org
5762 L:      linux1394-devel@lists.sourceforge.net
5763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5764 S:      Maintained
5765 F:      drivers/media/firewire/
5767 FIREWIRE SBP-2 TARGET
5768 M:      Chris Boot <bootc@bootc.net>
5769 L:      linux-scsi@vger.kernel.org
5770 L:      target-devel@vger.kernel.org
5771 L:      linux1394-devel@lists.sourceforge.net
5772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5773 S:      Maintained
5774 F:      drivers/target/sbp/
5776 FIREWIRE SUBSYSTEM
5777 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5778 L:      linux1394-devel@lists.sourceforge.net
5779 W:      http://ieee1394.wiki.kernel.org/
5780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5781 S:      Maintained
5782 F:      drivers/firewire/
5783 F:      include/linux/firewire.h
5784 F:      include/uapi/linux/firewire*.h
5785 F:      tools/firewire/
5787 FIRMWARE LOADER (request_firmware)
5788 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5789 L:      linux-kernel@vger.kernel.org
5790 S:      Maintained
5791 F:      Documentation/firmware_class/
5792 F:      drivers/base/firmware_loader/
5793 F:      include/linux/firmware.h
5795 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5796 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5797 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5798 S:      Maintained
5799 F:      drivers/block/rsxx/
5801 FLOPPY DRIVER
5802 M:      Jiri Kosina <jikos@kernel.org>
5803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5804 S:      Odd fixes
5805 F:      drivers/block/floppy.c
5807 FMC SUBSYSTEM
5808 M:      Alessandro Rubini <rubini@gnudd.com>
5809 W:      http://www.ohwr.org/projects/fmc-bus
5810 S:      Supported
5811 F:      drivers/fmc/
5812 F:      include/linux/fmc*.h
5813 F:      include/linux/ipmi-fru.h
5814 K:      fmc_d.*register
5816 FPGA MANAGER FRAMEWORK
5817 M:      Alan Tull <atull@kernel.org>
5818 M:      Moritz Fischer <mdf@kernel.org>
5819 L:      linux-fpga@vger.kernel.org
5820 S:      Maintained
5821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5822 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5823 F:      Documentation/fpga/
5824 F:      Documentation/driver-api/fpga/
5825 F:      Documentation/devicetree/bindings/fpga/
5826 F:      drivers/fpga/
5827 F:      include/linux/fpga/
5828 W:      http://www.rocketboards.org
5830 FPGA DFL DRIVERS
5831 M:      Wu Hao <hao.wu@intel.com>
5832 L:      linux-fpga@vger.kernel.org
5833 S:      Maintained
5834 F:      Documentation/fpga/dfl.txt
5835 F:      include/uapi/linux/fpga-dfl.h
5836 F:      drivers/fpga/dfl*
5838 FPU EMULATOR
5839 M:      Bill Metzenthen <billm@melbpc.org.au>
5840 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5841 S:      Maintained
5842 F:      arch/x86/math-emu/
5844 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5845 L:      netdev@vger.kernel.org
5846 S:      Orphan
5847 F:      drivers/net/wan/dlci.c
5848 F:      drivers/net/wan/sdla.c
5850 FRAMEBUFFER LAYER
5851 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5852 L:      dri-devel@lists.freedesktop.org
5853 L:      linux-fbdev@vger.kernel.org
5854 T:      git git://github.com/bzolnier/linux.git
5855 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5856 S:      Maintained
5857 F:      Documentation/fb/
5858 F:      drivers/video/
5859 F:      include/video/
5860 F:      include/linux/fb.h
5861 F:      include/uapi/video/
5862 F:      include/uapi/linux/fb.h
5864 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5865 M:      Horia Geantă <horia.geanta@nxp.com>
5866 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5867 L:      linux-crypto@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/crypto/caam/
5870 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5872 FREESCALE DIU FRAMEBUFFER DRIVER
5873 M:      Timur Tabi <timur@kernel.org>
5874 L:      linux-fbdev@vger.kernel.org
5875 S:      Maintained
5876 F:      drivers/video/fbdev/fsl-diu-fb.*
5878 FREESCALE DMA DRIVER
5879 M:      Li Yang <leoyang.li@nxp.com>
5880 M:      Zhang Wei <zw@zh-kernel.org>
5881 L:      linuxppc-dev@lists.ozlabs.org
5882 S:      Maintained
5883 F:      drivers/dma/fsldma.*
5885 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5886 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5887 L:      netdev@vger.kernel.org
5888 S:      Maintained
5889 F:      drivers/net/ethernet/freescale/gianfar*
5890 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5892 FREESCALE GPMI NAND DRIVER
5893 M:      Han Xu <han.xu@nxp.com>
5894 L:      linux-mtd@lists.infradead.org
5895 S:      Maintained
5896 F:      drivers/mtd/nand/raw/gpmi-nand/*
5898 FREESCALE I2C CPM DRIVER
5899 M:      Jochen Friedrich <jochen@scram.de>
5900 L:      linuxppc-dev@lists.ozlabs.org
5901 L:      linux-i2c@vger.kernel.org
5902 S:      Maintained
5903 F:      drivers/i2c/busses/i2c-cpm.c
5905 FREESCALE IMX LPI2C DRIVER
5906 M:      Dong Aisheng <aisheng.dong@nxp.com>
5907 L:      linux-i2c@vger.kernel.org
5908 L:      linux-imx@nxp.com
5909 S:      Maintained
5910 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
5911 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5913 FREESCALE IMX / MXC FEC DRIVER
5914 M:      Fugang Duan <fugang.duan@nxp.com>
5915 L:      netdev@vger.kernel.org
5916 S:      Maintained
5917 F:      drivers/net/ethernet/freescale/fec_main.c
5918 F:      drivers/net/ethernet/freescale/fec_ptp.c
5919 F:      drivers/net/ethernet/freescale/fec.h
5920 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5922 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5923 M:      Sascha Hauer <s.hauer@pengutronix.de>
5924 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5925 L:      linux-fbdev@vger.kernel.org
5926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5927 S:      Maintained
5928 F:      include/linux/platform_data/video-imxfb.h
5929 F:      drivers/video/fbdev/imxfb.c
5931 FREESCALE QORIQ DPAA ETHERNET DRIVER
5932 M:      Madalin Bucur <madalin.bucur@nxp.com>
5933 L:      netdev@vger.kernel.org
5934 S:      Maintained
5935 F:      drivers/net/ethernet/freescale/dpaa
5937 FREESCALE QORIQ DPAA FMAN DRIVER
5938 M:      Madalin Bucur <madalin.bucur@nxp.com>
5939 L:      netdev@vger.kernel.org
5940 S:      Maintained
5941 F:      drivers/net/ethernet/freescale/fman
5942 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5944 FREESCALE QORIQ PTP CLOCK DRIVER
5945 M:      Yangbo Lu <yangbo.lu@nxp.com>
5946 L:      netdev@vger.kernel.org
5947 S:      Maintained
5948 F:      drivers/ptp/ptp_qoriq.c
5949 F:      include/linux/fsl/ptp_qoriq.h
5950 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5952 FREESCALE QUAD SPI DRIVER
5953 M:      Han Xu <han.xu@nxp.com>
5954 L:      linux-mtd@lists.infradead.org
5955 S:      Maintained
5956 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5958 FREESCALE QUICC ENGINE LIBRARY
5959 M:      Qiang Zhao <qiang.zhao@nxp.com>
5960 L:      linuxppc-dev@lists.ozlabs.org
5961 S:      Maintained
5962 F:      drivers/soc/fsl/qe/
5963 F:      include/soc/fsl/*qe*.h
5964 F:      include/soc/fsl/*ucc*.h
5966 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5967 M:      Li Yang <leoyang.li@nxp.com>
5968 L:      netdev@vger.kernel.org
5969 L:      linuxppc-dev@lists.ozlabs.org
5970 S:      Maintained
5971 F:      drivers/net/ethernet/freescale/ucc_geth*
5973 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5974 M:      Zhao Qiang <qiang.zhao@nxp.com>
5975 L:      netdev@vger.kernel.org
5976 L:      linuxppc-dev@lists.ozlabs.org
5977 S:      Maintained
5978 F:      drivers/net/wan/fsl_ucc_hdlc*
5980 FREESCALE QUICC ENGINE UCC UART DRIVER
5981 M:      Timur Tabi <timur@kernel.org>
5982 L:      linuxppc-dev@lists.ozlabs.org
5983 S:      Maintained
5984 F:      drivers/tty/serial/ucc_uart.c
5986 FREESCALE SOC DRIVERS
5987 M:      Li Yang <leoyang.li@nxp.com>
5988 L:      linuxppc-dev@lists.ozlabs.org
5989 L:      linux-arm-kernel@lists.infradead.org
5990 S:      Maintained
5991 F:      Documentation/devicetree/bindings/soc/fsl/
5992 F:      drivers/soc/fsl/
5993 F:      include/linux/fsl/
5995 FREESCALE SOC FS_ENET DRIVER
5996 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5997 L:      linuxppc-dev@lists.ozlabs.org
5998 L:      netdev@vger.kernel.org
5999 S:      Maintained
6000 F:      drivers/net/ethernet/freescale/fs_enet/
6001 F:      include/linux/fs_enet_pd.h
6003 FREESCALE SOC SOUND DRIVERS
6004 M:      Timur Tabi <timur@kernel.org>
6005 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6006 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6007 R:      Fabio Estevam <fabio.estevam@nxp.com>
6008 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6009 L:      linuxppc-dev@lists.ozlabs.org
6010 S:      Maintained
6011 F:      sound/soc/fsl/fsl*
6012 F:      sound/soc/fsl/imx*
6013 F:      sound/soc/fsl/mpc8610_hpcd.c
6015 FREESCALE USB PERIPHERAL DRIVERS
6016 M:      Li Yang <leoyang.li@nxp.com>
6017 L:      linux-usb@vger.kernel.org
6018 L:      linuxppc-dev@lists.ozlabs.org
6019 S:      Maintained
6020 F:      drivers/usb/gadget/udc/fsl*
6022 FREEVXFS FILESYSTEM
6023 M:      Christoph Hellwig <hch@infradead.org>
6024 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6025 S:      Maintained
6026 F:      fs/freevxfs/
6028 FREEZER
6029 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6030 M:      Pavel Machek <pavel@ucw.cz>
6031 L:      linux-pm@vger.kernel.org
6032 S:      Supported
6033 F:      Documentation/power/freezing-of-tasks.txt
6034 F:      include/linux/freezer.h
6035 F:      kernel/freezer.c
6037 FRONTSWAP API
6038 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6039 L:      linux-kernel@vger.kernel.org
6040 S:      Maintained
6041 F:      mm/frontswap.c
6042 F:      include/linux/frontswap.h
6044 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6045 M:      David Howells <dhowells@redhat.com>
6046 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6047 S:      Supported
6048 F:      Documentation/filesystems/caching/
6049 F:      fs/fscache/
6050 F:      include/linux/fscache*.h
6052 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6053 M:      Theodore Y. Ts'o <tytso@mit.edu>
6054 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6055 L:      linux-fscrypt@vger.kernel.org
6056 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6058 S:      Supported
6059 F:      fs/crypto/
6060 F:      include/linux/fscrypt*.h
6061 F:      Documentation/filesystems/fscrypt.rst
6063 FSI-ATTACHED I2C DRIVER
6064 M:      Eddie James <eajames@linux.vnet.ibm.com>
6065 L:      linux-i2c@vger.kernel.org
6066 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6067 S:      Maintained
6068 F:      drivers/i2c/busses/i2c-fsi.c
6069 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6071 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6072 M:      Jan Kara <jack@suse.cz>
6073 R:      Amir Goldstein <amir73il@gmail.com>
6074 L:      linux-fsdevel@vger.kernel.org
6075 S:      Maintained
6076 F:      fs/notify/
6077 F:      include/linux/fsnotify*.h
6079 FUJITSU LAPTOP EXTRAS
6080 M:      Jonathan Woithe <jwoithe@just42.net>
6081 L:      platform-driver-x86@vger.kernel.org
6082 S:      Maintained
6083 F:      drivers/platform/x86/fujitsu-laptop.c
6085 FUJITSU M-5MO LS CAMERA ISP DRIVER
6086 M:      Kyungmin Park <kyungmin.park@samsung.com>
6087 M:      Heungjun Kim <riverful.kim@samsung.com>
6088 L:      linux-media@vger.kernel.org
6089 S:      Maintained
6090 F:      drivers/media/i2c/m5mols/
6091 F:      include/media/i2c/m5mols.h
6093 FUJITSU TABLET EXTRAS
6094 M:      Robert Gerlach <khnz@gmx.de>
6095 L:      platform-driver-x86@vger.kernel.org
6096 S:      Maintained
6097 F:      drivers/platform/x86/fujitsu-tablet.c
6099 FUSE: FILESYSTEM IN USERSPACE
6100 M:      Miklos Szeredi <miklos@szeredi.hu>
6101 L:      linux-fsdevel@vger.kernel.org
6102 W:      http://fuse.sourceforge.net/
6103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6104 S:      Maintained
6105 F:      fs/fuse/
6106 F:      include/uapi/linux/fuse.h
6107 F:      Documentation/filesystems/fuse.txt
6109 FUTEX SUBSYSTEM
6110 M:      Thomas Gleixner <tglx@linutronix.de>
6111 M:      Ingo Molnar <mingo@redhat.com>
6112 R:      Peter Zijlstra <peterz@infradead.org>
6113 R:      Darren Hart <dvhart@infradead.org>
6114 L:      linux-kernel@vger.kernel.org
6115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6116 S:      Maintained
6117 F:      kernel/futex.c
6118 F:      kernel/futex_compat.c
6119 F:      include/asm-generic/futex.h
6120 F:      include/linux/futex.h
6121 F:      include/uapi/linux/futex.h
6122 F:      tools/testing/selftests/futex/
6123 F:      tools/perf/bench/futex*
6124 F:      Documentation/*futex*
6126 GCC PLUGINS
6127 M:      Kees Cook <keescook@chromium.org>
6128 R:      Emese Revfy <re.emese@gmail.com>
6129 L:      kernel-hardening@lists.openwall.com
6130 S:      Maintained
6131 F:      scripts/gcc-plugins/
6132 F:      scripts/gcc-plugin.sh
6133 F:      scripts/Makefile.gcc-plugins
6134 F:      Documentation/gcc-plugins.txt
6136 GASKET DRIVER FRAMEWORK
6137 M:      Rob Springer <rspringer@google.com>
6138 M:      Todd Poynor <toddpoynor@google.com>
6139 M:      Ben Chan <benchan@chromium.org>
6140 S:      Maintained
6141 F:      drivers/staging/gasket/
6143 GCOV BASED KERNEL PROFILING
6144 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6145 S:      Maintained
6146 F:      kernel/gcov/
6147 F:      Documentation/dev-tools/gcov.rst
6149 GDB KERNEL DEBUGGING HELPER SCRIPTS
6150 M:      Jan Kiszka <jan.kiszka@siemens.com>
6151 M:      Kieran Bingham <kbingham@kernel.org>
6152 S:      Supported
6153 F:      scripts/gdb/
6155 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6156 M:      Achim Leubner <achim_leubner@adaptec.com>
6157 L:      linux-scsi@vger.kernel.org
6158 W:      http://www.icp-vortex.com/
6159 S:      Supported
6160 F:      drivers/scsi/gdt*
6162 GEMTEK FM RADIO RECEIVER DRIVER
6163 M:      Hans Verkuil <hverkuil@xs4all.nl>
6164 L:      linux-media@vger.kernel.org
6165 T:      git git://linuxtv.org/media_tree.git
6166 W:      https://linuxtv.org
6167 S:      Maintained
6168 F:      drivers/media/radio/radio-gemtek*
6170 GENERIC GPIO I2C DRIVER
6171 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6172 S:      Supported
6173 F:      drivers/i2c/busses/i2c-gpio.c
6174 F:      include/linux/platform_data/i2c-gpio.h
6176 GENERIC GPIO I2C MULTIPLEXER DRIVER
6177 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6178 L:      linux-i2c@vger.kernel.org
6179 S:      Supported
6180 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6181 F:      include/linux/platform_data/i2c-mux-gpio.h
6182 F:      Documentation/i2c/muxes/i2c-mux-gpio
6184 GENERIC HDLC (WAN) DRIVERS
6185 M:      Krzysztof Halasa <khc@pm.waw.pl>
6186 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6187 S:      Maintained
6188 F:      drivers/net/wan/c101.c
6189 F:      drivers/net/wan/hd6457*
6190 F:      drivers/net/wan/hdlc*
6191 F:      drivers/net/wan/n2.c
6192 F:      drivers/net/wan/pc300too.c
6193 F:      drivers/net/wan/pci200syn.c
6194 F:      drivers/net/wan/wanxl*
6196 GENERIC INCLUDE/ASM HEADER FILES
6197 M:      Arnd Bergmann <arnd@arndb.de>
6198 L:      linux-arch@vger.kernel.org
6199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6200 S:      Maintained
6201 F:      include/asm-generic/
6202 F:      include/uapi/asm-generic/
6204 GENERIC PHY FRAMEWORK
6205 M:      Kishon Vijay Abraham I <kishon@ti.com>
6206 L:      linux-kernel@vger.kernel.org
6207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6208 S:      Supported
6209 F:      drivers/phy/
6210 F:      include/linux/phy/
6212 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6213 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6214 S:      Supported
6215 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6217 GENERIC PM DOMAINS
6218 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6219 M:      Kevin Hilman <khilman@kernel.org>
6220 M:      Ulf Hansson <ulf.hansson@linaro.org>
6221 L:      linux-pm@vger.kernel.org
6222 S:      Supported
6223 F:      drivers/base/power/domain*.c
6224 F:      include/linux/pm_domain.h
6225 F:      Documentation/devicetree/bindings/power/power_domain.txt
6227 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6228 M:      Eugen Hristev <eugen.hristev@microchip.com>
6229 L:      linux-input@vger.kernel.org
6230 S:      Maintained
6231 F:      drivers/input/touchscreen/resistive-adc-touch.c
6233 GENERIC UIO DRIVER FOR PCI DEVICES
6234 M:      "Michael S. Tsirkin" <mst@redhat.com>
6235 L:      kvm@vger.kernel.org
6236 S:      Supported
6237 F:      drivers/uio/uio_pci_generic.c
6239 GENWQE (IBM Generic Workqueue Card)
6240 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6241 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6242 S:      Supported
6243 F:      drivers/misc/genwqe/
6245 GET_MAINTAINER SCRIPT
6246 M:      Joe Perches <joe@perches.com>
6247 S:      Maintained
6248 F:      scripts/get_maintainer.pl
6250 GFS2 FILE SYSTEM
6251 M:      Bob Peterson <rpeterso@redhat.com>
6252 M:      Andreas Gruenbacher <agruenba@redhat.com>
6253 L:      cluster-devel@redhat.com
6254 W:      http://sources.redhat.com/cluster/
6255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6256 S:      Supported
6257 F:      Documentation/filesystems/gfs2*.txt
6258 F:      fs/gfs2/
6259 F:      include/uapi/linux/gfs2_ondisk.h
6261 GIGASET ISDN DRIVERS
6262 M:      Paul Bolle <pebolle@tiscali.nl>
6263 L:      gigaset307x-common@lists.sourceforge.net
6264 W:      http://gigaset307x.sourceforge.net/
6265 S:      Odd Fixes
6266 F:      Documentation/isdn/README.gigaset
6267 F:      drivers/isdn/gigaset/
6268 F:      include/uapi/linux/gigaset_dev.h
6270 GNSS SUBSYSTEM
6271 M:      Johan Hovold <johan@kernel.org>
6272 S:      Maintained
6273 F:      Documentation/ABI/testing/sysfs-class-gnss
6274 F:      Documentation/devicetree/bindings/gnss/
6275 F:      drivers/gnss/
6276 F:      include/linux/gnss.h
6278 GO7007 MPEG CODEC
6279 M:      Hans Verkuil <hans.verkuil@cisco.com>
6280 L:      linux-media@vger.kernel.org
6281 S:      Maintained
6282 F:      drivers/media/usb/go7007/
6284 GOODIX TOUCHSCREEN
6285 M:      Bastien Nocera <hadess@hadess.net>
6286 L:      linux-input@vger.kernel.org
6287 S:      Maintained
6288 F:      drivers/input/touchscreen/goodix.c
6290 GPD POCKET FAN DRIVER
6291 M:      Hans de Goede <hdegoede@redhat.com>
6292 L:      platform-driver-x86@vger.kernel.org
6293 S:      Maintained
6294 F:      drivers/platform/x86/gpd-pocket-fan.c
6296 GPIO ACPI SUPPORT
6297 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6298 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6299 L:      linux-gpio@vger.kernel.org
6300 L:      linux-acpi@vger.kernel.org
6301 S:      Maintained
6302 F:      Documentation/acpi/gpio-properties.txt
6303 F:      drivers/gpio/gpiolib-acpi.c
6305 GPIO IR Transmitter
6306 M:      Sean Young <sean@mess.org>
6307 L:      linux-media@vger.kernel.org
6308 S:      Maintained
6309 F:      drivers/media/rc/gpio-ir-tx.c
6311 GPIO MOCKUP DRIVER
6312 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6313 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6314 L:      linux-gpio@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/gpio/gpio-mockup.c
6317 F:      tools/testing/selftests/gpio/
6319 GPIO SUBSYSTEM
6320 M:      Linus Walleij <linus.walleij@linaro.org>
6321 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6322 L:      linux-gpio@vger.kernel.org
6323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6324 S:      Maintained
6325 F:      Documentation/devicetree/bindings/gpio/
6326 F:      Documentation/driver-api/gpio/
6327 F:      Documentation/gpio/
6328 F:      Documentation/ABI/testing/gpio-cdev
6329 F:      Documentation/ABI/obsolete/sysfs-gpio
6330 F:      drivers/gpio/
6331 F:      include/linux/gpio/
6332 F:      include/linux/gpio.h
6333 F:      include/linux/of_gpio.h
6334 F:      include/asm-generic/gpio.h
6335 F:      include/uapi/linux/gpio.h
6336 F:      tools/gpio/
6338 GRE DEMULTIPLEXER DRIVER
6339 M:      Dmitry Kozlov <xeb@mail.ru>
6340 L:      netdev@vger.kernel.org
6341 S:      Maintained
6342 F:      net/ipv4/gre_demux.c
6343 F:      net/ipv4/gre_offload.c
6344 F:      include/net/gre.h
6346 GRETH 10/100/1G Ethernet MAC device driver
6347 M:      Andreas Larsson <andreas@gaisler.com>
6348 L:      netdev@vger.kernel.org
6349 S:      Maintained
6350 F:      drivers/net/ethernet/aeroflex/
6352 GREYBUS AUDIO PROTOCOLS DRIVERS
6353 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6354 M:      Mark Greer <mgreer@animalcreek.com>
6355 S:      Maintained
6356 F:      drivers/staging/greybus/audio_apbridgea.c
6357 F:      drivers/staging/greybus/audio_apbridgea.h
6358 F:      drivers/staging/greybus/audio_codec.c
6359 F:      drivers/staging/greybus/audio_codec.h
6360 F:      drivers/staging/greybus/audio_gb.c
6361 F:      drivers/staging/greybus/audio_manager.c
6362 F:      drivers/staging/greybus/audio_manager.h
6363 F:      drivers/staging/greybus/audio_manager_module.c
6364 F:      drivers/staging/greybus/audio_manager_private.h
6365 F:      drivers/staging/greybus/audio_manager_sysfs.c
6366 F:      drivers/staging/greybus/audio_module.c
6367 F:      drivers/staging/greybus/audio_topology.c
6369 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6370 M:      Viresh Kumar <vireshk@kernel.org>
6371 S:      Maintained
6372 F:      drivers/staging/greybus/authentication.c
6373 F:      drivers/staging/greybus/bootrom.c
6374 F:      drivers/staging/greybus/firmware.h
6375 F:      drivers/staging/greybus/fw-core.c
6376 F:      drivers/staging/greybus/fw-download.c
6377 F:      drivers/staging/greybus/fw-management.c
6378 F:      drivers/staging/greybus/greybus_authentication.h
6379 F:      drivers/staging/greybus/greybus_firmware.h
6380 F:      drivers/staging/greybus/hid.c
6381 F:      drivers/staging/greybus/i2c.c
6382 F:      drivers/staging/greybus/spi.c
6383 F:      drivers/staging/greybus/spilib.c
6384 F:      drivers/staging/greybus/spilib.h
6386 GREYBUS LOOPBACK DRIVER
6387 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6388 S:      Maintained
6389 F:      drivers/staging/greybus/loopback.c
6391 GREYBUS PLATFORM DRIVERS
6392 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6393 S:      Maintained
6394 F:      drivers/staging/greybus/arche-platform.c
6395 F:      drivers/staging/greybus/arche-apb-ctrl.c
6396 F:      drivers/staging/greybus/arche_platform.h
6398 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6399 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6400 S:      Maintained
6401 F:      drivers/staging/greybus/sdio.c
6402 F:      drivers/staging/greybus/light.c
6403 F:      drivers/staging/greybus/gpio.c
6404 F:      drivers/staging/greybus/power_supply.c
6405 F:      drivers/staging/greybus/spi.c
6406 F:      drivers/staging/greybus/spilib.c
6408 GREYBUS SUBSYSTEM
6409 M:      Johan Hovold <johan@kernel.org>
6410 M:      Alex Elder <elder@kernel.org>
6411 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6412 S:      Maintained
6413 F:      drivers/staging/greybus/
6414 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6416 GREYBUS UART PROTOCOLS DRIVERS
6417 M:      David Lin <dtwlin@gmail.com>
6418 S:      Maintained
6419 F:      drivers/staging/greybus/uart.c
6420 F:      drivers/staging/greybus/log.c
6422 GS1662 VIDEO SERIALIZER
6423 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6424 L:      linux-media@vger.kernel.org
6425 T:      git git://linuxtv.org/media_tree.git
6426 S:      Maintained
6427 F:      drivers/media/spi/gs1662.c
6429 GSPCA FINEPIX SUBDRIVER
6430 M:      Frank Zago <frank@zago.net>
6431 L:      linux-media@vger.kernel.org
6432 T:      git git://linuxtv.org/media_tree.git
6433 S:      Maintained
6434 F:      drivers/media/usb/gspca/finepix.c
6436 GSPCA GL860 SUBDRIVER
6437 M:      Olivier Lorin <o.lorin@laposte.net>
6438 L:      linux-media@vger.kernel.org
6439 T:      git git://linuxtv.org/media_tree.git
6440 S:      Maintained
6441 F:      drivers/media/usb/gspca/gl860/
6443 GSPCA M5602 SUBDRIVER
6444 M:      Erik Andren <erik.andren@gmail.com>
6445 L:      linux-media@vger.kernel.org
6446 T:      git git://linuxtv.org/media_tree.git
6447 S:      Maintained
6448 F:      drivers/media/usb/gspca/m5602/
6450 GSPCA PAC207 SONIXB SUBDRIVER
6451 M:      Hans Verkuil <hverkuil@xs4all.nl>
6452 L:      linux-media@vger.kernel.org
6453 T:      git git://linuxtv.org/media_tree.git
6454 S:      Odd Fixes
6455 F:      drivers/media/usb/gspca/pac207.c
6457 GSPCA SN9C20X SUBDRIVER
6458 M:      Brian Johnson <brijohn@gmail.com>
6459 L:      linux-media@vger.kernel.org
6460 T:      git git://linuxtv.org/media_tree.git
6461 S:      Maintained
6462 F:      drivers/media/usb/gspca/sn9c20x.c
6464 GSPCA T613 SUBDRIVER
6465 M:      Leandro Costantino <lcostantino@gmail.com>
6466 L:      linux-media@vger.kernel.org
6467 T:      git git://linuxtv.org/media_tree.git
6468 S:      Maintained
6469 F:      drivers/media/usb/gspca/t613.c
6471 GSPCA USB WEBCAM DRIVER
6472 M:      Hans Verkuil <hverkuil@xs4all.nl>
6473 L:      linux-media@vger.kernel.org
6474 T:      git git://linuxtv.org/media_tree.git
6475 S:      Odd Fixes
6476 F:      drivers/media/usb/gspca/
6478 GTP (GPRS Tunneling Protocol)
6479 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6480 M:      Harald Welte <laforge@gnumonks.org>
6481 L:      osmocom-net-gprs@lists.osmocom.org
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6483 S:      Maintained
6484 F:      drivers/net/gtp.c
6486 GUID PARTITION TABLE (GPT)
6487 M:      Davidlohr Bueso <dave@stgolabs.net>
6488 L:      linux-efi@vger.kernel.org
6489 S:      Maintained
6490 F:      block/partitions/efi.*
6492 H8/300 ARCHITECTURE
6493 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6494 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6495 W:      http://uclinux-h8.sourceforge.jp
6496 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6497 S:      Maintained
6498 F:      arch/h8300/
6499 F:      drivers/clocksource/h8300_*.c
6500 F:      drivers/clk/h8300/
6501 F:      drivers/irqchip/irq-renesas-h8*.c
6503 HACKRF MEDIA DRIVER
6504 M:      Antti Palosaari <crope@iki.fi>
6505 L:      linux-media@vger.kernel.org
6506 W:      https://linuxtv.org
6507 W:      http://palosaari.fi/linux/
6508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6509 T:      git git://linuxtv.org/anttip/media_tree.git
6510 S:      Maintained
6511 F:      drivers/media/usb/hackrf/
6513 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6514 M:      Frank Seidel <frank@f-seidel.de>
6515 L:      platform-driver-x86@vger.kernel.org
6516 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6517 S:      Maintained
6518 F:      drivers/platform/x86/hdaps.c
6520 HARDWARE MONITORING
6521 M:      Jean Delvare <jdelvare@suse.com>
6522 M:      Guenter Roeck <linux@roeck-us.net>
6523 L:      linux-hwmon@vger.kernel.org
6524 W:      http://hwmon.wiki.kernel.org/
6525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6526 S:      Maintained
6527 F:      Documentation/devicetree/bindings/hwmon/
6528 F:      Documentation/hwmon/
6529 F:      drivers/hwmon/
6530 F:      include/linux/hwmon*.h
6531 F:      include/trace/events/hwmon*.h
6533 HARDWARE RANDOM NUMBER GENERATOR CORE
6534 M:      Matt Mackall <mpm@selenic.com>
6535 M:      Herbert Xu <herbert@gondor.apana.org.au>
6536 L:      linux-crypto@vger.kernel.org
6537 S:      Odd fixes
6538 F:      Documentation/devicetree/bindings/rng/
6539 F:      Documentation/hw_random.txt
6540 F:      drivers/char/hw_random/
6541 F:      include/linux/hw_random.h
6543 HARDWARE TRACING FACILITIES
6544 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6545 S:      Maintained
6546 F:      drivers/hwtracing/
6548 HARDWARE SPINLOCK CORE
6549 M:      Ohad Ben-Cohen <ohad@wizery.com>
6550 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6551 L:      linux-remoteproc@vger.kernel.org
6552 S:      Maintained
6553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6554 F:      Documentation/devicetree/bindings/hwlock/
6555 F:      Documentation/hwspinlock.txt
6556 F:      drivers/hwspinlock/
6557 F:      include/linux/hwspinlock.h
6559 HARMONY SOUND DRIVER
6560 L:      linux-parisc@vger.kernel.org
6561 S:      Maintained
6562 F:      sound/parisc/harmony.*
6564 HDPVR USB VIDEO ENCODER DRIVER
6565 M:      Hans Verkuil <hverkuil@xs4all.nl>
6566 L:      linux-media@vger.kernel.org
6567 T:      git git://linuxtv.org/media_tree.git
6568 W:      https://linuxtv.org
6569 S:      Odd Fixes
6570 F:      drivers/media/usb/hdpvr/
6572 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6573 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6574 S:      Supported
6575 F:      Documentation/watchdog/hpwdt.txt
6576 F:      drivers/watchdog/hpwdt.c
6578 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6579 M:      Don Brace <don.brace@microsemi.com>
6580 L:      esc.storagedev@microsemi.com
6581 L:      linux-scsi@vger.kernel.org
6582 S:      Supported
6583 F:      Documentation/scsi/hpsa.txt
6584 F:      drivers/scsi/hpsa*.[ch]
6585 F:      include/linux/cciss*.h
6586 F:      include/uapi/linux/cciss*.h
6588 HFI1 DRIVER
6589 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6590 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6591 L:      linux-rdma@vger.kernel.org
6592 S:      Supported
6593 F:      drivers/infiniband/hw/hfi1
6595 HFS FILESYSTEM
6596 L:      linux-fsdevel@vger.kernel.org
6597 S:      Orphan
6598 F:      Documentation/filesystems/hfs.txt
6599 F:      fs/hfs/
6601 HFSPLUS FILESYSTEM
6602 L:      linux-fsdevel@vger.kernel.org
6603 S:      Orphan
6604 F:      Documentation/filesystems/hfsplus.txt
6605 F:      fs/hfsplus/
6607 HGA FRAMEBUFFER DRIVER
6608 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6609 L:      linux-nvidia@lists.surfsouth.com
6610 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6611 S:      Maintained
6612 F:      drivers/video/fbdev/hgafb.c
6614 HIBERNATION (aka Software Suspend, aka swsusp)
6615 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6616 M:      Pavel Machek <pavel@ucw.cz>
6617 L:      linux-pm@vger.kernel.org
6618 B:      https://bugzilla.kernel.org
6619 S:      Supported
6620 F:      arch/x86/power/
6621 F:      drivers/base/power/
6622 F:      kernel/power/
6623 F:      include/linux/suspend.h
6624 F:      include/linux/freezer.h
6625 F:      include/linux/pm.h
6626 F:      arch/*/include/asm/suspend*.h
6628 HID CORE LAYER
6629 M:      Jiri Kosina <jikos@kernel.org>
6630 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6631 L:      linux-input@vger.kernel.org
6632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6633 S:      Maintained
6634 F:      drivers/hid/
6635 F:      include/linux/hid*
6636 F:      include/uapi/linux/hid*
6638 HID SENSOR HUB DRIVERS
6639 M:      Jiri Kosina <jikos@kernel.org>
6640 M:      Jonathan Cameron <jic23@kernel.org>
6641 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6642 L:      linux-input@vger.kernel.org
6643 L:      linux-iio@vger.kernel.org
6644 S:      Maintained
6645 F:      Documentation/hid/hid-sensor*
6646 F:      drivers/hid/hid-sensor-*
6647 F:      drivers/iio/*/hid-*
6648 F:      include/linux/hid-sensor-*
6650 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6651 M:      Thomas Gleixner <tglx@linutronix.de>
6652 L:      linux-kernel@vger.kernel.org
6653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6654 S:      Maintained
6655 F:      Documentation/timers/
6656 F:      kernel/time/hrtimer.c
6657 F:      kernel/time/clockevents.c
6658 F:      kernel/time/timer_*.c
6659 F:      include/linux/clockchips.h
6660 F:      include/linux/hrtimer.h
6662 HIGH-SPEED SCC DRIVER FOR AX.25
6663 L:      linux-hams@vger.kernel.org
6664 S:      Orphan
6665 F:      drivers/net/hamradio/dmascc.c
6666 F:      drivers/net/hamradio/scc.c
6668 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6669 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6670 W:      http://www.highpoint-tech.com
6671 S:      Supported
6672 F:      Documentation/scsi/hptiop.txt
6673 F:      drivers/scsi/hptiop.c
6675 HIPPI
6676 M:      Jes Sorensen <jes@trained-monkey.org>
6677 L:      linux-hippi@sunsite.dk
6678 S:      Maintained
6679 F:      include/linux/hippidevice.h
6680 F:      include/uapi/linux/if_hippi.h
6681 F:      net/802/hippi.c
6682 F:      drivers/net/hippi/
6684 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6685 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6686 M:      Salil Mehta <salil.mehta@huawei.com>
6687 L:      netdev@vger.kernel.org
6688 W:      http://www.hisilicon.com
6689 S:      Maintained
6690 F:      drivers/net/ethernet/hisilicon/hns3/
6692 HISILICON LPC BUS DRIVER
6693 M:      john.garry@huawei.com
6694 W:      http://www.hisilicon.com
6695 S:      Maintained
6696 F:      drivers/bus/hisi_lpc.c
6697 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6699 HISILICON NETWORK SUBSYSTEM DRIVER
6700 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6701 M:      Salil Mehta <salil.mehta@huawei.com>
6702 L:      netdev@vger.kernel.org
6703 W:      http://www.hisilicon.com
6704 S:      Maintained
6705 F:      drivers/net/ethernet/hisilicon/
6706 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6708 HISILICON PMU DRIVER
6709 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6710 W:      http://www.hisilicon.com
6711 S:      Supported
6712 F:      drivers/perf/hisilicon
6713 F:      Documentation/perf/hisi-pmu.txt
6715 HISILICON ROCE DRIVER
6716 M:      Lijun Ou <oulijun@huawei.com>
6717 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6718 L:      linux-rdma@vger.kernel.org
6719 S:      Maintained
6720 F:      drivers/infiniband/hw/hns/
6721 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6723 HISILICON SAS Controller
6724 M:      John Garry <john.garry@huawei.com>
6725 W:      http://www.hisilicon.com
6726 S:      Supported
6727 F:      drivers/scsi/hisi_sas/
6728 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6730 HMM - Heterogeneous Memory Management
6731 M:      Jérôme Glisse <jglisse@redhat.com>
6732 L:      linux-mm@kvack.org
6733 S:      Maintained
6734 F:      mm/hmm*
6735 F:      include/linux/hmm*
6736 F:      Documentation/vm/hmm.rst
6738 HOST AP DRIVER
6739 M:      Jouni Malinen <j@w1.fi>
6740 L:      linux-wireless@vger.kernel.org
6741 W:      http://w1.fi/hostap-driver.html
6742 S:      Obsolete
6743 F:      drivers/net/wireless/intersil/hostap/
6745 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6746 L:      platform-driver-x86@vger.kernel.org
6747 S:      Orphan
6748 F:      drivers/platform/x86/tc1100-wmi.c
6750 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6751 M:      Jaroslav Kysela <perex@perex.cz>
6752 S:      Maintained
6753 F:      drivers/net/ethernet/hp/hp100.*
6755 HPET:   High Precision Event Timers driver
6756 M:      Clemens Ladisch <clemens@ladisch.de>
6757 S:      Maintained
6758 F:      Documentation/timers/hpet.txt
6759 F:      drivers/char/hpet.c
6760 F:      include/linux/hpet.h
6761 F:      include/uapi/linux/hpet.h
6763 HPET:   x86
6764 S:      Orphan
6765 F:      arch/x86/kernel/hpet.c
6766 F:      arch/x86/include/asm/hpet.h
6768 HPFS FILESYSTEM
6769 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6770 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6771 S:      Maintained
6772 F:      fs/hpfs/
6774 HSI SUBSYSTEM
6775 M:      Sebastian Reichel <sre@kernel.org>
6776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6777 S:      Maintained
6778 F:      Documentation/ABI/testing/sysfs-bus-hsi
6779 F:      Documentation/driver-api/hsi.rst
6780 F:      drivers/hsi/
6781 F:      include/linux/hsi/
6782 F:      include/uapi/linux/hsi/
6784 HSO 3G MODEM DRIVER
6785 L:      linux-usb@vger.kernel.org
6786 S:      Orphan
6787 F:      drivers/net/usb/hso.c
6789 HSR NETWORK PROTOCOL
6790 M:      Arvid Brodin <arvid.brodin@alten.se>
6791 L:      netdev@vger.kernel.org
6792 S:      Maintained
6793 F:      net/hsr/
6795 HT16K33 LED CONTROLLER DRIVER
6796 M:      Robin van der Gracht <robin@protonic.nl>
6797 S:      Maintained
6798 F:      drivers/auxdisplay/ht16k33.c
6799 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6801 HTCPEN TOUCHSCREEN DRIVER
6802 M:      Pau Oliva Fora <pof@eslack.org>
6803 L:      linux-input@vger.kernel.org
6804 S:      Maintained
6805 F:      drivers/input/touchscreen/htcpen.c
6807 HUAWEI ETHERNET DRIVER
6808 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6809 L:      netdev@vger.kernel.org
6810 S:      Supported
6811 F:      Documentation/networking/hinic.txt
6812 F:      drivers/net/ethernet/huawei/hinic/
6814 HUGETLB FILESYSTEM
6815 M:      Mike Kravetz <mike.kravetz@oracle.com>
6816 L:      linux-mm@kvack.org
6817 S:      Maintained
6818 F:      fs/hugetlbfs/
6819 F:      mm/hugetlb.c
6820 F:      include/linux/hugetlb.h
6821 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6822 F:      Documentation/vm/hugetlbfs_reserv.rst
6823 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6825 HVA ST MEDIA DRIVER
6826 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6827 L:      linux-media@vger.kernel.org
6828 T:      git git://linuxtv.org/media_tree.git
6829 W:      https://linuxtv.org
6830 S:      Supported
6831 F:      drivers/media/platform/sti/hva
6833 HWPOISON MEMORY FAILURE HANDLING
6834 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6835 L:      linux-mm@kvack.org
6836 S:      Maintained
6837 F:      mm/memory-failure.c
6838 F:      mm/hwpoison-inject.c
6840 HYGON PROCESSOR SUPPORT
6841 M:      Pu Wen <puwen@hygon.cn>
6842 L:      linux-kernel@vger.kernel.org
6843 S:      Maintained
6844 F:      arch/x86/kernel/cpu/hygon.c
6846 Hyper-V CORE AND DRIVERS
6847 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6848 M:      Haiyang Zhang <haiyangz@microsoft.com>
6849 M:      Stephen Hemminger <sthemmin@microsoft.com>
6850 L:      devel@linuxdriverproject.org
6851 S:      Maintained
6852 F:      Documentation/networking/netvsc.txt
6853 F:      arch/x86/include/asm/mshyperv.h
6854 F:      arch/x86/include/asm/trace/hyperv.h
6855 F:      arch/x86/include/asm/hyperv-tlfs.h
6856 F:      arch/x86/kernel/cpu/mshyperv.c
6857 F:      arch/x86/hyperv
6858 F:      drivers/hid/hid-hyperv.c
6859 F:      drivers/hv/
6860 F:      drivers/input/serio/hyperv-keyboard.c
6861 F:      drivers/pci/controller/pci-hyperv.c
6862 F:      drivers/net/hyperv/
6863 F:      drivers/scsi/storvsc_drv.c
6864 F:      drivers/uio/uio_hv_generic.c
6865 F:      drivers/video/fbdev/hyperv_fb.c
6866 F:      net/vmw_vsock/hyperv_transport.c
6867 F:      include/linux/hyperv.h
6868 F:      include/uapi/linux/hyperv.h
6869 F:      tools/hv/
6870 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6872 HYPERVISOR VIRTUAL CONSOLE DRIVER
6873 L:      linuxppc-dev@lists.ozlabs.org
6874 S:      Odd Fixes
6875 F:      drivers/tty/hvc/
6877 I2C ACPI SUPPORT
6878 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6879 L:      linux-i2c@vger.kernel.org
6880 L:      linux-acpi@vger.kernel.org
6881 S:      Maintained
6882 F:      drivers/i2c/i2c-core-acpi.c
6884 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6885 M:      Ajay Gupta <ajayg@nvidia.com>
6886 L:      linux-i2c@vger.kernel.org
6887 S:      Maintained
6888 F:      Documentation/i2c/busses/i2c-nvidia-gpu
6889 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
6891 I2C MUXES
6892 M:      Peter Rosin <peda@axentia.se>
6893 L:      linux-i2c@vger.kernel.org
6894 S:      Maintained
6895 F:      Documentation/i2c/i2c-topology
6896 F:      Documentation/i2c/muxes/
6897 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6898 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6899 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6900 F:      drivers/i2c/i2c-mux.c
6901 F:      drivers/i2c/muxes/
6902 F:      include/linux/i2c-mux.h
6904 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6905 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6906 L:      linux-i2c@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/i2c/busses/i2c-mv64xxx.c
6910 I2C OVER PARALLEL PORT
6911 M:      Jean Delvare <jdelvare@suse.com>
6912 L:      linux-i2c@vger.kernel.org
6913 S:      Maintained
6914 F:      Documentation/i2c/busses/i2c-parport
6915 F:      Documentation/i2c/busses/i2c-parport-light
6916 F:      drivers/i2c/busses/i2c-parport.c
6917 F:      drivers/i2c/busses/i2c-parport-light.c
6919 I2C SUBSYSTEM
6920 M:      Wolfram Sang <wsa@the-dreams.de>
6921 L:      linux-i2c@vger.kernel.org
6922 W:      https://i2c.wiki.kernel.org/
6923 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6925 S:      Maintained
6926 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6927 F:      Documentation/i2c/
6928 F:      drivers/i2c/*
6929 F:      include/linux/i2c.h
6930 F:      include/linux/i2c-dev.h
6931 F:      include/linux/i2c-smbus.h
6932 F:      include/uapi/linux/i2c.h
6933 F:      include/uapi/linux/i2c-*.h
6935 I2C SUBSYSTEM HOST DRIVERS
6936 L:      linux-i2c@vger.kernel.org
6937 W:      https://i2c.wiki.kernel.org/
6938 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6940 S:      Odd Fixes
6941 F:      Documentation/devicetree/bindings/i2c/
6942 F:      drivers/i2c/algos/
6943 F:      drivers/i2c/busses/
6945 I2C-TAOS-EVM DRIVER
6946 M:      Jean Delvare <jdelvare@suse.com>
6947 L:      linux-i2c@vger.kernel.org
6948 S:      Maintained
6949 F:      Documentation/i2c/busses/i2c-taos-evm
6950 F:      drivers/i2c/busses/i2c-taos-evm.c
6952 I2C-TINY-USB DRIVER
6953 M:      Till Harbaum <till@harbaum.org>
6954 L:      linux-i2c@vger.kernel.org
6955 W:      http://www.harbaum.org/till/i2c_tiny_usb
6956 S:      Maintained
6957 F:      drivers/i2c/busses/i2c-tiny-usb.c
6959 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6960 M:      Jean Delvare <jdelvare@suse.com>
6961 L:      linux-i2c@vger.kernel.org
6962 S:      Maintained
6963 F:      Documentation/i2c/busses/i2c-ali1535
6964 F:      Documentation/i2c/busses/i2c-ali1563
6965 F:      Documentation/i2c/busses/i2c-ali15x3
6966 F:      Documentation/i2c/busses/i2c-amd756
6967 F:      Documentation/i2c/busses/i2c-amd8111
6968 F:      Documentation/i2c/busses/i2c-i801
6969 F:      Documentation/i2c/busses/i2c-nforce2
6970 F:      Documentation/i2c/busses/i2c-piix4
6971 F:      Documentation/i2c/busses/i2c-sis5595
6972 F:      Documentation/i2c/busses/i2c-sis630
6973 F:      Documentation/i2c/busses/i2c-sis96x
6974 F:      Documentation/i2c/busses/i2c-via
6975 F:      Documentation/i2c/busses/i2c-viapro
6976 F:      drivers/i2c/busses/i2c-ali1535.c
6977 F:      drivers/i2c/busses/i2c-ali1563.c
6978 F:      drivers/i2c/busses/i2c-ali15x3.c
6979 F:      drivers/i2c/busses/i2c-amd756.c
6980 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6981 F:      drivers/i2c/busses/i2c-amd8111.c
6982 F:      drivers/i2c/busses/i2c-i801.c
6983 F:      drivers/i2c/busses/i2c-isch.c
6984 F:      drivers/i2c/busses/i2c-nforce2.c
6985 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6986 F:      drivers/i2c/busses/i2c-piix4.c
6987 F:      drivers/i2c/busses/i2c-sis5595.c
6988 F:      drivers/i2c/busses/i2c-sis630.c
6989 F:      drivers/i2c/busses/i2c-sis96x.c
6990 F:      drivers/i2c/busses/i2c-via.c
6991 F:      drivers/i2c/busses/i2c-viapro.c
6993 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6994 M:      Hans de Goede <hdegoede@redhat.com>
6995 L:      linux-i2c@vger.kernel.org
6996 S:      Maintained
6997 F:      drivers/i2c/busses/i2c-cht-wc.c
6999 I2C/SMBUS ISMT DRIVER
7000 M:      Seth Heasley <seth.heasley@intel.com>
7001 M:      Neil Horman <nhorman@tuxdriver.com>
7002 L:      linux-i2c@vger.kernel.org
7003 F:      drivers/i2c/busses/i2c-ismt.c
7004 F:      Documentation/i2c/busses/i2c-ismt
7006 I2C/SMBUS STUB DRIVER
7007 M:      Jean Delvare <jdelvare@suse.com>
7008 L:      linux-i2c@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/i2c/i2c-stub.c
7012 IA64 (Itanium) PLATFORM
7013 M:      Tony Luck <tony.luck@intel.com>
7014 M:      Fenghua Yu <fenghua.yu@intel.com>
7015 L:      linux-ia64@vger.kernel.org
7016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7017 S:      Maintained
7018 F:      arch/ia64/
7020 IBM Power 842 compression accelerator
7021 M:      Haren Myneni <haren@us.ibm.com>
7022 S:      Supported
7023 F:      drivers/crypto/nx/Makefile
7024 F:      drivers/crypto/nx/Kconfig
7025 F:      drivers/crypto/nx/nx-842*
7026 F:      include/linux/sw842.h
7027 F:      crypto/842.c
7028 F:      lib/842/
7030 IBM Power in-Nest Crypto Acceleration
7031 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7032 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7033 L:      linux-crypto@vger.kernel.org
7034 S:      Supported
7035 F:      drivers/crypto/nx/Makefile
7036 F:      drivers/crypto/nx/Kconfig
7037 F:      drivers/crypto/nx/nx-aes*
7038 F:      drivers/crypto/nx/nx-sha*
7039 F:      drivers/crypto/nx/nx.*
7040 F:      drivers/crypto/nx/nx_csbcpb.h
7041 F:      drivers/crypto/nx/nx_debugfs.h
7043 IBM Power Linux RAID adapter
7044 M:      Brian King <brking@us.ibm.com>
7045 S:      Supported
7046 F:      drivers/scsi/ipr.*
7048 IBM Power SRIOV Virtual NIC Device Driver
7049 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7050 M:      John Allen <jallen@linux.vnet.ibm.com>
7051 L:      netdev@vger.kernel.org
7052 S:      Supported
7053 F:      drivers/net/ethernet/ibm/ibmvnic.*
7055 IBM Power Virtual Accelerator Switchboard
7056 M:      Sukadev Bhattiprolu
7057 L:      linuxppc-dev@lists.ozlabs.org
7058 S:      Supported
7059 F:      arch/powerpc/platforms/powernv/vas*
7060 F:      arch/powerpc/platforms/powernv/copy-paste.h
7061 F:      arch/powerpc/include/asm/vas.h
7062 F:      arch/powerpc/include/uapi/asm/vas.h
7064 IBM Power Virtual Ethernet Device Driver
7065 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7066 L:      netdev@vger.kernel.org
7067 S:      Supported
7068 F:      drivers/net/ethernet/ibm/ibmveth.*
7070 IBM Power Virtual FC Device Drivers
7071 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7072 L:      linux-scsi@vger.kernel.org
7073 S:      Supported
7074 F:      drivers/scsi/ibmvscsi/ibmvfc*
7076 IBM Power Virtual Management Channel Driver
7077 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7078 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
7079 S:      Supported
7080 F:      drivers/misc/ibmvmc.*
7082 IBM Power Virtual SCSI Device Drivers
7083 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7084 L:      linux-scsi@vger.kernel.org
7085 S:      Supported
7086 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7087 F:      include/scsi/viosrp.h
7089 IBM Power Virtual SCSI Device Target Driver
7090 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7091 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7092 L:      linux-scsi@vger.kernel.org
7093 L:      target-devel@vger.kernel.org
7094 S:      Supported
7095 F:      drivers/scsi/ibmvscsi_tgt/
7097 IBM Power VMX Cryptographic instructions
7098 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7099 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7100 L:      linux-crypto@vger.kernel.org
7101 S:      Supported
7102 F:      drivers/crypto/vmx/Makefile
7103 F:      drivers/crypto/vmx/Kconfig
7104 F:      drivers/crypto/vmx/vmx.c
7105 F:      drivers/crypto/vmx/aes*
7106 F:      drivers/crypto/vmx/ghash*
7107 F:      drivers/crypto/vmx/ppc-xlate.pl
7109 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7110 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7111 L:      linux-pci@vger.kernel.org
7112 L:      linuxppc-dev@lists.ozlabs.org
7113 S:      Supported
7114 F:      drivers/pci/hotplug/rpaphp*
7116 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7117 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7118 L:      linux-pci@vger.kernel.org
7119 L:      linuxppc-dev@lists.ozlabs.org
7120 S:      Supported
7121 F:      drivers/pci/hotplug/rpadlpar*
7123 IBM ServeRAID RAID DRIVER
7124 S:      Orphan
7125 F:      drivers/scsi/ips.*
7127 ICH LPC AND GPIO DRIVER
7128 M:      Peter Tyser <ptyser@xes-inc.com>
7129 S:      Maintained
7130 F:      drivers/mfd/lpc_ich.c
7131 F:      drivers/gpio/gpio-ich.c
7133 IDE SUBSYSTEM
7134 M:      "David S. Miller" <davem@davemloft.net>
7135 L:      linux-ide@vger.kernel.org
7136 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7138 S:      Maintained
7139 F:      Documentation/ide/
7140 F:      drivers/ide/
7141 F:      include/linux/ide.h
7143 IDE/ATAPI DRIVERS
7144 M:      Borislav Petkov <bp@alien8.de>
7145 L:      linux-ide@vger.kernel.org
7146 S:      Maintained
7147 F:      Documentation/cdrom/ide-cd
7148 F:      drivers/ide/ide-cd*
7150 IDEAPAD LAPTOP EXTRAS DRIVER
7151 M:      Ike Panhc <ike.pan@canonical.com>
7152 L:      platform-driver-x86@vger.kernel.org
7153 W:      http://launchpad.net/ideapad-laptop
7154 S:      Maintained
7155 F:      drivers/platform/x86/ideapad-laptop.c
7157 IDEAPAD LAPTOP SLIDEBAR DRIVER
7158 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7159 L:      linux-input@vger.kernel.org
7160 W:      https://github.com/o2genum/ideapad-slidebar
7161 S:      Maintained
7162 F:      drivers/input/misc/ideapad_slidebar.c
7164 IDT VersaClock 5 CLOCK DRIVER
7165 M:      Marek Vasut <marek.vasut@gmail.com>
7166 S:      Maintained
7167 F:      drivers/clk/clk-versaclock5.c
7169 IEEE 802.15.4 SUBSYSTEM
7170 M:      Alexander Aring <alex.aring@gmail.com>
7171 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7172 L:      linux-wpan@vger.kernel.org
7173 W:      http://wpan.cakelab.org/
7174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7176 S:      Maintained
7177 F:      net/ieee802154/
7178 F:      net/mac802154/
7179 F:      drivers/net/ieee802154/
7180 F:      include/linux/nl802154.h
7181 F:      include/linux/ieee802154.h
7182 F:      include/net/nl802154.h
7183 F:      include/net/mac802154.h
7184 F:      include/net/af_ieee802154.h
7185 F:      include/net/cfg802154.h
7186 F:      include/net/ieee802154_netdev.h
7187 F:      Documentation/networking/ieee802154.txt
7189 IFE PROTOCOL
7190 M:      Yotam Gigi <yotam.gi@gmail.com>
7191 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7192 F:      net/ife
7193 F:      include/net/ife.h
7194 F:      include/uapi/linux/ife.h
7196 IGORPLUG-USB IR RECEIVER
7197 M:      Sean Young <sean@mess.org>
7198 L:      linux-media@vger.kernel.org
7199 S:      Maintained
7200 F:      drivers/media/rc/igorplugusb.c
7202 IGUANAWORKS USB IR TRANSCEIVER
7203 M:      Sean Young <sean@mess.org>
7204 L:      linux-media@vger.kernel.org
7205 S:      Maintained
7206 F:      drivers/media/rc/iguanair.c
7208 IIO DIGITAL POTENTIOMETER DAC
7209 M:      Peter Rosin <peda@axentia.se>
7210 L:      linux-iio@vger.kernel.org
7211 S:      Maintained
7212 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7213 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7214 F:      drivers/iio/dac/dpot-dac.c
7216 IIO ENVELOPE DETECTOR
7217 M:      Peter Rosin <peda@axentia.se>
7218 L:      linux-iio@vger.kernel.org
7219 S:      Maintained
7220 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7221 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7222 F:      drivers/iio/adc/envelope-detector.c
7224 IIO MULTIPLEXER
7225 M:      Peter Rosin <peda@axentia.se>
7226 L:      linux-iio@vger.kernel.org
7227 S:      Maintained
7228 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7229 F:      drivers/iio/multiplexer/iio-mux.c
7231 IIO SUBSYSTEM AND DRIVERS
7232 M:      Jonathan Cameron <jic23@kernel.org>
7233 R:      Hartmut Knaack <knaack.h@gmx.de>
7234 R:      Lars-Peter Clausen <lars@metafoo.de>
7235 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7236 L:      linux-iio@vger.kernel.org
7237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7238 S:      Maintained
7239 F:      Documentation/ABI/testing/configfs-iio*
7240 F:      Documentation/ABI/testing/sysfs-bus-iio*
7241 F:      Documentation/devicetree/bindings/iio/
7242 F:      drivers/iio/
7243 F:      drivers/staging/iio/
7244 F:      include/linux/iio/
7245 F:      tools/iio/
7247 IIO UNIT CONVERTER
7248 M:      Peter Rosin <peda@axentia.se>
7249 L:      linux-iio@vger.kernel.org
7250 S:      Maintained
7251 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7252 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7253 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7254 F:      drivers/iio/afe/iio-rescale.c
7256 IKANOS/ADI EAGLE ADSL USB DRIVER
7257 M:      Matthieu Castet <castet.matthieu@free.fr>
7258 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7259 S:      Maintained
7260 F:      drivers/usb/atm/ueagle-atm.c
7262 IMGTEC ASCII LCD DRIVER
7263 M:      Paul Burton <paul.burton@mips.com>
7264 S:      Maintained
7265 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7266 F:      drivers/auxdisplay/img-ascii-lcd.c
7268 IMGTEC IR DECODER DRIVER
7269 M:      James Hogan <jhogan@kernel.org>
7270 S:      Maintained
7271 F:      drivers/media/rc/img-ir/
7273 IMON SOUNDGRAPH USB IR RECEIVER
7274 M:      Sean Young <sean@mess.org>
7275 L:      linux-media@vger.kernel.org
7276 S:      Maintained
7277 F:      drivers/media/rc/imon_raw.c
7278 F:      drivers/media/rc/imon.c
7280 IMS TWINTURBO FRAMEBUFFER DRIVER
7281 L:      linux-fbdev@vger.kernel.org
7282 S:      Orphan
7283 F:      drivers/video/fbdev/imsttfb.c
7285 INA209 HARDWARE MONITOR DRIVER
7286 M:      Guenter Roeck <linux@roeck-us.net>
7287 L:      linux-hwmon@vger.kernel.org
7288 S:      Maintained
7289 F:      Documentation/hwmon/ina209
7290 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7291 F:      drivers/hwmon/ina209.c
7293 INA2XX HARDWARE MONITOR DRIVER
7294 M:      Guenter Roeck <linux@roeck-us.net>
7295 L:      linux-hwmon@vger.kernel.org
7296 S:      Maintained
7297 F:      Documentation/hwmon/ina2xx
7298 F:      drivers/hwmon/ina2xx.c
7299 F:      include/linux/platform_data/ina2xx.h
7301 INDUSTRY PACK SUBSYSTEM (IPACK)
7302 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7303 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7304 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7305 L:      industrypack-devel@lists.sourceforge.net
7306 W:      http://industrypack.sourceforge.net
7307 S:      Maintained
7308 F:      drivers/ipack/
7310 INFINIBAND SUBSYSTEM
7311 M:      Doug Ledford <dledford@redhat.com>
7312 M:      Jason Gunthorpe <jgg@mellanox.com>
7313 L:      linux-rdma@vger.kernel.org
7314 W:      https://github.com/linux-rdma/rdma-core
7315 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7317 S:      Supported
7318 F:      Documentation/devicetree/bindings/infiniband/
7319 F:      Documentation/infiniband/
7320 F:      drivers/infiniband/
7321 F:      include/uapi/linux/if_infiniband.h
7322 F:      include/uapi/rdma/
7323 F:      include/rdma/
7325 INGENIC JZ4780 DMA Driver
7326 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7327 S:      Maintained
7328 F:      drivers/dma/dma-jz4780.c
7330 INGENIC JZ4780 NAND DRIVER
7331 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7332 L:      linux-mtd@lists.infradead.org
7333 S:      Maintained
7334 F:      drivers/mtd/nand/raw/jz4780_*
7336 INOTIFY
7337 M:      Jan Kara <jack@suse.cz>
7338 R:      Amir Goldstein <amir73il@gmail.com>
7339 L:      linux-fsdevel@vger.kernel.org
7340 S:      Maintained
7341 F:      Documentation/filesystems/inotify.txt
7342 F:      fs/notify/inotify/
7343 F:      include/linux/inotify.h
7344 F:      include/uapi/linux/inotify.h
7346 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7347 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7348 L:      linux-input@vger.kernel.org
7349 Q:      http://patchwork.kernel.org/project/linux-input/list/
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7351 S:      Maintained
7352 F:      drivers/input/
7353 F:      include/linux/input.h
7354 F:      include/uapi/linux/input.h
7355 F:      include/uapi/linux/input-event-codes.h
7356 F:      include/linux/input/
7357 F:      Documentation/devicetree/bindings/input/
7358 F:      Documentation/devicetree/bindings/serio/
7359 F:      Documentation/input/
7361 INPUT MULTITOUCH (MT) PROTOCOL
7362 M:      Henrik Rydberg <rydberg@bitmath.org>
7363 L:      linux-input@vger.kernel.org
7364 S:      Odd fixes
7365 F:      Documentation/input/multi-touch-protocol.rst
7366 F:      drivers/input/input-mt.c
7367 K:      \b(ABS|SYN)_MT_
7369 INSIDE SECURE CRYPTO DRIVER
7370 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7371 F:      drivers/crypto/inside-secure/
7372 S:      Maintained
7373 L:      linux-crypto@vger.kernel.org
7375 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7376 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7377 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7378 L:      linux-integrity@vger.kernel.org
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7380 S:      Supported
7381 F:      security/integrity/ima/
7383 INTEL 810/815 FRAMEBUFFER DRIVER
7384 M:      Antonino Daplas <adaplas@gmail.com>
7385 L:      linux-fbdev@vger.kernel.org
7386 S:      Maintained
7387 F:      drivers/video/fbdev/i810/
7389 INTEL ASoC DRIVERS
7390 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7391 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7392 M:      Jie Yang <yang.jie@linux.intel.com>
7393 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7394 S:      Supported
7395 F:      sound/soc/intel/
7397 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7398 M:      Hans de Goede <hdegoede@redhat.com>
7399 L:      platform-driver-x86@vger.kernel.org
7400 S:      Maintained
7401 F:      drivers/platform/x86/intel_atomisp2_pm.c
7403 INTEL C600 SERIES SAS CONTROLLER DRIVER
7404 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7405 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7406 L:      linux-scsi@vger.kernel.org
7407 T:      git git://git.code.sf.net/p/intel-sas/isci
7408 S:      Supported
7409 F:      drivers/scsi/isci/
7411 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7412 M:      Jani Nikula <jani.nikula@linux.intel.com>
7413 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7414 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7415 L:      intel-gfx@lists.freedesktop.org
7416 W:      https://01.org/linuxgraphics/
7417 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7418 C:      irc://chat.freenode.net/intel-gfx
7419 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7420 T:      git git://anongit.freedesktop.org/drm-intel
7421 S:      Supported
7422 F:      drivers/gpu/drm/i915/
7423 F:      include/drm/i915*
7424 F:      include/uapi/drm/i915_drm.h
7425 F:      Documentation/gpu/i915.rst
7427 INTEL ETHERNET DRIVERS
7428 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7429 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7430 W:      http://www.intel.com/support/feedback.htm
7431 W:      http://e1000.sourceforge.net/
7432 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7435 S:      Supported
7436 F:      Documentation/networking/e100.rst
7437 F:      Documentation/networking/e1000.rst
7438 F:      Documentation/networking/e1000e.rst
7439 F:      Documentation/networking/fm10k.rst
7440 F:      Documentation/networking/igb.rst
7441 F:      Documentation/networking/igbvf.rst
7442 F:      Documentation/networking/ixgb.rst
7443 F:      Documentation/networking/ixgbe.rst
7444 F:      Documentation/networking/ixgbevf.rst
7445 F:      Documentation/networking/i40e.rst
7446 F:      Documentation/networking/iavf.rst
7447 F:      Documentation/networking/ice.rst
7448 F:      drivers/net/ethernet/intel/
7449 F:      drivers/net/ethernet/intel/*/
7450 F:      include/linux/avf/virtchnl.h
7452 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7453 M:      Maik Broemme <mbroemme@libmpq.org>
7454 L:      linux-fbdev@vger.kernel.org
7455 S:      Maintained
7456 F:      Documentation/fb/intelfb.txt
7457 F:      drivers/video/fbdev/intelfb/
7459 INTEL GPIO DRIVERS
7460 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7461 L:      linux-gpio@vger.kernel.org
7462 S:      Maintained
7463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7464 F:      drivers/gpio/gpio-ich.c
7465 F:      drivers/gpio/gpio-intel-mid.c
7466 F:      drivers/gpio/gpio-lynxpoint.c
7467 F:      drivers/gpio/gpio-merrifield.c
7468 F:      drivers/gpio/gpio-ml-ioh.c
7469 F:      drivers/gpio/gpio-pch.c
7470 F:      drivers/gpio/gpio-sch.c
7471 F:      drivers/gpio/gpio-sodaville.c
7473 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7474 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7475 M:      Zhi Wang <zhi.a.wang@intel.com>
7476 L:      intel-gvt-dev@lists.freedesktop.org
7477 L:      intel-gfx@lists.freedesktop.org
7478 W:      https://01.org/igvt-g
7479 T:      git https://github.com/intel/gvt-linux.git
7480 S:      Supported
7481 F:      drivers/gpu/drm/i915/gvt/
7483 INTEL HID EVENT DRIVER
7484 M:      Alex Hung <alex.hung@canonical.com>
7485 L:      platform-driver-x86@vger.kernel.org
7486 S:      Maintained
7487 F:      drivers/platform/x86/intel-hid.c
7489 INTEL I/OAT DMA DRIVER
7490 M:      Dave Jiang <dave.jiang@intel.com>
7491 R:      Dan Williams <dan.j.williams@intel.com>
7492 L:      dmaengine@vger.kernel.org
7493 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7494 S:      Supported
7495 F:      drivers/dma/ioat*
7497 INTEL IDLE DRIVER
7498 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7499 M:      Len Brown <lenb@kernel.org>
7500 L:      linux-pm@vger.kernel.org
7501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7502 B:      https://bugzilla.kernel.org
7503 S:      Supported
7504 F:      drivers/idle/intel_idle.c
7506 INTEL INTEGRATED SENSOR HUB DRIVER
7507 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7508 M:      Jiri Kosina <jikos@kernel.org>
7509 L:      linux-input@vger.kernel.org
7510 S:      Maintained
7511 F:      drivers/hid/intel-ish-hid/
7513 INTEL IOMMU (VT-d)
7514 M:      David Woodhouse <dwmw2@infradead.org>
7515 L:      iommu@lists.linux-foundation.org
7516 T:      git git://git.infradead.org/iommu-2.6.git
7517 S:      Supported
7518 F:      drivers/iommu/intel-iommu.c
7519 F:      include/linux/intel-iommu.h
7521 INTEL IOP-ADMA DMA DRIVER
7522 R:      Dan Williams <dan.j.williams@intel.com>
7523 S:      Odd fixes
7524 F:      drivers/dma/iop-adma.c
7526 INTEL IPU3 CSI-2 CIO2 DRIVER
7527 M:      Yong Zhi <yong.zhi@intel.com>
7528 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7529 M:      Bingbu Cao <bingbu.cao@intel.com>
7530 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7531 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7532 L:      linux-media@vger.kernel.org
7533 S:      Maintained
7534 F:      drivers/media/pci/intel/ipu3/
7535 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7537 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7538 M:      Krzysztof Halasa <khalasa@piap.pl>
7539 S:      Maintained
7540 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7541 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7542 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7543 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7544 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7545 F:      drivers/net/wan/ixp4xx_hss.c
7547 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7548 M:      Deepak Saxena <dsaxena@plexity.net>
7549 S:      Maintained
7550 F:      drivers/char/hw_random/ixp4xx-rng.c
7552 INTEL MANAGEMENT ENGINE (mei)
7553 M:      Tomas Winkler <tomas.winkler@intel.com>
7554 L:      linux-kernel@vger.kernel.org
7555 S:      Supported
7556 F:      include/uapi/linux/mei.h
7557 F:      include/linux/mei_cl_bus.h
7558 F:      drivers/misc/mei/*
7559 F:      drivers/watchdog/mei_wdt.c
7560 F:      Documentation/misc-devices/mei/*
7561 F:      samples/mei/*
7563 INTEL MENLOW THERMAL DRIVER
7564 M:      Sujith Thomas <sujith.thomas@intel.com>
7565 L:      platform-driver-x86@vger.kernel.org
7566 W:      https://01.org/linux-acpi
7567 S:      Supported
7568 F:      drivers/platform/x86/intel_menlow.c
7570 INTEL MIC DRIVERS (mic)
7571 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7572 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7573 S:      Supported
7574 W:      https://github.com/sudeepdutt/mic
7575 W:      http://software.intel.com/en-us/mic-developer
7576 F:      include/linux/mic_bus.h
7577 F:      include/linux/scif.h
7578 F:      include/uapi/linux/mic_common.h
7579 F:      include/uapi/linux/mic_ioctl.h
7580 F:      include/uapi/linux/scif_ioctl.h
7581 F:      drivers/misc/mic/
7582 F:      drivers/dma/mic_x100_dma.c
7583 F:      drivers/dma/mic_x100_dma.h
7584 F:      Documentation/mic/
7586 INTEL PMC CORE DRIVER
7587 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7588 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7589 L:      platform-driver-x86@vger.kernel.org
7590 S:      Maintained
7591 F:      drivers/platform/x86/intel_pmc_core*
7593 INTEL PMC/P-Unit IPC DRIVER
7594 M:      Zha Qipeng<qipeng.zha@intel.com>
7595 L:      platform-driver-x86@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/platform/x86/intel_pmc_ipc.c
7598 F:      drivers/platform/x86/intel_punit_ipc.c
7599 F:      arch/x86/include/asm/intel_pmc_ipc.h
7600 F:      arch/x86/include/asm/intel_punit_ipc.h
7602 INTEL PMIC GPIO DRIVERS
7603 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7604 S:      Maintained
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7606 F:      drivers/gpio/gpio-*cove.c
7607 F:      drivers/gpio/gpio-msic.c
7609 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7610 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7611 S:      Maintained
7612 F:      drivers/mfd/intel_msic.c
7613 F:      drivers/mfd/intel_soc_pmic*
7614 F:      include/linux/mfd/intel_msic.h
7615 F:      include/linux/mfd/intel_soc_pmic*
7617 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7618 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7619 L:      linux-wireless@vger.kernel.org
7620 S:      Maintained
7621 F:      Documentation/networking/README.ipw2100
7622 F:      Documentation/networking/README.ipw2200
7623 F:      drivers/net/wireless/intel/ipw2x00/
7625 INTEL PSTATE DRIVER
7626 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7627 M:      Len Brown <lenb@kernel.org>
7628 L:      linux-pm@vger.kernel.org
7629 S:      Supported
7630 F:      drivers/cpufreq/intel_pstate.c
7632 INTEL RDMA RNIC DRIVER
7633 M:      Faisal Latif <faisal.latif@intel.com>
7634 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7635 L:      linux-rdma@vger.kernel.org
7636 S:      Supported
7637 F:      drivers/infiniband/hw/i40iw/
7638 F:      include/uapi/rdma/i40iw-abi.h
7640 INTEL TELEMETRY DRIVER
7641 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7642 M:      "David E. Box" <david.e.box@linux.intel.com>
7643 L:      platform-driver-x86@vger.kernel.org
7644 S:      Maintained
7645 F:      arch/x86/include/asm/intel_telemetry.h
7646 F:      drivers/platform/x86/intel_telemetry*
7648 INTEL VIRTUAL BUTTON DRIVER
7649 M:      AceLan Kao <acelan.kao@canonical.com>
7650 L:      platform-driver-x86@vger.kernel.org
7651 S:      Maintained
7652 F:      drivers/platform/x86/intel-vbtn.c
7654 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7655 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7656 L:      linux-wireless@vger.kernel.org
7657 S:      Supported
7658 F:      drivers/net/wireless/intel/iwlegacy/
7660 INTEL WIRELESS WIFI LINK (iwlwifi)
7661 M:      Johannes Berg <johannes.berg@intel.com>
7662 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7663 M:      Luca Coelho <luciano.coelho@intel.com>
7664 M:      Intel Linux Wireless <linuxwifi@intel.com>
7665 L:      linux-wireless@vger.kernel.org
7666 W:      http://intellinuxwireless.org
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7668 S:      Supported
7669 F:      drivers/net/wireless/intel/iwlwifi/
7671 INTEL WIRELESS WIMAX CONNECTION 2400
7672 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7673 M:      linux-wimax@intel.com
7674 L:      wimax@linuxwimax.org (subscribers-only)
7675 S:      Supported
7676 W:      http://linuxwimax.org
7677 F:      Documentation/wimax/README.i2400m
7678 F:      drivers/net/wimax/i2400m/
7679 F:      include/uapi/linux/wimax/i2400m.h
7681 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7682 M:      Mario Limonciello <mario.limonciello@dell.com>
7683 S:      Maintained
7684 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7686 INTEL(R) TRACE HUB
7687 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7688 S:      Supported
7689 F:      Documentation/trace/intel_th.rst
7690 F:      drivers/hwtracing/intel_th/
7692 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7693 M:      Ning Sun <ning.sun@intel.com>
7694 L:      tboot-devel@lists.sourceforge.net
7695 W:      http://tboot.sourceforge.net
7696 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7697 S:      Supported
7698 F:      Documentation/intel_txt.txt
7699 F:      include/linux/tboot.h
7700 F:      arch/x86/kernel/tboot.c
7702 INTEL-MID GPIO DRIVER
7703 M:      David Cohen <david.a.cohen@linux.intel.com>
7704 L:      linux-gpio@vger.kernel.org
7705 S:      Maintained
7706 F:      drivers/gpio/gpio-intel-mid.c
7708 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7709 M:      Linus Walleij <linus.walleij@linaro.org>
7710 L:      linux-iio@vger.kernel.org
7711 S:      Maintained
7712 F:      drivers/iio/gyro/mpu3050*
7713 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7715 IOC3 ETHERNET DRIVER
7716 M:      Ralf Baechle <ralf@linux-mips.org>
7717 L:      linux-mips@linux-mips.org
7718 S:      Maintained
7719 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7721 IOC3 SERIAL DRIVER
7722 M:      Pat Gefre <pfg@sgi.com>
7723 L:      linux-serial@vger.kernel.org
7724 S:      Maintained
7725 F:      drivers/tty/serial/ioc3_serial.c
7727 IOMMU DRIVERS
7728 M:      Joerg Roedel <joro@8bytes.org>
7729 L:      iommu@lists.linux-foundation.org
7730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7731 S:      Maintained
7732 F:      Documentation/devicetree/bindings/iommu/
7733 F:      drivers/iommu/
7734 F:      include/linux/iommu.h
7735 F:      include/linux/of_iommu.h
7736 F:      include/linux/iova.h
7738 IP MASQUERADING
7739 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7740 S:      Maintained
7741 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7743 IPMI SUBSYSTEM
7744 M:      Corey Minyard <minyard@acm.org>
7745 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7746 W:      http://openipmi.sourceforge.net/
7747 S:      Supported
7748 F:      Documentation/devicetree/bindings/ipmi/
7749 F:      Documentation/IPMI.txt
7750 F:      drivers/char/ipmi/
7751 F:      include/linux/ipmi*
7752 F:      include/uapi/linux/ipmi*
7754 IPS SCSI RAID DRIVER
7755 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7756 L:      linux-scsi@vger.kernel.org
7757 W:      http://www.adaptec.com/
7758 S:      Maintained
7759 F:      drivers/scsi/ips*
7761 IPVS
7762 M:      Wensong Zhang <wensong@linux-vs.org>
7763 M:      Simon Horman <horms@verge.net.au>
7764 M:      Julian Anastasov <ja@ssi.bg>
7765 L:      netdev@vger.kernel.org
7766 L:      lvs-devel@vger.kernel.org
7767 S:      Maintained
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7770 F:      Documentation/networking/ipvs-sysctl.txt
7771 F:      include/net/ip_vs.h
7772 F:      include/uapi/linux/ip_vs.h
7773 F:      net/netfilter/ipvs/
7775 IPWIRELESS DRIVER
7776 M:      Jiri Kosina <jikos@kernel.org>
7777 M:      David Sterba <dsterba@suse.com>
7778 S:      Odd Fixes
7779 F:      drivers/tty/ipwireless/
7781 IPX NETWORK LAYER
7782 L:      netdev@vger.kernel.org
7783 S:      Obsolete
7784 F:      include/uapi/linux/ipx.h
7786 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7787 M:      Marc Zyngier <marc.zyngier@arm.com>
7788 S:      Maintained
7789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7790 F:      Documentation/IRQ-domain.txt
7791 F:      include/linux/irqdomain.h
7792 F:      kernel/irq/irqdomain.c
7793 F:      kernel/irq/msi.c
7795 IRQ SUBSYSTEM
7796 M:      Thomas Gleixner <tglx@linutronix.de>
7797 L:      linux-kernel@vger.kernel.org
7798 S:      Maintained
7799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7800 F:      kernel/irq/
7802 IRQCHIP DRIVERS
7803 M:      Thomas Gleixner <tglx@linutronix.de>
7804 M:      Jason Cooper <jason@lakedaemon.net>
7805 M:      Marc Zyngier <marc.zyngier@arm.com>
7806 L:      linux-kernel@vger.kernel.org
7807 S:      Maintained
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7809 F:      Documentation/devicetree/bindings/interrupt-controller/
7810 F:      drivers/irqchip/
7813 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7814 S:      Maintained
7815 F:      Documentation/isa.txt
7816 F:      drivers/base/isa.c
7817 F:      include/linux/isa.h
7819 ISA RADIO MODULE
7820 M:      Hans Verkuil <hverkuil@xs4all.nl>
7821 L:      linux-media@vger.kernel.org
7822 T:      git git://linuxtv.org/media_tree.git
7823 W:      https://linuxtv.org
7824 S:      Maintained
7825 F:      drivers/media/radio/radio-isa*
7827 ISAPNP
7828 M:      Jaroslav Kysela <perex@perex.cz>
7829 S:      Maintained
7830 F:      Documentation/isapnp.txt
7831 F:      drivers/pnp/isapnp/
7832 F:      include/linux/isapnp.h
7834 ISCSI
7835 M:      Lee Duncan <lduncan@suse.com>
7836 M:      Chris Leech <cleech@redhat.com>
7837 L:      open-iscsi@googlegroups.com
7838 W:      www.open-iscsi.com
7839 S:      Maintained
7840 F:      drivers/scsi/*iscsi*
7841 F:      include/scsi/*iscsi*
7843 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7844 M:      Peter Jones <pjones@redhat.com>
7845 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7846 S:      Maintained
7847 F:      drivers/firmware/iscsi_ibft*
7849 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7850 M:      Sagi Grimberg <sagi@grimberg.me>
7851 M:      Max Gurtovoy <maxg@mellanox.com>
7852 L:      linux-rdma@vger.kernel.org
7853 S:      Supported
7854 W:      http://www.openfabrics.org
7855 W:      www.open-iscsi.org
7856 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7857 F:      drivers/infiniband/ulp/iser/
7859 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7860 M:      Sagi Grimberg <sagi@grimberg.me>
7861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7862 L:      linux-rdma@vger.kernel.org
7863 L:      target-devel@vger.kernel.org
7864 S:      Supported
7865 W:      http://www.linux-iscsi.org
7866 F:      drivers/infiniband/ulp/isert
7868 ISDN SUBSYSTEM
7869 M:      Karsten Keil <isdn@linux-pingi.de>
7870 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7871 L:      netdev@vger.kernel.org
7872 W:      http://www.isdn4linux.de
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7874 S:      Maintained
7875 F:      Documentation/isdn/
7876 F:      drivers/isdn/
7877 F:      include/linux/isdn.h
7878 F:      include/linux/isdn/
7879 F:      include/uapi/linux/isdn.h
7880 F:      include/uapi/linux/isdn/
7882 ISDN SUBSYSTEM (Eicon active card driver)
7883 M:      Armin Schindler <mac@melware.de>
7884 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7885 W:      http://www.melware.de
7886 S:      Maintained
7887 F:      drivers/isdn/hardware/eicon/
7889 IT87 HARDWARE MONITORING DRIVER
7890 M:      Jean Delvare <jdelvare@suse.com>
7891 L:      linux-hwmon@vger.kernel.org
7892 S:      Maintained
7893 F:      Documentation/hwmon/it87
7894 F:      drivers/hwmon/it87.c
7896 IT913X MEDIA DRIVER
7897 M:      Antti Palosaari <crope@iki.fi>
7898 L:      linux-media@vger.kernel.org
7899 W:      https://linuxtv.org
7900 W:      http://palosaari.fi/linux/
7901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7902 T:      git git://linuxtv.org/anttip/media_tree.git
7903 S:      Maintained
7904 F:      drivers/media/tuners/it913x*
7906 IVTV VIDEO4LINUX DRIVER
7907 M:      Andy Walls <awalls@md.metrocast.net>
7908 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7909 L:      linux-media@vger.kernel.org
7910 T:      git git://linuxtv.org/media_tree.git
7911 W:      http://www.ivtvdriver.org
7912 S:      Maintained
7913 F:      Documentation/media/v4l-drivers/ivtv*
7914 F:      drivers/media/pci/ivtv/
7915 F:      include/uapi/linux/ivtv*
7917 IX2505V MEDIA DRIVER
7918 M:      Malcolm Priestley <tvboxspy@gmail.com>
7919 L:      linux-media@vger.kernel.org
7920 W:      https://linuxtv.org
7921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7922 S:      Maintained
7923 F:      drivers/media/dvb-frontends/ix2505v*
7925 JAILHOUSE HYPERVISOR INTERFACE
7926 M:      Jan Kiszka <jan.kiszka@siemens.com>
7927 L:      jailhouse-dev@googlegroups.com
7928 S:      Maintained
7929 F:      arch/x86/kernel/jailhouse.c
7930 F:      arch/x86/include/asm/jailhouse_para.h
7932 JC42.4 TEMPERATURE SENSOR DRIVER
7933 M:      Guenter Roeck <linux@roeck-us.net>
7934 L:      linux-hwmon@vger.kernel.org
7935 S:      Maintained
7936 F:      drivers/hwmon/jc42.c
7937 F:      Documentation/hwmon/jc42
7939 JFS FILESYSTEM
7940 M:      Dave Kleikamp <shaggy@kernel.org>
7941 L:      jfs-discussion@lists.sourceforge.net
7942 W:      http://jfs.sourceforge.net/
7943 T:      git git://github.com/kleikamp/linux-shaggy.git
7944 S:      Maintained
7945 F:      Documentation/filesystems/jfs.txt
7946 F:      fs/jfs/
7948 JME NETWORK DRIVER
7949 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7950 L:      netdev@vger.kernel.org
7951 S:      Maintained
7952 F:      drivers/net/ethernet/jme.*
7954 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7955 M:      David Woodhouse <dwmw2@infradead.org>
7956 L:      linux-mtd@lists.infradead.org
7957 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7958 S:      Maintained
7959 F:      fs/jffs2/
7960 F:      include/uapi/linux/jffs2.h
7962 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7963 M:      "Theodore Ts'o" <tytso@mit.edu>
7964 M:      Jan Kara <jack@suse.com>
7965 L:      linux-ext4@vger.kernel.org
7966 S:      Maintained
7967 F:      fs/jbd2/
7968 F:      include/linux/jbd2.h
7970 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7971 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7972 L:      linux-media@vger.kernel.org
7973 S:      Maintained
7974 F:      drivers/media/platform/rcar_jpu.c
7976 JSM Neo PCI based serial card
7977 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7978 L:      linux-serial@vger.kernel.org
7979 S:      Maintained
7980 F:      drivers/tty/serial/jsm/
7982 K10TEMP HARDWARE MONITORING DRIVER
7983 M:      Clemens Ladisch <clemens@ladisch.de>
7984 L:      linux-hwmon@vger.kernel.org
7985 S:      Maintained
7986 F:      Documentation/hwmon/k10temp
7987 F:      drivers/hwmon/k10temp.c
7989 K8TEMP HARDWARE MONITORING DRIVER
7990 M:      Rudolf Marek <r.marek@assembler.cz>
7991 L:      linux-hwmon@vger.kernel.org
7992 S:      Maintained
7993 F:      Documentation/hwmon/k8temp
7994 F:      drivers/hwmon/k8temp.c
7996 KASAN
7997 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7998 R:      Alexander Potapenko <glider@google.com>
7999 R:      Dmitry Vyukov <dvyukov@google.com>
8000 L:      kasan-dev@googlegroups.com
8001 S:      Maintained
8002 F:      arch/*/include/asm/kasan.h
8003 F:      arch/*/mm/kasan_init*
8004 F:      Documentation/dev-tools/kasan.rst
8005 F:      include/linux/kasan*.h
8006 F:      lib/test_kasan.c
8007 F:      mm/kasan/
8008 F:      scripts/Makefile.kasan
8010 KCONFIG
8011 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8013 L:      linux-kbuild@vger.kernel.org
8014 S:      Maintained
8015 F:      Documentation/kbuild/kconfig*
8016 F:      scripts/kconfig/
8017 F:      scripts/Kconfig.include
8019 KDUMP
8020 M:      Dave Young <dyoung@redhat.com>
8021 M:      Baoquan He <bhe@redhat.com>
8022 R:      Vivek Goyal <vgoyal@redhat.com>
8023 L:      kexec@lists.infradead.org
8024 W:      http://lse.sourceforge.net/kdump/
8025 S:      Maintained
8026 F:      Documentation/kdump/
8028 KEENE FM RADIO TRANSMITTER DRIVER
8029 M:      Hans Verkuil <hverkuil@xs4all.nl>
8030 L:      linux-media@vger.kernel.org
8031 T:      git git://linuxtv.org/media_tree.git
8032 W:      https://linuxtv.org
8033 S:      Maintained
8034 F:      drivers/media/radio/radio-keene*
8036 KERNEL AUTOMOUNTER
8037 M:      Ian Kent <raven@themaw.net>
8038 L:      autofs@vger.kernel.org
8039 S:      Maintained
8040 F:      fs/autofs/
8042 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8043 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8044 M:      Michal Marek <michal.lkml@markovi.net>
8045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8046 L:      linux-kbuild@vger.kernel.org
8047 S:      Maintained
8048 F:      Documentation/kbuild/
8049 F:      Makefile
8050 F:      scripts/Kbuild*
8051 F:      scripts/Makefile*
8052 F:      scripts/basic/
8053 F:      scripts/mk*
8054 F:      scripts/mod/
8055 F:      scripts/package/
8057 KERNEL JANITORS
8058 L:      kernel-janitors@vger.kernel.org
8059 W:      http://kernelnewbies.org/KernelJanitors
8060 S:      Odd Fixes
8062 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8063 M:      "J. Bruce Fields" <bfields@fieldses.org>
8064 M:      Jeff Layton <jlayton@kernel.org>
8065 L:      linux-nfs@vger.kernel.org
8066 W:      http://nfs.sourceforge.net/
8067 T:      git git://linux-nfs.org/~bfields/linux.git
8068 S:      Supported
8069 F:      fs/nfsd/
8070 F:      include/uapi/linux/nfsd/
8071 F:      fs/lockd/
8072 F:      fs/nfs_common/
8073 F:      net/sunrpc/
8074 F:      include/linux/lockd/
8075 F:      include/linux/sunrpc/
8076 F:      include/uapi/linux/sunrpc/
8078 KERNEL SELFTEST FRAMEWORK
8079 M:      Shuah Khan <shuah@kernel.org>
8080 L:      linux-kselftest@vger.kernel.org
8081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8082 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8083 S:      Maintained
8084 F:      tools/testing/selftests/
8085 F:      Documentation/dev-tools/kselftest*
8087 KERNEL USERMODE HELPER
8088 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8089 L:      linux-kernel@vger.kernel.org
8090 S:      Maintained
8091 F:      kernel/umh.c
8092 F:      include/linux/umh.h
8094 KERNEL VIRTUAL MACHINE (KVM)
8095 M:      Paolo Bonzini <pbonzini@redhat.com>
8096 M:      Radim Krčmář <rkrcmar@redhat.com>
8097 L:      kvm@vger.kernel.org
8098 W:      http://www.linux-kvm.org
8099 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8100 S:      Supported
8101 F:      Documentation/virtual/kvm/
8102 F:      include/trace/events/kvm.h
8103 F:      include/uapi/asm-generic/kvm*
8104 F:      include/uapi/linux/kvm*
8105 F:      include/asm-generic/kvm*
8106 F:      include/linux/kvm*
8107 F:      include/kvm/iodev.h
8108 F:      virt/kvm/*
8109 F:      tools/kvm/
8111 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8112 M:      Joerg Roedel <joro@8bytes.org>
8113 L:      kvm@vger.kernel.org
8114 W:      http://www.linux-kvm.org/
8115 S:      Maintained
8116 F:      arch/x86/include/asm/svm.h
8117 F:      arch/x86/kvm/svm.c
8119 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8120 M:      Christoffer Dall <christoffer.dall@arm.com>
8121 M:      Marc Zyngier <marc.zyngier@arm.com>
8122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8123 L:      kvmarm@lists.cs.columbia.edu
8124 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8126 S:      Supported
8127 F:      arch/arm/include/uapi/asm/kvm*
8128 F:      arch/arm/include/asm/kvm*
8129 F:      arch/arm/kvm/
8130 F:      virt/kvm/arm/
8131 F:      include/kvm/arm_*
8133 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8134 M:      Christoffer Dall <christoffer.dall@arm.com>
8135 M:      Marc Zyngier <marc.zyngier@arm.com>
8136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8137 L:      kvmarm@lists.cs.columbia.edu
8138 S:      Maintained
8139 F:      arch/arm64/include/uapi/asm/kvm*
8140 F:      arch/arm64/include/asm/kvm*
8141 F:      arch/arm64/kvm/
8143 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8144 M:      James Hogan <jhogan@kernel.org>
8145 L:      linux-mips@linux-mips.org
8146 S:      Supported
8147 F:      arch/mips/include/uapi/asm/kvm*
8148 F:      arch/mips/include/asm/kvm*
8149 F:      arch/mips/kvm/
8151 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8152 M:      Paul Mackerras <paulus@ozlabs.org>
8153 L:      kvm-ppc@vger.kernel.org
8154 W:      http://www.linux-kvm.org/
8155 T:      git git://github.com/agraf/linux-2.6.git
8156 S:      Supported
8157 F:      arch/powerpc/include/uapi/asm/kvm*
8158 F:      arch/powerpc/include/asm/kvm*
8159 F:      arch/powerpc/kvm/
8160 F:      arch/powerpc/kernel/kvm*
8162 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8163 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8164 M:      Janosch Frank <frankja@linux.ibm.com>
8165 R:      David Hildenbrand <david@redhat.com>
8166 R:      Cornelia Huck <cohuck@redhat.com>
8167 L:      linux-s390@vger.kernel.org
8168 W:      http://www.ibm.com/developerworks/linux/linux390/
8169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8170 S:      Supported
8171 F:      arch/s390/include/uapi/asm/kvm*
8172 F:      arch/s390/include/asm/gmap.h
8173 F:      arch/s390/include/asm/kvm*
8174 F:      arch/s390/kvm/
8175 F:      arch/s390/mm/gmap.c
8177 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
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:      arch/x86/kvm/
8185 F:      arch/x86/include/uapi/asm/kvm*
8186 F:      arch/x86/include/asm/kvm*
8187 F:      arch/x86/include/asm/pvclock-abi.h
8188 F:      arch/x86/kernel/kvm.c
8189 F:      arch/x86/kernel/kvmclock.c
8191 KERNFS
8192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8193 M:      Tejun Heo <tj@kernel.org>
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8195 S:      Supported
8196 F:      include/linux/kernfs.h
8197 F:      fs/kernfs/
8199 KEXEC
8200 M:      Eric Biederman <ebiederm@xmission.com>
8201 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8202 L:      kexec@lists.infradead.org
8203 S:      Maintained
8204 F:      include/linux/kexec.h
8205 F:      include/uapi/linux/kexec.h
8206 F:      kernel/kexec*
8208 KEYS-ENCRYPTED
8209 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8210 L:      linux-integrity@vger.kernel.org
8211 L:      keyrings@vger.kernel.org
8212 S:      Supported
8213 F:      Documentation/security/keys/trusted-encrypted.rst
8214 F:      include/keys/encrypted-type.h
8215 F:      security/keys/encrypted-keys/
8217 KEYS-TRUSTED
8218 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8219 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8220 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8221 L:      linux-integrity@vger.kernel.org
8222 L:      keyrings@vger.kernel.org
8223 S:      Supported
8224 F:      Documentation/security/keys/trusted-encrypted.rst
8225 F:      include/keys/trusted-type.h
8226 F:      security/keys/trusted.c
8227 F:      security/keys/trusted.h
8229 KEYS/KEYRINGS:
8230 M:      David Howells <dhowells@redhat.com>
8231 L:      keyrings@vger.kernel.org
8232 S:      Maintained
8233 F:      Documentation/security/keys/core.rst
8234 F:      include/linux/key.h
8235 F:      include/linux/key-type.h
8236 F:      include/linux/keyctl.h
8237 F:      include/uapi/linux/keyctl.h
8238 F:      include/keys/
8239 F:      security/keys/
8241 KGDB / KDB /debug_core
8242 M:      Jason Wessel <jason.wessel@windriver.com>
8243 M:      Daniel Thompson <daniel.thompson@linaro.org>
8244 W:      http://kgdb.wiki.kernel.org/
8245 L:      kgdb-bugreport@lists.sourceforge.net
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8247 S:      Maintained
8248 F:      Documentation/dev-tools/kgdb.rst
8249 F:      drivers/misc/kgdbts.c
8250 F:      drivers/tty/serial/kgdboc.c
8251 F:      include/linux/kdb.h
8252 F:      include/linux/kgdb.h
8253 F:      kernel/debug/
8255 KMEMLEAK
8256 M:      Catalin Marinas <catalin.marinas@arm.com>
8257 S:      Maintained
8258 F:      Documentation/dev-tools/kmemleak.rst
8259 F:      include/linux/kmemleak.h
8260 F:      mm/kmemleak.c
8261 F:      mm/kmemleak-test.c
8263 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8264 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8265 L:      linux-kernel@vger.kernel.org
8266 S:      Maintained
8267 F:      kernel/kmod.c
8268 F:      include/linux/kmod.h
8269 F:      lib/test_kmod.c
8270 F:      tools/testing/selftests/kmod/
8272 KPROBES
8273 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8274 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8275 M:      "David S. Miller" <davem@davemloft.net>
8276 M:      Masami Hiramatsu <mhiramat@kernel.org>
8277 S:      Maintained
8278 F:      Documentation/kprobes.txt
8279 F:      include/linux/kprobes.h
8280 F:      include/asm-generic/kprobes.h
8281 F:      kernel/kprobes.c
8283 KS0108 LCD CONTROLLER DRIVER
8284 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8285 S:      Maintained
8286 F:      Documentation/auxdisplay/ks0108
8287 F:      drivers/auxdisplay/ks0108.c
8288 F:      include/linux/ks0108.h
8290 L3MDEV
8291 M:      David Ahern <dsa@cumulusnetworks.com>
8292 L:      netdev@vger.kernel.org
8293 S:      Maintained
8294 F:      net/l3mdev
8295 F:      include/net/l3mdev.h
8297 L7 BPF FRAMEWORK
8298 M:      John Fastabend <john.fastabend@gmail.com>
8299 M:      Daniel Borkmann <daniel@iogearbox.net>
8300 L:      netdev@vger.kernel.org
8301 S:      Maintained
8302 F:      include/linux/skmsg.h
8303 F:      net/core/skmsg.c
8304 F:      net/core/sock_map.c
8305 F:      net/ipv4/tcp_bpf.c
8307 LANTIQ / INTEL Ethernet drivers
8308 M:      Hauke Mehrtens <hauke@hauke-m.de>
8309 L:      netdev@vger.kernel.org
8310 S:      Maintained
8311 F:      net/dsa/tag_gswip.c
8312 F:      drivers/net/ethernet/lantiq_xrx200.c
8313 F:      drivers/net/dsa/lantiq_pce.h
8314 F:      drivers/net/dsa/lantiq_gswip.c
8316 LANTIQ MIPS ARCHITECTURE
8317 M:      John Crispin <john@phrozen.org>
8318 L:      linux-mips@linux-mips.org
8319 S:      Maintained
8320 F:      arch/mips/lantiq
8321 F:      drivers/soc/lantiq
8323 LAPB module
8324 L:      linux-x25@vger.kernel.org
8325 S:      Orphan
8326 F:      Documentation/networking/lapb-module.txt
8327 F:      include/*/lapb.h
8328 F:      net/lapb/
8330 LASI 53c700 driver for PARISC
8331 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8332 L:      linux-scsi@vger.kernel.org
8333 S:      Maintained
8334 F:      Documentation/scsi/53c700.txt
8335 F:      drivers/scsi/53c700*
8337 LEAKING_ADDRESSES
8338 M:      Tobin C. Harding <me@tobin.cc>
8339 M:      Tycho Andersen <tycho@tycho.ws>
8340 L:      kernel-hardening@lists.openwall.com
8341 S:      Maintained
8342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8343 F:      scripts/leaking_addresses.pl
8345 LED SUBSYSTEM
8346 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8347 M:      Pavel Machek <pavel@ucw.cz>
8348 L:      linux-leds@vger.kernel.org
8349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8350 S:      Maintained
8351 F:      Documentation/devicetree/bindings/leds/
8352 F:      drivers/leds/
8353 F:      include/linux/leds.h
8355 LEGACY EEPROM DRIVER
8356 M:      Jean Delvare <jdelvare@suse.com>
8357 S:      Maintained
8358 F:      Documentation/misc-devices/eeprom
8359 F:      drivers/misc/eeprom/eeprom.c
8361 LEGO MINDSTORMS EV3
8362 R:      David Lechner <david@lechnology.com>
8363 S:      Maintained
8364 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8365 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8366 F:      drivers/power/supply/lego_ev3_battery.c
8368 LEGO USB Tower driver
8369 M:      Juergen Stuber <starblue@users.sourceforge.net>
8370 L:      legousb-devel@lists.sourceforge.net
8371 W:      http://legousb.sourceforge.net/
8372 S:      Maintained
8373 F:      drivers/usb/misc/legousbtower.c
8375 LG LAPTOP EXTRAS
8376 M:      Matan Ziv-Av <matan@svgalib.org>
8377 L:      platform-driver-x86@vger.kernel.org
8378 S:      Maintained
8379 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8380 F:      Documentation/laptops/lg-laptop.rst
8381 F:      drivers/platform/x86/lg-laptop.c
8383 LG2160 MEDIA DRIVER
8384 M:      Michael Krufky <mkrufky@linuxtv.org>
8385 L:      linux-media@vger.kernel.org
8386 W:      https://linuxtv.org
8387 W:      http://github.com/mkrufky
8388 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8389 T:      git git://linuxtv.org/mkrufky/tuners.git
8390 S:      Maintained
8391 F:      drivers/media/dvb-frontends/lg2160.*
8393 LGDT3305 MEDIA DRIVER
8394 M:      Michael Krufky <mkrufky@linuxtv.org>
8395 L:      linux-media@vger.kernel.org
8396 W:      https://linuxtv.org
8397 W:      http://github.com/mkrufky
8398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8399 T:      git git://linuxtv.org/mkrufky/tuners.git
8400 S:      Maintained
8401 F:      drivers/media/dvb-frontends/lgdt3305.*
8403 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8404 M:      Viresh Kumar <vireshk@kernel.org>
8405 L:      linux-ide@vger.kernel.org
8406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407 S:      Maintained
8408 F:      include/linux/pata_arasan_cf_data.h
8409 F:      drivers/ata/pata_arasan_cf.c
8411 LIBATA PATA DRIVERS
8412 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8413 M:      Jens Axboe <axboe@kernel.dk>
8414 L:      linux-ide@vger.kernel.org
8415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8416 S:      Maintained
8417 F:      drivers/ata/pata_*.c
8418 F:      drivers/ata/ata_generic.c
8420 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8421 M:      Linus Walleij <linus.walleij@linaro.org>
8422 L:      linux-ide@vger.kernel.org
8423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8424 S:      Maintained
8425 F:      drivers/ata/pata_ftide010.c
8426 F:      drivers/ata/sata_gemini.c
8427 F:      drivers/ata/sata_gemini.h
8429 LIBATA SATA AHCI PLATFORM devices support
8430 M:      Hans de Goede <hdegoede@redhat.com>
8431 M:      Jens Axboe <axboe@kernel.dk>
8432 L:      linux-ide@vger.kernel.org
8433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8434 S:      Maintained
8435 F:      drivers/ata/ahci_platform.c
8436 F:      drivers/ata/libahci_platform.c
8437 F:      include/linux/ahci_platform.h
8439 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8440 M:      Mikael Pettersson <mikpelinux@gmail.com>
8441 L:      linux-ide@vger.kernel.org
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8443 S:      Maintained
8444 F:      drivers/ata/sata_promise.*
8446 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8447 M:      Jens Axboe <axboe@kernel.dk>
8448 L:      linux-ide@vger.kernel.org
8449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8450 S:      Maintained
8451 F:      drivers/ata/
8452 F:      include/linux/ata.h
8453 F:      include/linux/libata.h
8454 F:      Documentation/devicetree/bindings/ata/
8456 LIBLOCKDEP
8457 M:      Sasha Levin <alexander.levin@microsoft.com>
8458 S:      Maintained
8459 F:      tools/lib/lockdep/
8461 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8462 M:      Ross Zwisler <zwisler@kernel.org>
8463 M:      Dan Williams <dan.j.williams@intel.com>
8464 M:      Vishal Verma <vishal.l.verma@intel.com>
8465 M:      Dave Jiang <dave.jiang@intel.com>
8466 L:      linux-nvdimm@lists.01.org
8467 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8468 S:      Supported
8469 F:      drivers/nvdimm/blk.c
8470 F:      drivers/nvdimm/region_devs.c
8472 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8473 M:      Vishal Verma <vishal.l.verma@intel.com>
8474 M:      Dan Williams <dan.j.williams@intel.com>
8475 M:      Ross Zwisler <zwisler@kernel.org>
8476 M:      Dave Jiang <dave.jiang@intel.com>
8477 L:      linux-nvdimm@lists.01.org
8478 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8479 S:      Supported
8480 F:      drivers/nvdimm/btt*
8482 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8483 M:      Ross Zwisler <zwisler@kernel.org>
8484 M:      Dan Williams <dan.j.williams@intel.com>
8485 M:      Vishal Verma <vishal.l.verma@intel.com>
8486 M:      Dave Jiang <dave.jiang@intel.com>
8487 L:      linux-nvdimm@lists.01.org
8488 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8489 S:      Supported
8490 F:      drivers/nvdimm/pmem*
8492 LIBNVDIMM: DEVICETREE BINDINGS
8493 M:      Oliver O'Halloran <oohall@gmail.com>
8494 L:      linux-nvdimm@lists.01.org
8495 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8496 S:      Supported
8497 F:      drivers/nvdimm/of_pmem.c
8498 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8500 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8501 M:      Dan Williams <dan.j.williams@intel.com>
8502 M:      Ross Zwisler <zwisler@kernel.org>
8503 M:      Vishal Verma <vishal.l.verma@intel.com>
8504 M:      Dave Jiang <dave.jiang@intel.com>
8505 L:      linux-nvdimm@lists.01.org
8506 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8508 S:      Supported
8509 F:      drivers/nvdimm/*
8510 F:      drivers/acpi/nfit/*
8511 F:      include/linux/nd.h
8512 F:      include/linux/libnvdimm.h
8513 F:      include/uapi/linux/ndctl.h
8515 LIGHTNVM PLATFORM SUPPORT
8516 M:      Matias Bjorling <mb@lightnvm.io>
8517 W:      http://github/OpenChannelSSD
8518 L:      linux-block@vger.kernel.org
8519 S:      Maintained
8520 F:      drivers/lightnvm/
8521 F:      include/linux/lightnvm.h
8522 F:      include/uapi/linux/lightnvm.h
8524 LINUX FOR POWER MACINTOSH
8525 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8526 W:      http://www.penguinppc.org/
8527 L:      linuxppc-dev@lists.ozlabs.org
8528 S:      Maintained
8529 F:      arch/powerpc/platforms/powermac/
8530 F:      drivers/macintosh/
8532 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8533 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8534 M:      Paul Mackerras <paulus@samba.org>
8535 M:      Michael Ellerman <mpe@ellerman.id.au>
8536 W:      https://github.com/linuxppc/linux/wiki
8537 L:      linuxppc-dev@lists.ozlabs.org
8538 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8540 S:      Supported
8541 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8542 F:      Documentation/devicetree/bindings/powerpc/
8543 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8544 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8545 F:      Documentation/powerpc/
8546 F:      arch/powerpc/
8547 F:      drivers/char/tpm/tpm_ibmvtpm*
8548 F:      drivers/crypto/nx/
8549 F:      drivers/crypto/vmx/
8550 F:      drivers/i2c/busses/i2c-opal.c
8551 F:      drivers/net/ethernet/ibm/ibmveth.*
8552 F:      drivers/net/ethernet/ibm/ibmvnic.*
8553 F:      drivers/pci/hotplug/pnv_php.c
8554 F:      drivers/pci/hotplug/rpa*
8555 F:      drivers/rtc/rtc-opal.c
8556 F:      drivers/scsi/ibmvscsi/
8557 F:      drivers/tty/hvc/hvc_opal.c
8558 F:      drivers/watchdog/wdrtas.c
8559 F:      tools/testing/selftests/powerpc
8560 N:      /pmac
8561 N:      powermac
8562 N:      powernv
8563 N:      [^a-z0-9]ps3
8564 N:      pseries
8566 LINUX FOR POWERPC EMBEDDED MPC5XXX
8567 M:      Anatolij Gustschin <agust@denx.de>
8568 L:      linuxppc-dev@lists.ozlabs.org
8569 T:      git git://git.denx.de/linux-denx-agust.git
8570 S:      Maintained
8571 F:      arch/powerpc/platforms/512x/
8572 F:      arch/powerpc/platforms/52xx/
8574 LINUX FOR POWERPC EMBEDDED PPC4XX
8575 M:      Alistair Popple <alistair@popple.id.au>
8576 M:      Matt Porter <mporter@kernel.crashing.org>
8577 W:      http://www.penguinppc.org/
8578 L:      linuxppc-dev@lists.ozlabs.org
8579 S:      Maintained
8580 F:      arch/powerpc/platforms/40x/
8581 F:      arch/powerpc/platforms/44x/
8583 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8584 M:      Scott Wood <oss@buserror.net>
8585 M:      Kumar Gala <galak@kernel.crashing.org>
8586 W:      http://www.penguinppc.org/
8587 L:      linuxppc-dev@lists.ozlabs.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8589 S:      Maintained
8590 F:      arch/powerpc/platforms/83xx/
8591 F:      arch/powerpc/platforms/85xx/
8592 F:      Documentation/devicetree/bindings/powerpc/fsl/
8594 LINUX FOR POWERPC EMBEDDED PPC8XX
8595 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8596 W:      http://www.penguinppc.org/
8597 L:      linuxppc-dev@lists.ozlabs.org
8598 S:      Maintained
8599 F:      arch/powerpc/platforms/8xx/
8601 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8602 L:      linuxppc-dev@lists.ozlabs.org
8603 S:      Orphan
8604 F:      arch/powerpc/*/*virtex*
8605 F:      arch/powerpc/*/*/*virtex*
8607 LINUX FOR POWERPC PA SEMI PWRFICIENT
8608 L:      linuxppc-dev@lists.ozlabs.org
8609 S:      Orphan
8610 F:      arch/powerpc/platforms/pasemi/
8611 F:      drivers/*/*pasemi*
8612 F:      drivers/*/*/*pasemi*
8614 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8615 M:      Kees Cook <keescook@chromium.org>
8616 S:      Maintained
8617 F:      drivers/misc/lkdtm/*
8619 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8620 M:      Alan Stern <stern@rowland.harvard.edu>
8621 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8622 M:      Will Deacon <will.deacon@arm.com>
8623 M:      Peter Zijlstra <peterz@infradead.org>
8624 M:      Boqun Feng <boqun.feng@gmail.com>
8625 M:      Nicholas Piggin <npiggin@gmail.com>
8626 M:      David Howells <dhowells@redhat.com>
8627 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8628 M:      Luc Maranget <luc.maranget@inria.fr>
8629 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8630 R:      Akira Yokosawa <akiyks@gmail.com>
8631 R:      Daniel Lustig <dlustig@nvidia.com>
8632 L:      linux-kernel@vger.kernel.org
8633 L:      linux-arch@vger.kernel.org
8634 S:      Supported
8635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8636 F:      tools/memory-model/
8637 F:      Documentation/atomic_bitops.txt
8638 F:      Documentation/atomic_t.txt
8639 F:      Documentation/core-api/atomic_ops.rst
8640 F:      Documentation/core-api/refcount-vs-atomic.rst
8641 F:      Documentation/memory-barriers.txt
8643 LIS3LV02D ACCELEROMETER DRIVER
8644 M:      Eric Piel <eric.piel@tremplin-utc.net>
8645 S:      Maintained
8646 F:      Documentation/misc-devices/lis3lv02d
8647 F:      drivers/misc/lis3lv02d/
8648 F:      drivers/platform/x86/hp_accel.c
8650 LIVE PATCHING
8651 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8652 M:      Jessica Yu <jeyu@kernel.org>
8653 M:      Jiri Kosina <jikos@kernel.org>
8654 M:      Miroslav Benes <mbenes@suse.cz>
8655 R:      Petr Mladek <pmladek@suse.com>
8656 S:      Maintained
8657 F:      kernel/livepatch/
8658 F:      include/linux/livepatch.h
8659 F:      arch/x86/include/asm/livepatch.h
8660 F:      arch/x86/kernel/livepatch.c
8661 F:      Documentation/livepatch/
8662 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8663 F:      samples/livepatch/
8664 L:      live-patching@vger.kernel.org
8665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8667 LLC (802.2)
8668 L:      netdev@vger.kernel.org
8669 S:      Odd fixes
8670 F:      include/linux/llc.h
8671 F:      include/uapi/linux/llc.h
8672 F:      include/net/llc*
8673 F:      net/llc/
8675 LM73 HARDWARE MONITOR DRIVER
8676 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8677 L:      linux-hwmon@vger.kernel.org
8678 S:      Maintained
8679 F:      drivers/hwmon/lm73.c
8681 LM78 HARDWARE MONITOR DRIVER
8682 M:      Jean Delvare <jdelvare@suse.com>
8683 L:      linux-hwmon@vger.kernel.org
8684 S:      Maintained
8685 F:      Documentation/hwmon/lm78
8686 F:      drivers/hwmon/lm78.c
8688 LM83 HARDWARE MONITOR DRIVER
8689 M:      Jean Delvare <jdelvare@suse.com>
8690 L:      linux-hwmon@vger.kernel.org
8691 S:      Maintained
8692 F:      Documentation/hwmon/lm83
8693 F:      drivers/hwmon/lm83.c
8695 LM90 HARDWARE MONITOR DRIVER
8696 M:      Jean Delvare <jdelvare@suse.com>
8697 L:      linux-hwmon@vger.kernel.org
8698 S:      Maintained
8699 F:      Documentation/hwmon/lm90
8700 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8701 F:      drivers/hwmon/lm90.c
8702 F:      include/dt-bindings/thermal/lm90.h
8704 LM95234 HARDWARE MONITOR DRIVER
8705 M:      Guenter Roeck <linux@roeck-us.net>
8706 L:      linux-hwmon@vger.kernel.org
8707 S:      Maintained
8708 F:      Documentation/hwmon/lm95234
8709 F:      drivers/hwmon/lm95234.c
8711 LME2510 MEDIA DRIVER
8712 M:      Malcolm Priestley <tvboxspy@gmail.com>
8713 L:      linux-media@vger.kernel.org
8714 W:      https://linuxtv.org
8715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8716 S:      Maintained
8717 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8719 LOADPIN SECURITY MODULE
8720 M:      Kees Cook <keescook@chromium.org>
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8722 S:      Supported
8723 F:      security/loadpin/
8724 F:      Documentation/admin-guide/LSM/LoadPin.rst
8726 LOCKING PRIMITIVES
8727 M:      Peter Zijlstra <peterz@infradead.org>
8728 M:      Ingo Molnar <mingo@redhat.com>
8729 M:      Will Deacon <will.deacon@arm.com>
8730 L:      linux-kernel@vger.kernel.org
8731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8732 S:      Maintained
8733 F:      Documentation/locking/
8734 F:      include/linux/lockdep.h
8735 F:      include/linux/spinlock*.h
8736 F:      arch/*/include/asm/spinlock*.h
8737 F:      include/linux/rwlock*.h
8738 F:      include/linux/mutex*.h
8739 F:      include/linux/rwsem*.h
8740 F:      arch/*/include/asm/rwsem.h
8741 F:      include/linux/seqlock.h
8742 F:      lib/locking*.[ch]
8743 F:      kernel/locking/
8744 X:      kernel/locking/locktorture.c
8746 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8747 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8748 L:      linux-ntfs-dev@lists.sourceforge.net
8749 W:      http://www.linux-ntfs.org/content/view/19/37/
8750 S:      Maintained
8751 F:      Documentation/ldm.txt
8752 F:      block/partitions/ldm.*
8754 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8755 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8756 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8757 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8758 L:      MPT-FusionLinux.pdl@broadcom.com
8759 L:      linux-scsi@vger.kernel.org
8760 W:      http://www.avagotech.com/support/
8761 S:      Supported
8762 F:      drivers/message/fusion/
8763 F:      drivers/scsi/mpt3sas/
8765 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8766 M:      Matthew Wilcox <willy@infradead.org>
8767 L:      linux-scsi@vger.kernel.org
8768 S:      Maintained
8769 F:      drivers/scsi/sym53c8xx_2/
8771 LTC1660 DAC DRIVER
8772 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8773 L:      linux-iio@vger.kernel.org
8774 S:      Maintained
8775 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8776 F:      drivers/iio/dac/ltc1660.c
8778 LTC4261 HARDWARE MONITOR DRIVER
8779 M:      Guenter Roeck <linux@roeck-us.net>
8780 L:      linux-hwmon@vger.kernel.org
8781 S:      Maintained
8782 F:      Documentation/hwmon/ltc4261
8783 F:      drivers/hwmon/ltc4261.c
8785 LTC4306 I2C MULTIPLEXER DRIVER
8786 M:      Michael Hennerich <michael.hennerich@analog.com>
8787 W:      http://ez.analog.com/community/linux-device-drivers
8788 L:      linux-i2c@vger.kernel.org
8789 S:      Supported
8790 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8791 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8793 LTP (Linux Test Project)
8794 M:      Mike Frysinger <vapier@gentoo.org>
8795 M:      Cyril Hrubis <chrubis@suse.cz>
8796 M:      Wanlong Gao <wanlong.gao@gmail.com>
8797 M:      Jan Stancek <jstancek@redhat.com>
8798 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8799 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8800 L:      ltp@lists.linux.it (subscribers-only)
8801 W:      http://linux-test-project.github.io/
8802 T:      git git://github.com/linux-test-project/ltp.git
8803 S:      Maintained
8805 M68K ARCHITECTURE
8806 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8807 L:      linux-m68k@lists.linux-m68k.org
8808 W:      http://www.linux-m68k.org/
8809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8810 S:      Maintained
8811 F:      arch/m68k/
8812 F:      drivers/zorro/
8814 M68K ON APPLE MACINTOSH
8815 M:      Joshua Thompson <funaho@jurai.org>
8816 W:      http://www.mac.linux-m68k.org/
8817 L:      linux-m68k@lists.linux-m68k.org
8818 S:      Maintained
8819 F:      arch/m68k/mac/
8821 M68K ON HP9000/300
8822 M:      Philip Blundell <philb@gnu.org>
8823 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8824 S:      Maintained
8825 F:      arch/m68k/hp300/
8827 M88DS3103 MEDIA DRIVER
8828 M:      Antti Palosaari <crope@iki.fi>
8829 L:      linux-media@vger.kernel.org
8830 W:      https://linuxtv.org
8831 W:      http://palosaari.fi/linux/
8832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8833 T:      git git://linuxtv.org/anttip/media_tree.git
8834 S:      Maintained
8835 F:      drivers/media/dvb-frontends/m88ds3103*
8837 M88RS2000 MEDIA DRIVER
8838 M:      Malcolm Priestley <tvboxspy@gmail.com>
8839 L:      linux-media@vger.kernel.org
8840 W:      https://linuxtv.org
8841 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8842 S:      Maintained
8843 F:      drivers/media/dvb-frontends/m88rs2000*
8845 MA901 MASTERKIT USB FM RADIO DRIVER
8846 M:      Alexey Klimov <klimov.linux@gmail.com>
8847 L:      linux-media@vger.kernel.org
8848 T:      git git://linuxtv.org/media_tree.git
8849 S:      Maintained
8850 F:      drivers/media/radio/radio-ma901.c
8852 MAC80211
8853 M:      Johannes Berg <johannes@sipsolutions.net>
8854 L:      linux-wireless@vger.kernel.org
8855 W:      http://wireless.kernel.org/
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8858 S:      Maintained
8859 F:      Documentation/networking/mac80211-injection.txt
8860 F:      include/net/mac80211.h
8861 F:      net/mac80211/
8862 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8863 F:      Documentation/networking/mac80211_hwsim/README
8865 MAILBOX API
8866 M:      Jassi Brar <jassisinghbrar@gmail.com>
8867 L:      linux-kernel@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/mailbox/
8870 F:      include/linux/mailbox_client.h
8871 F:      include/linux/mailbox_controller.h
8873 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8874 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8875 W:      http://www.kernel.org/doc/man-pages
8876 L:      linux-man@vger.kernel.org
8877 S:      Maintained
8879 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8880 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8881 L:      linux-mips@linux-mips.org
8882 S:      Maintained
8883 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8885 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8886 M:      Andrew Lunn <andrew@lunn.ch>
8887 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8888 L:      netdev@vger.kernel.org
8889 S:      Maintained
8890 F:      drivers/net/dsa/mv88e6xxx/
8891 F:      include/linux/platform_data/mv88e6xxx.h
8892 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8894 MARVELL ARMADA DRM SUPPORT
8895 M:      Russell King <linux@armlinux.org.uk>
8896 S:      Maintained
8897 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8898 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8899 F:      drivers/gpu/drm/armada/
8900 F:      include/uapi/drm/armada_drm.h
8901 F:      Documentation/devicetree/bindings/display/armada/
8903 MARVELL CRYPTO DRIVER
8904 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8905 M:      Arnaud Ebalard <arno@natisbad.org>
8906 F:      drivers/crypto/marvell/
8907 S:      Maintained
8908 L:      linux-crypto@vger.kernel.org
8910 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8911 M:      Mirko Lindner <mlindner@marvell.com>
8912 M:      Stephen Hemminger <stephen@networkplumber.org>
8913 L:      netdev@vger.kernel.org
8914 S:      Maintained
8915 F:      drivers/net/ethernet/marvell/sk*
8917 MARVELL LIBERTAS WIRELESS DRIVER
8918 L:      libertas-dev@lists.infradead.org
8919 S:      Orphan
8920 F:      drivers/net/wireless/marvell/libertas/
8922 MARVELL MACCHIATOBIN SUPPORT
8923 M:      Russell King <linux@armlinux.org.uk>
8924 L:      linux-arm-kernel@lists.infradead.org
8925 S:      Maintained
8926 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8928 MARVELL MV643XX ETHERNET DRIVER
8929 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8930 L:      netdev@vger.kernel.org
8931 S:      Maintained
8932 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8933 F:      include/linux/mv643xx.h
8935 MARVELL MV88X3310 PHY DRIVER
8936 M:      Russell King <linux@armlinux.org.uk>
8937 L:      netdev@vger.kernel.org
8938 S:      Maintained
8939 F:      drivers/net/phy/marvell10g.c
8941 MARVELL MVNETA ETHERNET DRIVER
8942 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8943 L:      netdev@vger.kernel.org
8944 S:      Maintained
8945 F:      drivers/net/ethernet/marvell/mvneta.*
8947 MARVELL MWIFIEX WIRELESS DRIVER
8948 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8949 M:      Nishant Sarmukadam <nishants@marvell.com>
8950 M:      Ganapathi Bhat <gbhat@marvell.com>
8951 M:      Xinming Hu <huxinming820@gmail.com>
8952 L:      linux-wireless@vger.kernel.org
8953 S:      Maintained
8954 F:      drivers/net/wireless/marvell/mwifiex/
8956 MARVELL MWL8K WIRELESS DRIVER
8957 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8958 L:      linux-wireless@vger.kernel.org
8959 S:      Odd Fixes
8960 F:      drivers/net/wireless/marvell/mwl8k.c
8962 MARVELL NAND CONTROLLER DRIVER
8963 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8964 L:      linux-mtd@lists.infradead.org
8965 S:      Maintained
8966 F:      drivers/mtd/nand/raw/marvell_nand.c
8967 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8969 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8970 M:      Nicolas Pitre <nico@fluxnic.net>
8971 S:      Odd Fixes
8972 F:      drivers/mmc/host/mvsdio.*
8974 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8975 M:      Hu Ziji <huziji@marvell.com>
8976 L:      linux-mmc@vger.kernel.org
8977 S:      Supported
8978 F:      drivers/mmc/host/sdhci-xenon*
8979 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8981 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8982 M:      Sunil Goutham <sgoutham@marvell.com>
8983 M:      Linu Cherian <lcherian@marvell.com>
8984 M:      Geetha sowjanya <gakula@marvell.com>
8985 M:      Jerin Jacob <jerinj@marvell.com>
8986 L:      netdev@vger.kernel.org
8987 S:      Supported
8988 F:      drivers/net/ethernet/marvell/octeontx2/af/
8990 MATROX FRAMEBUFFER DRIVER
8991 L:      linux-fbdev@vger.kernel.org
8992 S:      Orphan
8993 F:      drivers/video/fbdev/matrox/matroxfb_*
8994 F:      include/uapi/linux/matroxfb.h
8996 MAX16065 HARDWARE MONITOR DRIVER
8997 M:      Guenter Roeck <linux@roeck-us.net>
8998 L:      linux-hwmon@vger.kernel.org
8999 S:      Maintained
9000 F:      Documentation/hwmon/max16065
9001 F:      drivers/hwmon/max16065.c
9003 MAX2175 SDR TUNER DRIVER
9004 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9005 L:      linux-media@vger.kernel.org
9006 T:      git git://linuxtv.org/media_tree.git
9007 S:      Maintained
9008 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9009 F:      Documentation/media/v4l-drivers/max2175.rst
9010 F:      drivers/media/i2c/max2175*
9011 F:      include/uapi/linux/max2175.h
9013 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9014 L:      linux-hwmon@vger.kernel.org
9015 S:      Orphan
9016 F:      Documentation/hwmon/max6650
9017 F:      drivers/hwmon/max6650.c
9019 MAX6697 HARDWARE MONITOR DRIVER
9020 M:      Guenter Roeck <linux@roeck-us.net>
9021 L:      linux-hwmon@vger.kernel.org
9022 S:      Maintained
9023 F:      Documentation/hwmon/max6697
9024 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9025 F:      drivers/hwmon/max6697.c
9026 F:      include/linux/platform_data/max6697.h
9028 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9029 M:      Peter Rosin <peda@axentia.se>
9030 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9031 S:      Maintained
9032 F:      Documentation/devicetree/bindings/sound/max9860.txt
9033 F:      sound/soc/codecs/max9860.*
9035 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9036 M:      Javier Martinez Canillas <javier@dowhile0.org>
9037 L:      linux-kernel@vger.kernel.org
9038 S:      Supported
9039 F:      drivers/regulator/max77802-regulator.c
9040 F:      Documentation/devicetree/bindings/*/*max77802.txt
9041 F:      include/dt-bindings/*/*max77802.h
9043 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9044 M:      Krzysztof Kozlowski <krzk@kernel.org>
9045 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9046 L:      linux-pm@vger.kernel.org
9047 S:      Supported
9048 F:      drivers/power/supply/max14577_charger.c
9049 F:      drivers/power/supply/max77693_charger.c
9051 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9052 M:      Chanwoo Choi <cw00.choi@samsung.com>
9053 M:      Krzysztof Kozlowski <krzk@kernel.org>
9054 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9055 L:      linux-kernel@vger.kernel.org
9056 S:      Supported
9057 F:      drivers/*/max14577*.c
9058 F:      drivers/*/max77686*.c
9059 F:      drivers/*/max77693*.c
9060 F:      drivers/extcon/extcon-max14577.c
9061 F:      drivers/extcon/extcon-max77693.c
9062 F:      drivers/rtc/rtc-max77686.c
9063 F:      drivers/clk/clk-max77686.c
9064 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9065 F:      Documentation/devicetree/bindings/*/max77686.txt
9066 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9067 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9068 F:      include/linux/mfd/max14577*.h
9069 F:      include/linux/mfd/max77686*.h
9070 F:      include/linux/mfd/max77693*.h
9072 MAXIRADIO FM RADIO RECEIVER DRIVER
9073 M:      Hans Verkuil <hverkuil@xs4all.nl>
9074 L:      linux-media@vger.kernel.org
9075 T:      git git://linuxtv.org/media_tree.git
9076 W:      https://linuxtv.org
9077 S:      Maintained
9078 F:      drivers/media/radio/radio-maxiradio*
9080 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9081 M:      Peter Rosin <peda@axentia.se>
9082 L:      linux-iio@vger.kernel.org
9083 S:      Maintained
9084 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9085 F:      drivers/iio/potentiometer/mcp4018.c
9086 F:      drivers/iio/potentiometer/mcp4531.c
9088 MCR20A IEEE-802.15.4 RADIO DRIVER
9089 M:      Xue Liu <liuxuenetmail@gmail.com>
9090 L:      linux-wpan@vger.kernel.org
9091 W:      https://github.com/xueliu/mcr20a-linux
9092 S:      Maintained
9093 F:      drivers/net/ieee802154/mcr20a.c
9094 F:      drivers/net/ieee802154/mcr20a.h
9095 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9097 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9098 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9099 L:      linux-iio@vger.kernel.org
9100 S:      Maintained
9101 F:      drivers/iio/dac/cio-dac.c
9103 MEDIA DRIVERS FOR ASCOT2E
9104 M:      Sergey Kozlov <serjk@netup.ru>
9105 M:      Abylay Ospan <aospan@netup.ru>
9106 L:      linux-media@vger.kernel.org
9107 W:      https://linuxtv.org
9108 W:      http://netup.tv/
9109 T:      git git://linuxtv.org/media_tree.git
9110 S:      Supported
9111 F:      drivers/media/dvb-frontends/ascot2e*
9113 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9114 M:      Jasmin Jessich <jasmin@anw.at>
9115 L:      linux-media@vger.kernel.org
9116 W:      https://linuxtv.org
9117 T:      git git://linuxtv.org/media_tree.git
9118 S:      Maintained
9119 F:      drivers/media/dvb-frontends/cxd2099*
9121 MEDIA DRIVERS FOR CXD2841ER
9122 M:      Sergey Kozlov <serjk@netup.ru>
9123 M:      Abylay Ospan <aospan@netup.ru>
9124 L:      linux-media@vger.kernel.org
9125 W:      https://linuxtv.org
9126 W:      http://netup.tv/
9127 T:      git git://linuxtv.org/media_tree.git
9128 S:      Supported
9129 F:      drivers/media/dvb-frontends/cxd2841er*
9131 MEDIA DRIVERS FOR CXD2880
9132 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9133 L:      linux-media@vger.kernel.org
9134 W:      http://linuxtv.org/
9135 T:      git git://linuxtv.org/media_tree.git
9136 S:      Supported
9137 F:      drivers/media/dvb-frontends/cxd2880/*
9138 F:      drivers/media/spi/cxd2880*
9140 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9141 L:      linux-media@vger.kernel.org
9142 W:      https://linuxtv.org
9143 T:      git git://linuxtv.org/media_tree.git
9144 S:      Orphan
9145 F:      drivers/media/pci/ddbridge/*
9147 MEDIA DRIVERS FOR FREESCALE IMX
9148 M:      Steve Longerbeam <slongerbeam@gmail.com>
9149 M:      Philipp Zabel <p.zabel@pengutronix.de>
9150 L:      linux-media@vger.kernel.org
9151 T:      git git://linuxtv.org/media_tree.git
9152 S:      Maintained
9153 F:      Documentation/devicetree/bindings/media/imx.txt
9154 F:      Documentation/media/v4l-drivers/imx.rst
9155 F:      drivers/staging/media/imx/
9156 F:      include/linux/imx-media.h
9157 F:      include/media/imx.h
9159 MEDIA DRIVER FOR FREESCALE IMX PXP
9160 M:      Philipp Zabel <p.zabel@pengutronix.de>
9161 L:      linux-media@vger.kernel.org
9162 T:      git git://linuxtv.org/media_tree.git
9163 S:      Maintained
9164 F:      drivers/media/platform/imx-pxp.[ch]
9166 MEDIA DRIVERS FOR HELENE
9167 M:      Abylay Ospan <aospan@netup.ru>
9168 L:      linux-media@vger.kernel.org
9169 W:      https://linuxtv.org
9170 W:      http://netup.tv/
9171 T:      git git://linuxtv.org/media_tree.git
9172 S:      Supported
9173 F:      drivers/media/dvb-frontends/helene*
9175 MEDIA DRIVERS FOR HORUS3A
9176 M:      Sergey Kozlov <serjk@netup.ru>
9177 M:      Abylay Ospan <aospan@netup.ru>
9178 L:      linux-media@vger.kernel.org
9179 W:      https://linuxtv.org
9180 W:      http://netup.tv/
9181 T:      git git://linuxtv.org/media_tree.git
9182 S:      Supported
9183 F:      drivers/media/dvb-frontends/horus3a*
9185 MEDIA DRIVERS FOR LNBH25
9186 M:      Sergey Kozlov <serjk@netup.ru>
9187 M:      Abylay Ospan <aospan@netup.ru>
9188 L:      linux-media@vger.kernel.org
9189 W:      https://linuxtv.org
9190 W:      http://netup.tv/
9191 T:      git git://linuxtv.org/media_tree.git
9192 S:      Supported
9193 F:      drivers/media/dvb-frontends/lnbh25*
9195 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9196 L:      linux-media@vger.kernel.org
9197 W:      https://linuxtv.org
9198 T:      git git://linuxtv.org/media_tree.git
9199 S:      Orphan
9200 F:      drivers/media/dvb-frontends/mxl5xx*
9202 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9203 M:      Sergey Kozlov <serjk@netup.ru>
9204 M:      Abylay Ospan <aospan@netup.ru>
9205 L:      linux-media@vger.kernel.org
9206 W:      https://linuxtv.org
9207 W:      http://netup.tv/
9208 T:      git git://linuxtv.org/media_tree.git
9209 S:      Supported
9210 F:      drivers/media/pci/netup_unidvb/*
9212 MEDIA DRIVERS FOR RENESAS - CEU
9213 M:      Jacopo Mondi <jacopo@jmondi.org>
9214 L:      linux-media@vger.kernel.org
9215 L:      linux-renesas-soc@vger.kernel.org
9216 T:      git git://linuxtv.org/media_tree.git
9217 S:      Supported
9218 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9219 F:      drivers/media/platform/renesas-ceu.c
9220 F:      include/media/drv-intf/renesas-ceu.h
9222 MEDIA DRIVERS FOR RENESAS - DRIF
9223 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9224 L:      linux-media@vger.kernel.org
9225 L:      linux-renesas-soc@vger.kernel.org
9226 T:      git git://linuxtv.org/media_tree.git
9227 S:      Supported
9228 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9229 F:      drivers/media/platform/rcar_drif.c
9231 MEDIA DRIVERS FOR RENESAS - FCP
9232 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9233 L:      linux-media@vger.kernel.org
9234 L:      linux-renesas-soc@vger.kernel.org
9235 T:      git git://linuxtv.org/media_tree.git
9236 S:      Supported
9237 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9238 F:      drivers/media/platform/rcar-fcp.c
9239 F:      include/media/rcar-fcp.h
9241 MEDIA DRIVERS FOR RENESAS - FDP1
9242 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9243 L:      linux-media@vger.kernel.org
9244 L:      linux-renesas-soc@vger.kernel.org
9245 T:      git git://linuxtv.org/media_tree.git
9246 S:      Supported
9247 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9248 F:      drivers/media/platform/rcar_fdp1.c
9250 MEDIA DRIVERS FOR RENESAS - VIN
9251 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9252 L:      linux-media@vger.kernel.org
9253 L:      linux-renesas-soc@vger.kernel.org
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Supported
9256 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9257 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9258 F:      drivers/media/platform/rcar-vin/
9260 MEDIA DRIVERS FOR RENESAS - VSP1
9261 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9262 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9263 L:      linux-media@vger.kernel.org
9264 L:      linux-renesas-soc@vger.kernel.org
9265 T:      git git://linuxtv.org/media_tree.git
9266 S:      Supported
9267 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9268 F:      drivers/media/platform/vsp1/
9270 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9271 L:      linux-media@vger.kernel.org
9272 W:      https://linuxtv.org
9273 T:      git git://linuxtv.org/media_tree.git
9274 S:      Orphan
9275 F:      drivers/media/dvb-frontends/stv0910*
9277 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9278 L:      linux-media@vger.kernel.org
9279 W:      https://linuxtv.org
9280 T:      git git://linuxtv.org/media_tree.git
9281 S:      Orphan
9282 F:      drivers/media/dvb-frontends/stv6111*
9284 MEDIA DRIVERS FOR STM32 - DCMI
9285 M:      Hugues Fruchet <hugues.fruchet@st.com>
9286 L:      linux-media@vger.kernel.org
9287 T:      git git://linuxtv.org/media_tree.git
9288 S:      Supported
9289 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9290 F:      drivers/media/platform/stm32/stm32-dcmi.c
9292 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9293 M:      Dmitry Osipenko <digetx@gmail.com>
9294 L:      linux-media@vger.kernel.org
9295 L:      linux-tegra@vger.kernel.org
9296 T:      git git://linuxtv.org/media_tree.git
9297 S:      Maintained
9298 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9299 F:      drivers/staging/media/tegra-vde/
9301 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9302 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9303 P:      LinuxTV.org Project
9304 L:      linux-media@vger.kernel.org
9305 W:      https://linuxtv.org
9306 Q:      http://patchwork.kernel.org/project/linux-media/list/
9307 T:      git git://linuxtv.org/media_tree.git
9308 S:      Maintained
9309 F:      Documentation/devicetree/bindings/media/
9310 F:      Documentation/media/
9311 F:      drivers/media/
9312 F:      drivers/staging/media/
9313 F:      include/linux/platform_data/media/
9314 F:      include/media/
9315 F:      include/uapi/linux/dvb/
9316 F:      include/uapi/linux/videodev2.h
9317 F:      include/uapi/linux/media.h
9318 F:      include/uapi/linux/v4l2-*
9319 F:      include/uapi/linux/meye.h
9320 F:      include/uapi/linux/ivtv*
9321 F:      include/uapi/linux/uvcvideo.h
9323 MEDIATEK BLUETOOTH DRIVER
9324 M:      Sean Wang <sean.wang@mediatek.com>
9325 L:      linux-bluetooth@vger.kernel.org
9326 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9327 S:      Maintained
9328 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9329 F:      drivers/bluetooth/btmtkuart.c
9331 MEDIATEK CIR DRIVER
9332 M:      Sean Wang <sean.wang@mediatek.com>
9333 S:      Maintained
9334 F:      drivers/media/rc/mtk-cir.c
9336 MEDIATEK DMA DRIVER
9337 M:      Sean Wang <sean.wang@mediatek.com>
9338 L:      dmaengine@vger.kernel.org
9339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9340 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/dma/mtk-*
9343 F:      drivers/dma/mediatek/
9345 MEDIATEK PMIC LED DRIVER
9346 M:      Sean Wang <sean.wang@mediatek.com>
9347 S:      Maintained
9348 F:      drivers/leds/leds-mt6323.c
9349 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9351 MEDIATEK ETHERNET DRIVER
9352 M:      Felix Fietkau <nbd@openwrt.org>
9353 M:      John Crispin <john@phrozen.org>
9354 M:      Sean Wang <sean.wang@mediatek.com>
9355 M:      Nelson Chang <nelson.chang@mediatek.com>
9356 L:      netdev@vger.kernel.org
9357 S:      Maintained
9358 F:      drivers/net/ethernet/mediatek/
9360 MEDIATEK SWITCH DRIVER
9361 M:      Sean Wang <sean.wang@mediatek.com>
9362 L:      netdev@vger.kernel.org
9363 S:      Maintained
9364 F:      drivers/net/dsa/mt7530.*
9365 F:      net/dsa/tag_mtk.c
9367 MEDIATEK JPEG DRIVER
9368 M:      Rick Chang <rick.chang@mediatek.com>
9369 M:      Bin Liu <bin.liu@mediatek.com>
9370 S:      Supported
9371 F:      drivers/media/platform/mtk-jpeg/
9372 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9374 MEDIATEK MDP DRIVER
9375 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9376 M:      Houlong Wei <houlong.wei@mediatek.com>
9377 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9378 S:      Supported
9379 F:      drivers/media/platform/mtk-mdp/
9380 F:      drivers/media/platform/mtk-vpu/
9381 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9383 MEDIATEK MEDIA DRIVER
9384 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9385 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9386 S:      Supported
9387 F:      drivers/media/platform/mtk-vcodec/
9388 F:      drivers/media/platform/mtk-vpu/
9389 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9390 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9392 MEDIATEK MT7601U WIRELESS LAN DRIVER
9393 M:      Jakub Kicinski <kubakici@wp.pl>
9394 L:      linux-wireless@vger.kernel.org
9395 S:      Maintained
9396 F:      drivers/net/wireless/mediatek/mt7601u/
9398 MEDIATEK NAND CONTROLLER DRIVER
9399 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9400 L:      linux-mtd@lists.infradead.org
9401 S:      Maintained
9402 F:      drivers/mtd/nand/raw/mtk_*
9403 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9405 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9406 M:      Sean Wang <sean.wang@mediatek.com>
9407 S:      Maintained
9408 F:      drivers/char/hw_random/mtk-rng.c
9410 MEDIATEK USB3 DRD IP DRIVER
9411 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9412 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9414 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9415 S:      Maintained
9416 F:      drivers/usb/mtu3/
9418 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9419 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9420 M:      Martin Donnelly <martin.donnelly@ge.com>
9421 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9422 S:      Maintained
9423 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9424 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9426 MEGARAID SCSI/SAS DRIVERS
9427 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9428 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9429 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9430 L:      megaraidlinux.pdl@broadcom.com
9431 L:      linux-scsi@vger.kernel.org
9432 W:      http://www.avagotech.com/support/
9433 S:      Maintained
9434 F:      Documentation/scsi/megaraid.txt
9435 F:      drivers/scsi/megaraid.*
9436 F:      drivers/scsi/megaraid/
9438 MELEXIS MLX90614 DRIVER
9439 M:      Crt Mori <cmo@melexis.com>
9440 L:      linux-iio@vger.kernel.org
9441 W:      http://www.melexis.com
9442 S:      Supported
9443 F:      drivers/iio/temperature/mlx90614.c
9445 MELEXIS MLX90632 DRIVER
9446 M:      Crt Mori <cmo@melexis.com>
9447 L:      linux-iio@vger.kernel.org
9448 W:      http://www.melexis.com
9449 S:      Supported
9450 F:      drivers/iio/temperature/mlx90632.c
9452 MELFAS MIP4 TOUCHSCREEN DRIVER
9453 M:      Sangwon Jee <jeesw@melfas.com>
9454 W:      http://www.melfas.com
9455 S:      Supported
9456 F:      drivers/input/touchscreen/melfas_mip4.c
9457 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9459 MELLANOX ETHERNET DRIVER (mlx4_en)
9460 M:      Tariq Toukan <tariqt@mellanox.com>
9461 L:      netdev@vger.kernel.org
9462 S:      Supported
9463 W:      http://www.mellanox.com
9464 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9465 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9467 MELLANOX ETHERNET DRIVER (mlx5e)
9468 M:      Saeed Mahameed <saeedm@mellanox.com>
9469 L:      netdev@vger.kernel.org
9470 S:      Supported
9471 W:      http://www.mellanox.com
9472 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9473 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9475 MELLANOX ETHERNET INNOVA DRIVERS
9476 R:      Boris Pismenny <borisp@mellanox.com>
9477 L:      netdev@vger.kernel.org
9478 S:      Supported
9479 W:      http://www.mellanox.com
9480 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9481 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9482 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9483 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9484 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9486 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9487 R:      Boris Pismenny <borisp@mellanox.com>
9488 L:      netdev@vger.kernel.org
9489 S:      Supported
9490 W:      http://www.mellanox.com
9491 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9492 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9493 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9495 MELLANOX ETHERNET SWITCH DRIVERS
9496 M:      Jiri Pirko <jiri@mellanox.com>
9497 M:      Ido Schimmel <idosch@mellanox.com>
9498 L:      netdev@vger.kernel.org
9499 S:      Supported
9500 W:      http://www.mellanox.com
9501 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9502 F:      drivers/net/ethernet/mellanox/mlxsw/
9503 F:      tools/testing/selftests/drivers/net/mlxsw/
9505 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9506 M:      mlxsw@mellanox.com
9507 L:      netdev@vger.kernel.org
9508 S:      Supported
9509 W:      http://www.mellanox.com
9510 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9511 F:      drivers/net/ethernet/mellanox/mlxfw/
9513 MELLANOX HARDWARE PLATFORM SUPPORT
9514 M:      Andy Shevchenko <andy@infradead.org>
9515 M:      Darren Hart <dvhart@infradead.org>
9516 M:      Vadim Pasternak <vadimp@mellanox.com>
9517 L:      platform-driver-x86@vger.kernel.org
9518 S:      Supported
9519 F:      drivers/platform/mellanox/
9521 MELLANOX MLX4 core VPI driver
9522 M:      Tariq Toukan <tariqt@mellanox.com>
9523 L:      netdev@vger.kernel.org
9524 L:      linux-rdma@vger.kernel.org
9525 W:      http://www.mellanox.com
9526 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9527 S:      Supported
9528 F:      drivers/net/ethernet/mellanox/mlx4/
9529 F:      include/linux/mlx4/
9531 MELLANOX MLX4 IB driver
9532 M:      Yishai Hadas <yishaih@mellanox.com>
9533 L:      linux-rdma@vger.kernel.org
9534 W:      http://www.mellanox.com
9535 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9536 S:      Supported
9537 F:      drivers/infiniband/hw/mlx4/
9538 F:      include/linux/mlx4/
9539 F:      include/uapi/rdma/mlx4-abi.h
9541 MELLANOX MLX5 core VPI driver
9542 M:      Saeed Mahameed <saeedm@mellanox.com>
9543 M:      Leon Romanovsky <leonro@mellanox.com>
9544 L:      netdev@vger.kernel.org
9545 L:      linux-rdma@vger.kernel.org
9546 W:      http://www.mellanox.com
9547 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9548 S:      Supported
9549 F:      drivers/net/ethernet/mellanox/mlx5/core/
9550 F:      include/linux/mlx5/
9552 MELLANOX MLX5 IB driver
9553 M:      Leon Romanovsky <leonro@mellanox.com>
9554 L:      linux-rdma@vger.kernel.org
9555 W:      http://www.mellanox.com
9556 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9557 S:      Supported
9558 F:      drivers/infiniband/hw/mlx5/
9559 F:      include/linux/mlx5/
9560 F:      include/uapi/rdma/mlx5-abi.h
9562 MELLANOX MLXCPLD I2C AND MUX DRIVER
9563 M:      Vadim Pasternak <vadimp@mellanox.com>
9564 M:      Michael Shych <michaelsh@mellanox.com>
9565 L:      linux-i2c@vger.kernel.org
9566 S:      Supported
9567 F:      drivers/i2c/busses/i2c-mlxcpld.c
9568 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9569 F:      Documentation/i2c/busses/i2c-mlxcpld
9571 MELLANOX MLXCPLD LED DRIVER
9572 M:      Vadim Pasternak <vadimp@mellanox.com>
9573 L:      linux-leds@vger.kernel.org
9574 S:      Supported
9575 F:      drivers/leds/leds-mlxcpld.c
9576 F:      drivers/leds/leds-mlxreg.c
9577 F:      Documentation/leds/leds-mlxcpld.txt
9579 MELLANOX PLATFORM DRIVER
9580 M:      Vadim Pasternak <vadimp@mellanox.com>
9581 L:      platform-driver-x86@vger.kernel.org
9582 S:      Supported
9583 F:      drivers/platform/x86/mlx-platform.c
9585 MEMBARRIER SUPPORT
9586 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9587 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9588 L:      linux-kernel@vger.kernel.org
9589 S:      Supported
9590 F:      kernel/sched/membarrier.c
9591 F:      include/uapi/linux/membarrier.h
9592 F:      arch/powerpc/include/asm/membarrier.h
9594 MEMORY MANAGEMENT
9595 L:      linux-mm@kvack.org
9596 W:      http://www.linux-mm.org
9597 S:      Maintained
9598 F:      include/linux/mm.h
9599 F:      include/linux/gfp.h
9600 F:      include/linux/mmzone.h
9601 F:      include/linux/memory_hotplug.h
9602 F:      include/linux/vmalloc.h
9603 F:      mm/
9605 MEMORY TECHNOLOGY DEVICES (MTD)
9606 M:      David Woodhouse <dwmw2@infradead.org>
9607 M:      Brian Norris <computersforpeace@gmail.com>
9608 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9609 M:      Marek Vasut <marek.vasut@gmail.com>
9610 M:      Richard Weinberger <richard@nod.at>
9611 L:      linux-mtd@lists.infradead.org
9612 W:      http://www.linux-mtd.infradead.org/
9613 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9614 T:      git git://git.infradead.org/linux-mtd.git master
9615 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9616 S:      Maintained
9617 F:      Documentation/devicetree/bindings/mtd/
9618 F:      drivers/mtd/
9619 F:      include/linux/mtd/
9620 F:      include/uapi/mtd/
9622 MEN A21 WATCHDOG DRIVER
9623 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9624 L:      linux-watchdog@vger.kernel.org
9625 S:      Maintained
9626 F:      drivers/watchdog/mena21_wdt.c
9628 MEN CHAMELEON BUS (mcb)
9629 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9630 S:      Maintained
9631 F:      drivers/mcb/
9632 F:      include/linux/mcb.h
9633 F:      Documentation/men-chameleon-bus.txt
9635 MEN F21BMC (Board Management Controller)
9636 M:      Andreas Werner <andreas.werner@men.de>
9637 S:      Supported
9638 F:      drivers/mfd/menf21bmc.c
9639 F:      drivers/watchdog/menf21bmc_wdt.c
9640 F:      drivers/leds/leds-menf21bmc.c
9641 F:      drivers/hwmon/menf21bmc_hwmon.c
9642 F:      Documentation/hwmon/menf21bmc
9644 MEN Z069 WATCHDOG DRIVER
9645 M:      Johannes Thumshirn <jth@kernel.org>
9646 L:      linux-watchdog@vger.kernel.org
9647 S:      Maintained
9648 F:      drivers/watchdog/menz69_wdt.c
9650 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9651 M:      Neil Armstrong <narmstrong@baylibre.com>
9652 L:      linux-media@lists.freedesktop.org
9653 L:      linux-amlogic@lists.infradead.org
9654 W:      http://linux-meson.com/
9655 S:      Supported
9656 F:      drivers/media/platform/meson/ao-cec.c
9657 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9658 T:      git git://linuxtv.org/media_tree.git
9660 MICROBLAZE ARCHITECTURE
9661 M:      Michal Simek <monstr@monstr.eu>
9662 W:      http://www.monstr.eu/fdt/
9663 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9664 S:      Supported
9665 F:      arch/microblaze/
9667 MICROCHIP AT91 SERIAL DRIVER
9668 M:      Richard Genoud <richard.genoud@gmail.com>
9669 S:      Maintained
9670 F:      drivers/tty/serial/atmel_serial.c
9671 F:      drivers/tty/serial/atmel_serial.h
9672 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9674 MICROCHIP AUDIO ASOC DRIVERS
9675 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9676 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9677 S:      Supported
9678 F:      sound/soc/atmel
9680 MICROCHIP DMA DRIVER
9681 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683 L:      dmaengine@vger.kernel.org
9684 S:      Supported
9685 F:      drivers/dma/at_hdmac.c
9686 F:      drivers/dma/at_hdmac_regs.h
9687 F:      include/linux/platform_data/dma-atmel.h
9688 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9689 F:      include/dt-bindings/dma/at91.h
9691 MICROCHIP ECC DRIVER
9692 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9693 L:      linux-crypto@vger.kernel.org
9694 S:      Maintained
9695 F:      drivers/crypto/atmel-ecc.*
9697 MICROCHIP I2C DRIVER
9698 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9699 L:      linux-i2c@vger.kernel.org
9700 S:      Supported
9701 F:      drivers/i2c/busses/i2c-at91.c
9703 MICROCHIP ISC DRIVER
9704 M:      Eugen Hristev <eugen.hristev@microchip.com>
9705 L:      linux-media@vger.kernel.org
9706 S:      Supported
9707 F:      drivers/media/platform/atmel/atmel-isc.c
9708 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9709 F:      devicetree/bindings/media/atmel-isc.txt
9711 MICROCHIP ISI DRIVER
9712 M:      Eugen Hristev <eugen.hristev@microchip.com>
9713 L:      linux-media@vger.kernel.org
9714 S:      Supported
9715 F:      drivers/media/platform/atmel/atmel-isi.c
9716 F:      include/media/atmel-isi.h
9718 MICROCHIP AT91 USART MFD DRIVER
9719 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9720 L:      linux-kernel@vger.kernel.org
9721 S:      Supported
9722 F:      drivers/mfd/at91-usart.c
9723 F:      include/dt-bindings/mfd/at91-usart.h
9724 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9726 MICROCHIP AT91 USART SPI DRIVER
9727 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9728 L:      linux-spi@vger.kernel.org
9729 S:      Supported
9730 F:      drivers/spi/spi-at91-usart.c
9731 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9733 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9734 M:      Woojung Huh <Woojung.Huh@microchip.com>
9735 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9736 L:      netdev@vger.kernel.org
9737 S:      Maintained
9738 F:      net/dsa/tag_ksz.c
9739 F:      drivers/net/dsa/microchip/*
9740 F:      include/linux/platform_data/microchip-ksz.h
9741 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9743 MICROCHIP LAN743X ETHERNET DRIVER
9744 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9745 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9746 L:      netdev@vger.kernel.org
9747 S:      Maintained
9748 F:      drivers/net/ethernet/microchip/lan743x_*
9750 MICROCHIP LCDFB DRIVER
9751 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9752 L:      linux-fbdev@vger.kernel.org
9753 S:      Maintained
9754 F:      drivers/video/fbdev/atmel_lcdfb.c
9755 F:      include/video/atmel_lcdc.h
9757 MICROCHIP MMC/SD/SDIO MCI DRIVER
9758 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9759 S:      Maintained
9760 F:      drivers/mmc/host/atmel-mci.c
9762 MICROCHIP MCP3911 ADC DRIVER
9763 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9764 M:      Kent Gustavsson <kent@minoris.se>
9765 L:      linux-iio@vger.kernel.org
9766 S:      Supported
9767 F:      drivers/iio/adc/mcp3911.c
9768 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9770 MICROCHIP NAND DRIVER
9771 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9772 L:      linux-mtd@lists.infradead.org
9773 S:      Supported
9774 F:      drivers/mtd/nand/raw/atmel/*
9775 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9777 MICROCHIP PWM DRIVER
9778 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 L:      linux-pwm@vger.kernel.org
9781 S:      Supported
9782 F:      drivers/pwm/pwm-atmel.c
9783 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9785 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9786 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9787 M:      Eugen Hristev <eugen.hristev@microchip.com>
9788 L:      linux-iio@vger.kernel.org
9789 S:      Supported
9790 F:      drivers/iio/adc/at91-sama5d2_adc.c
9791 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9792 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9794 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9795 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9796 S:      Supported
9797 F:      drivers/power/reset/at91-sama5d2_shdwc.c
9799 MICROCHIP SPI DRIVER
9800 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9801 S:      Supported
9802 F:      drivers/spi/spi-atmel.*
9804 MICROCHIP SSC DRIVER
9805 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 S:      Supported
9808 F:      drivers/misc/atmel-ssc.c
9809 F:      include/linux/atmel-ssc.h
9811 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9812 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9814 S:      Supported
9815 F:      drivers/misc/atmel_tclib.c
9816 F:      drivers/clocksource/tcb_clksrc.c
9818 MICROCHIP USBA UDC DRIVER
9819 M:      Cristian Birsan <cristian.birsan@microchip.com>
9820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821 S:      Supported
9822 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
9824 MICROCHIP USB251XB DRIVER
9825 M:      Richard Leitner <richard.leitner@skidata.com>
9826 L:      linux-usb@vger.kernel.org
9827 S:      Maintained
9828 F:      drivers/usb/misc/usb251xb.c
9829 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9831 MICROCHIP XDMA DRIVER
9832 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9833 L:      linux-arm-kernel@lists.infradead.org
9834 L:      dmaengine@vger.kernel.org
9835 S:      Supported
9836 F:      drivers/dma/at_xdmac.c
9838 MICROSEMI MIPS SOCS
9839 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9840 L:      linux-mips@linux-mips.org
9841 S:      Maintained
9842 F:      arch/mips/generic/board-ocelot.c
9843 F:      arch/mips/configs/generic/board-ocelot.config
9844 F:      arch/mips/boot/dts/mscc/
9845 F:      Documentation/devicetree/bindings/mips/mscc.txt
9847 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9848 M:      Don Brace <don.brace@microsemi.com>
9849 L:      esc.storagedev@microsemi.com
9850 L:      linux-scsi@vger.kernel.org
9851 S:      Supported
9852 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9853 F:      drivers/scsi/smartpqi/Kconfig
9854 F:      drivers/scsi/smartpqi/Makefile
9855 F:      include/linux/cciss*.h
9856 F:      include/uapi/linux/cciss*.h
9857 F:      Documentation/scsi/smartpqi.txt
9859 MICROSEMI ETHERNET SWITCH DRIVER
9860 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9861 L:      netdev@vger.kernel.org
9862 S:      Supported
9863 F:      drivers/net/ethernet/mscc/
9865 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9866 M:      Chen Yu <yu.c.chen@intel.com>
9867 L:      platform-driver-x86@vger.kernel.org
9868 S:      Supported
9869 F:      drivers/platform/x86/surfacepro3_button.c
9871 MICROTEK X6 SCANNER
9872 M:      Oliver Neukum <oliver@neukum.org>
9873 S:      Maintained
9874 F:      drivers/usb/image/microtek.*
9876 MIPS
9877 M:      Ralf Baechle <ralf@linux-mips.org>
9878 M:      Paul Burton <paul.burton@mips.com>
9879 M:      James Hogan <jhogan@kernel.org>
9880 L:      linux-mips@linux-mips.org
9881 W:      http://www.linux-mips.org/
9882 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9884 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9885 S:      Supported
9886 F:      Documentation/devicetree/bindings/mips/
9887 F:      Documentation/mips/
9888 F:      arch/mips/
9889 F:      drivers/platform/mips/
9891 MIPS BOSTON DEVELOPMENT BOARD
9892 M:      Paul Burton <paul.burton@mips.com>
9893 L:      linux-mips@linux-mips.org
9894 S:      Maintained
9895 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9896 F:      arch/mips/boot/dts/img/boston.dts
9897 F:      arch/mips/configs/generic/board-boston.config
9898 F:      drivers/clk/imgtec/clk-boston.c
9899 F:      include/dt-bindings/clock/boston-clock.h
9901 MIPS GENERIC PLATFORM
9902 M:      Paul Burton <paul.burton@mips.com>
9903 L:      linux-mips@linux-mips.org
9904 S:      Supported
9905 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9906 F:      arch/mips/generic/
9907 F:      arch/mips/tools/generic-board-config.sh
9909 MIPS/LOONGSON1 ARCHITECTURE
9910 M:      Keguang Zhang <keguang.zhang@gmail.com>
9911 L:      linux-mips@linux-mips.org
9912 S:      Maintained
9913 F:      arch/mips/loongson32/
9914 F:      arch/mips/include/asm/mach-loongson32/
9915 F:      drivers/*/*loongson1*
9916 F:      drivers/*/*/*loongson1*
9918 MIPS/LOONGSON2 ARCHITECTURE
9919 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9920 L:      linux-mips@linux-mips.org
9921 S:      Maintained
9922 F:      arch/mips/loongson64/fuloong-2e/
9923 F:      arch/mips/loongson64/lemote-2f/
9924 F:      arch/mips/include/asm/mach-loongson64/
9925 F:      drivers/*/*loongson2*
9926 F:      drivers/*/*/*loongson2*
9928 MIPS/LOONGSON3 ARCHITECTURE
9929 M:      Huacai Chen <chenhc@lemote.com>
9930 L:      linux-mips@linux-mips.org
9931 S:      Maintained
9932 F:      arch/mips/loongson64/
9933 F:      arch/mips/include/asm/mach-loongson64/
9934 F:      drivers/platform/mips/cpu_hwmon.c
9935 F:      drivers/*/*loongson3*
9936 F:      drivers/*/*/*loongson3*
9938 MIPS RINT INSTRUCTION EMULATION
9939 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9940 L:      linux-mips@linux-mips.org
9941 S:      Supported
9942 F:      arch/mips/math-emu/sp_rint.c
9943 F:      arch/mips/math-emu/dp_rint.c
9945 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9946 M:      Hans Verkuil <hverkuil@xs4all.nl>
9947 L:      linux-media@vger.kernel.org
9948 T:      git git://linuxtv.org/media_tree.git
9949 W:      https://linuxtv.org
9950 S:      Odd Fixes
9951 F:      drivers/media/radio/radio-miropcm20*
9953 MMP SUPPORT
9954 M:      Eric Miao <eric.y.miao@gmail.com>
9955 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957 T:      git git://github.com/hzhuang1/linux.git
9958 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9959 S:      Maintained
9960 F:      arch/arm/boot/dts/mmp*
9961 F:      arch/arm/mach-mmp/
9963 MMU GATHER AND TLB INVALIDATION
9964 M:      Will Deacon <will.deacon@arm.com>
9965 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9966 M:      Andrew Morton <akpm@linux-foundation.org>
9967 M:      Nick Piggin <npiggin@gmail.com>
9968 M:      Peter Zijlstra <peterz@infradead.org>
9969 L:      linux-arch@vger.kernel.org
9970 L:      linux-mm@kvack.org
9971 S:      Maintained
9972 F:      arch/*/include/asm/tlb.h
9973 F:      include/asm-generic/tlb.h
9974 F:      mm/mmu_gather.c
9976 MN88472 MEDIA DRIVER
9977 M:      Antti Palosaari <crope@iki.fi>
9978 L:      linux-media@vger.kernel.org
9979 W:      https://linuxtv.org
9980 W:      http://palosaari.fi/linux/
9981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9982 S:      Maintained
9983 F:      drivers/media/dvb-frontends/mn88472*
9985 MN88473 MEDIA DRIVER
9986 M:      Antti Palosaari <crope@iki.fi>
9987 L:      linux-media@vger.kernel.org
9988 W:      https://linuxtv.org
9989 W:      http://palosaari.fi/linux/
9990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9991 S:      Maintained
9992 F:      drivers/media/dvb-frontends/mn88473*
9994 MODULE SUPPORT
9995 M:      Jessica Yu <jeyu@kernel.org>
9996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9997 S:      Maintained
9998 F:      include/linux/module.h
9999 F:      kernel/module.c
10001 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10002 W:      http://popies.net/meye/
10003 S:      Orphan
10004 F:      Documentation/media/v4l-drivers/meye*
10005 F:      drivers/media/pci/meye/
10006 F:      include/uapi/linux/meye.h
10008 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10009 M:      Jiri Slaby <jirislaby@gmail.com>
10010 S:      Maintained
10011 F:      Documentation/serial/moxa-smartio
10012 F:      drivers/tty/mxser.*
10014 MR800 AVERMEDIA USB FM RADIO DRIVER
10015 M:      Alexey Klimov <klimov.linux@gmail.com>
10016 L:      linux-media@vger.kernel.org
10017 T:      git git://linuxtv.org/media_tree.git
10018 S:      Maintained
10019 F:      drivers/media/radio/radio-mr800.c
10021 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10022 M:      Alan Ott <alan@signal11.us>
10023 L:      linux-wpan@vger.kernel.org
10024 S:      Maintained
10025 F:      drivers/net/ieee802154/mrf24j40.c
10026 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10028 MSI LAPTOP SUPPORT
10029 M:      "Lee, Chun-Yi" <jlee@suse.com>
10030 L:      platform-driver-x86@vger.kernel.org
10031 S:      Maintained
10032 F:      drivers/platform/x86/msi-laptop.c
10034 MSI WMI SUPPORT
10035 L:      platform-driver-x86@vger.kernel.org
10036 S:      Orphan
10037 F:      drivers/platform/x86/msi-wmi.c
10039 MSI001 MEDIA DRIVER
10040 M:      Antti Palosaari <crope@iki.fi>
10041 L:      linux-media@vger.kernel.org
10042 W:      https://linuxtv.org
10043 W:      http://palosaari.fi/linux/
10044 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10045 T:      git git://linuxtv.org/anttip/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/tuners/msi001*
10049 MSI2500 MEDIA DRIVER
10050 M:      Antti Palosaari <crope@iki.fi>
10051 L:      linux-media@vger.kernel.org
10052 W:      https://linuxtv.org
10053 W:      http://palosaari.fi/linux/
10054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10055 T:      git git://linuxtv.org/anttip/media_tree.git
10056 S:      Maintained
10057 F:      drivers/media/usb/msi2500/
10059 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10060 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10061 L:      linux-mtd@lists.infradead.org
10062 S:      Maintained
10063 F:      drivers/mtd/devices/docg3*
10065 MT9M032 APTINA SENSOR DRIVER
10066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10067 L:      linux-media@vger.kernel.org
10068 T:      git git://linuxtv.org/media_tree.git
10069 S:      Maintained
10070 F:      drivers/media/i2c/mt9m032.c
10071 F:      include/media/i2c/mt9m032.h
10073 MT9P031 APTINA CAMERA SENSOR
10074 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10075 L:      linux-media@vger.kernel.org
10076 T:      git git://linuxtv.org/media_tree.git
10077 S:      Maintained
10078 F:      drivers/media/i2c/mt9p031.c
10079 F:      include/media/i2c/mt9p031.h
10081 MT9T001 APTINA CAMERA SENSOR
10082 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10083 L:      linux-media@vger.kernel.org
10084 T:      git git://linuxtv.org/media_tree.git
10085 S:      Maintained
10086 F:      drivers/media/i2c/mt9t001.c
10087 F:      include/media/i2c/mt9t001.h
10089 MT9T112 APTINA CAMERA SENSOR
10090 M:      Jacopo Mondi <jacopo@jmondi.org>
10091 L:      linux-media@vger.kernel.org
10092 T:      git git://linuxtv.org/media_tree.git
10093 S:      Odd Fixes
10094 F:      drivers/media/i2c/mt9t112.c
10095 F:      include/media/i2c/mt9t112.h
10097 MT9V032 APTINA CAMERA SENSOR
10098 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10099 L:      linux-media@vger.kernel.org
10100 T:      git git://linuxtv.org/media_tree.git
10101 S:      Maintained
10102 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10103 F:      drivers/media/i2c/mt9v032.c
10104 F:      include/media/i2c/mt9v032.h
10106 MT9V111 APTINA CAMERA SENSOR
10107 M:      Jacopo Mondi <jacopo@jmondi.org>
10108 L:      linux-media@vger.kernel.org
10109 T:      git git://linuxtv.org/media_tree.git
10110 S:      Maintained
10111 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10112 F:      drivers/media/i2c/mt9v111.c
10114 MULTIFUNCTION DEVICES (MFD)
10115 M:      Lee Jones <lee.jones@linaro.org>
10116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10117 S:      Supported
10118 F:      Documentation/devicetree/bindings/mfd/
10119 F:      drivers/mfd/
10120 F:      include/linux/mfd/
10121 F:      include/dt-bindings/mfd/
10123 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10124 S:      Orphan
10125 F:      drivers/mmc/host/mmc_spi.c
10126 F:      include/linux/spi/mmc_spi.h
10128 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10129 M:      Ulf Hansson <ulf.hansson@linaro.org>
10130 L:      linux-mmc@vger.kernel.org
10131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10132 S:      Maintained
10133 F:      Documentation/devicetree/bindings/mmc/
10134 F:      drivers/mmc/
10135 F:      include/linux/mmc/
10136 F:      include/uapi/linux/mmc/
10138 MULTIPLEXER SUBSYSTEM
10139 M:      Peter Rosin <peda@axentia.se>
10140 S:      Maintained
10141 F:      Documentation/ABI/testing/sysfs-class-mux*
10142 F:      Documentation/devicetree/bindings/mux/
10143 F:      include/dt-bindings/mux/
10144 F:      include/linux/mux/
10145 F:      drivers/mux/
10147 MULTITECH MULTIPORT CARD (ISICOM)
10148 S:      Orphan
10149 F:      drivers/tty/isicom.c
10150 F:      include/linux/isicom.h
10152 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10153 M:      Bin Liu <b-liu@ti.com>
10154 L:      linux-usb@vger.kernel.org
10155 S:      Maintained
10156 F:      drivers/usb/musb/
10158 MXL301RF MEDIA DRIVER
10159 M:      Akihiro Tsukada <tskd08@gmail.com>
10160 L:      linux-media@vger.kernel.org
10161 S:      Odd Fixes
10162 F:      drivers/media/tuners/mxl301rf*
10164 MXL5007T MEDIA DRIVER
10165 M:      Michael Krufky <mkrufky@linuxtv.org>
10166 L:      linux-media@vger.kernel.org
10167 W:      https://linuxtv.org
10168 W:      http://github.com/mkrufky
10169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10170 T:      git git://linuxtv.org/mkrufky/tuners.git
10171 S:      Maintained
10172 F:      drivers/media/tuners/mxl5007t.*
10174 MXSFB DRM DRIVER
10175 M:      Marek Vasut <marex@denx.de>
10176 M:      Stefan Agner <stefan@agner.ch>
10177 L:      dri-devel@lists.freedesktop.org
10178 S:      Supported
10179 F:      drivers/gpu/drm/mxsfb/
10180 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10181 T:      git git://anongit.freedesktop.org/drm/drm-misc
10183 MYLEX DAC960 PCI RAID Controller
10184 M:      Hannes Reinecke <hare@kernel.org>
10185 L:      linux-scsi@vger.kernel.org
10186 S:      Supported
10187 F:      drivers/scsi/myrb.*
10188 F:      drivers/scsi/myrs.*
10190 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10191 M:      Chris Lee <christopher.lee@cspi.com>
10192 L:      netdev@vger.kernel.org
10193 W:      https://www.cspi.com/ethernet-products/support/downloads/
10194 S:      Supported
10195 F:      drivers/net/ethernet/myricom/myri10ge/
10197 NAND FLASH SUBSYSTEM
10198 M:      Boris Brezillon <boris.brezillon@bootlin.com>
10199 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10200 R:      Richard Weinberger <richard@nod.at>
10201 L:      linux-mtd@lists.infradead.org
10202 W:      http://www.linux-mtd.infradead.org/
10203 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10204 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10205 T:      git git://git.infradead.org/linux-mtd.git nand/next
10206 S:      Maintained
10207 F:      drivers/mtd/nand/
10208 F:      include/linux/mtd/*nand*.h
10210 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10211 M:      Daniel Mack <zonque@gmail.com>
10212 S:      Maintained
10213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10214 W:      http://www.native-instruments.com
10215 F:      sound/usb/caiaq/
10217 NATSEMI ETHERNET DRIVER (DP8381x)
10218 S:      Orphan
10219 F:      drivers/net/ethernet/natsemi/natsemi.c
10221 NCR 5380 SCSI DRIVERS
10222 M:      Finn Thain <fthain@telegraphics.com.au>
10223 M:      Michael Schmitz <schmitzmic@gmail.com>
10224 L:      linux-scsi@vger.kernel.org
10225 S:      Maintained
10226 F:      Documentation/scsi/g_NCR5380.txt
10227 F:      drivers/scsi/NCR5380.*
10228 F:      drivers/scsi/arm/cumana_1.c
10229 F:      drivers/scsi/arm/oak.c
10230 F:      drivers/scsi/atari_scsi.*
10231 F:      drivers/scsi/dmx3191d.c
10232 F:      drivers/scsi/g_NCR5380.*
10233 F:      drivers/scsi/mac_scsi.*
10234 F:      drivers/scsi/sun3_scsi.*
10235 F:      drivers/scsi/sun3_scsi_vme.c
10237 NCSI LIBRARY:
10238 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10239 S:      Maintained
10240 F:      net/ncsi/
10242 NCT6775 HARDWARE MONITOR DRIVER
10243 M:      Guenter Roeck <linux@roeck-us.net>
10244 L:      linux-hwmon@vger.kernel.org
10245 S:      Maintained
10246 F:      Documentation/hwmon/nct6775
10247 F:      drivers/hwmon/nct6775.c
10249 NET_FAILOVER MODULE
10250 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10251 L:      netdev@vger.kernel.org
10252 S:      Supported
10253 F:      driver/net/net_failover.c
10254 F:      include/net/net_failover.h
10255 F:      Documentation/networking/net_failover.rst
10257 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10258 M:      Faisal Latif <faisal.latif@intel.com>
10259 L:      linux-rdma@vger.kernel.org
10260 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10261 S:      Supported
10262 F:      drivers/infiniband/hw/nes/
10263 F:      include/uapi/rdma/nes-abi.h
10265 NETEM NETWORK EMULATOR
10266 M:      Stephen Hemminger <stephen@networkplumber.org>
10267 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10268 S:      Maintained
10269 F:      net/sched/sch_netem.c
10271 NETERION 10GbE DRIVERS (s2io/vxge)
10272 M:      Jon Mason <jdmason@kudzu.us>
10273 L:      netdev@vger.kernel.org
10274 S:      Supported
10275 F:      Documentation/networking/s2io.txt
10276 F:      Documentation/networking/vxge.txt
10277 F:      drivers/net/ethernet/neterion/
10279 NETFILTER
10280 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10281 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10282 M:      Florian Westphal <fw@strlen.de>
10283 L:      netfilter-devel@vger.kernel.org
10284 L:      coreteam@netfilter.org
10285 W:      http://www.netfilter.org/
10286 W:      http://www.iptables.org/
10287 W:      http://www.nftables.org/
10288 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10291 S:      Maintained
10292 F:      include/linux/netfilter*
10293 F:      include/linux/netfilter/
10294 F:      include/net/netfilter/
10295 F:      include/uapi/linux/netfilter*
10296 F:      include/uapi/linux/netfilter/
10297 F:      net/*/netfilter.c
10298 F:      net/*/netfilter/
10299 F:      net/netfilter/
10300 F:      net/bridge/br_netfilter*.c
10302 NETROM NETWORK LAYER
10303 M:      Ralf Baechle <ralf@linux-mips.org>
10304 L:      linux-hams@vger.kernel.org
10305 W:      http://www.linux-ax25.org/
10306 S:      Maintained
10307 F:      include/net/netrom.h
10308 F:      include/uapi/linux/netrom.h
10309 F:      net/netrom/
10311 NETRONOME ETHERNET DRIVERS
10312 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10313 L:      oss-drivers@netronome.com
10314 S:      Maintained
10315 F:      drivers/net/ethernet/netronome/
10317 NETWORK BLOCK DEVICE (NBD)
10318 M:      Josef Bacik <josef@toxicpanda.com>
10319 S:      Maintained
10320 L:      linux-block@vger.kernel.org
10321 L:      nbd@other.debian.org
10322 F:      Documentation/blockdev/nbd.txt
10323 F:      drivers/block/nbd.c
10324 F:      include/uapi/linux/nbd.h
10326 NETWORK DROP MONITOR
10327 M:      Neil Horman <nhorman@tuxdriver.com>
10328 L:      netdev@vger.kernel.org
10329 S:      Maintained
10330 W:      https://fedorahosted.org/dropwatch/
10331 F:      net/core/drop_monitor.c
10333 NETWORKING DRIVERS
10334 M:      "David S. Miller" <davem@davemloft.net>
10335 L:      netdev@vger.kernel.org
10336 W:      http://www.linuxfoundation.org/en/Net
10337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10340 S:      Odd Fixes
10341 F:      Documentation/devicetree/bindings/net/
10342 F:      drivers/net/
10343 F:      include/linux/if_*
10344 F:      include/linux/netdevice.h
10345 F:      include/linux/etherdevice.h
10346 F:      include/linux/fcdevice.h
10347 F:      include/linux/fddidevice.h
10348 F:      include/linux/hippidevice.h
10349 F:      include/linux/inetdevice.h
10350 F:      include/uapi/linux/if_*
10351 F:      include/uapi/linux/netdevice.h
10353 NETWORKING DRIVERS (WIRELESS)
10354 M:      Kalle Valo <kvalo@codeaurora.org>
10355 L:      linux-wireless@vger.kernel.org
10356 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10359 S:      Maintained
10360 F:      Documentation/devicetree/bindings/net/wireless/
10361 F:      drivers/net/wireless/
10363 NETWORKING [DSA]
10364 M:      Andrew Lunn <andrew@lunn.ch>
10365 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10366 M:      Florian Fainelli <f.fainelli@gmail.com>
10367 S:      Maintained
10368 F:      Documentation/devicetree/bindings/net/dsa/
10369 F:      net/dsa/
10370 F:      include/net/dsa.h
10371 F:      include/linux/dsa/
10372 F:      drivers/net/dsa/
10374 NETWORKING [GENERAL]
10375 M:      "David S. Miller" <davem@davemloft.net>
10376 L:      netdev@vger.kernel.org
10377 W:      http://www.linuxfoundation.org/en/Net
10378 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10381 B:      mailto:netdev@vger.kernel.org
10382 S:      Maintained
10383 F:      net/
10384 F:      include/net/
10385 F:      include/linux/in.h
10386 F:      include/linux/net.h
10387 F:      include/linux/netdevice.h
10388 F:      include/uapi/linux/in.h
10389 F:      include/uapi/linux/net.h
10390 F:      include/uapi/linux/netdevice.h
10391 F:      include/uapi/linux/net_namespace.h
10392 F:      tools/testing/selftests/net/
10393 F:      lib/net_utils.c
10394 F:      lib/random32.c
10395 F:      Documentation/networking/
10397 NETWORKING [IPSEC]
10398 M:      Steffen Klassert <steffen.klassert@secunet.com>
10399 M:      Herbert Xu <herbert@gondor.apana.org.au>
10400 M:      "David S. Miller" <davem@davemloft.net>
10401 L:      netdev@vger.kernel.org
10402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10404 S:      Maintained
10405 F:      net/xfrm/
10406 F:      net/key/
10407 F:      net/ipv4/xfrm*
10408 F:      net/ipv4/esp4*
10409 F:      net/ipv4/ah4.c
10410 F:      net/ipv4/ipcomp.c
10411 F:      net/ipv4/ip_vti.c
10412 F:      net/ipv6/xfrm*
10413 F:      net/ipv6/esp6*
10414 F:      net/ipv6/ah6.c
10415 F:      net/ipv6/ipcomp6.c
10416 F:      net/ipv6/ip6_vti.c
10417 F:      include/uapi/linux/xfrm.h
10418 F:      include/net/xfrm.h
10420 NETWORKING [IPv4/IPv6]
10421 M:      "David S. Miller" <davem@davemloft.net>
10422 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10423 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10424 L:      netdev@vger.kernel.org
10425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10426 S:      Maintained
10427 F:      net/ipv4/
10428 F:      net/ipv6/
10429 F:      include/net/ip*
10430 F:      arch/x86/net/*
10432 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10433 M:      Paul Moore <paul@paul-moore.com>
10434 W:      https://github.com/netlabel
10435 L:      netdev@vger.kernel.org
10436 L:      linux-security-module@vger.kernel.org
10437 S:      Maintained
10438 F:      Documentation/netlabel/
10439 F:      include/net/calipso.h
10440 F:      include/net/cipso_ipv4.h
10441 F:      include/net/netlabel.h
10442 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10443 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10444 F:      net/netlabel/
10445 F:      net/ipv4/cipso_ipv4.c
10446 F:      net/ipv6/calipso.c
10447 F:      net/netfilter/xt_CONNSECMARK.c
10448 F:      net/netfilter/xt_SECMARK.c
10450 NETWORKING [TCP]
10451 M:      Eric Dumazet <edumazet@google.com>
10452 L:      netdev@vger.kernel.org
10453 S:      Maintained
10454 F:      net/ipv4/tcp*.c
10455 F:      net/ipv4/syncookies.c
10456 F:      net/ipv6/tcp*.c
10457 F:      net/ipv6/syncookies.c
10458 F:      include/uapi/linux/tcp.h
10459 F:      include/net/tcp.h
10460 F:      include/linux/tcp.h
10461 F:      include/trace/events/tcp.h
10463 NETWORKING [TLS]
10464 M:      Boris Pismenny <borisp@mellanox.com>
10465 M:      Aviad Yehezkel <aviadye@mellanox.com>
10466 M:      Dave Watson <davejwatson@fb.com>
10467 M:      John Fastabend <john.fastabend@gmail.com>
10468 M:      Daniel Borkmann <daniel@iogearbox.net>
10469 L:      netdev@vger.kernel.org
10470 S:      Maintained
10471 F:      net/tls/*
10472 F:      include/uapi/linux/tls.h
10473 F:      include/net/tls.h
10475 NETWORKING [WIRELESS]
10476 L:      linux-wireless@vger.kernel.org
10477 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10479 NETDEVSIM
10480 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10481 S:      Maintained
10482 F:      drivers/net/netdevsim/*
10484 NETXEN (1/10) GbE SUPPORT
10485 M:      Manish Chopra <manish.chopra@cavium.com>
10486 M:      Rahul Verma <rahul.verma@cavium.com>
10487 M:      Dept-GELinuxNICDev@cavium.com
10488 L:      netdev@vger.kernel.org
10489 S:      Supported
10490 F:      drivers/net/ethernet/qlogic/netxen/
10492 NFC SUBSYSTEM
10493 M:      Samuel Ortiz <sameo@linux.intel.com>
10494 L:      linux-wireless@vger.kernel.org
10495 L:      linux-nfc@lists.01.org (subscribers-only)
10496 S:      Supported
10497 F:      net/nfc/
10498 F:      include/net/nfc/
10499 F:      include/uapi/linux/nfc.h
10500 F:      drivers/nfc/
10501 F:      include/linux/platform_data/nfcmrvl.h
10502 F:      include/linux/platform_data/nxp-nci.h
10503 F:      Documentation/devicetree/bindings/net/nfc/
10505 NFS, SUNRPC, AND LOCKD CLIENTS
10506 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10507 M:      Anna Schumaker <anna.schumaker@netapp.com>
10508 L:      linux-nfs@vger.kernel.org
10509 W:      http://client.linux-nfs.org
10510 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10511 S:      Maintained
10512 F:      fs/lockd/
10513 F:      fs/nfs/
10514 F:      fs/nfs_common/
10515 F:      net/sunrpc/
10516 F:      include/linux/lockd/
10517 F:      include/linux/nfs*
10518 F:      include/linux/sunrpc/
10519 F:      include/uapi/linux/nfs*
10520 F:      include/uapi/linux/sunrpc/
10522 NILFS2 FILESYSTEM
10523 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10524 L:      linux-nilfs@vger.kernel.org
10525 W:      https://nilfs.sourceforge.io/
10526 W:      https://nilfs.osdn.jp/
10527 T:      git git://github.com/konis/nilfs2.git
10528 S:      Supported
10529 F:      Documentation/filesystems/nilfs2.txt
10530 F:      fs/nilfs2/
10531 F:      include/trace/events/nilfs2.h
10532 F:      include/uapi/linux/nilfs2_api.h
10533 F:      include/uapi/linux/nilfs2_ondisk.h
10535 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10536 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10537 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10538 S:      Maintained
10539 F:      Documentation/scsi/NinjaSCSI.txt
10540 F:      drivers/scsi/pcmcia/nsp_*
10542 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10543 M:      GOTO Masanori <gotom@debian.or.jp>
10544 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10545 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10546 S:      Maintained
10547 F:      Documentation/scsi/NinjaSCSI.txt
10548 F:      drivers/scsi/nsp32*
10550 NIOS2 ARCHITECTURE
10551 M:      Ley Foon Tan <lftan@altera.com>
10552 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10554 S:      Maintained
10555 F:      arch/nios2/
10557 NOHZ, DYNTICKS SUPPORT
10558 M:      Frederic Weisbecker <fweisbec@gmail.com>
10559 M:      Thomas Gleixner <tglx@linutronix.de>
10560 M:      Ingo Molnar <mingo@kernel.org>
10561 L:      linux-kernel@vger.kernel.org
10562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10563 S:      Maintained
10564 F:      kernel/time/tick*.*
10565 F:      include/linux/tick.h
10566 F:      include/linux/sched/nohz.h
10568 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10569 M:      Pavel Machek <pavel@ucw.cz>
10570 M:      Sakari Ailus <sakari.ailus@iki.fi>
10571 L:      linux-media@vger.kernel.org
10572 S:      Maintained
10573 F:      drivers/media/i2c/et8ek8
10574 F:      drivers/media/i2c/ad5820.c
10576 NOKIA N900 POWER SUPPLY DRIVERS
10577 R:      Pali Rohár <pali.rohar@gmail.com>
10578 F:      include/linux/power/bq2415x_charger.h
10579 F:      include/linux/power/bq27xxx_battery.h
10580 F:      include/linux/power/isp1704_charger.h
10581 F:      drivers/power/supply/bq2415x_charger.c
10582 F:      drivers/power/supply/bq27xxx_battery.c
10583 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10584 F:      drivers/power/supply/isp1704_charger.c
10585 F:      drivers/power/supply/rx51_battery.c
10587 NTB AMD DRIVER
10588 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10589 L:      linux-ntb@googlegroups.com
10590 S:      Supported
10591 F:      drivers/ntb/hw/amd/
10593 NTB DRIVER CORE
10594 M:      Jon Mason <jdmason@kudzu.us>
10595 M:      Dave Jiang <dave.jiang@intel.com>
10596 M:      Allen Hubbe <allenbh@gmail.com>
10597 L:      linux-ntb@googlegroups.com
10598 S:      Supported
10599 W:      https://github.com/jonmason/ntb/wiki
10600 T:      git git://github.com/jonmason/ntb.git
10601 F:      drivers/ntb/
10602 F:      drivers/net/ntb_netdev.c
10603 F:      include/linux/ntb.h
10604 F:      include/linux/ntb_transport.h
10605 F:      tools/testing/selftests/ntb/
10607 NTB IDT DRIVER
10608 M:      Serge Semin <fancer.lancer@gmail.com>
10609 L:      linux-ntb@googlegroups.com
10610 S:      Supported
10611 F:      drivers/ntb/hw/idt/
10613 NTB INTEL DRIVER
10614 M:      Dave Jiang <dave.jiang@intel.com>
10615 L:      linux-ntb@googlegroups.com
10616 S:      Supported
10617 W:      https://github.com/davejiang/linux/wiki
10618 T:      git https://github.com/davejiang/linux.git
10619 F:      drivers/ntb/hw/intel/
10621 NTFS FILESYSTEM
10622 M:      Anton Altaparmakov <anton@tuxera.com>
10623 L:      linux-ntfs-dev@lists.sourceforge.net
10624 W:      http://www.tuxera.com/
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10626 S:      Supported
10627 F:      Documentation/filesystems/ntfs.txt
10628 F:      fs/ntfs/
10630 NUBUS SUBSYSTEM
10631 M:      Finn Thain <fthain@telegraphics.com.au>
10632 L:      linux-m68k@lists.linux-m68k.org
10633 S:      Maintained
10634 F:      arch/*/include/asm/nubus.h
10635 F:      drivers/nubus/
10636 F:      include/linux/nubus.h
10637 F:      include/uapi/linux/nubus.h
10639 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10640 M:      Antonino Daplas <adaplas@gmail.com>
10641 L:      linux-fbdev@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/video/fbdev/riva/
10644 F:      drivers/video/fbdev/nvidia/
10646 NVM EXPRESS DRIVER
10647 M:      Keith Busch <keith.busch@intel.com>
10648 M:      Jens Axboe <axboe@fb.com>
10649 M:      Christoph Hellwig <hch@lst.de>
10650 M:      Sagi Grimberg <sagi@grimberg.me>
10651 L:      linux-nvme@lists.infradead.org
10652 T:      git://git.infradead.org/nvme.git
10653 W:      http://git.infradead.org/nvme.git
10654 S:      Supported
10655 F:      drivers/nvme/host/
10656 F:      include/linux/nvme.h
10657 F:      include/uapi/linux/nvme_ioctl.h
10659 NVM EXPRESS FC TRANSPORT DRIVERS
10660 M:      James Smart <james.smart@broadcom.com>
10661 L:      linux-nvme@lists.infradead.org
10662 S:      Supported
10663 F:      include/linux/nvme-fc.h
10664 F:      include/linux/nvme-fc-driver.h
10665 F:      drivers/nvme/host/fc.c
10666 F:      drivers/nvme/target/fc.c
10667 F:      drivers/nvme/target/fcloop.c
10669 NVM EXPRESS TARGET DRIVER
10670 M:      Christoph Hellwig <hch@lst.de>
10671 M:      Sagi Grimberg <sagi@grimberg.me>
10672 L:      linux-nvme@lists.infradead.org
10673 T:      git://git.infradead.org/nvme.git
10674 W:      http://git.infradead.org/nvme.git
10675 S:      Supported
10676 F:      drivers/nvme/target/
10678 NVMEM FRAMEWORK
10679 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10680 S:      Maintained
10681 F:      drivers/nvmem/
10682 F:      Documentation/devicetree/bindings/nvmem/
10683 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10684 F:      include/linux/nvmem-consumer.h
10685 F:      include/linux/nvmem-provider.h
10687 NXP SGTL5000 DRIVER
10688 M:      Fabio Estevam <fabio.estevam@nxp.com>
10689 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10690 S:      Maintained
10691 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10692 F:      sound/soc/codecs/sgtl5000*
10694 NXP TDA998X DRM DRIVER
10695 M:      Russell King <linux@armlinux.org.uk>
10696 S:      Maintained
10697 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10698 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10699 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10700 F:      include/drm/i2c/tda998x.h
10701 F:      include/dt-bindings/display/tda998x.h
10702 K:      "nxp,tda998x"
10704 NXP TFA9879 DRIVER
10705 M:      Peter Rosin <peda@axentia.se>
10706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10709 F:      sound/soc/codecs/tfa9879*
10711 NXP-NCI NFC DRIVER
10712 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10713 R:      Charles Gorand <charles.gorand@effinnov.com>
10714 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10715 S:      Supported
10716 F:      drivers/nfc/nxp-nci
10718 OBJTOOL
10719 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10720 M:      Peter Zijlstra <peterz@infradead.org>
10721 S:      Supported
10722 F:      tools/objtool/
10724 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10725 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10726 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10727 L:      linuxppc-dev@lists.ozlabs.org
10728 S:      Supported
10729 F:      arch/powerpc/platforms/powernv/ocxl.c
10730 F:      arch/powerpc/include/asm/pnv-ocxl.h
10731 F:      drivers/misc/ocxl/
10732 F:      include/misc/ocxl*
10733 F:      include/uapi/misc/ocxl.h
10734 F:      Documentation/accelerators/ocxl.rst
10736 OMAP AUDIO SUPPORT
10737 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10738 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10740 L:      linux-omap@vger.kernel.org
10741 S:      Maintained
10742 F:      sound/soc/omap/
10744 OMAP CLOCK FRAMEWORK SUPPORT
10745 M:      Paul Walmsley <paul@pwsan.com>
10746 L:      linux-omap@vger.kernel.org
10747 S:      Maintained
10748 F:      arch/arm/*omap*/*clock*
10750 OMAP DEVICE TREE SUPPORT
10751 M:      Benoît Cousson <bcousson@baylibre.com>
10752 M:      Tony Lindgren <tony@atomide.com>
10753 L:      linux-omap@vger.kernel.org
10754 L:      devicetree@vger.kernel.org
10755 S:      Maintained
10756 F:      arch/arm/boot/dts/*omap*
10757 F:      arch/arm/boot/dts/*am3*
10758 F:      arch/arm/boot/dts/*am4*
10759 F:      arch/arm/boot/dts/*am5*
10760 F:      arch/arm/boot/dts/*dra7*
10762 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10763 L:      linux-omap@vger.kernel.org
10764 L:      linux-fbdev@vger.kernel.org
10765 S:      Orphan
10766 F:      drivers/video/fbdev/omap2/
10767 F:      Documentation/arm/OMAP/DSS
10769 OMAP FRAMEBUFFER SUPPORT
10770 L:      linux-fbdev@vger.kernel.org
10771 L:      linux-omap@vger.kernel.org
10772 S:      Orphan
10773 F:      drivers/video/fbdev/omap/
10775 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10776 M:      Roger Quadros <rogerq@ti.com>
10777 M:      Tony Lindgren <tony@atomide.com>
10778 L:      linux-omap@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/memory/omap-gpmc.c
10781 F:      arch/arm/mach-omap2/*gpmc*
10783 OMAP GPIO DRIVER
10784 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10785 M:      Santosh Shilimkar <ssantosh@kernel.org>
10786 M:      Kevin Hilman <khilman@kernel.org>
10787 L:      linux-omap@vger.kernel.org
10788 S:      Maintained
10789 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10790 F:      drivers/gpio/gpio-omap.c
10792 OMAP HARDWARE SPINLOCK SUPPORT
10793 M:      Ohad Ben-Cohen <ohad@wizery.com>
10794 L:      linux-omap@vger.kernel.org
10795 S:      Maintained
10796 F:      drivers/hwspinlock/omap_hwspinlock.c
10798 OMAP HS MMC SUPPORT
10799 L:      linux-mmc@vger.kernel.org
10800 L:      linux-omap@vger.kernel.org
10801 S:      Orphan
10802 F:      drivers/mmc/host/omap_hsmmc.c
10804 OMAP HWMOD DATA
10805 M:      Paul Walmsley <paul@pwsan.com>
10806 L:      linux-omap@vger.kernel.org
10807 S:      Maintained
10808 F:      arch/arm/mach-omap2/omap_hwmod*data*
10810 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10811 M:      Benoît Cousson <bcousson@baylibre.com>
10812 L:      linux-omap@vger.kernel.org
10813 S:      Maintained
10814 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10816 OMAP HWMOD SUPPORT
10817 M:      Benoît Cousson <bcousson@baylibre.com>
10818 M:      Paul Walmsley <paul@pwsan.com>
10819 L:      linux-omap@vger.kernel.org
10820 S:      Maintained
10821 F:      arch/arm/mach-omap2/omap_hwmod.*
10823 OMAP I2C DRIVER
10824 M:      Vignesh R <vigneshr@ti.com>
10825 L:      linux-omap@vger.kernel.org
10826 L:      linux-i2c@vger.kernel.org
10827 S:      Maintained
10828 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
10829 F:      drivers/i2c/busses/i2c-omap.c
10831 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10832 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10833 L:      linux-media@vger.kernel.org
10834 S:      Maintained
10835 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10836 F:      drivers/media/platform/omap3isp/
10837 F:      drivers/staging/media/omap4iss/
10839 OMAP MMC SUPPORT
10840 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10841 L:      linux-omap@vger.kernel.org
10842 S:      Odd Fixes
10843 F:      drivers/mmc/host/omap.c
10845 OMAP POWER MANAGEMENT SUPPORT
10846 M:      Kevin Hilman <khilman@kernel.org>
10847 L:      linux-omap@vger.kernel.org
10848 S:      Maintained
10849 F:      arch/arm/*omap*/*pm*
10850 F:      drivers/cpufreq/omap-cpufreq.c
10852 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10853 M:      Rajendra Nayak <rnayak@codeaurora.org>
10854 M:      Paul Walmsley <paul@pwsan.com>
10855 L:      linux-omap@vger.kernel.org
10856 S:      Maintained
10857 F:      arch/arm/mach-omap2/prm*
10859 OMAP RANDOM NUMBER GENERATOR SUPPORT
10860 M:      Deepak Saxena <dsaxena@plexity.net>
10861 S:      Maintained
10862 F:      drivers/char/hw_random/omap-rng.c
10864 OMAP USB SUPPORT
10865 L:      linux-usb@vger.kernel.org
10866 L:      linux-omap@vger.kernel.org
10867 S:      Orphan
10868 F:      drivers/usb/*/*omap*
10869 F:      arch/arm/*omap*/usb*
10871 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10872 M:      Mark Jackson <mpfj@newflow.co.uk>
10873 L:      linux-omap@vger.kernel.org
10874 S:      Maintained
10875 F:      arch/arm/boot/dts/am335x-nano.dts
10877 OMAP1 SUPPORT
10878 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10879 M:      Tony Lindgren <tony@atomide.com>
10880 L:      linux-omap@vger.kernel.org
10881 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10883 S:      Maintained
10884 F:      arch/arm/mach-omap1/
10885 F:      arch/arm/plat-omap/
10886 F:      arch/arm/configs/omap1_defconfig
10887 F:      drivers/i2c/busses/i2c-omap.c
10888 F:      include/linux/platform_data/i2c-omap.h
10889 F:      include/linux/platform_data/ams-delta-fiq.h
10891 OMAP2+ SUPPORT
10892 M:      Tony Lindgren <tony@atomide.com>
10893 L:      linux-omap@vger.kernel.org
10894 W:      http://www.muru.com/linux/omap/
10895 W:      http://linux.omap.com/
10896 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10898 S:      Maintained
10899 F:      arch/arm/mach-omap2/
10900 F:      arch/arm/plat-omap/
10901 F:      arch/arm/configs/omap2plus_defconfig
10902 F:      drivers/i2c/busses/i2c-omap.c
10903 F:      drivers/irqchip/irq-omap-intc.c
10904 F:      drivers/mfd/*omap*.c
10905 F:      drivers/mfd/menelaus.c
10906 F:      drivers/mfd/palmas.c
10907 F:      drivers/mfd/tps65217.c
10908 F:      drivers/mfd/tps65218.c
10909 F:      drivers/mfd/tps65910.c
10910 F:      drivers/mfd/twl-core.[ch]
10911 F:      drivers/mfd/twl4030*.c
10912 F:      drivers/mfd/twl6030*.c
10913 F:      drivers/mfd/twl6040*.c
10914 F:      drivers/regulator/palmas-regulator*.c
10915 F:      drivers/regulator/pbias-regulator.c
10916 F:      drivers/regulator/tps65217-regulator.c
10917 F:      drivers/regulator/tps65218-regulator.c
10918 F:      drivers/regulator/tps65910-regulator.c
10919 F:      drivers/regulator/twl-regulator.c
10920 F:      drivers/regulator/twl6030-regulator.c
10921 F:      include/linux/platform_data/i2c-omap.h
10923 ONION OMEGA2+ BOARD
10924 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10925 L:      linux-mips@linux-mips.org
10926 S:      Maintained
10927 F:      arch/mips/boot/dts/ralink/omega2p.dts
10929 OMFS FILESYSTEM
10930 M:      Bob Copeland <me@bobcopeland.com>
10931 L:      linux-karma-devel@lists.sourceforge.net
10932 S:      Maintained
10933 F:      Documentation/filesystems/omfs.txt
10934 F:      fs/omfs/
10936 OMNIKEY CARDMAN 4000 DRIVER
10937 M:      Harald Welte <laforge@gnumonks.org>
10938 S:      Maintained
10939 F:      drivers/char/pcmcia/cm4000_cs.c
10940 F:      include/linux/cm4000_cs.h
10941 F:      include/uapi/linux/cm4000_cs.h
10943 OMNIKEY CARDMAN 4040 DRIVER
10944 M:      Harald Welte <laforge@gnumonks.org>
10945 S:      Maintained
10946 F:      drivers/char/pcmcia/cm4040_cs.*
10948 OMNIVISION OV13858 SENSOR DRIVER
10949 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10950 L:      linux-media@vger.kernel.org
10951 T:      git git://linuxtv.org/media_tree.git
10952 S:      Maintained
10953 F:      drivers/media/i2c/ov13858.c
10955 OMNIVISION OV2680 SENSOR DRIVER
10956 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10957 L:      linux-media@vger.kernel.org
10958 T:      git git://linuxtv.org/media_tree.git
10959 S:      Maintained
10960 F:      drivers/media/i2c/ov2680.c
10961 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10963 OMNIVISION OV2685 SENSOR DRIVER
10964 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10965 L:      linux-media@vger.kernel.org
10966 T:      git git://linuxtv.org/media_tree.git
10967 S:      Maintained
10968 F:      drivers/media/i2c/ov2685.c
10970 OMNIVISION OV5640 SENSOR DRIVER
10971 M:      Steve Longerbeam <slongerbeam@gmail.com>
10972 L:      linux-media@vger.kernel.org
10973 T:      git git://linuxtv.org/media_tree.git
10974 S:      Maintained
10975 F:      drivers/media/i2c/ov5640.c
10977 OMNIVISION OV5647 SENSOR DRIVER
10978 M:      Luis Oliveira <lolivei@synopsys.com>
10979 L:      linux-media@vger.kernel.org
10980 T:      git git://linuxtv.org/media_tree.git
10981 S:      Maintained
10982 F:      drivers/media/i2c/ov5647.c
10984 OMNIVISION OV5695 SENSOR DRIVER
10985 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10986 L:      linux-media@vger.kernel.org
10987 T:      git git://linuxtv.org/media_tree.git
10988 S:      Maintained
10989 F:      drivers/media/i2c/ov5695.c
10991 OMNIVISION OV7670 SENSOR DRIVER
10992 M:      Jonathan Corbet <corbet@lwn.net>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 S:      Maintained
10996 F:      drivers/media/i2c/ov7670.c
10997 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10999 OMNIVISION OV772x SENSOR DRIVER
11000 M:      Jacopo Mondi <jacopo@jmondi.org>
11001 L:      linux-media@vger.kernel.org
11002 T:      git git://linuxtv.org/media_tree.git
11003 S:      Odd fixes
11004 F:      drivers/media/i2c/ov772x.c
11005 F:      include/media/i2c/ov772x.h
11006 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11008 OMNIVISION OV7740 SENSOR DRIVER
11009 M:      Wenyou Yang <wenyou.yang@microchip.com>
11010 L:      linux-media@vger.kernel.org
11011 T:      git git://linuxtv.org/media_tree.git
11012 S:      Maintained
11013 F:      drivers/media/i2c/ov7740.c
11014 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11016 OMNIVISION OV9650 SENSOR DRIVER
11017 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11018 R:      Akinobu Mita <akinobu.mita@gmail.com>
11019 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11020 L:      linux-media@vger.kernel.org
11021 T:      git git://linuxtv.org/media_tree.git
11022 S:      Maintained
11023 F:      drivers/media/i2c/ov9650.c
11024 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11026 ONENAND FLASH DRIVER
11027 M:      Kyungmin Park <kyungmin.park@samsung.com>
11028 L:      linux-mtd@lists.infradead.org
11029 S:      Maintained
11030 F:      drivers/mtd/nand/onenand/
11031 F:      include/linux/mtd/onenand*.h
11033 ONSTREAM SCSI TAPE DRIVER
11034 M:      Willem Riede <osst@riede.org>
11035 L:      osst-users@lists.sourceforge.net
11036 L:      linux-scsi@vger.kernel.org
11037 S:      Maintained
11038 F:      Documentation/scsi/osst.txt
11039 F:      drivers/scsi/osst.*
11040 F:      drivers/scsi/osst_*.h
11041 F:      drivers/scsi/st.h
11043 OP-TEE DRIVER
11044 M:      Jens Wiklander <jens.wiklander@linaro.org>
11045 S:      Maintained
11046 F:      drivers/tee/optee/
11048 OPA-VNIC DRIVER
11049 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11050 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11051 L:      linux-rdma@vger.kernel.org
11052 S:      Supported
11053 F:      drivers/infiniband/ulp/opa_vnic
11055 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11056 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11057 M:      Frank Rowand <frowand.list@gmail.com>
11058 L:      devicetree@vger.kernel.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11061 F:      Documentation/devicetree/overlay-notes.txt
11062 F:      drivers/of/overlay.c
11063 F:      drivers/of/resolver.c
11064 K:      of_overlay_notifier_
11066 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11067 M:      Rob Herring <robh+dt@kernel.org>
11068 M:      Frank Rowand <frowand.list@gmail.com>
11069 L:      devicetree@vger.kernel.org
11070 W:      http://www.devicetree.org/
11071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11072 S:      Maintained
11073 F:      drivers/of/
11074 F:      include/linux/of*.h
11075 F:      scripts/dtc/
11076 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11078 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11079 M:      Rob Herring <robh+dt@kernel.org>
11080 M:      Mark Rutland <mark.rutland@arm.com>
11081 L:      devicetree@vger.kernel.org
11082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11083 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11084 S:      Maintained
11085 F:      Documentation/devicetree/
11086 F:      arch/*/boot/dts/
11087 F:      include/dt-bindings/
11089 OPENCORES I2C BUS DRIVER
11090 M:      Peter Korsgaard <peter@korsgaard.com>
11091 L:      linux-i2c@vger.kernel.org
11092 S:      Maintained
11093 F:      Documentation/i2c/busses/i2c-ocores
11094 F:      drivers/i2c/busses/i2c-ocores.c
11096 OPENRISC ARCHITECTURE
11097 M:      Jonas Bonn <jonas@southpole.se>
11098 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11099 M:      Stafford Horne <shorne@gmail.com>
11100 T:      git git://github.com/openrisc/linux.git
11101 L:      openrisc@lists.librecores.org
11102 W:      http://openrisc.io
11103 S:      Maintained
11104 F:      Documentation/devicetree/bindings/openrisc/
11105 F:      Documentation/openrisc/
11106 F:      arch/openrisc/
11107 F:      drivers/irqchip/irq-ompic.c
11108 F:      drivers/irqchip/irq-or1k-*
11110 OPENVSWITCH
11111 M:      Pravin B Shelar <pshelar@ovn.org>
11112 L:      netdev@vger.kernel.org
11113 L:      dev@openvswitch.org
11114 W:      http://openvswitch.org
11115 S:      Maintained
11116 F:      net/openvswitch/
11117 F:      include/uapi/linux/openvswitch.h
11119 OPERATING PERFORMANCE POINTS (OPP)
11120 M:      Viresh Kumar <vireshk@kernel.org>
11121 M:      Nishanth Menon <nm@ti.com>
11122 M:      Stephen Boyd <sboyd@kernel.org>
11123 L:      linux-pm@vger.kernel.org
11124 S:      Maintained
11125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11126 F:      drivers/opp/
11127 F:      include/linux/pm_opp.h
11128 F:      Documentation/power/opp.txt
11129 F:      Documentation/devicetree/bindings/opp/
11131 OPL4 DRIVER
11132 M:      Clemens Ladisch <clemens@ladisch.de>
11133 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11134 T:      git git://git.alsa-project.org/alsa-kernel.git
11135 S:      Maintained
11136 F:      sound/drivers/opl4/
11138 OPROFILE
11139 M:      Robert Richter <rric@kernel.org>
11140 L:      oprofile-list@lists.sf.net
11141 S:      Maintained
11142 F:      arch/*/include/asm/oprofile*.h
11143 F:      arch/*/oprofile/
11144 F:      drivers/oprofile/
11145 F:      include/linux/oprofile.h
11147 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11148 M:      Mark Fasheh <mark@fasheh.com>
11149 M:      Joel Becker <jlbec@evilplan.org>
11150 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11151 W:      http://ocfs2.wiki.kernel.org
11152 S:      Supported
11153 F:      Documentation/filesystems/ocfs2.txt
11154 F:      Documentation/filesystems/dlmfs.txt
11155 F:      fs/ocfs2/
11157 ORANGEFS FILESYSTEM
11158 M:      Mike Marshall <hubcap@omnibond.com>
11159 R:      Martin Brandenburg <martin@omnibond.com>
11160 L:      devel@lists.orangefs.org
11161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11162 S:      Supported
11163 F:      fs/orangefs/
11164 F:      Documentation/filesystems/orangefs.txt
11166 ORINOCO DRIVER
11167 L:      linux-wireless@vger.kernel.org
11168 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11169 W:      http://www.nongnu.org/orinoco/
11170 S:      Orphan
11171 F:      drivers/net/wireless/intersil/orinoco/
11173 OSD LIBRARY and FILESYSTEM
11174 M:      Boaz Harrosh <ooo@electrozaur.com>
11175 S:      Maintained
11176 F:      drivers/scsi/osd/
11177 F:      include/scsi/osd_*
11178 F:      fs/exofs/
11180 OV2659 OMNIVISION SENSOR DRIVER
11181 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11182 L:      linux-media@vger.kernel.org
11183 W:      https://linuxtv.org
11184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11185 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11186 S:      Maintained
11187 F:      drivers/media/i2c/ov2659.c
11188 F:      include/media/i2c/ov2659.h
11190 OVERLAY FILESYSTEM
11191 M:      Miklos Szeredi <miklos@szeredi.hu>
11192 L:      linux-unionfs@vger.kernel.org
11193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11194 S:      Supported
11195 F:      fs/overlayfs/
11196 F:      Documentation/filesystems/overlayfs.txt
11198 P54 WIRELESS DRIVER
11199 M:      Christian Lamparter <chunkeey@googlemail.com>
11200 L:      linux-wireless@vger.kernel.org
11201 W:      http://wireless.kernel.org/en/users/Drivers/p54
11202 S:      Maintained
11203 F:      drivers/net/wireless/intersil/p54/
11205 PA SEMI ETHERNET DRIVER
11206 L:      netdev@vger.kernel.org
11207 S:      Orphan
11208 F:      drivers/net/ethernet/pasemi/*
11210 PA SEMI SMBUS DRIVER
11211 L:      linux-i2c@vger.kernel.org
11212 S:      Orphan
11213 F:      drivers/i2c/busses/i2c-pasemi.c
11215 PADATA PARALLEL EXECUTION MECHANISM
11216 M:      Steffen Klassert <steffen.klassert@secunet.com>
11217 L:      linux-crypto@vger.kernel.org
11218 S:      Maintained
11219 F:      kernel/padata.c
11220 F:      include/linux/padata.h
11221 F:      Documentation/padata.txt
11223 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11224 M:      Harald Welte <laforge@gnumonks.org>
11225 L:      platform-driver-x86@vger.kernel.org
11226 S:      Maintained
11227 F:      drivers/platform/x86/panasonic-laptop.c
11229 PARALLEL LCD/KEYPAD PANEL DRIVER
11230 M:      Willy Tarreau <willy@haproxy.com>
11231 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11232 S:      Odd Fixes
11233 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11234 F:      drivers/auxdisplay/panel.c
11236 PARALLEL PORT SUBSYSTEM
11237 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11238 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11239 L:      linux-parport@lists.infradead.org (subscribers-only)
11240 S:      Maintained
11241 F:      drivers/parport/
11242 F:      include/linux/parport*.h
11243 F:      drivers/char/ppdev.c
11244 F:      include/uapi/linux/ppdev.h
11245 F:      Documentation/parport*.txt
11247 PARAVIRT_OPS INTERFACE
11248 M:      Juergen Gross <jgross@suse.com>
11249 M:      Alok Kataria <akataria@vmware.com>
11250 L:      virtualization@lists.linux-foundation.org
11251 S:      Supported
11252 F:      Documentation/virtual/paravirt_ops.txt
11253 F:      arch/*/kernel/paravirt*
11254 F:      arch/*/include/asm/paravirt*.h
11255 F:      include/linux/hypervisor.h
11257 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11258 M:      Tim Waugh <tim@cyberelk.net>
11259 L:      linux-parport@lists.infradead.org (subscribers-only)
11260 S:      Maintained
11261 F:      Documentation/blockdev/paride.txt
11262 F:      drivers/block/paride/
11264 PARISC ARCHITECTURE
11265 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11266 M:      Helge Deller <deller@gmx.de>
11267 L:      linux-parisc@vger.kernel.org
11268 W:      http://www.parisc-linux.org/
11269 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11272 S:      Maintained
11273 F:      arch/parisc/
11274 F:      Documentation/parisc/
11275 F:      drivers/parisc/
11276 F:      drivers/char/agp/parisc-agp.c
11277 F:      drivers/input/serio/gscps2.c
11278 F:      drivers/parport/parport_gsc.*
11279 F:      drivers/tty/serial/8250/8250_gsc.c
11280 F:      drivers/video/fbdev/sti*
11281 F:      drivers/video/console/sti*
11282 F:      drivers/video/logo/logo_parisc*
11284 PARMAN
11285 M:      Jiri Pirko <jiri@mellanox.com>
11286 L:      netdev@vger.kernel.org
11287 S:      Supported
11288 F:      lib/parman.c
11289 F:      lib/test_parman.c
11290 F:      include/linux/parman.h
11292 PC87360 HARDWARE MONITORING DRIVER
11293 M:      Jim Cromie <jim.cromie@gmail.com>
11294 L:      linux-hwmon@vger.kernel.org
11295 S:      Maintained
11296 F:      Documentation/hwmon/pc87360
11297 F:      drivers/hwmon/pc87360.c
11299 PC8736x GPIO DRIVER
11300 M:      Jim Cromie <jim.cromie@gmail.com>
11301 S:      Maintained
11302 F:      drivers/char/pc8736x_gpio.c
11304 PC87427 HARDWARE MONITORING DRIVER
11305 M:      Jean Delvare <jdelvare@suse.com>
11306 L:      linux-hwmon@vger.kernel.org
11307 S:      Maintained
11308 F:      Documentation/hwmon/pc87427
11309 F:      drivers/hwmon/pc87427.c
11311 PCA9532 LED DRIVER
11312 M:      Riku Voipio <riku.voipio@iki.fi>
11313 S:      Maintained
11314 F:      drivers/leds/leds-pca9532.c
11315 F:      include/linux/leds-pca9532.h
11317 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11318 M:      Guenter Roeck <linux@roeck-us.net>
11319 L:      linux-i2c@vger.kernel.org
11320 S:      Maintained
11321 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11323 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11324 M:      Khalid Aziz <khalid@gonehiking.org>
11325 S:      Maintained
11326 F:      drivers/firmware/pcdp.*
11328 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11329 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11330 L:      linux-pci@vger.kernel.org
11331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332 S:      Maintained
11333 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11334 F:      drivers/pci/controller/pci-aardvark.c
11336 PCI DRIVER FOR ALTERA PCIE IP
11337 M:      Ley Foon Tan <lftan@altera.com>
11338 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11339 L:      linux-pci@vger.kernel.org
11340 S:      Supported
11341 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11342 F:      drivers/pci/controller/pcie-altera.c
11344 PCI DRIVER FOR APPLIEDMICRO XGENE
11345 M:      Tanmay Inamdar <tinamdar@apm.com>
11346 L:      linux-pci@vger.kernel.org
11347 L:      linux-arm-kernel@lists.infradead.org
11348 S:      Maintained
11349 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11350 F:      drivers/pci/controller/pci-xgene.c
11352 PCI DRIVER FOR ARM VERSATILE PLATFORM
11353 M:      Rob Herring <robh@kernel.org>
11354 L:      linux-pci@vger.kernel.org
11355 L:      linux-arm-kernel@lists.infradead.org
11356 S:      Maintained
11357 F:      Documentation/devicetree/bindings/pci/versatile.txt
11358 F:      drivers/pci/controller/pci-versatile.c
11360 PCI DRIVER FOR ARMADA 8K
11361 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11362 L:      linux-pci@vger.kernel.org
11363 L:      linux-arm-kernel@lists.infradead.org
11364 S:      Maintained
11365 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11366 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11368 PCI DRIVER FOR CADENCE PCIE IP
11369 M:      Alan Douglas <adouglas@cadence.com>
11370 L:      linux-pci@vger.kernel.org
11371 S:      Maintained
11372 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11373 F:      drivers/pci/controller/pcie-cadence*
11375 PCI DRIVER FOR FREESCALE LAYERSCAPE
11376 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11377 M:      Mingkai Hu <mingkai.hu@nxp.com>
11378 M:      Roy Zang <roy.zang@nxp.com>
11379 L:      linuxppc-dev@lists.ozlabs.org
11380 L:      linux-pci@vger.kernel.org
11381 L:      linux-arm-kernel@lists.infradead.org
11382 S:      Maintained
11383 F:      drivers/pci/controller/dwc/*layerscape*
11385 PCI DRIVER FOR GENERIC OF HOSTS
11386 M:      Will Deacon <will.deacon@arm.com>
11387 L:      linux-pci@vger.kernel.org
11388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11389 S:      Maintained
11390 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11391 F:      drivers/pci/controller/pci-host-common.c
11392 F:      drivers/pci/controller/pci-host-generic.c
11394 PCI DRIVER FOR IMX6
11395 M:      Richard Zhu <hongxing.zhu@nxp.com>
11396 M:      Lucas Stach <l.stach@pengutronix.de>
11397 L:      linux-pci@vger.kernel.org
11398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11399 S:      Maintained
11400 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11401 F:      drivers/pci/controller/dwc/*imx6*
11403 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11404 M:      Keith Busch <keith.busch@intel.com>
11405 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11406 L:      linux-pci@vger.kernel.org
11407 S:      Supported
11408 F:      drivers/pci/controller/vmd.c
11410 PCI DRIVER FOR MICROSEMI SWITCHTEC
11411 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11412 M:      Logan Gunthorpe <logang@deltatee.com>
11413 L:      linux-pci@vger.kernel.org
11414 S:      Maintained
11415 F:      Documentation/switchtec.txt
11416 F:      Documentation/ABI/testing/sysfs-class-switchtec
11417 F:      drivers/pci/switch/switchtec*
11418 F:      include/uapi/linux/switchtec_ioctl.h
11419 F:      include/linux/switchtec.h
11420 F:      drivers/ntb/hw/mscc/
11422 PCI DRIVER FOR MOBIVEIL PCIE IP
11423 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11424 L:      linux-pci@vger.kernel.org
11425 S:      Supported
11426 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11427 F:      drivers/pci/controller/pcie-mobiveil.c
11429 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11430 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11431 M:      Jason Cooper <jason@lakedaemon.net>
11432 L:      linux-pci@vger.kernel.org
11433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434 S:      Maintained
11435 F:      drivers/pci/controller/*mvebu*
11437 PCI DRIVER FOR NVIDIA TEGRA
11438 M:      Thierry Reding <thierry.reding@gmail.com>
11439 L:      linux-tegra@vger.kernel.org
11440 L:      linux-pci@vger.kernel.org
11441 S:      Supported
11442 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11443 F:      drivers/pci/controller/pci-tegra.c
11445 PCI DRIVER FOR RENESAS R-CAR
11446 M:      Simon Horman <horms@verge.net.au>
11447 L:      linux-pci@vger.kernel.org
11448 L:      linux-renesas-soc@vger.kernel.org
11449 S:      Maintained
11450 F:      drivers/pci/controller/*rcar*
11452 PCI DRIVER FOR SAMSUNG EXYNOS
11453 M:      Jingoo Han <jingoohan1@gmail.com>
11454 L:      linux-pci@vger.kernel.org
11455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11456 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11457 S:      Maintained
11458 F:      drivers/pci/controller/dwc/pci-exynos.c
11460 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11461 M:      Jingoo Han <jingoohan1@gmail.com>
11462 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11463 L:      linux-pci@vger.kernel.org
11464 S:      Maintained
11465 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11466 F:      drivers/pci/controller/dwc/*designware*
11468 PCI DRIVER FOR TI DRA7XX
11469 M:      Kishon Vijay Abraham I <kishon@ti.com>
11470 L:      linux-omap@vger.kernel.org
11471 L:      linux-pci@vger.kernel.org
11472 S:      Supported
11473 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11474 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11476 PCI DRIVER FOR TI KEYSTONE
11477 M:      Murali Karicheri <m-karicheri2@ti.com>
11478 L:      linux-pci@vger.kernel.org
11479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11480 S:      Maintained
11481 F:      drivers/pci/controller/dwc/pci-keystone.c
11483 PCI ENDPOINT SUBSYSTEM
11484 M:      Kishon Vijay Abraham I <kishon@ti.com>
11485 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11486 L:      linux-pci@vger.kernel.org
11487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11488 S:      Supported
11489 F:      drivers/pci/endpoint/
11490 F:      drivers/misc/pci_endpoint_test.c
11491 F:      tools/pci/
11493 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11494 M:      Russell Currey <ruscur@russell.cc>
11495 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11496 M:      Oliver O'Halloran <oohall@gmail.com>
11497 L:      linuxppc-dev@lists.ozlabs.org
11498 S:      Supported
11499 F:      Documentation/PCI/pci-error-recovery.txt
11500 F:      drivers/pci/pcie/aer.c
11501 F:      drivers/pci/pcie/dpc.c
11502 F:      drivers/pci/pcie/err.c
11503 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11504 F:      arch/powerpc/kernel/eeh*.c
11505 F:      arch/powerpc/platforms/*/eeh*.c
11506 F:      arch/powerpc/include/*/eeh*.h
11508 PCI ERROR RECOVERY
11509 M:      Linas Vepstas <linasvepstas@gmail.com>
11510 L:      linux-pci@vger.kernel.org
11511 S:      Supported
11512 F:      Documentation/PCI/pci-error-recovery.txt
11514 PCI MSI DRIVER FOR ALTERA MSI IP
11515 M:      Ley Foon Tan <lftan@altera.com>
11516 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11517 L:      linux-pci@vger.kernel.org
11518 S:      Supported
11519 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11520 F:      drivers/pci/controller/pcie-altera-msi.c
11522 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11523 M:      Duc Dang <dhdang@apm.com>
11524 L:      linux-pci@vger.kernel.org
11525 L:      linux-arm-kernel@lists.infradead.org
11526 S:      Maintained
11527 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11528 F:      drivers/pci/controller/pci-xgene-msi.c
11530 PCI SUBSYSTEM
11531 M:      Bjorn Helgaas <bhelgaas@google.com>
11532 L:      linux-pci@vger.kernel.org
11533 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11535 S:      Supported
11536 F:      Documentation/devicetree/bindings/pci/
11537 F:      Documentation/PCI/
11538 F:      drivers/acpi/pci*
11539 F:      drivers/pci/
11540 F:      include/asm-generic/pci*
11541 F:      include/linux/pci*
11542 F:      include/linux/of_pci.h
11543 F:      include/uapi/linux/pci*
11544 F:      lib/pci*
11545 F:      arch/x86/pci/
11546 F:      arch/x86/kernel/quirks.c
11548 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11549 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11550 L:      linux-pci@vger.kernel.org
11551 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11553 S:      Supported
11554 F:      drivers/pci/controller/
11556 PCIE DRIVER FOR AXIS ARTPEC
11557 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11558 L:      linux-arm-kernel@axis.com
11559 L:      linux-pci@vger.kernel.org
11560 S:      Maintained
11561 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11562 F:      drivers/pci/controller/dwc/*artpec*
11564 PCIE DRIVER FOR CAVIUM THUNDERX
11565 M:      David Daney <david.daney@cavium.com>
11566 L:      linux-pci@vger.kernel.org
11567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11568 S:      Supported
11569 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11570 F:      drivers/pci/controller/pci-thunder-*
11572 PCIE DRIVER FOR HISILICON
11573 M:      Zhou Wang <wangzhou1@hisilicon.com>
11574 L:      linux-pci@vger.kernel.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11577 F:      drivers/pci/controller/dwc/pcie-hisi.c
11579 PCIE DRIVER FOR HISILICON KIRIN
11580 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11581 M:      Binghui Wang <wangbinghui@hisilicon.com>
11582 L:      linux-pci@vger.kernel.org
11583 S:      Maintained
11584 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11585 F:      drivers/pci/controller/dwc/pcie-kirin.c
11587 PCIE DRIVER FOR HISILICON STB
11588 M:      Jianguo Sun <sunjianguo1@huawei.com>
11589 M:      Shawn Guo <shawn.guo@linaro.org>
11590 L:      linux-pci@vger.kernel.org
11591 S:      Maintained
11592 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11593 F:      drivers/pci/controller/dwc/pcie-histb.c
11595 PCIE DRIVER FOR MEDIATEK
11596 M:      Ryder Lee <ryder.lee@mediatek.com>
11597 L:      linux-pci@vger.kernel.org
11598 L:      linux-mediatek@lists.infradead.org
11599 S:      Supported
11600 F:      Documentation/devicetree/bindings/pci/mediatek*
11601 F:      drivers/pci/controller/*mediatek*
11603 PCIE DRIVER FOR QUALCOMM MSM
11604 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11605 L:      linux-pci@vger.kernel.org
11606 L:      linux-arm-msm@vger.kernel.org
11607 S:      Maintained
11608 F:      drivers/pci/controller/dwc/*qcom*
11610 PCIE DRIVER FOR ROCKCHIP
11611 M:      Shawn Lin <shawn.lin@rock-chips.com>
11612 L:      linux-pci@vger.kernel.org
11613 L:      linux-rockchip@lists.infradead.org
11614 S:      Maintained
11615 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11616 F:      drivers/pci/controller/pcie-rockchip*
11618 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11619 M:      Linus Walleij <linus.walleij@linaro.org>
11620 L:      linux-pci@vger.kernel.org
11621 S:      Maintained
11622 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11623 F:      drivers/pci/controller/pci-v3-semi.c
11625 PCIE DRIVER FOR ST SPEAR13XX
11626 M:      Pratyush Anand <pratyush.anand@gmail.com>
11627 L:      linux-pci@vger.kernel.org
11628 S:      Maintained
11629 F:      drivers/pci/controller/dwc/*spear*
11631 PCMCIA SUBSYSTEM
11632 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11634 S:      Odd Fixes
11635 F:      Documentation/pcmcia/
11636 F:      tools/pcmcia/
11637 F:      drivers/pcmcia/
11638 F:      include/pcmcia/
11640 PCNET32 NETWORK DRIVER
11641 M:      Don Fry <pcnet32@frontier.com>
11642 L:      netdev@vger.kernel.org
11643 S:      Maintained
11644 F:      drivers/net/ethernet/amd/pcnet32.c
11646 PCRYPT PARALLEL CRYPTO ENGINE
11647 M:      Steffen Klassert <steffen.klassert@secunet.com>
11648 L:      linux-crypto@vger.kernel.org
11649 S:      Maintained
11650 F:      crypto/pcrypt.c
11651 F:      include/crypto/pcrypt.h
11653 PEAQ WMI HOTKEYS DRIVER
11654 M:      Hans de Goede <hdegoede@redhat.com>
11655 L:      platform-driver-x86@vger.kernel.org
11656 S:      Maintained
11657 F:      drivers/platform/x86/peaq-wmi.c
11659 PER-CPU MEMORY ALLOCATOR
11660 M:      Dennis Zhou <dennis@kernel.org>
11661 M:      Tejun Heo <tj@kernel.org>
11662 M:      Christoph Lameter <cl@linux.com>
11663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11664 S:      Maintained
11665 F:      include/linux/percpu*.h
11666 F:      mm/percpu*.c
11667 F:      arch/*/include/asm/percpu.h
11669 PER-TASK DELAY ACCOUNTING
11670 M:      Balbir Singh <bsingharora@gmail.com>
11671 S:      Maintained
11672 F:      include/linux/delayacct.h
11673 F:      kernel/delayacct.c
11675 PERFORMANCE EVENTS SUBSYSTEM
11676 M:      Peter Zijlstra <peterz@infradead.org>
11677 M:      Ingo Molnar <mingo@redhat.com>
11678 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11679 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11680 R:      Jiri Olsa <jolsa@redhat.com>
11681 R:      Namhyung Kim <namhyung@kernel.org>
11682 L:      linux-kernel@vger.kernel.org
11683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11684 S:      Supported
11685 F:      kernel/events/*
11686 F:      include/linux/perf_event.h
11687 F:      include/uapi/linux/perf_event.h
11688 F:      arch/*/kernel/perf_event*.c
11689 F:      arch/*/kernel/*/perf_event*.c
11690 F:      arch/*/kernel/*/*/perf_event*.c
11691 F:      arch/*/include/asm/perf_event.h
11692 F:      arch/*/kernel/perf_callchain.c
11693 F:      arch/*/events/*
11694 F:      tools/perf/
11696 PERSONALITY HANDLING
11697 M:      Christoph Hellwig <hch@infradead.org>
11698 L:      linux-abi-devel@lists.sourceforge.net
11699 S:      Maintained
11700 F:      include/linux/personality.h
11701 F:      include/uapi/linux/personality.h
11703 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11704 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11705 L:      linux-input@vger.kernel.org
11706 S:      Maintained
11707 F:      Documentation/input/devices/pxrc.rst
11708 F:      drivers/input/joystick/pxrc.c
11710 PHONET PROTOCOL
11711 M:      Remi Denis-Courmont <courmisch@gmail.com>
11712 S:      Supported
11713 F:      Documentation/networking/phonet.txt
11714 F:      include/linux/phonet.h
11715 F:      include/net/phonet/
11716 F:      include/uapi/linux/phonet.h
11717 F:      net/phonet/
11719 PHRAM MTD DRIVER
11720 M:      Joern Engel <joern@lazybastard.org>
11721 L:      linux-mtd@lists.infradead.org
11722 S:      Maintained
11723 F:      drivers/mtd/devices/phram.c
11725 PICOLCD HID DRIVER
11726 M:      Bruno Prémont <bonbons@linux-vserver.org>
11727 L:      linux-input@vger.kernel.org
11728 S:      Maintained
11729 F:      drivers/hid/hid-picolcd*
11731 PICOXCELL SUPPORT
11732 M:      Jamie Iles <jamie@jamieiles.com>
11733 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11734 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11735 S:      Supported
11736 F:      arch/arm/boot/dts/picoxcell*
11737 F:      arch/arm/mach-picoxcell/
11738 F:      drivers/crypto/picoxcell*
11740 PIN CONTROL SUBSYSTEM
11741 M:      Linus Walleij <linus.walleij@linaro.org>
11742 L:      linux-gpio@vger.kernel.org
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11744 S:      Maintained
11745 F:      Documentation/devicetree/bindings/pinctrl/
11746 F:      Documentation/driver-api/pinctl.rst
11747 F:      drivers/pinctrl/
11748 F:      include/linux/pinctrl/
11750 PIN CONTROLLER - ATMEL AT91
11751 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 S:      Maintained
11754 F:      drivers/pinctrl/pinctrl-at91.*
11756 PIN CONTROLLER - ATMEL AT91 PIO4
11757 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 L:      linux-gpio@vger.kernel.org
11760 S:      Supported
11761 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11763 PIN CONTROLLER - FREESCALE
11764 M:      Dong Aisheng <aisheng.dong@nxp.com>
11765 M:      Fabio Estevam <festevam@gmail.com>
11766 M:      Shawn Guo <shawnguo@kernel.org>
11767 M:      Stefan Agner <stefan@agner.ch>
11768 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11769 L:      linux-gpio@vger.kernel.org
11770 S:      Maintained
11771 F:      drivers/pinctrl/freescale/
11772 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11774 PIN CONTROLLER - INTEL
11775 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11776 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11778 S:      Maintained
11779 F:      drivers/pinctrl/intel/
11781 PIN CONTROLLER - MEDIATEK
11782 M:      Sean Wang <sean.wang@kernel.org>
11783 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11784 S:      Maintained
11785 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11786 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11787 F:      drivers/pinctrl/mediatek/
11789 PIN CONTROLLER - QUALCOMM
11790 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11791 S:      Maintained
11792 L:      linux-arm-msm@vger.kernel.org
11793 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11794 F:      drivers/pinctrl/qcom/
11796 PIN CONTROLLER - RENESAS
11797 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11798 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11799 L:      linux-renesas-soc@vger.kernel.org
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11801 S:      Maintained
11802 F:      drivers/pinctrl/sh-pfc/
11804 PIN CONTROLLER - SAMSUNG
11805 M:      Tomasz Figa <tomasz.figa@gmail.com>
11806 M:      Krzysztof Kozlowski <krzk@kernel.org>
11807 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11810 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11812 S:      Maintained
11813 F:      drivers/pinctrl/samsung/
11814 F:      include/dt-bindings/pinctrl/samsung.h
11815 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11817 PIN CONTROLLER - SINGLE
11818 M:      Tony Lindgren <tony@atomide.com>
11819 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 L:      linux-omap@vger.kernel.org
11822 S:      Maintained
11823 F:      drivers/pinctrl/pinctrl-single.c
11825 PIN CONTROLLER - ST SPEAR
11826 M:      Viresh Kumar <vireshk@kernel.org>
11827 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11828 W:      http://www.st.com/spear
11829 S:      Maintained
11830 F:      drivers/pinctrl/spear/
11832 PISTACHIO SOC SUPPORT
11833 M:      James Hartley <james.hartley@sondrel.com>
11834 L:      linux-mips@linux-mips.org
11835 S:      Odd Fixes
11836 F:      arch/mips/pistachio/
11837 F:      arch/mips/include/asm/mach-pistachio/
11838 F:      arch/mips/boot/dts/img/pistachio*
11839 F:      arch/mips/configs/pistachio*_defconfig
11841 PKTCDVD DRIVER
11842 S:      Orphan
11843 M:      linux-block@vger.kernel.org
11844 F:      drivers/block/pktcdvd.c
11845 F:      include/linux/pktcdvd.h
11846 F:      include/uapi/linux/pktcdvd.h
11848 PKUNITY SOC DRIVERS
11849 M:      Guan Xuetao <gxt@pku.edu.cn>
11850 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11851 S:      Maintained
11852 T:      git git://github.com/gxt/linux.git
11853 F:      drivers/input/serio/i8042-unicore32io.h
11854 F:      drivers/i2c/busses/i2c-puv3.c
11855 F:      drivers/video/fbdev/fb-puv3.c
11856 F:      drivers/rtc/rtc-puv3.c
11858 PMBUS HARDWARE MONITORING DRIVERS
11859 M:      Guenter Roeck <linux@roeck-us.net>
11860 L:      linux-hwmon@vger.kernel.org
11861 W:      http://hwmon.wiki.kernel.org/
11862 W:      http://www.roeck-us.net/linux/drivers/
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11864 S:      Maintained
11865 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11866 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
11867 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
11868 F:      Documentation/hwmon/adm1275
11869 F:      Documentation/hwmon/ibm-cffps
11870 F:      Documentation/hwmon/ir35221
11871 F:      Documentation/hwmon/lm25066
11872 F:      Documentation/hwmon/ltc2978
11873 F:      Documentation/hwmon/ltc3815
11874 F:      Documentation/hwmon/max16064
11875 F:      Documentation/hwmon/max20751
11876 F:      Documentation/hwmon/max31785
11877 F:      Documentation/hwmon/max34440
11878 F:      Documentation/hwmon/max8688
11879 F:      Documentation/hwmon/pmbus
11880 F:      Documentation/hwmon/pmbus-core
11881 F:      Documentation/hwmon/tps40422
11882 F:      Documentation/hwmon/ucd9000
11883 F:      Documentation/hwmon/ucd9200
11884 F:      Documentation/hwmon/zl6100
11885 F:      drivers/hwmon/pmbus/
11886 F:      include/linux/pmbus.h
11888 PMC SIERRA MaxRAID DRIVER
11889 L:      linux-scsi@vger.kernel.org
11890 W:      http://www.pmc-sierra.com/
11891 S:      Orphan
11892 F:      drivers/scsi/pmcraid.*
11894 PMC SIERRA PM8001 DRIVER
11895 M:      Jack Wang <jinpu.wang@profitbricks.com>
11896 M:      lindar_liu@usish.com
11897 L:      linux-scsi@vger.kernel.org
11898 S:      Supported
11899 F:      drivers/scsi/pm8001/
11901 PNP SUPPORT
11902 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11903 S:      Maintained
11904 F:      drivers/pnp/
11906 POSIX CLOCKS and TIMERS
11907 M:      Thomas Gleixner <tglx@linutronix.de>
11908 L:      linux-kernel@vger.kernel.org
11909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11910 S:      Maintained
11911 F:      fs/timerfd.c
11912 F:      include/linux/timer*
11913 F:      kernel/time/*timer*
11915 POWER MANAGEMENT CORE
11916 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11917 L:      linux-pm@vger.kernel.org
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11919 B:      https://bugzilla.kernel.org
11920 S:      Supported
11921 F:      drivers/base/power/
11922 F:      include/linux/pm.h
11923 F:      include/linux/pm_*
11924 F:      include/linux/powercap.h
11925 F:      drivers/powercap/
11926 F:      kernel/configs/nopm.config
11928 POWER STATE COORDINATION INTERFACE (PSCI)
11929 M:      Mark Rutland <mark.rutland@arm.com>
11930 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11931 L:      linux-arm-kernel@lists.infradead.org
11932 S:      Maintained
11933 F:      drivers/firmware/psci*.c
11934 F:      include/linux/psci.h
11935 F:      include/uapi/linux/psci.h
11937 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11938 M:      Sebastian Reichel <sre@kernel.org>
11939 L:      linux-pm@vger.kernel.org
11940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11941 S:      Maintained
11942 F:      Documentation/ABI/testing/sysfs-class-power
11943 F:      Documentation/devicetree/bindings/power/supply/
11944 F:      include/linux/power_supply.h
11945 F:      drivers/power/supply/
11947 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11948 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11949 L:      linuxppc-dev@lists.ozlabs.org
11950 S:      Maintained
11951 F:      drivers/char/powernv-op-panel.c
11953 PPP OVER ATM (RFC 2364)
11954 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11955 S:      Maintained
11956 F:      net/atm/pppoatm.c
11957 F:      include/uapi/linux/atmppp.h
11959 PPP OVER ETHERNET
11960 M:      Michal Ostrowski <mostrows@earthlink.net>
11961 S:      Maintained
11962 F:      drivers/net/ppp/pppoe.c
11963 F:      drivers/net/ppp/pppox.c
11965 PPP OVER L2TP
11966 M:      James Chapman <jchapman@katalix.com>
11967 S:      Maintained
11968 F:      net/l2tp/l2tp_ppp.c
11969 F:      include/linux/if_pppol2tp.h
11970 F:      include/uapi/linux/if_pppol2tp.h
11972 PPP PROTOCOL DRIVERS AND COMPRESSORS
11973 M:      Paul Mackerras <paulus@samba.org>
11974 L:      linux-ppp@vger.kernel.org
11975 S:      Maintained
11976 F:      drivers/net/ppp/ppp_*
11978 PPS SUPPORT
11979 M:      Rodolfo Giometti <giometti@enneenne.com>
11980 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11981 L:      linuxpps@ml.enneenne.com (subscribers-only)
11982 S:      Maintained
11983 F:      Documentation/pps/
11984 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11985 F:      Documentation/ABI/testing/sysfs-pps
11986 F:      drivers/pps/
11987 F:      include/linux/pps*.h
11988 F:      include/uapi/linux/pps.h
11990 PPTP DRIVER
11991 M:      Dmitry Kozlov <xeb@mail.ru>
11992 L:      netdev@vger.kernel.org
11993 S:      Maintained
11994 F:      drivers/net/ppp/pptp.c
11995 W:      http://sourceforge.net/projects/accel-pptp
11997 PREEMPTIBLE KERNEL
11998 M:      Robert Love <rml@tech9.net>
11999 L:      kpreempt-tech@lists.sourceforge.net
12000 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12001 S:      Supported
12002 F:      Documentation/preempt-locking.txt
12003 F:      include/linux/preempt.h
12005 PRINTK
12006 M:      Petr Mladek <pmladek@suse.com>
12007 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12008 R:      Steven Rostedt <rostedt@goodmis.org>
12009 S:      Maintained
12010 F:      kernel/printk/
12011 F:      include/linux/printk.h
12013 PRISM54 WIRELESS DRIVER
12014 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
12015 L:      linux-wireless@vger.kernel.org
12016 W:      http://wireless.kernel.org/en/users/Drivers/p54
12017 S:      Obsolete
12018 F:      drivers/net/wireless/intersil/prism54/
12020 PROC FILESYSTEM
12021 R:      Alexey Dobriyan <adobriyan@gmail.com>
12022 L:      linux-kernel@vger.kernel.org
12023 L:      linux-fsdevel@vger.kernel.org
12024 S:      Maintained
12025 F:      fs/proc/
12026 F:      include/linux/proc_fs.h
12027 F:      tools/testing/selftests/proc/
12029 PROC SYSCTL
12030 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
12031 M:      Kees Cook <keescook@chromium.org>
12032 L:      linux-kernel@vger.kernel.org
12033 L:      linux-fsdevel@vger.kernel.org
12034 S:      Maintained
12035 F:      fs/proc/proc_sysctl.c
12036 F:      include/linux/sysctl.h
12037 F:      kernel/sysctl.c
12038 F:      tools/testing/selftests/sysctl/
12040 PS3 NETWORK SUPPORT
12041 M:      Geoff Levand <geoff@infradead.org>
12042 L:      netdev@vger.kernel.org
12043 L:      linuxppc-dev@lists.ozlabs.org
12044 S:      Maintained
12045 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12047 PS3 PLATFORM SUPPORT
12048 M:      Geoff Levand <geoff@infradead.org>
12049 L:      linuxppc-dev@lists.ozlabs.org
12050 S:      Maintained
12051 F:      arch/powerpc/boot/ps3*
12052 F:      arch/powerpc/include/asm/lv1call.h
12053 F:      arch/powerpc/include/asm/ps3*.h
12054 F:      arch/powerpc/platforms/ps3/
12055 F:      drivers/*/ps3*
12056 F:      drivers/ps3/
12057 F:      drivers/rtc/rtc-ps3.c
12058 F:      drivers/usb/host/*ps3.c
12059 F:      sound/ppc/snd_ps3*
12061 PS3VRAM DRIVER
12062 M:      Jim Paris <jim@jtan.com>
12063 M:      Geoff Levand <geoff@infradead.org>
12064 L:      linuxppc-dev@lists.ozlabs.org
12065 S:      Maintained
12066 F:      drivers/block/ps3vram.c
12068 PSAMPLE PACKET SAMPLING SUPPORT:
12069 M:      Yotam Gigi <yotam.gi@gmail.com>
12070 S:      Maintained
12071 F:      net/psample
12072 F:      include/net/psample.h
12073 F:      include/uapi/linux/psample.h
12075 PSTORE FILESYSTEM
12076 M:      Kees Cook <keescook@chromium.org>
12077 M:      Anton Vorontsov <anton@enomsg.org>
12078 M:      Colin Cross <ccross@android.com>
12079 M:      Tony Luck <tony.luck@intel.com>
12080 S:      Maintained
12081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12082 F:      fs/pstore/
12083 F:      include/linux/pstore*
12084 F:      drivers/firmware/efi/efi-pstore.c
12085 F:      drivers/acpi/apei/erst.c
12086 F:      Documentation/admin-guide/ramoops.rst
12087 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12088 K:      \b(pstore|ramoops)
12090 PTP HARDWARE CLOCK SUPPORT
12091 M:      Richard Cochran <richardcochran@gmail.com>
12092 L:      netdev@vger.kernel.org
12093 S:      Maintained
12094 W:      http://linuxptp.sourceforge.net/
12095 F:      Documentation/ABI/testing/sysfs-ptp
12096 F:      Documentation/ptp/*
12097 F:      drivers/net/phy/dp83640*
12098 F:      drivers/ptp/*
12099 F:      include/linux/ptp_cl*
12101 PTRACE SUPPORT
12102 M:      Oleg Nesterov <oleg@redhat.com>
12103 S:      Maintained
12104 F:      include/asm-generic/syscall.h
12105 F:      include/linux/ptrace.h
12106 F:      include/linux/regset.h
12107 F:      include/linux/tracehook.h
12108 F:      include/uapi/linux/ptrace.h
12109 F:      include/uapi/linux/ptrace.h
12110 F:      include/asm-generic/ptrace.h
12111 F:      kernel/ptrace.c
12112 F:      arch/*/ptrace*.c
12113 F:      arch/*/*/ptrace*.c
12114 F:      arch/*/include/asm/ptrace*.h
12116 PULSE8-CEC DRIVER
12117 M:      Hans Verkuil <hverkuil@xs4all.nl>
12118 L:      linux-media@vger.kernel.org
12119 T:      git git://linuxtv.org/media_tree.git
12120 S:      Maintained
12121 F:      drivers/media/usb/pulse8-cec/*
12122 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12124 PVRUSB2 VIDEO4LINUX DRIVER
12125 M:      Mike Isely <isely@pobox.com>
12126 L:      pvrusb2@isely.net       (subscribers-only)
12127 L:      linux-media@vger.kernel.org
12128 W:      http://www.isely.net/pvrusb2/
12129 T:      git git://linuxtv.org/media_tree.git
12130 S:      Maintained
12131 F:      Documentation/media/v4l-drivers/pvrusb2*
12132 F:      drivers/media/usb/pvrusb2/
12134 PWC WEBCAM DRIVER
12135 M:      Hans Verkuil <hverkuil@xs4all.nl>
12136 L:      linux-media@vger.kernel.org
12137 T:      git git://linuxtv.org/media_tree.git
12138 S:      Odd Fixes
12139 F:      drivers/media/usb/pwc/*
12141 PWM FAN DRIVER
12142 M:      Kamil Debski <kamil@wypas.org>
12143 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12144 L:      linux-hwmon@vger.kernel.org
12145 S:      Supported
12146 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12147 F:      Documentation/hwmon/pwm-fan
12148 F:      drivers/hwmon/pwm-fan.c
12150 PWM IR Transmitter
12151 M:      Sean Young <sean@mess.org>
12152 L:      linux-media@vger.kernel.org
12153 S:      Maintained
12154 F:      drivers/media/rc/pwm-ir-tx.c
12156 PWM SUBSYSTEM
12157 M:      Thierry Reding <thierry.reding@gmail.com>
12158 L:      linux-pwm@vger.kernel.org
12159 S:      Maintained
12160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12161 F:      Documentation/pwm.txt
12162 F:      Documentation/devicetree/bindings/pwm/
12163 F:      include/linux/pwm.h
12164 F:      drivers/pwm/
12165 F:      drivers/video/backlight/pwm_bl.c
12166 F:      include/linux/pwm_backlight.h
12167 F:      drivers/gpio/gpio-mvebu.c
12168 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12170 PXA GPIO DRIVER
12171 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12172 L:      linux-gpio@vger.kernel.org
12173 S:      Maintained
12174 F:      drivers/gpio/gpio-pxa.c
12176 PXA MMCI DRIVER
12177 S:      Orphan
12179 PXA RTC DRIVER
12180 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12181 L:      linux-rtc@vger.kernel.org
12182 S:      Maintained
12184 PXA2xx/PXA3xx SUPPORT
12185 M:      Daniel Mack <daniel@zonque.org>
12186 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12187 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12189 T:      git git://github.com/hzhuang1/linux.git
12190 T:      git git://github.com/rjarzmik/linux.git
12191 S:      Maintained
12192 F:      arch/arm/boot/dts/pxa*
12193 F:      arch/arm/mach-pxa/
12194 F:      drivers/dma/pxa*
12195 F:      drivers/pcmcia/pxa2xx*
12196 F:      drivers/pinctrl/pxa/
12197 F:      drivers/spi/spi-pxa2xx*
12198 F:      drivers/usb/gadget/udc/pxa2*
12199 F:      include/sound/pxa2xx-lib.h
12200 F:      sound/arm/pxa*
12201 F:      sound/soc/pxa/
12203 QAT DRIVER
12204 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12205 L:      qat-linux@intel.com
12206 S:      Supported
12207 F:      drivers/crypto/qat/
12209 QCOM AUDIO (ASoC) DRIVERS
12210 M:      Patrick Lai <plai@codeaurora.org>
12211 M:      Banajit Goswami <bgoswami@codeaurora.org>
12212 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12213 S:      Supported
12214 F:      sound/soc/qcom/
12216 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12217 M:      Gabriel Somlo <somlo@cmu.edu>
12218 M:      "Michael S. Tsirkin" <mst@redhat.com>
12219 L:      qemu-devel@nongnu.org
12220 S:      Maintained
12221 F:      drivers/firmware/qemu_fw_cfg.c
12222 F:      include/uapi/linux/qemu_fw_cfg.h
12224 QIB DRIVER
12225 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12226 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12227 L:      linux-rdma@vger.kernel.org
12228 S:      Supported
12229 F:      drivers/infiniband/hw/qib/
12231 QLOGIC QL41xxx FCOE DRIVER
12232 M:      QLogic-Storage-Upstream@cavium.com
12233 L:      linux-scsi@vger.kernel.org
12234 S:      Supported
12235 F:      drivers/scsi/qedf/
12237 QLOGIC QL41xxx ISCSI DRIVER
12238 M:      QLogic-Storage-Upstream@cavium.com
12239 L:      linux-scsi@vger.kernel.org
12240 S:      Supported
12241 F:      drivers/scsi/qedi/
12243 QLOGIC QL4xxx ETHERNET DRIVER
12244 M:      Ariel Elior <Ariel.Elior@cavium.com>
12245 M:      everest-linux-l2@cavium.com
12246 L:      netdev@vger.kernel.org
12247 S:      Supported
12248 F:      drivers/net/ethernet/qlogic/qed/
12249 F:      include/linux/qed/
12250 F:      drivers/net/ethernet/qlogic/qede/
12252 QLOGIC QL4xxx RDMA DRIVER
12253 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12254 M:      Ariel Elior <Ariel.Elior@cavium.com>
12255 L:      linux-rdma@vger.kernel.org
12256 S:      Supported
12257 F:      drivers/infiniband/hw/qedr/
12258 F:      include/uapi/rdma/qedr-abi.h
12260 QLOGIC QLA1280 SCSI DRIVER
12261 M:      Michael Reed <mdr@sgi.com>
12262 L:      linux-scsi@vger.kernel.org
12263 S:      Maintained
12264 F:      drivers/scsi/qla1280.[ch]
12266 QLOGIC QLA2XXX FC-SCSI DRIVER
12267 M:      qla2xxx-upstream@qlogic.com
12268 L:      linux-scsi@vger.kernel.org
12269 S:      Supported
12270 F:      Documentation/scsi/LICENSE.qla2xxx
12271 F:      drivers/scsi/qla2xxx/
12273 QLOGIC QLA3XXX NETWORK DRIVER
12274 M:      Dept-GELinuxNICDev@cavium.com
12275 L:      netdev@vger.kernel.org
12276 S:      Supported
12277 F:      Documentation/networking/LICENSE.qla3xxx
12278 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12280 QLOGIC QLA4XXX iSCSI DRIVER
12281 M:      QLogic-Storage-Upstream@qlogic.com
12282 L:      linux-scsi@vger.kernel.org
12283 S:      Supported
12284 F:      Documentation/scsi/LICENSE.qla4xxx
12285 F:      drivers/scsi/qla4xxx/
12287 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12288 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12289 M:      Manish Chopra <manish.chopra@cavium.com>
12290 M:      Dept-GELinuxNICDev@cavium.com
12291 L:      netdev@vger.kernel.org
12292 S:      Supported
12293 F:      drivers/net/ethernet/qlogic/qlcnic/
12295 QLOGIC QLGE 10Gb ETHERNET DRIVER
12296 M:      Manish Chopra <manish.chopra@cavium.com>
12297 M:      Dept-GELinuxNICDev@cavium.com
12298 L:      netdev@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/net/ethernet/qlogic/qlge/
12302 QM1D1B0004 MEDIA DRIVER
12303 M:      Akihiro Tsukada <tskd08@gmail.com>
12304 L:      linux-media@vger.kernel.org
12305 S:      Odd Fixes
12306 F:      drivers/media/tuners/qm1d1b0004*
12308 QM1D1C0042 MEDIA DRIVER
12309 M:      Akihiro Tsukada <tskd08@gmail.com>
12310 L:      linux-media@vger.kernel.org
12311 S:      Odd Fixes
12312 F:      drivers/media/tuners/qm1d1c0042*
12314 QNX4 FILESYSTEM
12315 M:      Anders Larsen <al@alarsen.net>
12316 W:      http://www.alarsen.net/linux/qnx4fs/
12317 S:      Maintained
12318 F:      fs/qnx4/
12319 F:      include/uapi/linux/qnx4_fs.h
12320 F:      include/uapi/linux/qnxtypes.h
12322 QORIQ DPAA2 FSL-MC BUS DRIVER
12323 M:      Stuart Yoder <stuyoder@gmail.com>
12324 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12325 L:      linux-kernel@vger.kernel.org
12326 S:      Maintained
12327 F:      drivers/bus/fsl-mc/
12328 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12329 F:      Documentation/networking/dpaa2/overview.rst
12331 QT1010 MEDIA DRIVER
12332 M:      Antti Palosaari <crope@iki.fi>
12333 L:      linux-media@vger.kernel.org
12334 W:      https://linuxtv.org
12335 W:      http://palosaari.fi/linux/
12336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12337 T:      git git://linuxtv.org/anttip/media_tree.git
12338 S:      Maintained
12339 F:      drivers/media/tuners/qt1010*
12341 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12342 M:      Kalle Valo <kvalo@codeaurora.org>
12343 L:      ath10k@lists.infradead.org
12344 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12346 S:      Supported
12347 F:      drivers/net/wireless/ath/ath10k/
12349 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12350 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12351 L:      linux-wireless@vger.kernel.org
12352 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12353 S:      Supported
12354 F:      drivers/net/wireless/ath/ath9k/
12356 QUALCOMM CAMERA SUBSYSTEM DRIVER
12357 M:      Todor Tomov <todor.tomov@linaro.org>
12358 L:      linux-media@vger.kernel.org
12359 S:      Maintained
12360 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12361 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12362 F:      drivers/media/platform/qcom/camss/
12364 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12365 M:  Ilia Lin <ilia.lin@gmail.com>
12366 L:  linux-pm@vger.kernel.org
12367 S:  Maintained
12368 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12369 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12371 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12372 M:      Timur Tabi <timur@kernel.org>
12373 L:      netdev@vger.kernel.org
12374 S:      Maintained
12375 F:      drivers/net/ethernet/qualcomm/emac/
12377 QUALCOMM GENERIC INTERFACE I2C DRIVER
12378 M:      Alok Chauhan <alokc@codeaurora.org>
12379 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12380 L:      linux-i2c@vger.kernel.org
12381 L:      linux-arm-msm@vger.kernel.org
12382 S:      Supported
12383 F:      drivers/i2c/busses/i2c-qcom-geni.c
12385 QUALCOMM HEXAGON ARCHITECTURE
12386 M:      Richard Kuo <rkuo@codeaurora.org>
12387 L:      linux-hexagon@vger.kernel.org
12388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12389 S:      Supported
12390 F:      arch/hexagon/
12392 QUALCOMM HIDMA DRIVER
12393 M:      Sinan Kaya <okaya@kernel.org>
12394 L:      linux-arm-kernel@lists.infradead.org
12395 L:      linux-arm-msm@vger.kernel.org
12396 L:      dmaengine@vger.kernel.org
12397 S:      Supported
12398 F:      drivers/dma/qcom/hidma*
12400 QUALCOMM IOMMU
12401 M:      Rob Clark <robdclark@gmail.com>
12402 L:      iommu@lists.linux-foundation.org
12403 L:      linux-arm-msm@vger.kernel.org
12404 S:      Maintained
12405 F:      drivers/iommu/qcom_iommu.c
12407 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12408 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12409 L:      linux-media@vger.kernel.org
12410 L:      linux-arm-msm@vger.kernel.org
12411 T:      git git://linuxtv.org/media_tree.git
12412 S:      Maintained
12413 F:      drivers/media/platform/qcom/venus/
12415 QUALCOMM WCN36XX WIRELESS DRIVER
12416 M:      Kalle Valo <kvalo@codeaurora.org>
12417 L:      wcn36xx@lists.infradead.org
12418 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12419 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12420 S:      Supported
12421 F:      drivers/net/wireless/ath/wcn36xx/
12423 QUANTENNA QTNFMAC WIRELESS DRIVER
12424 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12425 M:      Avinash Patil <avinashp@quantenna.com>
12426 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12427 L:      linux-wireless@vger.kernel.org
12428 S:      Maintained
12429 F:      drivers/net/wireless/quantenna
12431 RADEON and AMDGPU DRM DRIVERS
12432 M:      Alex Deucher <alexander.deucher@amd.com>
12433 M:      Christian König <christian.koenig@amd.com>
12434 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12435 L:      amd-gfx@lists.freedesktop.org
12436 T:      git git://people.freedesktop.org/~agd5f/linux
12437 S:      Supported
12438 F:      drivers/gpu/drm/radeon/
12439 F:      include/uapi/drm/radeon_drm.h
12440 F:      drivers/gpu/drm/amd/
12441 F:      include/uapi/drm/amdgpu_drm.h
12443 RADEON FRAMEBUFFER DISPLAY DRIVER
12444 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12445 L:      linux-fbdev@vger.kernel.org
12446 S:      Maintained
12447 F:      drivers/video/fbdev/aty/radeon*
12448 F:      include/uapi/linux/radeonfb.h
12450 RADIOSHARK RADIO DRIVER
12451 M:      Hans Verkuil <hverkuil@xs4all.nl>
12452 L:      linux-media@vger.kernel.org
12453 T:      git git://linuxtv.org/media_tree.git
12454 S:      Maintained
12455 F:      drivers/media/radio/radio-shark.c
12457 RADIOSHARK2 RADIO DRIVER
12458 M:      Hans Verkuil <hverkuil@xs4all.nl>
12459 L:      linux-media@vger.kernel.org
12460 T:      git git://linuxtv.org/media_tree.git
12461 S:      Maintained
12462 F:      drivers/media/radio/radio-shark2.c
12463 F:      drivers/media/radio/radio-tea5777.c
12465 RADOS BLOCK DEVICE (RBD)
12466 M:      Ilya Dryomov <idryomov@gmail.com>
12467 M:      Sage Weil <sage@redhat.com>
12468 M:      Alex Elder <elder@kernel.org>
12469 L:      ceph-devel@vger.kernel.org
12470 W:      http://ceph.com/
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12472 T:      git git://github.com/ceph/ceph-client.git
12473 S:      Supported
12474 F:      Documentation/ABI/testing/sysfs-bus-rbd
12475 F:      drivers/block/rbd.c
12476 F:      drivers/block/rbd_types.h
12478 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12479 M:      Paul Mackerras <paulus@samba.org>
12480 L:      linux-fbdev@vger.kernel.org
12481 S:      Maintained
12482 F:      drivers/video/fbdev/aty/aty128fb.c
12484 RAINSHADOW-CEC DRIVER
12485 M:      Hans Verkuil <hverkuil@xs4all.nl>
12486 L:      linux-media@vger.kernel.org
12487 T:      git git://linuxtv.org/media_tree.git
12488 S:      Maintained
12489 F:      drivers/media/usb/rainshadow-cec/*
12491 RALINK MIPS ARCHITECTURE
12492 M:      John Crispin <john@phrozen.org>
12493 L:      linux-mips@linux-mips.org
12494 S:      Maintained
12495 F:      arch/mips/ralink
12497 RALINK RT2X00 WIRELESS LAN DRIVER
12498 P:      rt2x00 project
12499 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12500 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12501 L:      linux-wireless@vger.kernel.org
12502 S:      Maintained
12503 F:      drivers/net/wireless/ralink/rt2x00/
12505 RAMDISK RAM BLOCK DEVICE DRIVER
12506 M:      Jens Axboe <axboe@kernel.dk>
12507 S:      Maintained
12508 F:      Documentation/blockdev/ramdisk.txt
12509 F:      drivers/block/brd.c
12511 RANCHU VIRTUAL BOARD FOR MIPS
12512 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12513 L:      linux-mips@linux-mips.org
12514 S:      Supported
12515 F:      arch/mips/generic/board-ranchu.c
12516 F:      arch/mips/configs/generic/board-ranchu.config
12518 RANDOM NUMBER DRIVER
12519 M:      "Theodore Ts'o" <tytso@mit.edu>
12520 S:      Maintained
12521 F:      drivers/char/random.c
12523 RAPIDIO SUBSYSTEM
12524 M:      Matt Porter <mporter@kernel.crashing.org>
12525 M:      Alexandre Bounine <alex.bou9@gmail.com>
12526 S:      Maintained
12527 F:      drivers/rapidio/
12529 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12530 L:      linux-wireless@vger.kernel.org
12531 S:      Orphan
12532 F:      drivers/net/wireless/ray*
12534 RCUTORTURE TEST FRAMEWORK
12535 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12536 M:      Josh Triplett <josh@joshtriplett.org>
12537 R:      Steven Rostedt <rostedt@goodmis.org>
12538 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12539 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12540 L:      linux-kernel@vger.kernel.org
12541 S:      Supported
12542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12543 F:      tools/testing/selftests/rcutorture
12545 RDC R-321X SoC
12546 M:      Florian Fainelli <florian@openwrt.org>
12547 S:      Maintained
12549 RDC R6040 FAST ETHERNET DRIVER
12550 M:      Florian Fainelli <f.fainelli@gmail.com>
12551 L:      netdev@vger.kernel.org
12552 S:      Maintained
12553 F:      drivers/net/ethernet/rdc/r6040.c
12555 RDMAVT - RDMA verbs software
12556 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12557 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12558 L:      linux-rdma@vger.kernel.org
12559 S:      Supported
12560 F:      drivers/infiniband/sw/rdmavt
12562 RDS - RELIABLE DATAGRAM SOCKETS
12563 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12564 L:      netdev@vger.kernel.org
12565 L:      linux-rdma@vger.kernel.org
12566 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12567 W:      https://oss.oracle.com/projects/rds/
12568 S:      Supported
12569 F:      net/rds/
12570 F:      Documentation/networking/rds.txt
12572 RDT - RESOURCE ALLOCATION
12573 M:      Fenghua Yu <fenghua.yu@intel.com>
12574 M:      Reinette Chatre <reinette.chatre@intel.com>
12575 L:      linux-kernel@vger.kernel.org
12576 S:      Supported
12577 F:      arch/x86/kernel/cpu/intel_rdt*
12578 F:      arch/x86/include/asm/intel_rdt_sched.h
12579 F:      Documentation/x86/intel_rdt*
12581 READ-COPY UPDATE (RCU)
12582 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12583 M:      Josh Triplett <josh@joshtriplett.org>
12584 R:      Steven Rostedt <rostedt@goodmis.org>
12585 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12586 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12587 L:      linux-kernel@vger.kernel.org
12588 W:      http://www.rdrop.com/users/paulmck/RCU/
12589 S:      Supported
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12591 F:      Documentation/RCU/
12592 X:      Documentation/RCU/torture.txt
12593 F:      include/linux/rcu*
12594 X:      include/linux/srcu*.h
12595 F:      kernel/rcu/
12596 X:      kernel/rcu/srcu*.c
12598 REAL TIME CLOCK (RTC) SUBSYSTEM
12599 M:      Alessandro Zummo <a.zummo@towertech.it>
12600 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12601 L:      linux-rtc@vger.kernel.org
12602 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12604 S:      Maintained
12605 F:      Documentation/devicetree/bindings/rtc/
12606 F:      Documentation/rtc.txt
12607 F:      drivers/rtc/
12608 F:      include/linux/rtc.h
12609 F:      include/uapi/linux/rtc.h
12610 F:      include/linux/rtc/
12611 F:      include/linux/platform_data/rtc-*
12612 F:      tools/testing/selftests/rtc/
12614 REALTEK AUDIO CODECS
12615 M:      Bard Liao <bardliao@realtek.com>
12616 M:      Oder Chiou <oder_chiou@realtek.com>
12617 S:      Maintained
12618 F:      sound/soc/codecs/rt*
12619 F:      include/sound/rt*.h
12621 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12622 M:      Linus Walleij <linus.walleij@linaro.org>
12623 S:      Maintained
12624 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12625 F:      drivers/net/dsa/realtek-smi*
12626 F:      drivers/net/dsa/rtl83*
12628 REGISTER MAP ABSTRACTION
12629 M:      Mark Brown <broonie@kernel.org>
12630 L:      linux-kernel@vger.kernel.org
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12632 S:      Supported
12633 F:      Documentation/devicetree/bindings/regmap/
12634 F:      drivers/base/regmap/
12635 F:      include/linux/regmap.h
12637 REISERFS FILE SYSTEM
12638 L:      reiserfs-devel@vger.kernel.org
12639 S:      Supported
12640 F:      fs/reiserfs/
12642 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12643 M:      Ohad Ben-Cohen <ohad@wizery.com>
12644 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12645 L:      linux-remoteproc@vger.kernel.org
12646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12647 S:      Maintained
12648 F:      Documentation/devicetree/bindings/remoteproc/
12649 F:      Documentation/remoteproc.txt
12650 F:      drivers/remoteproc/
12651 F:      include/linux/remoteproc.h
12653 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12654 M:      Ohad Ben-Cohen <ohad@wizery.com>
12655 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12656 L:      linux-remoteproc@vger.kernel.org
12657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12658 S:      Maintained
12659 F:      drivers/rpmsg/
12660 F:      Documentation/rpmsg.txt
12661 F:      include/linux/rpmsg.h
12662 F:      include/linux/rpmsg/
12664 RENESAS CLOCK DRIVERS
12665 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12666 L:      linux-renesas-soc@vger.kernel.org
12667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12668 S:      Supported
12669 F:      drivers/clk/renesas/
12671 RENESAS EMEV2 I2C DRIVER
12672 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12673 S:      Supported
12674 F:      drivers/i2c/busses/i2c-emev2.c
12676 RENESAS ETHERNET DRIVERS
12677 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12678 L:      netdev@vger.kernel.org
12679 L:      linux-renesas-soc@vger.kernel.org
12680 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12681 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12682 F:      drivers/net/ethernet/renesas/
12683 F:      include/linux/sh_eth.h
12685 RENESAS R-CAR GYROADC DRIVER
12686 M:      Marek Vasut <marek.vasut@gmail.com>
12687 L:      linux-iio@vger.kernel.org
12688 S:      Supported
12689 F:      drivers/iio/adc/rcar_gyro_adc.c
12691 RENESAS R-CAR I2C DRIVERS
12692 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12693 S:      Supported
12694 F:      drivers/i2c/busses/i2c-rcar.c
12695 F:      drivers/i2c/busses/i2c-sh_mobile.c
12697 RENESAS RIIC DRIVER
12698 M:      Chris Brandt <chris.brandt@renesas.com>
12699 S:      Supported
12700 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12701 F:      drivers/i2c/busses/i2c-riic.c
12703 RENESAS USB PHY DRIVER
12704 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12705 L:      linux-renesas-soc@vger.kernel.org
12706 S:      Maintained
12707 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12709 RESET CONTROLLER FRAMEWORK
12710 M:      Philipp Zabel <p.zabel@pengutronix.de>
12711 T:      git git://git.pengutronix.de/git/pza/linux
12712 S:      Maintained
12713 F:      drivers/reset/
12714 F:      Documentation/devicetree/bindings/reset/
12715 F:      include/dt-bindings/reset/
12716 F:      include/linux/reset.h
12717 F:      include/linux/reset-controller.h
12719 RESTARTABLE SEQUENCES SUPPORT
12720 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12721 M:      Peter Zijlstra <peterz@infradead.org>
12722 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12723 M:      Boqun Feng <boqun.feng@gmail.com>
12724 L:      linux-kernel@vger.kernel.org
12725 S:      Supported
12726 F:      kernel/rseq.c
12727 F:      include/uapi/linux/rseq.h
12728 F:      include/trace/events/rseq.h
12729 F:      tools/testing/selftests/rseq/
12731 RFKILL
12732 M:      Johannes Berg <johannes@sipsolutions.net>
12733 L:      linux-wireless@vger.kernel.org
12734 W:      http://wireless.kernel.org/
12735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12737 S:      Maintained
12738 F:      Documentation/rfkill.txt
12739 F:      Documentation/ABI/stable/sysfs-class-rfkill
12740 F:      net/rfkill/
12741 F:      include/linux/rfkill.h
12742 F:      include/uapi/linux/rfkill.h
12744 RHASHTABLE
12745 M:      Thomas Graf <tgraf@suug.ch>
12746 M:      Herbert Xu <herbert@gondor.apana.org.au>
12747 L:      netdev@vger.kernel.org
12748 S:      Maintained
12749 F:      lib/rhashtable.c
12750 F:      lib/test_rhashtable.c
12751 F:      include/linux/rhashtable.h
12752 F:      include/linux/rhashtable-types.h
12754 RICOH R5C592 MEMORYSTICK DRIVER
12755 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12756 S:      Maintained
12757 F:      drivers/memstick/host/r592.*
12759 RICOH SMARTMEDIA/XD DRIVER
12760 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12761 S:      Maintained
12762 F:      drivers/mtd/nand/raw/r852.c
12763 F:      drivers/mtd/nand/raw/r852.h
12765 RISC-V ARCHITECTURE
12766 M:      Palmer Dabbelt <palmer@sifive.com>
12767 M:      Albert Ou <aou@eecs.berkeley.edu>
12768 L:      linux-riscv@lists.infradead.org
12769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12770 S:      Supported
12771 F:      arch/riscv/
12772 K:      riscv
12773 N:      riscv
12775 ROCCAT DRIVERS
12776 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12777 W:      http://sourceforge.net/projects/roccat/
12778 S:      Maintained
12779 F:      drivers/hid/hid-roccat*
12780 F:      include/linux/hid-roccat*
12781 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12783 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12784 M:      Jacob chen <jacob2.chen@rock-chips.com>
12785 L:      linux-media@vger.kernel.org
12786 S:      Maintained
12787 F:      drivers/media/platform/rockchip/rga/
12788 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12790 ROCKER DRIVER
12791 M:      Jiri Pirko <jiri@resnulli.us>
12792 L:      netdev@vger.kernel.org
12793 S:      Supported
12794 F:      drivers/net/ethernet/rocker/
12796 ROCKETPORT DRIVER
12797 P:      Comtrol Corp.
12798 W:      http://www.comtrol.com
12799 S:      Maintained
12800 F:      Documentation/serial/rocket.txt
12801 F:      drivers/tty/rocket*
12803 ROCKETPORT EXPRESS/INFINITY DRIVER
12804 M:      Kevin Cernekee <cernekee@gmail.com>
12805 L:      linux-serial@vger.kernel.org
12806 S:      Odd Fixes
12807 F:      drivers/tty/serial/rp2.*
12809 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12810 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12811 L:      linux-kernel@vger.kernel.org
12812 L:      linux-renesas-soc@vger.kernel.org
12813 S:      Supported
12814 F:      drivers/mfd/bd9571mwv.c
12815 F:      drivers/regulator/bd9571mwv-regulator.c
12816 F:      drivers/gpio/gpio-bd9571mwv.c
12817 F:      include/linux/mfd/bd9571mwv.h
12818 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12820 ROSE NETWORK LAYER
12821 M:      Ralf Baechle <ralf@linux-mips.org>
12822 L:      linux-hams@vger.kernel.org
12823 W:      http://www.linux-ax25.org/
12824 S:      Maintained
12825 F:      include/net/rose.h
12826 F:      include/uapi/linux/rose.h
12827 F:      net/rose/
12829 RTL2830 MEDIA DRIVER
12830 M:      Antti Palosaari <crope@iki.fi>
12831 L:      linux-media@vger.kernel.org
12832 W:      https://linuxtv.org
12833 W:      http://palosaari.fi/linux/
12834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12835 T:      git git://linuxtv.org/anttip/media_tree.git
12836 S:      Maintained
12837 F:      drivers/media/dvb-frontends/rtl2830*
12839 RTL2832 MEDIA DRIVER
12840 M:      Antti Palosaari <crope@iki.fi>
12841 L:      linux-media@vger.kernel.org
12842 W:      https://linuxtv.org
12843 W:      http://palosaari.fi/linux/
12844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12845 T:      git git://linuxtv.org/anttip/media_tree.git
12846 S:      Maintained
12847 F:      drivers/media/dvb-frontends/rtl2832*
12849 RTL2832_SDR MEDIA DRIVER
12850 M:      Antti Palosaari <crope@iki.fi>
12851 L:      linux-media@vger.kernel.org
12852 W:      https://linuxtv.org
12853 W:      http://palosaari.fi/linux/
12854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12855 T:      git git://linuxtv.org/anttip/media_tree.git
12856 S:      Maintained
12857 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12859 RTL8180 WIRELESS DRIVER
12860 L:      linux-wireless@vger.kernel.org
12861 W:      http://wireless.kernel.org/
12862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12863 S:      Orphan
12864 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12866 RTL8187 WIRELESS DRIVER
12867 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12868 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12869 M:      Larry Finger <Larry.Finger@lwfinger.net>
12870 L:      linux-wireless@vger.kernel.org
12871 W:      http://wireless.kernel.org/
12872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12873 S:      Maintained
12874 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12876 REALTEK WIRELESS DRIVER (rtlwifi family)
12877 M:      Ping-Ke Shih <pkshih@realtek.com>
12878 L:      linux-wireless@vger.kernel.org
12879 W:      http://wireless.kernel.org/
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12881 S:      Maintained
12882 F:      drivers/net/wireless/realtek/rtlwifi/
12884 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12885 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12886 L:      linux-wireless@vger.kernel.org
12887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12888 S:      Maintained
12889 F:      drivers/net/wireless/realtek/rtl8xxxu/
12891 RXRPC SOCKETS (AF_RXRPC)
12892 M:      David Howells <dhowells@redhat.com>
12893 L:      linux-afs@lists.infradead.org
12894 S:      Supported
12895 F:      net/rxrpc/
12896 F:      include/keys/rxrpc-type.h
12897 F:      include/net/af_rxrpc.h
12898 F:      include/trace/events/rxrpc.h
12899 F:      include/uapi/linux/rxrpc.h
12900 F:      Documentation/networking/rxrpc.txt
12901 W:      https://www.infradead.org/~dhowells/kafs/
12903 S3 SAVAGE FRAMEBUFFER DRIVER
12904 M:      Antonino Daplas <adaplas@gmail.com>
12905 L:      linux-fbdev@vger.kernel.org
12906 S:      Maintained
12907 F:      drivers/video/fbdev/savage/
12909 S390
12910 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12911 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12912 L:      linux-s390@vger.kernel.org
12913 W:      http://www.ibm.com/developerworks/linux/linux390/
12914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12915 S:      Supported
12916 F:      arch/s390/
12917 F:      drivers/s390/
12918 F:      Documentation/s390/
12919 F:      Documentation/driver-api/s390-drivers.rst
12921 S390 COMMON I/O LAYER
12922 M:      Sebastian Ott <sebott@linux.ibm.com>
12923 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12924 L:      linux-s390@vger.kernel.org
12925 W:      http://www.ibm.com/developerworks/linux/linux390/
12926 S:      Supported
12927 F:      drivers/s390/cio/
12929 S390 DASD DRIVER
12930 M:      Stefan Haberland <sth@linux.ibm.com>
12931 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12932 L:      linux-s390@vger.kernel.org
12933 W:      http://www.ibm.com/developerworks/linux/linux390/
12934 S:      Supported
12935 F:      drivers/s390/block/dasd*
12936 F:      block/partitions/ibm.c
12938 S390 IOMMU (PCI)
12939 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12940 L:      linux-s390@vger.kernel.org
12941 W:      http://www.ibm.com/developerworks/linux/linux390/
12942 S:      Supported
12943 F:      drivers/iommu/s390-iommu.c
12945 S390 IUCV NETWORK LAYER
12946 M:      Julian Wiedmann <jwi@linux.ibm.com>
12947 M:      Ursula Braun <ubraun@linux.ibm.com>
12948 L:      linux-s390@vger.kernel.org
12949 W:      http://www.ibm.com/developerworks/linux/linux390/
12950 S:      Supported
12951 F:      drivers/s390/net/*iucv*
12952 F:      include/net/iucv/
12953 F:      net/iucv/
12955 S390 NETWORK DRIVERS
12956 M:      Julian Wiedmann <jwi@linux.ibm.com>
12957 M:      Ursula Braun <ubraun@linux.ibm.com>
12958 L:      linux-s390@vger.kernel.org
12959 W:      http://www.ibm.com/developerworks/linux/linux390/
12960 S:      Supported
12961 F:      drivers/s390/net/
12963 S390 PCI SUBSYSTEM
12964 M:      Sebastian Ott <sebott@linux.ibm.com>
12965 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12966 L:      linux-s390@vger.kernel.org
12967 W:      http://www.ibm.com/developerworks/linux/linux390/
12968 S:      Supported
12969 F:      arch/s390/pci/
12970 F:      drivers/pci/hotplug/s390_pci_hpc.c
12972 S390 VFIO-CCW DRIVER
12973 M:      Cornelia Huck <cohuck@redhat.com>
12974 M:      Halil Pasic <pasic@linux.ibm.com>
12975 L:      linux-s390@vger.kernel.org
12976 L:      kvm@vger.kernel.org
12977 S:      Supported
12978 F:      drivers/s390/cio/vfio_ccw*
12979 F:      Documentation/s390/vfio-ccw.txt
12980 F:      include/uapi/linux/vfio_ccw.h
12982 S390 ZCRYPT DRIVER
12983 M:      Harald Freudenberger <freude@linux.ibm.com>
12984 L:      linux-s390@vger.kernel.org
12985 W:      http://www.ibm.com/developerworks/linux/linux390/
12986 S:      Supported
12987 F:      drivers/s390/crypto/
12989 S390 VFIO AP DRIVER
12990 M:      Tony Krowiak <akrowiak@linux.ibm.com>
12991 M:      Pierre Morel <pmorel@linux.ibm.com>
12992 M:      Halil Pasic <pasic@linux.ibm.com>
12993 L:      linux-s390@vger.kernel.org
12994 W:      http://www.ibm.com/developerworks/linux/linux390/
12995 S:      Supported
12996 F:      drivers/s390/crypto/vfio_ap_drv.c
12997 F:      drivers/s390/crypto/vfio_ap_private.h
12998 F:      drivers/s390/crypto/vfio_ap_ops.c
12999 F:      Documentation/s390/vfio-ap.txt
13001 S390 ZFCP DRIVER
13002 M:      Steffen Maier <maier@linux.ibm.com>
13003 M:      Benjamin Block <bblock@linux.ibm.com>
13004 L:      linux-s390@vger.kernel.org
13005 W:      http://www.ibm.com/developerworks/linux/linux390/
13006 S:      Supported
13007 F:      drivers/s390/scsi/zfcp_*
13009 S3C24XX SD/MMC Driver
13010 M:      Ben Dooks <ben-linux@fluff.org>
13011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13012 S:      Supported
13013 F:      drivers/mmc/host/s3cmci.*
13015 SAA6588 RDS RECEIVER DRIVER
13016 M:      Hans Verkuil <hverkuil@xs4all.nl>
13017 L:      linux-media@vger.kernel.org
13018 T:      git git://linuxtv.org/media_tree.git
13019 W:      https://linuxtv.org
13020 S:      Odd Fixes
13021 F:      drivers/media/i2c/saa6588*
13023 SAA7134 VIDEO4LINUX DRIVER
13024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 T:      git git://linuxtv.org/media_tree.git
13028 S:      Odd fixes
13029 F:      Documentation/media/v4l-drivers/saa7134*
13030 F:      drivers/media/pci/saa7134/
13032 SAA7146 VIDEO4LINUX-2 DRIVER
13033 M:      Hans Verkuil <hverkuil@xs4all.nl>
13034 L:      linux-media@vger.kernel.org
13035 T:      git git://linuxtv.org/media_tree.git
13036 S:      Maintained
13037 F:      drivers/media/common/saa7146/
13038 F:      drivers/media/pci/saa7146/
13039 F:      include/media/saa7146*
13041 SAMSUNG AUDIO (ASoC) DRIVERS
13042 M:      Krzysztof Kozlowski <krzk@kernel.org>
13043 M:      Sangbeom Kim <sbkim73@samsung.com>
13044 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13045 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13046 S:      Supported
13047 F:      sound/soc/samsung/
13048 F:      Documentation/devicetree/bindings/sound/samsung*
13050 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13051 M:      Krzysztof Kozlowski <krzk@kernel.org>
13052 L:      linux-crypto@vger.kernel.org
13053 L:      linux-samsung-soc@vger.kernel.org
13054 S:      Maintained
13055 F:      drivers/crypto/exynos-rng.c
13056 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13058 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13059 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13060 L:      linux-samsung-soc@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/char/hw_random/exynos-trng.c
13063 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13065 SAMSUNG FRAMEBUFFER DRIVER
13066 M:      Jingoo Han <jingoohan1@gmail.com>
13067 L:      linux-fbdev@vger.kernel.org
13068 S:      Maintained
13069 F:      drivers/video/fbdev/s3c-fb.c
13071 SAMSUNG LAPTOP DRIVER
13072 M:      Corentin Chary <corentin.chary@gmail.com>
13073 L:      platform-driver-x86@vger.kernel.org
13074 S:      Maintained
13075 F:      drivers/platform/x86/samsung-laptop.c
13077 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13078 M:      Sangbeom Kim <sbkim73@samsung.com>
13079 M:      Krzysztof Kozlowski <krzk@kernel.org>
13080 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13081 L:      linux-kernel@vger.kernel.org
13082 L:      linux-samsung-soc@vger.kernel.org
13083 S:      Supported
13084 F:      drivers/mfd/sec*.c
13085 F:      drivers/regulator/s2m*.c
13086 F:      drivers/regulator/s5m*.c
13087 F:      drivers/clk/clk-s2mps11.c
13088 F:      drivers/rtc/rtc-s5m.c
13089 F:      include/linux/mfd/samsung/
13090 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13091 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13092 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13093 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13095 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13096 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13097 L:      linux-media@vger.kernel.org
13098 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13099 S:      Maintained
13100 F:      drivers/media/platform/s3c-camif/
13101 F:      include/media/drv-intf/s3c_camif.h
13103 SAMSUNG S3FWRN5 NFC DRIVER
13104 M:      Robert Baldyga <r.baldyga@samsung.com>
13105 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13106 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13107 S:      Supported
13108 F:      drivers/nfc/s3fwrn5
13110 SAMSUNG S5C73M3 CAMERA DRIVER
13111 M:      Kyungmin Park <kyungmin.park@samsung.com>
13112 M:      Andrzej Hajda <a.hajda@samsung.com>
13113 L:      linux-media@vger.kernel.org
13114 S:      Supported
13115 F:      drivers/media/i2c/s5c73m3/*
13117 SAMSUNG S5K5BAF CAMERA DRIVER
13118 M:      Kyungmin Park <kyungmin.park@samsung.com>
13119 M:      Andrzej Hajda <a.hajda@samsung.com>
13120 L:      linux-media@vger.kernel.org
13121 S:      Supported
13122 F:      drivers/media/i2c/s5k5baf.c
13124 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13125 M:      Krzysztof Kozlowski <krzk@kernel.org>
13126 M:      Vladimir Zapolskiy <vz@mleia.com>
13127 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13128 L:      linux-crypto@vger.kernel.org
13129 L:      linux-samsung-soc@vger.kernel.org
13130 S:      Maintained
13131 F:      drivers/crypto/s5p-sss.c
13133 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13134 M:      Kyungmin Park <kyungmin.park@samsung.com>
13135 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13136 L:      linux-media@vger.kernel.org
13137 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13138 S:      Supported
13139 F:      drivers/media/platform/exynos4-is/
13141 SAMSUNG SOC CLOCK DRIVERS
13142 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13143 M:      Tomasz Figa <tomasz.figa@gmail.com>
13144 M:      Chanwoo Choi <cw00.choi@samsung.com>
13145 S:      Supported
13146 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13148 F:      drivers/clk/samsung/
13149 F:      include/dt-bindings/clock/exynos*.h
13150 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13152 SAMSUNG SPI DRIVERS
13153 M:      Kukjin Kim <kgene@kernel.org>
13154 M:      Krzysztof Kozlowski <krzk@kernel.org>
13155 M:      Andi Shyti <andi@etezian.org>
13156 L:      linux-spi@vger.kernel.org
13157 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13158 S:      Maintained
13159 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13160 F:      drivers/spi/spi-s3c*
13161 F:      include/linux/platform_data/spi-s3c64xx.h
13163 SAMSUNG SXGBE DRIVERS
13164 M:      Byungho An <bh74.an@samsung.com>
13165 M:      Girish K S <ks.giri@samsung.com>
13166 M:      Vipul Pandya <vipul.pandya@samsung.com>
13167 S:      Supported
13168 L:      netdev@vger.kernel.org
13169 F:      drivers/net/ethernet/samsung/sxgbe/
13171 SAMSUNG THERMAL DRIVER
13172 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13173 L:      linux-pm@vger.kernel.org
13174 L:      linux-samsung-soc@vger.kernel.org
13175 S:      Supported
13176 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13177 F:      drivers/thermal/samsung/
13179 SAMSUNG USB2 PHY DRIVER
13180 M:      Kamil Debski <kamil@wypas.org>
13181 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13182 L:      linux-kernel@vger.kernel.org
13183 S:      Supported
13184 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13185 F:      Documentation/phy/samsung-usb2.txt
13186 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13187 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13188 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13189 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13190 F:      drivers/phy/samsung/phy-samsung-usb2.c
13191 F:      drivers/phy/samsung/phy-samsung-usb2.h
13193 SC1200 WDT DRIVER
13194 M:      Zwane Mwaikambo <zwanem@gmail.com>
13195 S:      Maintained
13196 F:      drivers/watchdog/sc1200wdt.c
13198 SCHEDULER
13199 M:      Ingo Molnar <mingo@redhat.com>
13200 M:      Peter Zijlstra <peterz@infradead.org>
13201 L:      linux-kernel@vger.kernel.org
13202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13203 S:      Maintained
13204 F:      kernel/sched/
13205 F:      include/linux/sched.h
13206 F:      include/uapi/linux/sched.h
13207 F:      include/linux/wait.h
13209 SCR24X CHIP CARD INTERFACE DRIVER
13210 M:      Lubomir Rintel <lkundrak@v3.sk>
13211 S:      Supported
13212 F:      drivers/char/pcmcia/scr24x_cs.c
13214 SCSI CDROM DRIVER
13215 M:      Jens Axboe <axboe@kernel.dk>
13216 L:      linux-scsi@vger.kernel.org
13217 W:      http://www.kernel.dk
13218 S:      Maintained
13219 F:      drivers/scsi/sr*
13221 SCSI RDMA PROTOCOL (SRP) INITIATOR
13222 M:      Bart Van Assche <bvanassche@acm.org>
13223 L:      linux-rdma@vger.kernel.org
13224 S:      Supported
13225 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13226 F:      drivers/infiniband/ulp/srp/
13227 F:      include/scsi/srp.h
13229 SCSI RDMA PROTOCOL (SRP) TARGET
13230 M:      Bart Van Assche <bvanassche@acm.org>
13231 L:      linux-rdma@vger.kernel.org
13232 L:      target-devel@vger.kernel.org
13233 S:      Supported
13234 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13235 F:      drivers/infiniband/ulp/srpt/
13237 SCSI SG DRIVER
13238 M:      Doug Gilbert <dgilbert@interlog.com>
13239 L:      linux-scsi@vger.kernel.org
13240 W:      http://sg.danny.cz/sg
13241 S:      Maintained
13242 F:      Documentation/scsi/scsi-generic.txt
13243 F:      drivers/scsi/sg.c
13244 F:      include/scsi/sg.h
13246 SCSI SUBSYSTEM
13247 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13249 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13251 L:      linux-scsi@vger.kernel.org
13252 S:      Maintained
13253 F:      Documentation/devicetree/bindings/scsi/
13254 F:      drivers/scsi/
13255 F:      include/scsi/
13257 SCSI TAPE DRIVER
13258 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13259 L:      linux-scsi@vger.kernel.org
13260 S:      Maintained
13261 F:      Documentation/scsi/st.txt
13262 F:      drivers/scsi/st.*
13263 F:      drivers/scsi/st_*.h
13265 SCTP PROTOCOL
13266 M:      Vlad Yasevich <vyasevich@gmail.com>
13267 M:      Neil Horman <nhorman@tuxdriver.com>
13268 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13269 L:      linux-sctp@vger.kernel.org
13270 W:      http://lksctp.sourceforge.net
13271 S:      Maintained
13272 F:      Documentation/networking/sctp.txt
13273 F:      include/linux/sctp.h
13274 F:      include/uapi/linux/sctp.h
13275 F:      include/net/sctp/
13276 F:      net/sctp/
13278 SCx200 CPU SUPPORT
13279 M:      Jim Cromie <jim.cromie@gmail.com>
13280 S:      Odd Fixes
13281 F:      Documentation/i2c/busses/scx200_acb
13282 F:      arch/x86/platform/scx200/
13283 F:      drivers/watchdog/scx200_wdt.c
13284 F:      drivers/i2c/busses/scx200*
13285 F:      drivers/mtd/maps/scx200_docflash.c
13286 F:      include/linux/scx200.h
13288 SCx200 GPIO DRIVER
13289 M:      Jim Cromie <jim.cromie@gmail.com>
13290 S:      Maintained
13291 F:      drivers/char/scx200_gpio.c
13292 F:      include/linux/scx200_gpio.h
13294 SCx200 HRT CLOCKSOURCE DRIVER
13295 M:      Jim Cromie <jim.cromie@gmail.com>
13296 S:      Maintained
13297 F:      drivers/clocksource/scx200_hrt.c
13299 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13300 M:      Sascha Sommer <saschasommer@freenet.de>
13301 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13302 S:      Maintained
13303 F:      drivers/mmc/host/sdricoh_cs.c
13305 SECURE COMPUTING
13306 M:      Kees Cook <keescook@chromium.org>
13307 R:      Andy Lutomirski <luto@amacapital.net>
13308 R:      Will Drewry <wad@chromium.org>
13309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13310 S:      Supported
13311 F:      kernel/seccomp.c
13312 F:      include/uapi/linux/seccomp.h
13313 F:      include/linux/seccomp.h
13314 F:      tools/testing/selftests/seccomp/*
13315 F:      tools/testing/selftests/kselftest_harness.h
13316 F:      Documentation/userspace-api/seccomp_filter.rst
13317 K:      \bsecure_computing
13318 K:      \bTIF_SECCOMP\b
13320 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13321 M:      Al Cooper <alcooperx@gmail.com>
13322 L:      linux-mmc@vger.kernel.org
13323 L:      bcm-kernel-feedback-list@broadcom.com
13324 S:      Maintained
13325 F:      drivers/mmc/host/sdhci-brcmstb*
13327 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13328 M:      Adrian Hunter <adrian.hunter@intel.com>
13329 L:      linux-mmc@vger.kernel.org
13330 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13331 S:      Maintained
13332 F:      drivers/mmc/host/sdhci*
13333 F:      include/linux/mmc/sdhci*
13335 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13336 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13337 M:      Manjunath M B <manjumb@synopsys.com>
13338 L:      linux-mmc@vger.kernel.org
13339 S:      Maintained
13340 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13342 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13344 L:      linux-mmc@vger.kernel.org
13345 S:      Supported
13346 F:      drivers/mmc/host/sdhci-of-at91.c
13348 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13349 M:      Ben Dooks <ben-linux@fluff.org>
13350 M:      Jaehoon Chung <jh80.chung@samsung.com>
13351 L:      linux-mmc@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/mmc/host/sdhci-s3c*
13355 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13356 M:      Viresh Kumar <vireshk@kernel.org>
13357 L:      linux-mmc@vger.kernel.org
13358 S:      Maintained
13359 F:      drivers/mmc/host/sdhci-spear.c
13361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13362 M:      Kishon Vijay Abraham I <kishon@ti.com>
13363 L:      linux-mmc@vger.kernel.org
13364 S:      Maintained
13365 F:      drivers/mmc/host/sdhci-omap.c
13367 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13368 M:      Scott Bauer <scott.bauer@intel.com>
13369 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13370 L:      linux-block@vger.kernel.org
13371 S:      Supported
13372 F:      block/sed*
13373 F:      block/opal_proto.h
13374 F:      include/linux/sed*
13375 F:      include/uapi/linux/sed*
13377 SECURITY CONTACT
13378 M:      Security Officers <security@kernel.org>
13379 S:      Supported
13381 SECURITY SUBSYSTEM
13382 M:      James Morris <jmorris@namei.org>
13383 M:      "Serge E. Hallyn" <serge@hallyn.com>
13384 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13386 W:      http://kernsec.org/
13387 S:      Supported
13388 F:      security/
13389 X:      security/selinux/
13391 SELINUX SECURITY MODULE
13392 M:      Paul Moore <paul@paul-moore.com>
13393 M:      Stephen Smalley <sds@tycho.nsa.gov>
13394 M:      Eric Paris <eparis@parisplace.org>
13395 L:      selinux@vger.kernel.org
13396 W:      https://selinuxproject.org
13397 W:      https://github.com/SELinuxProject
13398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13399 S:      Supported
13400 F:      include/linux/selinux*
13401 F:      security/selinux/
13402 F:      scripts/selinux/
13403 F:      Documentation/admin-guide/LSM/SELinux.rst
13405 SENSABLE PHANTOM
13406 M:      Jiri Slaby <jirislaby@gmail.com>
13407 S:      Maintained
13408 F:      drivers/misc/phantom.c
13409 F:      include/uapi/linux/phantom.h
13411 SERIAL DEVICE BUS
13412 M:      Rob Herring <robh@kernel.org>
13413 L:      linux-serial@vger.kernel.org
13414 S:      Maintained
13415 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13416 F:      drivers/tty/serdev/
13417 F:      include/linux/serdev.h
13419 SERIAL DRIVERS
13420 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13421 L:      linux-serial@vger.kernel.org
13422 S:      Maintained
13423 F:      Documentation/devicetree/bindings/serial/
13424 F:      drivers/tty/serial/
13426 SERIAL IR RECEIVER
13427 M:      Sean Young <sean@mess.org>
13428 L:      linux-media@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/media/rc/serial_ir.c
13432 SFC NETWORK DRIVER
13433 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13434 M:      Edward Cree <ecree@solarflare.com>
13435 M:      Bert Kenward <bkenward@solarflare.com>
13436 L:      netdev@vger.kernel.org
13437 S:      Supported
13438 F:      drivers/net/ethernet/sfc/
13440 SGI GRU DRIVER
13441 M:      Dimitri Sivanich <sivanich@sgi.com>
13442 S:      Maintained
13443 F:      drivers/misc/sgi-gru/
13445 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13446 M:      Pat Gefre <pfg@sgi.com>
13447 L:      linux-ia64@vger.kernel.org
13448 S:      Supported
13449 F:      Documentation/ia64/serial.txt
13450 F:      drivers/tty/serial/ioc?_serial.c
13451 F:      include/linux/ioc?.h
13453 SGI XP/XPC/XPNET DRIVER
13454 M:      Cliff Whickman <cpw@sgi.com>
13455 M:      Robin Holt <robinmholt@gmail.com>
13456 S:      Maintained
13457 F:      drivers/misc/sgi-xp/
13459 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13460 M:      Ursula Braun <ubraun@linux.ibm.com>
13461 L:      linux-s390@vger.kernel.org
13462 W:      http://www.ibm.com/developerworks/linux/linux390/
13463 S:      Supported
13464 F:      net/smc/
13466 SHARP RJ54N1CB0C SENSOR DRIVER
13467 M:      Jacopo Mondi <jacopo@jmondi.org>
13468 L:      linux-media@vger.kernel.org
13469 T:      git git://linuxtv.org/media_tree.git
13470 S:      Odd fixes
13471 F:      drivers/media/i2c/rj54n1cb0c.c
13472 F:      include/media/i2c/rj54n1cb0c.h
13474 SH_VEU V4L2 MEM2MEM DRIVER
13475 L:      linux-media@vger.kernel.org
13476 S:      Orphan
13477 F:      drivers/media/platform/sh_veu.c
13479 SH_VOU V4L2 OUTPUT DRIVER
13480 L:      linux-media@vger.kernel.org
13481 S:      Orphan
13482 F:      drivers/media/platform/sh_vou.c
13483 F:      include/media/drv-intf/sh_vou.h
13485 SI2157 MEDIA DRIVER
13486 M:      Antti Palosaari <crope@iki.fi>
13487 L:      linux-media@vger.kernel.org
13488 W:      https://linuxtv.org
13489 W:      http://palosaari.fi/linux/
13490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13491 T:      git git://linuxtv.org/anttip/media_tree.git
13492 S:      Maintained
13493 F:      drivers/media/tuners/si2157*
13495 SI2165 MEDIA DRIVER
13496 M:      Matthias Schwarzott <zzam@gentoo.org>
13497 L:      linux-media@vger.kernel.org
13498 W:      https://linuxtv.org
13499 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13500 S:      Maintained
13501 F:      drivers/media/dvb-frontends/si2165*
13503 SI2168 MEDIA DRIVER
13504 M:      Antti Palosaari <crope@iki.fi>
13505 L:      linux-media@vger.kernel.org
13506 W:      https://linuxtv.org
13507 W:      http://palosaari.fi/linux/
13508 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13509 T:      git git://linuxtv.org/anttip/media_tree.git
13510 S:      Maintained
13511 F:      drivers/media/dvb-frontends/si2168*
13513 SI470X FM RADIO RECEIVER I2C DRIVER
13514 M:      Hans Verkuil <hverkuil@xs4all.nl>
13515 L:      linux-media@vger.kernel.org
13516 T:      git git://linuxtv.org/media_tree.git
13517 W:      https://linuxtv.org
13518 S:      Odd Fixes
13519 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13521 SI470X FM RADIO RECEIVER USB DRIVER
13522 M:      Hans Verkuil <hverkuil@xs4all.nl>
13523 L:      linux-media@vger.kernel.org
13524 T:      git git://linuxtv.org/media_tree.git
13525 W:      https://linuxtv.org
13526 S:      Maintained
13527 F:      drivers/media/radio/si470x/radio-si470x-common.c
13528 F:      drivers/media/radio/si470x/radio-si470x.h
13529 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13531 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13532 M:      Eduardo Valentin <edubezval@gmail.com>
13533 L:      linux-media@vger.kernel.org
13534 T:      git git://linuxtv.org/media_tree.git
13535 W:      https://linuxtv.org
13536 S:      Odd Fixes
13537 F:      drivers/media/radio/si4713/si4713.?
13539 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13540 M:      Eduardo Valentin <edubezval@gmail.com>
13541 L:      linux-media@vger.kernel.org
13542 T:      git git://linuxtv.org/media_tree.git
13543 W:      https://linuxtv.org
13544 S:      Odd Fixes
13545 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13547 SI4713 FM RADIO TRANSMITTER USB DRIVER
13548 M:      Hans Verkuil <hverkuil@xs4all.nl>
13549 L:      linux-media@vger.kernel.org
13550 T:      git git://linuxtv.org/media_tree.git
13551 W:      https://linuxtv.org
13552 S:      Maintained
13553 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13555 SIANO DVB DRIVER
13556 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13557 L:      linux-media@vger.kernel.org
13558 W:      https://linuxtv.org
13559 T:      git git://linuxtv.org/media_tree.git
13560 S:      Odd fixes
13561 F:      drivers/media/common/siano/
13562 F:      drivers/media/usb/siano/
13563 F:      drivers/media/usb/siano/
13564 F:      drivers/media/mmc/siano/
13566 SIFIVE DRIVERS
13567 M:      Palmer Dabbelt <palmer@sifive.com>
13568 L:      linux-riscv@lists.infradead.org
13569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13570 S:      Supported
13571 K:      sifive
13572 N:      sifive
13574 SILEAD TOUCHSCREEN DRIVER
13575 M:      Hans de Goede <hdegoede@redhat.com>
13576 L:      linux-input@vger.kernel.org
13577 L:      platform-driver-x86@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/input/touchscreen/silead.c
13580 F:      drivers/platform/x86/touchscreen_dmi.c
13582 SILICON MOTION SM712 FRAME BUFFER DRIVER
13583 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13584 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13585 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13586 L:      linux-fbdev@vger.kernel.org
13587 S:      Maintained
13588 F:      drivers/video/fbdev/sm712*
13589 F:      Documentation/fb/sm712fb.txt
13591 SIMPLE FIRMWARE INTERFACE (SFI)
13592 M:      Len Brown <lenb@kernel.org>
13593 L:      sfi-devel@simplefirmware.org
13594 W:      http://simplefirmware.org/
13595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13596 S:      Supported
13597 F:      arch/x86/platform/sfi/
13598 F:      drivers/sfi/
13599 F:      include/linux/sfi*.h
13601 SIMPLEFB FB DRIVER
13602 M:      Hans de Goede <hdegoede@redhat.com>
13603 L:      linux-fbdev@vger.kernel.org
13604 S:      Maintained
13605 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13606 F:      drivers/video/fbdev/simplefb.c
13607 F:      include/linux/platform_data/simplefb.h
13609 SIMTEC EB110ATX (Chalice CATS)
13610 P:      Ben Dooks
13611 P:      Vincent Sanders <vince@simtec.co.uk>
13612 M:      Simtec Linux Team <linux@simtec.co.uk>
13613 W:      http://www.simtec.co.uk/products/EB110ATX/
13614 S:      Supported
13616 SIMTEC EB2410ITX (BAST)
13617 P:      Ben Dooks
13618 P:      Vincent Sanders <vince@simtec.co.uk>
13619 M:      Simtec Linux Team <linux@simtec.co.uk>
13620 W:      http://www.simtec.co.uk/products/EB2410ITX/
13621 S:      Supported
13622 F:      arch/arm/mach-s3c24xx/mach-bast.c
13623 F:      arch/arm/mach-s3c24xx/bast-ide.c
13624 F:      arch/arm/mach-s3c24xx/bast-irq.c
13626 SIPHASH PRF ROUTINES
13627 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13628 S:      Maintained
13629 F:      lib/siphash.c
13630 F:      lib/test_siphash.c
13631 F:      include/linux/siphash.h
13633 SIOX
13634 M:      Gavin Schenk <g.schenk@eckelmann.de>
13635 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13636 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13637 S:      Supported
13638 F:      drivers/siox/*
13639 F:      drivers/gpio/gpio-siox.c
13640 F:      include/trace/events/siox.h
13642 SIS 190 ETHERNET DRIVER
13643 M:      Francois Romieu <romieu@fr.zoreil.com>
13644 L:      netdev@vger.kernel.org
13645 S:      Maintained
13646 F:      drivers/net/ethernet/sis/sis190.c
13648 SIS 900/7016 FAST ETHERNET DRIVER
13649 M:      Daniele Venzano <venza@brownhat.org>
13650 W:      http://www.brownhat.org/sis900.html
13651 L:      netdev@vger.kernel.org
13652 S:      Maintained
13653 F:      drivers/net/ethernet/sis/sis900.*
13655 SIS FRAMEBUFFER DRIVER
13656 M:      Thomas Winischhofer <thomas@winischhofer.net>
13657 W:      http://www.winischhofer.net/linuxsisvga.shtml
13658 S:      Maintained
13659 F:      Documentation/fb/sisfb.txt
13660 F:      drivers/video/fbdev/sis/
13661 F:      include/video/sisfb.h
13663 SIS USB2VGA DRIVER
13664 M:      Thomas Winischhofer <thomas@winischhofer.net>
13665 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13666 S:      Maintained
13667 F:      drivers/usb/misc/sisusbvga/
13669 SLAB ALLOCATOR
13670 M:      Christoph Lameter <cl@linux.com>
13671 M:      Pekka Enberg <penberg@kernel.org>
13672 M:      David Rientjes <rientjes@google.com>
13673 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13674 M:      Andrew Morton <akpm@linux-foundation.org>
13675 L:      linux-mm@kvack.org
13676 S:      Maintained
13677 F:      include/linux/sl?b*.h
13678 F:      mm/sl?b*
13680 SLEEPABLE READ-COPY UPDATE (SRCU)
13681 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13682 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13683 M:      Josh Triplett <josh@joshtriplett.org>
13684 R:      Steven Rostedt <rostedt@goodmis.org>
13685 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13686 L:      linux-kernel@vger.kernel.org
13687 W:      http://www.rdrop.com/users/paulmck/RCU/
13688 S:      Supported
13689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13690 F:      include/linux/srcu*.h
13691 F:      kernel/rcu/srcu*.c
13693 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13694 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13695 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13696 S:      Maintained
13697 F:      drivers/slimbus/
13698 F:      Documentation/devicetree/bindings/slimbus/
13699 F:      include/linux/slimbus.h
13701 SMACK SECURITY MODULE
13702 M:      Casey Schaufler <casey@schaufler-ca.com>
13703 L:      linux-security-module@vger.kernel.org
13704 W:      http://schaufler-ca.com
13705 T:      git git://github.com/cschaufler/smack-next
13706 S:      Maintained
13707 F:      Documentation/admin-guide/LSM/Smack.rst
13708 F:      security/smack/
13710 SMC91x ETHERNET DRIVER
13711 M:      Nicolas Pitre <nico@fluxnic.net>
13712 S:      Odd Fixes
13713 F:      drivers/net/ethernet/smsc/smc91x.*
13715 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13716 M:      Sakari Ailus <sakari.ailus@iki.fi>
13717 L:      linux-media@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/media/i2c/smiapp/
13720 F:      include/media/i2c/smiapp.h
13721 F:      drivers/media/i2c/smiapp-pll.c
13722 F:      drivers/media/i2c/smiapp-pll.h
13723 F:      include/uapi/linux/smiapp.h
13724 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13726 SMM665 HARDWARE MONITOR DRIVER
13727 M:      Guenter Roeck <linux@roeck-us.net>
13728 L:      linux-hwmon@vger.kernel.org
13729 S:      Maintained
13730 F:      Documentation/hwmon/smm665
13731 F:      drivers/hwmon/smm665.c
13733 SMSC EMC2103 HARDWARE MONITOR DRIVER
13734 M:      Steve Glendinning <steve.glendinning@shawell.net>
13735 L:      linux-hwmon@vger.kernel.org
13736 S:      Maintained
13737 F:      Documentation/hwmon/emc2103
13738 F:      drivers/hwmon/emc2103.c
13740 SMSC SCH5627 HARDWARE MONITOR DRIVER
13741 M:      Hans de Goede <hdegoede@redhat.com>
13742 L:      linux-hwmon@vger.kernel.org
13743 S:      Supported
13744 F:      Documentation/hwmon/sch5627
13745 F:      drivers/hwmon/sch5627.c
13747 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13748 M:      Steve Glendinning <steve.glendinning@shawell.net>
13749 L:      linux-fbdev@vger.kernel.org
13750 S:      Maintained
13751 F:      drivers/video/fbdev/smscufx.c
13753 SMSC47B397 HARDWARE MONITOR DRIVER
13754 M:      Jean Delvare <jdelvare@suse.com>
13755 L:      linux-hwmon@vger.kernel.org
13756 S:      Maintained
13757 F:      Documentation/hwmon/smsc47b397
13758 F:      drivers/hwmon/smsc47b397.c
13760 SMSC911x ETHERNET DRIVER
13761 M:      Steve Glendinning <steve.glendinning@shawell.net>
13762 L:      netdev@vger.kernel.org
13763 S:      Maintained
13764 F:      include/linux/smsc911x.h
13765 F:      drivers/net/ethernet/smsc/smsc911x.*
13767 SMSC9420 PCI ETHERNET DRIVER
13768 M:      Steve Glendinning <steve.glendinning@shawell.net>
13769 L:      netdev@vger.kernel.org
13770 S:      Maintained
13771 F:      drivers/net/ethernet/smsc/smsc9420.*
13773 SOC-CAMERA V4L2 SUBSYSTEM
13774 L:      linux-media@vger.kernel.org
13775 T:      git git://linuxtv.org/media_tree.git
13776 S:      Orphan
13777 F:      include/media/soc*
13778 F:      drivers/media/i2c/soc_camera/
13779 F:      drivers/media/platform/soc_camera/
13781 SOCIONEXT SYNQUACER I2C DRIVER
13782 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13783 L:      linux-i2c@vger.kernel.org
13784 S:      Maintained
13785 F:      drivers/i2c/busses/i2c-synquacer.c
13786 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13788 SOCIONEXT UNIPHIER SOUND DRIVER
13789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13790 S:      Orphan
13791 F:      sound/soc/uniphier/
13793 SOEKRIS NET48XX LED SUPPORT
13794 M:      Chris Boot <bootc@bootc.net>
13795 S:      Maintained
13796 F:      drivers/leds/leds-net48xx.c
13798 SOFT-ROCE DRIVER (rxe)
13799 M:      Moni Shoua <monis@mellanox.com>
13800 L:      linux-rdma@vger.kernel.org
13801 S:      Supported
13802 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13803 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13804 F:      drivers/infiniband/sw/rxe/
13805 F:      include/uapi/rdma/rdma_user_rxe.h
13807 SOFTLOGIC 6x10 MPEG CODEC
13808 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13809 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13810 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13811 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13812 M:      Ismael Luceno <ismael@iodev.co.uk>
13813 L:      linux-media@vger.kernel.org
13814 S:      Supported
13815 F:      drivers/media/pci/solo6x10/
13817 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13818 M:      James Morse <james.morse@arm.com>
13819 L:      linux-arm-kernel@lists.infradead.org
13820 S:      Maintained
13821 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13822 F:      drivers/firmware/arm_sdei.c
13823 F:      include/linux/arm_sdei.h
13824 F:      include/uapi/linux/arm_sdei.h
13826 SOFTWARE RAID (Multiple Disks) SUPPORT
13827 M:      Shaohua Li <shli@kernel.org>
13828 L:      linux-raid@vger.kernel.org
13829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13830 S:      Supported
13831 F:      drivers/md/Makefile
13832 F:      drivers/md/Kconfig
13833 F:      drivers/md/md*
13834 F:      drivers/md/raid*
13835 F:      include/linux/raid/
13836 F:      include/uapi/linux/raid/
13838 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13839 M:      Jassi Brar <jaswinder.singh@linaro.org>
13840 L:      netdev@vger.kernel.org
13841 S:      Maintained
13842 F:      drivers/net/ethernet/socionext/netsec.c
13843 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13845 SOLIDRUN CLEARFOG SUPPORT
13846 M:      Russell King <linux@armlinux.org.uk>
13847 S:      Maintained
13848 F:      arch/arm/boot/dts/armada-388-clearfog*
13849 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13851 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13852 M:      Russell King <linux@armlinux.org.uk>
13853 S:      Maintained
13854 F:      arch/arm/boot/dts/imx6*-cubox-i*
13855 F:      arch/arm/boot/dts/imx6*-hummingboard*
13856 F:      arch/arm/boot/dts/imx6*-sr-*
13858 SONIC NETWORK DRIVER
13859 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13860 L:      netdev@vger.kernel.org
13861 S:      Maintained
13862 F:      drivers/net/ethernet/natsemi/sonic.*
13864 SONICS SILICON BACKPLANE DRIVER (SSB)
13865 M:      Michael Buesch <m@bues.ch>
13866 L:      linux-wireless@vger.kernel.org
13867 S:      Maintained
13868 F:      drivers/ssb/
13869 F:      include/linux/ssb/
13871 SONY IMX258 SENSOR DRIVER
13872 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13873 L:      linux-media@vger.kernel.org
13874 T:      git git://linuxtv.org/media_tree.git
13875 S:      Maintained
13876 F:      drivers/media/i2c/imx258.c
13878 SONY IMX274 SENSOR DRIVER
13879 M:      Leon Luo <leonl@leopardimaging.com>
13880 L:      linux-media@vger.kernel.org
13881 T:      git git://linuxtv.org/media_tree.git
13882 S:      Maintained
13883 F:      drivers/media/i2c/imx274.c
13884 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13886 SONY IMX319 SENSOR DRIVER
13887 M:      Bingbu Cao <bingbu.cao@intel.com>
13888 L:      linux-media@vger.kernel.org
13889 T:      git git://linuxtv.org/media_tree.git
13890 S:      Maintained
13891 F:      drivers/media/i2c/imx319.c
13893 SONY IMX355 SENSOR DRIVER
13894 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
13895 L:      linux-media@vger.kernel.org
13896 T:      git git://linuxtv.org/media_tree.git
13897 S:      Maintained
13898 F:      drivers/media/i2c/imx355.c
13900 SONY MEMORYSTICK CARD SUPPORT
13901 M:      Alex Dubov <oakad@yahoo.com>
13902 W:      http://tifmxx.berlios.de/
13903 S:      Maintained
13904 F:      drivers/memstick/host/tifm_ms.c
13906 SONY MEMORYSTICK STANDARD SUPPORT
13907 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13908 S:      Maintained
13909 F:      drivers/memstick/core/ms_block.*
13911 SONY VAIO CONTROL DEVICE DRIVER
13912 M:      Mattia Dongili <malattia@linux.it>
13913 L:      platform-driver-x86@vger.kernel.org
13914 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13915 S:      Maintained
13916 F:      Documentation/laptops/sony-laptop.txt
13917 F:      drivers/char/sonypi.c
13918 F:      drivers/platform/x86/sony-laptop.c
13919 F:      include/linux/sony-laptop.h
13921 SOUND
13922 M:      Jaroslav Kysela <perex@perex.cz>
13923 M:      Takashi Iwai <tiwai@suse.com>
13924 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13925 W:      http://www.alsa-project.org/
13926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13927 T:      git git://git.alsa-project.org/alsa-kernel.git
13928 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13929 S:      Maintained
13930 F:      Documentation/sound/
13931 F:      include/sound/
13932 F:      include/uapi/sound/
13933 F:      sound/
13935 SOUND - COMPRESSED AUDIO
13936 M:      Vinod Koul <vkoul@kernel.org>
13937 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13939 S:      Supported
13940 F:      Documentation/sound/designs/compress-offload.rst
13941 F:      include/sound/compress_driver.h
13942 F:      include/uapi/sound/compress_*
13943 F:      sound/core/compress_offload.c
13944 F:      sound/soc/soc-compress.c
13946 SOUND - DMAENGINE HELPERS
13947 M:      Lars-Peter Clausen <lars@metafoo.de>
13948 S:      Supported
13949 F:      include/sound/dmaengine_pcm.h
13950 F:      sound/core/pcm_dmaengine.c
13951 F:      sound/soc/soc-generic-dmaengine-pcm.c
13953 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13954 M:      Liam Girdwood <lgirdwood@gmail.com>
13955 M:      Mark Brown <broonie@kernel.org>
13956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13957 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13958 W:      http://alsa-project.org/main/index.php/ASoC
13959 S:      Supported
13960 F:      Documentation/devicetree/bindings/sound/
13961 F:      Documentation/sound/soc/
13962 F:      sound/soc/
13963 F:      include/sound/soc*
13965 SOUNDWIRE SUBSYSTEM
13966 M:      Vinod Koul <vkoul@kernel.org>
13967 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13968 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13969 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13970 S:      Supported
13971 F:      Documentation/driver-api/soundwire/
13972 F:      drivers/soundwire/
13973 F:      include/linux/soundwire/
13975 SP2 MEDIA DRIVER
13976 M:      Olli Salonen <olli.salonen@iki.fi>
13977 L:      linux-media@vger.kernel.org
13978 W:      https://linuxtv.org
13979 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13980 S:      Maintained
13981 F:      drivers/media/dvb-frontends/sp2*
13983 SPARC + UltraSPARC (sparc/sparc64)
13984 M:      "David S. Miller" <davem@davemloft.net>
13985 L:      sparclinux@vger.kernel.org
13986 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13989 S:      Maintained
13990 F:      arch/sparc/
13991 F:      drivers/sbus/
13993 SPARC SERIAL DRIVERS
13994 M:      "David S. Miller" <davem@davemloft.net>
13995 L:      sparclinux@vger.kernel.org
13996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13998 S:      Maintained
13999 F:      include/linux/sunserialcore.h
14000 F:      drivers/tty/serial/suncore.c
14001 F:      drivers/tty/serial/sunhv.c
14002 F:      drivers/tty/serial/sunsab.c
14003 F:      drivers/tty/serial/sunsab.h
14004 F:      drivers/tty/serial/sunsu.c
14005 F:      drivers/tty/serial/sunzilog.c
14006 F:      drivers/tty/serial/sunzilog.h
14007 F:      drivers/tty/vcc.c
14009 SPARSE CHECKER
14010 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14011 L:      linux-sparse@vger.kernel.org
14012 W:      https://sparse.wiki.kernel.org/
14013 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14014 S:      Maintained
14015 F:      include/linux/compiler.h
14017 SPEAR CLOCK FRAMEWORK SUPPORT
14018 M:      Viresh Kumar <vireshk@kernel.org>
14019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14020 W:      http://www.st.com/spear
14021 S:      Maintained
14022 F:      drivers/clk/spear/
14024 SPEAR PLATFORM SUPPORT
14025 M:      Viresh Kumar <vireshk@kernel.org>
14026 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14028 W:      http://www.st.com/spear
14029 S:      Maintained
14030 F:      arch/arm/boot/dts/spear*
14031 F:      arch/arm/mach-spear/
14033 SPI NOR SUBSYSTEM
14034 M:      Marek Vasut <marek.vasut@gmail.com>
14035 L:      linux-mtd@lists.infradead.org
14036 W:      http://www.linux-mtd.infradead.org/
14037 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14038 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14039 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14040 S:      Maintained
14041 F:      drivers/mtd/spi-nor/
14042 F:      include/linux/mtd/spi-nor.h
14044 SPI SUBSYSTEM
14045 M:      Mark Brown <broonie@kernel.org>
14046 L:      linux-spi@vger.kernel.org
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14048 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14049 S:      Maintained
14050 F:      Documentation/devicetree/bindings/spi/
14051 F:      Documentation/spi/
14052 F:      drivers/spi/
14053 F:      include/linux/spi/
14054 F:      include/uapi/linux/spi/
14055 F:      tools/spi/
14057 SPIDERNET NETWORK DRIVER for CELL
14058 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14059 L:      netdev@vger.kernel.org
14060 S:      Supported
14061 F:      Documentation/networking/spider_net.txt
14062 F:      drivers/net/ethernet/toshiba/spider_net*
14064 SPMI SUBSYSTEM
14065 R:      Stephen Boyd <sboyd@kernel.org>
14066 L:      linux-arm-msm@vger.kernel.org
14067 F:      Documentation/devicetree/bindings/spmi/
14068 F:      drivers/spmi/
14069 F:      include/dt-bindings/spmi/spmi.h
14070 F:      include/linux/spmi.h
14071 F:      include/trace/events/spmi.h
14073 SPU FILE SYSTEM
14074 M:      Jeremy Kerr <jk@ozlabs.org>
14075 L:      linuxppc-dev@lists.ozlabs.org
14076 W:      http://www.ibm.com/developerworks/power/cell/
14077 S:      Supported
14078 F:      Documentation/filesystems/spufs.txt
14079 F:      arch/powerpc/platforms/cell/spufs/
14081 SQUASHFS FILE SYSTEM
14082 M:      Phillip Lougher <phillip@squashfs.org.uk>
14083 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14084 W:      http://squashfs.org.uk
14085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14086 S:      Maintained
14087 F:      Documentation/filesystems/squashfs.txt
14088 F:      fs/squashfs/
14090 SRM (Alpha) environment access
14091 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14092 S:      Maintained
14093 F:      arch/alpha/kernel/srm_env.c
14095 ST STM32 I2C/SMBUS DRIVER
14096 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14097 L:      linux-i2c@vger.kernel.org
14098 S:      Maintained
14099 F:      drivers/i2c/busses/i2c-stm32*
14101 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14102 M:      Song Qiang <songqiang1304521@gmail.com>
14103 L:      linux-iio@vger.kernel.org
14104 S:      Maintained
14105 F:      drivers/iio/proximity/vl53l0x-i2c.c
14106 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14108 STABLE BRANCH
14109 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14110 M:      Sasha Levin <sashal@kernel.org>
14111 L:      stable@vger.kernel.org
14112 S:      Supported
14113 F:      Documentation/process/stable-kernel-rules.rst
14115 STAGING - COMEDI
14116 M:      Ian Abbott <abbotti@mev.co.uk>
14117 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14118 S:      Odd Fixes
14119 F:      drivers/staging/comedi/
14121 STAGING - EROFS FILE SYSTEM
14122 M:      Gao Xiang <gaoxiang25@huawei.com>
14123 M:      Chao Yu <yuchao0@huawei.com>
14124 L:      linux-erofs@lists.ozlabs.org
14125 S:      Maintained
14126 F:      drivers/staging/erofs/
14128 STAGING - INDUSTRIAL IO
14129 M:      Jonathan Cameron <jic23@kernel.org>
14130 L:      linux-iio@vger.kernel.org
14131 S:      Odd Fixes
14132 F:      Documentation/devicetree/bindings/staging/iio/
14133 F:      drivers/staging/iio/
14135 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14136 M:      Marc Dietrich <marvin24@gmx.de>
14137 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14138 L:      linux-tegra@vger.kernel.org
14139 S:      Maintained
14140 F:      drivers/staging/nvec/
14142 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14143 M:      Jens Frederich <jfrederich@gmail.com>
14144 M:      Daniel Drake <dsd@laptop.org>
14145 M:      Jon Nettleton <jon.nettleton@gmail.com>
14146 W:      http://wiki.laptop.org/go/DCON
14147 S:      Maintained
14148 F:      drivers/staging/olpc_dcon/
14150 STAGING - REALTEK RTL8712U DRIVERS
14151 M:      Larry Finger <Larry.Finger@lwfinger.net>
14152 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14153 S:      Odd Fixes
14154 F:      drivers/staging/rtl8712/
14156 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14157 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14158 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14159 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14160 L:      linux-fbdev@vger.kernel.org
14161 S:      Maintained
14162 F:      drivers/staging/sm750fb/
14164 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14165 M:      William Hubbs <w.d.hubbs@gmail.com>
14166 M:      Chris Brannon <chris@the-brannons.com>
14167 M:      Kirk Reiser <kirk@reisers.ca>
14168 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14169 L:      speakup@linux-speakup.org
14170 W:      http://www.linux-speakup.org/
14171 S:      Odd Fixes
14172 F:      drivers/staging/speakup/
14174 STAGING - VIA VT665X DRIVERS
14175 M:      Forest Bond <forest@alittletooquiet.net>
14176 S:      Odd Fixes
14177 F:      drivers/staging/vt665?/
14179 STAGING - WILC1000 WIFI DRIVER
14180 M:      Aditya Shankar <aditya.shankar@microchip.com>
14181 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
14182 L:      linux-wireless@vger.kernel.org
14183 S:      Supported
14184 F:      drivers/staging/wilc1000/
14186 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14187 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14188 S:      Odd Fixes
14189 F:      drivers/staging/xgifb/
14191 STAGING SUBSYSTEM
14192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14194 L:      devel@driverdev.osuosl.org
14195 S:      Supported
14196 F:      drivers/staging/
14198 STARFIRE/DURALAN NETWORK DRIVER
14199 M:      Ion Badulescu <ionut@badula.org>
14200 S:      Odd Fixes
14201 F:      drivers/net/ethernet/adaptec/starfire*
14203 STEC S1220 SKD DRIVER
14204 M:      Bart Van Assche <bart.vanassche@wdc.com>
14205 L:      linux-block@vger.kernel.org
14206 S:      Maintained
14207 F:      drivers/block/skd*[ch]
14209 STI AUDIO (ASoC) DRIVERS
14210 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14211 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14212 S:      Maintained
14213 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14214 F:      sound/soc/sti/
14216 STI CEC DRIVER
14217 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14218 S:      Maintained
14219 F:      drivers/media/platform/sti/cec/
14220 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14222 STK1160 USB VIDEO CAPTURE DRIVER
14223 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14224 L:      linux-media@vger.kernel.org
14225 T:      git git://linuxtv.org/media_tree.git
14226 S:      Maintained
14227 F:      drivers/media/usb/stk1160/
14229 STM32 AUDIO (ASoC) DRIVERS
14230 M:      Olivier Moysan <olivier.moysan@st.com>
14231 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14232 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14233 S:      Maintained
14234 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14235 F:      sound/soc/stm/
14237 STM32 TIMER/LPTIMER DRIVERS
14238 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14239 S:      Maintained
14240 F:      drivers/*/stm32-*timer*
14241 F:      drivers/pwm/pwm-stm32*
14242 F:      include/linux/*/stm32-*tim*
14243 F:      Documentation/ABI/testing/*timer-stm32
14244 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14245 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14247 STMMAC ETHERNET DRIVER
14248 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14249 M:      Alexandre Torgue <alexandre.torgue@st.com>
14250 M:      Jose Abreu <joabreu@synopsys.com>
14251 L:      netdev@vger.kernel.org
14252 W:      http://www.stlinux.com
14253 S:      Supported
14254 F:      drivers/net/ethernet/stmicro/stmmac/
14256 SUN3/3X
14257 M:      Sam Creasey <sammy@sammy.net>
14258 W:      http://sammy.net/sun3/
14259 S:      Maintained
14260 F:      arch/m68k/kernel/*sun3*
14261 F:      arch/m68k/sun3*/
14262 F:      arch/m68k/include/asm/sun3*
14263 F:      drivers/net/ethernet/i825xx/sun3*
14265 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14266 M:      Hans de Goede <hdegoede@redhat.com>
14267 L:      linux-input@vger.kernel.org
14268 S:      Maintained
14269 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14270 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14272 SUNDANCE NETWORK DRIVER
14273 M:      Denis Kirjanov <kda@linux-powerpc.org>
14274 L:      netdev@vger.kernel.org
14275 S:      Maintained
14276 F:      drivers/net/ethernet/dlink/sundance.c
14278 SUPERH
14279 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14280 M:      Rich Felker <dalias@libc.org>
14281 L:      linux-sh@vger.kernel.org
14282 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14283 S:      Maintained
14284 F:      Documentation/sh/
14285 F:      arch/sh/
14286 F:      drivers/sh/
14288 SUSPEND TO RAM
14289 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14290 M:      Len Brown <len.brown@intel.com>
14291 M:      Pavel Machek <pavel@ucw.cz>
14292 L:      linux-pm@vger.kernel.org
14293 B:      https://bugzilla.kernel.org
14294 S:      Supported
14295 F:      Documentation/power/
14296 F:      arch/x86/kernel/acpi/
14297 F:      drivers/base/power/
14298 F:      kernel/power/
14299 F:      include/linux/suspend.h
14300 F:      include/linux/freezer.h
14301 F:      include/linux/pm.h
14303 SVGA HANDLING
14304 M:      Martin Mares <mj@ucw.cz>
14305 L:      linux-video@atrey.karlin.mff.cuni.cz
14306 S:      Maintained
14307 F:      Documentation/svga.txt
14308 F:      arch/x86/boot/video*
14310 SWIOTLB SUBSYSTEM
14311 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14312 L:      iommu@lists.linux-foundation.org
14313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14314 S:      Supported
14315 F:      kernel/dma/swiotlb.c
14316 F:      arch/*/kernel/pci-swiotlb.c
14317 F:      include/linux/swiotlb.h
14319 SWITCHDEV
14320 M:      Jiri Pirko <jiri@resnulli.us>
14321 M:      Ivan Vecera <ivecera@redhat.com>
14322 L:      netdev@vger.kernel.org
14323 S:      Supported
14324 F:      net/switchdev/
14325 F:      include/net/switchdev.h
14327 SY8106A REGULATOR DRIVER
14328 M:      Icenowy Zheng <icenowy@aosc.io>
14329 S:      Maintained
14330 F:      drivers/regulator/sy8106a-regulator.c
14331 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14333 SYNC FILE FRAMEWORK
14334 M:      Sumit Semwal <sumit.semwal@linaro.org>
14335 R:      Gustavo Padovan <gustavo@padovan.org>
14336 S:      Maintained
14337 L:      linux-media@vger.kernel.org
14338 L:      dri-devel@lists.freedesktop.org
14339 F:      drivers/dma-buf/sync_*
14340 F:      drivers/dma-buf/dma-fence*
14341 F:      drivers/dma-buf/sw_sync.c
14342 F:      include/linux/sync_file.h
14343 F:      include/uapi/linux/sync_file.h
14344 F:      Documentation/sync_file.txt
14345 T:      git git://anongit.freedesktop.org/drm/drm-misc
14347 SYNOPSYS ARC ARCHITECTURE
14348 M:      Vineet Gupta <vgupta@synopsys.com>
14349 L:      linux-snps-arc@lists.infradead.org
14350 S:      Supported
14351 F:      arch/arc/
14352 F:      Documentation/devicetree/bindings/arc/*
14353 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14354 F:      drivers/clocksource/arc_timer.c
14355 F:      drivers/tty/serial/arc_uart.c
14356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14358 SYNOPSYS ARC HSDK SDP pll clock driver
14359 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14360 S:      Supported
14361 F:      drivers/clk/clk-hsdk-pll.c
14362 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14364 SYNOPSYS ARC SDP clock driver
14365 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14366 S:      Supported
14367 F:      drivers/clk/axs10x/*
14368 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14370 SYNOPSYS ARC SDP platform support
14371 M:      Alexey Brodkin <abrodkin@synopsys.com>
14372 S:      Supported
14373 F:      arch/arc/plat-axs10x
14374 F:      arch/arc/boot/dts/ax*
14375 F:      Documentation/devicetree/bindings/arc/axs10*
14377 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14378 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14379 S:      Supported
14380 F:      drivers/reset/reset-axs10x.c
14381 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14383 SYNOPSYS CREG GPIO DRIVER
14384 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14385 S:      Maintained
14386 F:      drivers/gpio/gpio-creg-snps.c
14387 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14389 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14390 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14391 S:      Maintained
14392 F:      drivers/tty/serial/8250/8250_dw.c
14394 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14395 M:      Hoan Tran <hotran@apm.com>
14396 L:      linux-gpio@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/gpio/gpio-dwapb.c
14399 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14401 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14402 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14403 S:      Maintained
14404 F:      drivers/dma/dwi-axi-dmac/
14405 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14407 SYNOPSYS DESIGNWARE DMAC DRIVER
14408 M:      Viresh Kumar <vireshk@kernel.org>
14409 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14410 S:      Maintained
14411 F:      include/linux/dma/dw.h
14412 F:      include/linux/platform_data/dma-dw.h
14413 F:      drivers/dma/dw/
14415 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14416 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14417 L:      netdev@vger.kernel.org
14418 S:      Supported
14419 F:      drivers/net/ethernet/synopsys/
14421 SYNOPSYS DESIGNWARE I2C DRIVER
14422 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14423 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14424 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14425 L:      linux-i2c@vger.kernel.org
14426 S:      Maintained
14427 F:      drivers/i2c/busses/i2c-designware-*
14428 F:      include/linux/platform_data/i2c-designware.h
14430 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14431 M:      Jaehoon Chung <jh80.chung@samsung.com>
14432 L:      linux-mmc@vger.kernel.org
14433 S:      Maintained
14434 F:      drivers/mmc/host/dw_mmc*
14436 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14437 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14438 S:      Supported
14439 F:      drivers/reset/reset-hsdk.c
14440 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14441 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14443 SYSTEM CONFIGURATION (SYSCON)
14444 M:      Lee Jones <lee.jones@linaro.org>
14445 M:      Arnd Bergmann <arnd@arndb.de>
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14447 S:      Supported
14448 F:      drivers/mfd/syscon.c
14450 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14451 M:      Sudeep Holla <sudeep.holla@arm.com>
14452 L:      linux-arm-kernel@lists.infradead.org
14453 S:      Maintained
14454 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14455 F:      drivers/clk/clk-sc[mp]i.c
14456 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14457 F:      drivers/firmware/arm_scpi.c
14458 F:      drivers/firmware/arm_scmi/
14459 F:      include/linux/sc[mp]i_protocol.h
14461 SYSTEM RESET/SHUTDOWN DRIVERS
14462 M:      Sebastian Reichel <sre@kernel.org>
14463 L:      linux-pm@vger.kernel.org
14464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14465 S:      Maintained
14466 F:      Documentation/devicetree/bindings/power/reset/
14467 F:      drivers/power/reset/
14469 SYSTEM TRACE MODULE CLASS
14470 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14471 S:      Maintained
14472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14473 F:      Documentation/trace/stm.rst
14474 F:      drivers/hwtracing/stm/
14475 F:      include/linux/stm.h
14476 F:      include/uapi/linux/stm.h
14478 SYSV FILESYSTEM
14479 M:      Christoph Hellwig <hch@infradead.org>
14480 S:      Maintained
14481 F:      Documentation/filesystems/sysv-fs.txt
14482 F:      fs/sysv/
14483 F:      include/linux/sysv_fs.h
14485 TARGET SUBSYSTEM
14486 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14487 L:      linux-scsi@vger.kernel.org
14488 L:      target-devel@vger.kernel.org
14489 W:      http://www.linux-iscsi.org
14490 W:      http://groups.google.com/group/linux-iscsi-target-dev
14491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14492 S:      Supported
14493 F:      drivers/target/
14494 F:      include/target/
14495 F:      Documentation/target/
14497 TASKSTATS STATISTICS INTERFACE
14498 M:      Balbir Singh <bsingharora@gmail.com>
14499 S:      Maintained
14500 F:      Documentation/accounting/taskstats*
14501 F:      include/linux/taskstats*
14502 F:      kernel/taskstats.c
14504 TC subsystem
14505 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14506 M:      Cong Wang <xiyou.wangcong@gmail.com>
14507 M:      Jiri Pirko <jiri@resnulli.us>
14508 L:      netdev@vger.kernel.org
14509 S:      Maintained
14510 F:      include/net/pkt_cls.h
14511 F:      include/net/pkt_sched.h
14512 F:      include/net/tc_act/
14513 F:      include/uapi/linux/pkt_cls.h
14514 F:      include/uapi/linux/pkt_sched.h
14515 F:      include/uapi/linux/tc_act/
14516 F:      include/uapi/linux/tc_ematch/
14517 F:      net/sched/
14519 TC90522 MEDIA DRIVER
14520 M:      Akihiro Tsukada <tskd08@gmail.com>
14521 L:      linux-media@vger.kernel.org
14522 S:      Odd Fixes
14523 F:      drivers/media/dvb-frontends/tc90522*
14525 TCP LOW PRIORITY MODULE
14526 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14527 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14528 W:      http://tcp-lp-mod.sourceforge.net/
14529 S:      Maintained
14530 F:      net/ipv4/tcp_lp.c
14532 TDA10071 MEDIA DRIVER
14533 M:      Antti Palosaari <crope@iki.fi>
14534 L:      linux-media@vger.kernel.org
14535 W:      https://linuxtv.org
14536 W:      http://palosaari.fi/linux/
14537 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14538 T:      git git://linuxtv.org/anttip/media_tree.git
14539 S:      Maintained
14540 F:      drivers/media/dvb-frontends/tda10071*
14542 TDA18212 MEDIA DRIVER
14543 M:      Antti Palosaari <crope@iki.fi>
14544 L:      linux-media@vger.kernel.org
14545 W:      https://linuxtv.org
14546 W:      http://palosaari.fi/linux/
14547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14548 T:      git git://linuxtv.org/anttip/media_tree.git
14549 S:      Maintained
14550 F:      drivers/media/tuners/tda18212*
14552 TDA18218 MEDIA DRIVER
14553 M:      Antti Palosaari <crope@iki.fi>
14554 L:      linux-media@vger.kernel.org
14555 W:      https://linuxtv.org
14556 W:      http://palosaari.fi/linux/
14557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14558 T:      git git://linuxtv.org/anttip/media_tree.git
14559 S:      Maintained
14560 F:      drivers/media/tuners/tda18218*
14562 TDA18250 MEDIA DRIVER
14563 M:      Olli Salonen <olli.salonen@iki.fi>
14564 L:      linux-media@vger.kernel.org
14565 W:      https://linuxtv.org
14566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14567 T:      git git://linuxtv.org/media_tree.git
14568 S:      Maintained
14569 F:      drivers/media/tuners/tda18250*
14571 TDA18271 MEDIA DRIVER
14572 M:      Michael Krufky <mkrufky@linuxtv.org>
14573 L:      linux-media@vger.kernel.org
14574 W:      https://linuxtv.org
14575 W:      http://github.com/mkrufky
14576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14577 T:      git git://linuxtv.org/mkrufky/tuners.git
14578 S:      Maintained
14579 F:      drivers/media/tuners/tda18271*
14581 TDA1997x MEDIA DRIVER
14582 M:      Tim Harvey <tharvey@gateworks.com>
14583 L:      linux-media@vger.kernel.org
14584 W:      https://linuxtv.org
14585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14586 S:      Maintained
14587 F:      drivers/media/i2c/tda1997x.*
14589 TDA827x MEDIA DRIVER
14590 M:      Michael Krufky <mkrufky@linuxtv.org>
14591 L:      linux-media@vger.kernel.org
14592 W:      https://linuxtv.org
14593 W:      http://github.com/mkrufky
14594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14595 T:      git git://linuxtv.org/mkrufky/tuners.git
14596 S:      Maintained
14597 F:      drivers/media/tuners/tda8290.*
14599 TDA8290 MEDIA DRIVER
14600 M:      Michael Krufky <mkrufky@linuxtv.org>
14601 L:      linux-media@vger.kernel.org
14602 W:      https://linuxtv.org
14603 W:      http://github.com/mkrufky
14604 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14605 T:      git git://linuxtv.org/mkrufky/tuners.git
14606 S:      Maintained
14607 F:      drivers/media/tuners/tda8290.*
14609 TDA9840 MEDIA DRIVER
14610 M:      Hans Verkuil <hverkuil@xs4all.nl>
14611 L:      linux-media@vger.kernel.org
14612 T:      git git://linuxtv.org/media_tree.git
14613 W:      https://linuxtv.org
14614 S:      Maintained
14615 F:      drivers/media/i2c/tda9840*
14617 TEA5761 TUNER DRIVER
14618 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14619 L:      linux-media@vger.kernel.org
14620 W:      https://linuxtv.org
14621 T:      git git://linuxtv.org/media_tree.git
14622 S:      Odd fixes
14623 F:      drivers/media/tuners/tea5761.*
14625 TEA5767 TUNER DRIVER
14626 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14627 L:      linux-media@vger.kernel.org
14628 W:      https://linuxtv.org
14629 T:      git git://linuxtv.org/media_tree.git
14630 S:      Maintained
14631 F:      drivers/media/tuners/tea5767.*
14633 TEA6415C MEDIA DRIVER
14634 M:      Hans Verkuil <hverkuil@xs4all.nl>
14635 L:      linux-media@vger.kernel.org
14636 T:      git git://linuxtv.org/media_tree.git
14637 W:      https://linuxtv.org
14638 S:      Maintained
14639 F:      drivers/media/i2c/tea6415c*
14641 TEA6420 MEDIA DRIVER
14642 M:      Hans Verkuil <hverkuil@xs4all.nl>
14643 L:      linux-media@vger.kernel.org
14644 T:      git git://linuxtv.org/media_tree.git
14645 W:      https://linuxtv.org
14646 S:      Maintained
14647 F:      drivers/media/i2c/tea6420*
14649 TEAM DRIVER
14650 M:      Jiri Pirko <jiri@resnulli.us>
14651 L:      netdev@vger.kernel.org
14652 S:      Supported
14653 F:      drivers/net/team/
14654 F:      include/linux/if_team.h
14655 F:      include/uapi/linux/if_team.h
14657 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14658 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14659 S:      Maintained
14660 F:      arch/x86/platform/ts5500/
14662 TECHNOTREND USB IR RECEIVER
14663 M:      Sean Young <sean@mess.org>
14664 L:      linux-media@vger.kernel.org
14665 S:      Maintained
14666 F:      drivers/media/rc/ttusbir.c
14668 TECHWELL TW9910 VIDEO DECODER
14669 L:      linux-media@vger.kernel.org
14670 S:      Orphan
14671 F:      drivers/media/i2c/tw9910.c
14672 F:      include/media/i2c/tw9910.h
14674 TEE SUBSYSTEM
14675 M:      Jens Wiklander <jens.wiklander@linaro.org>
14676 S:      Maintained
14677 F:      include/linux/tee_drv.h
14678 F:      include/uapi/linux/tee.h
14679 F:      drivers/tee/
14680 F:      Documentation/tee.txt
14682 TEGRA ARCHITECTURE SUPPORT
14683 M:      Thierry Reding <thierry.reding@gmail.com>
14684 M:      Jonathan Hunter <jonathanh@nvidia.com>
14685 L:      linux-tegra@vger.kernel.org
14686 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14688 S:      Supported
14689 N:      [^a-z]tegra
14691 TEGRA CLOCK DRIVER
14692 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14693 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14694 S:      Supported
14695 F:      drivers/clk/tegra/
14697 TEGRA DMA DRIVERS
14698 M:      Laxman Dewangan <ldewangan@nvidia.com>
14699 M:      Jon Hunter <jonathanh@nvidia.com>
14700 S:      Supported
14701 F:      drivers/dma/tegra*
14703 TEGRA I2C DRIVER
14704 M:      Laxman Dewangan <ldewangan@nvidia.com>
14705 S:      Supported
14706 F:      drivers/i2c/busses/i2c-tegra.c
14708 TEGRA IOMMU DRIVERS
14709 M:      Thierry Reding <thierry.reding@gmail.com>
14710 L:      linux-tegra@vger.kernel.org
14711 S:      Supported
14712 F:      drivers/iommu/tegra*
14714 TEGRA KBC DRIVER
14715 M:      Laxman Dewangan <ldewangan@nvidia.com>
14716 S:      Supported
14717 F:      drivers/input/keyboard/tegra-kbc.c
14719 TEGRA NAND DRIVER
14720 M:      Stefan Agner <stefan@agner.ch>
14721 M:      Lucas Stach <dev@lynxeye.de>
14722 S:      Maintained
14723 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14724 F:      drivers/mtd/nand/raw/tegra_nand.c
14726 TEGRA PWM DRIVER
14727 M:      Thierry Reding <thierry.reding@gmail.com>
14728 S:      Supported
14729 F:      drivers/pwm/pwm-tegra.c
14731 TEGRA SERIAL DRIVER
14732 M:      Laxman Dewangan <ldewangan@nvidia.com>
14733 S:      Supported
14734 F:      drivers/tty/serial/serial-tegra.c
14736 TEGRA SPI DRIVER
14737 M:      Laxman Dewangan <ldewangan@nvidia.com>
14738 S:      Supported
14739 F:      drivers/spi/spi-tegra*
14741 TEHUTI ETHERNET DRIVER
14742 M:      Andy Gospodarek <andy@greyhouse.net>
14743 L:      netdev@vger.kernel.org
14744 S:      Supported
14745 F:      drivers/net/ethernet/tehuti/*
14747 Telecom Clock Driver for MCPL0010
14748 M:      Mark Gross <mark.gross@intel.com>
14749 S:      Supported
14750 F:      drivers/char/tlclk.c
14752 TENSILICA XTENSA PORT (xtensa)
14753 M:      Chris Zankel <chris@zankel.net>
14754 M:      Max Filippov <jcmvbkbc@gmail.com>
14755 L:      linux-xtensa@linux-xtensa.org
14756 T:      git git://github.com/czankel/xtensa-linux.git
14757 S:      Maintained
14758 F:      arch/xtensa/
14759 F:      drivers/irqchip/irq-xtensa-*
14761 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14762 M:      Nishanth Menon <nm@ti.com>
14763 M:      Tero Kristo <t-kristo@ti.com>
14764 M:      Santosh Shilimkar <ssantosh@kernel.org>
14765 L:      linux-arm-kernel@lists.infradead.org
14766 S:      Maintained
14767 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14768 F:      drivers/firmware/ti_sci*
14769 F:      include/linux/soc/ti/ti_sci_protocol.h
14770 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14771 F:      drivers/soc/ti/ti_sci_pm_domains.c
14772 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14773 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14774 F:      drivers/clk/keystone/sci-clk.c
14775 F:      drivers/reset/reset-ti-sci.c
14777 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14778 M:      Hans Verkuil <hverkuil@xs4all.nl>
14779 L:      linux-media@vger.kernel.org
14780 T:      git git://linuxtv.org/media_tree.git
14781 W:      https://linuxtv.org
14782 S:      Maintained
14783 F:      drivers/media/radio/radio-raremono.c
14785 THERMAL
14786 M:      Zhang Rui <rui.zhang@intel.com>
14787 M:      Eduardo Valentin <edubezval@gmail.com>
14788 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14789 L:      linux-pm@vger.kernel.org
14790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14792 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14793 S:      Supported
14794 F:      drivers/thermal/
14795 F:      include/linux/thermal.h
14796 F:      include/uapi/linux/thermal.h
14797 F:      include/linux/cpu_cooling.h
14798 F:      Documentation/devicetree/bindings/thermal/
14800 THERMAL/CPU_COOLING
14801 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14802 M:      Viresh Kumar <viresh.kumar@linaro.org>
14803 M:      Javi Merino <javi.merino@kernel.org>
14804 L:      linux-pm@vger.kernel.org
14805 S:      Supported
14806 F:      Documentation/thermal/cpu-cooling-api.txt
14807 F:      drivers/thermal/cpu_cooling.c
14808 F:      include/linux/cpu_cooling.h
14810 THINKPAD ACPI EXTRAS DRIVER
14811 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14812 L:      ibm-acpi-devel@lists.sourceforge.net
14813 L:      platform-driver-x86@vger.kernel.org
14814 W:      http://ibm-acpi.sourceforge.net
14815 W:      http://thinkwiki.org/wiki/Ibm-acpi
14816 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14817 S:      Maintained
14818 F:      drivers/platform/x86/thinkpad_acpi.c
14820 THUNDERBOLT DRIVER
14821 M:      Andreas Noever <andreas.noever@gmail.com>
14822 M:      Michael Jamet <michael.jamet@intel.com>
14823 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14824 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14826 S:      Maintained
14827 F:      Documentation/admin-guide/thunderbolt.rst
14828 F:      drivers/thunderbolt/
14829 F:      include/linux/thunderbolt.h
14831 THUNDERBOLT NETWORK DRIVER
14832 M:      Michael Jamet <michael.jamet@intel.com>
14833 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14834 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14835 L:      netdev@vger.kernel.org
14836 S:      Maintained
14837 F:      drivers/net/thunderbolt.c
14839 THUNDERX GPIO DRIVER
14840 M:      David Daney <david.daney@cavium.com>
14841 S:      Maintained
14842 F:      drivers/gpio/gpio-thunderx.c
14844 TI AM437X VPFE DRIVER
14845 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14846 L:      linux-media@vger.kernel.org
14847 W:      https://linuxtv.org
14848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14849 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14850 S:      Maintained
14851 F:      drivers/media/platform/am437x/
14853 TI BANDGAP AND THERMAL DRIVER
14854 M:      Eduardo Valentin <edubezval@gmail.com>
14855 M:      Keerthy <j-keerthy@ti.com>
14856 L:      linux-pm@vger.kernel.org
14857 L:      linux-omap@vger.kernel.org
14858 S:      Maintained
14859 F:      drivers/thermal/ti-soc-thermal/
14861 TI BQ27XXX POWER SUPPLY DRIVER
14862 R:      Andrew F. Davis <afd@ti.com>
14863 F:      include/linux/power/bq27xxx_battery.h
14864 F:      drivers/power/supply/bq27xxx_battery.c
14865 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14867 TI CDCE706 CLOCK DRIVER
14868 M:      Max Filippov <jcmvbkbc@gmail.com>
14869 S:      Maintained
14870 F:      drivers/clk/clk-cdce706.c
14872 TI CLOCK DRIVER
14873 M:      Tero Kristo <t-kristo@ti.com>
14874 L:      linux-omap@vger.kernel.org
14875 S:      Maintained
14876 F:      drivers/clk/ti/
14877 F:      include/linux/clk/ti.h
14879 TI DAVINCI MACHINE SUPPORT
14880 M:      Sekhar Nori <nsekhar@ti.com>
14881 M:      Kevin Hilman <khilman@kernel.org>
14882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14884 S:      Supported
14885 F:      arch/arm/mach-davinci/
14886 F:      drivers/i2c/busses/i2c-davinci.c
14887 F:      arch/arm/boot/dts/da850*
14889 TI DAVINCI SERIES CLOCK DRIVER
14890 M:      David Lechner <david@lechnology.com>
14891 R:      Sekhar Nori <nsekhar@ti.com>
14892 S:      Maintained
14893 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14894 F:      drivers/clk/davinci/
14896 TI DAVINCI SERIES GPIO DRIVER
14897 M:      Keerthy <j-keerthy@ti.com>
14898 L:      linux-gpio@vger.kernel.org
14899 S:      Maintained
14900 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14901 F:      drivers/gpio/gpio-davinci.c
14903 TI DAVINCI SERIES MEDIA DRIVER
14904 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14905 L:      linux-media@vger.kernel.org
14906 W:      https://linuxtv.org
14907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14908 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14909 S:      Maintained
14910 F:      drivers/media/platform/davinci/
14911 F:      include/media/davinci/
14913 TI ETHERNET SWITCH DRIVER (CPSW)
14914 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14915 L:      linux-omap@vger.kernel.org
14916 L:      netdev@vger.kernel.org
14917 S:      Maintained
14918 F:      drivers/net/ethernet/ti/cpsw*
14919 F:      drivers/net/ethernet/ti/davinci*
14921 TI FLASH MEDIA INTERFACE DRIVER
14922 M:      Alex Dubov <oakad@yahoo.com>
14923 S:      Maintained
14924 F:      drivers/misc/tifm*
14925 F:      drivers/mmc/host/tifm_sd.c
14926 F:      include/linux/tifm.h
14928 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14929 M:      Santosh Shilimkar <ssantosh@kernel.org>
14930 L:      linux-kernel@vger.kernel.org
14931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14932 S:      Maintained
14933 F:      drivers/soc/ti/*
14934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14936 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14937 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14938 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14939 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14940 S:      Maintained
14941 F:      sound/soc/codecs/lm49453*
14942 F:      sound/soc/codecs/isabelle*
14944 TI LP855x BACKLIGHT DRIVER
14945 M:      Milo Kim <milo.kim@ti.com>
14946 S:      Maintained
14947 F:      Documentation/backlight/lp855x-driver.txt
14948 F:      drivers/video/backlight/lp855x_bl.c
14949 F:      include/linux/platform_data/lp855x.h
14951 TI LP8727 CHARGER DRIVER
14952 M:      Milo Kim <milo.kim@ti.com>
14953 S:      Maintained
14954 F:      drivers/power/supply/lp8727_charger.c
14955 F:      include/linux/platform_data/lp8727.h
14957 TI LP8788 MFD DRIVER
14958 M:      Milo Kim <milo.kim@ti.com>
14959 S:      Maintained
14960 F:      drivers/iio/adc/lp8788_adc.c
14961 F:      drivers/leds/leds-lp8788.c
14962 F:      drivers/mfd/lp8788*.c
14963 F:      drivers/power/supply/lp8788-charger.c
14964 F:      drivers/regulator/lp8788-*.c
14965 F:      include/linux/mfd/lp8788*.h
14967 TI NETCP ETHERNET DRIVER
14968 M:      Wingman Kwok <w-kwok2@ti.com>
14969 M:      Murali Karicheri <m-karicheri2@ti.com>
14970 L:      netdev@vger.kernel.org
14971 S:      Maintained
14972 F:      drivers/net/ethernet/ti/netcp*
14974 TI PCM3060 ASoC CODEC DRIVER
14975 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
14976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14977 S:      Maintained
14978 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
14979 F:      sound/soc/codecs/pcm3060*
14981 TI TAS571X FAMILY ASoC CODEC DRIVER
14982 M:      Kevin Cernekee <cernekee@chromium.org>
14983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14984 S:      Odd Fixes
14985 F:      sound/soc/codecs/tas571x*
14987 TI TRF7970A NFC DRIVER
14988 M:      Mark Greer <mgreer@animalcreek.com>
14989 L:      linux-wireless@vger.kernel.org
14990 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14991 S:      Supported
14992 F:      drivers/nfc/trf7970a.c
14993 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14995 TI TWL4030 SERIES SOC CODEC DRIVER
14996 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14998 S:      Maintained
14999 F:      sound/soc/codecs/twl4030*
15001 TI VPE/CAL DRIVERS
15002 M:      Benoit Parrot <bparrot@ti.com>
15003 L:      linux-media@vger.kernel.org
15004 W:      http://linuxtv.org/
15005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15006 S:      Maintained
15007 F:      drivers/media/platform/ti-vpe/
15009 TI WILINK WIRELESS DRIVERS
15010 L:      linux-wireless@vger.kernel.org
15011 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15012 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15014 S:      Orphan
15015 F:      drivers/net/wireless/ti/
15016 F:      include/linux/wl12xx.h
15018 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15019 M:      John Stultz <john.stultz@linaro.org>
15020 M:      Thomas Gleixner <tglx@linutronix.de>
15021 R:      Stephen Boyd <sboyd@kernel.org>
15022 L:      linux-kernel@vger.kernel.org
15023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15024 S:      Supported
15025 F:      include/linux/clocksource.h
15026 F:      include/linux/time.h
15027 F:      include/linux/timex.h
15028 F:      include/uapi/linux/time.h
15029 F:      include/uapi/linux/timex.h
15030 F:      kernel/time/clocksource.c
15031 F:      kernel/time/time*.c
15032 F:      kernel/time/alarmtimer.c
15033 F:      kernel/time/ntp.c
15034 F:      tools/testing/selftests/timers/
15036 TIPC NETWORK LAYER
15037 M:      Jon Maloy <jon.maloy@ericsson.com>
15038 M:      Ying Xue <ying.xue@windriver.com>
15039 L:      netdev@vger.kernel.org (core kernel code)
15040 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15041 W:      http://tipc.sourceforge.net/
15042 S:      Maintained
15043 F:      include/uapi/linux/tipc*.h
15044 F:      net/tipc/
15046 TLAN NETWORK DRIVER
15047 M:      Samuel Chessman <chessman@tux.org>
15048 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15049 W:      http://sourceforge.net/projects/tlan/
15050 S:      Maintained
15051 F:      Documentation/networking/tlan.txt
15052 F:      drivers/net/ethernet/ti/tlan.*
15054 TM6000 VIDEO4LINUX DRIVER
15055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15056 L:      linux-media@vger.kernel.org
15057 W:      https://linuxtv.org
15058 T:      git git://linuxtv.org/media_tree.git
15059 S:      Odd fixes
15060 F:      drivers/media/usb/tm6000/
15061 F:      Documentation/media/v4l-drivers/tm6000*
15063 TMIO/SDHI MMC DRIVER
15064 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15065 L:      linux-mmc@vger.kernel.org
15066 S:      Supported
15067 F:      drivers/mmc/host/tmio_mmc*
15068 F:      drivers/mmc/host/renesas_sdhi*
15069 F:      include/linux/mfd/tmio.h
15071 TMP401 HARDWARE MONITOR DRIVER
15072 M:      Guenter Roeck <linux@roeck-us.net>
15073 L:      linux-hwmon@vger.kernel.org
15074 S:      Maintained
15075 F:      Documentation/hwmon/tmp401
15076 F:      drivers/hwmon/tmp401.c
15078 TMPFS (SHMEM FILESYSTEM)
15079 M:      Hugh Dickins <hughd@google.com>
15080 L:      linux-mm@kvack.org
15081 S:      Maintained
15082 F:      include/linux/shmem_fs.h
15083 F:      mm/shmem.c
15085 TOMOYO SECURITY MODULE
15086 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15087 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15088 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15089 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15090 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15091 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15092 W:      http://tomoyo.sourceforge.jp/
15093 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15094 S:      Maintained
15095 F:      security/tomoyo/
15097 TOPSTAR LAPTOP EXTRAS DRIVER
15098 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15099 L:      platform-driver-x86@vger.kernel.org
15100 S:      Maintained
15101 F:      drivers/platform/x86/topstar-laptop.c
15103 TORTURE-TEST MODULES
15104 M:      Davidlohr Bueso <dave@stgolabs.net>
15105 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15106 M:      Josh Triplett <josh@joshtriplett.org>
15107 L:      linux-kernel@vger.kernel.org
15108 S:      Supported
15109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15110 F:      Documentation/RCU/torture.txt
15111 F:      kernel/torture.c
15112 F:      kernel/rcu/rcutorture.c
15113 F:      kernel/rcu/rcuperf.c
15114 F:      kernel/locking/locktorture.c
15116 TOSHIBA ACPI EXTRAS DRIVER
15117 M:      Azael Avalos <coproscefalo@gmail.com>
15118 L:      platform-driver-x86@vger.kernel.org
15119 S:      Maintained
15120 F:      drivers/platform/x86/toshiba_acpi.c
15122 TOSHIBA BLUETOOTH DRIVER
15123 M:      Azael Avalos <coproscefalo@gmail.com>
15124 L:      platform-driver-x86@vger.kernel.org
15125 S:      Maintained
15126 F:      drivers/platform/x86/toshiba_bluetooth.c
15128 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15129 M:      Azael Avalos <coproscefalo@gmail.com>
15130 L:      platform-driver-x86@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/platform/x86/toshiba_haps.c
15134 TOSHIBA SMM DRIVER
15135 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15136 W:      http://www.buzzard.org.uk/toshiba/
15137 S:      Maintained
15138 F:      drivers/char/toshiba.c
15139 F:      include/linux/toshiba.h
15140 F:      include/uapi/linux/toshiba.h
15142 TOSHIBA TC358743 DRIVER
15143 M:      Mats Randgaard <matrandg@cisco.com>
15144 L:      linux-media@vger.kernel.org
15145 S:      Maintained
15146 F:      drivers/media/i2c/tc358743*
15147 F:      include/media/i2c/tc358743.h
15149 TOSHIBA WMI HOTKEYS DRIVER
15150 M:      Azael Avalos <coproscefalo@gmail.com>
15151 L:      platform-driver-x86@vger.kernel.org
15152 S:      Maintained
15153 F:      drivers/platform/x86/toshiba-wmi.c
15155 TPM DEVICE DRIVER
15156 M:      Peter Huewe <peterhuewe@gmx.de>
15157 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15158 R:      Jason Gunthorpe <jgg@ziepe.ca>
15159 L:      linux-integrity@vger.kernel.org
15160 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15161 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15162 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15163 S:      Maintained
15164 F:      drivers/char/tpm/
15166 TRACING
15167 M:      Steven Rostedt <rostedt@goodmis.org>
15168 M:      Ingo Molnar <mingo@redhat.com>
15169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15170 S:      Maintained
15171 F:      Documentation/trace/ftrace.rst
15172 F:      arch/*/*/*/ftrace.h
15173 F:      arch/*/kernel/ftrace.c
15174 F:      include/*/ftrace.h
15175 F:      include/linux/trace*.h
15176 F:      include/trace/
15177 F:      kernel/trace/
15178 F:      tools/testing/selftests/ftrace/
15180 TRACING MMIO ACCESSES (MMIOTRACE)
15181 M:      Steven Rostedt <rostedt@goodmis.org>
15182 M:      Ingo Molnar <mingo@kernel.org>
15183 R:      Karol Herbst <karolherbst@gmail.com>
15184 R:      Pekka Paalanen <ppaalanen@gmail.com>
15185 S:      Maintained
15186 L:      linux-kernel@vger.kernel.org
15187 L:      nouveau@lists.freedesktop.org
15188 F:      kernel/trace/trace_mmiotrace.c
15189 F:      include/linux/mmiotrace.h
15190 F:      arch/x86/mm/kmmio.c
15191 F:      arch/x86/mm/mmio-mod.c
15192 F:      arch/x86/mm/testmmiotrace.c
15194 TRIVIAL PATCHES
15195 M:      Jiri Kosina <trivial@kernel.org>
15196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15197 S:      Maintained
15198 K:      ^Subject:.*(?i)trivial
15200 TEMPO SEMICONDUCTOR DRIVERS
15201 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15202 S:      Maintained
15203 F:      sound/soc/codecs/tscs*.c
15204 F:      sound/soc/codecs/tscs*.h
15205 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15207 TTY LAYER
15208 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15209 M:      Jiri Slaby <jslaby@suse.com>
15210 S:      Supported
15211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15212 F:      Documentation/serial/
15213 F:      drivers/tty/
15214 F:      drivers/tty/serial/serial_core.c
15215 F:      include/linux/serial_core.h
15216 F:      include/linux/serial.h
15217 F:      include/linux/tty.h
15218 F:      include/uapi/linux/serial_core.h
15219 F:      include/uapi/linux/serial.h
15220 F:      include/uapi/linux/tty.h
15222 TUA9001 MEDIA DRIVER
15223 M:      Antti Palosaari <crope@iki.fi>
15224 L:      linux-media@vger.kernel.org
15225 W:      https://linuxtv.org
15226 W:      http://palosaari.fi/linux/
15227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15228 T:      git git://linuxtv.org/anttip/media_tree.git
15229 S:      Maintained
15230 F:      drivers/media/tuners/tua9001*
15232 TULIP NETWORK DRIVERS
15233 L:      netdev@vger.kernel.org
15234 L:      linux-parisc@vger.kernel.org
15235 S:      Orphan
15236 F:      drivers/net/ethernet/dec/tulip/
15238 TUN/TAP driver
15239 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15240 W:      http://vtun.sourceforge.net/tun
15241 S:      Maintained
15242 F:      Documentation/networking/tuntap.txt
15243 F:      arch/um/os-Linux/drivers/
15245 TURBOCHANNEL SUBSYSTEM
15246 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15247 M:      Ralf Baechle <ralf@linux-mips.org>
15248 L:      linux-mips@linux-mips.org
15249 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15250 S:      Maintained
15251 F:      drivers/tc/
15252 F:      include/linux/tc.h
15254 TURBOSTAT UTILITY
15255 M:      "Len Brown" <lenb@kernel.org>
15256 L:      linux-pm@vger.kernel.org
15257 B:      https://bugzilla.kernel.org
15258 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15260 S:      Supported
15261 F:      tools/power/x86/turbostat/
15263 TW5864 VIDEO4LINUX DRIVER
15264 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15265 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15266 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15267 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15268 L:      linux-media@vger.kernel.org
15269 S:      Supported
15270 F:      drivers/media/pci/tw5864/
15272 TW68 VIDEO4LINUX DRIVER
15273 M:      Hans Verkuil <hverkuil@xs4all.nl>
15274 L:      linux-media@vger.kernel.org
15275 T:      git git://linuxtv.org/media_tree.git
15276 W:      https://linuxtv.org
15277 S:      Odd Fixes
15278 F:      drivers/media/pci/tw68/
15280 TW686X VIDEO4LINUX DRIVER
15281 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15282 L:      linux-media@vger.kernel.org
15283 T:      git git://linuxtv.org/media_tree.git
15284 W:      http://linuxtv.org
15285 S:      Maintained
15286 F:      drivers/media/pci/tw686x/
15288 UBI FILE SYSTEM (UBIFS)
15289 M:      Richard Weinberger <richard@nod.at>
15290 M:      Artem Bityutskiy <dedekind1@gmail.com>
15291 M:      Adrian Hunter <adrian.hunter@intel.com>
15292 L:      linux-mtd@lists.infradead.org
15293 T:      git git://git.infradead.org/ubifs-2.6.git
15294 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15295 S:      Supported
15296 F:      Documentation/filesystems/ubifs.txt
15297 F:      fs/ubifs/
15299 UCLINUX (M68KNOMMU AND COLDFIRE)
15300 M:      Greg Ungerer <gerg@linux-m68k.org>
15301 W:      http://www.linux-m68k.org/
15302 W:      http://www.uclinux.org/
15303 L:      linux-m68k@lists.linux-m68k.org
15304 L:      uclinux-dev@uclinux.org  (subscribers-only)
15305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15306 S:      Maintained
15307 F:      arch/m68k/coldfire/
15308 F:      arch/m68k/68*/
15309 F:      arch/m68k/*/*_no.*
15310 F:      arch/m68k/include/asm/*_no.*
15312 UDF FILESYSTEM
15313 M:      Jan Kara <jack@suse.com>
15314 S:      Maintained
15315 F:      Documentation/filesystems/udf.txt
15316 F:      fs/udf/
15318 UDRAW TABLET
15319 M:      Bastien Nocera <hadess@hadess.net>
15320 L:      linux-input@vger.kernel.org
15321 S:      Maintained
15322 F:      drivers/hid/hid-udraw-ps3.c
15324 UFS FILESYSTEM
15325 M:      Evgeniy Dushistov <dushistov@mail.ru>
15326 S:      Maintained
15327 F:      Documentation/filesystems/ufs.txt
15328 F:      fs/ufs/
15330 UHID USERSPACE HID IO DRIVER:
15331 M:      David Herrmann <dh.herrmann@googlemail.com>
15332 L:      linux-input@vger.kernel.org
15333 S:      Maintained
15334 F:      drivers/hid/uhid.c
15335 F:      include/uapi/linux/uhid.h
15337 ULPI BUS
15338 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15339 L:      linux-usb@vger.kernel.org
15340 S:      Maintained
15341 F:      drivers/usb/common/ulpi.c
15342 F:      include/linux/ulpi/
15344 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15345 L:      linux-usb@vger.kernel.org
15346 S:      Orphan
15347 F:      drivers/uwb/
15348 F:      include/linux/uwb.h
15349 F:      include/linux/uwb/
15351 UNICORE32 ARCHITECTURE:
15352 M:      Guan Xuetao <gxt@pku.edu.cn>
15353 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15354 S:      Maintained
15355 T:      git git://github.com/gxt/linux.git
15356 F:      arch/unicore32/
15358 UNIFDEF
15359 M:      Tony Finch <dot@dotat.at>
15360 W:      http://dotat.at/prog/unifdef
15361 S:      Maintained
15362 F:      scripts/unifdef.c
15364 UNIFORM CDROM DRIVER
15365 M:      Jens Axboe <axboe@kernel.dk>
15366 W:      http://www.kernel.dk
15367 S:      Maintained
15368 F:      Documentation/cdrom/
15369 F:      drivers/cdrom/cdrom.c
15370 F:      include/linux/cdrom.h
15371 F:      include/uapi/linux/cdrom.h
15373 UNISYS S-PAR DRIVERS
15374 M:      David Kershner <david.kershner@unisys.com>
15375 L:      sparmaintainer@unisys.com (Unisys internal)
15376 S:      Supported
15377 F:      include/linux/visorbus.h
15378 F:      drivers/visorbus/
15379 F:      drivers/staging/unisys/
15381 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15382 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15383 L:      linux-scsi@vger.kernel.org
15384 S:      Supported
15385 F:      Documentation/scsi/ufs.txt
15386 F:      drivers/scsi/ufs/
15388 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15389 M:      Joao Pinto <jpinto@synopsys.com>
15390 L:      linux-scsi@vger.kernel.org
15391 S:      Supported
15392 F:      drivers/scsi/ufs/*dwc*
15394 UNSORTED BLOCK IMAGES (UBI)
15395 M:      Artem Bityutskiy <dedekind1@gmail.com>
15396 M:      Richard Weinberger <richard@nod.at>
15397 W:      http://www.linux-mtd.infradead.org/
15398 L:      linux-mtd@lists.infradead.org
15399 T:      git git://git.infradead.org/ubifs-2.6.git
15400 S:      Supported
15401 F:      drivers/mtd/ubi/
15402 F:      include/linux/mtd/ubi.h
15403 F:      include/uapi/mtd/ubi-user.h
15405 USB "USBNET" DRIVER FRAMEWORK
15406 M:      Oliver Neukum <oneukum@suse.com>
15407 L:      netdev@vger.kernel.org
15408 W:      http://www.linux-usb.org/usbnet
15409 S:      Maintained
15410 F:      drivers/net/usb/usbnet.c
15411 F:      include/linux/usb/usbnet.h
15413 USB ACM DRIVER
15414 M:      Oliver Neukum <oneukum@suse.com>
15415 L:      linux-usb@vger.kernel.org
15416 S:      Maintained
15417 F:      Documentation/usb/acm.txt
15418 F:      drivers/usb/class/cdc-acm.*
15420 USB AR5523 WIRELESS DRIVER
15421 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15422 L:      linux-wireless@vger.kernel.org
15423 S:      Maintained
15424 F:      drivers/net/wireless/ath/ar5523/
15426 USB ATTACHED SCSI
15427 M:      Oliver Neukum <oneukum@suse.com>
15428 L:      linux-usb@vger.kernel.org
15429 L:      linux-scsi@vger.kernel.org
15430 S:      Maintained
15431 F:      drivers/usb/storage/uas.c
15433 USB CDC ETHERNET DRIVER
15434 M:      Oliver Neukum <oliver@neukum.org>
15435 L:      linux-usb@vger.kernel.org
15436 S:      Maintained
15437 F:      drivers/net/usb/cdc_*.c
15438 F:      include/uapi/linux/usb/cdc.h
15440 USB CHAOSKEY DRIVER
15441 M:      Keith Packard <keithp@keithp.com>
15442 L:      linux-usb@vger.kernel.org
15443 S:      Maintained
15444 F:      drivers/usb/misc/chaoskey.c
15446 USB CYPRESS C67X00 DRIVER
15447 M:      Peter Korsgaard <jacmet@sunsite.dk>
15448 L:      linux-usb@vger.kernel.org
15449 S:      Maintained
15450 F:      drivers/usb/c67x00/
15452 USB DAVICOM DM9601 DRIVER
15453 M:      Peter Korsgaard <jacmet@sunsite.dk>
15454 L:      netdev@vger.kernel.org
15455 W:      http://www.linux-usb.org/usbnet
15456 S:      Maintained
15457 F:      drivers/net/usb/dm9601.c
15459 USB DIAMOND RIO500 DRIVER
15460 M:      Cesar Miquel <miquel@df.uba.ar>
15461 L:      rio500-users@lists.sourceforge.net
15462 W:      http://rio500.sourceforge.net
15463 S:      Maintained
15464 F:      drivers/usb/misc/rio500*
15466 USB EHCI DRIVER
15467 M:      Alan Stern <stern@rowland.harvard.edu>
15468 L:      linux-usb@vger.kernel.org
15469 S:      Maintained
15470 F:      Documentation/usb/ehci.txt
15471 F:      drivers/usb/host/ehci*
15473 USB GADGET/PERIPHERAL SUBSYSTEM
15474 M:      Felipe Balbi <balbi@kernel.org>
15475 L:      linux-usb@vger.kernel.org
15476 W:      http://www.linux-usb.org/gadget
15477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15478 S:      Maintained
15479 F:      drivers/usb/gadget/
15480 F:      include/linux/usb/gadget*
15482 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15483 M:      Jiri Kosina <jikos@kernel.org>
15484 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15485 L:      linux-usb@vger.kernel.org
15486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15487 S:      Maintained
15488 F:      Documentation/hid/hiddev.txt
15489 F:      drivers/hid/usbhid/
15491 USB INTEL XHCI ROLE MUX DRIVER
15492 M:      Hans de Goede <hdegoede@redhat.com>
15493 L:      linux-usb@vger.kernel.org
15494 S:      Maintained
15495 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15497 USB ISP116X DRIVER
15498 M:      Olav Kongas <ok@artecdesign.ee>
15499 L:      linux-usb@vger.kernel.org
15500 S:      Maintained
15501 F:      drivers/usb/host/isp116x*
15502 F:      include/linux/usb/isp116x.h
15504 USB LAN78XX ETHERNET DRIVER
15505 M:      Woojung Huh <woojung.huh@microchip.com>
15506 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15507 L:      netdev@vger.kernel.org
15508 S:      Maintained
15509 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15510 F:      drivers/net/usb/lan78xx.*
15511 F:      include/dt-bindings/net/microchip-lan78xx.h
15513 USB MASS STORAGE DRIVER
15514 M:      Alan Stern <stern@rowland.harvard.edu>
15515 L:      linux-usb@vger.kernel.org
15516 L:      usb-storage@lists.one-eyed-alien.net
15517 S:      Maintained
15518 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15519 F:      drivers/usb/storage/
15521 USB MIDI DRIVER
15522 M:      Clemens Ladisch <clemens@ladisch.de>
15523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15524 T:      git git://git.alsa-project.org/alsa-kernel.git
15525 S:      Maintained
15526 F:      sound/usb/midi.*
15528 USB NETWORKING DRIVERS
15529 L:      linux-usb@vger.kernel.org
15530 S:      Odd Fixes
15531 F:      drivers/net/usb/
15533 USB OHCI DRIVER
15534 M:      Alan Stern <stern@rowland.harvard.edu>
15535 L:      linux-usb@vger.kernel.org
15536 S:      Maintained
15537 F:      Documentation/usb/ohci.txt
15538 F:      drivers/usb/host/ohci*
15540 USB OTG FSM (Finite State Machine)
15541 M:      Peter Chen <Peter.Chen@nxp.com>
15542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15543 L:      linux-usb@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/usb/common/usb-otg-fsm.c
15547 USB OVER IP DRIVER
15548 M:      Valentina Manea <valentina.manea.m@gmail.com>
15549 M:      Shuah Khan <shuah@kernel.org>
15550 L:      linux-usb@vger.kernel.org
15551 S:      Maintained
15552 F:      Documentation/usb/usbip_protocol.txt
15553 F:      drivers/usb/usbip/
15554 F:      tools/usb/usbip/
15555 F:      tools/testing/selftests/drivers/usb/usbip/
15557 USB PEGASUS DRIVER
15558 M:      Petko Manolov <petkan@nucleusys.com>
15559 L:      linux-usb@vger.kernel.org
15560 L:      netdev@vger.kernel.org
15561 T:      git git://github.com/petkan/pegasus.git
15562 W:      https://github.com/petkan/pegasus
15563 S:      Maintained
15564 F:      drivers/net/usb/pegasus.*
15566 USB PHY LAYER
15567 M:      Felipe Balbi <balbi@kernel.org>
15568 L:      linux-usb@vger.kernel.org
15569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15570 S:      Maintained
15571 F:      drivers/usb/phy/
15573 USB PRINTER DRIVER (usblp)
15574 M:      Pete Zaitcev <zaitcev@redhat.com>
15575 L:      linux-usb@vger.kernel.org
15576 S:      Supported
15577 F:      drivers/usb/class/usblp.c
15579 USB QMI WWAN NETWORK DRIVER
15580 M:      Bjørn Mork <bjorn@mork.no>
15581 L:      netdev@vger.kernel.org
15582 S:      Maintained
15583 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15584 F:      drivers/net/usb/qmi_wwan.c
15586 USB RTL8150 DRIVER
15587 M:      Petko Manolov <petkan@nucleusys.com>
15588 L:      linux-usb@vger.kernel.org
15589 L:      netdev@vger.kernel.org
15590 T:      git git://github.com/petkan/rtl8150.git
15591 W:      https://github.com/petkan/rtl8150
15592 S:      Maintained
15593 F:      drivers/net/usb/rtl8150.c
15595 USB SERIAL SUBSYSTEM
15596 M:      Johan Hovold <johan@kernel.org>
15597 L:      linux-usb@vger.kernel.org
15598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15599 S:      Maintained
15600 F:      Documentation/usb/usb-serial.txt
15601 F:      drivers/usb/serial/
15602 F:      include/linux/usb/serial.h
15604 USB SMSC75XX ETHERNET DRIVER
15605 M:      Steve Glendinning <steve.glendinning@shawell.net>
15606 L:      netdev@vger.kernel.org
15607 S:      Maintained
15608 F:      drivers/net/usb/smsc75xx.*
15610 USB SMSC95XX ETHERNET DRIVER
15611 M:      Steve Glendinning <steve.glendinning@shawell.net>
15612 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15613 L:      netdev@vger.kernel.org
15614 S:      Maintained
15615 F:      drivers/net/usb/smsc95xx.*
15617 USB SUBSYSTEM
15618 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15619 L:      linux-usb@vger.kernel.org
15620 W:      http://www.linux-usb.org
15621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15622 S:      Supported
15623 F:      Documentation/devicetree/bindings/usb/
15624 F:      Documentation/usb/
15625 F:      drivers/usb/
15626 F:      include/linux/usb.h
15627 F:      include/linux/usb/
15629 USB TYPEC PI3USB30532 MUX DRIVER
15630 M:      Hans de Goede <hdegoede@redhat.com>
15631 L:      linux-usb@vger.kernel.org
15632 S:      Maintained
15633 F:      drivers/usb/typec/mux/pi3usb30532.c
15635 USB TYPEC CLASS
15636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15637 L:      linux-usb@vger.kernel.org
15638 S:      Maintained
15639 F:      Documentation/ABI/testing/sysfs-class-typec
15640 F:      Documentation/driver-api/usb/typec.rst
15641 F:      drivers/usb/typec/
15642 F:      include/linux/usb/typec.h
15644 USB TYPEC BUS FOR ALTERNATE MODES
15645 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15646 L:      linux-usb@vger.kernel.org
15647 S:      Maintained
15648 F:      Documentation/ABI/testing/sysfs-bus-typec
15649 F:      Documentation/driver-api/usb/typec_bus.rst
15650 F:      drivers/usb/typec/altmodes/
15651 F:      include/linux/usb/typec_altmode.h
15653 USB TYPEC PORT CONTROLLER DRIVERS
15654 M:      Guenter Roeck <linux@roeck-us.net>
15655 L:      linux-usb@vger.kernel.org
15656 S:      Maintained
15657 F:      drivers/usb/typec/tcpm/
15659 USB UHCI DRIVER
15660 M:      Alan Stern <stern@rowland.harvard.edu>
15661 L:      linux-usb@vger.kernel.org
15662 S:      Maintained
15663 F:      drivers/usb/host/uhci*
15665 USB VIDEO CLASS
15666 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15667 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15668 L:      linux-media@vger.kernel.org
15669 T:      git git://linuxtv.org/media_tree.git
15670 W:      http://www.ideasonboard.org/uvc/
15671 S:      Maintained
15672 F:      drivers/media/usb/uvc/
15673 F:      include/uapi/linux/uvcvideo.h
15675 USB VISION DRIVER
15676 M:      Hans Verkuil <hverkuil@xs4all.nl>
15677 L:      linux-media@vger.kernel.org
15678 T:      git git://linuxtv.org/media_tree.git
15679 W:      https://linuxtv.org
15680 S:      Odd Fixes
15681 F:      drivers/media/usb/usbvision/
15683 USB WEBCAM GADGET
15684 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15685 L:      linux-usb@vger.kernel.org
15686 S:      Maintained
15687 F:      drivers/usb/gadget/function/*uvc*
15688 F:      drivers/usb/gadget/legacy/webcam.c
15689 F:      include/uapi/linux/usb/g_uvc.h
15691 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15692 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15693 L:      linux-wireless@vger.kernel.org
15694 S:      Maintained
15695 F:      drivers/net/wireless/rndis_wlan.c
15697 USB XHCI DRIVER
15698 M:      Mathias Nyman <mathias.nyman@intel.com>
15699 L:      linux-usb@vger.kernel.org
15700 S:      Supported
15701 F:      drivers/usb/host/xhci*
15702 F:      drivers/usb/host/pci-quirks*
15704 USB ZD1201 DRIVER
15705 L:      linux-wireless@vger.kernel.org
15706 W:      http://linux-lc100020.sourceforge.net
15707 S:      Orphan
15708 F:      drivers/net/wireless/zydas/zd1201.*
15710 USB ZR364XX DRIVER
15711 M:      Antoine Jacquet <royale@zerezo.com>
15712 L:      linux-usb@vger.kernel.org
15713 L:      linux-media@vger.kernel.org
15714 T:      git git://linuxtv.org/media_tree.git
15715 W:      http://royale.zerezo.com/zr364xx/
15716 S:      Maintained
15717 F:      Documentation/media/v4l-drivers/zr364xx*
15718 F:      drivers/media/usb/zr364xx/
15720 USER-MODE LINUX (UML)
15721 M:      Jeff Dike <jdike@addtoit.com>
15722 M:      Richard Weinberger <richard@nod.at>
15723 L:      linux-um@lists.infradead.org
15724 W:      http://user-mode-linux.sourceforge.net
15725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15726 S:      Maintained
15727 F:      Documentation/virtual/uml/
15728 F:      arch/um/
15729 F:      arch/x86/um/
15730 F:      fs/hostfs/
15731 F:      fs/hppfs/
15733 USERSPACE COPYIN/COPYOUT (UIOVEC)
15734 M:      Alexander Viro <viro@zeniv.linux.org.uk>
15735 S:      Maintained
15736 F:      lib/iov_iter.c
15737 F:      include/linux/uio.h
15739 USERSPACE DMA BUFFER DRIVER
15740 M:      Gerd Hoffmann <kraxel@redhat.com>
15741 S:      Maintained
15742 L:      dri-devel@lists.freedesktop.org
15743 F:      drivers/dma-buf/udmabuf.c
15744 F:      include/uapi/linux/udmabuf.h
15745 T:      git git://anongit.freedesktop.org/drm/drm-misc
15747 USERSPACE I/O (UIO)
15748 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15749 S:      Maintained
15750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15751 F:      Documentation/driver-api/uio-howto.rst
15752 F:      drivers/uio/
15753 F:      include/linux/uio_driver.h
15755 UTIL-LINUX PACKAGE
15756 M:      Karel Zak <kzak@redhat.com>
15757 L:      util-linux@vger.kernel.org
15758 W:      http://en.wikipedia.org/wiki/Util-linux
15759 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15760 S:      Maintained
15762 UUID HELPERS
15763 M:      Christoph Hellwig <hch@lst.de>
15764 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15765 L:      linux-kernel@vger.kernel.org
15766 T:      git git://git.infradead.org/users/hch/uuid.git
15767 F:      lib/uuid.c
15768 F:      lib/test_uuid.c
15769 F:      include/linux/uuid.h
15770 F:      include/uapi/linux/uuid.h
15771 S:      Maintained
15773 UVESAFB DRIVER
15774 M:      Michal Januszewski <spock@gentoo.org>
15775 L:      linux-fbdev@vger.kernel.org
15776 W:      https://github.com/mjanusz/v86d
15777 S:      Maintained
15778 F:      Documentation/fb/uvesafb.txt
15779 F:      drivers/video/fbdev/uvesafb.*
15781 VF610 NAND DRIVER
15782 M:      Stefan Agner <stefan@agner.ch>
15783 L:      linux-mtd@lists.infradead.org
15784 S:      Supported
15785 F:      drivers/mtd/nand/raw/vf610_nfc.c
15787 VFAT/FAT/MSDOS FILESYSTEM
15788 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15789 S:      Maintained
15790 F:      Documentation/filesystems/vfat.txt
15791 F:      fs/fat/
15793 VFIO DRIVER
15794 M:      Alex Williamson <alex.williamson@redhat.com>
15795 L:      kvm@vger.kernel.org
15796 T:      git git://github.com/awilliam/linux-vfio.git
15797 S:      Maintained
15798 F:      Documentation/vfio.txt
15799 F:      drivers/vfio/
15800 F:      include/linux/vfio.h
15801 F:      include/uapi/linux/vfio.h
15803 VFIO MEDIATED DEVICE DRIVERS
15804 M:      Kirti Wankhede <kwankhede@nvidia.com>
15805 L:      kvm@vger.kernel.org
15806 S:      Maintained
15807 F:      Documentation/vfio-mediated-device.txt
15808 F:      drivers/vfio/mdev/
15809 F:      include/linux/mdev.h
15810 F:      samples/vfio-mdev/
15812 VFIO PLATFORM DRIVER
15813 M:      Eric Auger <eric.auger@redhat.com>
15814 L:      kvm@vger.kernel.org
15815 S:      Maintained
15816 F:      drivers/vfio/platform/
15818 VGA_SWITCHEROO
15819 R:      Lukas Wunner <lukas@wunner.de>
15820 S:      Maintained
15821 F:      Documentation/gpu/vga-switcheroo.rst
15822 F:      drivers/gpu/vga/vga_switcheroo.c
15823 F:      include/linux/vga_switcheroo.h
15824 T:      git git://anongit.freedesktop.org/drm/drm-misc
15826 VIA RHINE NETWORK DRIVER
15827 S:      Orphan
15828 F:      drivers/net/ethernet/via/via-rhine.c
15830 VIA SD/MMC CARD CONTROLLER DRIVER
15831 M:      Bruce Chang <brucechang@via.com.tw>
15832 M:      Harald Welte <HaraldWelte@viatech.com>
15833 S:      Maintained
15834 F:      drivers/mmc/host/via-sdmmc.c
15836 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15837 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15838 L:      linux-fbdev@vger.kernel.org
15839 S:      Maintained
15840 F:      include/linux/via-core.h
15841 F:      include/linux/via-gpio.h
15842 F:      include/linux/via_i2c.h
15843 F:      drivers/video/fbdev/via/
15845 VIA VELOCITY NETWORK DRIVER
15846 M:      Francois Romieu <romieu@fr.zoreil.com>
15847 L:      netdev@vger.kernel.org
15848 S:      Maintained
15849 F:      drivers/net/ethernet/via/via-velocity.*
15851 VICODEC VIRTUAL CODEC DRIVER
15852 M:      Hans Verkuil <hans.verkuil@cisco.com>
15853 L:      linux-media@vger.kernel.org
15854 T:      git git://linuxtv.org/media_tree.git
15855 W:      https://linuxtv.org
15856 S:      Maintained
15857 F:      drivers/media/platform/vicodec/*
15859 VIDEO MULTIPLEXER DRIVER
15860 M:      Philipp Zabel <p.zabel@pengutronix.de>
15861 L:      linux-media@vger.kernel.org
15862 S:      Maintained
15863 F:      drivers/media/platform/video-mux.c
15865 VIDEO I2C POLLING DRIVER
15866 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15867 L:      linux-media@vger.kernel.org
15868 S:      Maintained
15869 F:      drivers/media/i2c/video-i2c.c
15871 VIDEOBUF2 FRAMEWORK
15872 M:      Pawel Osciak <pawel@osciak.com>
15873 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15874 M:      Kyungmin Park <kyungmin.park@samsung.com>
15875 L:      linux-media@vger.kernel.org
15876 S:      Maintained
15877 F:      drivers/media/common/videobuf2/*
15878 F:      include/media/videobuf2-*
15880 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15881 M:      Helen Koike <helen.koike@collabora.com>
15882 L:      linux-media@vger.kernel.org
15883 T:      git git://linuxtv.org/media_tree.git
15884 W:      https://linuxtv.org
15885 S:      Maintained
15886 F:      drivers/media/platform/vimc/*
15888 VIRT LIB
15889 M:      Alex Williamson <alex.williamson@redhat.com>
15890 M:      Paolo Bonzini <pbonzini@redhat.com>
15891 L:      kvm@vger.kernel.org
15892 S:      Supported
15893 F:      virt/lib/
15895 VIRTIO AND VHOST VSOCK DRIVER
15896 M:      Stefan Hajnoczi <stefanha@redhat.com>
15897 L:      kvm@vger.kernel.org
15898 L:      virtualization@lists.linux-foundation.org
15899 L:      netdev@vger.kernel.org
15900 S:      Maintained
15901 F:      include/linux/virtio_vsock.h
15902 F:      include/uapi/linux/virtio_vsock.h
15903 F:      include/uapi/linux/vsockmon.h
15904 F:      include/uapi/linux/vm_sockets_diag.h
15905 F:      net/vmw_vsock/diag.c
15906 F:      net/vmw_vsock/af_vsock_tap.c
15907 F:      net/vmw_vsock/virtio_transport_common.c
15908 F:      net/vmw_vsock/virtio_transport.c
15909 F:      drivers/net/vsockmon.c
15910 F:      drivers/vhost/vsock.c
15911 F:      tools/testing/vsock/
15913 VIRTIO CONSOLE DRIVER
15914 M:      Amit Shah <amit@kernel.org>
15915 L:      virtualization@lists.linux-foundation.org
15916 S:      Maintained
15917 F:      drivers/char/virtio_console.c
15918 F:      include/linux/virtio_console.h
15919 F:      include/uapi/linux/virtio_console.h
15921 VIRTIO CORE, NET AND BLOCK DRIVERS
15922 M:      "Michael S. Tsirkin" <mst@redhat.com>
15923 M:      Jason Wang <jasowang@redhat.com>
15924 L:      virtualization@lists.linux-foundation.org
15925 S:      Maintained
15926 F:      Documentation/devicetree/bindings/virtio/
15927 F:      drivers/virtio/
15928 F:      tools/virtio/
15929 F:      drivers/net/virtio_net.c
15930 F:      drivers/block/virtio_blk.c
15931 F:      include/linux/virtio*.h
15932 F:      include/uapi/linux/virtio_*.h
15933 F:      drivers/crypto/virtio/
15934 F:      mm/balloon_compaction.c
15936 VIRTIO CRYPTO DRIVER
15937 M:      Gonglei <arei.gonglei@huawei.com>
15938 L:      virtualization@lists.linux-foundation.org
15939 L:      linux-crypto@vger.kernel.org
15940 S:      Maintained
15941 F:      drivers/crypto/virtio/
15942 F:      include/uapi/linux/virtio_crypto.h
15944 VIRTIO DRIVERS FOR S390
15945 M:      Cornelia Huck <cohuck@redhat.com>
15946 M:      Halil Pasic <pasic@linux.ibm.com>
15947 L:      linux-s390@vger.kernel.org
15948 L:      virtualization@lists.linux-foundation.org
15949 L:      kvm@vger.kernel.org
15950 S:      Supported
15951 F:      drivers/s390/virtio/
15952 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15954 VIRTIO GPU DRIVER
15955 M:      David Airlie <airlied@linux.ie>
15956 M:      Gerd Hoffmann <kraxel@redhat.com>
15957 L:      dri-devel@lists.freedesktop.org
15958 L:      virtualization@lists.linux-foundation.org
15959 T:      git git://anongit.freedesktop.org/drm/drm-misc
15960 S:      Maintained
15961 F:      drivers/gpu/drm/virtio/
15962 F:      include/uapi/linux/virtio_gpu.h
15964 VIRTIO HOST (VHOST)
15965 M:      "Michael S. Tsirkin" <mst@redhat.com>
15966 M:      Jason Wang <jasowang@redhat.com>
15967 L:      kvm@vger.kernel.org
15968 L:      virtualization@lists.linux-foundation.org
15969 L:      netdev@vger.kernel.org
15970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15971 S:      Maintained
15972 F:      drivers/vhost/
15973 F:      include/uapi/linux/vhost.h
15975 VIRTIO INPUT DRIVER
15976 M:      Gerd Hoffmann <kraxel@redhat.com>
15977 S:      Maintained
15978 F:      drivers/virtio/virtio_input.c
15979 F:      include/uapi/linux/virtio_input.h
15981 VIRTUAL BOX GUEST DEVICE DRIVER
15982 M:      Hans de Goede <hdegoede@redhat.com>
15983 M:      Arnd Bergmann <arnd@arndb.de>
15984 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15985 S:      Maintained
15986 F:      include/linux/vbox_utils.h
15987 F:      include/uapi/linux/vbox*.h
15988 F:      drivers/virt/vboxguest/
15990 VIRTUAL SERIO DEVICE DRIVER
15991 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15992 S:      Maintained
15993 F:      drivers/input/serio/userio.c
15994 F:      include/uapi/linux/userio.h
15996 VIVID VIRTUAL VIDEO DRIVER
15997 M:      Hans Verkuil <hverkuil@xs4all.nl>
15998 L:      linux-media@vger.kernel.org
15999 T:      git git://linuxtv.org/media_tree.git
16000 W:      https://linuxtv.org
16001 S:      Maintained
16002 F:      drivers/media/platform/vivid/*
16004 VLYNQ BUS
16005 M:      Florian Fainelli <f.fainelli@gmail.com>
16006 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16007 S:      Maintained
16008 F:      drivers/vlynq/vlynq.c
16009 F:      include/linux/vlynq.h
16011 VME SUBSYSTEM
16012 M:      Martyn Welch <martyn@welchs.me.uk>
16013 M:      Manohar Vanga <manohar.vanga@gmail.com>
16014 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16015 L:      devel@driverdev.osuosl.org
16016 S:      Maintained
16017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16018 F:      Documentation/driver-api/vme.rst
16019 F:      drivers/staging/vme/
16020 F:      drivers/vme/
16021 F:      include/linux/vme*
16023 VMWARE BALLOON DRIVER
16024 M:      Xavier Deguillard <xdeguillard@vmware.com>
16025 M:      Nadav Amit <namit@vmware.com>
16026 M:      "VMware, Inc." <pv-drivers@vmware.com>
16027 L:      linux-kernel@vger.kernel.org
16028 S:      Maintained
16029 F:      drivers/misc/vmw_balloon.c
16031 VMWARE HYPERVISOR INTERFACE
16032 M:      Alok Kataria <akataria@vmware.com>
16033 L:      virtualization@lists.linux-foundation.org
16034 S:      Supported
16035 F:      arch/x86/kernel/cpu/vmware.c
16037 VMWARE PVRDMA DRIVER
16038 M:      Adit Ranadive <aditr@vmware.com>
16039 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16040 L:      linux-rdma@vger.kernel.org
16041 S:      Maintained
16042 F:      drivers/infiniband/hw/vmw_pvrdma/
16044 VMware PVSCSI driver
16045 M:      Jim Gill <jgill@vmware.com>
16046 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16047 L:      linux-scsi@vger.kernel.org
16048 S:      Maintained
16049 F:      drivers/scsi/vmw_pvscsi.c
16050 F:      drivers/scsi/vmw_pvscsi.h
16052 VMWARE VMMOUSE SUBDRIVER
16053 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16054 M:      "VMware, Inc." <pv-drivers@vmware.com>
16055 L:      linux-input@vger.kernel.org
16056 S:      Maintained
16057 F:      drivers/input/mouse/vmmouse.c
16058 F:      drivers/input/mouse/vmmouse.h
16060 VMWARE VMXNET3 ETHERNET DRIVER
16061 M:      Ronak Doshi <doshir@vmware.com>
16062 M:      "VMware, Inc." <pv-drivers@vmware.com>
16063 L:      netdev@vger.kernel.org
16064 S:      Maintained
16065 F:      drivers/net/vmxnet3/
16067 VOCORE VOCORE2 BOARD
16068 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16069 L:      linux-mips@linux-mips.org
16070 S:      Maintained
16071 F:      arch/mips/boot/dts/ralink/vocore2.dts
16073 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16074 M:      Liam Girdwood <lgirdwood@gmail.com>
16075 M:      Mark Brown <broonie@kernel.org>
16076 L:      linux-kernel@vger.kernel.org
16077 W:      http://www.slimlogic.co.uk/?p=48
16078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16079 S:      Supported
16080 F:      Documentation/devicetree/bindings/regulator/
16081 F:      Documentation/power/regulator/
16082 F:      drivers/regulator/
16083 F:      include/dt-bindings/regulator/
16084 F:      include/linux/regulator/
16087 M:      David Ahern <dsa@cumulusnetworks.com>
16088 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16089 L:      netdev@vger.kernel.org
16090 S:      Maintained
16091 F:      drivers/net/vrf.c
16092 F:      Documentation/networking/vrf.txt
16094 VT1211 HARDWARE MONITOR DRIVER
16095 M:      Juerg Haefliger <juergh@gmail.com>
16096 L:      linux-hwmon@vger.kernel.org
16097 S:      Maintained
16098 F:      Documentation/hwmon/vt1211
16099 F:      drivers/hwmon/vt1211.c
16101 VT8231 HARDWARE MONITOR DRIVER
16102 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16103 L:      linux-hwmon@vger.kernel.org
16104 S:      Maintained
16105 F:      drivers/hwmon/vt8231.c
16107 VUB300 USB to SDIO/SD/MMC bridge chip
16108 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16109 L:      linux-mmc@vger.kernel.org
16110 L:      linux-usb@vger.kernel.org
16111 S:      Supported
16112 F:      drivers/mmc/host/vub300.c
16114 W1 DALLAS'S 1-WIRE BUS
16115 M:      Evgeniy Polyakov <zbr@ioremap.net>
16116 S:      Maintained
16117 F:      Documentation/devicetree/bindings/w1/
16118 F:      Documentation/w1/
16119 F:      drivers/w1/
16120 F:      include/linux/w1.h
16122 W83791D HARDWARE MONITORING DRIVER
16123 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16124 L:      linux-hwmon@vger.kernel.org
16125 S:      Maintained
16126 F:      Documentation/hwmon/w83791d
16127 F:      drivers/hwmon/w83791d.c
16129 W83793 HARDWARE MONITORING DRIVER
16130 M:      Rudolf Marek <r.marek@assembler.cz>
16131 L:      linux-hwmon@vger.kernel.org
16132 S:      Maintained
16133 F:      Documentation/hwmon/w83793
16134 F:      drivers/hwmon/w83793.c
16136 W83795 HARDWARE MONITORING DRIVER
16137 M:      Jean Delvare <jdelvare@suse.com>
16138 L:      linux-hwmon@vger.kernel.org
16139 S:      Maintained
16140 F:      drivers/hwmon/w83795.c
16142 W83L51xD SD/MMC CARD INTERFACE DRIVER
16143 M:      Pierre Ossman <pierre@ossman.eu>
16144 S:      Maintained
16145 F:      drivers/mmc/host/wbsd.*
16147 WACOM PROTOCOL 4 SERIAL TABLETS
16148 M:      Julian Squires <julian@cipht.net>
16149 M:      Hans de Goede <hdegoede@redhat.com>
16150 L:      linux-input@vger.kernel.org
16151 S:      Maintained
16152 F:      drivers/input/tablet/wacom_serial4.c
16154 WATCHDOG DEVICE DRIVERS
16155 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16156 M:      Guenter Roeck <linux@roeck-us.net>
16157 L:      linux-watchdog@vger.kernel.org
16158 W:      http://www.linux-watchdog.org/
16159 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16160 S:      Maintained
16161 F:      Documentation/devicetree/bindings/watchdog/
16162 F:      Documentation/watchdog/
16163 F:      drivers/watchdog/
16164 F:      include/linux/watchdog.h
16165 F:      include/uapi/linux/watchdog.h
16167 WHISKEYCOVE PMIC GPIO DRIVER
16168 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16169 L:      linux-gpio@vger.kernel.org
16170 S:      Maintained
16171 F:      drivers/gpio/gpio-wcove.c
16173 WIIMOTE HID DRIVER
16174 M:      David Herrmann <dh.herrmann@googlemail.com>
16175 L:      linux-input@vger.kernel.org
16176 S:      Maintained
16177 F:      drivers/hid/hid-wiimote*
16179 WILOCITY WIL6210 WIRELESS DRIVER
16180 M:      Maya Erez <merez@codeaurora.org>
16181 L:      linux-wireless@vger.kernel.org
16182 L:      wil6210@qti.qualcomm.com
16183 S:      Supported
16184 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16185 F:      drivers/net/wireless/ath/wil6210/
16187 WIMAX STACK
16188 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16189 M:      linux-wimax@intel.com
16190 L:      wimax@linuxwimax.org (subscribers-only)
16191 S:      Supported
16192 W:      http://linuxwimax.org
16193 F:      Documentation/wimax/README.wimax
16194 F:      include/linux/wimax/debug.h
16195 F:      include/net/wimax.h
16196 F:      include/uapi/linux/wimax.h
16197 F:      net/wimax/
16199 WINBOND CIR DRIVER
16200 M:      David Härdeman <david@hardeman.nu>
16201 S:      Maintained
16202 F:      drivers/media/rc/winbond-cir.c
16204 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16205 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16206 L:      linux-watchdog@vger.kernel.org
16207 S:      Maintained
16208 F:      drivers/watchdog/ebc-c384_wdt.c
16210 WINSYSTEMS WS16C48 GPIO DRIVER
16211 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16212 L:      linux-gpio@vger.kernel.org
16213 S:      Maintained
16214 F:      drivers/gpio/gpio-ws16c48.c
16216 WISTRON LAPTOP BUTTON DRIVER
16217 M:      Miloslav Trmac <mitr@volny.cz>
16218 S:      Maintained
16219 F:      drivers/input/misc/wistron_btns.c
16221 WL3501 WIRELESS PCMCIA CARD DRIVER
16222 L:      linux-wireless@vger.kernel.org
16223 S:      Odd fixes
16224 F:      drivers/net/wireless/wl3501*
16226 WOLFSON MICROELECTRONICS DRIVERS
16227 L:      patches@opensource.cirrus.com
16228 T:      git https://github.com/CirrusLogic/linux-drivers.git
16229 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16230 S:      Supported
16231 F:      Documentation/hwmon/wm83??
16232 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16233 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16234 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16235 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16236 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16237 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16238 F:      drivers/clk/clk-wm83*.c
16239 F:      drivers/extcon/extcon-arizona.c
16240 F:      drivers/leds/leds-wm83*.c
16241 F:      drivers/gpio/gpio-*wm*.c
16242 F:      drivers/gpio/gpio-arizona.c
16243 F:      drivers/hwmon/wm83??-hwmon.c
16244 F:      drivers/input/misc/wm831x-on.c
16245 F:      drivers/input/touchscreen/wm831x-ts.c
16246 F:      drivers/input/touchscreen/wm97*.c
16247 F:      drivers/mfd/arizona*
16248 F:      drivers/mfd/wm*.c
16249 F:      drivers/mfd/cs47l24*
16250 F:      drivers/power/supply/wm83*.c
16251 F:      drivers/rtc/rtc-wm83*.c
16252 F:      drivers/regulator/wm8*.c
16253 F:      drivers/regulator/arizona*
16254 F:      drivers/video/backlight/wm83*_bl.c
16255 F:      drivers/watchdog/wm83*_wdt.c
16256 F:      include/linux/mfd/arizona/
16257 F:      include/linux/mfd/wm831x/
16258 F:      include/linux/mfd/wm8350/
16259 F:      include/linux/mfd/wm8400*
16260 F:      include/linux/regulator/arizona*
16261 F:      include/linux/wm97xx.h
16262 F:      include/sound/wm????.h
16263 F:      sound/soc/codecs/arizona.?
16264 F:      sound/soc/codecs/wm*
16265 F:      sound/soc/codecs/cs47l24*
16267 WORKQUEUE
16268 M:      Tejun Heo <tj@kernel.org>
16269 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16271 S:      Maintained
16272 F:      include/linux/workqueue.h
16273 F:      kernel/workqueue.c
16274 F:      Documentation/core-api/workqueue.rst
16276 X-POWERS AXP288 PMIC DRIVERS
16277 M:      Hans de Goede <hdegoede@redhat.com>
16278 S:      Maintained
16279 N:      axp288
16280 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16282 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16283 M:      Chen-Yu Tsai <wens@csie.org>
16284 L:      linux-kernel@vger.kernel.org
16285 S:      Maintained
16286 N:      axp[128]
16288 X.25 NETWORK LAYER
16289 M:      Andrew Hendry <andrew.hendry@gmail.com>
16290 L:      linux-x25@vger.kernel.org
16291 S:      Odd Fixes
16292 F:      Documentation/networking/x25*
16293 F:      include/net/x25*
16294 F:      net/x25/
16296 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16297 M:      Thomas Gleixner <tglx@linutronix.de>
16298 M:      Ingo Molnar <mingo@redhat.com>
16299 M:      Borislav Petkov <bp@alien8.de>
16300 R:      "H. Peter Anvin" <hpa@zytor.com>
16301 M:      x86@kernel.org
16302 L:      linux-kernel@vger.kernel.org
16303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16304 S:      Maintained
16305 F:      Documentation/devicetree/bindings/x86/
16306 F:      Documentation/x86/
16307 F:      arch/x86/
16309 X86 ENTRY CODE
16310 M:      Andy Lutomirski <luto@kernel.org>
16311 L:      linux-kernel@vger.kernel.org
16312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16313 S:      Maintained
16314 F:      arch/x86/entry/
16316 X86 MCE INFRASTRUCTURE
16317 M:      Tony Luck <tony.luck@intel.com>
16318 M:      Borislav Petkov <bp@alien8.de>
16319 L:      linux-edac@vger.kernel.org
16320 S:      Maintained
16321 F:      arch/x86/kernel/cpu/mcheck/*
16323 X86 MICROCODE UPDATE SUPPORT
16324 M:      Borislav Petkov <bp@alien8.de>
16325 S:      Maintained
16326 F:      arch/x86/kernel/cpu/microcode/*
16328 X86 MM
16329 M:      Dave Hansen <dave.hansen@linux.intel.com>
16330 M:      Andy Lutomirski <luto@kernel.org>
16331 M:      Peter Zijlstra <peterz@infradead.org>
16332 L:      linux-kernel@vger.kernel.org
16333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16334 S:      Maintained
16335 F:      arch/x86/mm/
16337 X86 PLATFORM DRIVERS
16338 M:      Darren Hart <dvhart@infradead.org>
16339 M:      Andy Shevchenko <andy@infradead.org>
16340 L:      platform-driver-x86@vger.kernel.org
16341 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16342 S:      Maintained
16343 F:      drivers/platform/x86/
16344 F:      drivers/platform/olpc/
16346 X86 VDSO
16347 M:      Andy Lutomirski <luto@kernel.org>
16348 L:      linux-kernel@vger.kernel.org
16349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16350 S:      Maintained
16351 F:      arch/x86/entry/vdso/
16353 XARRAY
16354 M:      Matthew Wilcox <willy@infradead.org>
16355 L:      linux-fsdevel@vger.kernel.org
16356 S:      Supported
16357 F:      Documentation/core-api/xarray.rst
16358 F:      lib/idr.c
16359 F:      lib/xarray.c
16360 F:      include/linux/idr.h
16361 F:      include/linux/xarray.h
16362 F:      tools/testing/radix-tree
16364 XC2028/3028 TUNER DRIVER
16365 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16366 L:      linux-media@vger.kernel.org
16367 W:      https://linuxtv.org
16368 T:      git git://linuxtv.org/media_tree.git
16369 S:      Maintained
16370 F:      drivers/media/tuners/tuner-xc2028.*
16372 XDP SOCKETS (AF_XDP)
16373 M:      Björn Töpel <bjorn.topel@intel.com>
16374 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16375 L:      netdev@vger.kernel.org
16376 S:      Maintained
16377 F:      kernel/bpf/xskmap.c
16378 F:      net/xdp/
16380 XEN BLOCK SUBSYSTEM
16381 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16382 M:      Roger Pau Monné <roger.pau@citrix.com>
16383 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16384 S:      Supported
16385 F:      drivers/block/xen-blkback/*
16386 F:      drivers/block/xen*
16388 XEN HYPERVISOR ARM
16389 M:      Stefano Stabellini <sstabellini@kernel.org>
16390 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16391 S:      Maintained
16392 F:      arch/arm/xen/
16393 F:      arch/arm/include/asm/xen/
16395 XEN HYPERVISOR ARM64
16396 M:      Stefano Stabellini <sstabellini@kernel.org>
16397 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16398 S:      Maintained
16399 F:      arch/arm64/xen/
16400 F:      arch/arm64/include/asm/xen/
16402 XEN HYPERVISOR INTERFACE
16403 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16404 M:      Juergen Gross <jgross@suse.com>
16405 R:      Stefano Stabellini <sstabellini@kernel.org>
16406 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16408 S:      Supported
16409 F:      arch/x86/xen/
16410 F:      drivers/*/xen-*front.c
16411 F:      drivers/xen/
16412 F:      arch/x86/include/asm/xen/
16413 F:      arch/x86/include/asm/pvclock-abi.h
16414 F:      include/xen/
16415 F:      include/uapi/xen/
16416 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16417 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16419 XEN NETWORK BACKEND DRIVER
16420 M:      Wei Liu <wei.liu2@citrix.com>
16421 M:      Paul Durrant <paul.durrant@citrix.com>
16422 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16423 L:      netdev@vger.kernel.org
16424 S:      Supported
16425 F:      drivers/net/xen-netback/*
16427 XEN PCI SUBSYSTEM
16428 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16429 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16430 S:      Supported
16431 F:      arch/x86/pci/*xen*
16432 F:      drivers/pci/*xen*
16434 XEN PVSCSI DRIVERS
16435 M:      Juergen Gross <jgross@suse.com>
16436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16437 L:      linux-scsi@vger.kernel.org
16438 S:      Supported
16439 F:      drivers/scsi/xen-scsifront.c
16440 F:      drivers/xen/xen-scsiback.c
16441 F:      include/xen/interface/io/vscsiif.h
16443 XEN SWIOTLB SUBSYSTEM
16444 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16445 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16446 L:      iommu@lists.linux-foundation.org
16447 S:      Supported
16448 F:      arch/x86/xen/*swiotlb*
16449 F:      drivers/xen/*swiotlb*
16451 XEN SOUND FRONTEND DRIVER
16452 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16453 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16455 S:      Supported
16456 F:      sound/xen/*
16458 XFS FILESYSTEM
16459 M:      Darrick J. Wong <darrick.wong@oracle.com>
16460 M:      linux-xfs@vger.kernel.org
16461 L:      linux-xfs@vger.kernel.org
16462 W:      http://xfs.org/
16463 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16464 S:      Supported
16465 F:      Documentation/filesystems/xfs.txt
16466 F:      fs/xfs/
16468 XILINX AXI ETHERNET DRIVER
16469 M:      Anirudha Sarangi <anirudh@xilinx.com>
16470 M:      John Linn <John.Linn@xilinx.com>
16471 S:      Maintained
16472 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16474 XILINX UARTLITE SERIAL DRIVER
16475 M:      Peter Korsgaard <jacmet@sunsite.dk>
16476 L:      linux-serial@vger.kernel.org
16477 S:      Maintained
16478 F:      drivers/tty/serial/uartlite.c
16480 XILINX VIDEO IP CORES
16481 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16482 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16483 L:      linux-media@vger.kernel.org
16484 T:      git git://linuxtv.org/media_tree.git
16485 S:      Supported
16486 F:      Documentation/devicetree/bindings/media/xilinx/
16487 F:      drivers/media/platform/xilinx/
16488 F:      include/uapi/linux/xilinx-v4l2-controls.h
16490 XILLYBUS DRIVER
16491 M:      Eli Billauer <eli.billauer@gmail.com>
16492 L:      linux-kernel@vger.kernel.org
16493 S:      Supported
16494 F:      drivers/char/xillybus/
16496 XLP9XX I2C DRIVER
16497 M:      George Cherian <george.cherian@cavium.com>
16498 M:      Jan Glauber <jglauber@cavium.com>
16499 L:      linux-i2c@vger.kernel.org
16500 W:      http://www.cavium.com
16501 S:      Supported
16502 F:      drivers/i2c/busses/i2c-xlp9xx.c
16504 XRA1403 GPIO EXPANDER
16505 M:      Nandor Han <nandor.han@ge.com>
16506 M:      Semi Malinen <semi.malinen@ge.com>
16507 L:      linux-gpio@vger.kernel.org
16508 S:      Maintained
16509 F:      drivers/gpio/gpio-xra1403.c
16510 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16512 XTENSA XTFPGA PLATFORM SUPPORT
16513 M:      Max Filippov <jcmvbkbc@gmail.com>
16514 L:      linux-xtensa@linux-xtensa.org
16515 S:      Maintained
16516 F:      drivers/spi/spi-xtensa-xtfpga.c
16517 F:      sound/soc/xtensa/xtfpga-i2s.c
16519 YAM DRIVER FOR AX.25
16520 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16521 L:      linux-hams@vger.kernel.org
16522 S:      Maintained
16523 F:      drivers/net/hamradio/yam*
16524 F:      include/linux/yam.h
16526 YAMA SECURITY MODULE
16527 M:      Kees Cook <keescook@chromium.org>
16528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16529 S:      Supported
16530 F:      security/yama/
16531 F:      Documentation/admin-guide/LSM/Yama.rst
16533 YEALINK PHONE DRIVER
16534 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16535 L:      usbb2k-api-dev@nongnu.org
16536 S:      Maintained
16537 F:      Documentation/input/devices/yealink.rst
16538 F:      drivers/input/misc/yealink.*
16540 Z8530 DRIVER FOR AX.25
16541 M:      Joerg Reuter <jreuter@yaina.de>
16542 W:      http://yaina.de/jreuter/
16543 W:      http://www.qsl.net/dl1bke/
16544 L:      linux-hams@vger.kernel.org
16545 S:      Maintained
16546 F:      Documentation/networking/z8530drv.txt
16547 F:      drivers/net/hamradio/*scc.c
16548 F:      drivers/net/hamradio/z8530.h
16550 ZBUD COMPRESSED PAGE ALLOCATOR
16551 M:      Seth Jennings <sjenning@redhat.com>
16552 M:      Dan Streetman <ddstreet@ieee.org>
16553 L:      linux-mm@kvack.org
16554 S:      Maintained
16555 F:      mm/zbud.c
16556 F:      include/linux/zbud.h
16558 ZD1211RW WIRELESS DRIVER
16559 M:      Daniel Drake <dsd@gentoo.org>
16560 M:      Ulrich Kunitz <kune@deine-taler.de>
16561 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16562 L:      linux-wireless@vger.kernel.org
16563 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16564 S:      Maintained
16565 F:      drivers/net/wireless/zydas/zd1211rw/
16567 ZD1301 MEDIA DRIVER
16568 M:      Antti Palosaari <crope@iki.fi>
16569 L:      linux-media@vger.kernel.org
16570 W:      https://linuxtv.org/
16571 W:      http://palosaari.fi/linux/
16572 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16573 S:      Maintained
16574 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16576 ZD1301_DEMOD MEDIA DRIVER
16577 M:      Antti Palosaari <crope@iki.fi>
16578 L:      linux-media@vger.kernel.org
16579 W:      https://linuxtv.org/
16580 W:      http://palosaari.fi/linux/
16581 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16582 S:      Maintained
16583 F:      drivers/media/dvb-frontends/zd1301_demod*
16585 ZPOOL COMPRESSED PAGE STORAGE API
16586 M:      Dan Streetman <ddstreet@ieee.org>
16587 L:      linux-mm@kvack.org
16588 S:      Maintained
16589 F:      mm/zpool.c
16590 F:      include/linux/zpool.h
16592 ZR36067 VIDEO FOR LINUX DRIVER
16593 L:      mjpeg-users@lists.sourceforge.net
16594 L:      linux-media@vger.kernel.org
16595 W:      http://mjpeg.sourceforge.net/driver-zoran/
16596 T:      hg https://linuxtv.org/hg/v4l-dvb
16597 S:      Odd Fixes
16598 F:      drivers/staging/media/zoran/
16600 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16601 M:      Minchan Kim <minchan@kernel.org>
16602 M:      Nitin Gupta <ngupta@vflare.org>
16603 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16604 L:      linux-kernel@vger.kernel.org
16605 S:      Maintained
16606 F:      drivers/block/zram/
16607 F:      Documentation/blockdev/zram.txt
16609 ZS DECSTATION Z85C30 SERIAL DRIVER
16610 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16611 S:      Maintained
16612 F:      drivers/tty/serial/zs.*
16614 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16615 M:      Minchan Kim <minchan@kernel.org>
16616 M:      Nitin Gupta <ngupta@vflare.org>
16617 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16618 L:      linux-mm@kvack.org
16619 S:      Maintained
16620 F:      mm/zsmalloc.c
16621 F:      include/linux/zsmalloc.h
16622 F:      Documentation/vm/zsmalloc.rst
16624 ZSWAP COMPRESSED SWAP CACHING
16625 M:      Seth Jennings <sjenning@redhat.com>
16626 M:      Dan Streetman <ddstreet@ieee.org>
16627 L:      linux-mm@kvack.org
16628 S:      Maintained
16629 F:      mm/zswap.c
16631 THE REST
16632 M:      Linus Torvalds <torvalds@linux-foundation.org>
16633 L:      linux-kernel@vger.kernel.org
16634 Q:      http://patchwork.kernel.org/project/LKML/list/
16635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16636 S:      Buried alive in reporters
16637 F:      *
16638 F:      */