MAINTAINERS: add a maintainer for the interconnect API
[linux/fpc-iii.git] / MAINTAINERS
blob0a78b8e1e2c43ece091220a3f42d1fe4c3652c58
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/device_drivers/3com/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/device_drivers/amazon/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 AD7124 DRIVER
850 M:      Stefan Popa <stefan.popa@analog.com>
851 L:      linux-iio@vger.kernel.org
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/adc/ad7124.c
855 F:      Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
857 ANALOG DEVICES INC AD9389B DRIVER
858 M:      Hans Verkuil <hans.verkuil@cisco.com>
859 L:      linux-media@vger.kernel.org
860 S:      Maintained
861 F:      drivers/media/i2c/ad9389b*
863 ANALOG DEVICES INC ADGS1408 DRIVER
864 M:      Mircea Caprioru <mircea.caprioru@analog.com>
865 S:      Supported
866 F:      drivers/mux/adgs1408.c
867 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
869 ANALOG DEVICES INC ADP5061 DRIVER
870 M:      Stefan Popa <stefan.popa@analog.com>
871 L:      linux-pm@vger.kernel.org
872 W:      http://ez.analog.com/community/linux-device-drivers
873 S:      Supported
874 F:      drivers/power/supply/adp5061.c
876 ANALOG DEVICES INC ADV7180 DRIVER
877 M:      Lars-Peter Clausen <lars@metafoo.de>
878 L:      linux-media@vger.kernel.org
879 W:      http://ez.analog.com/community/linux-device-drivers
880 S:      Supported
881 F:      drivers/media/i2c/adv7180.c
883 ANALOG DEVICES INC ADV748X DRIVER
884 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
885 L:      linux-media@vger.kernel.org
886 S:      Maintained
887 F:      drivers/media/i2c/adv748x/*
889 ANALOG DEVICES INC ADV7511 DRIVER
890 M:      Hans Verkuil <hans.verkuil@cisco.com>
891 L:      linux-media@vger.kernel.org
892 S:      Maintained
893 F:      drivers/media/i2c/adv7511*
895 ANALOG DEVICES INC ADV7604 DRIVER
896 M:      Hans Verkuil <hans.verkuil@cisco.com>
897 L:      linux-media@vger.kernel.org
898 S:      Maintained
899 F:      drivers/media/i2c/adv7604*
901 ANALOG DEVICES INC ADV7842 DRIVER
902 M:      Hans Verkuil <hans.verkuil@cisco.com>
903 L:      linux-media@vger.kernel.org
904 S:      Maintained
905 F:      drivers/media/i2c/adv7842*
907 ANALOG DEVICES INC ASOC CODEC DRIVERS
908 M:      Lars-Peter Clausen <lars@metafoo.de>
909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
910 W:      http://wiki.analog.com/
911 W:      http://ez.analog.com/community/linux-device-drivers
912 S:      Supported
913 F:      sound/soc/codecs/adau*
914 F:      sound/soc/codecs/adav*
915 F:      sound/soc/codecs/ad1*
916 F:      sound/soc/codecs/ad7*
917 F:      sound/soc/codecs/ssm*
918 F:      sound/soc/codecs/sigmadsp.*
920 ANALOG DEVICES INC DMA DRIVERS
921 M:      Lars-Peter Clausen <lars@metafoo.de>
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      drivers/dma/dma-axi-dmac.c
926 ANALOG DEVICES INC IIO DRIVERS
927 M:      Lars-Peter Clausen <lars@metafoo.de>
928 M:      Michael Hennerich <Michael.Hennerich@analog.com>
929 W:      http://wiki.analog.com/
930 W:      http://ez.analog.com/community/linux-device-drivers
931 S:      Supported
932 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
933 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
934 F:      drivers/iio/*/ad*
935 F:      drivers/iio/adc/ltc2497*
936 X:      drivers/iio/*/adjd*
937 F:      drivers/staging/iio/*/ad*
939 ANDES ARCHITECTURE
940 M:      Greentime Hu <green.hu@gmail.com>
941 M:      Vincent Chen <deanbo422@gmail.com>
942 T:      git https://github.com/andestech/linux.git
943 S:      Supported
944 F:      arch/nds32/
945 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
946 F:      Documentation/devicetree/bindings/nds32/
947 K:      nds32
948 N:      nds32
950 ANDROID CONFIG FRAGMENTS
951 M:      Rob Herring <robh@kernel.org>
952 S:      Supported
953 F:      kernel/configs/android*
955 ANDROID DRIVERS
956 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
957 M:      Arve Hjønnevåg <arve@android.com>
958 M:      Todd Kjos <tkjos@android.com>
959 M:      Martijn Coenen <maco@android.com>
960 M:      Joel Fernandes <joel@joelfernandes.org>
961 M:      Christian Brauner <christian@brauner.io>
962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
963 L:      devel@driverdev.osuosl.org
964 S:      Supported
965 F:      drivers/android/
966 F:      drivers/staging/android/
968 ANDROID GOLDFISH PIC DRIVER
969 M:      Miodrag Dinic <miodrag.dinic@mips.com>
970 S:      Supported
971 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
972 F:      drivers/irqchip/irq-goldfish-pic.c
974 ANDROID GOLDFISH RTC DRIVER
975 M:      Miodrag Dinic <miodrag.dinic@mips.com>
976 S:      Supported
977 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
978 F:      drivers/rtc/rtc-goldfish.c
980 ANDROID ION DRIVER
981 M:      Laura Abbott <labbott@redhat.com>
982 M:      Sumit Semwal <sumit.semwal@linaro.org>
983 L:      devel@driverdev.osuosl.org
984 L:      dri-devel@lists.freedesktop.org
985 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
986 S:      Supported
987 F:      drivers/staging/android/ion
988 F:      drivers/staging/android/uapi/ion.h
990 AOA (Apple Onboard Audio) ALSA DRIVER
991 M:      Johannes Berg <johannes@sipsolutions.net>
992 L:      linuxppc-dev@lists.ozlabs.org
993 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
994 S:      Maintained
995 F:      sound/aoa/
997 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
998 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
999 L:      linux-iio@vger.kernel.org
1000 S:      Maintained
1001 F:      drivers/iio/adc/stx104.c
1003 APM DRIVER
1004 M:      Jiri Kosina <jikos@kernel.org>
1005 S:      Odd fixes
1006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1007 F:      arch/x86/kernel/apm_32.c
1008 F:      include/linux/apm_bios.h
1009 F:      include/uapi/linux/apm_bios.h
1010 F:      drivers/char/apm-emulation.c
1012 APPARMOR SECURITY MODULE
1013 M:      John Johansen <john.johansen@canonical.com>
1014 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1015 W:      wiki.apparmor.net
1016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1017 S:      Supported
1018 F:      security/apparmor/
1019 F:      Documentation/admin-guide/LSM/apparmor.rst
1021 APPLE BCM5974 MULTITOUCH DRIVER
1022 M:      Henrik Rydberg <rydberg@bitmath.org>
1023 L:      linux-input@vger.kernel.org
1024 S:      Odd fixes
1025 F:      drivers/input/mouse/bcm5974.c
1027 APPLE SMC DRIVER
1028 M:      Henrik Rydberg <rydberg@bitmath.org>
1029 L:      linux-hwmon@vger.kernel.org
1030 S:      Odd fixes
1031 F:      drivers/hwmon/applesmc.c
1033 APPLETALK NETWORK LAYER
1034 L:      netdev@vger.kernel.org
1035 S:      Odd fixes
1036 F:      drivers/net/appletalk/
1037 F:      net/appletalk/
1039 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1040 M:      Duc Dang <dhdang@apm.com>
1041 S:      Supported
1042 F:      arch/arm64/boot/dts/apm/
1044 APPLIED MICRO (APM) X-GENE SOC EDAC
1045 M:      Loc Ho <lho@apm.com>
1046 S:      Supported
1047 F:      drivers/edac/xgene_edac.c
1048 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1050 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1051 M:      Iyappan Subramanian <isubramanian@apm.com>
1052 M:      Keyur Chudgar <kchudgar@apm.com>
1053 S:      Supported
1054 F:      drivers/net/ethernet/apm/xgene-v2/
1056 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1057 M:      Iyappan Subramanian <isubramanian@apm.com>
1058 M:      Keyur Chudgar <kchudgar@apm.com>
1059 M:      Quan Nguyen <qnguyen@apm.com>
1060 S:      Supported
1061 F:      drivers/net/ethernet/apm/xgene/
1062 F:      drivers/net/phy/mdio-xgene.c
1063 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1064 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1066 APPLIED MICRO (APM) X-GENE SOC PMU
1067 M:      Tai Nguyen <ttnguyen@apm.com>
1068 S:      Supported
1069 F:      drivers/perf/xgene_pmu.c
1070 F:      Documentation/perf/xgene-pmu.txt
1071 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1073 APTINA CAMERA SENSOR PLL
1074 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1075 L:      linux-media@vger.kernel.org
1076 S:      Maintained
1077 F:      drivers/media/i2c/aptina-pll.*
1079 ARC FRAMEBUFFER DRIVER
1080 M:      Jaya Kumar <jayalk@intworks.biz>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/arcfb.c
1083 F:      drivers/video/fbdev/core/fb_defio.c
1085 ARC PGU DRM DRIVER
1086 M:      Alexey Brodkin <abrodkin@synopsys.com>
1087 S:      Supported
1088 F:      drivers/gpu/drm/arc/
1089 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1091 ARCNET NETWORK LAYER
1092 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1093 L:      netdev@vger.kernel.org
1094 S:      Maintained
1095 F:      drivers/net/arcnet/
1096 F:      include/uapi/linux/if_arcnet.h
1098 ARM ARCHITECTED TIMER DRIVER
1099 M:      Mark Rutland <mark.rutland@arm.com>
1100 M:      Marc Zyngier <marc.zyngier@arm.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 S:      Maintained
1103 F:      arch/arm/include/asm/arch_timer.h
1104 F:      arch/arm64/include/asm/arch_timer.h
1105 F:      drivers/clocksource/arm_arch_timer.c
1107 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1108 M:      Linus Walleij <linus.walleij@linaro.org>
1109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 S:      Maintained
1111 F:      Documentation/devicetree/bindings/arm/arm-boards
1112 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1113 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1114 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1115 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1116 F:      arch/arm/mach-integrator/
1117 F:      arch/arm/mach-realview/
1118 F:      arch/arm/mach-versatile/
1119 F:      arch/arm/plat-versatile/
1120 F:      arch/arm/boot/dts/arm-realview-*
1121 F:      arch/arm/boot/dts/integrator*
1122 F:      arch/arm/boot/dts/versatile*
1123 F:      drivers/clk/versatile/
1124 F:      drivers/i2c/busses/i2c-versatile.c
1125 F:      drivers/irqchip/irq-versatile-fpga.c
1126 F:      drivers/mtd/maps/physmap_of_versatile.c
1127 F:      drivers/power/reset/arm-versatile-reboot.c
1128 F:      drivers/soc/versatile/
1130 ARM HDLCD DRM DRIVER
1131 M:      Liviu Dudau <liviu.dudau@arm.com>
1132 S:      Supported
1133 F:      drivers/gpu/drm/arm/hdlcd_*
1134 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1136 ARM MALI-DP DRM DRIVER
1137 M:      Liviu Dudau <liviu.dudau@arm.com>
1138 M:      Brian Starkey <brian.starkey@arm.com>
1139 M:      Mali DP Maintainers <malidp@foss.arm.com>
1140 S:      Supported
1141 F:      drivers/gpu/drm/arm/
1142 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1144 ARM MFM AND FLOPPY DRIVERS
1145 M:      Ian Molton <spyro@f2s.com>
1146 S:      Maintained
1147 F:      arch/arm/lib/floppydma.S
1148 F:      arch/arm/include/asm/floppy.h
1150 ARM PMU PROFILING AND DEBUGGING
1151 M:      Will Deacon <will.deacon@arm.com>
1152 M:      Mark Rutland <mark.rutland@arm.com>
1153 S:      Maintained
1154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 F:      arch/arm*/kernel/perf_*
1156 F:      arch/arm/oprofile/common.c
1157 F:      arch/arm*/kernel/hw_breakpoint.c
1158 F:      arch/arm*/include/asm/hw_breakpoint.h
1159 F:      arch/arm*/include/asm/perf_event.h
1160 F:      drivers/perf/*
1161 F:      include/linux/perf/arm_pmu.h
1162 F:      Documentation/devicetree/bindings/arm/pmu.txt
1163 F:      Documentation/devicetree/bindings/perf/
1165 ARM PORT
1166 M:      Russell King <linux@armlinux.org.uk>
1167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 W:      http://www.armlinux.org.uk/
1169 S:      Odd Fixes
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1171 F:      arch/arm/
1172 X:      arch/arm/boot/dts/
1174 ARM PRIMECELL AACI PL041 DRIVER
1175 M:      Russell King <linux@armlinux.org.uk>
1176 S:      Odd Fixes
1177 F:      sound/arm/aaci.*
1179 ARM PRIMECELL BUS SUPPORT
1180 M:      Russell King <linux@armlinux.org.uk>
1181 S:      Odd Fixes
1182 F:      drivers/amba/
1183 F:      include/linux/amba/bus.h
1185 ARM PRIMECELL CLCD PL110 DRIVER
1186 M:      Russell King <linux@armlinux.org.uk>
1187 S:      Odd Fixes
1188 F:      drivers/video/fbdev/amba-clcd.*
1190 ARM PRIMECELL KMI PL050 DRIVER
1191 M:      Russell King <linux@armlinux.org.uk>
1192 S:      Odd Fixes
1193 F:      drivers/input/serio/ambakmi.*
1194 F:      include/linux/amba/kmi.h
1196 ARM PRIMECELL MMCI PL180/1 DRIVER
1197 M:      Russell King <linux@armlinux.org.uk>
1198 S:      Odd Fixes
1199 F:      drivers/mmc/host/mmci.*
1200 F:      include/linux/amba/mmci.h
1202 ARM PRIMECELL SSP PL022 SPI DRIVER
1203 M:      Linus Walleij <linus.walleij@linaro.org>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1207 F:      drivers/spi/spi-pl022.c
1209 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1210 M:      Russell King <linux@armlinux.org.uk>
1211 S:      Odd Fixes
1212 F:      drivers/tty/serial/amba-pl01*.c
1213 F:      include/linux/amba/serial.h
1215 ARM PRIMECELL VIC PL190/PL192 DRIVER
1216 M:      Linus Walleij <linus.walleij@linaro.org>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1220 F:      drivers/irqchip/irq-vic.c
1222 ARM SMMU DRIVERS
1223 M:      Will Deacon <will.deacon@arm.com>
1224 R:      Robin Murphy <robin.murphy@arm.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 F:      drivers/iommu/arm-smmu.c
1228 F:      drivers/iommu/arm-smmu-v3.c
1229 F:      drivers/iommu/io-pgtable-arm.c
1230 F:      drivers/iommu/io-pgtable-arm-v7s.c
1232 ARM SUB-ARCHITECTURES
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-*/
1236 F:      arch/arm/plat-*/
1237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1239 ARM/ACTIONS SEMI ARCHITECTURE
1240 M:      Andreas Färber <afaerber@suse.de>
1241 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Maintained
1244 N:      owl
1245 F:      arch/arm/mach-actions/
1246 F:      arch/arm/boot/dts/owl-*
1247 F:      arch/arm64/boot/dts/actions/
1248 F:      drivers/clk/actions/
1249 F:      drivers/clocksource/timer-owl*
1250 F:      drivers/dma/owl-dma.c
1251 F:      drivers/i2c/busses/i2c-owl.c
1252 F:      drivers/pinctrl/actions/*
1253 F:      drivers/soc/actions/
1254 F:      include/dt-bindings/power/owl-*
1255 F:      include/linux/soc/actions/
1256 F:      Documentation/devicetree/bindings/arm/actions.txt
1257 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1258 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1259 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1260 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1261 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1262 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1264 ARM/ADS SPHERE MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1269 ARM/AFEB9260 MACHINE SUPPORT
1270 M:      Sergey Lapin <slapin@ossfans.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1274 ARM/AJECO 1ARM MACHINE SUPPORT
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1279 ARM/Allwinner SoC Clock Support
1280 M:      Emilio López <emilio@elopez.com.ar>
1281 S:      Maintained
1282 F:      drivers/clk/sunxi/
1284 ARM/Allwinner sunXi SoC support
1285 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1286 M:      Chen-Yu Tsai <wens@csie.org>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289 N:      sun[x456789]i
1290 N:      sun50i
1291 F:      arch/arm/mach-sunxi/
1292 F:      arch/arm64/boot/dts/allwinner/
1293 F:      drivers/clk/sunxi-ng/
1294 F:      drivers/pinctrl/sunxi/
1295 F:      drivers/soc/sunxi/
1296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1298 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1299 M:      Neil Armstrong <narmstrong@baylibre.com>
1300 M:      Jerome Brunet <jbrunet@baylibre.com>
1301 L:      linux-amlogic@lists.infradead.org
1302 S:      Maintained
1303 F:      drivers/clk/meson/
1304 F:      include/dt-bindings/clock/meson*
1305 F:      include/dt-bindings/clock/gxbb*
1306 F:      Documentation/devicetree/bindings/clock/amlogic*
1308 ARM/Amlogic Meson SoC support
1309 M:      Kevin Hilman <khilman@baylibre.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 L:      linux-amlogic@lists.infradead.org
1312 W:      http://linux-meson.com/
1313 S:      Maintained
1314 F:      arch/arm/mach-meson/
1315 F:      arch/arm/boot/dts/meson*
1316 F:      arch/arm64/boot/dts/amlogic/
1317 F:      drivers/pinctrl/meson/
1318 F:      drivers/mmc/host/meson*
1319 F:      drivers/soc/amlogic/
1320 N:      meson
1322 ARM/Amlogic Meson SoC Sound Drivers
1323 M:      Jerome Brunet <jbrunet@baylibre.com>
1324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      sound/soc/meson/
1327 F:      Documentation/devicetree/bindings/sound/amlogic*
1329 ARM/Annapurna Labs ALPINE ARCHITECTURE
1330 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1331 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 S:      Maintained
1334 F:      arch/arm/mach-alpine/
1335 F:      arch/arm/boot/dts/alpine*
1336 F:      arch/arm64/boot/dts/al/
1337 F:      drivers/*/*alpine*
1339 ARM/ARTPEC MACHINE SUPPORT
1340 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1341 M:      Lars Persson <lars.persson@axis.com>
1342 S:      Maintained
1343 L:      linux-arm-kernel@axis.com
1344 F:      arch/arm/mach-artpec
1345 F:      arch/arm/boot/dts/artpec6*
1346 F:      drivers/clk/axis
1347 F:      drivers/crypto/axis
1348 F:      drivers/pinctrl/pinctrl-artpec*
1349 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1351 ARM/ASPEED I2C DRIVER
1352 M:      Brendan Higgins <brendanhiggins@google.com>
1353 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1354 R:      Joel Stanley <joel@jms.id.au>
1355 L:      linux-i2c@vger.kernel.org
1356 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1359 F:      drivers/i2c/busses/i2c-aspeed.c
1360 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1361 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1363 ARM/ASPEED MACHINE SUPPORT
1364 M:      Joel Stanley <joel@jms.id.au>
1365 R:      Andrew Jeffery <andrew@aj.id.au>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1368 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1369 S:      Supported
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1371 F:      arch/arm/mach-aspeed/
1372 F:      arch/arm/boot/dts/aspeed-*
1373 N:      aspeed
1375 ARM/CALXEDA HIGHBANK ARCHITECTURE
1376 M:      Rob Herring <robh@kernel.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379 F:      arch/arm/mach-highbank/
1380 F:      arch/arm/boot/dts/highbank.dts
1381 F:      arch/arm/boot/dts/ecx-*.dts*
1383 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1384 M:      Krzysztof Halasa <khalasa@piap.pl>
1385 S:      Maintained
1386 F:      arch/arm/mach-cns3xxx/
1388 ARM/CAVIUM THUNDER NETWORK DRIVER
1389 M:      Sunil Goutham <sgoutham@cavium.com>
1390 M:      Robert Richter <rric@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Supported
1393 F:      drivers/net/ethernet/cavium/thunder/
1395 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1396 M:      Lukasz Majewski <lukma@denx.de>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-ep93xx/ts72xx.c
1401 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1402 M:      Alexander Shiyan <shc_work@mail.ru>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Odd Fixes
1405 N:      clps711x
1407 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1412 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1413 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1414 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 S:      Maintained
1417 F:      arch/arm/mach-ep93xx/
1418 F:      arch/arm/mach-ep93xx/include/mach/
1420 ARM/CLKDEV SUPPORT
1421 M:      Russell King <linux@armlinux.org.uk>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1425 F:      drivers/clk/clkdev.c
1427 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1428 M:      Mike Rapoport <mike@compulab.co.il>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1432 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1433 M:      Baruch Siach <baruch@tkos.co.il>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/boot/dts/cx92755*
1437 N:      digicolor
1439 ARM/CONTEC MICRO9 MACHINE SUPPORT
1440 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1441 S:      Maintained
1442 F:      arch/arm/mach-ep93xx/micro9.c
1444 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1445 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1446 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 F:      drivers/hwtracing/coresight/*
1450 F:      Documentation/trace/coresight.txt
1451 F:      Documentation/trace/coresight-cpu-debug.txt
1452 F:      Documentation/devicetree/bindings/arm/coresight.txt
1453 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1454 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1455 F:      tools/perf/arch/arm/util/pmu.c
1456 F:      tools/perf/arch/arm/util/auxtrace.c
1457 F:      tools/perf/arch/arm/util/cs-etm.c
1458 F:      tools/perf/arch/arm/util/cs-etm.h
1459 F:      tools/perf/util/cs-etm.*
1460 F:      tools/perf/util/cs-etm-decoder/*
1462 ARM/CORGI MACHINE SUPPORT
1463 M:      Richard Purdie <rpurdie@rpsys.net>
1464 S:      Maintained
1466 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1467 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1468 M:      Linus Walleij <linus.walleij@linaro.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 T:      git git://github.com/ulli-kroll/linux.git
1471 S:      Maintained
1472 F:      Documentation/devicetree/bindings/arm/gemini.txt
1473 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1474 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1475 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1476 F:      arch/arm/mach-gemini/
1477 F:      drivers/net/ethernet/cortina/
1478 F:      drivers/pinctrl/pinctrl-gemini.c
1479 F:      drivers/rtc/rtc-ftrtc010.c
1481 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1482 M:      Barry Song <baohua@kernel.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1485 S:      Maintained
1486 F:      arch/arm/boot/dts/prima2*
1487 F:      arch/arm/mach-prima2/
1488 F:      drivers/clk/sirf/
1489 F:      drivers/clocksource/timer-prima2.c
1490 F:      drivers/clocksource/timer-atlas7.c
1491 N:      [^a-z]sirf
1492 X:      drivers/gnss
1494 ARM/EBSA110 MACHINE SUPPORT
1495 M:      Russell King <linux@armlinux.org.uk>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 W:      http://www.armlinux.org.uk/
1498 S:      Maintained
1499 F:      arch/arm/mach-ebsa110/
1500 F:      drivers/net/ethernet/amd/am79c961a.*
1502 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1503 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1504 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507 N:      efm32
1509 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1510 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/ezx.c
1515 ARM/FARADAY FA526 PORT
1516 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 T:      git git://git.berlios.de/gemini-board
1520 F:      arch/arm/mm/*-fa*
1522 ARM/FOOTBRIDGE ARCHITECTURE
1523 M:      Russell King <linux@armlinux.org.uk>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 W:      http://www.armlinux.org.uk/
1526 S:      Maintained
1527 F:      arch/arm/include/asm/hardware/dec21285.h
1528 F:      arch/arm/mach-footbridge/
1530 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1531 M:      Shawn Guo <shawnguo@kernel.org>
1532 M:      Sascha Hauer <s.hauer@pengutronix.de>
1533 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R:      Fabio Estevam <fabio.estevam@nxp.com>
1535 R:      NXP Linux Team <linux-imx@nxp.com>
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/
1540 F:      arch/arm/mach-mxs/
1541 F:      arch/arm/boot/dts/imx*
1542 F:      arch/arm/configs/imx*_defconfig
1543 F:      arch/arm64/boot/dts/freescale/imx*
1544 F:      drivers/clk/imx/
1545 F:      drivers/firmware/imx/
1546 F:      drivers/soc/imx/
1547 F:      include/linux/firmware/imx/
1548 F:      include/soc/imx/
1550 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1551 M:      Shawn Guo <shawnguo@kernel.org>
1552 M:      Sascha Hauer <s.hauer@pengutronix.de>
1553 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1554 R:      Stefan Agner <stefan@agner.ch>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1558 F:      arch/arm/mach-imx/*vf610*
1559 F:      arch/arm/boot/dts/vf*
1561 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1562 M:      Shawn Guo <shawnguo@kernel.org>
1563 M:      Li Yang <leoyang.li@nxp.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1567 F:      arch/arm/boot/dts/ls1021a*
1568 F:      arch/arm64/boot/dts/freescale/fsl-*
1569 F:      arch/arm64/boot/dts/freescale/qoriq-*
1571 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1572 M:      Lennert Buytenhek <kernel@wantstofly.org>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 S:      Maintained
1576 ARM/GUMSTIX MACHINE SUPPORT
1577 M:      Steve Sakoman <sakoman@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1581 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1582 M:      Philipp Zabel <philipp.zabel@gmail.com>
1583 M:      Paul Parsons <lost.distance@yahoo.com>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/hx4700.c
1587 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1588 F:      sound/soc/pxa/hx4700.c
1590 ARM/HISILICON SOC SUPPORT
1591 M:      Wei Xu <xuwei5@hisilicon.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 W:      http://www.hisilicon.com
1594 S:      Supported
1595 T:      git git://github.com/hisilicon/linux-hisi.git
1596 F:      arch/arm/mach-hisi/
1597 F:      arch/arm/boot/dts/hi3*
1598 F:      arch/arm/boot/dts/hip*
1599 F:      arch/arm/boot/dts/hisi*
1600 F:      arch/arm64/boot/dts/hisilicon/
1602 ARM/HP JORNADA 7XX MACHINE SUPPORT
1603 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1604 W:      www.jlime.com
1605 S:      Maintained
1606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1607 F:      arch/arm/mach-sa1100/jornada720.c
1608 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1610 ARM/IGEP MACHINE SUPPORT
1611 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1612 M:      Javier Martinez Canillas <javier@dowhile0.org>
1613 L:      linux-omap@vger.kernel.org
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/omap3-igep*
1618 ARM/INCOME PXA270 SUPPORT
1619 M:      Marek Vasut <marek.vasut@gmail.com>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 S:      Maintained
1622 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1624 ARM/INTEL IOP13XX ARM ARCHITECTURE
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 IOP32X ARM ARCHITECTURE
1630 M:      Lennert Buytenhek <kernel@wantstofly.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1634 ARM/INTEL IOP33X ARM ARCHITECTURE
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 S:      Orphan
1638 ARM/INTEL IQ81342EX MACHINE SUPPORT
1639 M:      Lennert Buytenhek <kernel@wantstofly.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1643 ARM/INTEL IXDP2850 MACHINE SUPPORT
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1648 ARM/INTEL IXP4XX ARM ARCHITECTURE
1649 M:      Imre Kaloz <kaloz@openwrt.org>
1650 M:      Krzysztof Halasa <khalasa@piap.pl>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      arch/arm/mach-ixp4xx/
1655 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1656 M:      Jonathan Cameron <jic23@cam.ac.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/stargate2.c
1660 F:      drivers/pcmcia/pxa2xx_stargate2.c
1662 ARM/INTEL XSC3 (MANZANO) ARM CORE
1663 M:      Lennert Buytenhek <kernel@wantstofly.org>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S:      Maintained
1667 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1668 M:      Lennert Buytenhek <kernel@wantstofly.org>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 S:      Maintained
1672 ARM/LG1K ARCHITECTURE
1673 M:      Chanho Min <chanho.min@lge.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 S:      Maintained
1676 F:      arch/arm64/boot/dts/lg/
1678 ARM/LOGICPD PXA270 MACHINE SUPPORT
1679 M:      Lennert Buytenhek <kernel@wantstofly.org>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1683 ARM/LPC18XX ARCHITECTURE
1684 M:      Vladimir Zapolskiy <vz@mleia.com>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 S:      Maintained
1687 F:      arch/arm/boot/dts/lpc43*
1688 F:      drivers/i2c/busses/i2c-lpc2k.c
1689 F:      drivers/memory/pl172.c
1690 F:      drivers/mtd/spi-nor/nxp-spifi.c
1691 F:      drivers/rtc/rtc-lpc24xx.c
1692 N:      lpc18xx
1694 ARM/LPC32XX SOC SUPPORT
1695 M:      Vladimir Zapolskiy <vz@mleia.com>
1696 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/lpc32*
1701 F:      arch/arm/mach-lpc32xx/
1702 F:      drivers/i2c/busses/i2c-pnx.c
1703 F:      drivers/net/ethernet/nxp/lpc_eth.c
1704 F:      drivers/usb/host/ohci-nxp.c
1705 F:      drivers/watchdog/pnx4008_wdt.c
1706 N:      lpc32xx
1708 ARM/MAGICIAN MACHINE SUPPORT
1709 M:      Philipp Zabel <philipp.zabel@gmail.com>
1710 S:      Maintained
1712 ARM/Marvell Dove/MV78xx0/Orion SOC support
1713 M:      Jason Cooper <jason@lakedaemon.net>
1714 M:      Andrew Lunn <andrew@lunn.ch>
1715 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1716 M:      Gregory Clement <gregory.clement@bootlin.com>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 S:      Maintained
1719 F:      Documentation/devicetree/bindings/soc/dove/
1720 F:      arch/arm/mach-dove/
1721 F:      arch/arm/mach-mv78xx0/
1722 F:      arch/arm/mach-orion5x/
1723 F:      arch/arm/plat-orion/
1724 F:      arch/arm/boot/dts/dove*
1725 F:      arch/arm/boot/dts/orion5x*
1727 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1728 M:      Jason Cooper <jason@lakedaemon.net>
1729 M:      Andrew Lunn <andrew@lunn.ch>
1730 M:      Gregory Clement <gregory.clement@bootlin.com>
1731 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      arch/arm/boot/dts/armada*
1735 F:      arch/arm/boot/dts/kirkwood*
1736 F:      arch/arm/configs/mvebu_*_defconfig
1737 F:      arch/arm/mach-mvebu/
1738 F:      arch/arm64/boot/dts/marvell/armada*
1739 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1740 F:      drivers/cpufreq/mvebu-cpufreq.c
1741 F:      drivers/irqchip/irq-armada-370-xp.c
1742 F:      drivers/irqchip/irq-mvebu-*
1743 F:      drivers/pinctrl/mvebu/
1744 F:      drivers/rtc/rtc-armada38x.c
1746 ARM/Mediatek RTC DRIVER
1747 M:      Eddie Huang <eddie.huang@mediatek.com>
1748 M:      Sean Wang <sean.wang@mediatek.com>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1751 S:      Maintained
1752 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1753 F:      drivers/rtc/rtc-mt6397.c
1754 F:      drivers/rtc/rtc-mt7622.c
1756 ARM/Mediatek SoC support
1757 M:      Matthias Brugger <matthias.bgg@gmail.com>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1760 W:      https://mtk.bcnfs.org/
1761 C:      irc://chat.freenode.net/linux-mediatek
1762 S:      Maintained
1763 F:      arch/arm/boot/dts/mt6*
1764 F:      arch/arm/boot/dts/mt7*
1765 F:      arch/arm/boot/dts/mt8*
1766 F:      arch/arm/mach-mediatek/
1767 F:      arch/arm64/boot/dts/mediatek/
1768 F:      drivers/soc/mediatek/
1769 N:      mtk
1770 N:      mt[678]
1771 K:      mediatek
1773 ARM/Mediatek USB3 PHY DRIVER
1774 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1777 S:      Maintained
1778 F:      drivers/phy/mediatek/
1779 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1781 ARM/MICREL KS8695 ARCHITECTURE
1782 M:      Greg Ungerer <gerg@uclinux.org>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 F:      arch/arm/mach-ks8695/
1785 S:      Odd Fixes
1787 ARM/Microchip (AT91) SoC support
1788 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1789 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1790 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W:      http://www.linux4sam.org
1793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1794 S:      Supported
1795 N:      at91
1796 N:      atmel
1797 F:      arch/arm/mach-at91/
1798 F:      include/soc/at91/
1799 F:      arch/arm/boot/dts/at91*.dts
1800 F:      arch/arm/boot/dts/at91*.dtsi
1801 F:      arch/arm/boot/dts/sama*.dts
1802 F:      arch/arm/boot/dts/sama*.dtsi
1803 F:      arch/arm/include/debug/at91.S
1804 F:      drivers/memory/atmel*
1805 F:      drivers/watchdog/sama5d4_wdt.c
1806 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1807 X:      drivers/net/wireless/atmel/
1809 ARM/MIOA701 MACHINE SUPPORT
1810 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F:      arch/arm/mach-pxa/mioa701.c
1813 S:      Maintained
1815 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1816 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1817 S:      Maintained
1819 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1820 M:      Linus Walleij <linus.walleij@linaro.org>
1821 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 S:      Maintained
1823 F:      arch/arm/mach-nomadik/
1824 F:      arch/arm/mach-u300/
1825 F:      arch/arm/mach-ux500/
1826 F:      arch/arm/boot/dts/ste-*
1827 F:      drivers/clk/clk-nomadik.c
1828 F:      drivers/clk/clk-u300.c
1829 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1830 F:      drivers/clocksource/timer-u300.c
1831 F:      drivers/dma/coh901318*
1832 F:      drivers/dma/ste_dma40*
1833 F:      drivers/hwspinlock/u8500_hsem.c
1834 F:      drivers/i2c/busses/i2c-nomadik.c
1835 F:      drivers/i2c/busses/i2c-stu300.c
1836 F:      drivers/mfd/ab3100*
1837 F:      drivers/mfd/ab8500*
1838 F:      drivers/mfd/abx500*
1839 F:      drivers/mfd/dbx500*
1840 F:      drivers/mfd/db8500*
1841 F:      drivers/pinctrl/nomadik/
1842 F:      drivers/pinctrl/pinctrl-coh901*
1843 F:      drivers/pinctrl/pinctrl-u300.c
1844 F:      drivers/rtc/rtc-ab3100.c
1845 F:      drivers/rtc/rtc-ab8500.c
1846 F:      drivers/rtc/rtc-coh901331.c
1847 F:      drivers/rtc/rtc-pl031.c
1848 F:      drivers/watchdog/coh901327_wdt.c
1849 F:      Documentation/devicetree/bindings/arm/ste-*
1850 F:      Documentation/devicetree/bindings/arm/ux500/
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1853 ARM/NUVOTON NPCM ARCHITECTURE
1854 M:      Avi Fishman <avifishman70@gmail.com>
1855 M:      Tomer Maimon <tmaimon77@gmail.com>
1856 R:      Patrick Venture <venture@google.com>
1857 R:      Nancy Yuen <yuenn@google.com>
1858 R:      Brendan Higgins <brendanhiggins@google.com>
1859 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1860 S:      Supported
1861 F:      arch/arm/mach-npcm/
1862 F:      arch/arm/boot/dts/nuvoton-npcm*
1863 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1864 F:      drivers/*/*npcm*
1865 F:      Documentation/devicetree/bindings/*/*npcm*
1866 F:      Documentation/devicetree/bindings/*/*/*npcm*
1868 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1869 M:      Wan ZongShun <mcuos.com@gmail.com>
1870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W:      http://www.mcuos.com
1872 S:      Maintained
1873 F:      arch/arm/mach-w90x900/
1874 F:      drivers/input/keyboard/w90p910_keypad.c
1875 F:      drivers/input/touchscreen/w90p910_ts.c
1876 F:      drivers/watchdog/nuc900_wdt.c
1877 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1878 F:      drivers/mtd/nand/raw/nuc900_nand.c
1879 F:      drivers/rtc/rtc-nuc900.c
1880 F:      drivers/spi/spi-nuc900.c
1881 F:      drivers/usb/host/ehci-w90x900.c
1882 F:      drivers/video/fbdev/nuc900fb.c
1884 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1885 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1886 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1887 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1888 S:      Supported
1890 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1891 M:      Alexander Clouter <alex@digriz.org.uk>
1892 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 W:      http://www.digriz.org.uk/ts78xx/kernel
1894 S:      Maintained
1895 F:      arch/arm/mach-orion5x/ts78xx-*
1897 ARM/OXNAS platform support
1898 M:      Neil Armstrong <narmstrong@baylibre.com>
1899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1901 S:      Maintained
1902 F:      arch/arm/mach-oxnas/
1903 F:      arch/arm/boot/dts/ox8*.dts*
1904 N:      oxnas
1906 ARM/PALM TREO SUPPORT
1907 M:      Tomas Cech <sleep_walker@suse.com>
1908 L:      linux-arm-kernel@lists.infradead.org
1909 W:      http://hackndev.com
1910 S:      Maintained
1911 F:      arch/arm/mach-pxa/palmtreo.*
1913 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1914 M:      Marek Vasut <marek.vasut@gmail.com>
1915 L:      linux-arm-kernel@lists.infradead.org
1916 W:      http://hackndev.com
1917 S:      Maintained
1918 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1919 F:      arch/arm/mach-pxa/palmtx.c
1920 F:      arch/arm/mach-pxa/palmt5.*
1921 F:      arch/arm/mach-pxa/include/mach/palmld.h
1922 F:      arch/arm/mach-pxa/palmld.c
1923 F:      arch/arm/mach-pxa/palmte2.*
1924 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1925 F:      arch/arm/mach-pxa/palmtc.c
1927 ARM/PALMZ72 SUPPORT
1928 M:      Sergey Lapin <slapin@ossfans.org>
1929 L:      linux-arm-kernel@lists.infradead.org
1930 W:      http://hackndev.com
1931 S:      Maintained
1932 F:      arch/arm/mach-pxa/palmz72.*
1934 ARM/PLEB SUPPORT
1935 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1936 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1937 S:      Maintained
1939 ARM/PT DIGITAL BOARD PORT
1940 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W:      http://www.armlinux.org.uk/
1943 S:      Maintained
1945 ARM/QUALCOMM SUPPORT
1946 M:      Andy Gross <andy.gross@linaro.org>
1947 M:      David Brown <david.brown@linaro.org>
1948 L:      linux-arm-msm@vger.kernel.org
1949 S:      Maintained
1950 F:      Documentation/devicetree/bindings/soc/qcom/
1951 F:      arch/arm/boot/dts/qcom-*.dts
1952 F:      arch/arm/boot/dts/qcom-*.dtsi
1953 F:      arch/arm/mach-qcom/
1954 F:      arch/arm64/boot/dts/qcom/*
1955 F:      drivers/i2c/busses/i2c-qup.c
1956 F:      drivers/clk/qcom/
1957 F:      drivers/dma/qcom/
1958 F:      drivers/soc/qcom/
1959 F:      drivers/spi/spi-qup.c
1960 F:      drivers/tty/serial/msm_serial.c
1961 F:      drivers/*/pm8???-*
1962 F:      drivers/mfd/ssbi.c
1963 F:      drivers/firmware/qcom_scm*
1964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1966 ARM/RADISYS ENP2611 MACHINE SUPPORT
1967 M:      Lennert Buytenhek <kernel@wantstofly.org>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 S:      Maintained
1971 ARM/RDA MICRO ARCHITECTURE
1972 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1973 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      arch/arm/boot/dts/rda8810pl-*
1977 F:      drivers/clocksource/timer-rda.c
1978 F:      drivers/irqchip/irq-rda-intc.c
1979 F:      drivers/tty/serial/rda-uart.c
1980 F:      Documentation/devicetree/bindings/arm/rda.txt
1981 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1982 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1983 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1985 ARM/REALTEK ARCHITECTURE
1986 M:      Andreas Färber <afaerber@suse.de>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989 F:      arch/arm64/boot/dts/realtek/
1990 F:      Documentation/devicetree/bindings/arm/realtek.txt
1992 ARM/RENESAS ARM64 ARCHITECTURE
1993 M:      Simon Horman <horms@verge.net.au>
1994 M:      Magnus Damm <magnus.damm@gmail.com>
1995 L:      linux-renesas-soc@vger.kernel.org
1996 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1998 S:      Supported
1999 F:      arch/arm64/boot/dts/renesas/
2000 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2001 F:      drivers/soc/renesas/
2002 F:      include/linux/soc/renesas/
2004 ARM/RISCPC ARCHITECTURE
2005 M:      Russell King <linux@armlinux.org.uk>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 W:      http://www.armlinux.org.uk/
2008 S:      Maintained
2009 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2010 F:      arch/arm/include/asm/hardware/ioc.h
2011 F:      arch/arm/include/asm/hardware/iomd.h
2012 F:      arch/arm/include/asm/hardware/memc.h
2013 F:      arch/arm/mach-rpc/
2014 F:      drivers/net/ethernet/8390/etherh.c
2015 F:      drivers/net/ethernet/i825xx/ether1*
2016 F:      drivers/net/ethernet/seeq/ether3*
2017 F:      drivers/scsi/arm/
2019 ARM/Rockchip SoC support
2020 M:      Heiko Stuebner <heiko@sntech.de>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L:      linux-rockchip@lists.infradead.org
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2024 S:      Maintained
2025 F:      arch/arm/boot/dts/rk3*
2026 F:      arch/arm/boot/dts/rv1108*
2027 F:      arch/arm/mach-rockchip/
2028 F:      drivers/clk/rockchip/
2029 F:      drivers/i2c/busses/i2c-rk3x.c
2030 F:      drivers/*/*rockchip*
2031 F:      drivers/*/*/*rockchip*
2032 F:      sound/soc/rockchip/
2033 N:      rockchip
2035 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2036 M:      Kukjin Kim <kgene@kernel.org>
2037 M:      Krzysztof Kozlowski <krzk@kernel.org>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2040 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2041 S:      Maintained
2042 F:      arch/arm/boot/dts/s3c*
2043 F:      arch/arm/boot/dts/s5p*
2044 F:      arch/arm/boot/dts/exynos*
2045 F:      arch/arm64/boot/dts/exynos/
2046 F:      arch/arm/plat-samsung/
2047 F:      arch/arm/mach-s3c24*/
2048 F:      arch/arm/mach-s3c64xx/
2049 F:      arch/arm/mach-s5p*/
2050 F:      arch/arm/mach-exynos*/
2051 F:      drivers/*/*s3c24*
2052 F:      drivers/*/*/*s3c24*
2053 F:      drivers/*/*s3c64xx*
2054 F:      drivers/*/*s5pv210*
2055 F:      drivers/memory/samsung/*
2056 F:      drivers/soc/samsung/*
2057 F:      Documentation/arm/Samsung/
2058 F:      Documentation/devicetree/bindings/arm/samsung/
2059 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2060 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2061 N:      exynos
2063 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2064 M:      Kyungmin Park <kyungmin.park@samsung.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 S:      Maintained
2067 F:      arch/arm/mach-s5pv210/
2069 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2070 M:      Kyungmin Park <kyungmin.park@samsung.com>
2071 M:      Kamil Debski <kamil@wypas.org>
2072 M:      Andrzej Hajda <a.hajda@samsung.com>
2073 L:      linux-arm-kernel@lists.infradead.org
2074 L:      linux-media@vger.kernel.org
2075 S:      Maintained
2076 F:      drivers/media/platform/s5p-g2d/
2078 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2079 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2080 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2081 L:      linux-media@vger.kernel.org
2082 S:      Maintained
2083 F:      drivers/media/platform/s5p-cec/
2084 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2086 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2087 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2088 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2089 L:      linux-arm-kernel@lists.infradead.org
2090 L:      linux-media@vger.kernel.org
2091 S:      Maintained
2092 F:      drivers/media/platform/s5p-jpeg/
2094 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2095 M:      Kyungmin Park <kyungmin.park@samsung.com>
2096 M:      Kamil Debski <kamil@wypas.org>
2097 M:      Jeongtae Park <jtp.park@samsung.com>
2098 M:      Andrzej Hajda <a.hajda@samsung.com>
2099 L:      linux-arm-kernel@lists.infradead.org
2100 L:      linux-media@vger.kernel.org
2101 S:      Maintained
2102 F:      drivers/media/platform/s5p-mfc/
2104 ARM/SHMOBILE ARM ARCHITECTURE
2105 M:      Simon Horman <horms@verge.net.au>
2106 M:      Magnus Damm <magnus.damm@gmail.com>
2107 L:      linux-renesas-soc@vger.kernel.org
2108 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2110 S:      Supported
2111 F:      arch/arm/boot/dts/emev2*
2112 F:      arch/arm/boot/dts/r7s*
2113 F:      arch/arm/boot/dts/r8a*
2114 F:      arch/arm/boot/dts/r9a*
2115 F:      arch/arm/boot/dts/sh*
2116 F:      arch/arm/configs/shmobile_defconfig
2117 F:      arch/arm/include/debug/renesas-scif.S
2118 F:      arch/arm/mach-shmobile/
2119 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2120 F:      drivers/soc/renesas/
2121 F:      include/linux/soc/renesas/
2123 ARM/SOCFPGA ARCHITECTURE
2124 M:      Dinh Nguyen <dinguyen@kernel.org>
2125 S:      Maintained
2126 F:      arch/arm/mach-socfpga/
2127 F:      arch/arm/boot/dts/socfpga*
2128 F:      arch/arm/configs/socfpga_defconfig
2129 F:      arch/arm64/boot/dts/altera/
2130 W:      http://www.rocketboards.org
2131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2133 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2134 M:      Dinh Nguyen <dinguyen@kernel.org>
2135 S:      Maintained
2136 F:      drivers/clk/socfpga/
2138 ARM/SOCFPGA EDAC SUPPORT
2139 M:      Thor Thayer <thor.thayer@linux.intel.com>
2140 S:      Maintained
2141 F:      drivers/edac/altera_edac.
2143 ARM/SPREADTRUM SoC SUPPORT
2144 M:      Orson Zhai <orsonzhai@gmail.com>
2145 M:      Baolin Wang <baolin.wang@linaro.org>
2146 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2147 S:      Maintained
2148 F:      arch/arm64/boot/dts/sprd
2149 N:      sprd
2151 ARM/STI ARCHITECTURE
2152 M:      Patrice Chotard <patrice.chotard@st.com>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W:      http://www.stlinux.com
2155 S:      Maintained
2156 F:      arch/arm/mach-sti/
2157 F:      arch/arm/boot/dts/sti*
2158 F:      drivers/char/hw_random/st-rng.c
2159 F:      drivers/clocksource/arm_global_timer.c
2160 F:      drivers/clocksource/clksrc_st_lpc.c
2161 F:      drivers/cpufreq/sti-cpufreq.c
2162 F:      drivers/dma/st_fdma*
2163 F:      drivers/i2c/busses/i2c-st.c
2164 F:      drivers/media/rc/st_rc.c
2165 F:      drivers/media/platform/sti/c8sectpfe/
2166 F:      drivers/mmc/host/sdhci-st.c
2167 F:      drivers/phy/st/phy-miphy28lp.c
2168 F:      drivers/phy/st/phy-stih407-usb.c
2169 F:      drivers/pinctrl/pinctrl-st.c
2170 F:      drivers/remoteproc/st_remoteproc.c
2171 F:      drivers/remoteproc/st_slim_rproc.c
2172 F:      drivers/reset/sti/
2173 F:      drivers/rtc/rtc-st-lpc.c
2174 F:      drivers/tty/serial/st-asc.c
2175 F:      drivers/usb/dwc3/dwc3-st.c
2176 F:      drivers/usb/host/ehci-st.c
2177 F:      drivers/usb/host/ohci-st.c
2178 F:      drivers/watchdog/st_lpc_wdt.c
2179 F:      drivers/ata/ahci_st.c
2180 F:      include/linux/remoteproc/st_slim_rproc.h
2182 ARM/STM32 ARCHITECTURE
2183 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2184 M:      Alexandre Torgue <alexandre.torgue@st.com>
2185 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 S:      Maintained
2188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2189 N:      stm32
2190 N:      stm
2191 F:      arch/arm/boot/dts/stm32*
2192 F:      arch/arm/mach-stm32/
2193 F:      drivers/clocksource/armv7m_systick.c
2195 ARM/Synaptics SoC support
2196 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2197 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Maintained
2200 F:      arch/arm/mach-berlin/
2201 F:      arch/arm/boot/dts/berlin*
2202 F:      arch/arm64/boot/dts/synaptics/
2204 ARM/TANGO ARCHITECTURE
2205 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2206 M:      Mans Rullgard <mans@mansr.com>
2207 L:      linux-arm-kernel@lists.infradead.org
2208 S:      Odd Fixes
2209 N:      tango
2211 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2212 M:      Lennert Buytenhek <kernel@wantstofly.org>
2213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 S:      Maintained
2216 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2217 M:      Hans Verkuil <hans.verkuil@cisco.com>
2218 L:      linux-tegra@vger.kernel.org
2219 L:      linux-media@vger.kernel.org
2220 S:      Maintained
2221 F:      drivers/media/platform/tegra-cec/
2222 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2224 ARM/TETON BGA MACHINE SUPPORT
2225 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 S:      Maintained
2229 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/memory/*emif*
2235 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2236 M:      Tero Kristo <t-kristo@ti.com>
2237 M:      Nishanth Menon <nm@ti.com>
2238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S:      Supported
2240 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2241 F:      arch/arm64/boot/dts/ti/Makefile
2242 F:      arch/arm64/boot/dts/ti/k3-*
2243 F:      include/dt-bindings/pinctrl/k3.h
2245 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2246 M:      Santosh Shilimkar <ssantosh@kernel.org>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 S:      Maintained
2249 F:      arch/arm/mach-keystone/
2250 F:      arch/arm/boot/dts/keystone-*
2251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2253 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2254 M:      Santosh Shilimkar <ssantosh@kernel.org>
2255 L:      linux-kernel@vger.kernel.org
2256 S:      Maintained
2257 F:      drivers/clk/keystone/
2259 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2260 M:      Santosh Shilimkar <ssantosh@kernel.org>
2261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2262 L:      linux-kernel@vger.kernel.org
2263 S:      Maintained
2264 F:      drivers/clocksource/timer-keystone.c
2266 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2267 M:      Santosh Shilimkar <ssantosh@kernel.org>
2268 L:      linux-kernel@vger.kernel.org
2269 S:      Maintained
2270 F:      drivers/power/reset/keystone-reset.c
2272 ARM/THECUS N2100 MACHINE SUPPORT
2273 M:      Lennert Buytenhek <kernel@wantstofly.org>
2274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 S:      Maintained
2277 ARM/TOSA MACHINE SUPPORT
2278 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2279 M:      Dirk Opfer <dirk@opfer-online.de>
2280 S:      Maintained
2282 ARM/UNIPHIER ARCHITECTURE
2283 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2286 S:      Maintained
2287 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2288 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2289 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2290 F:      arch/arm/boot/dts/uniphier*
2291 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2292 F:      arch/arm/mach-uniphier/
2293 F:      arch/arm/mm/cache-uniphier.c
2294 F:      arch/arm64/boot/dts/socionext/uniphier*
2295 F:      drivers/bus/uniphier-system-bus.c
2296 F:      drivers/clk/uniphier/
2297 F:      drivers/dmaengine/uniphier-mdmac.c
2298 F:      drivers/gpio/gpio-uniphier.c
2299 F:      drivers/i2c/busses/i2c-uniphier*
2300 F:      drivers/irqchip/irq-uniphier-aidet.c
2301 F:      drivers/mmc/host/uniphier-sd.c
2302 F:      drivers/pinctrl/uniphier/
2303 F:      drivers/reset/reset-uniphier.c
2304 F:      drivers/tty/serial/8250/8250_uniphier.c
2305 N:      uniphier
2307 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2308 M:      Ulf Hansson <ulf.hansson@linaro.org>
2309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 T:      git git://git.linaro.org/people/ulfh/clk.git
2311 S:      Maintained
2312 F:      drivers/clk/ux500/
2314 ARM/VERSATILE EXPRESS PLATFORM
2315 M:      Liviu Dudau <liviu.dudau@arm.com>
2316 M:      Sudeep Holla <sudeep.holla@arm.com>
2317 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Maintained
2320 F:      arch/arm/boot/dts/vexpress*
2321 F:      arch/arm64/boot/dts/arm/
2322 F:      arch/arm/mach-vexpress/
2323 F:      */*/vexpress*
2324 F:      */*/*/vexpress*
2325 F:      drivers/clk/versatile/clk-vexpress-osc.c
2326 F:      drivers/clocksource/timer-versatile.c
2327 N:      mps2
2329 ARM/VFP SUPPORT
2330 M:      Russell King <linux@armlinux.org.uk>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 W:      http://www.armlinux.org.uk/
2333 S:      Maintained
2334 F:      arch/arm/vfp/
2336 ARM/VOIPAC PXA270 SUPPORT
2337 M:      Marek Vasut <marek.vasut@gmail.com>
2338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 S:      Maintained
2340 F:      arch/arm/mach-pxa/vpac270.c
2341 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2343 ARM/VT8500 ARM ARCHITECTURE
2344 M:      Tony Prisk <linux@prisktech.co.nz>
2345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 S:      Maintained
2347 F:      arch/arm/mach-vt8500/
2348 F:      drivers/clocksource/timer-vt8500.c
2349 F:      drivers/i2c/busses/i2c-wmt.c
2350 F:      drivers/mmc/host/wmt-sdmmc.c
2351 F:      drivers/pwm/pwm-vt8500.c
2352 F:      drivers/rtc/rtc-vt8500.c
2353 F:      drivers/tty/serial/vt8500_serial.c
2354 F:      drivers/usb/host/ehci-platform.c
2355 F:      drivers/usb/host/uhci-platform.c
2356 F:      drivers/video/fbdev/vt8500lcdfb.*
2357 F:      drivers/video/fbdev/wm8505fb*
2358 F:      drivers/video/fbdev/wmt_ge_rops.*
2360 ARM/ZIPIT Z2 SUPPORT
2361 M:      Marek Vasut <marek.vasut@gmail.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Maintained
2364 F:      arch/arm/mach-pxa/z2.c
2365 F:      arch/arm/mach-pxa/include/mach/z2.h
2367 ARM/ZTE ARCHITECTURE
2368 M:      Jun Nie <jun.nie@linaro.org>
2369 M:      Shawn Guo <shawnguo@kernel.org>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      arch/arm/boot/dts/zx2967*
2373 F:      arch/arm/mach-zx/
2374 F:      arch/arm64/boot/dts/zte/
2375 F:      drivers/clk/zte/
2376 F:      drivers/dma/zx_dma.c
2377 F:      drivers/gpio/gpio-zx.c
2378 F:      drivers/i2c/busses/i2c-zx2967.c
2379 F:      drivers/mmc/host/dw_mmc-zx.*
2380 F:      drivers/pinctrl/zte/
2381 F:      drivers/soc/zte/
2382 F:      drivers/thermal/zx2967_thermal.c
2383 F:      drivers/watchdog/zx2967_wdt.c
2384 F:      Documentation/devicetree/bindings/arm/zte.yaml
2385 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2386 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2387 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2388 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2389 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2390 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2391 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2392 F:      Documentation/devicetree/bindings/soc/zte/
2393 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2394 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2395 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2396 F:      include/dt-bindings/clock/zx2967*.h
2397 F:      include/dt-bindings/soc/zte,*.h
2398 F:      sound/soc/codecs/zx_aud96p22.c
2399 F:      sound/soc/zte/
2401 ARM/ZYNQ ARCHITECTURE
2402 M:      Michal Simek <michal.simek@xilinx.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 W:      http://wiki.xilinx.com
2405 T:      git https://github.com/Xilinx/linux-xlnx.git
2406 S:      Supported
2407 F:      arch/arm/mach-zynq/
2408 F:      drivers/cpuidle/cpuidle-zynq.c
2409 F:      drivers/block/xsysace.c
2410 N:      zynq
2411 N:      xilinx
2412 F:      drivers/clocksource/timer-cadence-ttc.c
2413 F:      drivers/i2c/busses/i2c-cadence.c
2414 F:      drivers/mmc/host/sdhci-of-arasan.c
2415 F:      drivers/edac/synopsys_edac.c
2416 F:      drivers/i2c/busses/i2c-xiic.c
2418 ARM64 PORT (AARCH64 ARCHITECTURE)
2419 M:      Catalin Marinas <catalin.marinas@arm.com>
2420 M:      Will Deacon <will.deacon@arm.com>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2423 S:      Maintained
2424 F:      arch/arm64/
2425 X:      arch/arm64/boot/dts/
2426 F:      Documentation/arm64/
2428 AS3645A LED FLASH CONTROLLER DRIVER
2429 M:      Sakari Ailus <sakari.ailus@iki.fi>
2430 L:      linux-leds@vger.kernel.org
2431 S:      Maintained
2432 F:      drivers/leds/leds-as3645a.c
2434 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2435 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2436 L:      linux-media@vger.kernel.org
2437 T:      git git://linuxtv.org/media_tree.git
2438 S:      Maintained
2439 F:      drivers/media/i2c/ak7375.c
2440 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2442 ASAHI KASEI AK8974 DRIVER
2443 M:      Linus Walleij <linus.walleij@linaro.org>
2444 L:      linux-iio@vger.kernel.org
2445 W:      http://www.akm.com/
2446 S:      Supported
2447 F:      drivers/iio/magnetometer/ak8974.c
2449 ASC7621 HARDWARE MONITOR DRIVER
2450 M:      George Joseph <george.joseph@fairview5.com>
2451 L:      linux-hwmon@vger.kernel.org
2452 S:      Maintained
2453 F:      Documentation/hwmon/asc7621
2454 F:      drivers/hwmon/asc7621.c
2456 ASPEED VIDEO ENGINE DRIVER
2457 M:      Eddie James <eajames@linux.ibm.com>
2458 L:      linux-media@vger.kernel.org
2459 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2460 S:      Maintained
2461 F:      drivers/media/platform/aspeed-video.c
2462 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2464 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2465 M:      Corentin Chary <corentin.chary@gmail.com>
2466 L:      acpi4asus-user@lists.sourceforge.net
2467 L:      platform-driver-x86@vger.kernel.org
2468 W:      http://acpi4asus.sf.net
2469 S:      Maintained
2470 F:      drivers/platform/x86/asus*.c
2471 F:      drivers/platform/x86/eeepc*.c
2473 ASUS WIRELESS RADIO CONTROL DRIVER
2474 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2475 L:      platform-driver-x86@vger.kernel.org
2476 S:      Maintained
2477 F:      drivers/platform/x86/asus-wireless.c
2479 ASYMMETRIC KEYS
2480 M:      David Howells <dhowells@redhat.com>
2481 L:      keyrings@vger.kernel.org
2482 S:      Maintained
2483 F:      Documentation/crypto/asymmetric-keys.txt
2484 F:      include/linux/verification.h
2485 F:      include/crypto/public_key.h
2486 F:      include/crypto/pkcs7.h
2487 F:      crypto/asymmetric_keys/
2489 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2490 R:      Dan Williams <dan.j.williams@intel.com>
2491 W:      http://sourceforge.net/projects/xscaleiop
2492 S:      Odd fixes
2493 F:      Documentation/crypto/async-tx-api.txt
2494 F:      crypto/async_tx/
2495 F:      drivers/dma/
2496 F:      include/linux/dmaengine.h
2497 F:      include/linux/async_tx.h
2499 AT24 EEPROM DRIVER
2500 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2501 L:      linux-i2c@vger.kernel.org
2502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2503 S:      Maintained
2504 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2505 F:      drivers/misc/eeprom/at24.c
2506 F:      include/linux/platform_data/at24.h
2508 ATA OVER ETHERNET (AOE) DRIVER
2509 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2510 W:      http://www.openaoe.org/
2511 S:      Supported
2512 F:      Documentation/aoe/
2513 F:      drivers/block/aoe/
2515 ATHEROS 71XX/9XXX GPIO DRIVER
2516 M:      Alban Bedel <albeu@free.fr>
2517 W:      https://github.com/AlbanBedel/linux
2518 T:      git git://github.com/AlbanBedel/linux
2519 S:      Maintained
2520 F:      drivers/gpio/gpio-ath79.c
2521 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2523 ATHEROS 71XX/9XXX USB PHY DRIVER
2524 M:      Alban Bedel <albeu@free.fr>
2525 W:      https://github.com/AlbanBedel/linux
2526 T:      git git://github.com/AlbanBedel/linux
2527 S:      Maintained
2528 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2529 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2531 ATHEROS ATH GENERIC UTILITIES
2532 M:      Kalle Valo <kvalo@codeaurora.org>
2533 L:      linux-wireless@vger.kernel.org
2534 S:      Supported
2535 F:      drivers/net/wireless/ath/*
2537 ATHEROS ATH5K WIRELESS DRIVER
2538 M:      Jiri Slaby <jirislaby@gmail.com>
2539 M:      Nick Kossifidis <mickflemm@gmail.com>
2540 M:      Luis Chamberlain <mcgrof@kernel.org>
2541 L:      linux-wireless@vger.kernel.org
2542 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2543 S:      Maintained
2544 F:      drivers/net/wireless/ath/ath5k/
2546 ATHEROS ATH6KL WIRELESS DRIVER
2547 M:      Kalle Valo <kvalo@codeaurora.org>
2548 L:      linux-wireless@vger.kernel.org
2549 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2551 S:      Supported
2552 F:      drivers/net/wireless/ath/ath6kl/
2554 ATI_REMOTE2 DRIVER
2555 M:      Ville Syrjala <syrjala@sci.fi>
2556 S:      Maintained
2557 F:      drivers/input/misc/ati_remote2.c
2559 ATK0110 HWMON DRIVER
2560 M:      Luca Tettamanti <kronos.it@gmail.com>
2561 L:      linux-hwmon@vger.kernel.org
2562 S:      Maintained
2563 F:      drivers/hwmon/asus_atk0110.c
2565 ATLX ETHERNET DRIVERS
2566 M:      Jay Cliburn <jcliburn@gmail.com>
2567 M:      Chris Snook <chris.snook@gmail.com>
2568 L:      netdev@vger.kernel.org
2569 W:      http://sourceforge.net/projects/atl1
2570 W:      http://atl1.sourceforge.net
2571 S:      Maintained
2572 F:      drivers/net/ethernet/atheros/
2575 M:      Chas Williams <3chas3@gmail.com>
2576 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2577 L:      netdev@vger.kernel.org
2578 W:      http://linux-atm.sourceforge.net
2579 S:      Maintained
2580 F:      drivers/atm/
2581 F:      include/linux/atm*
2582 F:      include/uapi/linux/atm*
2584 ATMEL MACB ETHERNET DRIVER
2585 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2586 S:      Supported
2587 F:      drivers/net/ethernet/cadence/
2589 ATMEL MAXTOUCH DRIVER
2590 M:      Nick Dyer <nick@shmanahar.org>
2591 T:      git git://github.com/ndyer/linux.git
2592 S:      Maintained
2593 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2594 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2596 ATMEL WIRELESS DRIVER
2597 M:      Simon Kelley <simon@thekelleys.org.uk>
2598 L:      linux-wireless@vger.kernel.org
2599 W:      http://www.thekelleys.org.uk/atmel
2600 W:      http://atmelwlandriver.sourceforge.net/
2601 S:      Maintained
2602 F:      drivers/net/wireless/atmel/atmel*
2604 ATOMIC INFRASTRUCTURE
2605 M:      Will Deacon <will.deacon@arm.com>
2606 M:      Peter Zijlstra <peterz@infradead.org>
2607 R:      Boqun Feng <boqun.feng@gmail.com>
2608 L:      linux-kernel@vger.kernel.org
2609 S:      Maintained
2610 F:      arch/*/include/asm/atomic*.h
2611 F:      include/*/atomic*.h
2613 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2614 M:      Bradley Grove <linuxdrivers@attotech.com>
2615 L:      linux-scsi@vger.kernel.org
2616 W:      http://www.attotech.com
2617 S:      Supported
2618 F:      drivers/scsi/esas2r
2620 ATUSB IEEE 802.15.4 RADIO DRIVER
2621 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2622 L:      linux-wpan@vger.kernel.org
2623 S:      Maintained
2624 F:      drivers/net/ieee802154/atusb.c
2625 F:      drivers/net/ieee802154/atusb.h
2626 F:      drivers/net/ieee802154/at86rf230.h
2628 AUDIT SUBSYSTEM
2629 M:      Paul Moore <paul@paul-moore.com>
2630 M:      Eric Paris <eparis@redhat.com>
2631 L:      linux-audit@redhat.com (moderated for non-subscribers)
2632 W:      https://github.com/linux-audit
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2634 S:      Supported
2635 F:      include/linux/audit.h
2636 F:      include/uapi/linux/audit.h
2637 F:      kernel/audit*
2639 AUXILIARY DISPLAY DRIVERS
2640 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2641 S:      Maintained
2642 F:      drivers/auxdisplay/
2643 F:      include/linux/cfag12864b.h
2645 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2646 M:      Andreas Klinger <ak@it-klinger.de>
2647 L:      linux-iio@vger.kernel.org
2648 S:      Maintained
2649 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2650 F:      drivers/iio/adc/hx711.c
2652 AX.25 NETWORK LAYER
2653 M:      Ralf Baechle <ralf@linux-mips.org>
2654 L:      linux-hams@vger.kernel.org
2655 W:      http://www.linux-ax25.org/
2656 S:      Maintained
2657 F:      include/uapi/linux/ax25.h
2658 F:      include/net/ax25.h
2659 F:      net/ax25/
2661 AXENTIA ARM DEVICES
2662 M:      Peter Rosin <peda@axentia.se>
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 S:      Maintained
2665 F:      Documentation/devicetree/bindings/arm/axentia.txt
2666 F:      arch/arm/boot/dts/at91-linea.dtsi
2667 F:      arch/arm/boot/dts/at91-natte.dtsi
2668 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2669 F:      arch/arm/boot/dts/at91-tse850-3.dts
2671 AXENTIA ASOC DRIVERS
2672 M:      Peter Rosin <peda@axentia.se>
2673 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2674 S:      Maintained
2675 F:      Documentation/devicetree/bindings/sound/axentia,*
2676 F:      sound/soc/atmel/tse850-pcm5142.c
2678 AXXIA I2C CONTROLLER
2679 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2680 L:      linux-i2c@vger.kernel.org
2681 S:      Maintained
2682 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2683 F:      drivers/i2c/busses/i2c-axxia.c
2685 AZ6007 DVB DRIVER
2686 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2687 L:      linux-media@vger.kernel.org
2688 W:      https://linuxtv.org
2689 T:      git git://linuxtv.org/media_tree.git
2690 S:      Maintained
2691 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2693 AZTECH FM RADIO RECEIVER DRIVER
2694 M:      Hans Verkuil <hverkuil@xs4all.nl>
2695 L:      linux-media@vger.kernel.org
2696 T:      git git://linuxtv.org/media_tree.git
2697 W:      https://linuxtv.org
2698 S:      Maintained
2699 F:      drivers/media/radio/radio-aztech*
2701 B43 WIRELESS DRIVER
2702 L:      linux-wireless@vger.kernel.org
2703 L:      b43-dev@lists.infradead.org
2704 W:      http://wireless.kernel.org/en/users/Drivers/b43
2705 S:      Odd Fixes
2706 F:      drivers/net/wireless/broadcom/b43/
2708 B43LEGACY WIRELESS DRIVER
2709 M:      Larry Finger <Larry.Finger@lwfinger.net>
2710 L:      linux-wireless@vger.kernel.org
2711 L:      b43-dev@lists.infradead.org
2712 W:      http://wireless.kernel.org/en/users/Drivers/b43
2713 S:      Maintained
2714 F:      drivers/net/wireless/broadcom/b43legacy/
2716 BACKLIGHT CLASS/SUBSYSTEM
2717 M:      Lee Jones <lee.jones@linaro.org>
2718 M:      Daniel Thompson <daniel.thompson@linaro.org>
2719 M:      Jingoo Han <jingoohan1@gmail.com>
2720 L:      dri-devel@lists.freedesktop.org
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2722 S:      Maintained
2723 F:      drivers/video/backlight/
2724 F:      include/linux/backlight.h
2725 F:      include/linux/pwm_backlight.h
2726 F:      Documentation/devicetree/bindings/leds/backlight
2728 BATMAN ADVANCED
2729 M:      Marek Lindner <mareklindner@neomailbox.ch>
2730 M:      Simon Wunderlich <sw@simonwunderlich.de>
2731 M:      Antonio Quartulli <a@unstable.cc>
2732 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2733 W:      https://www.open-mesh.org/
2734 Q:      https://patchwork.open-mesh.org/project/batman/list/
2735 S:      Maintained
2736 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2737 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2738 F:      Documentation/networking/batman-adv.rst
2739 F:      include/uapi/linux/batadv_packet.h
2740 F:      include/uapi/linux/batman_adv.h
2741 F:      net/batman-adv/
2743 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2744 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2745 L:      linux-hams@vger.kernel.org
2746 W:      http://www.baycom.org/~tom/ham/ham.html
2747 S:      Maintained
2748 F:      drivers/net/hamradio/baycom*
2750 BCACHE (BLOCK LAYER CACHE)
2751 M:      Coly Li <colyli@suse.de>
2752 M:      Kent Overstreet <kent.overstreet@gmail.com>
2753 L:      linux-bcache@vger.kernel.org
2754 W:      http://bcache.evilpiepirate.org
2755 C:      irc://irc.oftc.net/bcache
2756 S:      Maintained
2757 F:      drivers/md/bcache/
2759 BDISP ST MEDIA DRIVER
2760 M:      Fabien Dessenne <fabien.dessenne@st.com>
2761 L:      linux-media@vger.kernel.org
2762 T:      git git://linuxtv.org/media_tree.git
2763 W:      https://linuxtv.org
2764 S:      Supported
2765 F:      drivers/media/platform/sti/bdisp
2767 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2768 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2769 L:      netdev@vger.kernel.org
2770 S:      Maintained
2771 F:      drivers/net/ethernet/ec_bhf.c
2773 BEFS FILE SYSTEM
2774 M:      Luis de Bethencourt <luisbg@kernel.org>
2775 M:      Salah Triki <salah.triki@gmail.com>
2776 S:      Maintained
2777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2778 F:      Documentation/filesystems/befs.txt
2779 F:      fs/befs/
2781 BFQ I/O SCHEDULER
2782 M:      Paolo Valente <paolo.valente@linaro.org>
2783 M:      Jens Axboe <axboe@kernel.dk>
2784 L:      linux-block@vger.kernel.org
2785 S:      Maintained
2786 F:      block/bfq-*
2787 F:      Documentation/block/bfq-iosched.txt
2789 BFS FILE SYSTEM
2790 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2791 S:      Maintained
2792 F:      Documentation/filesystems/bfs.txt
2793 F:      fs/bfs/
2794 F:      include/uapi/linux/bfs_fs.h
2796 BLINKM RGB LED DRIVER
2797 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2798 S:      Maintained
2799 F:      drivers/leds/leds-blinkm.c
2801 BLOCK LAYER
2802 M:      Jens Axboe <axboe@kernel.dk>
2803 L:      linux-block@vger.kernel.org
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2805 S:      Maintained
2806 F:      block/
2807 F:      drivers/block/
2808 F:      kernel/trace/blktrace.c
2809 F:      lib/sbitmap.c
2811 BLOCK2MTD DRIVER
2812 M:      Joern Engel <joern@lazybastard.org>
2813 L:      linux-mtd@lists.infradead.org
2814 S:      Maintained
2815 F:      drivers/mtd/devices/block2mtd.c
2817 BLUETOOTH DRIVERS
2818 M:      Marcel Holtmann <marcel@holtmann.org>
2819 M:      Johan Hedberg <johan.hedberg@gmail.com>
2820 L:      linux-bluetooth@vger.kernel.org
2821 W:      http://www.bluez.org/
2822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2824 S:      Maintained
2825 F:      drivers/bluetooth/
2827 BLUETOOTH SUBSYSTEM
2828 M:      Marcel Holtmann <marcel@holtmann.org>
2829 M:      Johan Hedberg <johan.hedberg@gmail.com>
2830 L:      linux-bluetooth@vger.kernel.org
2831 W:      http://www.bluez.org/
2832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2834 S:      Maintained
2835 F:      net/bluetooth/
2836 F:      include/net/bluetooth/
2838 BONDING DRIVER
2839 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2840 M:      Veaceslav Falico <vfalico@gmail.com>
2841 M:      Andy Gospodarek <andy@greyhouse.net>
2842 L:      netdev@vger.kernel.org
2843 W:      http://sourceforge.net/projects/bonding/
2844 S:      Supported
2845 F:      drivers/net/bonding/
2846 F:      include/uapi/linux/if_bonding.h
2848 BPF (Safe dynamic programs and tools)
2849 M:      Alexei Starovoitov <ast@kernel.org>
2850 M:      Daniel Borkmann <daniel@iogearbox.net>
2851 L:      netdev@vger.kernel.org
2852 L:      linux-kernel@vger.kernel.org
2853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2855 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2856 S:      Supported
2857 F:      arch/*/net/*
2858 F:      Documentation/networking/filter.txt
2859 F:      Documentation/bpf/
2860 F:      include/linux/bpf*
2861 F:      include/linux/filter.h
2862 F:      include/trace/events/xdp.h
2863 F:      include/uapi/linux/bpf*
2864 F:      include/uapi/linux/filter.h
2865 F:      kernel/bpf/
2866 F:      kernel/trace/bpf_trace.c
2867 F:      lib/test_bpf.c
2868 F:      net/bpf/
2869 F:      net/core/filter.c
2870 F:      net/sched/act_bpf.c
2871 F:      net/sched/cls_bpf.c
2872 F:      samples/bpf/
2873 F:      tools/bpf/
2874 F:      tools/lib/bpf/
2875 F:      tools/testing/selftests/bpf/
2877 BPF JIT for ARM
2878 M:      Shubham Bansal <illusionist.neo@gmail.com>
2879 L:      netdev@vger.kernel.org
2880 S:      Maintained
2881 F:      arch/arm/net/
2883 BPF JIT for ARM64
2884 M:      Daniel Borkmann <daniel@iogearbox.net>
2885 M:      Alexei Starovoitov <ast@kernel.org>
2886 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      arch/arm64/net/
2891 BPF JIT for MIPS (32-BIT AND 64-BIT)
2892 M:      Paul Burton <paul.burton@mips.com>
2893 L:      netdev@vger.kernel.org
2894 S:      Maintained
2895 F:      arch/mips/net/
2897 BPF JIT for NFP NICs
2898 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/netronome/nfp/bpf/
2903 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2904 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2905 M:      Sandipan Das <sandipan@linux.ibm.com>
2906 L:      netdev@vger.kernel.org
2907 S:      Maintained
2908 F:      arch/powerpc/net/
2910 BPF JIT for S390
2911 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2912 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Maintained
2915 F:      arch/s390/net/
2916 X:      arch/s390/net/pnet.c
2918 BPF JIT for SPARC (32-BIT AND 64-BIT)
2919 M:      David S. Miller <davem@davemloft.net>
2920 L:      netdev@vger.kernel.org
2921 S:      Maintained
2922 F:      arch/sparc/net/
2924 BPF JIT for X86 32-BIT
2925 M:      Wang YanQing <udknight@gmail.com>
2926 L:      netdev@vger.kernel.org
2927 S:      Maintained
2928 F:      arch/x86/net/bpf_jit_comp32.c
2930 BPF JIT for X86 64-BIT
2931 M:      Alexei Starovoitov <ast@kernel.org>
2932 M:      Daniel Borkmann <daniel@iogearbox.net>
2933 L:      netdev@vger.kernel.org
2934 S:      Supported
2935 F:      arch/x86/net/
2936 X:      arch/x86/net/bpf_jit_comp32.c
2938 BROADCOM B44 10/100 ETHERNET DRIVER
2939 M:      Michael Chan <michael.chan@broadcom.com>
2940 L:      netdev@vger.kernel.org
2941 S:      Supported
2942 F:      drivers/net/ethernet/broadcom/b44.*
2944 BROADCOM B53 ETHERNET SWITCH DRIVER
2945 M:      Florian Fainelli <f.fainelli@gmail.com>
2946 L:      netdev@vger.kernel.org
2947 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2948 S:      Supported
2949 F:      drivers/net/dsa/b53/*
2950 F:      include/linux/platform_data/b53.h
2952 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2953 M:      Florian Fainelli <f.fainelli@gmail.com>
2954 M:      Ray Jui <rjui@broadcom.com>
2955 M:      Scott Branden <sbranden@broadcom.com>
2956 M:      bcm-kernel-feedback-list@broadcom.com
2957 T:      git git://github.com/broadcom/mach-bcm
2958 S:      Maintained
2959 N:      bcm281*
2960 N:      bcm113*
2961 N:      bcm216*
2962 N:      kona
2963 F:      arch/arm/mach-bcm/
2965 BROADCOM BCM2835 ARM ARCHITECTURE
2966 M:      Eric Anholt <eric@anholt.net>
2967 M:      Stefan Wahren <stefan.wahren@i2se.com>
2968 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 T:      git git://github.com/anholt/linux
2971 S:      Maintained
2972 N:      bcm2835
2973 F:      drivers/staging/vc04_services
2975 BROADCOM BCM47XX MIPS ARCHITECTURE
2976 M:      Hauke Mehrtens <hauke@hauke-m.de>
2977 M:      Rafał Miłecki <zajec5@gmail.com>
2978 L:      linux-mips@vger.kernel.org
2979 S:      Maintained
2980 F:      Documentation/devicetree/bindings/mips/brcm/
2981 F:      arch/mips/bcm47xx/*
2982 F:      arch/mips/include/asm/mach-bcm47xx/*
2984 BROADCOM BCM5301X ARM ARCHITECTURE
2985 M:      Hauke Mehrtens <hauke@hauke-m.de>
2986 M:      Rafał Miłecki <zajec5@gmail.com>
2987 M:      bcm-kernel-feedback-list@broadcom.com
2988 L:      linux-arm-kernel@lists.infradead.org
2989 S:      Maintained
2990 F:      arch/arm/mach-bcm/bcm_5301x.c
2991 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2992 F:      arch/arm/boot/dts/bcm470*
2993 F:      arch/arm/boot/dts/bcm953012*
2995 BROADCOM BCM53573 ARM ARCHITECTURE
2996 M:      Rafał Miłecki <rafal@milecki.pl>
2997 L:      linux-arm-kernel@lists.infradead.org
2998 S:      Maintained
2999 F:      arch/arm/boot/dts/bcm53573*
3000 F:      arch/arm/boot/dts/bcm47189*
3002 BROADCOM BCM63XX ARM ARCHITECTURE
3003 M:      Florian Fainelli <f.fainelli@gmail.com>
3004 M:      bcm-kernel-feedback-list@broadcom.com
3005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3006 T:      git git://github.com/broadcom/stblinux.git
3007 S:      Maintained
3008 N:      bcm63xx
3010 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3011 M:      Kevin Cernekee <cernekee@gmail.com>
3012 L:      linux-usb@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3016 BROADCOM BCM7XXX ARM ARCHITECTURE
3017 M:      Brian Norris <computersforpeace@gmail.com>
3018 M:      Gregory Fong <gregory.0xf0@gmail.com>
3019 M:      Florian Fainelli <f.fainelli@gmail.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/stblinux.git
3023 S:      Maintained
3024 F:      arch/arm/mach-bcm/*brcmstb*
3025 F:      arch/arm/boot/dts/bcm7*.dts*
3026 F:      drivers/bus/brcmstb_gisb.c
3027 F:      arch/arm/mm/cache-b15-rac.c
3028 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3029 N:      brcmstb
3031 BROADCOM BMIPS CPUFREQ DRIVER
3032 M:      Markus Mayer <mmayer@broadcom.com>
3033 M:      bcm-kernel-feedback-list@broadcom.com
3034 L:      linux-pm@vger.kernel.org
3035 S:      Maintained
3036 F:      drivers/cpufreq/bmips-cpufreq.c
3038 BROADCOM BMIPS MIPS ARCHITECTURE
3039 M:      Kevin Cernekee <cernekee@gmail.com>
3040 M:      Florian Fainelli <f.fainelli@gmail.com>
3041 L:      linux-mips@vger.kernel.org
3042 T:      git git://github.com/broadcom/stblinux.git
3043 S:      Maintained
3044 F:      arch/mips/bmips/*
3045 F:      arch/mips/include/asm/mach-bmips/*
3046 F:      arch/mips/kernel/*bmips*
3047 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3048 F:      drivers/irqchip/irq-bcm63*
3049 F:      drivers/irqchip/irq-bcm7*
3050 F:      drivers/irqchip/irq-brcmstb*
3051 F:      include/linux/bcm963xx_nvram.h
3052 F:      include/linux/bcm963xx_tag.h
3054 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3055 M:      Rasesh Mody <rasesh.mody@cavium.com>
3056 M:      Dept-GELinuxNICDev@cavium.com
3057 L:      netdev@vger.kernel.org
3058 S:      Supported
3059 F:      drivers/net/ethernet/broadcom/bnx2.*
3060 F:      drivers/net/ethernet/broadcom/bnx2_*
3062 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3063 M:      QLogic-Storage-Upstream@qlogic.com
3064 L:      linux-scsi@vger.kernel.org
3065 S:      Supported
3066 F:      drivers/scsi/bnx2fc/
3068 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3069 M:      QLogic-Storage-Upstream@qlogic.com
3070 L:      linux-scsi@vger.kernel.org
3071 S:      Supported
3072 F:      drivers/scsi/bnx2i/
3074 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3075 M:      Ariel Elior <ariel.elior@cavium.com>
3076 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3077 M:      everest-linux-l2@cavium.com
3078 L:      netdev@vger.kernel.org
3079 S:      Supported
3080 F:      drivers/net/ethernet/broadcom/bnx2x/
3082 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3083 M:      Michael Chan <michael.chan@broadcom.com>
3084 L:      netdev@vger.kernel.org
3085 S:      Supported
3086 F:      drivers/net/ethernet/broadcom/bnxt/
3088 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3089 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3090 M:      Franky Lin <franky.lin@broadcom.com>
3091 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3092 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3093 M:      Wright Feng <wright.feng@cypress.com>
3094 L:      linux-wireless@vger.kernel.org
3095 L:      brcm80211-dev-list.pdl@broadcom.com
3096 L:      brcm80211-dev-list@cypress.com
3097 S:      Supported
3098 F:      drivers/net/wireless/broadcom/brcm80211/
3100 BROADCOM BRCMSTB GPIO DRIVER
3101 M:      Gregory Fong <gregory.0xf0@gmail.com>
3102 L:      bcm-kernel-feedback-list@broadcom.com
3103 S:      Supported
3104 F:      drivers/gpio/gpio-brcmstb.c
3105 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3107 BROADCOM BRCMSTB I2C DRIVER
3108 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3109 L:      linux-i2c@vger.kernel.org
3110 L:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Supported
3112 F:      drivers/i2c/busses/i2c-brcmstb.c
3113 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3115 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3116 M:      Al Cooper <alcooperx@gmail.com>
3117 L:      linux-kernel@vger.kernel.org
3118 L:      bcm-kernel-feedback-list@broadcom.com
3119 S:      Maintained
3120 F:      drivers/phy/broadcom/phy-brcm-usb*
3122 BROADCOM GENET ETHERNET DRIVER
3123 M:      Doug Berger <opendmb@gmail.com>
3124 M:      Florian Fainelli <f.fainelli@gmail.com>
3125 L:      netdev@vger.kernel.org
3126 S:      Supported
3127 F:      drivers/net/ethernet/broadcom/genet/
3129 BROADCOM IPROC ARM ARCHITECTURE
3130 M:      Ray Jui <rjui@broadcom.com>
3131 M:      Scott Branden <sbranden@broadcom.com>
3132 M:      bcm-kernel-feedback-list@broadcom.com
3133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3134 T:      git git://github.com/broadcom/cygnus-linux.git
3135 S:      Maintained
3136 N:      iproc
3137 N:      cygnus
3138 N:      bcm[-_]nsp
3139 N:      bcm9113*
3140 N:      bcm9583*
3141 N:      bcm9585*
3142 N:      bcm9586*
3143 N:      bcm988312
3144 N:      bcm113*
3145 N:      bcm583*
3146 N:      bcm585*
3147 N:      bcm586*
3148 N:      bcm88312
3149 N:      hr2
3150 N:      stingray
3151 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3152 F:      arch/arm64/boot/dts/broadcom/stingray/*
3153 F:      drivers/clk/bcm/clk-ns*
3154 F:      drivers/clk/bcm/clk-sr*
3155 F:      drivers/pinctrl/bcm/pinctrl-ns*
3156 F:      include/dt-bindings/clock/bcm-sr*
3158 BROADCOM KONA GPIO DRIVER
3159 M:      Ray Jui <rjui@broadcom.com>
3160 L:      bcm-kernel-feedback-list@broadcom.com
3161 S:      Supported
3162 F:      drivers/gpio/gpio-bcm-kona.c
3163 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3165 BROADCOM NETXTREME-E ROCE DRIVER
3166 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3167 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3168 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3169 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3170 L:      linux-rdma@vger.kernel.org
3171 W:      http://www.broadcom.com
3172 S:      Supported
3173 F:      drivers/infiniband/hw/bnxt_re/
3174 F:      include/uapi/rdma/bnxt_re-abi.h
3176 BROADCOM NVRAM DRIVER
3177 M:      Rafał Miłecki <zajec5@gmail.com>
3178 L:      linux-mips@vger.kernel.org
3179 S:      Maintained
3180 F:      drivers/firmware/broadcom/*
3182 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3183 M:      Rafał Miłecki <zajec5@gmail.com>
3184 L:      linux-wireless@vger.kernel.org
3185 S:      Maintained
3186 F:      drivers/bcma/
3187 F:      include/linux/bcma/
3189 BROADCOM STB AVS CPUFREQ DRIVER
3190 M:      Markus Mayer <mmayer@broadcom.com>
3191 M:      bcm-kernel-feedback-list@broadcom.com
3192 L:      linux-pm@vger.kernel.org
3193 S:      Maintained
3194 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3195 F:      drivers/cpufreq/brcmstb*
3197 BROADCOM STB AVS TMON DRIVER
3198 M:      Markus Mayer <mmayer@broadcom.com>
3199 M:      bcm-kernel-feedback-list@broadcom.com
3200 L:      linux-pm@vger.kernel.org
3201 S:      Maintained
3202 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3203 F:      drivers/thermal/broadcom/brcmstb*
3205 BROADCOM STB NAND FLASH DRIVER
3206 M:      Brian Norris <computersforpeace@gmail.com>
3207 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3208 L:      linux-mtd@lists.infradead.org
3209 L:      bcm-kernel-feedback-list@broadcom.com
3210 S:      Maintained
3211 F:      drivers/mtd/nand/raw/brcmnand/
3213 BROADCOM STB DPFE DRIVER
3214 M:      Markus Mayer <mmayer@broadcom.com>
3215 M:      bcm-kernel-feedback-list@broadcom.com
3216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3217 S:      Maintained
3218 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3219 F:      drivers/memory/brcmstb_dpfe.c
3221 BROADCOM SPI DRIVER
3222 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3223 M:      bcm-kernel-feedback-list@broadcom.com
3224 S:      Maintained
3225 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3226 F:      drivers/spi/spi-bcm-qspi.*
3227 F:      drivers/spi/spi-brcmstb-qspi.c
3228 F:      drivers/spi/spi-iproc-qspi.c
3230 BROADCOM SYSTEMPORT ETHERNET DRIVER
3231 M:      Florian Fainelli <f.fainelli@gmail.com>
3232 L:      netdev@vger.kernel.org
3233 S:      Supported
3234 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3236 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3237 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3238 M:      Prashant Sreedharan <prashant@broadcom.com>
3239 M:      Michael Chan <mchan@broadcom.com>
3240 L:      netdev@vger.kernel.org
3241 S:      Supported
3242 F:      drivers/net/ethernet/broadcom/tg3.*
3244 BROCADE BFA FC SCSI DRIVER
3245 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3246 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3247 L:      linux-scsi@vger.kernel.org
3248 S:      Supported
3249 F:      drivers/scsi/bfa/
3251 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3252 M:      Rasesh Mody <rasesh.mody@cavium.com>
3253 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3254 M:      Dept-GELinuxNICDev@cavium.com
3255 L:      netdev@vger.kernel.org
3256 S:      Supported
3257 F:      drivers/net/ethernet/brocade/bna/
3259 BSG (block layer generic sg v4 driver)
3260 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3261 L:      linux-scsi@vger.kernel.org
3262 S:      Supported
3263 F:      block/bsg.c
3264 F:      include/linux/bsg.h
3265 F:      include/uapi/linux/bsg.h
3267 BT87X AUDIO DRIVER
3268 M:      Clemens Ladisch <clemens@ladisch.de>
3269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3270 T:      git git://git.alsa-project.org/alsa-kernel.git
3271 S:      Maintained
3272 F:      Documentation/sound/cards/bt87x.rst
3273 F:      sound/pci/bt87x.c
3275 BT8XXGPIO DRIVER
3276 M:      Michael Buesch <m@bues.ch>
3277 W:      http://bu3sch.de/btgpio.php
3278 S:      Maintained
3279 F:      drivers/gpio/gpio-bt8xx.c
3281 BTRFS FILE SYSTEM
3282 M:      Chris Mason <clm@fb.com>
3283 M:      Josef Bacik <josef@toxicpanda.com>
3284 M:      David Sterba <dsterba@suse.com>
3285 L:      linux-btrfs@vger.kernel.org
3286 W:      http://btrfs.wiki.kernel.org/
3287 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3289 S:      Maintained
3290 F:      Documentation/filesystems/btrfs.txt
3291 F:      fs/btrfs/
3292 F:      include/linux/btrfs*
3293 F:      include/uapi/linux/btrfs*
3295 BTTV VIDEO4LINUX DRIVER
3296 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3297 L:      linux-media@vger.kernel.org
3298 W:      https://linuxtv.org
3299 T:      git git://linuxtv.org/media_tree.git
3300 S:      Odd fixes
3301 F:      Documentation/media/v4l-drivers/bttv*
3302 F:      drivers/media/pci/bt8xx/bttv*
3304 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3305 M:      Chanwoo Choi <cw00.choi@samsung.com>
3306 L:      linux-pm@vger.kernel.org
3307 L:      linux-samsung-soc@vger.kernel.org
3308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3309 S:      Maintained
3310 F:      drivers/devfreq/exynos-bus.c
3311 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3313 BUSLOGIC SCSI DRIVER
3314 M:      Khalid Aziz <khalid@gonehiking.org>
3315 L:      linux-scsi@vger.kernel.org
3316 S:      Maintained
3317 F:      drivers/scsi/BusLogic.*
3318 F:      drivers/scsi/FlashPoint.*
3320 C-MEDIA CMI8788 DRIVER
3321 M:      Clemens Ladisch <clemens@ladisch.de>
3322 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3323 T:      git git://git.alsa-project.org/alsa-kernel.git
3324 S:      Maintained
3325 F:      sound/pci/oxygen/
3327 C-SKY ARCHITECTURE
3328 M:      Guo Ren <guoren@kernel.org>
3329 T:      git https://github.com/c-sky/csky-linux.git
3330 S:      Supported
3331 F:      arch/csky/
3332 F:      Documentation/devicetree/bindings/csky/
3333 F:      drivers/irqchip/irq-csky-*
3334 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3335 F:      drivers/clocksource/timer-gx6605s.c
3336 F:      drivers/clocksource/timer-mp-csky.c
3337 F:      Documentation/devicetree/bindings/timer/csky,*
3338 K:      csky
3339 N:      csky
3341 C6X ARCHITECTURE
3342 M:      Mark Salter <msalter@redhat.com>
3343 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3344 L:      linux-c6x-dev@linux-c6x.org
3345 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3346 S:      Maintained
3347 F:      arch/c6x/
3349 CA8210 IEEE-802.15.4 RADIO DRIVER
3350 M:      Harry Morris <h.morris@cascoda.com>
3351 L:      linux-wpan@vger.kernel.org
3352 W:      https://github.com/Cascoda/ca8210-linux.git
3353 S:      Maintained
3354 F:      drivers/net/ieee802154/ca8210.c
3355 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3357 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3358 M:      David Howells <dhowells@redhat.com>
3359 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3360 S:      Supported
3361 F:      Documentation/filesystems/caching/cachefiles.txt
3362 F:      fs/cachefiles/
3364 CADENCE MIPI-CSI2 BRIDGES
3365 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3366 L:      linux-media@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3369 F:      drivers/media/platform/cadence/cdns-csi2*
3371 CADET FM/AM RADIO RECEIVER DRIVER
3372 M:      Hans Verkuil <hverkuil@xs4all.nl>
3373 L:      linux-media@vger.kernel.org
3374 T:      git git://linuxtv.org/media_tree.git
3375 W:      https://linuxtv.org
3376 S:      Maintained
3377 F:      drivers/media/radio/radio-cadet*
3379 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3380 M:      Jonathan Corbet <corbet@lwn.net>
3381 L:      linux-media@vger.kernel.org
3382 T:      git git://linuxtv.org/media_tree.git
3383 S:      Maintained
3384 F:      Documentation/media/v4l-drivers/cafe_ccic*
3385 F:      drivers/media/platform/marvell-ccic/
3387 CAIF NETWORK LAYER
3388 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3389 L:      netdev@vger.kernel.org
3390 S:      Supported
3391 F:      Documentation/networking/caif/
3392 F:      drivers/net/caif/
3393 F:      include/uapi/linux/caif/
3394 F:      include/net/caif/
3395 F:      net/caif/
3397 CAKE QDISC
3398 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3399 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3400 S:      Maintained
3401 F:      net/sched/sch_cake.c
3403 CALGARY x86-64 IOMMU
3404 M:      Muli Ben-Yehuda <mulix@mulix.org>
3405 M:      Jon Mason <jdmason@kudzu.us>
3406 L:      iommu@lists.linux-foundation.org
3407 S:      Maintained
3408 F:      arch/x86/kernel/pci-calgary_64.c
3409 F:      arch/x86/kernel/tce_64.c
3410 F:      arch/x86/include/asm/calgary.h
3411 F:      arch/x86/include/asm/tce.h
3413 CAN NETWORK DRIVERS
3414 M:      Wolfgang Grandegger <wg@grandegger.com>
3415 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3416 L:      linux-can@vger.kernel.org
3417 W:      https://github.com/linux-can
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3420 S:      Maintained
3421 F:      Documentation/devicetree/bindings/net/can/
3422 F:      drivers/net/can/
3423 F:      include/linux/can/dev.h
3424 F:      include/linux/can/platform/
3425 F:      include/uapi/linux/can/error.h
3426 F:      include/uapi/linux/can/netlink.h
3428 CAN NETWORK LAYER
3429 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3430 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3431 L:      linux-can@vger.kernel.org
3432 W:      https://github.com/linux-can
3433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3435 S:      Maintained
3436 F:      Documentation/networking/can.rst
3437 F:      net/can/
3438 F:      include/linux/can/core.h
3439 F:      include/uapi/linux/can.h
3440 F:      include/uapi/linux/can/bcm.h
3441 F:      include/uapi/linux/can/raw.h
3442 F:      include/uapi/linux/can/gw.h
3444 CAPABILITIES
3445 M:      Serge Hallyn <serge@hallyn.com>
3446 L:      linux-security-module@vger.kernel.org
3447 S:      Supported
3448 F:      include/linux/capability.h
3449 F:      include/uapi/linux/capability.h
3450 F:      security/commoncap.c
3451 F:      kernel/capability.c
3453 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3454 M:      Kevin Tsai <ktsai@capellamicro.com>
3455 S:      Maintained
3456 F:      drivers/iio/light/cm*
3458 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3459 M:      Christian Lamparter <chunkeey@googlemail.com>
3460 L:      linux-wireless@vger.kernel.org
3461 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3462 S:      Maintained
3463 F:      drivers/net/wireless/ath/carl9170/
3465 CAVIUM I2C DRIVER
3466 M:      Jan Glauber <jglauber@cavium.com>
3467 M:      David Daney <david.daney@cavium.com>
3468 W:      http://www.cavium.com
3469 S:      Supported
3470 F:      drivers/i2c/busses/i2c-octeon*
3471 F:      drivers/i2c/busses/i2c-thunderx*
3473 CAVIUM LIQUIDIO NETWORK DRIVER
3474 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3475 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3476 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3477 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3478 L:      netdev@vger.kernel.org
3479 W:      http://www.cavium.com
3480 S:      Supported
3481 F:      drivers/net/ethernet/cavium/liquidio/
3483 CAVIUM MMC DRIVER
3484 M:      Jan Glauber <jglauber@cavium.com>
3485 M:      David Daney <david.daney@cavium.com>
3486 M:      Steven J. Hill <Steven.Hill@cavium.com>
3487 W:      http://www.cavium.com
3488 S:      Supported
3489 F:      drivers/mmc/host/cavium*
3491 CAVIUM OCTEON-TX CRYPTO DRIVER
3492 M:      George Cherian <george.cherian@cavium.com>
3493 L:      linux-crypto@vger.kernel.org
3494 W:      http://www.cavium.com
3495 S:      Supported
3496 F:      drivers/crypto/cavium/cpt/
3498 CAVIUM THUNDERX2 ARM64 SOC
3499 M:      Robert Richter <rrichter@cavium.com>
3500 M:      Jayachandran C <jnair@caviumnetworks.com>
3501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3502 S:      Maintained
3503 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3504 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3506 CC2520 IEEE-802.15.4 RADIO DRIVER
3507 M:      Varka Bhadram <varkabhadram@gmail.com>
3508 L:      linux-wpan@vger.kernel.org
3509 S:      Maintained
3510 F:      drivers/net/ieee802154/cc2520.c
3511 F:      include/linux/spi/cc2520.h
3512 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3514 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3515 M:      Yael Chemla <yael.chemla@foss.arm.com>
3516 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3517 L:      linux-crypto@vger.kernel.org
3518 S:      Supported
3519 F:      drivers/crypto/ccree/
3520 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3522 CEC FRAMEWORK
3523 M:      Hans Verkuil <hans.verkuil@cisco.com>
3524 L:      linux-media@vger.kernel.org
3525 T:      git git://linuxtv.org/media_tree.git
3526 W:      http://linuxtv.org
3527 S:      Supported
3528 F:      Documentation/media/kapi/cec-core.rst
3529 F:      Documentation/media/uapi/cec
3530 F:      drivers/media/cec/
3531 F:      drivers/media/rc/keymaps/rc-cec.c
3532 F:      include/media/cec.h
3533 F:      include/media/cec-notifier.h
3534 F:      include/uapi/linux/cec.h
3535 F:      include/uapi/linux/cec-funcs.h
3536 F:      Documentation/devicetree/bindings/media/cec.txt
3537 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3539 CEC GPIO DRIVER
3540 M:      Hans Verkuil <hans.verkuil@cisco.com>
3541 L:      linux-media@vger.kernel.org
3542 T:      git git://linuxtv.org/media_tree.git
3543 W:      http://linuxtv.org
3544 S:      Supported
3545 F:      drivers/media/platform/cec-gpio/
3546 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3548 CELL BROADBAND ENGINE ARCHITECTURE
3549 M:      Arnd Bergmann <arnd@arndb.de>
3550 L:      linuxppc-dev@lists.ozlabs.org
3551 W:      http://www.ibm.com/developerworks/power/cell/
3552 S:      Supported
3553 F:      arch/powerpc/include/asm/cell*.h
3554 F:      arch/powerpc/include/asm/spu*.h
3555 F:      arch/powerpc/include/uapi/asm/spu*.h
3556 F:      arch/powerpc/oprofile/*cell*
3557 F:      arch/powerpc/platforms/cell/
3559 CEPH COMMON CODE (LIBCEPH)
3560 M:      Ilya Dryomov <idryomov@gmail.com>
3561 M:      "Yan, Zheng" <zyan@redhat.com>
3562 M:      Sage Weil <sage@redhat.com>
3563 L:      ceph-devel@vger.kernel.org
3564 W:      http://ceph.com/
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3566 T:      git git://github.com/ceph/ceph-client.git
3567 S:      Supported
3568 F:      net/ceph/
3569 F:      include/linux/ceph/
3570 F:      include/linux/crush/
3572 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3573 M:      "Yan, Zheng" <zyan@redhat.com>
3574 M:      Sage Weil <sage@redhat.com>
3575 M:      Ilya Dryomov <idryomov@gmail.com>
3576 L:      ceph-devel@vger.kernel.org
3577 W:      http://ceph.com/
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3579 T:      git git://github.com/ceph/ceph-client.git
3580 S:      Supported
3581 F:      Documentation/filesystems/ceph.txt
3582 F:      fs/ceph/
3584 CERTIFICATE HANDLING:
3585 M:      David Howells <dhowells@redhat.com>
3586 M:      David Woodhouse <dwmw2@infradead.org>
3587 L:      keyrings@vger.kernel.org
3588 S:      Maintained
3589 F:      Documentation/admin-guide/module-signing.rst
3590 F:      certs/
3591 F:      scripts/sign-file.c
3592 F:      scripts/extract-cert.c
3594 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3595 L:      linux-usb@vger.kernel.org
3596 S:      Orphan
3597 F:      Documentation/usb/WUSB-Design-overview.txt
3598 F:      Documentation/usb/wusb-cbaf
3599 F:      drivers/usb/host/hwa-hc.c
3600 F:      drivers/usb/host/whci/
3601 F:      drivers/usb/wusbcore/
3602 F:      include/linux/usb/wusb*
3604 CFAG12864B LCD DRIVER
3605 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3606 S:      Maintained
3607 F:      drivers/auxdisplay/cfag12864b.c
3608 F:      include/linux/cfag12864b.h
3610 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3611 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3612 S:      Maintained
3613 F:      drivers/auxdisplay/cfag12864bfb.c
3614 F:      include/linux/cfag12864b.h
3616 802.11 (including CFG80211/NL80211)
3617 M:      Johannes Berg <johannes@sipsolutions.net>
3618 L:      linux-wireless@vger.kernel.org
3619 W:      http://wireless.kernel.org/
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3622 S:      Maintained
3623 F:      net/wireless/
3624 F:      include/uapi/linux/nl80211.h
3625 F:      include/linux/ieee80211.h
3626 F:      include/net/wext.h
3627 F:      include/net/cfg80211.h
3628 F:      include/net/iw_handler.h
3629 F:      include/net/ieee80211_radiotap.h
3630 F:      Documentation/driver-api/80211/cfg80211.rst
3631 F:      Documentation/networking/regulatory.txt
3633 CHAR and MISC DRIVERS
3634 M:      Arnd Bergmann <arnd@arndb.de>
3635 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3637 S:      Supported
3638 F:      drivers/char/
3639 F:      drivers/misc/
3640 F:      include/linux/miscdevice.h
3642 CHECKPATCH
3643 M:      Andy Whitcroft <apw@canonical.com>
3644 M:      Joe Perches <joe@perches.com>
3645 S:      Maintained
3646 F:      scripts/checkpatch.pl
3648 CHINESE DOCUMENTATION
3649 M:      Harry Wei <harryxiyou@gmail.com>
3650 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3651 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3652 S:      Maintained
3653 F:      Documentation/translations/zh_CN/
3655 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3656 M:      Peter Chen <Peter.Chen@nxp.com>
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3658 L:      linux-usb@vger.kernel.org
3659 S:      Maintained
3660 F:      drivers/usb/chipidea/
3662 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3663 M:      Hans de Goede <hdegoede@redhat.com>
3664 L:      linux-input@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3667 F:      drivers/input/touchscreen/chipone_icn8318.c
3669 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3670 M:      Hans de Goede <hdegoede@redhat.com>
3671 L:      linux-input@vger.kernel.org
3672 S:      Maintained
3673 F:      drivers/input/touchscreen/chipone_icn8505.c
3675 CHROME HARDWARE PLATFORM SUPPORT
3676 M:      Benson Leung <bleung@chromium.org>
3677 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3678 S:      Maintained
3679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3680 F:      drivers/platform/chrome/
3682 CHROMEOS EC SUBDRIVERS
3683 M:      Benson Leung <bleung@chromium.org>
3684 M:      Enric Balletbo i Serra <enric.balletbo@collabora.com>
3685 R:      Guenter Roeck <groeck@chromium.org>
3686 S:      Maintained
3687 N:      cros_ec
3688 N:      cros-ec
3689 F:      drivers/power/supply/cros_usbpd-charger.c
3691 CIRRUS LOGIC AUDIO CODEC DRIVERS
3692 M:      Brian Austin <brian.austin@cirrus.com>
3693 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3694 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3695 S:      Maintained
3696 F:      sound/soc/codecs/cs*
3698 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3699 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3700 L:      netdev@vger.kernel.org
3701 S:      Maintained
3702 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3704 CISCO FCOE HBA DRIVER
3705 M:      Satish Kharat <satishkh@cisco.com>
3706 M:      Sesidhar Baddela <sebaddel@cisco.com>
3707 M:      Karan Tilak Kumar <kartilak@cisco.com>
3708 L:      linux-scsi@vger.kernel.org
3709 S:      Supported
3710 F:      drivers/scsi/fnic/
3712 CISCO SCSI HBA DRIVER
3713 M:      Karan Tilak Kumar <kartilak@cisco.com>
3714 M:      Sesidhar Baddela <sebaddel@cisco.com>
3715 L:      linux-scsi@vger.kernel.org
3716 S:      Supported
3717 F:      drivers/scsi/snic/
3719 CISCO VIC ETHERNET NIC DRIVER
3720 M:      Christian Benvenuti <benve@cisco.com>
3721 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3722 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3723 S:      Supported
3724 F:      drivers/net/ethernet/cisco/enic/
3726 CISCO VIC LOW LATENCY NIC DRIVER
3727 M:      Christian Benvenuti <benve@cisco.com>
3728 M:      Nelson Escobar <neescoba@cisco.com>
3729 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3730 S:      Supported
3731 F:      drivers/infiniband/hw/usnic/
3733 CIRRUS LOGIC MADERA CODEC DRIVERS
3734 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3735 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3737 L:      patches@opensource.cirrus.com
3738 T:      git https://github.com/CirrusLogic/linux-drivers.git
3739 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3740 S:      Supported
3741 F:      Documentation/devicetree/bindings/mfd/madera.txt
3742 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3743 F:      include/linux/irqchip/irq-madera*
3744 F:      include/linux/mfd/madera/*
3745 F:      drivers/gpio/gpio-madera*
3746 F:      drivers/irqchip/irq-madera*
3747 F:      drivers/mfd/madera*
3748 F:      drivers/mfd/cs47l*
3749 F:      drivers/pinctrl/cirrus/*
3751 CLANG-FORMAT FILE
3752 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3753 S:      Maintained
3754 F:      .clang-format
3756 CLEANCACHE API
3757 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3758 L:      linux-kernel@vger.kernel.org
3759 S:      Maintained
3760 F:      mm/cleancache.c
3761 F:      include/linux/cleancache.h
3763 CLK API
3764 M:      Russell King <linux@armlinux.org.uk>
3765 L:      linux-clk@vger.kernel.org
3766 S:      Maintained
3767 F:      include/linux/clk.h
3769 CLOCKSOURCE, CLOCKEVENT DRIVERS
3770 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3771 M:      Thomas Gleixner <tglx@linutronix.de>
3772 L:      linux-kernel@vger.kernel.org
3773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3774 S:      Supported
3775 F:      drivers/clocksource/
3776 F:      Documentation/devicetree/bindings/timer/
3778 CMPC ACPI DRIVER
3779 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3780 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3781 L:      platform-driver-x86@vger.kernel.org
3782 S:      Supported
3783 F:      drivers/platform/x86/classmate-laptop.c
3785 COBALT MEDIA DRIVER
3786 M:      Hans Verkuil <hans.verkuil@cisco.com>
3787 L:      linux-media@vger.kernel.org
3788 T:      git git://linuxtv.org/media_tree.git
3789 W:      https://linuxtv.org
3790 S:      Supported
3791 F:      drivers/media/pci/cobalt/
3793 COCCINELLE/Semantic Patches (SmPL)
3794 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3795 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3796 M:      Nicolas Palix <nicolas.palix@imag.fr>
3797 M:      Michal Marek <michal.lkml@markovi.net>
3798 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3800 W:      http://coccinelle.lip6.fr/
3801 S:      Supported
3802 F:      Documentation/dev-tools/coccinelle.rst
3803 F:      scripts/coccinelle/
3804 F:      scripts/coccicheck
3806 CODA FILE SYSTEM
3807 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3808 M:      coda@cs.cmu.edu
3809 L:      codalist@coda.cs.cmu.edu
3810 W:      http://www.coda.cs.cmu.edu/
3811 S:      Maintained
3812 F:      Documentation/filesystems/coda.txt
3813 F:      fs/coda/
3814 F:      include/linux/coda*.h
3815 F:      include/uapi/linux/coda*.h
3817 CODA V4L2 MEM2MEM DRIVER
3818 M:      Philipp Zabel <p.zabel@pengutronix.de>
3819 L:      linux-media@vger.kernel.org
3820 S:      Maintained
3821 F:      Documentation/devicetree/bindings/media/coda.txt
3822 F:      drivers/media/platform/coda/
3824 CODE OF CONDUCT
3825 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3826 S:      Supported
3827 F:      Documentation/process/code-of-conduct.rst
3828 F:      Documentation/process/code-of-conduct-interpretation.rst
3830 COMMON CLK FRAMEWORK
3831 M:      Michael Turquette <mturquette@baylibre.com>
3832 M:      Stephen Boyd <sboyd@kernel.org>
3833 L:      linux-clk@vger.kernel.org
3834 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3836 S:      Maintained
3837 F:      Documentation/devicetree/bindings/clock/
3838 F:      drivers/clk/
3839 X:      drivers/clk/clkdev.c
3840 F:      include/linux/clk-pr*
3841 F:      include/linux/clk/
3842 F:      include/linux/of_clk.h
3844 COMMON INTERNET FILE SYSTEM (CIFS)
3845 M:      Steve French <sfrench@samba.org>
3846 L:      linux-cifs@vger.kernel.org
3847 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3848 W:      http://linux-cifs.samba.org/
3849 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3850 S:      Supported
3851 F:      Documentation/filesystems/cifs/
3852 F:      fs/cifs/
3854 COMPACTPCI HOTPLUG CORE
3855 M:      Scott Murray <scott@spiteful.org>
3856 L:      linux-pci@vger.kernel.org
3857 S:      Maintained
3858 F:      drivers/pci/hotplug/cpci_hotplug*
3860 COMPACTPCI HOTPLUG GENERIC DRIVER
3861 M:      Scott Murray <scott@spiteful.org>
3862 L:      linux-pci@vger.kernel.org
3863 S:      Maintained
3864 F:      drivers/pci/hotplug/cpcihp_generic.c
3866 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3867 M:      Scott Murray <scott@spiteful.org>
3868 L:      linux-pci@vger.kernel.org
3869 S:      Maintained
3870 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3872 COMPAL LAPTOP SUPPORT
3873 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3874 L:      platform-driver-x86@vger.kernel.org
3875 S:      Maintained
3876 F:      drivers/platform/x86/compal-laptop.c
3878 COMPILER ATTRIBUTES
3879 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3880 S:      Maintained
3881 F:      include/linux/compiler_attributes.h
3883 CONEXANT ACCESSRUNNER USB DRIVER
3884 L:      accessrunner-general@lists.sourceforge.net
3885 W:      http://accessrunner.sourceforge.net/
3886 S:      Orphan
3887 F:      drivers/usb/atm/cxacru.c
3889 CONFIGFS
3890 M:      Joel Becker <jlbec@evilplan.org>
3891 M:      Christoph Hellwig <hch@lst.de>
3892 T:      git git://git.infradead.org/users/hch/configfs.git
3893 S:      Supported
3894 F:      fs/configfs/
3895 F:      include/linux/configfs.h
3897 CONNECTOR
3898 M:      Evgeniy Polyakov <zbr@ioremap.net>
3899 L:      netdev@vger.kernel.org
3900 S:      Maintained
3901 F:      drivers/connector/
3903 CONTROL GROUP (CGROUP)
3904 M:      Tejun Heo <tj@kernel.org>
3905 M:      Li Zefan <lizefan@huawei.com>
3906 M:      Johannes Weiner <hannes@cmpxchg.org>
3907 L:      cgroups@vger.kernel.org
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3909 S:      Maintained
3910 F:      Documentation/cgroup*
3911 F:      include/linux/cgroup*
3912 F:      kernel/cgroup*
3914 CONTROL GROUP - CPUSET
3915 M:      Li Zefan <lizefan@huawei.com>
3916 L:      cgroups@vger.kernel.org
3917 W:      http://www.bullopensource.org/cpuset/
3918 W:      http://oss.sgi.com/projects/cpusets/
3919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3920 S:      Maintained
3921 F:      Documentation/cgroup-v1/cpusets.txt
3922 F:      include/linux/cpuset.h
3923 F:      kernel/cgroup/cpuset.c
3925 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3926 M:      Johannes Weiner <hannes@cmpxchg.org>
3927 M:      Michal Hocko <mhocko@kernel.org>
3928 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3929 L:      cgroups@vger.kernel.org
3930 L:      linux-mm@kvack.org
3931 S:      Maintained
3932 F:      mm/memcontrol.c
3933 F:      mm/swap_cgroup.c
3935 CORETEMP HARDWARE MONITORING DRIVER
3936 M:      Fenghua Yu <fenghua.yu@intel.com>
3937 L:      linux-hwmon@vger.kernel.org
3938 S:      Maintained
3939 F:      Documentation/hwmon/coretemp
3940 F:      drivers/hwmon/coretemp.c
3942 COSA/SRP SYNC SERIAL DRIVER
3943 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3944 W:      http://www.fi.muni.cz/~kas/cosa/
3945 S:      Maintained
3946 F:      drivers/net/wan/cosa*
3948 CPMAC ETHERNET DRIVER
3949 M:      Florian Fainelli <f.fainelli@gmail.com>
3950 L:      netdev@vger.kernel.org
3951 S:      Maintained
3952 F:      drivers/net/ethernet/ti/cpmac.c
3954 CPU FREQUENCY DRIVERS
3955 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3956 M:      Viresh Kumar <viresh.kumar@linaro.org>
3957 L:      linux-pm@vger.kernel.org
3958 S:      Maintained
3959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3960 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3961 B:      https://bugzilla.kernel.org
3962 F:      Documentation/cpu-freq/
3963 F:      Documentation/devicetree/bindings/cpufreq/
3964 F:      drivers/cpufreq/
3965 F:      include/linux/cpufreq.h
3966 F:      tools/testing/selftests/cpufreq/
3968 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3969 M:      Viresh Kumar <viresh.kumar@linaro.org>
3970 M:      Sudeep Holla <sudeep.holla@arm.com>
3971 L:      linux-pm@vger.kernel.org
3972 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3973 S:      Maintained
3974 F:      drivers/cpufreq/arm_big_little.h
3975 F:      drivers/cpufreq/arm_big_little.c
3977 CPU POWER MONITORING SUBSYSTEM
3978 M:      Thomas Renninger <trenn@suse.com>
3979 M:      Shuah Khan <shuah@kernel.org>
3980 L:      linux-pm@vger.kernel.org
3981 S:      Maintained
3982 F:      tools/power/cpupower/
3984 CPUID/MSR DRIVER
3985 M:      "H. Peter Anvin" <hpa@zytor.com>
3986 S:      Maintained
3987 F:      arch/x86/kernel/cpuid.c
3988 F:      arch/x86/kernel/msr.c
3990 CPUIDLE DRIVER - ARM BIG LITTLE
3991 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3992 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3993 L:      linux-pm@vger.kernel.org
3994 L:      linux-arm-kernel@lists.infradead.org
3995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3996 S:      Maintained
3997 F:      drivers/cpuidle/cpuidle-big_little.c
3999 CPUIDLE DRIVER - ARM EXYNOS
4000 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4001 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4002 M:      Kukjin Kim <kgene@kernel.org>
4003 L:      linux-pm@vger.kernel.org
4004 L:      linux-samsung-soc@vger.kernel.org
4005 S:      Supported
4006 F:      drivers/cpuidle/cpuidle-exynos.c
4007 F:      arch/arm/mach-exynos/pm.c
4009 CPUIDLE DRIVERS
4010 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
4011 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
4012 L:      linux-pm@vger.kernel.org
4013 S:      Maintained
4014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4015 B:      https://bugzilla.kernel.org
4016 F:      drivers/cpuidle/*
4017 F:      include/linux/cpuidle.h
4019 CRAMFS FILESYSTEM
4020 M:      Nicolas Pitre <nico@linaro.org>
4021 S:      Maintained
4022 F:      Documentation/filesystems/cramfs.txt
4023 F:      fs/cramfs/
4025 CRYPTO API
4026 M:      Herbert Xu <herbert@gondor.apana.org.au>
4027 M:      "David S. Miller" <davem@davemloft.net>
4028 L:      linux-crypto@vger.kernel.org
4029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4031 S:      Maintained
4032 F:      Documentation/crypto/
4033 F:      Documentation/devicetree/bindings/crypto/
4034 F:      arch/*/crypto/
4035 F:      crypto/
4036 F:      drivers/crypto/
4037 F:      include/crypto/
4038 F:      include/linux/crypto*
4040 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4041 M:      Neil Horman <nhorman@tuxdriver.com>
4042 L:      linux-crypto@vger.kernel.org
4043 S:      Maintained
4044 F:      crypto/ansi_cprng.c
4045 F:      crypto/rng.c
4047 CS3308 MEDIA DRIVER
4048 M:      Hans Verkuil <hverkuil@xs4all.nl>
4049 L:      linux-media@vger.kernel.org
4050 T:      git git://linuxtv.org/media_tree.git
4051 W:      http://linuxtv.org
4052 S:      Odd Fixes
4053 F:      drivers/media/i2c/cs3308.c
4055 CS5535 Audio ALSA driver
4056 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
4057 S:      Maintained
4058 F:      sound/pci/cs5535audio/
4060 CSI DRIVERS FOR ALLWINNER V3s
4061 M:      Yong Deng <yong.deng@magewell.com>
4062 L:      linux-media@vger.kernel.org
4063 T:      git git://linuxtv.org/media_tree.git
4064 S:      Maintained
4065 F:      drivers/media/platform/sunxi/sun6i-csi/
4066 F:      Documentation/devicetree/bindings/media/sun6i-csi.txt
4068 CW1200 WLAN driver
4069 M:      Solomon Peachy <pizza@shaftnet.org>
4070 S:      Maintained
4071 F:      drivers/net/wireless/st/cw1200/
4073 CX18 VIDEO4LINUX DRIVER
4074 M:      Andy Walls <awalls@md.metrocast.net>
4075 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
4076 L:      linux-media@vger.kernel.org
4077 T:      git git://linuxtv.org/media_tree.git
4078 W:      https://linuxtv.org
4079 W:      http://www.ivtvdriver.org/index.php/Cx18
4080 S:      Maintained
4081 F:      Documentation/media/v4l-drivers/cx18*
4082 F:      drivers/media/pci/cx18/
4083 F:      include/uapi/linux/ivtv*
4085 CX2341X MPEG ENCODER HELPER MODULE
4086 M:      Hans Verkuil <hverkuil@xs4all.nl>
4087 L:      linux-media@vger.kernel.org
4088 T:      git git://linuxtv.org/media_tree.git
4089 W:      https://linuxtv.org
4090 S:      Maintained
4091 F:      drivers/media/common/cx2341x*
4092 F:      include/media/drv-intf/cx2341x.h
4094 CX24120 MEDIA DRIVER
4095 M:      Jemma Denson <jdenson@gmail.com>
4096 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4097 L:      linux-media@vger.kernel.org
4098 W:      https://linuxtv.org
4099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4100 S:      Maintained
4101 F:      drivers/media/dvb-frontends/cx24120*
4103 CX88 VIDEO4LINUX DRIVER
4104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4105 L:      linux-media@vger.kernel.org
4106 W:      https://linuxtv.org
4107 T:      git git://linuxtv.org/media_tree.git
4108 S:      Odd fixes
4109 F:      Documentation/media/v4l-drivers/cx88*
4110 F:      drivers/media/pci/cx88/
4112 CXD2820R MEDIA DRIVER
4113 M:      Antti Palosaari <crope@iki.fi>
4114 L:      linux-media@vger.kernel.org
4115 W:      https://linuxtv.org
4116 W:      http://palosaari.fi/linux/
4117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4118 T:      git git://linuxtv.org/anttip/media_tree.git
4119 S:      Maintained
4120 F:      drivers/media/dvb-frontends/cxd2820r*
4122 CXGB3 ETHERNET DRIVER (CXGB3)
4123 M:      Arjun Vynipadath <arjun@chelsio.com>
4124 L:      netdev@vger.kernel.org
4125 W:      http://www.chelsio.com
4126 S:      Supported
4127 F:      drivers/net/ethernet/chelsio/cxgb3/
4129 CXGB3 ISCSI DRIVER (CXGB3I)
4130 M:      Karen Xie <kxie@chelsio.com>
4131 L:      linux-scsi@vger.kernel.org
4132 W:      http://www.chelsio.com
4133 S:      Supported
4134 F:      drivers/scsi/cxgbi/cxgb3i
4136 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4137 M:      Steve Wise <swise@chelsio.com>
4138 L:      linux-rdma@vger.kernel.org
4139 W:      http://www.openfabrics.org
4140 S:      Supported
4141 F:      drivers/infiniband/hw/cxgb3/
4142 F:      include/uapi/rdma/cxgb3-abi.h
4144 CXGB4 CRYPTO DRIVER (chcr)
4145 M:      Harsh Jain <harsh@chelsio.com>
4146 L:      linux-crypto@vger.kernel.org
4147 W:      http://www.chelsio.com
4148 S:      Supported
4149 F:      drivers/crypto/chelsio
4151 CXGB4 ETHERNET DRIVER (CXGB4)
4152 M:      Arjun Vynipadath <arjun@chelsio.com>
4153 L:      netdev@vger.kernel.org
4154 W:      http://www.chelsio.com
4155 S:      Supported
4156 F:      drivers/net/ethernet/chelsio/cxgb4/
4158 CXGB4 ISCSI DRIVER (CXGB4I)
4159 M:      Karen Xie <kxie@chelsio.com>
4160 L:      linux-scsi@vger.kernel.org
4161 W:      http://www.chelsio.com
4162 S:      Supported
4163 F:      drivers/scsi/cxgbi/cxgb4i
4165 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4166 M:      Steve Wise <swise@chelsio.com>
4167 L:      linux-rdma@vger.kernel.org
4168 W:      http://www.openfabrics.org
4169 S:      Supported
4170 F:      drivers/infiniband/hw/cxgb4/
4171 F:      include/uapi/rdma/cxgb4-abi.h
4173 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4174 M:      Casey Leedom <leedom@chelsio.com>
4175 L:      netdev@vger.kernel.org
4176 W:      http://www.chelsio.com
4177 S:      Supported
4178 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4180 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4181 M:      Frederic Barrat <fbarrat@linux.ibm.com>
4182 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4183 L:      linuxppc-dev@lists.ozlabs.org
4184 S:      Supported
4185 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4186 F:      drivers/misc/cxl/
4187 F:      include/misc/cxl*
4188 F:      include/uapi/misc/cxl.h
4189 F:      Documentation/powerpc/cxl.txt
4190 F:      Documentation/ABI/testing/sysfs-class-cxl
4192 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4193 M:      Manoj N. Kumar <manoj@linux.ibm.com>
4194 M:      Matthew R. Ochs <mrochs@linux.ibm.com>
4195 M:      Uma Krishnan <ukrishn@linux.ibm.com>
4196 L:      linux-scsi@vger.kernel.org
4197 S:      Supported
4198 F:      drivers/scsi/cxlflash/
4199 F:      include/uapi/scsi/cxlflash_ioctl.h
4200 F:      Documentation/powerpc/cxlflash.txt
4202 CYBERPRO FB DRIVER
4203 M:      Russell King <linux@armlinux.org.uk>
4204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4205 W:      http://www.armlinux.org.uk/
4206 S:      Maintained
4207 F:      drivers/video/fbdev/cyber2000fb.*
4209 CYCLADES ASYNC MUX DRIVER
4210 W:      http://www.cyclades.com/
4211 S:      Orphan
4212 F:      drivers/tty/cyclades.c
4213 F:      include/linux/cyclades.h
4214 F:      include/uapi/linux/cyclades.h
4216 CYCLADES PC300 DRIVER
4217 W:      http://www.cyclades.com/
4218 S:      Orphan
4219 F:      drivers/net/wan/pc300*
4221 CYPRESS_FIRMWARE MEDIA DRIVER
4222 M:      Antti Palosaari <crope@iki.fi>
4223 L:      linux-media@vger.kernel.org
4224 W:      https://linuxtv.org
4225 W:      http://palosaari.fi/linux/
4226 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4227 T:      git git://linuxtv.org/anttip/media_tree.git
4228 S:      Maintained
4229 F:      drivers/media/common/cypress_firmware*
4231 CYTTSP TOUCHSCREEN DRIVER
4232 M:      Ferruh Yigit <fery@cypress.com>
4233 L:      linux-input@vger.kernel.org
4234 S:      Supported
4235 F:      drivers/input/touchscreen/cyttsp*
4236 F:      include/linux/input/cyttsp.h
4238 D-LINK DIR-685 TOUCHKEYS DRIVER
4239 M:      Linus Walleij <linus.walleij@linaro.org>
4240 L:      linux-input@vger.kernel.org
4241 S:      Supported
4242 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4244 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4245 M:      Joshua Kinard <kumba@gentoo.org>
4246 S:      Maintained
4247 F:      drivers/rtc/rtc-ds1685.c
4248 F:      include/linux/rtc/ds1685.h
4250 DAMA SLAVE for AX.25
4251 M:      Joerg Reuter <jreuter@yaina.de>
4252 W:      http://yaina.de/jreuter/
4253 W:      http://www.qsl.net/dl1bke/
4254 L:      linux-hams@vger.kernel.org
4255 S:      Maintained
4256 F:      net/ax25/af_ax25.c
4257 F:      net/ax25/ax25_dev.c
4258 F:      net/ax25/ax25_ds_*
4259 F:      net/ax25/ax25_in.c
4260 F:      net/ax25/ax25_out.c
4261 F:      net/ax25/ax25_timer.c
4262 F:      net/ax25/sysctl_net_ax25.c
4264 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4265 L:      netdev@vger.kernel.org
4266 S:      Orphan
4267 F:      Documentation/networking/device_drivers/dec/dmfe.txt
4268 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4270 DC390/AM53C974 SCSI driver
4271 M:      Hannes Reinecke <hare@suse.com>
4272 L:      linux-scsi@vger.kernel.org
4273 S:      Maintained
4274 F:      drivers/scsi/am53c974.c
4276 DC395x SCSI driver
4277 M:      Oliver Neukum <oliver@neukum.org>
4278 M:      Ali Akcaagac <aliakc@web.de>
4279 M:      Jamie Lenehan <lenehan@twibble.org>
4280 L:      dc395x@twibble.org
4281 W:      http://twibble.org/dist/dc395x/
4282 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4283 S:      Maintained
4284 F:      Documentation/scsi/dc395x.txt
4285 F:      drivers/scsi/dc395x.*
4287 DCCP PROTOCOL
4288 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4289 L:      dccp@vger.kernel.org
4290 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4291 S:      Maintained
4292 F:      include/linux/dccp.h
4293 F:      include/uapi/linux/dccp.h
4294 F:      include/linux/tfrc.h
4295 F:      net/dccp/
4297 DECnet NETWORK LAYER
4298 W:      http://linux-decnet.sourceforge.net
4299 L:      linux-decnet-user@lists.sourceforge.net
4300 S:      Orphan
4301 F:      Documentation/networking/decnet.txt
4302 F:      net/decnet/
4304 DECSTATION PLATFORM SUPPORT
4305 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4306 L:      linux-mips@vger.kernel.org
4307 W:      http://www.linux-mips.org/wiki/DECstation
4308 S:      Maintained
4309 F:      arch/mips/dec/
4310 F:      arch/mips/include/asm/dec/
4311 F:      arch/mips/include/asm/mach-dec/
4313 DEFXX FDDI NETWORK DRIVER
4314 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4315 S:      Maintained
4316 F:      drivers/net/fddi/defxx.*
4318 DELL SMBIOS DRIVER
4319 M:      Pali Rohár <pali.rohar@gmail.com>
4320 M:      Mario Limonciello <mario.limonciello@dell.com>
4321 L:      platform-driver-x86@vger.kernel.org
4322 S:      Maintained
4323 F:      drivers/platform/x86/dell-smbios.*
4325 DELL SMBIOS SMM DRIVER
4326 M:      Mario Limonciello <mario.limonciello@dell.com>
4327 L:      platform-driver-x86@vger.kernel.org
4328 S:      Maintained
4329 F:      drivers/platform/x86/dell-smbios-smm.c
4331 DELL SMBIOS WMI DRIVER
4332 M:      Mario Limonciello <mario.limonciello@dell.com>
4333 L:      platform-driver-x86@vger.kernel.org
4334 S:      Maintained
4335 F:      drivers/platform/x86/dell-smbios-wmi.c
4336 F:      tools/wmi/dell-smbios-example.c
4338 DEFZA FDDI NETWORK DRIVER
4339 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4340 S:      Maintained
4341 F:      drivers/net/fddi/defza.*
4343 DELL LAPTOP DRIVER
4344 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4345 M:      Pali Rohár <pali.rohar@gmail.com>
4346 L:      platform-driver-x86@vger.kernel.org
4347 S:      Maintained
4348 F:      drivers/platform/x86/dell-laptop.c
4350 DELL LAPTOP FREEFALL DRIVER
4351 M:      Pali Rohár <pali.rohar@gmail.com>
4352 S:      Maintained
4353 F:      drivers/platform/x86/dell-smo8800.c
4355 DELL LAPTOP RBTN DRIVER
4356 M:      Pali Rohár <pali.rohar@gmail.com>
4357 S:      Maintained
4358 F:      drivers/platform/x86/dell-rbtn.*
4360 DELL REMOTE BIOS UPDATE DRIVER
4361 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4362 L:      platform-driver-x86@vger.kernel.org
4363 S:      Maintained
4364 F:      drivers/platform/x86/dell_rbu.c
4366 DELL LAPTOP SMM DRIVER
4367 M:      Pali Rohár <pali.rohar@gmail.com>
4368 S:      Maintained
4369 F:      drivers/hwmon/dell-smm-hwmon.c
4370 F:      include/uapi/linux/i8k.h
4372 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4373 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4374 L:      platform-driver-x86@vger.kernel.org
4375 S:      Maintained
4376 F:      Documentation/dcdbas.txt
4377 F:      drivers/platform/x86/dcdbas.*
4379 DELL WMI NOTIFICATIONS DRIVER
4380 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4381 M:      Pali Rohár <pali.rohar@gmail.com>
4382 S:      Maintained
4383 F:      drivers/platform/x86/dell-wmi.c
4385 DELL WMI DESCRIPTOR DRIVER
4386 M:      Mario Limonciello <mario.limonciello@dell.com>
4387 S:      Maintained
4388 F:      drivers/platform/x86/dell-wmi-descriptor.c
4390 DELTA ST MEDIA DRIVER
4391 M:      Hugues Fruchet <hugues.fruchet@st.com>
4392 L:      linux-media@vger.kernel.org
4393 T:      git git://linuxtv.org/media_tree.git
4394 W:      https://linuxtv.org
4395 S:      Supported
4396 F:      drivers/media/platform/sti/delta
4398 DENALI NAND DRIVER
4399 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4400 L:      linux-mtd@lists.infradead.org
4401 S:      Supported
4402 F:      drivers/mtd/nand/raw/denali*
4404 DESIGNWARE USB2 DRD IP DRIVER
4405 M:      Minas Harutyunyan <hminas@synopsys.com>
4406 L:      linux-usb@vger.kernel.org
4407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4408 S:      Maintained
4409 F:      drivers/usb/dwc2/
4411 DESIGNWARE USB3 DRD IP DRIVER
4412 M:      Felipe Balbi <balbi@kernel.org>
4413 L:      linux-usb@vger.kernel.org
4414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4415 S:      Maintained
4416 F:      drivers/usb/dwc3/
4418 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4419 M:      Andreas Klinger <ak@it-klinger.de>
4420 L:      linux-iio@vger.kernel.org
4421 S:      Maintained
4422 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4423 F:      drivers/iio/proximity/srf*.c
4425 DEVICE COREDUMP (DEV_COREDUMP)
4426 M:      Johannes Berg <johannes@sipsolutions.net>
4427 L:      linux-kernel@vger.kernel.org
4428 S:      Maintained
4429 F:      drivers/base/devcoredump.c
4430 F:      include/linux/devcoredump.h
4432 DEVICE FREQUENCY (DEVFREQ)
4433 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4434 M:      Kyungmin Park <kyungmin.park@samsung.com>
4435 R:      Chanwoo Choi <cw00.choi@samsung.com>
4436 L:      linux-pm@vger.kernel.org
4437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4438 S:      Maintained
4439 F:      drivers/devfreq/
4440 F:      include/linux/devfreq.h
4441 F:      Documentation/devicetree/bindings/devfreq/
4443 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4444 M:      Chanwoo Choi <cw00.choi@samsung.com>
4445 L:      linux-pm@vger.kernel.org
4446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4447 S:      Supported
4448 F:      drivers/devfreq/event/
4449 F:      drivers/devfreq/devfreq-event.c
4450 F:      include/linux/devfreq-event.h
4451 F:      Documentation/devicetree/bindings/devfreq/event/
4453 DEVICE NUMBER REGISTRY
4454 M:      Torben Mathiasen <device@lanana.org>
4455 W:      http://lanana.org/docs/device-list/index.html
4456 S:      Maintained
4458 DEVICE-MAPPER  (LVM)
4459 M:      Alasdair Kergon <agk@redhat.com>
4460 M:      Mike Snitzer <snitzer@redhat.com>
4461 M:      dm-devel@redhat.com
4462 L:      dm-devel@redhat.com
4463 W:      http://sources.redhat.com/dm
4464 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4466 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4467 S:      Maintained
4468 F:      Documentation/device-mapper/
4469 F:      drivers/md/Makefile
4470 F:      drivers/md/Kconfig
4471 F:      drivers/md/dm*
4472 F:      drivers/md/persistent-data/
4473 F:      include/linux/device-mapper.h
4474 F:      include/linux/dm-*.h
4475 F:      include/uapi/linux/dm-*.h
4477 DEVLINK
4478 M:      Jiri Pirko <jiri@mellanox.com>
4479 L:      netdev@vger.kernel.org
4480 S:      Supported
4481 F:      net/core/devlink.c
4482 F:      include/net/devlink.h
4483 F:      include/uapi/linux/devlink.h
4485 DIALOG SEMICONDUCTOR DRIVERS
4486 M:      Support Opensource <support.opensource@diasemi.com>
4487 W:      http://www.dialog-semiconductor.com/products
4488 S:      Supported
4489 F:      Documentation/hwmon/da90??
4490 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4491 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4492 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4493 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4494 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4495 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4496 F:      drivers/gpio/gpio-da90??.c
4497 F:      drivers/hwmon/da90??-hwmon.c
4498 F:      drivers/iio/adc/da91??-*.c
4499 F:      drivers/input/misc/da90??_onkey.c
4500 F:      drivers/input/touchscreen/da9052_tsi.c
4501 F:      drivers/leds/leds-da90??.c
4502 F:      drivers/mfd/da903x.c
4503 F:      drivers/mfd/da90??-*.c
4504 F:      drivers/mfd/da91??-*.c
4505 F:      drivers/power/supply/da9052-battery.c
4506 F:      drivers/power/supply/da91??-*.c
4507 F:      drivers/regulator/da903x.c
4508 F:      drivers/regulator/da9???-regulator.[ch]
4509 F:      drivers/thermal/da90??-thermal.c
4510 F:      drivers/rtc/rtc-da90??.c
4511 F:      drivers/video/backlight/da90??_bl.c
4512 F:      drivers/watchdog/da90??_wdt.c
4513 F:      include/linux/mfd/da903x.h
4514 F:      include/linux/mfd/da9052/
4515 F:      include/linux/mfd/da9055/
4516 F:      include/linux/mfd/da9062/
4517 F:      include/linux/mfd/da9063/
4518 F:      include/linux/mfd/da9150/
4519 F:      include/linux/regulator/da9211.h
4520 F:      include/sound/da[79]*.h
4521 F:      sound/soc/codecs/da[79]*.[ch]
4523 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4524 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4525 L:      linux-gpio@vger.kernel.org
4526 S:      Maintained
4527 F:      drivers/gpio/gpio-gpio-mm.c
4529 DIOLAN U2C-12 I2C DRIVER
4530 M:      Guenter Roeck <linux@roeck-us.net>
4531 L:      linux-i2c@vger.kernel.org
4532 S:      Maintained
4533 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4535 FILESYSTEM DIRECT ACCESS (DAX)
4536 M:      Matthew Wilcox <willy@infradead.org>
4537 M:      Ross Zwisler <zwisler@kernel.org>
4538 M:      Jan Kara <jack@suse.cz>
4539 L:      linux-fsdevel@vger.kernel.org
4540 S:      Supported
4541 F:      fs/dax.c
4542 F:      include/linux/dax.h
4543 F:      include/trace/events/fs_dax.h
4545 DEVICE DIRECT ACCESS (DAX)
4546 M:      Dan Williams <dan.j.williams@intel.com>
4547 M:      Dave Jiang <dave.jiang@intel.com>
4548 M:      Ross Zwisler <zwisler@kernel.org>
4549 M:      Vishal Verma <vishal.l.verma@intel.com>
4550 L:      linux-nvdimm@lists.01.org
4551 S:      Supported
4552 F:      drivers/dax/
4554 DIRECTORY NOTIFICATION (DNOTIFY)
4555 M:      Jan Kara <jack@suse.cz>
4556 R:      Amir Goldstein <amir73il@gmail.com>
4557 L:      linux-fsdevel@vger.kernel.org
4558 S:      Maintained
4559 F:      Documentation/filesystems/dnotify.txt
4560 F:      fs/notify/dnotify/
4561 F:      include/linux/dnotify.h
4563 DISK GEOMETRY AND PARTITION HANDLING
4564 M:      Andries Brouwer <aeb@cwi.nl>
4565 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4566 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4567 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4568 S:      Maintained
4570 DISKQUOTA
4571 M:      Jan Kara <jack@suse.com>
4572 S:      Maintained
4573 F:      Documentation/filesystems/quota.txt
4574 F:      fs/quota/
4575 F:      include/linux/quota*.h
4576 F:      include/uapi/linux/quota*.h
4578 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4579 M:      Bernie Thompson <bernie@plugable.com>
4580 L:      linux-fbdev@vger.kernel.org
4581 S:      Maintained
4582 W:      http://plugable.com/category/projects/udlfb/
4583 F:      drivers/video/fbdev/udlfb.c
4584 F:      include/video/udlfb.h
4585 F:      Documentation/fb/udlfb.txt
4587 DISTRIBUTED LOCK MANAGER (DLM)
4588 M:      Christine Caulfield <ccaulfie@redhat.com>
4589 M:      David Teigland <teigland@redhat.com>
4590 L:      cluster-devel@redhat.com
4591 W:      http://sources.redhat.com/cluster/
4592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4593 S:      Supported
4594 F:      fs/dlm/
4596 DMA BUFFER SHARING FRAMEWORK
4597 M:      Sumit Semwal <sumit.semwal@linaro.org>
4598 S:      Maintained
4599 L:      linux-media@vger.kernel.org
4600 L:      dri-devel@lists.freedesktop.org
4601 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4602 F:      drivers/dma-buf/
4603 F:      include/linux/dma-buf*
4604 F:      include/linux/reservation.h
4605 F:      include/linux/*fence.h
4606 F:      Documentation/driver-api/dma-buf.rst
4607 T:      git git://anongit.freedesktop.org/drm/drm-misc
4609 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4610 M:      Vinod Koul <vkoul@kernel.org>
4611 L:      dmaengine@vger.kernel.org
4612 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4613 S:      Maintained
4614 F:      drivers/dma/
4615 F:      include/linux/dmaengine.h
4616 F:      include/linux/of_dma.h
4617 F:      Documentation/devicetree/bindings/dma/
4618 F:      Documentation/driver-api/dmaengine/
4619 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4621 DMA MAPPING HELPERS
4622 M:      Christoph Hellwig <hch@lst.de>
4623 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4624 R:      Robin Murphy <robin.murphy@arm.com>
4625 L:      iommu@lists.linux-foundation.org
4626 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4627 W:      http://git.infradead.org/users/hch/dma-mapping.git
4628 S:      Supported
4629 F:      kernel/dma/
4630 F:      include/asm-generic/dma-mapping.h
4631 F:      include/linux/dma-direct.h
4632 F:      include/linux/dma-mapping.h
4633 F:      include/linux/dma-noncoherent.h
4635 DME1737 HARDWARE MONITOR DRIVER
4636 M:      Juerg Haefliger <juergh@gmail.com>
4637 L:      linux-hwmon@vger.kernel.org
4638 S:      Maintained
4639 F:      Documentation/hwmon/dme1737
4640 F:      drivers/hwmon/dme1737.c
4642 DMI/SMBIOS SUPPORT
4643 M:      Jean Delvare <jdelvare@suse.com>
4644 S:      Maintained
4645 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4646 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4647 F:      drivers/firmware/dmi-id.c
4648 F:      drivers/firmware/dmi_scan.c
4649 F:      include/linux/dmi.h
4651 DOCUMENTATION
4652 M:      Jonathan Corbet <corbet@lwn.net>
4653 L:      linux-doc@vger.kernel.org
4654 S:      Maintained
4655 F:      Documentation/
4656 F:      scripts/kernel-doc
4657 X:      Documentation/ABI/
4658 X:      Documentation/acpi/
4659 X:      Documentation/devicetree/
4660 X:      Documentation/i2c/
4661 X:      Documentation/media/
4662 X:      Documentation/power/
4663 X:      Documentation/spi/
4664 T:      git git://git.lwn.net/linux.git docs-next
4666 DOCUMENTATION/ITALIAN
4667 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4668 L:      linux-doc@vger.kernel.org
4669 S:      Maintained
4670 F:      Documentation/translations/it_IT
4672 DONGWOON DW9714 LENS VOICE COIL DRIVER
4673 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4674 L:      linux-media@vger.kernel.org
4675 T:      git git://linuxtv.org/media_tree.git
4676 S:      Maintained
4677 F:      drivers/media/i2c/dw9714.c
4678 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4680 DONGWOON DW9807 LENS VOICE COIL DRIVER
4681 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4682 L:      linux-media@vger.kernel.org
4683 T:      git git://linuxtv.org/media_tree.git
4684 S:      Maintained
4685 F:      drivers/media/i2c/dw9807-vcm.c
4686 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4688 DOUBLETALK DRIVER
4689 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4690 L:      blinux-list@redhat.com
4691 S:      Maintained
4692 F:      drivers/char/dtlk.c
4693 F:      include/linux/dtlk.h
4695 DPAA2 DATAPATH I/O (DPIO) DRIVER
4696 M:      Roy Pledge <Roy.Pledge@nxp.com>
4697 L:      linux-kernel@vger.kernel.org
4698 S:      Maintained
4699 F:      drivers/soc/fsl/dpio
4701 DPAA2 ETHERNET DRIVER
4702 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4703 L:      netdev@vger.kernel.org
4704 S:      Maintained
4705 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4706 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4707 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4708 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4709 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4711 DPAA2 ETHERNET SWITCH DRIVER
4712 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4713 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4714 L:      linux-kernel@vger.kernel.org
4715 S:      Maintained
4716 F:      drivers/staging/fsl-dpaa2/ethsw
4718 DPAA2 PTP CLOCK DRIVER
4719 M:      Yangbo Lu <yangbo.lu@nxp.com>
4720 L:      netdev@vger.kernel.org
4721 S:      Maintained
4722 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4723 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4725 DPT_I2O SCSI RAID DRIVER
4726 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4727 L:      linux-scsi@vger.kernel.org
4728 W:      http://www.adaptec.com/
4729 S:      Maintained
4730 F:      drivers/scsi/dpt*
4731 F:      drivers/scsi/dpt/
4733 DRBD DRIVER
4734 M:      Philipp Reisner <philipp.reisner@linbit.com>
4735 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4736 L:      drbd-dev@lists.linbit.com
4737 W:      http://www.drbd.org
4738 T:      git git://git.linbit.com/linux-drbd.git
4739 T:      git git://git.linbit.com/drbd-8.4.git
4740 S:      Supported
4741 F:      drivers/block/drbd/
4742 F:      lib/lru_cache.c
4743 F:      Documentation/blockdev/drbd/
4745 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4746 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4747 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4749 S:      Supported
4750 F:      Documentation/kobject.txt
4751 F:      drivers/base/
4752 F:      fs/debugfs/
4753 F:      fs/sysfs/
4754 F:      include/linux/debugfs.h
4755 F:      include/linux/kobj*
4756 F:      lib/kobj*
4758 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4759 M:      Kevin Hilman <khilman@kernel.org>
4760 M:      Nishanth Menon <nm@ti.com>
4761 S:      Maintained
4762 F:      drivers/power/avs/
4763 F:      include/linux/power/smartreflex.h
4764 L:      linux-pm@vger.kernel.org
4766 DRM DRIVER FOR ARM PL111 CLCD
4767 M:      Eric Anholt <eric@anholt.net>
4768 T:      git git://anongit.freedesktop.org/drm/drm-misc
4769 S:      Supported
4770 F:      drivers/gpu/drm/pl111/
4772 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4773 M:      Linus Walleij <linus.walleij@linaro.org>
4774 T:      git git://anongit.freedesktop.org/drm/drm-misc
4775 S:      Maintained
4776 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4777 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4779 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4780 M:      Dave Airlie <airlied@redhat.com>
4781 S:      Odd Fixes
4782 F:      drivers/gpu/drm/ast/
4784 DRM DRIVER FOR BOCHS VIRTUAL GPU
4785 M:      Gerd Hoffmann <kraxel@redhat.com>
4786 L:      virtualization@lists.linux-foundation.org
4787 T:      git git://anongit.freedesktop.org/drm/drm-misc
4788 S:      Maintained
4789 F:      drivers/gpu/drm/bochs/
4791 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4792 M:      Linus Walleij <linus.walleij@linaro.org>
4793 T:      git git://anongit.freedesktop.org/drm/drm-misc
4794 S:      Maintained
4795 F:      drivers/gpu/drm/tve200/
4797 DRM DRIVER FOR ILITEK ILI9225 PANELS
4798 M:      David Lechner <david@lechnology.com>
4799 S:      Maintained
4800 F:      drivers/gpu/drm/tinydrm/ili9225.c
4801 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4803 DRM DRIVER FOR HX8357D PANELS
4804 M:      Eric Anholt <eric@anholt.net>
4805 T:      git git://anongit.freedesktop.org/drm/drm-misc
4806 S:      Maintained
4807 F:      drivers/gpu/drm/tinydrm/hx8357d.c
4808 F:      Documentation/devicetree/bindings/display/himax,hx8357d.txt
4810 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4811 S:      Orphan / Obsolete
4812 F:      drivers/gpu/drm/i810/
4813 F:      include/uapi/drm/i810_drm.h
4815 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4816 S:      Orphan / Obsolete
4817 F:      drivers/gpu/drm/mga/
4818 F:      include/uapi/drm/mga_drm.h
4820 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4821 M:      Dave Airlie <airlied@redhat.com>
4822 S:      Odd Fixes
4823 F:      drivers/gpu/drm/mgag200/
4825 DRM DRIVER FOR MI0283QT
4826 M:      Noralf Trønnes <noralf@tronnes.org>
4827 S:      Maintained
4828 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4829 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4831 DRM DRIVER FOR MSM ADRENO GPU
4832 M:      Rob Clark <robdclark@gmail.com>
4833 L:      linux-arm-msm@vger.kernel.org
4834 L:      dri-devel@lists.freedesktop.org
4835 L:      freedreno@lists.freedesktop.org
4836 T:      git git://people.freedesktop.org/~robclark/linux
4837 S:      Maintained
4838 F:      drivers/gpu/drm/msm/
4839 F:      include/uapi/drm/msm_drm.h
4840 F:      Documentation/devicetree/bindings/display/msm/
4842 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4843 M:      Ben Skeggs <bskeggs@redhat.com>
4844 L:      dri-devel@lists.freedesktop.org
4845 L:      nouveau@lists.freedesktop.org
4846 T:      git git://github.com/skeggsb/linux
4847 S:      Supported
4848 F:      drivers/gpu/drm/nouveau/
4849 F:      include/uapi/drm/nouveau_drm.h
4851 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4852 M:      Stefan Mavrodiev <stefan@olimex.com>
4853 S:      Maintained
4854 F:      drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4855 F:      Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4857 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4858 M:      Noralf Trønnes <noralf@tronnes.org>
4859 S:      Maintained
4860 F:      drivers/gpu/drm/tinydrm/repaper.c
4861 F:      Documentation/devicetree/bindings/display/repaper.txt
4863 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4864 M:      Dave Airlie <airlied@redhat.com>
4865 M:      Gerd Hoffmann <kraxel@redhat.com>
4866 L:      virtualization@lists.linux-foundation.org
4867 T:      git git://anongit.freedesktop.org/drm/drm-misc
4868 S:      Obsolete
4869 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4870 F:      drivers/gpu/drm/cirrus/
4872 DRM DRIVER FOR QXL VIRTUAL GPU
4873 M:      Dave Airlie <airlied@redhat.com>
4874 M:      Gerd Hoffmann <kraxel@redhat.com>
4875 L:      virtualization@lists.linux-foundation.org
4876 T:      git git://anongit.freedesktop.org/drm/drm-misc
4877 S:      Maintained
4878 F:      drivers/gpu/drm/qxl/
4879 F:      include/uapi/drm/qxl_drm.h
4881 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4882 S:      Orphan / Obsolete
4883 F:      drivers/gpu/drm/r128/
4884 F:      include/uapi/drm/r128_drm.h
4886 DRM DRIVER FOR SAVAGE VIDEO CARDS
4887 S:      Orphan / Obsolete
4888 F:      drivers/gpu/drm/savage/
4889 F:      include/uapi/drm/savage_drm.h
4891 DRM DRIVER FOR SIS VIDEO CARDS
4892 S:      Orphan / Obsolete
4893 F:      drivers/gpu/drm/sis/
4894 F:      include/uapi/drm/sis_drm.h
4896 DRM DRIVER FOR SITRONIX ST7586 PANELS
4897 M:      David Lechner <david@lechnology.com>
4898 S:      Maintained
4899 F:      drivers/gpu/drm/tinydrm/st7586.c
4900 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4902 DRM DRIVER FOR SITRONIX ST7735R PANELS
4903 M:      David Lechner <david@lechnology.com>
4904 S:      Maintained
4905 F:      drivers/gpu/drm/tinydrm/st7735r.c
4906 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4908 DRM DRIVER FOR TDFX VIDEO CARDS
4909 S:      Orphan / Obsolete
4910 F:      drivers/gpu/drm/tdfx/
4912 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4913 M:      Dave Airlie <airlied@redhat.com>
4914 R:      Sean Paul <sean@poorly.run>
4915 L:      dri-devel@lists.freedesktop.org
4916 S:      Odd Fixes
4917 F:      drivers/gpu/drm/udl/
4918 T:      git git://anongit.freedesktop.org/drm/drm-misc
4920 DRM DRIVER FOR VMWARE VIRTUAL GPU
4921 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4922 M:      Thomas Hellstrom <thellstrom@vmware.com>
4923 L:      dri-devel@lists.freedesktop.org
4924 T:      git git://people.freedesktop.org/~thomash/linux
4925 S:      Supported
4926 F:      drivers/gpu/drm/vmwgfx/
4927 F:      include/uapi/drm/vmwgfx_drm.h
4929 DRM DRIVERS
4930 M:      David Airlie <airlied@linux.ie>
4931 M:      Daniel Vetter <daniel@ffwll.ch>
4932 L:      dri-devel@lists.freedesktop.org
4933 T:      git git://anongit.freedesktop.org/drm/drm
4934 B:      https://bugs.freedesktop.org/
4935 C:      irc://chat.freenode.net/dri-devel
4936 S:      Maintained
4937 F:      drivers/gpu/drm/
4938 F:      drivers/gpu/vga/
4939 F:      Documentation/devicetree/bindings/display/
4940 F:      Documentation/devicetree/bindings/gpu/
4941 F:      Documentation/gpu/
4942 F:      include/drm/
4943 F:      include/uapi/drm/
4944 F:      include/linux/vga*
4946 DRM DRIVERS AND MISC GPU PATCHES
4947 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4948 M:      Maxime Ripard <maxime.ripard@bootlin.com>
4949 M:      Sean Paul <sean@poorly.run>
4950 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4951 S:      Maintained
4952 T:      git git://anongit.freedesktop.org/drm/drm-misc
4953 F:      Documentation/gpu/
4954 F:      drivers/gpu/vga/
4955 F:      drivers/gpu/drm/*
4956 F:      include/drm/drm*
4957 F:      include/uapi/drm/drm*
4958 F:      include/linux/vga*
4960 DRM DRIVERS FOR ALLWINNER A10
4961 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4962 L:      dri-devel@lists.freedesktop.org
4963 S:      Supported
4964 F:      drivers/gpu/drm/sun4i/
4965 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4966 T:      git git://anongit.freedesktop.org/drm/drm-misc
4968 DRM DRIVERS FOR AMLOGIC SOCS
4969 M:      Neil Armstrong <narmstrong@baylibre.com>
4970 L:      dri-devel@lists.freedesktop.org
4971 L:      linux-amlogic@lists.infradead.org
4972 W:      http://linux-meson.com/
4973 S:      Supported
4974 F:      drivers/gpu/drm/meson/
4975 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4976 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4977 F:      Documentation/gpu/meson.rst
4978 T:      git git://anongit.freedesktop.org/drm/drm-misc
4980 DRM DRIVERS FOR ATMEL HLCDC
4981 M:      Boris Brezillon <bbrezillon@kernel.org>
4982 L:      dri-devel@lists.freedesktop.org
4983 S:      Supported
4984 F:      drivers/gpu/drm/atmel-hlcdc/
4985 F:      Documentation/devicetree/bindings/display/atmel/
4986 T:      git git://anongit.freedesktop.org/drm/drm-misc
4988 DRM DRIVERS FOR BRIDGE CHIPS
4989 M:      Archit Taneja <architt@codeaurora.org>
4990 M:      Andrzej Hajda <a.hajda@samsung.com>
4991 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4992 S:      Maintained
4993 T:      git git://anongit.freedesktop.org/drm/drm-misc
4994 F:      drivers/gpu/drm/bridge/
4996 DRM DRIVERS FOR EXYNOS
4997 M:      Inki Dae <inki.dae@samsung.com>
4998 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4999 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
5000 M:      Kyungmin Park <kyungmin.park@samsung.com>
5001 L:      dri-devel@lists.freedesktop.org
5002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5003 S:      Supported
5004 F:      drivers/gpu/drm/exynos/
5005 F:      include/uapi/drm/exynos_drm.h
5006 F:      Documentation/devicetree/bindings/display/exynos/
5008 DRM DRIVERS FOR FREESCALE DCU
5009 M:      Stefan Agner <stefan@agner.ch>
5010 M:      Alison Wang <alison.wang@nxp.com>
5011 L:      dri-devel@lists.freedesktop.org
5012 S:      Supported
5013 F:      drivers/gpu/drm/fsl-dcu/
5014 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
5015 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
5016 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5017 T:      git git://anongit.freedesktop.org/drm/drm-misc
5019 DRM DRIVERS FOR FREESCALE IMX
5020 M:      Philipp Zabel <p.zabel@pengutronix.de>
5021 L:      dri-devel@lists.freedesktop.org
5022 S:      Maintained
5023 F:      drivers/gpu/drm/imx/
5024 F:      drivers/gpu/ipu-v3/
5025 F:      Documentation/devicetree/bindings/display/imx/
5027 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5028 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5029 L:      dri-devel@lists.freedesktop.org
5030 T:      git git://github.com/patjak/drm-gma500
5031 S:      Maintained
5032 F:      drivers/gpu/drm/gma500/
5034 DRM DRIVERS FOR HISILICON
5035 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
5036 M:      Rongrong Zou <zourongrong@gmail.com>
5037 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
5038 R:      Chen Feng <puck.chen@hisilicon.com>
5039 L:      dri-devel@lists.freedesktop.org
5040 T:      git git://github.com/xin3liang/linux.git
5041 S:      Maintained
5042 F:      drivers/gpu/drm/hisilicon/
5043 F:      Documentation/devicetree/bindings/display/hisilicon/
5045 DRM DRIVERS FOR MEDIATEK
5046 M:      CK Hu <ck.hu@mediatek.com>
5047 M:      Philipp Zabel <p.zabel@pengutronix.de>
5048 L:      dri-devel@lists.freedesktop.org
5049 S:      Supported
5050 F:      drivers/gpu/drm/mediatek/
5051 F:      Documentation/devicetree/bindings/display/mediatek/
5053 DRM DRIVERS FOR NVIDIA TEGRA
5054 M:      Thierry Reding <thierry.reding@gmail.com>
5055 L:      dri-devel@lists.freedesktop.org
5056 L:      linux-tegra@vger.kernel.org
5057 T:      git git://anongit.freedesktop.org/tegra/linux.git
5058 S:      Supported
5059 F:      drivers/gpu/drm/tegra/
5060 F:      drivers/gpu/host1x/
5061 F:      include/linux/host1x.h
5062 F:      include/uapi/drm/tegra_drm.h
5063 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5065 DRM DRIVERS FOR RENESAS
5066 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5067 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5068 L:      dri-devel@lists.freedesktop.org
5069 L:      linux-renesas-soc@vger.kernel.org
5070 T:      git git://linuxtv.org/pinchartl/media drm/du/next
5071 S:      Supported
5072 F:      drivers/gpu/drm/rcar-du/
5073 F:      drivers/gpu/drm/shmobile/
5074 F:      include/linux/platform_data/shmob_drm.h
5075 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5076 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5077 F:      Documentation/devicetree/bindings/display/renesas,du.txt
5079 DRM DRIVERS FOR ROCKCHIP
5080 M:      Sandy Huang <hjc@rock-chips.com>
5081 M:      Heiko Stübner <heiko@sntech.de>
5082 L:      dri-devel@lists.freedesktop.org
5083 S:      Maintained
5084 F:      drivers/gpu/drm/rockchip/
5085 F:      Documentation/devicetree/bindings/display/rockchip/
5086 T:      git git://anongit.freedesktop.org/drm/drm-misc
5088 DRM DRIVERS FOR STI
5089 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5090 M:      Vincent Abriou <vincent.abriou@st.com>
5091 L:      dri-devel@lists.freedesktop.org
5092 T:      git git://anongit.freedesktop.org/drm/drm-misc
5093 S:      Maintained
5094 F:      drivers/gpu/drm/sti
5095 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
5097 DRM DRIVERS FOR STM
5098 M:      Yannick Fertre <yannick.fertre@st.com>
5099 M:      Philippe Cornu <philippe.cornu@st.com>
5100 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
5101 M:      Vincent Abriou <vincent.abriou@st.com>
5102 L:      dri-devel@lists.freedesktop.org
5103 T:      git git://anongit.freedesktop.org/drm/drm-misc
5104 S:      Maintained
5105 F:      drivers/gpu/drm/stm
5106 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5108 DRM DRIVERS FOR TI LCDC
5109 M:      Jyri Sarha <jsarha@ti.com>
5110 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5111 L:      dri-devel@lists.freedesktop.org
5112 S:      Maintained
5113 F:      drivers/gpu/drm/tilcdc/
5114 F:      Documentation/devicetree/bindings/display/tilcdc/
5116 DRM DRIVERS FOR TI OMAP
5117 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
5118 L:      dri-devel@lists.freedesktop.org
5119 S:      Maintained
5120 F:      drivers/gpu/drm/omapdrm/
5121 F:      Documentation/devicetree/bindings/display/ti/
5123 DRM DRIVERS FOR V3D
5124 M:      Eric Anholt <eric@anholt.net>
5125 S:      Supported
5126 F:      drivers/gpu/drm/v3d/
5127 F:      include/uapi/drm/v3d_drm.h
5128 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5129 T:      git git://anongit.freedesktop.org/drm/drm-misc
5131 DRM DRIVERS FOR VC4
5132 M:      Eric Anholt <eric@anholt.net>
5133 T:      git git://github.com/anholt/linux
5134 S:      Supported
5135 F:      drivers/gpu/drm/vc4/
5136 F:      include/uapi/drm/vc4_drm.h
5137 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5138 T:      git git://anongit.freedesktop.org/drm/drm-misc
5140 DRM DRIVERS FOR VIVANTE GPU IP
5141 M:      Lucas Stach <l.stach@pengutronix.de>
5142 R:      Russell King <linux+etnaviv@armlinux.org.uk>
5143 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
5144 L:      etnaviv@lists.freedesktop.org
5145 L:      dri-devel@lists.freedesktop.org
5146 S:      Maintained
5147 F:      drivers/gpu/drm/etnaviv/
5148 F:      include/uapi/drm/etnaviv_drm.h
5149 F:      Documentation/devicetree/bindings/display/etnaviv/
5151 DRM DRIVERS FOR ZTE ZX
5152 M:      Shawn Guo <shawnguo@kernel.org>
5153 L:      dri-devel@lists.freedesktop.org
5154 S:      Maintained
5155 F:      drivers/gpu/drm/zte/
5156 F:      Documentation/devicetree/bindings/display/zte,vou.txt
5157 T:      git git://anongit.freedesktop.org/drm/drm-misc
5159 DRM PANEL DRIVERS
5160 M:      Thierry Reding <thierry.reding@gmail.com>
5161 L:      dri-devel@lists.freedesktop.org
5162 T:      git git://anongit.freedesktop.org/drm/drm-misc
5163 S:      Maintained
5164 F:      drivers/gpu/drm/drm_panel.c
5165 F:      drivers/gpu/drm/panel/
5166 F:      include/drm/drm_panel.h
5167 F:      Documentation/devicetree/bindings/display/panel/
5169 DRM TINYDRM DRIVERS
5170 M:      Noralf Trønnes <noralf@tronnes.org>
5171 W:      https://github.com/notro/tinydrm/wiki/Development
5172 T:      git git://anongit.freedesktop.org/drm/drm-misc
5173 S:      Maintained
5174 F:      drivers/gpu/drm/tinydrm/
5175 F:      include/drm/tinydrm/
5177 DRM DRIVERS FOR XEN
5178 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5179 T:      git git://anongit.freedesktop.org/drm/drm-misc
5180 L:      dri-devel@lists.freedesktop.org
5181 L:      xen-devel@lists.xen.org
5182 S:      Supported
5183 F:      drivers/gpu/drm/xen/
5184 F:      Documentation/gpu/xen-front.rst
5186 DRM TTM SUBSYSTEM
5187 M:      Christian Koenig <christian.koenig@amd.com>
5188 M:      Huang Rui <ray.huang@amd.com>
5189 M:      Junwei Zhang <Jerry.Zhang@amd.com>
5190 T:      git git://people.freedesktop.org/~agd5f/linux
5191 S:      Maintained
5192 L:      dri-devel@lists.freedesktop.org
5193 F:      include/drm/ttm/
5194 F:      drivers/gpu/drm/ttm/
5196 DSBR100 USB FM RADIO DRIVER
5197 M:      Alexey Klimov <klimov.linux@gmail.com>
5198 L:      linux-media@vger.kernel.org
5199 T:      git git://linuxtv.org/media_tree.git
5200 S:      Maintained
5201 F:      drivers/media/radio/dsbr100.c
5203 DSCC4 DRIVER
5204 M:      Francois Romieu <romieu@fr.zoreil.com>
5205 L:      netdev@vger.kernel.org
5206 S:      Maintained
5207 F:      drivers/net/wan/dscc4.c
5209 DT3155 MEDIA DRIVER
5210 M:      Hans Verkuil <hverkuil@xs4all.nl>
5211 L:      linux-media@vger.kernel.org
5212 T:      git git://linuxtv.org/media_tree.git
5213 W:      https://linuxtv.org
5214 S:      Odd Fixes
5215 F:      drivers/media/pci/dt3155/
5217 DVB_USB_AF9015 MEDIA DRIVER
5218 M:      Antti Palosaari <crope@iki.fi>
5219 L:      linux-media@vger.kernel.org
5220 W:      https://linuxtv.org
5221 W:      http://palosaari.fi/linux/
5222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5223 T:      git git://linuxtv.org/anttip/media_tree.git
5224 S:      Maintained
5225 F:      drivers/media/usb/dvb-usb-v2/af9015*
5227 DVB_USB_AF9035 MEDIA DRIVER
5228 M:      Antti Palosaari <crope@iki.fi>
5229 L:      linux-media@vger.kernel.org
5230 W:      https://linuxtv.org
5231 W:      http://palosaari.fi/linux/
5232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5233 T:      git git://linuxtv.org/anttip/media_tree.git
5234 S:      Maintained
5235 F:      drivers/media/usb/dvb-usb-v2/af9035*
5237 DVB_USB_ANYSEE MEDIA DRIVER
5238 M:      Antti Palosaari <crope@iki.fi>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://palosaari.fi/linux/
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/usb/dvb-usb-v2/anysee*
5247 DVB_USB_AU6610 MEDIA DRIVER
5248 M:      Antti Palosaari <crope@iki.fi>
5249 L:      linux-media@vger.kernel.org
5250 W:      https://linuxtv.org
5251 W:      http://palosaari.fi/linux/
5252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5253 T:      git git://linuxtv.org/anttip/media_tree.git
5254 S:      Maintained
5255 F:      drivers/media/usb/dvb-usb-v2/au6610*
5257 DVB_USB_CE6230 MEDIA DRIVER
5258 M:      Antti Palosaari <crope@iki.fi>
5259 L:      linux-media@vger.kernel.org
5260 W:      https://linuxtv.org
5261 W:      http://palosaari.fi/linux/
5262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5263 T:      git git://linuxtv.org/anttip/media_tree.git
5264 S:      Maintained
5265 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5267 DVB_USB_CXUSB MEDIA DRIVER
5268 M:      Michael Krufky <mkrufky@linuxtv.org>
5269 L:      linux-media@vger.kernel.org
5270 W:      https://linuxtv.org
5271 W:      http://github.com/mkrufky
5272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5273 T:      git git://linuxtv.org/media_tree.git
5274 S:      Maintained
5275 F:      drivers/media/usb/dvb-usb/cxusb*
5277 DVB_USB_EC168 MEDIA DRIVER
5278 M:      Antti Palosaari <crope@iki.fi>
5279 L:      linux-media@vger.kernel.org
5280 W:      https://linuxtv.org
5281 W:      http://palosaari.fi/linux/
5282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5283 T:      git git://linuxtv.org/anttip/media_tree.git
5284 S:      Maintained
5285 F:      drivers/media/usb/dvb-usb-v2/ec168*
5287 DVB_USB_GL861 MEDIA DRIVER
5288 M:      Antti Palosaari <crope@iki.fi>
5289 L:      linux-media@vger.kernel.org
5290 W:      https://linuxtv.org
5291 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5292 T:      git git://linuxtv.org/anttip/media_tree.git
5293 S:      Maintained
5294 F:      drivers/media/usb/dvb-usb-v2/gl861*
5296 DVB_USB_MXL111SF MEDIA DRIVER
5297 M:      Michael Krufky <mkrufky@linuxtv.org>
5298 L:      linux-media@vger.kernel.org
5299 W:      https://linuxtv.org
5300 W:      http://github.com/mkrufky
5301 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5302 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5303 S:      Maintained
5304 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5306 DVB_USB_RTL28XXU MEDIA DRIVER
5307 M:      Antti Palosaari <crope@iki.fi>
5308 L:      linux-media@vger.kernel.org
5309 W:      https://linuxtv.org
5310 W:      http://palosaari.fi/linux/
5311 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5312 T:      git git://linuxtv.org/anttip/media_tree.git
5313 S:      Maintained
5314 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5316 DVB_USB_V2 MEDIA DRIVER
5317 M:      Antti Palosaari <crope@iki.fi>
5318 L:      linux-media@vger.kernel.org
5319 W:      https://linuxtv.org
5320 W:      http://palosaari.fi/linux/
5321 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5322 T:      git git://linuxtv.org/anttip/media_tree.git
5323 S:      Maintained
5324 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5325 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5327 DYNAMIC DEBUG
5328 M:      Jason Baron <jbaron@akamai.com>
5329 S:      Maintained
5330 F:      lib/dynamic_debug.c
5331 F:      include/linux/dynamic_debug.h
5333 DYNAMIC INTERRUPT MODERATION
5334 M:      Tal Gilboa <talgi@mellanox.com>
5335 S:      Maintained
5336 F:      include/linux/net_dim.h
5338 DZ DECSTATION DZ11 SERIAL DRIVER
5339 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5340 S:      Maintained
5341 F:      drivers/tty/serial/dz.*
5343 E3X0 POWER BUTTON DRIVER
5344 M:      Moritz Fischer <moritz.fischer@ettus.com>
5345 L:      usrp-users@lists.ettus.com
5346 W:      http://www.ettus.com
5347 S:      Supported
5348 F:      drivers/input/misc/e3x0-button.c
5349 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5351 E4000 MEDIA DRIVER
5352 M:      Antti Palosaari <crope@iki.fi>
5353 L:      linux-media@vger.kernel.org
5354 W:      https://linuxtv.org
5355 W:      http://palosaari.fi/linux/
5356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5357 T:      git git://linuxtv.org/anttip/media_tree.git
5358 S:      Maintained
5359 F:      drivers/media/tuners/e4000*
5361 EARTH_PT1 MEDIA DRIVER
5362 M:      Akihiro Tsukada <tskd08@gmail.com>
5363 L:      linux-media@vger.kernel.org
5364 S:      Odd Fixes
5365 F:      drivers/media/pci/pt1/
5367 EARTH_PT3 MEDIA DRIVER
5368 M:      Akihiro Tsukada <tskd08@gmail.com>
5369 L:      linux-media@vger.kernel.org
5370 S:      Odd Fixes
5371 F:      drivers/media/pci/pt3/
5373 EC100 MEDIA DRIVER
5374 M:      Antti Palosaari <crope@iki.fi>
5375 L:      linux-media@vger.kernel.org
5376 W:      https://linuxtv.org
5377 W:      http://palosaari.fi/linux/
5378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5379 T:      git git://linuxtv.org/anttip/media_tree.git
5380 S:      Maintained
5381 F:      drivers/media/dvb-frontends/ec100*
5383 ECRYPT FILE SYSTEM
5384 M:      Tyler Hicks <tyhicks@canonical.com>
5385 L:      ecryptfs@vger.kernel.org
5386 W:      http://ecryptfs.org
5387 W:      https://launchpad.net/ecryptfs
5388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5389 S:      Supported
5390 F:      Documentation/filesystems/ecryptfs.txt
5391 F:      fs/ecryptfs/
5393 EDAC-AMD64
5394 M:      Borislav Petkov <bp@alien8.de>
5395 L:      linux-edac@vger.kernel.org
5396 S:      Maintained
5397 F:      drivers/edac/amd64_edac*
5399 EDAC-CALXEDA
5400 M:      Robert Richter <rric@kernel.org>
5401 L:      linux-edac@vger.kernel.org
5402 S:      Maintained
5403 F:      drivers/edac/highbank*
5405 EDAC-CAVIUM OCTEON
5406 M:      Ralf Baechle <ralf@linux-mips.org>
5407 M:      David Daney <david.daney@cavium.com>
5408 L:      linux-edac@vger.kernel.org
5409 L:      linux-mips@vger.kernel.org
5410 S:      Supported
5411 F:      drivers/edac/octeon_edac*
5413 EDAC-CAVIUM THUNDERX
5414 M:      David Daney <david.daney@cavium.com>
5415 M:      Jan Glauber <jglauber@cavium.com>
5416 L:      linux-edac@vger.kernel.org
5417 S:      Supported
5418 F:      drivers/edac/thunderx_edac*
5420 EDAC-CORE
5421 M:      Borislav Petkov <bp@alien8.de>
5422 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5423 L:      linux-edac@vger.kernel.org
5424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5426 S:      Supported
5427 F:      Documentation/admin-guide/ras.rst
5428 F:      Documentation/driver-api/edac.rst
5429 F:      drivers/edac/
5430 F:      include/linux/edac.h
5432 EDAC-E752X
5433 M:      Mark Gross <mark.gross@intel.com>
5434 L:      linux-edac@vger.kernel.org
5435 S:      Maintained
5436 F:      drivers/edac/e752x_edac.c
5438 EDAC-E7XXX
5439 L:      linux-edac@vger.kernel.org
5440 S:      Maintained
5441 F:      drivers/edac/e7xxx_edac.c
5443 EDAC-FSL_DDR
5444 M:      York Sun <york.sun@nxp.com>
5445 L:      linux-edac@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/edac/fsl_ddr_edac.*
5449 EDAC-GHES
5450 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5451 L:      linux-edac@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/edac/ghes_edac.c
5455 EDAC-I3000
5456 L:      linux-edac@vger.kernel.org
5457 S:      Orphan
5458 F:      drivers/edac/i3000_edac.c
5460 EDAC-I5000
5461 L:      linux-edac@vger.kernel.org
5462 S:      Maintained
5463 F:      drivers/edac/i5000_edac.c
5465 EDAC-I5400
5466 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5467 L:      linux-edac@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/edac/i5400_edac.c
5471 EDAC-I7300
5472 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5473 L:      linux-edac@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/edac/i7300_edac.c
5477 EDAC-I7CORE
5478 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5479 L:      linux-edac@vger.kernel.org
5480 S:      Maintained
5481 F:      drivers/edac/i7core_edac.c
5483 EDAC-I82443BXGX
5484 M:      Tim Small <tim@buttersideup.com>
5485 L:      linux-edac@vger.kernel.org
5486 S:      Maintained
5487 F:      drivers/edac/i82443bxgx_edac.c
5489 EDAC-I82975X
5490 M:      "Arvind R." <arvino55@gmail.com>
5491 L:      linux-edac@vger.kernel.org
5492 S:      Maintained
5493 F:      drivers/edac/i82975x_edac.c
5495 EDAC-IE31200
5496 M:      Jason Baron <jbaron@akamai.com>
5497 L:      linux-edac@vger.kernel.org
5498 S:      Maintained
5499 F:      drivers/edac/ie31200_edac.c
5501 EDAC-MPC85XX
5502 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5503 L:      linux-edac@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/edac/mpc85xx_edac.[ch]
5507 EDAC-PASEMI
5508 M:      Egor Martovetsky <egor@pasemi.com>
5509 L:      linux-edac@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/edac/pasemi_edac.c
5513 EDAC-PND2
5514 M:      Tony Luck <tony.luck@intel.com>
5515 L:      linux-edac@vger.kernel.org
5516 S:      Maintained
5517 F:      drivers/edac/pnd2_edac.[ch]
5519 EDAC-R82600
5520 M:      Tim Small <tim@buttersideup.com>
5521 L:      linux-edac@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/edac/r82600_edac.c
5525 EDAC-SBRIDGE
5526 M:      Tony Luck <tony.luck@intel.com>
5527 R:      Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5528 L:      linux-edac@vger.kernel.org
5529 S:      Maintained
5530 F:      drivers/edac/sb_edac.c
5532 EDAC-SKYLAKE
5533 M:      Tony Luck <tony.luck@intel.com>
5534 L:      linux-edac@vger.kernel.org
5535 S:      Maintained
5536 F:      drivers/edac/skx_edac.c
5538 EDAC-TI
5539 M:      Tero Kristo <t-kristo@ti.com>
5540 L:      linux-edac@vger.kernel.org
5541 S:      Maintained
5542 F:      drivers/edac/ti_edac.c
5544 EDAC-QCOM
5545 M:      Channagoud Kadabi <ckadabi@codeaurora.org>
5546 M:      Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5547 L:      linux-arm-msm@vger.kernel.org
5548 L:      linux-edac@vger.kernel.org
5549 S:      Maintained
5550 F:      drivers/edac/qcom_edac.c
5552 EDIROL UA-101/UA-1000 DRIVER
5553 M:      Clemens Ladisch <clemens@ladisch.de>
5554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5555 T:      git git://git.alsa-project.org/alsa-kernel.git
5556 S:      Maintained
5557 F:      sound/usb/misc/ua101.c
5559 EFI TEST DRIVER
5560 L:      linux-efi@vger.kernel.org
5561 M:      Ivan Hu <ivan.hu@canonical.com>
5562 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 S:      Maintained
5564 F:      drivers/firmware/efi/test/
5566 EFI VARIABLE FILESYSTEM
5567 M:      Matthew Garrett <matthew.garrett@nebula.com>
5568 M:      Jeremy Kerr <jk@ozlabs.org>
5569 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5571 L:      linux-efi@vger.kernel.org
5572 S:      Maintained
5573 F:      fs/efivarfs/
5575 EFIFB FRAMEBUFFER DRIVER
5576 L:      linux-fbdev@vger.kernel.org
5577 M:      Peter Jones <pjones@redhat.com>
5578 S:      Maintained
5579 F:      drivers/video/fbdev/efifb.c
5581 EFS FILESYSTEM
5582 W:      http://aeschi.ch.eu.org/efs/
5583 S:      Orphan
5584 F:      fs/efs/
5586 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5587 M:      Douglas Miller <dougmill@linux.ibm.com>
5588 L:      netdev@vger.kernel.org
5589 S:      Maintained
5590 F:      drivers/net/ethernet/ibm/ehea/
5592 EM28XX VIDEO4LINUX DRIVER
5593 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5594 L:      linux-media@vger.kernel.org
5595 W:      https://linuxtv.org
5596 T:      git git://linuxtv.org/media_tree.git
5597 S:      Maintained
5598 F:      drivers/media/usb/em28xx/
5599 F:      Documentation/media/v4l-drivers/em28xx*
5601 EMBEDDED LINUX
5602 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5603 M:      Matt Mackall <mpm@selenic.com>
5604 M:      David Woodhouse <dwmw2@infradead.org>
5605 L:      linux-embedded@vger.kernel.org
5606 S:      Maintained
5608 Emulex 10Gbps iSCSI - OneConnect DRIVER
5609 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5610 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5611 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5612 L:      linux-scsi@vger.kernel.org
5613 W:      http://www.broadcom.com
5614 S:      Supported
5615 F:      drivers/scsi/be2iscsi/
5617 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5618 M:      Sathya Perla <sathya.perla@broadcom.com>
5619 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5620 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5621 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5622 L:      netdev@vger.kernel.org
5623 W:      http://www.emulex.com
5624 S:      Supported
5625 F:      drivers/net/ethernet/emulex/benet/
5627 EMULEX ONECONNECT ROCE DRIVER
5628 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5629 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5630 L:      linux-rdma@vger.kernel.org
5631 W:      http://www.broadcom.com
5632 S:      Odd Fixes
5633 F:      drivers/infiniband/hw/ocrdma/
5634 F:      include/uapi/rdma/ocrdma-abi.h
5636 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5637 M:      James Smart <james.smart@broadcom.com>
5638 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5639 L:      linux-scsi@vger.kernel.org
5640 W:      http://www.broadcom.com
5641 S:      Supported
5642 F:      drivers/scsi/lpfc/
5644 ENE CB710 FLASH CARD READER DRIVER
5645 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5646 S:      Maintained
5647 F:      drivers/misc/cb710/
5648 F:      drivers/mmc/host/cb710-mmc.*
5649 F:      include/linux/cb710.h
5651 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5652 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5653 S:      Maintained
5654 F:      drivers/media/rc/ene_ir.*
5656 EPSON S1D13XXX FRAMEBUFFER DRIVER
5657 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5658 S:      Maintained
5659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5660 F:      drivers/video/fbdev/s1d13xxxfb.c
5661 F:      include/video/s1d13xxxfb.h
5663 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5664 M:      Jeff Layton <jlayton@kernel.org>
5665 S:      Maintained
5666 F:      lib/errseq.c
5667 F:      include/linux/errseq.h
5669 ET131X NETWORK DRIVER
5670 M:      Mark Einon <mark.einon@gmail.com>
5671 S:      Odd Fixes
5672 F:      drivers/net/ethernet/agere/
5674 ETHERNET BRIDGE
5675 M:      Roopa Prabhu <roopa@cumulusnetworks.com>
5676 M:      Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5677 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5678 L:      netdev@vger.kernel.org
5679 W:      http://www.linuxfoundation.org/en/Net:Bridge
5680 S:      Maintained
5681 F:      include/linux/netfilter_bridge/
5682 F:      net/bridge/
5684 ETHERNET PHY LIBRARY
5685 M:      Andrew Lunn <andrew@lunn.ch>
5686 M:      Florian Fainelli <f.fainelli@gmail.com>
5687 M:      Heiner Kallweit <hkallweit1@gmail.com>
5688 L:      netdev@vger.kernel.org
5689 S:      Maintained
5690 F:      Documentation/ABI/testing/sysfs-bus-mdio
5691 F:      Documentation/devicetree/bindings/net/mdio*
5692 F:      Documentation/networking/phy.txt
5693 F:      drivers/net/phy/
5694 F:      drivers/of/of_mdio.c
5695 F:      drivers/of/of_net.c
5696 F:      include/linux/*mdio*.h
5697 F:      include/linux/of_net.h
5698 F:      include/linux/phy.h
5699 F:      include/linux/phy_fixed.h
5700 F:      include/linux/platform_data/mdio-bcm-unimac.h
5701 F:      include/linux/platform_data/mdio-gpio.h
5702 F:      include/trace/events/mdio.h
5703 F:      include/uapi/linux/mdio.h
5704 F:      include/uapi/linux/mii.h
5706 EXT2 FILE SYSTEM
5707 M:      Jan Kara <jack@suse.com>
5708 L:      linux-ext4@vger.kernel.org
5709 S:      Maintained
5710 F:      Documentation/filesystems/ext2.txt
5711 F:      fs/ext2/
5712 F:      include/linux/ext2*
5714 EXT4 FILE SYSTEM
5715 M:      "Theodore Ts'o" <tytso@mit.edu>
5716 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5717 L:      linux-ext4@vger.kernel.org
5718 W:      http://ext4.wiki.kernel.org
5719 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5721 S:      Maintained
5722 F:      Documentation/filesystems/ext4/
5723 F:      fs/ext4/
5725 Extended Verification Module (EVM)
5726 M:      Mimi Zohar <zohar@linux.ibm.com>
5727 L:      linux-integrity@vger.kernel.org
5728 S:      Supported
5729 F:      security/integrity/evm/
5731 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5732 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5733 L:      linux-efi@vger.kernel.org
5734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5735 S:      Maintained
5736 F:      Documentation/efi-stub.txt
5737 F:      arch/*/kernel/efi.c
5738 F:      arch/x86/boot/compressed/eboot.[ch]
5739 F:      arch/*/include/asm/efi.h
5740 F:      arch/x86/platform/efi/
5741 F:      drivers/firmware/efi/
5742 F:      include/linux/efi*.h
5743 F:      arch/arm/boot/compressed/efi-header.S
5744 F:      arch/arm64/kernel/efi-entry.S
5746 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5747 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5748 M:      Chanwoo Choi <cw00.choi@samsung.com>
5749 L:      linux-kernel@vger.kernel.org
5750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5751 S:      Maintained
5752 F:      drivers/extcon/
5753 F:      include/linux/extcon/
5754 F:      include/linux/extcon.h
5755 F:      Documentation/extcon/
5756 F:      Documentation/devicetree/bindings/extcon/
5758 EXYNOS DP DRIVER
5759 M:      Jingoo Han <jingoohan1@gmail.com>
5760 L:      dri-devel@lists.freedesktop.org
5761 S:      Maintained
5762 F:      drivers/gpu/drm/exynos/exynos_dp*
5764 EXYNOS SYSMMU (IOMMU) driver
5765 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5766 L:      iommu@lists.linux-foundation.org
5767 S:      Maintained
5768 F:      drivers/iommu/exynos-iommu.c
5770 EZchip NPS platform support
5771 M:      Vineet Gupta <vgupta@synopsys.com>
5772 M:      Ofer Levi <oferle@mellanox.com>
5773 S:      Supported
5774 F:      arch/arc/plat-eznps
5775 F:      arch/arc/boot/dts/eznps.dts
5777 F2FS FILE SYSTEM
5778 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5779 M:      Chao Yu <yuchao0@huawei.com>
5780 L:      linux-f2fs-devel@lists.sourceforge.net
5781 W:      https://f2fs.wiki.kernel.org/
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5783 S:      Maintained
5784 F:      Documentation/filesystems/f2fs.txt
5785 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5786 F:      fs/f2fs/
5787 F:      include/linux/f2fs_fs.h
5788 F:      include/trace/events/f2fs.h
5790 F71805F HARDWARE MONITORING DRIVER
5791 M:      Jean Delvare <jdelvare@suse.com>
5792 L:      linux-hwmon@vger.kernel.org
5793 S:      Maintained
5794 F:      Documentation/hwmon/f71805f
5795 F:      drivers/hwmon/f71805f.c
5797 FADDR2LINE
5798 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5799 S:      Maintained
5800 F:      scripts/faddr2line
5802 FAILOVER MODULE
5803 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5804 L:      netdev@vger.kernel.org
5805 S:      Supported
5806 F:      net/core/failover.c
5807 F:      include/net/failover.h
5808 F:      Documentation/networking/failover.rst
5810 FANOTIFY
5811 M:      Jan Kara <jack@suse.cz>
5812 R:      Amir Goldstein <amir73il@gmail.com>
5813 L:      linux-fsdevel@vger.kernel.org
5814 S:      Maintained
5815 F:      fs/notify/fanotify/
5816 F:      include/linux/fanotify.h
5817 F:      include/uapi/linux/fanotify.h
5819 FARSYNC SYNCHRONOUS DRIVER
5820 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5821 W:      http://www.farsite.co.uk/
5822 S:      Supported
5823 F:      drivers/net/wan/farsync.*
5825 FAULT INJECTION SUPPORT
5826 M:      Akinobu Mita <akinobu.mita@gmail.com>
5827 S:      Supported
5828 F:      Documentation/fault-injection/
5829 F:      lib/fault-inject.c
5831 FBTFT Framebuffer drivers
5832 S:      Orphan
5833 L:      dri-devel@lists.freedesktop.org
5834 L:      linux-fbdev@vger.kernel.org
5835 F:      drivers/staging/fbtft/
5837 FC0011 TUNER DRIVER
5838 M:      Michael Buesch <m@bues.ch>
5839 L:      linux-media@vger.kernel.org
5840 S:      Maintained
5841 F:      drivers/media/tuners/fc0011.h
5842 F:      drivers/media/tuners/fc0011.c
5844 FC2580 MEDIA DRIVER
5845 M:      Antti Palosaari <crope@iki.fi>
5846 L:      linux-media@vger.kernel.org
5847 W:      https://linuxtv.org
5848 W:      http://palosaari.fi/linux/
5849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5850 T:      git git://linuxtv.org/anttip/media_tree.git
5851 S:      Maintained
5852 F:      drivers/media/tuners/fc2580*
5854 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5855 M:      Johannes Thumshirn <jth@kernel.org>
5856 L:      linux-scsi@vger.kernel.org
5857 W:      www.Open-FCoE.org
5858 S:      Supported
5859 F:      drivers/scsi/libfc/
5860 F:      drivers/scsi/fcoe/
5861 F:      include/scsi/fc/
5862 F:      include/scsi/libfc.h
5863 F:      include/scsi/libfcoe.h
5864 F:      include/uapi/scsi/fc/
5866 FILE LOCKING (flock() and fcntl()/lockf())
5867 M:      Jeff Layton <jlayton@kernel.org>
5868 M:      "J. Bruce Fields" <bfields@fieldses.org>
5869 L:      linux-fsdevel@vger.kernel.org
5870 S:      Maintained
5871 F:      include/linux/fcntl.h
5872 F:      include/uapi/linux/fcntl.h
5873 F:      fs/fcntl.c
5874 F:      fs/locks.c
5876 FILESYSTEMS (VFS and infrastructure)
5877 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5878 L:      linux-fsdevel@vger.kernel.org
5879 S:      Maintained
5880 F:      fs/*
5881 F:      include/linux/fs.h
5882 F:      include/uapi/linux/fs.h
5884 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5885 M:      Riku Voipio <riku.voipio@iki.fi>
5886 L:      linux-hwmon@vger.kernel.org
5887 S:      Maintained
5888 F:      drivers/hwmon/f75375s.c
5889 F:      include/linux/f75375s.h
5891 FIREWIRE AUDIO DRIVERS
5892 M:      Clemens Ladisch <clemens@ladisch.de>
5893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5894 T:      git git://git.alsa-project.org/alsa-kernel.git
5895 S:      Maintained
5896 F:      sound/firewire/
5898 FIREWIRE MEDIA DRIVERS (firedtv)
5899 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5900 L:      linux-media@vger.kernel.org
5901 L:      linux1394-devel@lists.sourceforge.net
5902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5903 S:      Maintained
5904 F:      drivers/media/firewire/
5906 FIREWIRE SBP-2 TARGET
5907 M:      Chris Boot <bootc@bootc.net>
5908 L:      linux-scsi@vger.kernel.org
5909 L:      target-devel@vger.kernel.org
5910 L:      linux1394-devel@lists.sourceforge.net
5911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5912 S:      Maintained
5913 F:      drivers/target/sbp/
5915 FIREWIRE SUBSYSTEM
5916 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5917 L:      linux1394-devel@lists.sourceforge.net
5918 W:      http://ieee1394.wiki.kernel.org/
5919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5920 S:      Maintained
5921 F:      drivers/firewire/
5922 F:      include/linux/firewire.h
5923 F:      include/uapi/linux/firewire*.h
5924 F:      tools/firewire/
5926 FIRMWARE LOADER (request_firmware)
5927 M:      Luis Chamberlain <mcgrof@kernel.org>
5928 L:      linux-kernel@vger.kernel.org
5929 S:      Maintained
5930 F:      Documentation/firmware_class/
5931 F:      drivers/base/firmware_loader/
5932 F:      include/linux/firmware.h
5934 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5935 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5936 M:      Philip Kelleher <pjk1939@linux.ibm.com>
5937 S:      Maintained
5938 F:      drivers/block/rsxx/
5940 FLOPPY DRIVER
5941 M:      Jiri Kosina <jikos@kernel.org>
5942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5943 S:      Odd fixes
5944 F:      drivers/block/floppy.c
5946 FMC SUBSYSTEM
5947 M:      Alessandro Rubini <rubini@gnudd.com>
5948 W:      http://www.ohwr.org/projects/fmc-bus
5949 S:      Supported
5950 F:      drivers/fmc/
5951 F:      include/linux/fmc*.h
5952 F:      include/linux/ipmi-fru.h
5953 K:      fmc_d.*register
5955 FPGA MANAGER FRAMEWORK
5956 M:      Alan Tull <atull@kernel.org>
5957 M:      Moritz Fischer <mdf@kernel.org>
5958 L:      linux-fpga@vger.kernel.org
5959 S:      Maintained
5960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5961 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5962 F:      Documentation/fpga/
5963 F:      Documentation/driver-api/fpga/
5964 F:      Documentation/devicetree/bindings/fpga/
5965 F:      drivers/fpga/
5966 F:      include/linux/fpga/
5967 W:      http://www.rocketboards.org
5969 FPGA DFL DRIVERS
5970 M:      Wu Hao <hao.wu@intel.com>
5971 L:      linux-fpga@vger.kernel.org
5972 S:      Maintained
5973 F:      Documentation/fpga/dfl.txt
5974 F:      include/uapi/linux/fpga-dfl.h
5975 F:      drivers/fpga/dfl*
5977 FPU EMULATOR
5978 M:      Bill Metzenthen <billm@melbpc.org.au>
5979 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5980 S:      Maintained
5981 F:      arch/x86/math-emu/
5983 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5984 L:      netdev@vger.kernel.org
5985 S:      Orphan
5986 F:      drivers/net/wan/dlci.c
5987 F:      drivers/net/wan/sdla.c
5989 FRAMEBUFFER LAYER
5990 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5991 L:      dri-devel@lists.freedesktop.org
5992 L:      linux-fbdev@vger.kernel.org
5993 T:      git git://github.com/bzolnier/linux.git
5994 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5995 S:      Maintained
5996 F:      Documentation/fb/
5997 F:      drivers/video/
5998 F:      include/video/
5999 F:      include/linux/fb.h
6000 F:      include/uapi/video/
6001 F:      include/uapi/linux/fb.h
6003 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6004 M:      Horia Geantă <horia.geanta@nxp.com>
6005 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
6006 L:      linux-crypto@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/crypto/caam/
6009 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6011 FREESCALE DIU FRAMEBUFFER DRIVER
6012 M:      Timur Tabi <timur@kernel.org>
6013 L:      linux-fbdev@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/video/fbdev/fsl-diu-fb.*
6017 FREESCALE DMA DRIVER
6018 M:      Li Yang <leoyang.li@nxp.com>
6019 M:      Zhang Wei <zw@zh-kernel.org>
6020 L:      linuxppc-dev@lists.ozlabs.org
6021 S:      Maintained
6022 F:      drivers/dma/fsldma.*
6024 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6025 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
6026 L:      netdev@vger.kernel.org
6027 S:      Maintained
6028 F:      drivers/net/ethernet/freescale/gianfar*
6029 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6031 FREESCALE GPMI NAND DRIVER
6032 M:      Han Xu <han.xu@nxp.com>
6033 L:      linux-mtd@lists.infradead.org
6034 S:      Maintained
6035 F:      drivers/mtd/nand/raw/gpmi-nand/*
6037 FREESCALE I2C CPM DRIVER
6038 M:      Jochen Friedrich <jochen@scram.de>
6039 L:      linuxppc-dev@lists.ozlabs.org
6040 L:      linux-i2c@vger.kernel.org
6041 S:      Maintained
6042 F:      drivers/i2c/busses/i2c-cpm.c
6044 FREESCALE IMX LPI2C DRIVER
6045 M:      Dong Aisheng <aisheng.dong@nxp.com>
6046 L:      linux-i2c@vger.kernel.org
6047 L:      linux-imx@nxp.com
6048 S:      Maintained
6049 F:      drivers/i2c/busses/i2c-imx-lpi2c.c
6050 F:      Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6052 FREESCALE IMX / MXC FEC DRIVER
6053 M:      Fugang Duan <fugang.duan@nxp.com>
6054 L:      netdev@vger.kernel.org
6055 S:      Maintained
6056 F:      drivers/net/ethernet/freescale/fec_main.c
6057 F:      drivers/net/ethernet/freescale/fec_ptp.c
6058 F:      drivers/net/ethernet/freescale/fec.h
6059 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
6061 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6062 M:      Sascha Hauer <s.hauer@pengutronix.de>
6063 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
6064 L:      linux-fbdev@vger.kernel.org
6065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6066 S:      Maintained
6067 F:      include/linux/platform_data/video-imxfb.h
6068 F:      drivers/video/fbdev/imxfb.c
6070 FREESCALE QORIQ DPAA ETHERNET DRIVER
6071 M:      Madalin Bucur <madalin.bucur@nxp.com>
6072 L:      netdev@vger.kernel.org
6073 S:      Maintained
6074 F:      drivers/net/ethernet/freescale/dpaa
6076 FREESCALE QORIQ DPAA FMAN DRIVER
6077 M:      Madalin Bucur <madalin.bucur@nxp.com>
6078 L:      netdev@vger.kernel.org
6079 S:      Maintained
6080 F:      drivers/net/ethernet/freescale/fman
6081 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
6083 FREESCALE QORIQ PTP CLOCK DRIVER
6084 M:      Yangbo Lu <yangbo.lu@nxp.com>
6085 L:      netdev@vger.kernel.org
6086 S:      Maintained
6087 F:      drivers/ptp/ptp_qoriq.c
6088 F:      include/linux/fsl/ptp_qoriq.h
6089 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6091 FREESCALE QUAD SPI DRIVER
6092 M:      Han Xu <han.xu@nxp.com>
6093 L:      linux-mtd@lists.infradead.org
6094 S:      Maintained
6095 F:      drivers/mtd/spi-nor/fsl-quadspi.c
6097 FREESCALE QUICC ENGINE LIBRARY
6098 M:      Qiang Zhao <qiang.zhao@nxp.com>
6099 L:      linuxppc-dev@lists.ozlabs.org
6100 S:      Maintained
6101 F:      drivers/soc/fsl/qe/
6102 F:      include/soc/fsl/*qe*.h
6103 F:      include/soc/fsl/*ucc*.h
6105 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6106 M:      Li Yang <leoyang.li@nxp.com>
6107 L:      netdev@vger.kernel.org
6108 L:      linuxppc-dev@lists.ozlabs.org
6109 S:      Maintained
6110 F:      drivers/net/ethernet/freescale/ucc_geth*
6112 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6113 M:      Zhao Qiang <qiang.zhao@nxp.com>
6114 L:      netdev@vger.kernel.org
6115 L:      linuxppc-dev@lists.ozlabs.org
6116 S:      Maintained
6117 F:      drivers/net/wan/fsl_ucc_hdlc*
6119 FREESCALE QUICC ENGINE UCC UART DRIVER
6120 M:      Timur Tabi <timur@kernel.org>
6121 L:      linuxppc-dev@lists.ozlabs.org
6122 S:      Maintained
6123 F:      drivers/tty/serial/ucc_uart.c
6125 FREESCALE SOC DRIVERS
6126 M:      Li Yang <leoyang.li@nxp.com>
6127 L:      linuxppc-dev@lists.ozlabs.org
6128 L:      linux-arm-kernel@lists.infradead.org
6129 S:      Maintained
6130 F:      Documentation/devicetree/bindings/soc/fsl/
6131 F:      drivers/soc/fsl/
6132 F:      include/linux/fsl/
6134 FREESCALE SOC FS_ENET DRIVER
6135 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
6136 L:      linuxppc-dev@lists.ozlabs.org
6137 L:      netdev@vger.kernel.org
6138 S:      Maintained
6139 F:      drivers/net/ethernet/freescale/fs_enet/
6140 F:      include/linux/fs_enet_pd.h
6142 FREESCALE SOC SOUND DRIVERS
6143 M:      Timur Tabi <timur@kernel.org>
6144 M:      Nicolin Chen <nicoleotsuka@gmail.com>
6145 M:      Xiubo Li <Xiubo.Lee@gmail.com>
6146 R:      Fabio Estevam <fabio.estevam@nxp.com>
6147 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6148 L:      linuxppc-dev@lists.ozlabs.org
6149 S:      Maintained
6150 F:      sound/soc/fsl/fsl*
6151 F:      sound/soc/fsl/imx*
6152 F:      sound/soc/fsl/mpc8610_hpcd.c
6154 FREESCALE USB PERIPHERAL DRIVERS
6155 M:      Li Yang <leoyang.li@nxp.com>
6156 L:      linux-usb@vger.kernel.org
6157 L:      linuxppc-dev@lists.ozlabs.org
6158 S:      Maintained
6159 F:      drivers/usb/gadget/udc/fsl*
6161 FREEVXFS FILESYSTEM
6162 M:      Christoph Hellwig <hch@infradead.org>
6163 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
6164 S:      Maintained
6165 F:      fs/freevxfs/
6167 FREEZER
6168 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6169 M:      Pavel Machek <pavel@ucw.cz>
6170 L:      linux-pm@vger.kernel.org
6171 S:      Supported
6172 F:      Documentation/power/freezing-of-tasks.txt
6173 F:      include/linux/freezer.h
6174 F:      kernel/freezer.c
6176 FRONTSWAP API
6177 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6178 L:      linux-kernel@vger.kernel.org
6179 S:      Maintained
6180 F:      mm/frontswap.c
6181 F:      include/linux/frontswap.h
6183 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6184 M:      David Howells <dhowells@redhat.com>
6185 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
6186 S:      Supported
6187 F:      Documentation/filesystems/caching/
6188 F:      fs/fscache/
6189 F:      include/linux/fscache*.h
6191 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6192 M:      Theodore Y. Ts'o <tytso@mit.edu>
6193 M:      Jaegeuk Kim <jaegeuk@kernel.org>
6194 L:      linux-fscrypt@vger.kernel.org
6195 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6197 S:      Supported
6198 F:      fs/crypto/
6199 F:      include/linux/fscrypt*.h
6200 F:      Documentation/filesystems/fscrypt.rst
6202 FSI-ATTACHED I2C DRIVER
6203 M:      Eddie James <eajames@linux.ibm.com>
6204 L:      linux-i2c@vger.kernel.org
6205 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
6206 S:      Maintained
6207 F:      drivers/i2c/busses/i2c-fsi.c
6208 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6210 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6211 M:      Jan Kara <jack@suse.cz>
6212 R:      Amir Goldstein <amir73il@gmail.com>
6213 L:      linux-fsdevel@vger.kernel.org
6214 S:      Maintained
6215 F:      fs/notify/
6216 F:      include/linux/fsnotify*.h
6218 FUJITSU LAPTOP EXTRAS
6219 M:      Jonathan Woithe <jwoithe@just42.net>
6220 L:      platform-driver-x86@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/platform/x86/fujitsu-laptop.c
6224 FUJITSU M-5MO LS CAMERA ISP DRIVER
6225 M:      Kyungmin Park <kyungmin.park@samsung.com>
6226 M:      Heungjun Kim <riverful.kim@samsung.com>
6227 L:      linux-media@vger.kernel.org
6228 S:      Maintained
6229 F:      drivers/media/i2c/m5mols/
6230 F:      include/media/i2c/m5mols.h
6232 FUJITSU TABLET EXTRAS
6233 M:      Robert Gerlach <khnz@gmx.de>
6234 L:      platform-driver-x86@vger.kernel.org
6235 S:      Maintained
6236 F:      drivers/platform/x86/fujitsu-tablet.c
6238 FUSE: FILESYSTEM IN USERSPACE
6239 M:      Miklos Szeredi <miklos@szeredi.hu>
6240 L:      linux-fsdevel@vger.kernel.org
6241 W:      http://fuse.sourceforge.net/
6242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6243 S:      Maintained
6244 F:      fs/fuse/
6245 F:      include/uapi/linux/fuse.h
6246 F:      Documentation/filesystems/fuse.txt
6248 FUTEX SUBSYSTEM
6249 M:      Thomas Gleixner <tglx@linutronix.de>
6250 M:      Ingo Molnar <mingo@redhat.com>
6251 R:      Peter Zijlstra <peterz@infradead.org>
6252 R:      Darren Hart <dvhart@infradead.org>
6253 L:      linux-kernel@vger.kernel.org
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6255 S:      Maintained
6256 F:      kernel/futex.c
6257 F:      kernel/futex_compat.c
6258 F:      include/asm-generic/futex.h
6259 F:      include/linux/futex.h
6260 F:      include/uapi/linux/futex.h
6261 F:      tools/testing/selftests/futex/
6262 F:      tools/perf/bench/futex*
6263 F:      Documentation/*futex*
6265 GCC PLUGINS
6266 M:      Kees Cook <keescook@chromium.org>
6267 R:      Emese Revfy <re.emese@gmail.com>
6268 L:      kernel-hardening@lists.openwall.com
6269 S:      Maintained
6270 F:      scripts/gcc-plugins/
6271 F:      scripts/gcc-plugin.sh
6272 F:      scripts/Makefile.gcc-plugins
6273 F:      Documentation/gcc-plugins.txt
6275 GASKET DRIVER FRAMEWORK
6276 M:      Rob Springer <rspringer@google.com>
6277 M:      Todd Poynor <toddpoynor@google.com>
6278 M:      Ben Chan <benchan@chromium.org>
6279 S:      Maintained
6280 F:      drivers/staging/gasket/
6282 GCOV BASED KERNEL PROFILING
6283 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6284 S:      Maintained
6285 F:      kernel/gcov/
6286 F:      Documentation/dev-tools/gcov.rst
6288 GDB KERNEL DEBUGGING HELPER SCRIPTS
6289 M:      Jan Kiszka <jan.kiszka@siemens.com>
6290 M:      Kieran Bingham <kbingham@kernel.org>
6291 S:      Supported
6292 F:      scripts/gdb/
6294 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6295 M:      Achim Leubner <achim_leubner@adaptec.com>
6296 L:      linux-scsi@vger.kernel.org
6297 W:      http://www.icp-vortex.com/
6298 S:      Supported
6299 F:      drivers/scsi/gdt*
6301 GEMTEK FM RADIO RECEIVER DRIVER
6302 M:      Hans Verkuil <hverkuil@xs4all.nl>
6303 L:      linux-media@vger.kernel.org
6304 T:      git git://linuxtv.org/media_tree.git
6305 W:      https://linuxtv.org
6306 S:      Maintained
6307 F:      drivers/media/radio/radio-gemtek*
6309 GENERIC GPIO I2C DRIVER
6310 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6311 S:      Supported
6312 F:      drivers/i2c/busses/i2c-gpio.c
6313 F:      include/linux/platform_data/i2c-gpio.h
6315 GENERIC GPIO I2C MULTIPLEXER DRIVER
6316 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6317 L:      linux-i2c@vger.kernel.org
6318 S:      Supported
6319 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6320 F:      include/linux/platform_data/i2c-mux-gpio.h
6321 F:      Documentation/i2c/muxes/i2c-mux-gpio
6323 GENERIC HDLC (WAN) DRIVERS
6324 M:      Krzysztof Halasa <khc@pm.waw.pl>
6325 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6326 S:      Maintained
6327 F:      drivers/net/wan/c101.c
6328 F:      drivers/net/wan/hd6457*
6329 F:      drivers/net/wan/hdlc*
6330 F:      drivers/net/wan/n2.c
6331 F:      drivers/net/wan/pc300too.c
6332 F:      drivers/net/wan/pci200syn.c
6333 F:      drivers/net/wan/wanxl*
6335 GENERIC INCLUDE/ASM HEADER FILES
6336 M:      Arnd Bergmann <arnd@arndb.de>
6337 L:      linux-arch@vger.kernel.org
6338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6339 S:      Maintained
6340 F:      include/asm-generic/
6341 F:      include/uapi/asm-generic/
6343 GENERIC PHY FRAMEWORK
6344 M:      Kishon Vijay Abraham I <kishon@ti.com>
6345 L:      linux-kernel@vger.kernel.org
6346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6347 S:      Supported
6348 F:      drivers/phy/
6349 F:      include/linux/phy/
6350 F:      Documentation/devicetree/bindings/phy/
6352 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6353 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6354 S:      Supported
6355 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6357 GENERIC PM DOMAINS
6358 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6359 M:      Kevin Hilman <khilman@kernel.org>
6360 M:      Ulf Hansson <ulf.hansson@linaro.org>
6361 L:      linux-pm@vger.kernel.org
6362 S:      Supported
6363 F:      drivers/base/power/domain*.c
6364 F:      include/linux/pm_domain.h
6365 F:      Documentation/devicetree/bindings/power/power_domain.txt
6367 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6368 M:      Eugen Hristev <eugen.hristev@microchip.com>
6369 L:      linux-input@vger.kernel.org
6370 S:      Maintained
6371 F:      drivers/input/touchscreen/resistive-adc-touch.c
6373 GENERIC UIO DRIVER FOR PCI DEVICES
6374 M:      "Michael S. Tsirkin" <mst@redhat.com>
6375 L:      kvm@vger.kernel.org
6376 S:      Supported
6377 F:      drivers/uio/uio_pci_generic.c
6379 GENWQE (IBM Generic Workqueue Card)
6380 M:      Frank Haverkamp <haver@linux.ibm.com>
6381 S:      Supported
6382 F:      drivers/misc/genwqe/
6384 GET_MAINTAINER SCRIPT
6385 M:      Joe Perches <joe@perches.com>
6386 S:      Maintained
6387 F:      scripts/get_maintainer.pl
6389 GFS2 FILE SYSTEM
6390 M:      Bob Peterson <rpeterso@redhat.com>
6391 M:      Andreas Gruenbacher <agruenba@redhat.com>
6392 L:      cluster-devel@redhat.com
6393 W:      http://sources.redhat.com/cluster/
6394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6395 S:      Supported
6396 F:      Documentation/filesystems/gfs2*.txt
6397 F:      fs/gfs2/
6398 F:      include/uapi/linux/gfs2_ondisk.h
6400 GIGASET ISDN DRIVERS
6401 M:      Paul Bolle <pebolle@tiscali.nl>
6402 L:      gigaset307x-common@lists.sourceforge.net
6403 W:      http://gigaset307x.sourceforge.net/
6404 S:      Odd Fixes
6405 F:      Documentation/isdn/README.gigaset
6406 F:      drivers/isdn/gigaset/
6407 F:      include/uapi/linux/gigaset_dev.h
6409 GNSS SUBSYSTEM
6410 M:      Johan Hovold <johan@kernel.org>
6411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6412 S:      Maintained
6413 F:      Documentation/ABI/testing/sysfs-class-gnss
6414 F:      Documentation/devicetree/bindings/gnss/
6415 F:      drivers/gnss/
6416 F:      include/linux/gnss.h
6418 GO7007 MPEG CODEC
6419 M:      Hans Verkuil <hans.verkuil@cisco.com>
6420 L:      linux-media@vger.kernel.org
6421 S:      Maintained
6422 F:      drivers/media/usb/go7007/
6424 GOODIX TOUCHSCREEN
6425 M:      Bastien Nocera <hadess@hadess.net>
6426 L:      linux-input@vger.kernel.org
6427 S:      Maintained
6428 F:      drivers/input/touchscreen/goodix.c
6430 GPD POCKET FAN DRIVER
6431 M:      Hans de Goede <hdegoede@redhat.com>
6432 L:      platform-driver-x86@vger.kernel.org
6433 S:      Maintained
6434 F:      drivers/platform/x86/gpd-pocket-fan.c
6436 GPIO ACPI SUPPORT
6437 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6438 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6439 L:      linux-gpio@vger.kernel.org
6440 L:      linux-acpi@vger.kernel.org
6441 S:      Maintained
6442 F:      Documentation/acpi/gpio-properties.txt
6443 F:      drivers/gpio/gpiolib-acpi.c
6445 GPIO IR Transmitter
6446 M:      Sean Young <sean@mess.org>
6447 L:      linux-media@vger.kernel.org
6448 S:      Maintained
6449 F:      drivers/media/rc/gpio-ir-tx.c
6451 GPIO MOCKUP DRIVER
6452 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6453 L:      linux-gpio@vger.kernel.org
6454 S:      Maintained
6455 F:      drivers/gpio/gpio-mockup.c
6456 F:      tools/testing/selftests/gpio/
6458 GPIO SUBSYSTEM
6459 M:      Linus Walleij <linus.walleij@linaro.org>
6460 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
6461 L:      linux-gpio@vger.kernel.org
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6463 S:      Maintained
6464 F:      Documentation/devicetree/bindings/gpio/
6465 F:      Documentation/driver-api/gpio/
6466 F:      Documentation/gpio/
6467 F:      Documentation/ABI/testing/gpio-cdev
6468 F:      Documentation/ABI/obsolete/sysfs-gpio
6469 F:      drivers/gpio/
6470 F:      include/linux/gpio/
6471 F:      include/linux/gpio.h
6472 F:      include/linux/of_gpio.h
6473 F:      include/asm-generic/gpio.h
6474 F:      include/uapi/linux/gpio.h
6475 F:      tools/gpio/
6477 GRE DEMULTIPLEXER DRIVER
6478 M:      Dmitry Kozlov <xeb@mail.ru>
6479 L:      netdev@vger.kernel.org
6480 S:      Maintained
6481 F:      net/ipv4/gre_demux.c
6482 F:      net/ipv4/gre_offload.c
6483 F:      include/net/gre.h
6485 GRETH 10/100/1G Ethernet MAC device driver
6486 M:      Andreas Larsson <andreas@gaisler.com>
6487 L:      netdev@vger.kernel.org
6488 S:      Maintained
6489 F:      drivers/net/ethernet/aeroflex/
6491 GREYBUS AUDIO PROTOCOLS DRIVERS
6492 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6493 M:      Mark Greer <mgreer@animalcreek.com>
6494 S:      Maintained
6495 F:      drivers/staging/greybus/audio_apbridgea.c
6496 F:      drivers/staging/greybus/audio_apbridgea.h
6497 F:      drivers/staging/greybus/audio_codec.c
6498 F:      drivers/staging/greybus/audio_codec.h
6499 F:      drivers/staging/greybus/audio_gb.c
6500 F:      drivers/staging/greybus/audio_manager.c
6501 F:      drivers/staging/greybus/audio_manager.h
6502 F:      drivers/staging/greybus/audio_manager_module.c
6503 F:      drivers/staging/greybus/audio_manager_private.h
6504 F:      drivers/staging/greybus/audio_manager_sysfs.c
6505 F:      drivers/staging/greybus/audio_module.c
6506 F:      drivers/staging/greybus/audio_topology.c
6508 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6509 M:      Viresh Kumar <vireshk@kernel.org>
6510 S:      Maintained
6511 F:      drivers/staging/greybus/authentication.c
6512 F:      drivers/staging/greybus/bootrom.c
6513 F:      drivers/staging/greybus/firmware.h
6514 F:      drivers/staging/greybus/fw-core.c
6515 F:      drivers/staging/greybus/fw-download.c
6516 F:      drivers/staging/greybus/fw-management.c
6517 F:      drivers/staging/greybus/greybus_authentication.h
6518 F:      drivers/staging/greybus/greybus_firmware.h
6519 F:      drivers/staging/greybus/hid.c
6520 F:      drivers/staging/greybus/i2c.c
6521 F:      drivers/staging/greybus/spi.c
6522 F:      drivers/staging/greybus/spilib.c
6523 F:      drivers/staging/greybus/spilib.h
6525 GREYBUS LOOPBACK DRIVER
6526 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6527 S:      Maintained
6528 F:      drivers/staging/greybus/loopback.c
6530 GREYBUS PLATFORM DRIVERS
6531 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6532 S:      Maintained
6533 F:      drivers/staging/greybus/arche-platform.c
6534 F:      drivers/staging/greybus/arche-apb-ctrl.c
6535 F:      drivers/staging/greybus/arche_platform.h
6537 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6538 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6539 S:      Maintained
6540 F:      drivers/staging/greybus/sdio.c
6541 F:      drivers/staging/greybus/light.c
6542 F:      drivers/staging/greybus/gpio.c
6543 F:      drivers/staging/greybus/power_supply.c
6544 F:      drivers/staging/greybus/spi.c
6545 F:      drivers/staging/greybus/spilib.c
6547 GREYBUS SUBSYSTEM
6548 M:      Johan Hovold <johan@kernel.org>
6549 M:      Alex Elder <elder@kernel.org>
6550 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6551 S:      Maintained
6552 F:      drivers/staging/greybus/
6553 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6555 GREYBUS UART PROTOCOLS DRIVERS
6556 M:      David Lin <dtwlin@gmail.com>
6557 S:      Maintained
6558 F:      drivers/staging/greybus/uart.c
6559 F:      drivers/staging/greybus/log.c
6561 GS1662 VIDEO SERIALIZER
6562 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6563 L:      linux-media@vger.kernel.org
6564 T:      git git://linuxtv.org/media_tree.git
6565 S:      Maintained
6566 F:      drivers/media/spi/gs1662.c
6568 GSPCA FINEPIX SUBDRIVER
6569 M:      Frank Zago <frank@zago.net>
6570 L:      linux-media@vger.kernel.org
6571 T:      git git://linuxtv.org/media_tree.git
6572 S:      Maintained
6573 F:      drivers/media/usb/gspca/finepix.c
6575 GSPCA GL860 SUBDRIVER
6576 M:      Olivier Lorin <o.lorin@laposte.net>
6577 L:      linux-media@vger.kernel.org
6578 T:      git git://linuxtv.org/media_tree.git
6579 S:      Maintained
6580 F:      drivers/media/usb/gspca/gl860/
6582 GSPCA M5602 SUBDRIVER
6583 M:      Erik Andren <erik.andren@gmail.com>
6584 L:      linux-media@vger.kernel.org
6585 T:      git git://linuxtv.org/media_tree.git
6586 S:      Maintained
6587 F:      drivers/media/usb/gspca/m5602/
6589 GSPCA PAC207 SONIXB SUBDRIVER
6590 M:      Hans Verkuil <hverkuil@xs4all.nl>
6591 L:      linux-media@vger.kernel.org
6592 T:      git git://linuxtv.org/media_tree.git
6593 S:      Odd Fixes
6594 F:      drivers/media/usb/gspca/pac207.c
6596 GSPCA SN9C20X SUBDRIVER
6597 M:      Brian Johnson <brijohn@gmail.com>
6598 L:      linux-media@vger.kernel.org
6599 T:      git git://linuxtv.org/media_tree.git
6600 S:      Maintained
6601 F:      drivers/media/usb/gspca/sn9c20x.c
6603 GSPCA T613 SUBDRIVER
6604 M:      Leandro Costantino <lcostantino@gmail.com>
6605 L:      linux-media@vger.kernel.org
6606 T:      git git://linuxtv.org/media_tree.git
6607 S:      Maintained
6608 F:      drivers/media/usb/gspca/t613.c
6610 GSPCA USB WEBCAM DRIVER
6611 M:      Hans Verkuil <hverkuil@xs4all.nl>
6612 L:      linux-media@vger.kernel.org
6613 T:      git git://linuxtv.org/media_tree.git
6614 S:      Odd Fixes
6615 F:      drivers/media/usb/gspca/
6617 GTP (GPRS Tunneling Protocol)
6618 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6619 M:      Harald Welte <laforge@gnumonks.org>
6620 L:      osmocom-net-gprs@lists.osmocom.org
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6622 S:      Maintained
6623 F:      drivers/net/gtp.c
6625 GUID PARTITION TABLE (GPT)
6626 M:      Davidlohr Bueso <dave@stgolabs.net>
6627 L:      linux-efi@vger.kernel.org
6628 S:      Maintained
6629 F:      block/partitions/efi.*
6631 H8/300 ARCHITECTURE
6632 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6633 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6634 W:      http://uclinux-h8.sourceforge.jp
6635 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6636 S:      Maintained
6637 F:      arch/h8300/
6638 F:      drivers/clocksource/h8300_*.c
6639 F:      drivers/clk/h8300/
6640 F:      drivers/irqchip/irq-renesas-h8*.c
6642 HACKRF MEDIA DRIVER
6643 M:      Antti Palosaari <crope@iki.fi>
6644 L:      linux-media@vger.kernel.org
6645 W:      https://linuxtv.org
6646 W:      http://palosaari.fi/linux/
6647 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6648 T:      git git://linuxtv.org/anttip/media_tree.git
6649 S:      Maintained
6650 F:      drivers/media/usb/hackrf/
6652 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6653 M:      Frank Seidel <frank@f-seidel.de>
6654 L:      platform-driver-x86@vger.kernel.org
6655 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6656 S:      Maintained
6657 F:      drivers/platform/x86/hdaps.c
6659 HARDWARE MONITORING
6660 M:      Jean Delvare <jdelvare@suse.com>
6661 M:      Guenter Roeck <linux@roeck-us.net>
6662 L:      linux-hwmon@vger.kernel.org
6663 W:      http://hwmon.wiki.kernel.org/
6664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6665 S:      Maintained
6666 F:      Documentation/devicetree/bindings/hwmon/
6667 F:      Documentation/hwmon/
6668 F:      drivers/hwmon/
6669 F:      include/linux/hwmon*.h
6670 F:      include/trace/events/hwmon*.h
6672 HARDWARE RANDOM NUMBER GENERATOR CORE
6673 M:      Matt Mackall <mpm@selenic.com>
6674 M:      Herbert Xu <herbert@gondor.apana.org.au>
6675 L:      linux-crypto@vger.kernel.org
6676 S:      Odd fixes
6677 F:      Documentation/devicetree/bindings/rng/
6678 F:      Documentation/hw_random.txt
6679 F:      drivers/char/hw_random/
6680 F:      include/linux/hw_random.h
6682 HARDWARE TRACING FACILITIES
6683 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6684 S:      Maintained
6685 F:      drivers/hwtracing/
6687 HARDWARE SPINLOCK CORE
6688 M:      Ohad Ben-Cohen <ohad@wizery.com>
6689 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6690 L:      linux-remoteproc@vger.kernel.org
6691 S:      Maintained
6692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6693 F:      Documentation/devicetree/bindings/hwlock/
6694 F:      Documentation/hwspinlock.txt
6695 F:      drivers/hwspinlock/
6696 F:      include/linux/hwspinlock.h
6698 HARMONY SOUND DRIVER
6699 L:      linux-parisc@vger.kernel.org
6700 S:      Maintained
6701 F:      sound/parisc/harmony.*
6703 HDPVR USB VIDEO ENCODER DRIVER
6704 M:      Hans Verkuil <hverkuil@xs4all.nl>
6705 L:      linux-media@vger.kernel.org
6706 T:      git git://linuxtv.org/media_tree.git
6707 W:      https://linuxtv.org
6708 S:      Odd Fixes
6709 F:      drivers/media/usb/hdpvr/
6711 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6712 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6713 S:      Supported
6714 F:      Documentation/watchdog/hpwdt.txt
6715 F:      drivers/watchdog/hpwdt.c
6717 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6718 M:      Don Brace <don.brace@microsemi.com>
6719 L:      esc.storagedev@microsemi.com
6720 L:      linux-scsi@vger.kernel.org
6721 S:      Supported
6722 F:      Documentation/scsi/hpsa.txt
6723 F:      drivers/scsi/hpsa*.[ch]
6724 F:      include/linux/cciss*.h
6725 F:      include/uapi/linux/cciss*.h
6727 HFI1 DRIVER
6728 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6729 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6730 L:      linux-rdma@vger.kernel.org
6731 S:      Supported
6732 F:      drivers/infiniband/hw/hfi1
6734 HFS FILESYSTEM
6735 L:      linux-fsdevel@vger.kernel.org
6736 S:      Orphan
6737 F:      Documentation/filesystems/hfs.txt
6738 F:      fs/hfs/
6740 HFSPLUS FILESYSTEM
6741 L:      linux-fsdevel@vger.kernel.org
6742 S:      Orphan
6743 F:      Documentation/filesystems/hfsplus.txt
6744 F:      fs/hfsplus/
6746 HGA FRAMEBUFFER DRIVER
6747 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6748 L:      linux-nvidia@lists.surfsouth.com
6749 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6750 S:      Maintained
6751 F:      drivers/video/fbdev/hgafb.c
6753 HIBERNATION (aka Software Suspend, aka swsusp)
6754 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6755 M:      Pavel Machek <pavel@ucw.cz>
6756 L:      linux-pm@vger.kernel.org
6757 B:      https://bugzilla.kernel.org
6758 S:      Supported
6759 F:      arch/x86/power/
6760 F:      drivers/base/power/
6761 F:      kernel/power/
6762 F:      include/linux/suspend.h
6763 F:      include/linux/freezer.h
6764 F:      include/linux/pm.h
6765 F:      arch/*/include/asm/suspend*.h
6767 HID CORE LAYER
6768 M:      Jiri Kosina <jikos@kernel.org>
6769 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6770 L:      linux-input@vger.kernel.org
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6772 S:      Maintained
6773 F:      drivers/hid/
6774 F:      include/linux/hid*
6775 F:      include/uapi/linux/hid*
6777 HID SENSOR HUB DRIVERS
6778 M:      Jiri Kosina <jikos@kernel.org>
6779 M:      Jonathan Cameron <jic23@kernel.org>
6780 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6781 L:      linux-input@vger.kernel.org
6782 L:      linux-iio@vger.kernel.org
6783 S:      Maintained
6784 F:      Documentation/hid/hid-sensor*
6785 F:      drivers/hid/hid-sensor-*
6786 F:      drivers/iio/*/hid-*
6787 F:      include/linux/hid-sensor-*
6789 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6790 M:      Thomas Gleixner <tglx@linutronix.de>
6791 L:      linux-kernel@vger.kernel.org
6792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6793 S:      Maintained
6794 F:      Documentation/timers/
6795 F:      kernel/time/hrtimer.c
6796 F:      kernel/time/clockevents.c
6797 F:      kernel/time/timer_*.c
6798 F:      include/linux/clockchips.h
6799 F:      include/linux/hrtimer.h
6801 HIGH-SPEED SCC DRIVER FOR AX.25
6802 L:      linux-hams@vger.kernel.org
6803 S:      Orphan
6804 F:      drivers/net/hamradio/dmascc.c
6805 F:      drivers/net/hamradio/scc.c
6807 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6808 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6809 W:      http://www.highpoint-tech.com
6810 S:      Supported
6811 F:      Documentation/scsi/hptiop.txt
6812 F:      drivers/scsi/hptiop.c
6814 HIPPI
6815 M:      Jes Sorensen <jes@trained-monkey.org>
6816 L:      linux-hippi@sunsite.dk
6817 S:      Maintained
6818 F:      include/linux/hippidevice.h
6819 F:      include/uapi/linux/if_hippi.h
6820 F:      net/802/hippi.c
6821 F:      drivers/net/hippi/
6823 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6824 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6825 M:      Salil Mehta <salil.mehta@huawei.com>
6826 L:      netdev@vger.kernel.org
6827 W:      http://www.hisilicon.com
6828 S:      Maintained
6829 F:      drivers/net/ethernet/hisilicon/hns3/
6831 HISILICON LPC BUS DRIVER
6832 M:      john.garry@huawei.com
6833 W:      http://www.hisilicon.com
6834 S:      Maintained
6835 F:      drivers/bus/hisi_lpc.c
6836 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6838 HISILICON NETWORK SUBSYSTEM DRIVER
6839 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6840 M:      Salil Mehta <salil.mehta@huawei.com>
6841 L:      netdev@vger.kernel.org
6842 W:      http://www.hisilicon.com
6843 S:      Maintained
6844 F:      drivers/net/ethernet/hisilicon/
6845 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6847 HISILICON PMU DRIVER
6848 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6849 W:      http://www.hisilicon.com
6850 S:      Supported
6851 F:      drivers/perf/hisilicon
6852 F:      Documentation/perf/hisi-pmu.txt
6854 HISILICON ROCE DRIVER
6855 M:      Lijun Ou <oulijun@huawei.com>
6856 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6857 L:      linux-rdma@vger.kernel.org
6858 S:      Maintained
6859 F:      drivers/infiniband/hw/hns/
6860 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6862 HISILICON SAS Controller
6863 M:      John Garry <john.garry@huawei.com>
6864 W:      http://www.hisilicon.com
6865 S:      Supported
6866 F:      drivers/scsi/hisi_sas/
6867 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6869 HMM - Heterogeneous Memory Management
6870 M:      Jérôme Glisse <jglisse@redhat.com>
6871 L:      linux-mm@kvack.org
6872 S:      Maintained
6873 F:      mm/hmm*
6874 F:      include/linux/hmm*
6875 F:      Documentation/vm/hmm.rst
6877 HOST AP DRIVER
6878 M:      Jouni Malinen <j@w1.fi>
6879 L:      linux-wireless@vger.kernel.org
6880 W:      http://w1.fi/hostap-driver.html
6881 S:      Obsolete
6882 F:      drivers/net/wireless/intersil/hostap/
6884 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6885 L:      platform-driver-x86@vger.kernel.org
6886 S:      Orphan
6887 F:      drivers/platform/x86/tc1100-wmi.c
6889 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6890 M:      Jaroslav Kysela <perex@perex.cz>
6891 S:      Maintained
6892 F:      drivers/net/ethernet/hp/hp100.*
6894 HPET:   High Precision Event Timers driver
6895 M:      Clemens Ladisch <clemens@ladisch.de>
6896 S:      Maintained
6897 F:      Documentation/timers/hpet.txt
6898 F:      drivers/char/hpet.c
6899 F:      include/linux/hpet.h
6900 F:      include/uapi/linux/hpet.h
6902 HPET:   x86
6903 S:      Orphan
6904 F:      arch/x86/kernel/hpet.c
6905 F:      arch/x86/include/asm/hpet.h
6907 HPFS FILESYSTEM
6908 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6909 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6910 S:      Maintained
6911 F:      fs/hpfs/
6913 HSI SUBSYSTEM
6914 M:      Sebastian Reichel <sre@kernel.org>
6915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6916 S:      Maintained
6917 F:      Documentation/ABI/testing/sysfs-bus-hsi
6918 F:      Documentation/driver-api/hsi.rst
6919 F:      drivers/hsi/
6920 F:      include/linux/hsi/
6921 F:      include/uapi/linux/hsi/
6923 HSO 3G MODEM DRIVER
6924 L:      linux-usb@vger.kernel.org
6925 S:      Orphan
6926 F:      drivers/net/usb/hso.c
6928 HSR NETWORK PROTOCOL
6929 M:      Arvid Brodin <arvid.brodin@alten.se>
6930 L:      netdev@vger.kernel.org
6931 S:      Maintained
6932 F:      net/hsr/
6934 HT16K33 LED CONTROLLER DRIVER
6935 M:      Robin van der Gracht <robin@protonic.nl>
6936 S:      Maintained
6937 F:      drivers/auxdisplay/ht16k33.c
6938 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6940 HTCPEN TOUCHSCREEN DRIVER
6941 M:      Pau Oliva Fora <pof@eslack.org>
6942 L:      linux-input@vger.kernel.org
6943 S:      Maintained
6944 F:      drivers/input/touchscreen/htcpen.c
6946 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6947 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6948 L:      linux-iio@vger.kernel.org
6949 W:      http://www.st.com/
6950 S:      Maintained
6951 F:      drivers/iio/humidity/hts221*
6952 F:      Documentation/devicetree/bindings/iio/humidity/hts221.txt
6954 HUAWEI ETHERNET DRIVER
6955 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6956 L:      netdev@vger.kernel.org
6957 S:      Supported
6958 F:      Documentation/networking/hinic.txt
6959 F:      drivers/net/ethernet/huawei/hinic/
6961 HUGETLB FILESYSTEM
6962 M:      Mike Kravetz <mike.kravetz@oracle.com>
6963 L:      linux-mm@kvack.org
6964 S:      Maintained
6965 F:      fs/hugetlbfs/
6966 F:      mm/hugetlb.c
6967 F:      include/linux/hugetlb.h
6968 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6969 F:      Documentation/vm/hugetlbfs_reserv.rst
6970 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6972 HVA ST MEDIA DRIVER
6973 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6974 L:      linux-media@vger.kernel.org
6975 T:      git git://linuxtv.org/media_tree.git
6976 W:      https://linuxtv.org
6977 S:      Supported
6978 F:      drivers/media/platform/sti/hva
6980 HWPOISON MEMORY FAILURE HANDLING
6981 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6982 L:      linux-mm@kvack.org
6983 S:      Maintained
6984 F:      mm/memory-failure.c
6985 F:      mm/hwpoison-inject.c
6987 HYGON PROCESSOR SUPPORT
6988 M:      Pu Wen <puwen@hygon.cn>
6989 L:      linux-kernel@vger.kernel.org
6990 S:      Maintained
6991 F:      arch/x86/kernel/cpu/hygon.c
6993 Hyper-V CORE AND DRIVERS
6994 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6995 M:      Haiyang Zhang <haiyangz@microsoft.com>
6996 M:      Stephen Hemminger <sthemmin@microsoft.com>
6997 M:      Sasha Levin <sashal@kernel.org>
6998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
6999 L:      devel@linuxdriverproject.org
7000 S:      Supported
7001 F:      Documentation/networking/device_drivers/microsoft/netvsc.txt
7002 F:      arch/x86/include/asm/mshyperv.h
7003 F:      arch/x86/include/asm/trace/hyperv.h
7004 F:      arch/x86/include/asm/hyperv-tlfs.h
7005 F:      arch/x86/kernel/cpu/mshyperv.c
7006 F:      arch/x86/hyperv
7007 F:      drivers/hid/hid-hyperv.c
7008 F:      drivers/hv/
7009 F:      drivers/input/serio/hyperv-keyboard.c
7010 F:      drivers/pci/controller/pci-hyperv.c
7011 F:      drivers/net/hyperv/
7012 F:      drivers/scsi/storvsc_drv.c
7013 F:      drivers/uio/uio_hv_generic.c
7014 F:      drivers/video/fbdev/hyperv_fb.c
7015 F:      net/vmw_vsock/hyperv_transport.c
7016 F:      include/linux/hyperv.h
7017 F:      include/uapi/linux/hyperv.h
7018 F:      tools/hv/
7019 F:      Documentation/ABI/stable/sysfs-bus-vmbus
7021 HYPERVISOR VIRTUAL CONSOLE DRIVER
7022 L:      linuxppc-dev@lists.ozlabs.org
7023 S:      Odd Fixes
7024 F:      drivers/tty/hvc/
7026 I2C ACPI SUPPORT
7027 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
7028 L:      linux-i2c@vger.kernel.org
7029 L:      linux-acpi@vger.kernel.org
7030 S:      Maintained
7031 F:      drivers/i2c/i2c-core-acpi.c
7033 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7034 M:      Ajay Gupta <ajayg@nvidia.com>
7035 L:      linux-i2c@vger.kernel.org
7036 S:      Maintained
7037 F:      Documentation/i2c/busses/i2c-nvidia-gpu
7038 F:      drivers/i2c/busses/i2c-nvidia-gpu.c
7040 I2C MUXES
7041 M:      Peter Rosin <peda@axentia.se>
7042 L:      linux-i2c@vger.kernel.org
7043 S:      Maintained
7044 F:      Documentation/i2c/i2c-topology
7045 F:      Documentation/i2c/muxes/
7046 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
7047 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
7048 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
7049 F:      drivers/i2c/i2c-mux.c
7050 F:      drivers/i2c/muxes/
7051 F:      include/linux/i2c-mux.h
7053 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7054 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
7055 L:      linux-i2c@vger.kernel.org
7056 S:      Maintained
7057 F:      drivers/i2c/busses/i2c-mv64xxx.c
7059 I2C OVER PARALLEL PORT
7060 M:      Jean Delvare <jdelvare@suse.com>
7061 L:      linux-i2c@vger.kernel.org
7062 S:      Maintained
7063 F:      Documentation/i2c/busses/i2c-parport
7064 F:      Documentation/i2c/busses/i2c-parport-light
7065 F:      drivers/i2c/busses/i2c-parport.c
7066 F:      drivers/i2c/busses/i2c-parport-light.c
7068 I2C SUBSYSTEM
7069 M:      Wolfram Sang <wsa@the-dreams.de>
7070 L:      linux-i2c@vger.kernel.org
7071 W:      https://i2c.wiki.kernel.org/
7072 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7074 S:      Maintained
7075 F:      Documentation/devicetree/bindings/i2c/i2c.txt
7076 F:      Documentation/i2c/
7077 F:      drivers/i2c/*
7078 F:      include/linux/i2c.h
7079 F:      include/linux/i2c-dev.h
7080 F:      include/linux/i2c-smbus.h
7081 F:      include/uapi/linux/i2c.h
7082 F:      include/uapi/linux/i2c-*.h
7084 I2C SUBSYSTEM HOST DRIVERS
7085 L:      linux-i2c@vger.kernel.org
7086 W:      https://i2c.wiki.kernel.org/
7087 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7089 S:      Odd Fixes
7090 F:      Documentation/devicetree/bindings/i2c/
7091 F:      drivers/i2c/algos/
7092 F:      drivers/i2c/busses/
7094 I2C-TAOS-EVM DRIVER
7095 M:      Jean Delvare <jdelvare@suse.com>
7096 L:      linux-i2c@vger.kernel.org
7097 S:      Maintained
7098 F:      Documentation/i2c/busses/i2c-taos-evm
7099 F:      drivers/i2c/busses/i2c-taos-evm.c
7101 I2C-TINY-USB DRIVER
7102 M:      Till Harbaum <till@harbaum.org>
7103 L:      linux-i2c@vger.kernel.org
7104 W:      http://www.harbaum.org/till/i2c_tiny_usb
7105 S:      Maintained
7106 F:      drivers/i2c/busses/i2c-tiny-usb.c
7108 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7109 M:      Jean Delvare <jdelvare@suse.com>
7110 L:      linux-i2c@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/i2c/busses/i2c-ali1535
7113 F:      Documentation/i2c/busses/i2c-ali1563
7114 F:      Documentation/i2c/busses/i2c-ali15x3
7115 F:      Documentation/i2c/busses/i2c-amd756
7116 F:      Documentation/i2c/busses/i2c-amd8111
7117 F:      Documentation/i2c/busses/i2c-i801
7118 F:      Documentation/i2c/busses/i2c-nforce2
7119 F:      Documentation/i2c/busses/i2c-piix4
7120 F:      Documentation/i2c/busses/i2c-sis5595
7121 F:      Documentation/i2c/busses/i2c-sis630
7122 F:      Documentation/i2c/busses/i2c-sis96x
7123 F:      Documentation/i2c/busses/i2c-via
7124 F:      Documentation/i2c/busses/i2c-viapro
7125 F:      drivers/i2c/busses/i2c-ali1535.c
7126 F:      drivers/i2c/busses/i2c-ali1563.c
7127 F:      drivers/i2c/busses/i2c-ali15x3.c
7128 F:      drivers/i2c/busses/i2c-amd756.c
7129 F:      drivers/i2c/busses/i2c-amd756-s4882.c
7130 F:      drivers/i2c/busses/i2c-amd8111.c
7131 F:      drivers/i2c/busses/i2c-i801.c
7132 F:      drivers/i2c/busses/i2c-isch.c
7133 F:      drivers/i2c/busses/i2c-nforce2.c
7134 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
7135 F:      drivers/i2c/busses/i2c-piix4.c
7136 F:      drivers/i2c/busses/i2c-sis5595.c
7137 F:      drivers/i2c/busses/i2c-sis630.c
7138 F:      drivers/i2c/busses/i2c-sis96x.c
7139 F:      drivers/i2c/busses/i2c-via.c
7140 F:      drivers/i2c/busses/i2c-viapro.c
7142 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7143 M:      Hans de Goede <hdegoede@redhat.com>
7144 L:      linux-i2c@vger.kernel.org
7145 S:      Maintained
7146 F:      drivers/i2c/busses/i2c-cht-wc.c
7148 I2C/SMBUS ISMT DRIVER
7149 M:      Seth Heasley <seth.heasley@intel.com>
7150 M:      Neil Horman <nhorman@tuxdriver.com>
7151 L:      linux-i2c@vger.kernel.org
7152 F:      drivers/i2c/busses/i2c-ismt.c
7153 F:      Documentation/i2c/busses/i2c-ismt
7155 I2C/SMBUS STUB DRIVER
7156 M:      Jean Delvare <jdelvare@suse.com>
7157 L:      linux-i2c@vger.kernel.org
7158 S:      Maintained
7159 F:      drivers/i2c/i2c-stub.c
7161 I3C SUBSYSTEM
7162 M:      Boris Brezillon <bbrezillon@kernel.org>
7163 L:      linux-i3c@lists.infradead.org
7164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7165 S:      Maintained
7166 F:      Documentation/ABI/testing/sysfs-bus-i3c
7167 F:      Documentation/devicetree/bindings/i3c/
7168 F:      Documentation/driver-api/i3c
7169 F:      drivers/i3c/
7170 F:      include/linux/i3c/
7171 F:      include/dt-bindings/i3c/
7173 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7174 M:      Vitor Soares <vitor.soares@synopsys.com>
7175 S:      Maintained
7176 F:      Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7177 F:      drivers/i3c/master/dw*
7179 IA64 (Itanium) PLATFORM
7180 M:      Tony Luck <tony.luck@intel.com>
7181 M:      Fenghua Yu <fenghua.yu@intel.com>
7182 L:      linux-ia64@vger.kernel.org
7183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7184 S:      Maintained
7185 F:      arch/ia64/
7187 IBM Power 842 compression accelerator
7188 M:      Haren Myneni <haren@us.ibm.com>
7189 S:      Supported
7190 F:      drivers/crypto/nx/Makefile
7191 F:      drivers/crypto/nx/Kconfig
7192 F:      drivers/crypto/nx/nx-842*
7193 F:      include/linux/sw842.h
7194 F:      crypto/842.c
7195 F:      lib/842/
7197 IBM Power in-Nest Crypto Acceleration
7198 M:      Breno Leitão <leitao@debian.org>
7199 M:      Nayna Jain <nayna@linux.ibm.com>
7200 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7201 L:      linux-crypto@vger.kernel.org
7202 S:      Supported
7203 F:      drivers/crypto/nx/Makefile
7204 F:      drivers/crypto/nx/Kconfig
7205 F:      drivers/crypto/nx/nx-aes*
7206 F:      drivers/crypto/nx/nx-sha*
7207 F:      drivers/crypto/nx/nx.*
7208 F:      drivers/crypto/nx/nx_csbcpb.h
7209 F:      drivers/crypto/nx/nx_debugfs.h
7211 IBM Power Linux RAID adapter
7212 M:      Brian King <brking@us.ibm.com>
7213 S:      Supported
7214 F:      drivers/scsi/ipr.*
7216 IBM Power SRIOV Virtual NIC Device Driver
7217 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7218 M:      John Allen <jallen@linux.ibm.com>
7219 L:      netdev@vger.kernel.org
7220 S:      Supported
7221 F:      drivers/net/ethernet/ibm/ibmvnic.*
7223 IBM Power Virtual Accelerator Switchboard
7224 M:      Sukadev Bhattiprolu
7225 L:      linuxppc-dev@lists.ozlabs.org
7226 S:      Supported
7227 F:      arch/powerpc/platforms/powernv/vas*
7228 F:      arch/powerpc/platforms/powernv/copy-paste.h
7229 F:      arch/powerpc/include/asm/vas.h
7230 F:      arch/powerpc/include/uapi/asm/vas.h
7232 IBM Power Virtual Ethernet Device Driver
7233 M:      Thomas Falcon <tlfalcon@linux.ibm.com>
7234 L:      netdev@vger.kernel.org
7235 S:      Supported
7236 F:      drivers/net/ethernet/ibm/ibmveth.*
7238 IBM Power Virtual FC Device Drivers
7239 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7240 L:      linux-scsi@vger.kernel.org
7241 S:      Supported
7242 F:      drivers/scsi/ibmvscsi/ibmvfc*
7244 IBM Power Virtual Management Channel Driver
7245 M:      Steven Royer <seroyer@linux.ibm.com>
7246 S:      Supported
7247 F:      drivers/misc/ibmvmc.*
7249 IBM Power Virtual SCSI Device Drivers
7250 M:      Tyrel Datwyler <tyreld@linux.ibm.com>
7251 L:      linux-scsi@vger.kernel.org
7252 S:      Supported
7253 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7254 F:      include/scsi/viosrp.h
7256 IBM Power Virtual SCSI Device Target Driver
7257 M:      Michael Cyr <mikecyr@linux.ibm.com>
7258 L:      linux-scsi@vger.kernel.org
7259 L:      target-devel@vger.kernel.org
7260 S:      Supported
7261 F:      drivers/scsi/ibmvscsi_tgt/
7263 IBM Power VMX Cryptographic instructions
7264 M:      Breno Leitão <leitao@debian.org>
7265 M:      Nayna Jain <nayna@linux.ibm.com>
7266 M:      Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7267 L:      linux-crypto@vger.kernel.org
7268 S:      Supported
7269 F:      drivers/crypto/vmx/Makefile
7270 F:      drivers/crypto/vmx/Kconfig
7271 F:      drivers/crypto/vmx/vmx.c
7272 F:      drivers/crypto/vmx/aes*
7273 F:      drivers/crypto/vmx/ghash*
7274 F:      drivers/crypto/vmx/ppc-xlate.pl
7276 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7277 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7278 L:      linux-pci@vger.kernel.org
7279 L:      linuxppc-dev@lists.ozlabs.org
7280 S:      Supported
7281 F:      drivers/pci/hotplug/rpaphp*
7283 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7284 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7285 L:      linux-pci@vger.kernel.org
7286 L:      linuxppc-dev@lists.ozlabs.org
7287 S:      Supported
7288 F:      drivers/pci/hotplug/rpadlpar*
7290 IBM ServeRAID RAID DRIVER
7291 S:      Orphan
7292 F:      drivers/scsi/ips.*
7294 ICH LPC AND GPIO DRIVER
7295 M:      Peter Tyser <ptyser@xes-inc.com>
7296 S:      Maintained
7297 F:      drivers/mfd/lpc_ich.c
7298 F:      drivers/gpio/gpio-ich.c
7300 IDE SUBSYSTEM
7301 M:      "David S. Miller" <davem@davemloft.net>
7302 L:      linux-ide@vger.kernel.org
7303 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7305 S:      Maintained
7306 F:      Documentation/ide/
7307 F:      drivers/ide/
7308 F:      include/linux/ide.h
7310 IDE/ATAPI DRIVERS
7311 M:      Borislav Petkov <bp@alien8.de>
7312 L:      linux-ide@vger.kernel.org
7313 S:      Maintained
7314 F:      Documentation/cdrom/ide-cd
7315 F:      drivers/ide/ide-cd*
7317 IDEAPAD LAPTOP EXTRAS DRIVER
7318 M:      Ike Panhc <ike.pan@canonical.com>
7319 L:      platform-driver-x86@vger.kernel.org
7320 W:      http://launchpad.net/ideapad-laptop
7321 S:      Maintained
7322 F:      drivers/platform/x86/ideapad-laptop.c
7324 IDEAPAD LAPTOP SLIDEBAR DRIVER
7325 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7326 L:      linux-input@vger.kernel.org
7327 W:      https://github.com/o2genum/ideapad-slidebar
7328 S:      Maintained
7329 F:      drivers/input/misc/ideapad_slidebar.c
7331 IDT VersaClock 5 CLOCK DRIVER
7332 M:      Marek Vasut <marek.vasut@gmail.com>
7333 S:      Maintained
7334 F:      drivers/clk/clk-versaclock5.c
7336 IEEE 802.15.4 SUBSYSTEM
7337 M:      Alexander Aring <alex.aring@gmail.com>
7338 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7339 L:      linux-wpan@vger.kernel.org
7340 W:      http://wpan.cakelab.org/
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7343 S:      Maintained
7344 F:      net/ieee802154/
7345 F:      net/mac802154/
7346 F:      drivers/net/ieee802154/
7347 F:      include/linux/nl802154.h
7348 F:      include/linux/ieee802154.h
7349 F:      include/net/nl802154.h
7350 F:      include/net/mac802154.h
7351 F:      include/net/af_ieee802154.h
7352 F:      include/net/cfg802154.h
7353 F:      include/net/ieee802154_netdev.h
7354 F:      Documentation/networking/ieee802154.txt
7356 IFE PROTOCOL
7357 M:      Yotam Gigi <yotam.gi@gmail.com>
7358 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7359 F:      net/ife
7360 F:      include/net/ife.h
7361 F:      include/uapi/linux/ife.h
7363 IGORPLUG-USB IR RECEIVER
7364 M:      Sean Young <sean@mess.org>
7365 L:      linux-media@vger.kernel.org
7366 S:      Maintained
7367 F:      drivers/media/rc/igorplugusb.c
7369 IGUANAWORKS USB IR TRANSCEIVER
7370 M:      Sean Young <sean@mess.org>
7371 L:      linux-media@vger.kernel.org
7372 S:      Maintained
7373 F:      drivers/media/rc/iguanair.c
7375 IIO DIGITAL POTENTIOMETER DAC
7376 M:      Peter Rosin <peda@axentia.se>
7377 L:      linux-iio@vger.kernel.org
7378 S:      Maintained
7379 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7380 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7381 F:      drivers/iio/dac/dpot-dac.c
7383 IIO ENVELOPE DETECTOR
7384 M:      Peter Rosin <peda@axentia.se>
7385 L:      linux-iio@vger.kernel.org
7386 S:      Maintained
7387 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7388 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7389 F:      drivers/iio/adc/envelope-detector.c
7391 IIO MULTIPLEXER
7392 M:      Peter Rosin <peda@axentia.se>
7393 L:      linux-iio@vger.kernel.org
7394 S:      Maintained
7395 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7396 F:      drivers/iio/multiplexer/iio-mux.c
7398 IIO SUBSYSTEM AND DRIVERS
7399 M:      Jonathan Cameron <jic23@kernel.org>
7400 R:      Hartmut Knaack <knaack.h@gmx.de>
7401 R:      Lars-Peter Clausen <lars@metafoo.de>
7402 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7403 L:      linux-iio@vger.kernel.org
7404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7405 S:      Maintained
7406 F:      Documentation/ABI/testing/configfs-iio*
7407 F:      Documentation/ABI/testing/sysfs-bus-iio*
7408 F:      Documentation/devicetree/bindings/iio/
7409 F:      drivers/iio/
7410 F:      drivers/staging/iio/
7411 F:      include/linux/iio/
7412 F:      tools/iio/
7414 IIO UNIT CONVERTER
7415 M:      Peter Rosin <peda@axentia.se>
7416 L:      linux-iio@vger.kernel.org
7417 S:      Maintained
7418 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7419 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7420 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7421 F:      drivers/iio/afe/iio-rescale.c
7423 IKANOS/ADI EAGLE ADSL USB DRIVER
7424 M:      Matthieu Castet <castet.matthieu@free.fr>
7425 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7426 S:      Maintained
7427 F:      drivers/usb/atm/ueagle-atm.c
7429 IMGTEC ASCII LCD DRIVER
7430 M:      Paul Burton <paul.burton@mips.com>
7431 S:      Maintained
7432 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7433 F:      drivers/auxdisplay/img-ascii-lcd.c
7435 IMGTEC IR DECODER DRIVER
7436 M:      James Hogan <jhogan@kernel.org>
7437 S:      Maintained
7438 F:      drivers/media/rc/img-ir/
7440 IMON SOUNDGRAPH USB IR RECEIVER
7441 M:      Sean Young <sean@mess.org>
7442 L:      linux-media@vger.kernel.org
7443 S:      Maintained
7444 F:      drivers/media/rc/imon_raw.c
7445 F:      drivers/media/rc/imon.c
7447 IMS TWINTURBO FRAMEBUFFER DRIVER
7448 L:      linux-fbdev@vger.kernel.org
7449 S:      Orphan
7450 F:      drivers/video/fbdev/imsttfb.c
7452 INA209 HARDWARE MONITOR DRIVER
7453 M:      Guenter Roeck <linux@roeck-us.net>
7454 L:      linux-hwmon@vger.kernel.org
7455 S:      Maintained
7456 F:      Documentation/hwmon/ina209
7457 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7458 F:      drivers/hwmon/ina209.c
7460 INA2XX HARDWARE MONITOR DRIVER
7461 M:      Guenter Roeck <linux@roeck-us.net>
7462 L:      linux-hwmon@vger.kernel.org
7463 S:      Maintained
7464 F:      Documentation/hwmon/ina2xx
7465 F:      drivers/hwmon/ina2xx.c
7466 F:      include/linux/platform_data/ina2xx.h
7468 INDUSTRY PACK SUBSYSTEM (IPACK)
7469 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7470 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7471 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472 L:      industrypack-devel@lists.sourceforge.net
7473 W:      http://industrypack.sourceforge.net
7474 S:      Maintained
7475 F:      drivers/ipack/
7477 INFINIBAND SUBSYSTEM
7478 M:      Doug Ledford <dledford@redhat.com>
7479 M:      Jason Gunthorpe <jgg@mellanox.com>
7480 L:      linux-rdma@vger.kernel.org
7481 W:      https://github.com/linux-rdma/rdma-core
7482 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7484 S:      Supported
7485 F:      Documentation/devicetree/bindings/infiniband/
7486 F:      Documentation/infiniband/
7487 F:      drivers/infiniband/
7488 F:      include/uapi/linux/if_infiniband.h
7489 F:      include/uapi/rdma/
7490 F:      include/rdma/
7492 INGENIC JZ4780 DMA Driver
7493 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7494 S:      Maintained
7495 F:      drivers/dma/dma-jz4780.c
7497 INGENIC JZ4780 NAND DRIVER
7498 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7499 L:      linux-mtd@lists.infradead.org
7500 S:      Maintained
7501 F:      drivers/mtd/nand/raw/jz4780_*
7503 INOTIFY
7504 M:      Jan Kara <jack@suse.cz>
7505 R:      Amir Goldstein <amir73il@gmail.com>
7506 L:      linux-fsdevel@vger.kernel.org
7507 S:      Maintained
7508 F:      Documentation/filesystems/inotify.txt
7509 F:      fs/notify/inotify/
7510 F:      include/linux/inotify.h
7511 F:      include/uapi/linux/inotify.h
7513 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7514 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7515 L:      linux-input@vger.kernel.org
7516 Q:      http://patchwork.kernel.org/project/linux-input/list/
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7518 S:      Maintained
7519 F:      drivers/input/
7520 F:      include/linux/input.h
7521 F:      include/uapi/linux/input.h
7522 F:      include/uapi/linux/input-event-codes.h
7523 F:      include/linux/input/
7524 F:      Documentation/devicetree/bindings/input/
7525 F:      Documentation/devicetree/bindings/serio/
7526 F:      Documentation/input/
7528 INPUT MULTITOUCH (MT) PROTOCOL
7529 M:      Henrik Rydberg <rydberg@bitmath.org>
7530 L:      linux-input@vger.kernel.org
7531 S:      Odd fixes
7532 F:      Documentation/input/multi-touch-protocol.rst
7533 F:      drivers/input/input-mt.c
7534 K:      \b(ABS|SYN)_MT_
7536 INSIDE SECURE CRYPTO DRIVER
7537 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7538 F:      drivers/crypto/inside-secure/
7539 S:      Maintained
7540 L:      linux-crypto@vger.kernel.org
7542 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7543 M:      Mimi Zohar <zohar@linux.ibm.com>
7544 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7545 L:      linux-integrity@vger.kernel.org
7546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7547 S:      Supported
7548 F:      security/integrity/ima/
7550 INTEL 810/815 FRAMEBUFFER DRIVER
7551 M:      Antonino Daplas <adaplas@gmail.com>
7552 L:      linux-fbdev@vger.kernel.org
7553 S:      Maintained
7554 F:      drivers/video/fbdev/i810/
7556 INTEL ASoC DRIVERS
7557 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7558 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7559 M:      Jie Yang <yang.jie@linux.intel.com>
7560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7561 S:      Supported
7562 F:      sound/soc/intel/
7564 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7565 M:      Hans de Goede <hdegoede@redhat.com>
7566 L:      platform-driver-x86@vger.kernel.org
7567 S:      Maintained
7568 F:      drivers/platform/x86/intel_atomisp2_pm.c
7570 INTEL C600 SERIES SAS CONTROLLER DRIVER
7571 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7572 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7573 L:      linux-scsi@vger.kernel.org
7574 T:      git git://git.code.sf.net/p/intel-sas/isci
7575 S:      Supported
7576 F:      drivers/scsi/isci/
7578 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7579 M:      Jani Nikula <jani.nikula@linux.intel.com>
7580 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7581 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7582 L:      intel-gfx@lists.freedesktop.org
7583 W:      https://01.org/linuxgraphics/
7584 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7585 C:      irc://chat.freenode.net/intel-gfx
7586 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7587 T:      git git://anongit.freedesktop.org/drm-intel
7588 S:      Supported
7589 F:      drivers/gpu/drm/i915/
7590 F:      include/drm/i915*
7591 F:      include/uapi/drm/i915_drm.h
7592 F:      Documentation/gpu/i915.rst
7594 INTEL ETHERNET DRIVERS
7595 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7596 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7597 W:      http://www.intel.com/support/feedback.htm
7598 W:      http://e1000.sourceforge.net/
7599 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7602 S:      Supported
7603 F:      Documentation/networking/device_drivers/intel/e100.rst
7604 F:      Documentation/networking/device_drivers/intel/e1000.rst
7605 F:      Documentation/networking/device_drivers/intel/e1000e.rst
7606 F:      Documentation/networking/device_drivers/intel/fm10k.rst
7607 F:      Documentation/networking/device_drivers/intel/igb.rst
7608 F:      Documentation/networking/device_drivers/intel/igbvf.rst
7609 F:      Documentation/networking/device_drivers/intel/ixgb.rst
7610 F:      Documentation/networking/device_drivers/intel/ixgbe.rst
7611 F:      Documentation/networking/device_drivers/intel/ixgbevf.rst
7612 F:      Documentation/networking/device_drivers/intel/i40e.rst
7613 F:      Documentation/networking/device_drivers/intel/iavf.rst
7614 F:      Documentation/networking/device_drivers/intel/ice.rst
7615 F:      drivers/net/ethernet/intel/
7616 F:      drivers/net/ethernet/intel/*/
7617 F:      include/linux/avf/virtchnl.h
7619 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7620 M:      Maik Broemme <mbroemme@libmpq.org>
7621 L:      linux-fbdev@vger.kernel.org
7622 S:      Maintained
7623 F:      Documentation/fb/intelfb.txt
7624 F:      drivers/video/fbdev/intelfb/
7626 INTEL GPIO DRIVERS
7627 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7628 L:      linux-gpio@vger.kernel.org
7629 S:      Maintained
7630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7631 F:      drivers/gpio/gpio-ich.c
7632 F:      drivers/gpio/gpio-intel-mid.c
7633 F:      drivers/gpio/gpio-lynxpoint.c
7634 F:      drivers/gpio/gpio-merrifield.c
7635 F:      drivers/gpio/gpio-ml-ioh.c
7636 F:      drivers/gpio/gpio-pch.c
7637 F:      drivers/gpio/gpio-sch.c
7638 F:      drivers/gpio/gpio-sodaville.c
7640 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7641 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7642 M:      Zhi Wang <zhi.a.wang@intel.com>
7643 L:      intel-gvt-dev@lists.freedesktop.org
7644 L:      intel-gfx@lists.freedesktop.org
7645 W:      https://01.org/igvt-g
7646 T:      git https://github.com/intel/gvt-linux.git
7647 S:      Supported
7648 F:      drivers/gpu/drm/i915/gvt/
7650 INTEL HID EVENT DRIVER
7651 M:      Alex Hung <alex.hung@canonical.com>
7652 L:      platform-driver-x86@vger.kernel.org
7653 S:      Maintained
7654 F:      drivers/platform/x86/intel-hid.c
7656 INTEL I/OAT DMA DRIVER
7657 M:      Dave Jiang <dave.jiang@intel.com>
7658 R:      Dan Williams <dan.j.williams@intel.com>
7659 L:      dmaengine@vger.kernel.org
7660 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7661 S:      Supported
7662 F:      drivers/dma/ioat*
7664 INTEL IDLE DRIVER
7665 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7666 M:      Len Brown <lenb@kernel.org>
7667 L:      linux-pm@vger.kernel.org
7668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7669 B:      https://bugzilla.kernel.org
7670 S:      Supported
7671 F:      drivers/idle/intel_idle.c
7673 INTEL INTEGRATED SENSOR HUB DRIVER
7674 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7675 M:      Jiri Kosina <jikos@kernel.org>
7676 L:      linux-input@vger.kernel.org
7677 S:      Maintained
7678 F:      drivers/hid/intel-ish-hid/
7680 INTEL IOMMU (VT-d)
7681 M:      David Woodhouse <dwmw2@infradead.org>
7682 L:      iommu@lists.linux-foundation.org
7683 T:      git git://git.infradead.org/iommu-2.6.git
7684 S:      Supported
7685 F:      drivers/iommu/intel-iommu.c
7686 F:      include/linux/intel-iommu.h
7688 INTEL IOP-ADMA DMA DRIVER
7689 R:      Dan Williams <dan.j.williams@intel.com>
7690 S:      Odd fixes
7691 F:      drivers/dma/iop-adma.c
7693 INTEL IPU3 CSI-2 CIO2 DRIVER
7694 M:      Yong Zhi <yong.zhi@intel.com>
7695 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7696 M:      Bingbu Cao <bingbu.cao@intel.com>
7697 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7698 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7699 L:      linux-media@vger.kernel.org
7700 S:      Maintained
7701 F:      drivers/media/pci/intel/ipu3/
7702 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7704 INTEL IPU3 CSI-2 IMGU DRIVER
7705 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7706 L:      linux-media@vger.kernel.org
7707 S:      Maintained
7708 F:      drivers/staging/media/ipu3/
7709 F:      Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7710 F:      Documentation/media/v4l-drivers/ipu3.rst
7712 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7713 M:      Krzysztof Halasa <khalasa@piap.pl>
7714 S:      Maintained
7715 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7716 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7717 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7718 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7719 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7720 F:      drivers/net/wan/ixp4xx_hss.c
7722 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7723 M:      Deepak Saxena <dsaxena@plexity.net>
7724 S:      Maintained
7725 F:      drivers/char/hw_random/ixp4xx-rng.c
7727 INTEL MANAGEMENT ENGINE (mei)
7728 M:      Tomas Winkler <tomas.winkler@intel.com>
7729 L:      linux-kernel@vger.kernel.org
7730 S:      Supported
7731 F:      include/uapi/linux/mei.h
7732 F:      include/linux/mei_cl_bus.h
7733 F:      drivers/misc/mei/*
7734 F:      drivers/watchdog/mei_wdt.c
7735 F:      Documentation/misc-devices/mei/*
7736 F:      samples/mei/*
7738 INTEL MENLOW THERMAL DRIVER
7739 M:      Sujith Thomas <sujith.thomas@intel.com>
7740 L:      platform-driver-x86@vger.kernel.org
7741 W:      https://01.org/linux-acpi
7742 S:      Supported
7743 F:      drivers/platform/x86/intel_menlow.c
7745 INTEL MIC DRIVERS (mic)
7746 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7747 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7748 S:      Supported
7749 W:      https://github.com/sudeepdutt/mic
7750 W:      http://software.intel.com/en-us/mic-developer
7751 F:      include/linux/mic_bus.h
7752 F:      include/linux/scif.h
7753 F:      include/uapi/linux/mic_common.h
7754 F:      include/uapi/linux/mic_ioctl.h
7755 F:      include/uapi/linux/scif_ioctl.h
7756 F:      drivers/misc/mic/
7757 F:      drivers/dma/mic_x100_dma.c
7758 F:      drivers/dma/mic_x100_dma.h
7759 F:      Documentation/mic/
7761 INTEL PMC CORE DRIVER
7762 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7763 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7764 L:      platform-driver-x86@vger.kernel.org
7765 S:      Maintained
7766 F:      drivers/platform/x86/intel_pmc_core*
7768 INTEL PMC/P-Unit IPC DRIVER
7769 M:      Zha Qipeng<qipeng.zha@intel.com>
7770 L:      platform-driver-x86@vger.kernel.org
7771 S:      Maintained
7772 F:      drivers/platform/x86/intel_pmc_ipc.c
7773 F:      drivers/platform/x86/intel_punit_ipc.c
7774 F:      arch/x86/include/asm/intel_pmc_ipc.h
7775 F:      arch/x86/include/asm/intel_punit_ipc.h
7777 INTEL PMIC GPIO DRIVERS
7778 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7779 S:      Maintained
7780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7781 F:      drivers/gpio/gpio-*cove.c
7782 F:      drivers/gpio/gpio-msic.c
7784 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7785 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7786 S:      Maintained
7787 F:      drivers/mfd/intel_msic.c
7788 F:      drivers/mfd/intel_soc_pmic*
7789 F:      include/linux/mfd/intel_msic.h
7790 F:      include/linux/mfd/intel_soc_pmic*
7792 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7793 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7794 L:      linux-wireless@vger.kernel.org
7795 S:      Maintained
7796 F:      Documentation/networking/device_drivers/intel/ipw2100.txt
7797 F:      Documentation/networking/device_drivers/intel/ipw2200.txt
7798 F:      drivers/net/wireless/intel/ipw2x00/
7800 INTEL PSTATE DRIVER
7801 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7802 M:      Len Brown <lenb@kernel.org>
7803 L:      linux-pm@vger.kernel.org
7804 S:      Supported
7805 F:      drivers/cpufreq/intel_pstate.c
7807 INTEL RDMA RNIC DRIVER
7808 M:      Faisal Latif <faisal.latif@intel.com>
7809 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7810 L:      linux-rdma@vger.kernel.org
7811 S:      Supported
7812 F:      drivers/infiniband/hw/i40iw/
7813 F:      include/uapi/rdma/i40iw-abi.h
7815 INTEL TELEMETRY DRIVER
7816 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7817 M:      "David E. Box" <david.e.box@linux.intel.com>
7818 L:      platform-driver-x86@vger.kernel.org
7819 S:      Maintained
7820 F:      arch/x86/include/asm/intel_telemetry.h
7821 F:      drivers/platform/x86/intel_telemetry*
7823 INTEL VIRTUAL BUTTON DRIVER
7824 M:      AceLan Kao <acelan.kao@canonical.com>
7825 L:      platform-driver-x86@vger.kernel.org
7826 S:      Maintained
7827 F:      drivers/platform/x86/intel-vbtn.c
7829 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7830 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7831 L:      linux-wireless@vger.kernel.org
7832 S:      Supported
7833 F:      drivers/net/wireless/intel/iwlegacy/
7835 INTEL WIRELESS WIFI LINK (iwlwifi)
7836 M:      Johannes Berg <johannes.berg@intel.com>
7837 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7838 M:      Luca Coelho <luciano.coelho@intel.com>
7839 M:      Intel Linux Wireless <linuxwifi@intel.com>
7840 L:      linux-wireless@vger.kernel.org
7841 W:      http://intellinuxwireless.org
7842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7843 S:      Supported
7844 F:      drivers/net/wireless/intel/iwlwifi/
7846 INTEL WIRELESS WIMAX CONNECTION 2400
7847 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7848 M:      linux-wimax@intel.com
7849 L:      wimax@linuxwimax.org (subscribers-only)
7850 S:      Supported
7851 W:      http://linuxwimax.org
7852 F:      Documentation/wimax/README.i2400m
7853 F:      drivers/net/wimax/i2400m/
7854 F:      include/uapi/linux/wimax/i2400m.h
7856 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7857 M:      Mario Limonciello <mario.limonciello@dell.com>
7858 S:      Maintained
7859 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7861 INTEL(R) TRACE HUB
7862 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7863 S:      Supported
7864 F:      Documentation/trace/intel_th.rst
7865 F:      drivers/hwtracing/intel_th/
7867 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7868 M:      Ning Sun <ning.sun@intel.com>
7869 L:      tboot-devel@lists.sourceforge.net
7870 W:      http://tboot.sourceforge.net
7871 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7872 S:      Supported
7873 F:      Documentation/intel_txt.txt
7874 F:      include/linux/tboot.h
7875 F:      arch/x86/kernel/tboot.c
7877 INTEL-MID GPIO DRIVER
7878 M:      David Cohen <david.a.cohen@linux.intel.com>
7879 L:      linux-gpio@vger.kernel.org
7880 S:      Maintained
7881 F:      drivers/gpio/gpio-intel-mid.c
7883 INTERCONNECT API
7884 M:      Georgi Djakov <georgi.djakov@linaro.org>
7885 S:      Maintained
7886 F:      Documentation/interconnect/
7887 F:      Documentation/devicetree/bindings/interconnect/
7888 F:      drivers/interconnect/
7889 F:      include/dt-bindings/interconnect/
7890 F:      include/linux/interconnect-provider.h
7891 F:      include/linux/interconnect.h
7893 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7894 M:      Linus Walleij <linus.walleij@linaro.org>
7895 L:      linux-iio@vger.kernel.org
7896 S:      Maintained
7897 F:      drivers/iio/gyro/mpu3050*
7898 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7900 IOC3 ETHERNET DRIVER
7901 M:      Ralf Baechle <ralf@linux-mips.org>
7902 L:      linux-mips@vger.kernel.org
7903 S:      Maintained
7904 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7906 IOC3 SERIAL DRIVER
7907 M:      Pat Gefre <pfg@sgi.com>
7908 L:      linux-serial@vger.kernel.org
7909 S:      Maintained
7910 F:      drivers/tty/serial/ioc3_serial.c
7912 IOMAP FILESYSTEM LIBRARY
7913 M:      Christoph Hellwig <hch@infradead.org>
7914 M:      Darrick J. Wong <darrick.wong@oracle.com>
7915 M:      linux-xfs@vger.kernel.org
7916 M:      linux-fsdevel@vger.kernel.org
7917 L:      linux-xfs@vger.kernel.org
7918 L:      linux-fsdevel@vger.kernel.org
7919 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7920 S:      Supported
7921 F:      fs/iomap.c
7922 F:      include/linux/iomap.h
7924 IOMMU DRIVERS
7925 M:      Joerg Roedel <joro@8bytes.org>
7926 L:      iommu@lists.linux-foundation.org
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7928 S:      Maintained
7929 F:      Documentation/devicetree/bindings/iommu/
7930 F:      drivers/iommu/
7931 F:      include/linux/iommu.h
7932 F:      include/linux/of_iommu.h
7933 F:      include/linux/iova.h
7935 IP MASQUERADING
7936 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7937 S:      Maintained
7938 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7940 IPMI SUBSYSTEM
7941 M:      Corey Minyard <minyard@acm.org>
7942 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7943 W:      http://openipmi.sourceforge.net/
7944 S:      Supported
7945 F:      Documentation/devicetree/bindings/ipmi/
7946 F:      Documentation/IPMI.txt
7947 F:      drivers/char/ipmi/
7948 F:      include/linux/ipmi*
7949 F:      include/uapi/linux/ipmi*
7951 IPS SCSI RAID DRIVER
7952 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7953 L:      linux-scsi@vger.kernel.org
7954 W:      http://www.adaptec.com/
7955 S:      Maintained
7956 F:      drivers/scsi/ips*
7958 IPVS
7959 M:      Wensong Zhang <wensong@linux-vs.org>
7960 M:      Simon Horman <horms@verge.net.au>
7961 M:      Julian Anastasov <ja@ssi.bg>
7962 L:      netdev@vger.kernel.org
7963 L:      lvs-devel@vger.kernel.org
7964 S:      Maintained
7965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7967 F:      Documentation/networking/ipvs-sysctl.txt
7968 F:      include/net/ip_vs.h
7969 F:      include/uapi/linux/ip_vs.h
7970 F:      net/netfilter/ipvs/
7972 IPWIRELESS DRIVER
7973 M:      Jiri Kosina <jikos@kernel.org>
7974 M:      David Sterba <dsterba@suse.com>
7975 S:      Odd Fixes
7976 F:      drivers/tty/ipwireless/
7978 IPX NETWORK LAYER
7979 L:      netdev@vger.kernel.org
7980 S:      Obsolete
7981 F:      include/uapi/linux/ipx.h
7983 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7984 M:      Marc Zyngier <marc.zyngier@arm.com>
7985 S:      Maintained
7986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7987 F:      Documentation/IRQ-domain.txt
7988 F:      include/linux/irqdomain.h
7989 F:      kernel/irq/irqdomain.c
7990 F:      kernel/irq/msi.c
7992 IRQ SUBSYSTEM
7993 M:      Thomas Gleixner <tglx@linutronix.de>
7994 L:      linux-kernel@vger.kernel.org
7995 S:      Maintained
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7997 F:      kernel/irq/
7999 IRQCHIP DRIVERS
8000 M:      Thomas Gleixner <tglx@linutronix.de>
8001 M:      Jason Cooper <jason@lakedaemon.net>
8002 M:      Marc Zyngier <marc.zyngier@arm.com>
8003 L:      linux-kernel@vger.kernel.org
8004 S:      Maintained
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8006 F:      Documentation/devicetree/bindings/interrupt-controller/
8007 F:      drivers/irqchip/
8010 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8011 S:      Maintained
8012 F:      Documentation/isa.txt
8013 F:      drivers/base/isa.c
8014 F:      include/linux/isa.h
8016 ISA RADIO MODULE
8017 M:      Hans Verkuil <hverkuil@xs4all.nl>
8018 L:      linux-media@vger.kernel.org
8019 T:      git git://linuxtv.org/media_tree.git
8020 W:      https://linuxtv.org
8021 S:      Maintained
8022 F:      drivers/media/radio/radio-isa*
8024 ISAPNP
8025 M:      Jaroslav Kysela <perex@perex.cz>
8026 S:      Maintained
8027 F:      Documentation/isapnp.txt
8028 F:      drivers/pnp/isapnp/
8029 F:      include/linux/isapnp.h
8031 ISCSI
8032 M:      Lee Duncan <lduncan@suse.com>
8033 M:      Chris Leech <cleech@redhat.com>
8034 L:      open-iscsi@googlegroups.com
8035 W:      www.open-iscsi.com
8036 S:      Maintained
8037 F:      drivers/scsi/*iscsi*
8038 F:      include/scsi/*iscsi*
8040 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8041 M:      Peter Jones <pjones@redhat.com>
8042 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
8043 S:      Maintained
8044 F:      drivers/firmware/iscsi_ibft*
8046 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8047 M:      Sagi Grimberg <sagi@grimberg.me>
8048 M:      Max Gurtovoy <maxg@mellanox.com>
8049 L:      linux-rdma@vger.kernel.org
8050 S:      Supported
8051 W:      http://www.openfabrics.org
8052 W:      www.open-iscsi.org
8053 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8054 F:      drivers/infiniband/ulp/iser/
8056 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8057 M:      Sagi Grimberg <sagi@grimberg.me>
8058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8059 L:      linux-rdma@vger.kernel.org
8060 L:      target-devel@vger.kernel.org
8061 S:      Supported
8062 W:      http://www.linux-iscsi.org
8063 F:      drivers/infiniband/ulp/isert
8065 ISDN SUBSYSTEM
8066 M:      Karsten Keil <isdn@linux-pingi.de>
8067 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
8068 L:      netdev@vger.kernel.org
8069 W:      http://www.isdn4linux.de
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8071 S:      Maintained
8072 F:      Documentation/isdn/
8073 F:      drivers/isdn/
8074 F:      include/linux/isdn.h
8075 F:      include/linux/isdn/
8076 F:      include/uapi/linux/isdn.h
8077 F:      include/uapi/linux/isdn/
8079 IT87 HARDWARE MONITORING DRIVER
8080 M:      Jean Delvare <jdelvare@suse.com>
8081 L:      linux-hwmon@vger.kernel.org
8082 S:      Maintained
8083 F:      Documentation/hwmon/it87
8084 F:      drivers/hwmon/it87.c
8086 IT913X MEDIA DRIVER
8087 M:      Antti Palosaari <crope@iki.fi>
8088 L:      linux-media@vger.kernel.org
8089 W:      https://linuxtv.org
8090 W:      http://palosaari.fi/linux/
8091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8092 T:      git git://linuxtv.org/anttip/media_tree.git
8093 S:      Maintained
8094 F:      drivers/media/tuners/it913x*
8096 IVTV VIDEO4LINUX DRIVER
8097 M:      Andy Walls <awalls@md.metrocast.net>
8098 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
8099 L:      linux-media@vger.kernel.org
8100 T:      git git://linuxtv.org/media_tree.git
8101 W:      http://www.ivtvdriver.org
8102 S:      Maintained
8103 F:      Documentation/media/v4l-drivers/ivtv*
8104 F:      drivers/media/pci/ivtv/
8105 F:      include/uapi/linux/ivtv*
8107 IX2505V MEDIA DRIVER
8108 M:      Malcolm Priestley <tvboxspy@gmail.com>
8109 L:      linux-media@vger.kernel.org
8110 W:      https://linuxtv.org
8111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8112 S:      Maintained
8113 F:      drivers/media/dvb-frontends/ix2505v*
8115 JAILHOUSE HYPERVISOR INTERFACE
8116 M:      Jan Kiszka <jan.kiszka@siemens.com>
8117 L:      jailhouse-dev@googlegroups.com
8118 S:      Maintained
8119 F:      arch/x86/kernel/jailhouse.c
8120 F:      arch/x86/include/asm/jailhouse_para.h
8122 JC42.4 TEMPERATURE SENSOR DRIVER
8123 M:      Guenter Roeck <linux@roeck-us.net>
8124 L:      linux-hwmon@vger.kernel.org
8125 S:      Maintained
8126 F:      drivers/hwmon/jc42.c
8127 F:      Documentation/hwmon/jc42
8129 JFS FILESYSTEM
8130 M:      Dave Kleikamp <shaggy@kernel.org>
8131 L:      jfs-discussion@lists.sourceforge.net
8132 W:      http://jfs.sourceforge.net/
8133 T:      git git://github.com/kleikamp/linux-shaggy.git
8134 S:      Maintained
8135 F:      Documentation/filesystems/jfs.txt
8136 F:      fs/jfs/
8138 JME NETWORK DRIVER
8139 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
8140 L:      netdev@vger.kernel.org
8141 S:      Maintained
8142 F:      drivers/net/ethernet/jme.*
8144 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8145 M:      David Woodhouse <dwmw2@infradead.org>
8146 L:      linux-mtd@lists.infradead.org
8147 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
8148 S:      Maintained
8149 F:      fs/jffs2/
8150 F:      include/uapi/linux/jffs2.h
8152 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8153 M:      "Theodore Ts'o" <tytso@mit.edu>
8154 M:      Jan Kara <jack@suse.com>
8155 L:      linux-ext4@vger.kernel.org
8156 S:      Maintained
8157 F:      fs/jbd2/
8158 F:      include/linux/jbd2.h
8160 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8161 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8162 L:      linux-media@vger.kernel.org
8163 S:      Maintained
8164 F:      drivers/media/platform/rcar_jpu.c
8166 JSM Neo PCI based serial card
8167 L:      linux-serial@vger.kernel.org
8168 S:      Orphan
8169 F:      drivers/tty/serial/jsm/
8171 K10TEMP HARDWARE MONITORING DRIVER
8172 M:      Clemens Ladisch <clemens@ladisch.de>
8173 L:      linux-hwmon@vger.kernel.org
8174 S:      Maintained
8175 F:      Documentation/hwmon/k10temp
8176 F:      drivers/hwmon/k10temp.c
8178 K8TEMP HARDWARE MONITORING DRIVER
8179 M:      Rudolf Marek <r.marek@assembler.cz>
8180 L:      linux-hwmon@vger.kernel.org
8181 S:      Maintained
8182 F:      Documentation/hwmon/k8temp
8183 F:      drivers/hwmon/k8temp.c
8185 KASAN
8186 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
8187 R:      Alexander Potapenko <glider@google.com>
8188 R:      Dmitry Vyukov <dvyukov@google.com>
8189 L:      kasan-dev@googlegroups.com
8190 S:      Maintained
8191 F:      arch/*/include/asm/kasan.h
8192 F:      arch/*/mm/kasan_init*
8193 F:      Documentation/dev-tools/kasan.rst
8194 F:      include/linux/kasan*.h
8195 F:      lib/test_kasan.c
8196 F:      mm/kasan/
8197 F:      scripts/Makefile.kasan
8199 KCONFIG
8200 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8202 L:      linux-kbuild@vger.kernel.org
8203 S:      Maintained
8204 F:      Documentation/kbuild/kconfig*
8205 F:      scripts/kconfig/
8206 F:      scripts/Kconfig.include
8208 KDUMP
8209 M:      Dave Young <dyoung@redhat.com>
8210 M:      Baoquan He <bhe@redhat.com>
8211 R:      Vivek Goyal <vgoyal@redhat.com>
8212 L:      kexec@lists.infradead.org
8213 W:      http://lse.sourceforge.net/kdump/
8214 S:      Maintained
8215 F:      Documentation/kdump/
8217 KEENE FM RADIO TRANSMITTER DRIVER
8218 M:      Hans Verkuil <hverkuil@xs4all.nl>
8219 L:      linux-media@vger.kernel.org
8220 T:      git git://linuxtv.org/media_tree.git
8221 W:      https://linuxtv.org
8222 S:      Maintained
8223 F:      drivers/media/radio/radio-keene*
8225 KERNEL AUTOMOUNTER
8226 M:      Ian Kent <raven@themaw.net>
8227 L:      autofs@vger.kernel.org
8228 S:      Maintained
8229 F:      fs/autofs/
8231 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8232 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
8233 M:      Michal Marek <michal.lkml@markovi.net>
8234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8235 L:      linux-kbuild@vger.kernel.org
8236 S:      Maintained
8237 F:      Documentation/kbuild/
8238 F:      Makefile
8239 F:      scripts/Kbuild*
8240 F:      scripts/Makefile*
8241 F:      scripts/basic/
8242 F:      scripts/mk*
8243 F:      scripts/mod/
8244 F:      scripts/package/
8246 KERNEL JANITORS
8247 L:      kernel-janitors@vger.kernel.org
8248 W:      http://kernelnewbies.org/KernelJanitors
8249 S:      Odd Fixes
8251 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8252 M:      "J. Bruce Fields" <bfields@fieldses.org>
8253 M:      Jeff Layton <jlayton@kernel.org>
8254 L:      linux-nfs@vger.kernel.org
8255 W:      http://nfs.sourceforge.net/
8256 T:      git git://linux-nfs.org/~bfields/linux.git
8257 S:      Supported
8258 F:      fs/nfsd/
8259 F:      include/uapi/linux/nfsd/
8260 F:      fs/lockd/
8261 F:      fs/nfs_common/
8262 F:      net/sunrpc/
8263 F:      include/linux/lockd/
8264 F:      include/linux/sunrpc/
8265 F:      include/uapi/linux/sunrpc/
8267 KERNEL SELFTEST FRAMEWORK
8268 M:      Shuah Khan <shuah@kernel.org>
8269 L:      linux-kselftest@vger.kernel.org
8270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8271 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
8272 S:      Maintained
8273 F:      tools/testing/selftests/
8274 F:      Documentation/dev-tools/kselftest*
8276 KERNEL USERMODE HELPER
8277 M:      Luis Chamberlain <mcgrof@kernel.org>
8278 L:      linux-kernel@vger.kernel.org
8279 S:      Maintained
8280 F:      kernel/umh.c
8281 F:      include/linux/umh.h
8283 KERNEL VIRTUAL MACHINE (KVM)
8284 M:      Paolo Bonzini <pbonzini@redhat.com>
8285 M:      Radim Krčmář <rkrcmar@redhat.com>
8286 L:      kvm@vger.kernel.org
8287 W:      http://www.linux-kvm.org
8288 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8289 S:      Supported
8290 F:      Documentation/virtual/kvm/
8291 F:      include/trace/events/kvm.h
8292 F:      include/uapi/asm-generic/kvm*
8293 F:      include/uapi/linux/kvm*
8294 F:      include/asm-generic/kvm*
8295 F:      include/linux/kvm*
8296 F:      include/kvm/iodev.h
8297 F:      virt/kvm/*
8298 F:      tools/kvm/
8300 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8301 M:      Joerg Roedel <joro@8bytes.org>
8302 L:      kvm@vger.kernel.org
8303 W:      http://www.linux-kvm.org/
8304 S:      Maintained
8305 F:      arch/x86/include/asm/svm.h
8306 F:      arch/x86/kvm/svm.c
8308 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8309 M:      Christoffer Dall <christoffer.dall@arm.com>
8310 M:      Marc Zyngier <marc.zyngier@arm.com>
8311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8312 L:      kvmarm@lists.cs.columbia.edu
8313 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8315 S:      Supported
8316 F:      arch/arm/include/uapi/asm/kvm*
8317 F:      arch/arm/include/asm/kvm*
8318 F:      arch/arm/kvm/
8319 F:      virt/kvm/arm/
8320 F:      include/kvm/arm_*
8322 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8323 M:      Christoffer Dall <christoffer.dall@arm.com>
8324 M:      Marc Zyngier <marc.zyngier@arm.com>
8325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8326 L:      kvmarm@lists.cs.columbia.edu
8327 S:      Maintained
8328 F:      arch/arm64/include/uapi/asm/kvm*
8329 F:      arch/arm64/include/asm/kvm*
8330 F:      arch/arm64/kvm/
8332 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8333 M:      James Hogan <jhogan@kernel.org>
8334 L:      linux-mips@vger.kernel.org
8335 S:      Supported
8336 F:      arch/mips/include/uapi/asm/kvm*
8337 F:      arch/mips/include/asm/kvm*
8338 F:      arch/mips/kvm/
8340 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8341 M:      Paul Mackerras <paulus@ozlabs.org>
8342 L:      kvm-ppc@vger.kernel.org
8343 W:      http://www.linux-kvm.org/
8344 T:      git git://github.com/agraf/linux-2.6.git
8345 S:      Supported
8346 F:      arch/powerpc/include/uapi/asm/kvm*
8347 F:      arch/powerpc/include/asm/kvm*
8348 F:      arch/powerpc/kvm/
8349 F:      arch/powerpc/kernel/kvm*
8351 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8352 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8353 M:      Janosch Frank <frankja@linux.ibm.com>
8354 R:      David Hildenbrand <david@redhat.com>
8355 R:      Cornelia Huck <cohuck@redhat.com>
8356 L:      linux-s390@vger.kernel.org
8357 W:      http://www.ibm.com/developerworks/linux/linux390/
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8359 S:      Supported
8360 F:      arch/s390/include/uapi/asm/kvm*
8361 F:      arch/s390/include/asm/gmap.h
8362 F:      arch/s390/include/asm/kvm*
8363 F:      arch/s390/kvm/
8364 F:      arch/s390/mm/gmap.c
8366 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8367 M:      Paolo Bonzini <pbonzini@redhat.com>
8368 M:      Radim Krčmář <rkrcmar@redhat.com>
8369 L:      kvm@vger.kernel.org
8370 W:      http://www.linux-kvm.org
8371 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8372 S:      Supported
8373 F:      arch/x86/kvm/
8374 F:      arch/x86/kvm/*/
8375 F:      arch/x86/include/uapi/asm/kvm*
8376 F:      arch/x86/include/asm/kvm*
8377 F:      arch/x86/include/asm/pvclock-abi.h
8378 F:      arch/x86/kernel/kvm.c
8379 F:      arch/x86/kernel/kvmclock.c
8381 KERNFS
8382 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8383 M:      Tejun Heo <tj@kernel.org>
8384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8385 S:      Supported
8386 F:      include/linux/kernfs.h
8387 F:      fs/kernfs/
8389 KEXEC
8390 M:      Eric Biederman <ebiederm@xmission.com>
8391 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8392 L:      kexec@lists.infradead.org
8393 S:      Maintained
8394 F:      include/linux/kexec.h
8395 F:      include/uapi/linux/kexec.h
8396 F:      kernel/kexec*
8398 KEYS-ENCRYPTED
8399 M:      Mimi Zohar <zohar@linux.ibm.com>
8400 L:      linux-integrity@vger.kernel.org
8401 L:      keyrings@vger.kernel.org
8402 S:      Supported
8403 F:      Documentation/security/keys/trusted-encrypted.rst
8404 F:      include/keys/encrypted-type.h
8405 F:      security/keys/encrypted-keys/
8407 KEYS-TRUSTED
8408 M:      James Bottomley <jejb@linux.ibm.com>
8409 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8410 M:      Mimi Zohar <zohar@linuxibm.com>
8411 L:      linux-integrity@vger.kernel.org
8412 L:      keyrings@vger.kernel.org
8413 S:      Supported
8414 F:      Documentation/security/keys/trusted-encrypted.rst
8415 F:      include/keys/trusted-type.h
8416 F:      security/keys/trusted.c
8417 F:      security/keys/trusted.h
8419 KEYS/KEYRINGS:
8420 M:      David Howells <dhowells@redhat.com>
8421 L:      keyrings@vger.kernel.org
8422 S:      Maintained
8423 F:      Documentation/security/keys/core.rst
8424 F:      include/linux/key.h
8425 F:      include/linux/key-type.h
8426 F:      include/linux/keyctl.h
8427 F:      include/uapi/linux/keyctl.h
8428 F:      include/keys/
8429 F:      security/keys/
8431 KGDB / KDB /debug_core
8432 M:      Jason Wessel <jason.wessel@windriver.com>
8433 M:      Daniel Thompson <daniel.thompson@linaro.org>
8434 W:      http://kgdb.wiki.kernel.org/
8435 L:      kgdb-bugreport@lists.sourceforge.net
8436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8437 S:      Maintained
8438 F:      Documentation/dev-tools/kgdb.rst
8439 F:      drivers/misc/kgdbts.c
8440 F:      drivers/tty/serial/kgdboc.c
8441 F:      include/linux/kdb.h
8442 F:      include/linux/kgdb.h
8443 F:      kernel/debug/
8445 KMEMLEAK
8446 M:      Catalin Marinas <catalin.marinas@arm.com>
8447 S:      Maintained
8448 F:      Documentation/dev-tools/kmemleak.rst
8449 F:      include/linux/kmemleak.h
8450 F:      mm/kmemleak.c
8451 F:      mm/kmemleak-test.c
8453 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8454 M:      Luis Chamberlain <mcgrof@kernel.org>
8455 L:      linux-kernel@vger.kernel.org
8456 S:      Maintained
8457 F:      kernel/kmod.c
8458 F:      include/linux/kmod.h
8459 F:      lib/test_kmod.c
8460 F:      tools/testing/selftests/kmod/
8462 KPROBES
8463 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8464 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8465 M:      "David S. Miller" <davem@davemloft.net>
8466 M:      Masami Hiramatsu <mhiramat@kernel.org>
8467 S:      Maintained
8468 F:      Documentation/kprobes.txt
8469 F:      include/linux/kprobes.h
8470 F:      include/asm-generic/kprobes.h
8471 F:      kernel/kprobes.c
8473 KS0108 LCD CONTROLLER DRIVER
8474 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8475 S:      Maintained
8476 F:      Documentation/auxdisplay/ks0108
8477 F:      drivers/auxdisplay/ks0108.c
8478 F:      include/linux/ks0108.h
8480 L3MDEV
8481 M:      David Ahern <dsa@cumulusnetworks.com>
8482 L:      netdev@vger.kernel.org
8483 S:      Maintained
8484 F:      net/l3mdev
8485 F:      include/net/l3mdev.h
8487 L7 BPF FRAMEWORK
8488 M:      John Fastabend <john.fastabend@gmail.com>
8489 M:      Daniel Borkmann <daniel@iogearbox.net>
8490 L:      netdev@vger.kernel.org
8491 S:      Maintained
8492 F:      include/linux/skmsg.h
8493 F:      net/core/skmsg.c
8494 F:      net/core/sock_map.c
8495 F:      net/ipv4/tcp_bpf.c
8497 LANTIQ / INTEL Ethernet drivers
8498 M:      Hauke Mehrtens <hauke@hauke-m.de>
8499 L:      netdev@vger.kernel.org
8500 S:      Maintained
8501 F:      net/dsa/tag_gswip.c
8502 F:      drivers/net/ethernet/lantiq_xrx200.c
8503 F:      drivers/net/dsa/lantiq_pce.h
8504 F:      drivers/net/dsa/lantiq_gswip.c
8506 LANTIQ MIPS ARCHITECTURE
8507 M:      John Crispin <john@phrozen.org>
8508 L:      linux-mips@vger.kernel.org
8509 S:      Maintained
8510 F:      arch/mips/lantiq
8511 F:      drivers/soc/lantiq
8513 LAPB module
8514 L:      linux-x25@vger.kernel.org
8515 S:      Orphan
8516 F:      Documentation/networking/lapb-module.txt
8517 F:      include/*/lapb.h
8518 F:      net/lapb/
8520 LASI 53c700 driver for PARISC
8521 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8522 L:      linux-scsi@vger.kernel.org
8523 S:      Maintained
8524 F:      Documentation/scsi/53c700.txt
8525 F:      drivers/scsi/53c700*
8527 LEAKING_ADDRESSES
8528 M:      Tobin C. Harding <me@tobin.cc>
8529 M:      Tycho Andersen <tycho@tycho.ws>
8530 L:      kernel-hardening@lists.openwall.com
8531 S:      Maintained
8532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8533 F:      scripts/leaking_addresses.pl
8535 LED SUBSYSTEM
8536 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8537 M:      Pavel Machek <pavel@ucw.cz>
8538 L:      linux-leds@vger.kernel.org
8539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8540 S:      Maintained
8541 F:      Documentation/devicetree/bindings/leds/
8542 F:      drivers/leds/
8543 F:      include/linux/leds.h
8545 LEGACY EEPROM DRIVER
8546 M:      Jean Delvare <jdelvare@suse.com>
8547 S:      Maintained
8548 F:      Documentation/misc-devices/eeprom
8549 F:      drivers/misc/eeprom/eeprom.c
8551 LEGO MINDSTORMS EV3
8552 R:      David Lechner <david@lechnology.com>
8553 S:      Maintained
8554 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8555 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8556 F:      drivers/power/supply/lego_ev3_battery.c
8558 LEGO USB Tower driver
8559 M:      Juergen Stuber <starblue@users.sourceforge.net>
8560 L:      legousb-devel@lists.sourceforge.net
8561 W:      http://legousb.sourceforge.net/
8562 S:      Maintained
8563 F:      drivers/usb/misc/legousbtower.c
8565 LG LAPTOP EXTRAS
8566 M:      Matan Ziv-Av <matan@svgalib.org>
8567 L:      platform-driver-x86@vger.kernel.org
8568 S:      Maintained
8569 F:      Documentation/ABI/testing/sysfs-platform-lg-laptop
8570 F:      Documentation/laptops/lg-laptop.rst
8571 F:      drivers/platform/x86/lg-laptop.c
8573 LG2160 MEDIA DRIVER
8574 M:      Michael Krufky <mkrufky@linuxtv.org>
8575 L:      linux-media@vger.kernel.org
8576 W:      https://linuxtv.org
8577 W:      http://github.com/mkrufky
8578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8579 T:      git git://linuxtv.org/mkrufky/tuners.git
8580 S:      Maintained
8581 F:      drivers/media/dvb-frontends/lg2160.*
8583 LGDT3305 MEDIA DRIVER
8584 M:      Michael Krufky <mkrufky@linuxtv.org>
8585 L:      linux-media@vger.kernel.org
8586 W:      https://linuxtv.org
8587 W:      http://github.com/mkrufky
8588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8589 T:      git git://linuxtv.org/mkrufky/tuners.git
8590 S:      Maintained
8591 F:      drivers/media/dvb-frontends/lgdt3305.*
8593 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8594 M:      Viresh Kumar <vireshk@kernel.org>
8595 L:      linux-ide@vger.kernel.org
8596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8597 S:      Maintained
8598 F:      include/linux/pata_arasan_cf_data.h
8599 F:      drivers/ata/pata_arasan_cf.c
8601 LIBATA PATA DRIVERS
8602 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8603 M:      Jens Axboe <axboe@kernel.dk>
8604 L:      linux-ide@vger.kernel.org
8605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8606 S:      Maintained
8607 F:      drivers/ata/pata_*.c
8608 F:      drivers/ata/ata_generic.c
8610 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8611 M:      Linus Walleij <linus.walleij@linaro.org>
8612 L:      linux-ide@vger.kernel.org
8613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8614 S:      Maintained
8615 F:      drivers/ata/pata_ftide010.c
8616 F:      drivers/ata/sata_gemini.c
8617 F:      drivers/ata/sata_gemini.h
8619 LIBATA SATA AHCI PLATFORM devices support
8620 M:      Hans de Goede <hdegoede@redhat.com>
8621 M:      Jens Axboe <axboe@kernel.dk>
8622 L:      linux-ide@vger.kernel.org
8623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8624 S:      Maintained
8625 F:      drivers/ata/ahci_platform.c
8626 F:      drivers/ata/libahci_platform.c
8627 F:      include/linux/ahci_platform.h
8629 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8630 M:      Mikael Pettersson <mikpelinux@gmail.com>
8631 L:      linux-ide@vger.kernel.org
8632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8633 S:      Maintained
8634 F:      drivers/ata/sata_promise.*
8636 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8637 M:      Jens Axboe <axboe@kernel.dk>
8638 L:      linux-ide@vger.kernel.org
8639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8640 S:      Maintained
8641 F:      drivers/ata/
8642 F:      include/linux/ata.h
8643 F:      include/linux/libata.h
8644 F:      Documentation/devicetree/bindings/ata/
8646 LIBLOCKDEP
8647 M:      Sasha Levin <alexander.levin@microsoft.com>
8648 S:      Maintained
8649 F:      tools/lib/lockdep/
8651 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8652 M:      Ross Zwisler <zwisler@kernel.org>
8653 M:      Dan Williams <dan.j.williams@intel.com>
8654 M:      Vishal Verma <vishal.l.verma@intel.com>
8655 M:      Dave Jiang <dave.jiang@intel.com>
8656 L:      linux-nvdimm@lists.01.org
8657 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8658 S:      Supported
8659 F:      drivers/nvdimm/blk.c
8660 F:      drivers/nvdimm/region_devs.c
8662 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8663 M:      Vishal Verma <vishal.l.verma@intel.com>
8664 M:      Dan Williams <dan.j.williams@intel.com>
8665 M:      Ross Zwisler <zwisler@kernel.org>
8666 M:      Dave Jiang <dave.jiang@intel.com>
8667 L:      linux-nvdimm@lists.01.org
8668 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8669 S:      Supported
8670 F:      drivers/nvdimm/btt*
8672 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8673 M:      Ross Zwisler <zwisler@kernel.org>
8674 M:      Dan Williams <dan.j.williams@intel.com>
8675 M:      Vishal Verma <vishal.l.verma@intel.com>
8676 M:      Dave Jiang <dave.jiang@intel.com>
8677 L:      linux-nvdimm@lists.01.org
8678 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8679 S:      Supported
8680 F:      drivers/nvdimm/pmem*
8682 LIBNVDIMM: DEVICETREE BINDINGS
8683 M:      Oliver O'Halloran <oohall@gmail.com>
8684 L:      linux-nvdimm@lists.01.org
8685 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8686 S:      Supported
8687 F:      drivers/nvdimm/of_pmem.c
8688 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8690 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8691 M:      Dan Williams <dan.j.williams@intel.com>
8692 M:      Ross Zwisler <zwisler@kernel.org>
8693 M:      Vishal Verma <vishal.l.verma@intel.com>
8694 M:      Dave Jiang <dave.jiang@intel.com>
8695 L:      linux-nvdimm@lists.01.org
8696 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8698 S:      Supported
8699 F:      drivers/nvdimm/*
8700 F:      drivers/acpi/nfit/*
8701 F:      include/linux/nd.h
8702 F:      include/linux/libnvdimm.h
8703 F:      include/uapi/linux/ndctl.h
8705 LIGHTNVM PLATFORM SUPPORT
8706 M:      Matias Bjorling <mb@lightnvm.io>
8707 W:      http://github/OpenChannelSSD
8708 L:      linux-block@vger.kernel.org
8709 S:      Maintained
8710 F:      drivers/lightnvm/
8711 F:      include/linux/lightnvm.h
8712 F:      include/uapi/linux/lightnvm.h
8714 LINUX FOR POWER MACINTOSH
8715 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8716 W:      http://www.penguinppc.org/
8717 L:      linuxppc-dev@lists.ozlabs.org
8718 S:      Maintained
8719 F:      arch/powerpc/platforms/powermac/
8720 F:      drivers/macintosh/
8722 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8723 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8724 M:      Paul Mackerras <paulus@samba.org>
8725 M:      Michael Ellerman <mpe@ellerman.id.au>
8726 W:      https://github.com/linuxppc/linux/wiki
8727 L:      linuxppc-dev@lists.ozlabs.org
8728 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8730 S:      Supported
8731 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8732 F:      Documentation/devicetree/bindings/powerpc/
8733 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8734 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8735 F:      Documentation/powerpc/
8736 F:      arch/powerpc/
8737 F:      drivers/char/tpm/tpm_ibmvtpm*
8738 F:      drivers/crypto/nx/
8739 F:      drivers/crypto/vmx/
8740 F:      drivers/i2c/busses/i2c-opal.c
8741 F:      drivers/net/ethernet/ibm/ibmveth.*
8742 F:      drivers/net/ethernet/ibm/ibmvnic.*
8743 F:      drivers/pci/hotplug/pnv_php.c
8744 F:      drivers/pci/hotplug/rpa*
8745 F:      drivers/rtc/rtc-opal.c
8746 F:      drivers/scsi/ibmvscsi/
8747 F:      drivers/tty/hvc/hvc_opal.c
8748 F:      drivers/watchdog/wdrtas.c
8749 F:      tools/testing/selftests/powerpc
8750 N:      /pmac
8751 N:      powermac
8752 N:      powernv
8753 N:      [^a-z0-9]ps3
8754 N:      pseries
8756 LINUX FOR POWERPC EMBEDDED MPC5XXX
8757 M:      Anatolij Gustschin <agust@denx.de>
8758 L:      linuxppc-dev@lists.ozlabs.org
8759 T:      git git://git.denx.de/linux-denx-agust.git
8760 S:      Maintained
8761 F:      arch/powerpc/platforms/512x/
8762 F:      arch/powerpc/platforms/52xx/
8764 LINUX FOR POWERPC EMBEDDED PPC4XX
8765 M:      Alistair Popple <alistair@popple.id.au>
8766 M:      Matt Porter <mporter@kernel.crashing.org>
8767 W:      http://www.penguinppc.org/
8768 L:      linuxppc-dev@lists.ozlabs.org
8769 S:      Maintained
8770 F:      arch/powerpc/platforms/40x/
8771 F:      arch/powerpc/platforms/44x/
8773 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8774 M:      Scott Wood <oss@buserror.net>
8775 M:      Kumar Gala <galak@kernel.crashing.org>
8776 W:      http://www.penguinppc.org/
8777 L:      linuxppc-dev@lists.ozlabs.org
8778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8779 S:      Maintained
8780 F:      arch/powerpc/platforms/83xx/
8781 F:      arch/powerpc/platforms/85xx/
8782 F:      Documentation/devicetree/bindings/powerpc/fsl/
8784 LINUX FOR POWERPC EMBEDDED PPC8XX
8785 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8786 W:      http://www.penguinppc.org/
8787 L:      linuxppc-dev@lists.ozlabs.org
8788 S:      Maintained
8789 F:      arch/powerpc/platforms/8xx/
8791 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8792 L:      linuxppc-dev@lists.ozlabs.org
8793 S:      Orphan
8794 F:      arch/powerpc/*/*virtex*
8795 F:      arch/powerpc/*/*/*virtex*
8797 LINUX FOR POWERPC PA SEMI PWRFICIENT
8798 L:      linuxppc-dev@lists.ozlabs.org
8799 S:      Orphan
8800 F:      arch/powerpc/platforms/pasemi/
8801 F:      drivers/*/*pasemi*
8802 F:      drivers/*/*/*pasemi*
8804 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8805 M:      Kees Cook <keescook@chromium.org>
8806 S:      Maintained
8807 F:      drivers/misc/lkdtm/*
8809 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8810 M:      Alan Stern <stern@rowland.harvard.edu>
8811 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8812 M:      Will Deacon <will.deacon@arm.com>
8813 M:      Peter Zijlstra <peterz@infradead.org>
8814 M:      Boqun Feng <boqun.feng@gmail.com>
8815 M:      Nicholas Piggin <npiggin@gmail.com>
8816 M:      David Howells <dhowells@redhat.com>
8817 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8818 M:      Luc Maranget <luc.maranget@inria.fr>
8819 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
8820 R:      Akira Yokosawa <akiyks@gmail.com>
8821 R:      Daniel Lustig <dlustig@nvidia.com>
8822 L:      linux-kernel@vger.kernel.org
8823 L:      linux-arch@vger.kernel.org
8824 S:      Supported
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8826 F:      tools/memory-model/
8827 F:      Documentation/atomic_bitops.txt
8828 F:      Documentation/atomic_t.txt
8829 F:      Documentation/core-api/atomic_ops.rst
8830 F:      Documentation/core-api/refcount-vs-atomic.rst
8831 F:      Documentation/memory-barriers.txt
8833 LIS3LV02D ACCELEROMETER DRIVER
8834 M:      Eric Piel <eric.piel@tremplin-utc.net>
8835 S:      Maintained
8836 F:      Documentation/misc-devices/lis3lv02d
8837 F:      drivers/misc/lis3lv02d/
8838 F:      drivers/platform/x86/hp_accel.c
8840 LIVE PATCHING
8841 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8842 M:      Jessica Yu <jeyu@kernel.org>
8843 M:      Jiri Kosina <jikos@kernel.org>
8844 M:      Miroslav Benes <mbenes@suse.cz>
8845 R:      Petr Mladek <pmladek@suse.com>
8846 S:      Maintained
8847 F:      kernel/livepatch/
8848 F:      include/linux/livepatch.h
8849 F:      arch/x86/include/asm/livepatch.h
8850 F:      arch/x86/kernel/livepatch.c
8851 F:      Documentation/livepatch/
8852 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8853 F:      samples/livepatch/
8854 L:      live-patching@vger.kernel.org
8855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8857 LLC (802.2)
8858 L:      netdev@vger.kernel.org
8859 S:      Odd fixes
8860 F:      include/linux/llc.h
8861 F:      include/uapi/linux/llc.h
8862 F:      include/net/llc*
8863 F:      net/llc/
8865 LM73 HARDWARE MONITOR DRIVER
8866 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8867 L:      linux-hwmon@vger.kernel.org
8868 S:      Maintained
8869 F:      drivers/hwmon/lm73.c
8871 LM78 HARDWARE MONITOR DRIVER
8872 M:      Jean Delvare <jdelvare@suse.com>
8873 L:      linux-hwmon@vger.kernel.org
8874 S:      Maintained
8875 F:      Documentation/hwmon/lm78
8876 F:      drivers/hwmon/lm78.c
8878 LM83 HARDWARE MONITOR DRIVER
8879 M:      Jean Delvare <jdelvare@suse.com>
8880 L:      linux-hwmon@vger.kernel.org
8881 S:      Maintained
8882 F:      Documentation/hwmon/lm83
8883 F:      drivers/hwmon/lm83.c
8885 LM90 HARDWARE MONITOR DRIVER
8886 M:      Jean Delvare <jdelvare@suse.com>
8887 L:      linux-hwmon@vger.kernel.org
8888 S:      Maintained
8889 F:      Documentation/hwmon/lm90
8890 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8891 F:      drivers/hwmon/lm90.c
8892 F:      include/dt-bindings/thermal/lm90.h
8894 LM95234 HARDWARE MONITOR DRIVER
8895 M:      Guenter Roeck <linux@roeck-us.net>
8896 L:      linux-hwmon@vger.kernel.org
8897 S:      Maintained
8898 F:      Documentation/hwmon/lm95234
8899 F:      drivers/hwmon/lm95234.c
8901 LME2510 MEDIA DRIVER
8902 M:      Malcolm Priestley <tvboxspy@gmail.com>
8903 L:      linux-media@vger.kernel.org
8904 W:      https://linuxtv.org
8905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8906 S:      Maintained
8907 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8909 LOADPIN SECURITY MODULE
8910 M:      Kees Cook <keescook@chromium.org>
8911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8912 S:      Supported
8913 F:      security/loadpin/
8914 F:      Documentation/admin-guide/LSM/LoadPin.rst
8916 LOCKING PRIMITIVES
8917 M:      Peter Zijlstra <peterz@infradead.org>
8918 M:      Ingo Molnar <mingo@redhat.com>
8919 M:      Will Deacon <will.deacon@arm.com>
8920 L:      linux-kernel@vger.kernel.org
8921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8922 S:      Maintained
8923 F:      Documentation/locking/
8924 F:      include/linux/lockdep.h
8925 F:      include/linux/spinlock*.h
8926 F:      arch/*/include/asm/spinlock*.h
8927 F:      include/linux/rwlock*.h
8928 F:      include/linux/mutex*.h
8929 F:      include/linux/rwsem*.h
8930 F:      arch/*/include/asm/rwsem.h
8931 F:      include/linux/seqlock.h
8932 F:      lib/locking*.[ch]
8933 F:      kernel/locking/
8934 X:      kernel/locking/locktorture.c
8936 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8937 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8938 L:      linux-ntfs-dev@lists.sourceforge.net
8939 W:      http://www.linux-ntfs.org/content/view/19/37/
8940 S:      Maintained
8941 F:      Documentation/ldm.txt
8942 F:      block/partitions/ldm.*
8944 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8945 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8946 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8947 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8948 L:      MPT-FusionLinux.pdl@broadcom.com
8949 L:      linux-scsi@vger.kernel.org
8950 W:      http://www.avagotech.com/support/
8951 S:      Supported
8952 F:      drivers/message/fusion/
8953 F:      drivers/scsi/mpt3sas/
8955 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8956 M:      Matthew Wilcox <willy@infradead.org>
8957 L:      linux-scsi@vger.kernel.org
8958 S:      Maintained
8959 F:      drivers/scsi/sym53c8xx_2/
8961 LTC1660 DAC DRIVER
8962 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8963 L:      linux-iio@vger.kernel.org
8964 S:      Maintained
8965 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8966 F:      drivers/iio/dac/ltc1660.c
8968 LTC4261 HARDWARE MONITOR DRIVER
8969 M:      Guenter Roeck <linux@roeck-us.net>
8970 L:      linux-hwmon@vger.kernel.org
8971 S:      Maintained
8972 F:      Documentation/hwmon/ltc4261
8973 F:      drivers/hwmon/ltc4261.c
8975 LTC4306 I2C MULTIPLEXER DRIVER
8976 M:      Michael Hennerich <michael.hennerich@analog.com>
8977 W:      http://ez.analog.com/community/linux-device-drivers
8978 L:      linux-i2c@vger.kernel.org
8979 S:      Supported
8980 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8981 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8983 LTP (Linux Test Project)
8984 M:      Mike Frysinger <vapier@gentoo.org>
8985 M:      Cyril Hrubis <chrubis@suse.cz>
8986 M:      Wanlong Gao <wanlong.gao@gmail.com>
8987 M:      Jan Stancek <jstancek@redhat.com>
8988 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8989 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8990 L:      ltp@lists.linux.it (subscribers-only)
8991 W:      http://linux-test-project.github.io/
8992 T:      git git://github.com/linux-test-project/ltp.git
8993 S:      Maintained
8995 M68K ARCHITECTURE
8996 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8997 L:      linux-m68k@lists.linux-m68k.org
8998 W:      http://www.linux-m68k.org/
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9000 S:      Maintained
9001 F:      arch/m68k/
9002 F:      drivers/zorro/
9004 M68K ON APPLE MACINTOSH
9005 M:      Joshua Thompson <funaho@jurai.org>
9006 W:      http://www.mac.linux-m68k.org/
9007 L:      linux-m68k@lists.linux-m68k.org
9008 S:      Maintained
9009 F:      arch/m68k/mac/
9011 M68K ON HP9000/300
9012 M:      Philip Blundell <philb@gnu.org>
9013 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
9014 S:      Maintained
9015 F:      arch/m68k/hp300/
9017 M88DS3103 MEDIA DRIVER
9018 M:      Antti Palosaari <crope@iki.fi>
9019 L:      linux-media@vger.kernel.org
9020 W:      https://linuxtv.org
9021 W:      http://palosaari.fi/linux/
9022 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9023 T:      git git://linuxtv.org/anttip/media_tree.git
9024 S:      Maintained
9025 F:      drivers/media/dvb-frontends/m88ds3103*
9027 M88RS2000 MEDIA DRIVER
9028 M:      Malcolm Priestley <tvboxspy@gmail.com>
9029 L:      linux-media@vger.kernel.org
9030 W:      https://linuxtv.org
9031 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9032 S:      Maintained
9033 F:      drivers/media/dvb-frontends/m88rs2000*
9035 MA901 MASTERKIT USB FM RADIO DRIVER
9036 M:      Alexey Klimov <klimov.linux@gmail.com>
9037 L:      linux-media@vger.kernel.org
9038 T:      git git://linuxtv.org/media_tree.git
9039 S:      Maintained
9040 F:      drivers/media/radio/radio-ma901.c
9042 MAC80211
9043 M:      Johannes Berg <johannes@sipsolutions.net>
9044 L:      linux-wireless@vger.kernel.org
9045 W:      http://wireless.kernel.org/
9046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9048 S:      Maintained
9049 F:      Documentation/networking/mac80211-injection.txt
9050 F:      include/net/mac80211.h
9051 F:      net/mac80211/
9052 F:      drivers/net/wireless/mac80211_hwsim.[ch]
9053 F:      Documentation/networking/mac80211_hwsim/README
9055 MAILBOX API
9056 M:      Jassi Brar <jassisinghbrar@gmail.com>
9057 L:      linux-kernel@vger.kernel.org
9058 S:      Maintained
9059 F:      drivers/mailbox/
9060 F:      include/linux/mailbox_client.h
9061 F:      include/linux/mailbox_controller.h
9063 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9064 M:      Michael Kerrisk <mtk.manpages@gmail.com>
9065 W:      http://www.kernel.org/doc/man-pages
9066 L:      linux-man@vger.kernel.org
9067 S:      Maintained
9069 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9070 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
9071 L:      linux-mips@vger.kernel.org
9072 S:      Maintained
9073 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
9075 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9076 M:      Andrew Lunn <andrew@lunn.ch>
9077 M:      Vivien Didelot <vivien.didelot@gmail.com>
9078 L:      netdev@vger.kernel.org
9079 S:      Maintained
9080 F:      drivers/net/dsa/mv88e6xxx/
9081 F:      include/linux/platform_data/mv88e6xxx.h
9082 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
9084 MARVELL ARMADA DRM SUPPORT
9085 M:      Russell King <linux@armlinux.org.uk>
9086 S:      Maintained
9087 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9088 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9089 F:      drivers/gpu/drm/armada/
9090 F:      include/uapi/drm/armada_drm.h
9091 F:      Documentation/devicetree/bindings/display/armada/
9093 MARVELL CRYPTO DRIVER
9094 M:      Boris Brezillon <bbrezillon@kernel.org>
9095 M:      Arnaud Ebalard <arno@natisbad.org>
9096 F:      drivers/crypto/marvell/
9097 S:      Maintained
9098 L:      linux-crypto@vger.kernel.org
9100 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9101 M:      Mirko Lindner <mlindner@marvell.com>
9102 M:      Stephen Hemminger <stephen@networkplumber.org>
9103 L:      netdev@vger.kernel.org
9104 S:      Maintained
9105 F:      drivers/net/ethernet/marvell/sk*
9107 MARVELL LIBERTAS WIRELESS DRIVER
9108 L:      libertas-dev@lists.infradead.org
9109 S:      Orphan
9110 F:      drivers/net/wireless/marvell/libertas/
9112 MARVELL MACCHIATOBIN SUPPORT
9113 M:      Russell King <linux@armlinux.org.uk>
9114 L:      linux-arm-kernel@lists.infradead.org
9115 S:      Maintained
9116 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9118 MARVELL MV643XX ETHERNET DRIVER
9119 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9120 L:      netdev@vger.kernel.org
9121 S:      Maintained
9122 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
9123 F:      include/linux/mv643xx.h
9125 MARVELL MV88X3310 PHY DRIVER
9126 M:      Russell King <linux@armlinux.org.uk>
9127 L:      netdev@vger.kernel.org
9128 S:      Maintained
9129 F:      drivers/net/phy/marvell10g.c
9131 MARVELL MVEBU THERMAL DRIVER
9132 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9133 S:      Maintained
9134 F:      drivers/thermal/armada_thermal.c
9136 MARVELL MVNETA ETHERNET DRIVER
9137 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9138 L:      netdev@vger.kernel.org
9139 S:      Maintained
9140 F:      drivers/net/ethernet/marvell/mvneta.*
9142 MARVELL MWIFIEX WIRELESS DRIVER
9143 M:      Amitkumar Karwar <amitkarwar@gmail.com>
9144 M:      Nishant Sarmukadam <nishants@marvell.com>
9145 M:      Ganapathi Bhat <gbhat@marvell.com>
9146 M:      Xinming Hu <huxinming820@gmail.com>
9147 L:      linux-wireless@vger.kernel.org
9148 S:      Maintained
9149 F:      drivers/net/wireless/marvell/mwifiex/
9151 MARVELL MWL8K WIRELESS DRIVER
9152 M:      Lennert Buytenhek <buytenh@wantstofly.org>
9153 L:      linux-wireless@vger.kernel.org
9154 S:      Odd Fixes
9155 F:      drivers/net/wireless/marvell/mwl8k.c
9157 MARVELL NAND CONTROLLER DRIVER
9158 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9159 L:      linux-mtd@lists.infradead.org
9160 S:      Maintained
9161 F:      drivers/mtd/nand/raw/marvell_nand.c
9162 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
9164 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9165 M:      Nicolas Pitre <nico@fluxnic.net>
9166 S:      Odd Fixes
9167 F:      drivers/mmc/host/mvsdio.*
9169 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9170 M:      Hu Ziji <huziji@marvell.com>
9171 L:      linux-mmc@vger.kernel.org
9172 S:      Supported
9173 F:      drivers/mmc/host/sdhci-xenon*
9174 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9176 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9177 M:      Sunil Goutham <sgoutham@marvell.com>
9178 M:      Linu Cherian <lcherian@marvell.com>
9179 M:      Geetha sowjanya <gakula@marvell.com>
9180 M:      Jerin Jacob <jerinj@marvell.com>
9181 L:      netdev@vger.kernel.org
9182 S:      Supported
9183 F:      drivers/net/ethernet/marvell/octeontx2/af/
9185 MATROX FRAMEBUFFER DRIVER
9186 L:      linux-fbdev@vger.kernel.org
9187 S:      Orphan
9188 F:      drivers/video/fbdev/matrox/matroxfb_*
9189 F:      include/uapi/linux/matroxfb.h
9191 MAX16065 HARDWARE MONITOR DRIVER
9192 M:      Guenter Roeck <linux@roeck-us.net>
9193 L:      linux-hwmon@vger.kernel.org
9194 S:      Maintained
9195 F:      Documentation/hwmon/max16065
9196 F:      drivers/hwmon/max16065.c
9198 MAX2175 SDR TUNER DRIVER
9199 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9200 L:      linux-media@vger.kernel.org
9201 T:      git git://linuxtv.org/media_tree.git
9202 S:      Maintained
9203 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
9204 F:      Documentation/media/v4l-drivers/max2175.rst
9205 F:      drivers/media/i2c/max2175*
9206 F:      include/uapi/linux/max2175.h
9208 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9209 L:      linux-hwmon@vger.kernel.org
9210 S:      Orphan
9211 F:      Documentation/hwmon/max6650
9212 F:      drivers/hwmon/max6650.c
9214 MAX6697 HARDWARE MONITOR DRIVER
9215 M:      Guenter Roeck <linux@roeck-us.net>
9216 L:      linux-hwmon@vger.kernel.org
9217 S:      Maintained
9218 F:      Documentation/hwmon/max6697
9219 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
9220 F:      drivers/hwmon/max6697.c
9221 F:      include/linux/platform_data/max6697.h
9223 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9224 M:      Peter Rosin <peda@axentia.se>
9225 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9226 S:      Maintained
9227 F:      Documentation/devicetree/bindings/sound/max9860.txt
9228 F:      sound/soc/codecs/max9860.*
9230 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9231 M:      Javier Martinez Canillas <javier@dowhile0.org>
9232 L:      linux-kernel@vger.kernel.org
9233 S:      Supported
9234 F:      drivers/regulator/max77802-regulator.c
9235 F:      Documentation/devicetree/bindings/*/*max77802.txt
9236 F:      include/dt-bindings/*/*max77802.h
9238 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9239 M:      Krzysztof Kozlowski <krzk@kernel.org>
9240 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9241 L:      linux-pm@vger.kernel.org
9242 S:      Supported
9243 F:      drivers/power/supply/max14577_charger.c
9244 F:      drivers/power/supply/max77693_charger.c
9246 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9247 M:      Chanwoo Choi <cw00.choi@samsung.com>
9248 M:      Krzysztof Kozlowski <krzk@kernel.org>
9249 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9250 L:      linux-kernel@vger.kernel.org
9251 S:      Supported
9252 F:      drivers/*/max14577*.c
9253 F:      drivers/*/max77686*.c
9254 F:      drivers/*/max77693*.c
9255 F:      drivers/extcon/extcon-max14577.c
9256 F:      drivers/extcon/extcon-max77693.c
9257 F:      drivers/rtc/rtc-max77686.c
9258 F:      drivers/clk/clk-max77686.c
9259 F:      Documentation/devicetree/bindings/mfd/max14577.txt
9260 F:      Documentation/devicetree/bindings/*/max77686.txt
9261 F:      Documentation/devicetree/bindings/mfd/max77693.txt
9262 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
9263 F:      include/linux/mfd/max14577*.h
9264 F:      include/linux/mfd/max77686*.h
9265 F:      include/linux/mfd/max77693*.h
9267 MAXIRADIO FM RADIO RECEIVER DRIVER
9268 M:      Hans Verkuil <hverkuil@xs4all.nl>
9269 L:      linux-media@vger.kernel.org
9270 T:      git git://linuxtv.org/media_tree.git
9271 W:      https://linuxtv.org
9272 S:      Maintained
9273 F:      drivers/media/radio/radio-maxiradio*
9275 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9276 M:      Peter Rosin <peda@axentia.se>
9277 L:      linux-iio@vger.kernel.org
9278 S:      Maintained
9279 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9280 F:      drivers/iio/potentiometer/mcp4018.c
9281 F:      drivers/iio/potentiometer/mcp4531.c
9283 MCR20A IEEE-802.15.4 RADIO DRIVER
9284 M:      Xue Liu <liuxuenetmail@gmail.com>
9285 L:      linux-wpan@vger.kernel.org
9286 W:      https://github.com/xueliu/mcr20a-linux
9287 S:      Maintained
9288 F:      drivers/net/ieee802154/mcr20a.c
9289 F:      drivers/net/ieee802154/mcr20a.h
9290 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9292 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9293 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
9294 L:      linux-iio@vger.kernel.org
9295 S:      Maintained
9296 F:      drivers/iio/dac/cio-dac.c
9298 MEDIA DRIVERS FOR ASCOT2E
9299 M:      Sergey Kozlov <serjk@netup.ru>
9300 M:      Abylay Ospan <aospan@netup.ru>
9301 L:      linux-media@vger.kernel.org
9302 W:      https://linuxtv.org
9303 W:      http://netup.tv/
9304 T:      git git://linuxtv.org/media_tree.git
9305 S:      Supported
9306 F:      drivers/media/dvb-frontends/ascot2e*
9308 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9309 M:      Jasmin Jessich <jasmin@anw.at>
9310 L:      linux-media@vger.kernel.org
9311 W:      https://linuxtv.org
9312 T:      git git://linuxtv.org/media_tree.git
9313 S:      Maintained
9314 F:      drivers/media/dvb-frontends/cxd2099*
9316 MEDIA DRIVERS FOR CXD2841ER
9317 M:      Sergey Kozlov <serjk@netup.ru>
9318 M:      Abylay Ospan <aospan@netup.ru>
9319 L:      linux-media@vger.kernel.org
9320 W:      https://linuxtv.org
9321 W:      http://netup.tv/
9322 T:      git git://linuxtv.org/media_tree.git
9323 S:      Supported
9324 F:      drivers/media/dvb-frontends/cxd2841er*
9326 MEDIA DRIVERS FOR CXD2880
9327 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9328 L:      linux-media@vger.kernel.org
9329 W:      http://linuxtv.org/
9330 T:      git git://linuxtv.org/media_tree.git
9331 S:      Supported
9332 F:      drivers/media/dvb-frontends/cxd2880/*
9333 F:      drivers/media/spi/cxd2880*
9335 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9336 L:      linux-media@vger.kernel.org
9337 W:      https://linuxtv.org
9338 T:      git git://linuxtv.org/media_tree.git
9339 S:      Orphan
9340 F:      drivers/media/pci/ddbridge/*
9342 MEDIA DRIVERS FOR FREESCALE IMX
9343 M:      Steve Longerbeam <slongerbeam@gmail.com>
9344 M:      Philipp Zabel <p.zabel@pengutronix.de>
9345 L:      linux-media@vger.kernel.org
9346 T:      git git://linuxtv.org/media_tree.git
9347 S:      Maintained
9348 F:      Documentation/devicetree/bindings/media/imx.txt
9349 F:      Documentation/media/v4l-drivers/imx.rst
9350 F:      drivers/staging/media/imx/
9351 F:      include/linux/imx-media.h
9352 F:      include/media/imx.h
9354 MEDIA DRIVER FOR FREESCALE IMX PXP
9355 M:      Philipp Zabel <p.zabel@pengutronix.de>
9356 L:      linux-media@vger.kernel.org
9357 T:      git git://linuxtv.org/media_tree.git
9358 S:      Maintained
9359 F:      drivers/media/platform/imx-pxp.[ch]
9361 MEDIA DRIVERS FOR HELENE
9362 M:      Abylay Ospan <aospan@netup.ru>
9363 L:      linux-media@vger.kernel.org
9364 W:      https://linuxtv.org
9365 W:      http://netup.tv/
9366 T:      git git://linuxtv.org/media_tree.git
9367 S:      Supported
9368 F:      drivers/media/dvb-frontends/helene*
9370 MEDIA DRIVERS FOR HORUS3A
9371 M:      Sergey Kozlov <serjk@netup.ru>
9372 M:      Abylay Ospan <aospan@netup.ru>
9373 L:      linux-media@vger.kernel.org
9374 W:      https://linuxtv.org
9375 W:      http://netup.tv/
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Supported
9378 F:      drivers/media/dvb-frontends/horus3a*
9380 MEDIA DRIVERS FOR LNBH25
9381 M:      Sergey Kozlov <serjk@netup.ru>
9382 M:      Abylay Ospan <aospan@netup.ru>
9383 L:      linux-media@vger.kernel.org
9384 W:      https://linuxtv.org
9385 W:      http://netup.tv/
9386 T:      git git://linuxtv.org/media_tree.git
9387 S:      Supported
9388 F:      drivers/media/dvb-frontends/lnbh25*
9390 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9391 L:      linux-media@vger.kernel.org
9392 W:      https://linuxtv.org
9393 T:      git git://linuxtv.org/media_tree.git
9394 S:      Orphan
9395 F:      drivers/media/dvb-frontends/mxl5xx*
9397 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9398 M:      Sergey Kozlov <serjk@netup.ru>
9399 M:      Abylay Ospan <aospan@netup.ru>
9400 L:      linux-media@vger.kernel.org
9401 W:      https://linuxtv.org
9402 W:      http://netup.tv/
9403 T:      git git://linuxtv.org/media_tree.git
9404 S:      Supported
9405 F:      drivers/media/pci/netup_unidvb/*
9407 MEDIA DRIVERS FOR RENESAS - CEU
9408 M:      Jacopo Mondi <jacopo@jmondi.org>
9409 L:      linux-media@vger.kernel.org
9410 L:      linux-renesas-soc@vger.kernel.org
9411 T:      git git://linuxtv.org/media_tree.git
9412 S:      Supported
9413 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9414 F:      drivers/media/platform/renesas-ceu.c
9415 F:      include/media/drv-intf/renesas-ceu.h
9417 MEDIA DRIVERS FOR RENESAS - DRIF
9418 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9419 L:      linux-media@vger.kernel.org
9420 L:      linux-renesas-soc@vger.kernel.org
9421 T:      git git://linuxtv.org/media_tree.git
9422 S:      Supported
9423 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9424 F:      drivers/media/platform/rcar_drif.c
9426 MEDIA DRIVERS FOR RENESAS - FCP
9427 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9428 L:      linux-media@vger.kernel.org
9429 L:      linux-renesas-soc@vger.kernel.org
9430 T:      git git://linuxtv.org/media_tree.git
9431 S:      Supported
9432 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9433 F:      drivers/media/platform/rcar-fcp.c
9434 F:      include/media/rcar-fcp.h
9436 MEDIA DRIVERS FOR RENESAS - FDP1
9437 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9438 L:      linux-media@vger.kernel.org
9439 L:      linux-renesas-soc@vger.kernel.org
9440 T:      git git://linuxtv.org/media_tree.git
9441 S:      Supported
9442 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9443 F:      drivers/media/platform/rcar_fdp1.c
9445 MEDIA DRIVERS FOR RENESAS - VIN
9446 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9447 L:      linux-media@vger.kernel.org
9448 L:      linux-renesas-soc@vger.kernel.org
9449 T:      git git://linuxtv.org/media_tree.git
9450 S:      Supported
9451 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9452 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9453 F:      drivers/media/platform/rcar-vin/
9455 MEDIA DRIVERS FOR RENESAS - VSP1
9456 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9457 M:      Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9458 L:      linux-media@vger.kernel.org
9459 L:      linux-renesas-soc@vger.kernel.org
9460 T:      git git://linuxtv.org/media_tree.git
9461 S:      Supported
9462 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9463 F:      drivers/media/platform/vsp1/
9465 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9466 L:      linux-media@vger.kernel.org
9467 W:      https://linuxtv.org
9468 T:      git git://linuxtv.org/media_tree.git
9469 S:      Orphan
9470 F:      drivers/media/dvb-frontends/stv0910*
9472 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9473 L:      linux-media@vger.kernel.org
9474 W:      https://linuxtv.org
9475 T:      git git://linuxtv.org/media_tree.git
9476 S:      Orphan
9477 F:      drivers/media/dvb-frontends/stv6111*
9479 MEDIA DRIVERS FOR STM32 - DCMI
9480 M:      Hugues Fruchet <hugues.fruchet@st.com>
9481 L:      linux-media@vger.kernel.org
9482 T:      git git://linuxtv.org/media_tree.git
9483 S:      Supported
9484 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9485 F:      drivers/media/platform/stm32/stm32-dcmi.c
9487 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9488 M:      Dmitry Osipenko <digetx@gmail.com>
9489 L:      linux-media@vger.kernel.org
9490 L:      linux-tegra@vger.kernel.org
9491 T:      git git://linuxtv.org/media_tree.git
9492 S:      Maintained
9493 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9494 F:      drivers/staging/media/tegra-vde/
9496 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9497 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9498 P:      LinuxTV.org Project
9499 L:      linux-media@vger.kernel.org
9500 W:      https://linuxtv.org
9501 Q:      http://patchwork.kernel.org/project/linux-media/list/
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Maintained
9504 F:      Documentation/devicetree/bindings/media/
9505 F:      Documentation/media/
9506 F:      drivers/media/
9507 F:      drivers/staging/media/
9508 F:      include/linux/platform_data/media/
9509 F:      include/media/
9510 F:      include/uapi/linux/dvb/
9511 F:      include/uapi/linux/videodev2.h
9512 F:      include/uapi/linux/media.h
9513 F:      include/uapi/linux/v4l2-*
9514 F:      include/uapi/linux/meye.h
9515 F:      include/uapi/linux/ivtv*
9516 F:      include/uapi/linux/uvcvideo.h
9518 MEDIATEK BLUETOOTH DRIVER
9519 M:      Sean Wang <sean.wang@mediatek.com>
9520 L:      linux-bluetooth@vger.kernel.org
9521 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9522 S:      Maintained
9523 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9524 F:      drivers/bluetooth/btmtkuart.c
9526 MEDIATEK CIR DRIVER
9527 M:      Sean Wang <sean.wang@mediatek.com>
9528 S:      Maintained
9529 F:      drivers/media/rc/mtk-cir.c
9531 MEDIATEK DMA DRIVER
9532 M:      Sean Wang <sean.wang@mediatek.com>
9533 L:      dmaengine@vger.kernel.org
9534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9535 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9536 S:      Maintained
9537 F:      Documentation/devicetree/bindings/dma/mtk-*
9538 F:      drivers/dma/mediatek/
9540 MEDIATEK PMIC LED DRIVER
9541 M:      Sean Wang <sean.wang@mediatek.com>
9542 S:      Maintained
9543 F:      drivers/leds/leds-mt6323.c
9544 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9546 MEDIATEK ETHERNET DRIVER
9547 M:      Felix Fietkau <nbd@openwrt.org>
9548 M:      John Crispin <john@phrozen.org>
9549 M:      Sean Wang <sean.wang@mediatek.com>
9550 M:      Nelson Chang <nelson.chang@mediatek.com>
9551 L:      netdev@vger.kernel.org
9552 S:      Maintained
9553 F:      drivers/net/ethernet/mediatek/
9555 MEDIATEK SWITCH DRIVER
9556 M:      Sean Wang <sean.wang@mediatek.com>
9557 L:      netdev@vger.kernel.org
9558 S:      Maintained
9559 F:      drivers/net/dsa/mt7530.*
9560 F:      net/dsa/tag_mtk.c
9562 MEDIATEK JPEG DRIVER
9563 M:      Rick Chang <rick.chang@mediatek.com>
9564 M:      Bin Liu <bin.liu@mediatek.com>
9565 S:      Supported
9566 F:      drivers/media/platform/mtk-jpeg/
9567 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9569 MEDIATEK MDP DRIVER
9570 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9571 M:      Houlong Wei <houlong.wei@mediatek.com>
9572 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9573 S:      Supported
9574 F:      drivers/media/platform/mtk-mdp/
9575 F:      drivers/media/platform/mtk-vpu/
9576 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9578 MEDIATEK MEDIA DRIVER
9579 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9580 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9581 S:      Supported
9582 F:      drivers/media/platform/mtk-vcodec/
9583 F:      drivers/media/platform/mtk-vpu/
9584 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9585 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9587 MEDIATEK MT76 WIRELESS LAN DRIVER
9588 M:      Felix Fietkau <nbd@nbd.name>
9589 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9590 L:      linux-wireless@vger.kernel.org
9591 S:      Maintained
9592 F:      drivers/net/wireless/mediatek/mt76/
9594 MEDIATEK MT7601U WIRELESS LAN DRIVER
9595 M:      Jakub Kicinski <kubakici@wp.pl>
9596 L:      linux-wireless@vger.kernel.org
9597 S:      Maintained
9598 F:      drivers/net/wireless/mediatek/mt7601u/
9600 MEDIATEK NAND CONTROLLER DRIVER
9601 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9602 L:      linux-mtd@lists.infradead.org
9603 S:      Maintained
9604 F:      drivers/mtd/nand/raw/mtk_*
9605 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9607 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9608 M:      Sean Wang <sean.wang@mediatek.com>
9609 S:      Maintained
9610 F:      drivers/char/hw_random/mtk-rng.c
9612 MEDIATEK USB3 DRD IP DRIVER
9613 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9614 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9616 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9617 S:      Maintained
9618 F:      drivers/usb/mtu3/
9620 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9621 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9622 M:      Martin Donnelly <martin.donnelly@ge.com>
9623 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9624 S:      Maintained
9625 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9626 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9628 MEGARAID SCSI/SAS DRIVERS
9629 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9630 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9631 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9632 L:      megaraidlinux.pdl@broadcom.com
9633 L:      linux-scsi@vger.kernel.org
9634 W:      http://www.avagotech.com/support/
9635 S:      Maintained
9636 F:      Documentation/scsi/megaraid.txt
9637 F:      drivers/scsi/megaraid.*
9638 F:      drivers/scsi/megaraid/
9640 MELEXIS MLX90614 DRIVER
9641 M:      Crt Mori <cmo@melexis.com>
9642 L:      linux-iio@vger.kernel.org
9643 W:      http://www.melexis.com
9644 S:      Supported
9645 F:      drivers/iio/temperature/mlx90614.c
9647 MELEXIS MLX90632 DRIVER
9648 M:      Crt Mori <cmo@melexis.com>
9649 L:      linux-iio@vger.kernel.org
9650 W:      http://www.melexis.com
9651 S:      Supported
9652 F:      drivers/iio/temperature/mlx90632.c
9654 MELFAS MIP4 TOUCHSCREEN DRIVER
9655 M:      Sangwon Jee <jeesw@melfas.com>
9656 W:      http://www.melfas.com
9657 S:      Supported
9658 F:      drivers/input/touchscreen/melfas_mip4.c
9659 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9661 MELLANOX ETHERNET DRIVER (mlx4_en)
9662 M:      Tariq Toukan <tariqt@mellanox.com>
9663 L:      netdev@vger.kernel.org
9664 S:      Supported
9665 W:      http://www.mellanox.com
9666 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9667 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9669 MELLANOX ETHERNET DRIVER (mlx5e)
9670 M:      Saeed Mahameed <saeedm@mellanox.com>
9671 L:      netdev@vger.kernel.org
9672 S:      Supported
9673 W:      http://www.mellanox.com
9674 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9675 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9677 MELLANOX ETHERNET INNOVA DRIVERS
9678 R:      Boris Pismenny <borisp@mellanox.com>
9679 L:      netdev@vger.kernel.org
9680 S:      Supported
9681 W:      http://www.mellanox.com
9682 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9683 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9684 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9685 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9686 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9688 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9689 R:      Boris Pismenny <borisp@mellanox.com>
9690 L:      netdev@vger.kernel.org
9691 S:      Supported
9692 W:      http://www.mellanox.com
9693 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9694 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9695 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9697 MELLANOX ETHERNET SWITCH DRIVERS
9698 M:      Jiri Pirko <jiri@mellanox.com>
9699 M:      Ido Schimmel <idosch@mellanox.com>
9700 L:      netdev@vger.kernel.org
9701 S:      Supported
9702 W:      http://www.mellanox.com
9703 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9704 F:      drivers/net/ethernet/mellanox/mlxsw/
9705 F:      tools/testing/selftests/drivers/net/mlxsw/
9707 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9708 M:      mlxsw@mellanox.com
9709 L:      netdev@vger.kernel.org
9710 S:      Supported
9711 W:      http://www.mellanox.com
9712 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9713 F:      drivers/net/ethernet/mellanox/mlxfw/
9715 MELLANOX HARDWARE PLATFORM SUPPORT
9716 M:      Andy Shevchenko <andy@infradead.org>
9717 M:      Darren Hart <dvhart@infradead.org>
9718 M:      Vadim Pasternak <vadimp@mellanox.com>
9719 L:      platform-driver-x86@vger.kernel.org
9720 S:      Supported
9721 F:      drivers/platform/mellanox/
9723 MELLANOX MLX4 core VPI driver
9724 M:      Tariq Toukan <tariqt@mellanox.com>
9725 L:      netdev@vger.kernel.org
9726 L:      linux-rdma@vger.kernel.org
9727 W:      http://www.mellanox.com
9728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9729 S:      Supported
9730 F:      drivers/net/ethernet/mellanox/mlx4/
9731 F:      include/linux/mlx4/
9733 MELLANOX MLX4 IB driver
9734 M:      Yishai Hadas <yishaih@mellanox.com>
9735 L:      linux-rdma@vger.kernel.org
9736 W:      http://www.mellanox.com
9737 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9738 S:      Supported
9739 F:      drivers/infiniband/hw/mlx4/
9740 F:      include/linux/mlx4/
9741 F:      include/uapi/rdma/mlx4-abi.h
9743 MELLANOX MLX5 core VPI driver
9744 M:      Saeed Mahameed <saeedm@mellanox.com>
9745 M:      Leon Romanovsky <leonro@mellanox.com>
9746 L:      netdev@vger.kernel.org
9747 L:      linux-rdma@vger.kernel.org
9748 W:      http://www.mellanox.com
9749 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9750 S:      Supported
9751 F:      drivers/net/ethernet/mellanox/mlx5/core/
9752 F:      include/linux/mlx5/
9754 MELLANOX MLX5 IB driver
9755 M:      Leon Romanovsky <leonro@mellanox.com>
9756 L:      linux-rdma@vger.kernel.org
9757 W:      http://www.mellanox.com
9758 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9759 S:      Supported
9760 F:      drivers/infiniband/hw/mlx5/
9761 F:      include/linux/mlx5/
9762 F:      include/uapi/rdma/mlx5-abi.h
9764 MELLANOX MLXCPLD I2C AND MUX DRIVER
9765 M:      Vadim Pasternak <vadimp@mellanox.com>
9766 M:      Michael Shych <michaelsh@mellanox.com>
9767 L:      linux-i2c@vger.kernel.org
9768 S:      Supported
9769 F:      drivers/i2c/busses/i2c-mlxcpld.c
9770 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9771 F:      Documentation/i2c/busses/i2c-mlxcpld
9773 MELLANOX MLXCPLD LED DRIVER
9774 M:      Vadim Pasternak <vadimp@mellanox.com>
9775 L:      linux-leds@vger.kernel.org
9776 S:      Supported
9777 F:      drivers/leds/leds-mlxcpld.c
9778 F:      drivers/leds/leds-mlxreg.c
9779 F:      Documentation/leds/leds-mlxcpld.txt
9781 MELLANOX PLATFORM DRIVER
9782 M:      Vadim Pasternak <vadimp@mellanox.com>
9783 L:      platform-driver-x86@vger.kernel.org
9784 S:      Supported
9785 F:      drivers/platform/x86/mlx-platform.c
9787 MEMBARRIER SUPPORT
9788 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9789 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
9790 L:      linux-kernel@vger.kernel.org
9791 S:      Supported
9792 F:      kernel/sched/membarrier.c
9793 F:      include/uapi/linux/membarrier.h
9794 F:      arch/powerpc/include/asm/membarrier.h
9796 MEMORY MANAGEMENT
9797 L:      linux-mm@kvack.org
9798 W:      http://www.linux-mm.org
9799 S:      Maintained
9800 F:      include/linux/mm.h
9801 F:      include/linux/gfp.h
9802 F:      include/linux/mmzone.h
9803 F:      include/linux/memory_hotplug.h
9804 F:      include/linux/vmalloc.h
9805 F:      mm/
9807 MEMORY TECHNOLOGY DEVICES (MTD)
9808 M:      David Woodhouse <dwmw2@infradead.org>
9809 M:      Brian Norris <computersforpeace@gmail.com>
9810 M:      Boris Brezillon <bbrezillon@kernel.org>
9811 M:      Marek Vasut <marek.vasut@gmail.com>
9812 M:      Richard Weinberger <richard@nod.at>
9813 L:      linux-mtd@lists.infradead.org
9814 W:      http://www.linux-mtd.infradead.org/
9815 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9816 T:      git git://git.infradead.org/linux-mtd.git master
9817 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9818 S:      Maintained
9819 F:      Documentation/devicetree/bindings/mtd/
9820 F:      drivers/mtd/
9821 F:      include/linux/mtd/
9822 F:      include/uapi/mtd/
9824 MEN A21 WATCHDOG DRIVER
9825 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9826 L:      linux-watchdog@vger.kernel.org
9827 S:      Maintained
9828 F:      drivers/watchdog/mena21_wdt.c
9830 MEN CHAMELEON BUS (mcb)
9831 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9832 S:      Maintained
9833 F:      drivers/mcb/
9834 F:      include/linux/mcb.h
9835 F:      Documentation/men-chameleon-bus.txt
9837 MEN F21BMC (Board Management Controller)
9838 M:      Andreas Werner <andreas.werner@men.de>
9839 S:      Supported
9840 F:      drivers/mfd/menf21bmc.c
9841 F:      drivers/watchdog/menf21bmc_wdt.c
9842 F:      drivers/leds/leds-menf21bmc.c
9843 F:      drivers/hwmon/menf21bmc_hwmon.c
9844 F:      Documentation/hwmon/menf21bmc
9846 MEN Z069 WATCHDOG DRIVER
9847 M:      Johannes Thumshirn <jth@kernel.org>
9848 L:      linux-watchdog@vger.kernel.org
9849 S:      Maintained
9850 F:      drivers/watchdog/menz69_wdt.c
9852 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9853 M:      Neil Armstrong <narmstrong@baylibre.com>
9854 L:      linux-media@lists.freedesktop.org
9855 L:      linux-amlogic@lists.infradead.org
9856 W:      http://linux-meson.com/
9857 S:      Supported
9858 F:      drivers/media/platform/meson/ao-cec.c
9859 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9860 T:      git git://linuxtv.org/media_tree.git
9862 MICROBLAZE ARCHITECTURE
9863 M:      Michal Simek <monstr@monstr.eu>
9864 W:      http://www.monstr.eu/fdt/
9865 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9866 S:      Supported
9867 F:      arch/microblaze/
9869 MICROCHIP AT91 SERIAL DRIVER
9870 M:      Richard Genoud <richard.genoud@gmail.com>
9871 S:      Maintained
9872 F:      drivers/tty/serial/atmel_serial.c
9873 F:      drivers/tty/serial/atmel_serial.h
9874 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9876 MICROCHIP AUDIO ASOC DRIVERS
9877 M:      Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9878 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9879 S:      Supported
9880 F:      sound/soc/atmel
9882 MICROCHIP DMA DRIVER
9883 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 L:      dmaengine@vger.kernel.org
9886 S:      Supported
9887 F:      drivers/dma/at_hdmac.c
9888 F:      drivers/dma/at_hdmac_regs.h
9889 F:      include/linux/platform_data/dma-atmel.h
9890 F:      Documentation/devicetree/bindings/dma/atmel-dma.txt
9891 F:      include/dt-bindings/dma/at91.h
9893 MICROCHIP ECC DRIVER
9894 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9895 L:      linux-crypto@vger.kernel.org
9896 S:      Maintained
9897 F:      drivers/crypto/atmel-ecc.*
9899 MICROCHIP I2C DRIVER
9900 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9901 L:      linux-i2c@vger.kernel.org
9902 S:      Supported
9903 F:      drivers/i2c/busses/i2c-at91.c
9905 MICROCHIP ISC DRIVER
9906 M:      Eugen Hristev <eugen.hristev@microchip.com>
9907 L:      linux-media@vger.kernel.org
9908 S:      Supported
9909 F:      drivers/media/platform/atmel/atmel-isc.c
9910 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9911 F:      Documentation/devicetree/bindings/media/atmel-isc.txt
9913 MICROCHIP ISI DRIVER
9914 M:      Eugen Hristev <eugen.hristev@microchip.com>
9915 L:      linux-media@vger.kernel.org
9916 S:      Supported
9917 F:      drivers/media/platform/atmel/atmel-isi.c
9918 F:      drivers/media/platform/atmel/atmel-isi.h
9920 MICROCHIP AT91 USART MFD DRIVER
9921 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9922 L:      linux-kernel@vger.kernel.org
9923 S:      Supported
9924 F:      drivers/mfd/at91-usart.c
9925 F:      include/dt-bindings/mfd/at91-usart.h
9926 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9928 MICROCHIP AT91 USART SPI DRIVER
9929 M:      Radu Pirea <radu_nicolae.pirea@upb.ro>
9930 L:      linux-spi@vger.kernel.org
9931 S:      Supported
9932 F:      drivers/spi/spi-at91-usart.c
9933 F:      Documentation/devicetree/bindings/mfd/atmel-usart.txt
9935 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9936 M:      Woojung Huh <Woojung.Huh@microchip.com>
9937 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9938 L:      netdev@vger.kernel.org
9939 S:      Maintained
9940 F:      net/dsa/tag_ksz.c
9941 F:      drivers/net/dsa/microchip/*
9942 F:      include/linux/platform_data/microchip-ksz.h
9943 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9945 MICROCHIP LAN743X ETHERNET DRIVER
9946 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9947 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9948 L:      netdev@vger.kernel.org
9949 S:      Maintained
9950 F:      drivers/net/ethernet/microchip/lan743x_*
9952 MICROCHIP LCDFB DRIVER
9953 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
9954 L:      linux-fbdev@vger.kernel.org
9955 S:      Maintained
9956 F:      drivers/video/fbdev/atmel_lcdfb.c
9957 F:      include/video/atmel_lcdc.h
9959 MICROCHIP MMC/SD/SDIO MCI DRIVER
9960 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9961 S:      Maintained
9962 F:      drivers/mmc/host/atmel-mci.c
9964 MICROCHIP MCP16502 PMIC DRIVER
9965 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
9966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9967 S:      Maintained
9968 F:      Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9969 F:      drivers/regulator/mcp16502.c
9971 MICROCHIP MCP3911 ADC DRIVER
9972 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9973 M:      Kent Gustavsson <kent@minoris.se>
9974 L:      linux-iio@vger.kernel.org
9975 S:      Supported
9976 F:      drivers/iio/adc/mcp3911.c
9977 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9979 MICROCHIP NAND DRIVER
9980 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9981 L:      linux-mtd@lists.infradead.org
9982 S:      Supported
9983 F:      drivers/mtd/nand/raw/atmel/*
9984 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9986 MICROCHIP PWM DRIVER
9987 M:      Claudiu Beznea <claudiu.beznea@microchip.com>
9988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9989 L:      linux-pwm@vger.kernel.org
9990 S:      Supported
9991 F:      drivers/pwm/pwm-atmel.c
9992 F:      Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9994 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9995 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9996 M:      Eugen Hristev <eugen.hristev@microchip.com>
9997 L:      linux-iio@vger.kernel.org
9998 S:      Supported
9999 F:      drivers/iio/adc/at91-sama5d2_adc.c
10000 F:      Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10001 F:      include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10003 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10004 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10005 S:      Supported
10006 F:      drivers/power/reset/at91-sama5d2_shdwc.c
10008 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10009 M:      Andrei Stefanescu <andrei.stefanescu@microchip.com>
10010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10011 L:      linux-gpio@vger.kernel.org
10012 F:      drivers/gpio/gpio-sama5d2-piobu.c
10014 MICROCHIP SPI DRIVER
10015 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10016 S:      Supported
10017 F:      drivers/spi/spi-atmel.*
10019 MICROCHIP SSC DRIVER
10020 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10022 S:      Supported
10023 F:      drivers/misc/atmel-ssc.c
10024 F:      include/linux/atmel-ssc.h
10026 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10027 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
10028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10029 S:      Supported
10030 F:      drivers/misc/atmel_tclib.c
10031 F:      drivers/clocksource/tcb_clksrc.c
10033 MICROCHIP USBA UDC DRIVER
10034 M:      Cristian Birsan <cristian.birsan@microchip.com>
10035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10036 S:      Supported
10037 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
10039 MICROCHIP USB251XB DRIVER
10040 M:      Richard Leitner <richard.leitner@skidata.com>
10041 L:      linux-usb@vger.kernel.org
10042 S:      Maintained
10043 F:      drivers/usb/misc/usb251xb.c
10044 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
10046 MICROCHIP XDMA DRIVER
10047 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10048 L:      linux-arm-kernel@lists.infradead.org
10049 L:      dmaengine@vger.kernel.org
10050 S:      Supported
10051 F:      drivers/dma/at_xdmac.c
10053 MICROSEMI MIPS SOCS
10054 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10055 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10056 L:      linux-mips@vger.kernel.org
10057 S:      Supported
10058 F:      arch/mips/generic/board-ocelot.c
10059 F:      arch/mips/configs/generic/board-ocelot.config
10060 F:      arch/mips/boot/dts/mscc/
10061 F:      Documentation/devicetree/bindings/mips/mscc.txt
10063 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10064 M:      Don Brace <don.brace@microsemi.com>
10065 L:      esc.storagedev@microsemi.com
10066 L:      linux-scsi@vger.kernel.org
10067 S:      Supported
10068 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
10069 F:      drivers/scsi/smartpqi/Kconfig
10070 F:      drivers/scsi/smartpqi/Makefile
10071 F:      include/linux/cciss*.h
10072 F:      include/uapi/linux/cciss*.h
10073 F:      Documentation/scsi/smartpqi.txt
10075 MICROSEMI ETHERNET SWITCH DRIVER
10076 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
10077 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10078 L:      netdev@vger.kernel.org
10079 S:      Supported
10080 F:      drivers/net/ethernet/mscc/
10082 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10083 M:      Chen Yu <yu.c.chen@intel.com>
10084 L:      platform-driver-x86@vger.kernel.org
10085 S:      Supported
10086 F:      drivers/platform/x86/surfacepro3_button.c
10088 MICROTEK X6 SCANNER
10089 M:      Oliver Neukum <oliver@neukum.org>
10090 S:      Maintained
10091 F:      drivers/usb/image/microtek.*
10093 MIPS
10094 M:      Ralf Baechle <ralf@linux-mips.org>
10095 M:      Paul Burton <paul.burton@mips.com>
10096 M:      James Hogan <jhogan@kernel.org>
10097 L:      linux-mips@vger.kernel.org
10098 W:      http://www.linux-mips.org/
10099 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
10100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10101 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
10102 S:      Supported
10103 F:      Documentation/devicetree/bindings/mips/
10104 F:      Documentation/mips/
10105 F:      arch/mips/
10106 F:      drivers/platform/mips/
10108 MIPS BOSTON DEVELOPMENT BOARD
10109 M:      Paul Burton <paul.burton@mips.com>
10110 L:      linux-mips@vger.kernel.org
10111 S:      Maintained
10112 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
10113 F:      arch/mips/boot/dts/img/boston.dts
10114 F:      arch/mips/configs/generic/board-boston.config
10115 F:      drivers/clk/imgtec/clk-boston.c
10116 F:      include/dt-bindings/clock/boston-clock.h
10118 MIPS GENERIC PLATFORM
10119 M:      Paul Burton <paul.burton@mips.com>
10120 L:      linux-mips@vger.kernel.org
10121 S:      Supported
10122 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10123 F:      arch/mips/generic/
10124 F:      arch/mips/tools/generic-board-config.sh
10126 MIPS/LOONGSON1 ARCHITECTURE
10127 M:      Keguang Zhang <keguang.zhang@gmail.com>
10128 L:      linux-mips@vger.kernel.org
10129 S:      Maintained
10130 F:      arch/mips/loongson32/
10131 F:      arch/mips/include/asm/mach-loongson32/
10132 F:      drivers/*/*loongson1*
10133 F:      drivers/*/*/*loongson1*
10135 MIPS/LOONGSON2 ARCHITECTURE
10136 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
10137 L:      linux-mips@vger.kernel.org
10138 S:      Maintained
10139 F:      arch/mips/loongson64/fuloong-2e/
10140 F:      arch/mips/loongson64/lemote-2f/
10141 F:      arch/mips/include/asm/mach-loongson64/
10142 F:      drivers/*/*loongson2*
10143 F:      drivers/*/*/*loongson2*
10145 MIPS/LOONGSON3 ARCHITECTURE
10146 M:      Huacai Chen <chenhc@lemote.com>
10147 L:      linux-mips@vger.kernel.org
10148 S:      Maintained
10149 F:      arch/mips/loongson64/
10150 F:      arch/mips/include/asm/mach-loongson64/
10151 F:      drivers/platform/mips/cpu_hwmon.c
10152 F:      drivers/*/*loongson3*
10153 F:      drivers/*/*/*loongson3*
10155 MIPS RINT INSTRUCTION EMULATION
10156 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
10157 L:      linux-mips@vger.kernel.org
10158 S:      Supported
10159 F:      arch/mips/math-emu/sp_rint.c
10160 F:      arch/mips/math-emu/dp_rint.c
10162 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10163 M:      Hans Verkuil <hverkuil@xs4all.nl>
10164 L:      linux-media@vger.kernel.org
10165 T:      git git://linuxtv.org/media_tree.git
10166 W:      https://linuxtv.org
10167 S:      Odd Fixes
10168 F:      drivers/media/radio/radio-miropcm20*
10170 MMP SUPPORT
10171 R:      Lubomir Rintel <lkundrak@v3.sk>
10172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10173 S:      Odd Fixes
10174 F:      arch/arm/boot/dts/mmp*
10175 F:      arch/arm/mach-mmp/
10177 MMU GATHER AND TLB INVALIDATION
10178 M:      Will Deacon <will.deacon@arm.com>
10179 M:      "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10180 M:      Andrew Morton <akpm@linux-foundation.org>
10181 M:      Nick Piggin <npiggin@gmail.com>
10182 M:      Peter Zijlstra <peterz@infradead.org>
10183 L:      linux-arch@vger.kernel.org
10184 L:      linux-mm@kvack.org
10185 S:      Maintained
10186 F:      arch/*/include/asm/tlb.h
10187 F:      include/asm-generic/tlb.h
10188 F:      mm/mmu_gather.c
10190 MN88472 MEDIA DRIVER
10191 M:      Antti Palosaari <crope@iki.fi>
10192 L:      linux-media@vger.kernel.org
10193 W:      https://linuxtv.org
10194 W:      http://palosaari.fi/linux/
10195 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10196 S:      Maintained
10197 F:      drivers/media/dvb-frontends/mn88472*
10199 MN88473 MEDIA DRIVER
10200 M:      Antti Palosaari <crope@iki.fi>
10201 L:      linux-media@vger.kernel.org
10202 W:      https://linuxtv.org
10203 W:      http://palosaari.fi/linux/
10204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10205 S:      Maintained
10206 F:      drivers/media/dvb-frontends/mn88473*
10208 MODULE SUPPORT
10209 M:      Jessica Yu <jeyu@kernel.org>
10210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10211 S:      Maintained
10212 F:      include/linux/module.h
10213 F:      kernel/module.c
10215 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10216 W:      http://popies.net/meye/
10217 S:      Orphan
10218 F:      Documentation/media/v4l-drivers/meye*
10219 F:      drivers/media/pci/meye/
10220 F:      include/uapi/linux/meye.h
10222 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10223 M:      Jiri Slaby <jirislaby@gmail.com>
10224 S:      Maintained
10225 F:      Documentation/serial/moxa-smartio
10226 F:      drivers/tty/mxser.*
10228 MR800 AVERMEDIA USB FM RADIO DRIVER
10229 M:      Alexey Klimov <klimov.linux@gmail.com>
10230 L:      linux-media@vger.kernel.org
10231 T:      git git://linuxtv.org/media_tree.git
10232 S:      Maintained
10233 F:      drivers/media/radio/radio-mr800.c
10235 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10236 M:      Alan Ott <alan@signal11.us>
10237 L:      linux-wpan@vger.kernel.org
10238 S:      Maintained
10239 F:      drivers/net/ieee802154/mrf24j40.c
10240 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10242 MSI LAPTOP SUPPORT
10243 M:      "Lee, Chun-Yi" <jlee@suse.com>
10244 L:      platform-driver-x86@vger.kernel.org
10245 S:      Maintained
10246 F:      drivers/platform/x86/msi-laptop.c
10248 MSI WMI SUPPORT
10249 L:      platform-driver-x86@vger.kernel.org
10250 S:      Orphan
10251 F:      drivers/platform/x86/msi-wmi.c
10253 MSI001 MEDIA DRIVER
10254 M:      Antti Palosaari <crope@iki.fi>
10255 L:      linux-media@vger.kernel.org
10256 W:      https://linuxtv.org
10257 W:      http://palosaari.fi/linux/
10258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10259 T:      git git://linuxtv.org/anttip/media_tree.git
10260 S:      Maintained
10261 F:      drivers/media/tuners/msi001*
10263 MSI2500 MEDIA DRIVER
10264 M:      Antti Palosaari <crope@iki.fi>
10265 L:      linux-media@vger.kernel.org
10266 W:      https://linuxtv.org
10267 W:      http://palosaari.fi/linux/
10268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10269 T:      git git://linuxtv.org/anttip/media_tree.git
10270 S:      Maintained
10271 F:      drivers/media/usb/msi2500/
10273 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10274 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10275 L:      linux-mtd@lists.infradead.org
10276 S:      Maintained
10277 F:      drivers/mtd/devices/docg3*
10279 MT9M032 APTINA SENSOR DRIVER
10280 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10281 L:      linux-media@vger.kernel.org
10282 T:      git git://linuxtv.org/media_tree.git
10283 S:      Maintained
10284 F:      drivers/media/i2c/mt9m032.c
10285 F:      include/media/i2c/mt9m032.h
10287 MT9P031 APTINA CAMERA SENSOR
10288 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10289 L:      linux-media@vger.kernel.org
10290 T:      git git://linuxtv.org/media_tree.git
10291 S:      Maintained
10292 F:      drivers/media/i2c/mt9p031.c
10293 F:      include/media/i2c/mt9p031.h
10295 MT9T001 APTINA CAMERA SENSOR
10296 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10297 L:      linux-media@vger.kernel.org
10298 T:      git git://linuxtv.org/media_tree.git
10299 S:      Maintained
10300 F:      drivers/media/i2c/mt9t001.c
10301 F:      include/media/i2c/mt9t001.h
10303 MT9T112 APTINA CAMERA SENSOR
10304 M:      Jacopo Mondi <jacopo@jmondi.org>
10305 L:      linux-media@vger.kernel.org
10306 T:      git git://linuxtv.org/media_tree.git
10307 S:      Odd Fixes
10308 F:      drivers/media/i2c/mt9t112.c
10309 F:      include/media/i2c/mt9t112.h
10311 MT9V032 APTINA CAMERA SENSOR
10312 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10313 L:      linux-media@vger.kernel.org
10314 T:      git git://linuxtv.org/media_tree.git
10315 S:      Maintained
10316 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10317 F:      drivers/media/i2c/mt9v032.c
10318 F:      include/media/i2c/mt9v032.h
10320 MT9V111 APTINA CAMERA SENSOR
10321 M:      Jacopo Mondi <jacopo@jmondi.org>
10322 L:      linux-media@vger.kernel.org
10323 T:      git git://linuxtv.org/media_tree.git
10324 S:      Maintained
10325 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10326 F:      drivers/media/i2c/mt9v111.c
10328 MULTIFUNCTION DEVICES (MFD)
10329 M:      Lee Jones <lee.jones@linaro.org>
10330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10331 S:      Supported
10332 F:      Documentation/devicetree/bindings/mfd/
10333 F:      drivers/mfd/
10334 F:      include/linux/mfd/
10335 F:      include/dt-bindings/mfd/
10337 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10338 S:      Orphan
10339 F:      drivers/mmc/host/mmc_spi.c
10340 F:      include/linux/spi/mmc_spi.h
10342 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10343 M:      Ulf Hansson <ulf.hansson@linaro.org>
10344 L:      linux-mmc@vger.kernel.org
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10346 S:      Maintained
10347 F:      Documentation/devicetree/bindings/mmc/
10348 F:      drivers/mmc/
10349 F:      include/linux/mmc/
10350 F:      include/uapi/linux/mmc/
10352 MULTIPLEXER SUBSYSTEM
10353 M:      Peter Rosin <peda@axentia.se>
10354 S:      Maintained
10355 F:      Documentation/ABI/testing/sysfs-class-mux*
10356 F:      Documentation/devicetree/bindings/mux/
10357 F:      include/dt-bindings/mux/
10358 F:      include/linux/mux/
10359 F:      drivers/mux/
10361 MULTITECH MULTIPORT CARD (ISICOM)
10362 S:      Orphan
10363 F:      drivers/tty/isicom.c
10364 F:      include/linux/isicom.h
10366 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10367 M:      Bin Liu <b-liu@ti.com>
10368 L:      linux-usb@vger.kernel.org
10369 S:      Maintained
10370 F:      drivers/usb/musb/
10372 MXL301RF MEDIA DRIVER
10373 M:      Akihiro Tsukada <tskd08@gmail.com>
10374 L:      linux-media@vger.kernel.org
10375 S:      Odd Fixes
10376 F:      drivers/media/tuners/mxl301rf*
10378 MXL5007T MEDIA DRIVER
10379 M:      Michael Krufky <mkrufky@linuxtv.org>
10380 L:      linux-media@vger.kernel.org
10381 W:      https://linuxtv.org
10382 W:      http://github.com/mkrufky
10383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10384 T:      git git://linuxtv.org/mkrufky/tuners.git
10385 S:      Maintained
10386 F:      drivers/media/tuners/mxl5007t.*
10388 MXSFB DRM DRIVER
10389 M:      Marek Vasut <marex@denx.de>
10390 M:      Stefan Agner <stefan@agner.ch>
10391 L:      dri-devel@lists.freedesktop.org
10392 S:      Supported
10393 F:      drivers/gpu/drm/mxsfb/
10394 F:      Documentation/devicetree/bindings/display/mxsfb.txt
10395 T:      git git://anongit.freedesktop.org/drm/drm-misc
10397 MYLEX DAC960 PCI RAID Controller
10398 M:      Hannes Reinecke <hare@kernel.org>
10399 L:      linux-scsi@vger.kernel.org
10400 S:      Supported
10401 F:      drivers/scsi/myrb.*
10402 F:      drivers/scsi/myrs.*
10404 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10405 M:      Chris Lee <christopher.lee@cspi.com>
10406 L:      netdev@vger.kernel.org
10407 W:      https://www.cspi.com/ethernet-products/support/downloads/
10408 S:      Supported
10409 F:      drivers/net/ethernet/myricom/myri10ge/
10411 NAND FLASH SUBSYSTEM
10412 M:      Boris Brezillon <bbrezillon@kernel.org>
10413 M:      Miquel Raynal <miquel.raynal@bootlin.com>
10414 R:      Richard Weinberger <richard@nod.at>
10415 L:      linux-mtd@lists.infradead.org
10416 W:      http://www.linux-mtd.infradead.org/
10417 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
10418 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
10419 T:      git git://git.infradead.org/linux-mtd.git nand/next
10420 S:      Maintained
10421 F:      drivers/mtd/nand/
10422 F:      include/linux/mtd/*nand*.h
10424 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10425 M:      Daniel Mack <zonque@gmail.com>
10426 S:      Maintained
10427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10428 W:      http://www.native-instruments.com
10429 F:      sound/usb/caiaq/
10431 NATSEMI ETHERNET DRIVER (DP8381x)
10432 S:      Orphan
10433 F:      drivers/net/ethernet/natsemi/natsemi.c
10435 NCR 5380 SCSI DRIVERS
10436 M:      Finn Thain <fthain@telegraphics.com.au>
10437 M:      Michael Schmitz <schmitzmic@gmail.com>
10438 L:      linux-scsi@vger.kernel.org
10439 S:      Maintained
10440 F:      Documentation/scsi/g_NCR5380.txt
10441 F:      drivers/scsi/NCR5380.*
10442 F:      drivers/scsi/arm/cumana_1.c
10443 F:      drivers/scsi/arm/oak.c
10444 F:      drivers/scsi/atari_scsi.*
10445 F:      drivers/scsi/dmx3191d.c
10446 F:      drivers/scsi/g_NCR5380.*
10447 F:      drivers/scsi/mac_scsi.*
10448 F:      drivers/scsi/sun3_scsi.*
10449 F:      drivers/scsi/sun3_scsi_vme.c
10451 NCSI LIBRARY:
10452 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
10453 S:      Maintained
10454 F:      net/ncsi/
10456 NCT6775 HARDWARE MONITOR DRIVER
10457 M:      Guenter Roeck <linux@roeck-us.net>
10458 L:      linux-hwmon@vger.kernel.org
10459 S:      Maintained
10460 F:      Documentation/hwmon/nct6775
10461 F:      drivers/hwmon/nct6775.c
10463 NET_FAILOVER MODULE
10464 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
10465 L:      netdev@vger.kernel.org
10466 S:      Supported
10467 F:      driver/net/net_failover.c
10468 F:      include/net/net_failover.h
10469 F:      Documentation/networking/net_failover.rst
10471 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10472 M:      Faisal Latif <faisal.latif@intel.com>
10473 L:      linux-rdma@vger.kernel.org
10474 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10475 S:      Supported
10476 F:      drivers/infiniband/hw/nes/
10477 F:      include/uapi/rdma/nes-abi.h
10479 NETEM NETWORK EMULATOR
10480 M:      Stephen Hemminger <stephen@networkplumber.org>
10481 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10482 S:      Maintained
10483 F:      net/sched/sch_netem.c
10485 NETERION 10GbE DRIVERS (s2io/vxge)
10486 M:      Jon Mason <jdmason@kudzu.us>
10487 L:      netdev@vger.kernel.org
10488 S:      Supported
10489 F:      Documentation/networking/device_drivers/neterion/s2io.txt
10490 F:      Documentation/networking/device_drivers/neterion/vxge.txt
10491 F:      drivers/net/ethernet/neterion/
10493 NETFILTER
10494 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10495 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10496 M:      Florian Westphal <fw@strlen.de>
10497 L:      netfilter-devel@vger.kernel.org
10498 L:      coreteam@netfilter.org
10499 W:      http://www.netfilter.org/
10500 W:      http://www.iptables.org/
10501 W:      http://www.nftables.org/
10502 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10505 S:      Maintained
10506 F:      include/linux/netfilter*
10507 F:      include/linux/netfilter/
10508 F:      include/net/netfilter/
10509 F:      include/uapi/linux/netfilter*
10510 F:      include/uapi/linux/netfilter/
10511 F:      net/*/netfilter.c
10512 F:      net/*/netfilter/
10513 F:      net/netfilter/
10514 F:      net/bridge/br_netfilter*.c
10516 NETROM NETWORK LAYER
10517 M:      Ralf Baechle <ralf@linux-mips.org>
10518 L:      linux-hams@vger.kernel.org
10519 W:      http://www.linux-ax25.org/
10520 S:      Maintained
10521 F:      include/net/netrom.h
10522 F:      include/uapi/linux/netrom.h
10523 F:      net/netrom/
10525 NETRONOME ETHERNET DRIVERS
10526 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10527 L:      oss-drivers@netronome.com
10528 S:      Maintained
10529 F:      drivers/net/ethernet/netronome/
10531 NETWORK BLOCK DEVICE (NBD)
10532 M:      Josef Bacik <josef@toxicpanda.com>
10533 S:      Maintained
10534 L:      linux-block@vger.kernel.org
10535 L:      nbd@other.debian.org
10536 F:      Documentation/blockdev/nbd.txt
10537 F:      drivers/block/nbd.c
10538 F:      include/uapi/linux/nbd.h
10540 NETWORK DROP MONITOR
10541 M:      Neil Horman <nhorman@tuxdriver.com>
10542 L:      netdev@vger.kernel.org
10543 S:      Maintained
10544 W:      https://fedorahosted.org/dropwatch/
10545 F:      net/core/drop_monitor.c
10547 NETWORKING DRIVERS
10548 M:      "David S. Miller" <davem@davemloft.net>
10549 L:      netdev@vger.kernel.org
10550 W:      http://www.linuxfoundation.org/en/Net
10551 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10554 S:      Odd Fixes
10555 F:      Documentation/devicetree/bindings/net/
10556 F:      drivers/net/
10557 F:      include/linux/if_*
10558 F:      include/linux/netdevice.h
10559 F:      include/linux/etherdevice.h
10560 F:      include/linux/fcdevice.h
10561 F:      include/linux/fddidevice.h
10562 F:      include/linux/hippidevice.h
10563 F:      include/linux/inetdevice.h
10564 F:      include/uapi/linux/if_*
10565 F:      include/uapi/linux/netdevice.h
10567 NETWORKING DRIVERS (WIRELESS)
10568 M:      Kalle Valo <kvalo@codeaurora.org>
10569 L:      linux-wireless@vger.kernel.org
10570 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10573 S:      Maintained
10574 F:      Documentation/devicetree/bindings/net/wireless/
10575 F:      drivers/net/wireless/
10577 NETWORKING [DSA]
10578 M:      Andrew Lunn <andrew@lunn.ch>
10579 M:      Vivien Didelot <vivien.didelot@gmail.com>
10580 M:      Florian Fainelli <f.fainelli@gmail.com>
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/net/dsa/
10583 F:      net/dsa/
10584 F:      include/net/dsa.h
10585 F:      include/linux/dsa/
10586 F:      drivers/net/dsa/
10588 NETWORKING [GENERAL]
10589 M:      "David S. Miller" <davem@davemloft.net>
10590 L:      netdev@vger.kernel.org
10591 W:      http://www.linuxfoundation.org/en/Net
10592 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10595 B:      mailto:netdev@vger.kernel.org
10596 S:      Maintained
10597 F:      net/
10598 F:      include/net/
10599 F:      include/linux/in.h
10600 F:      include/linux/net.h
10601 F:      include/linux/netdevice.h
10602 F:      include/uapi/linux/in.h
10603 F:      include/uapi/linux/net.h
10604 F:      include/uapi/linux/netdevice.h
10605 F:      include/uapi/linux/net_namespace.h
10606 F:      tools/testing/selftests/net/
10607 F:      lib/net_utils.c
10608 F:      lib/random32.c
10609 F:      Documentation/networking/
10611 NETWORKING [IPSEC]
10612 M:      Steffen Klassert <steffen.klassert@secunet.com>
10613 M:      Herbert Xu <herbert@gondor.apana.org.au>
10614 M:      "David S. Miller" <davem@davemloft.net>
10615 L:      netdev@vger.kernel.org
10616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10618 S:      Maintained
10619 F:      net/xfrm/
10620 F:      net/key/
10621 F:      net/ipv4/xfrm*
10622 F:      net/ipv4/esp4*
10623 F:      net/ipv4/ah4.c
10624 F:      net/ipv4/ipcomp.c
10625 F:      net/ipv4/ip_vti.c
10626 F:      net/ipv6/xfrm*
10627 F:      net/ipv6/esp6*
10628 F:      net/ipv6/ah6.c
10629 F:      net/ipv6/ipcomp6.c
10630 F:      net/ipv6/ip6_vti.c
10631 F:      include/uapi/linux/xfrm.h
10632 F:      include/net/xfrm.h
10634 NETWORKING [IPv4/IPv6]
10635 M:      "David S. Miller" <davem@davemloft.net>
10636 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10637 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10638 L:      netdev@vger.kernel.org
10639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10640 S:      Maintained
10641 F:      net/ipv4/
10642 F:      net/ipv6/
10643 F:      include/net/ip*
10644 F:      arch/x86/net/*
10646 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10647 M:      Paul Moore <paul@paul-moore.com>
10648 W:      https://github.com/netlabel
10649 L:      netdev@vger.kernel.org
10650 L:      linux-security-module@vger.kernel.org
10651 S:      Maintained
10652 F:      Documentation/netlabel/
10653 F:      include/net/calipso.h
10654 F:      include/net/cipso_ipv4.h
10655 F:      include/net/netlabel.h
10656 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10657 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10658 F:      net/netlabel/
10659 F:      net/ipv4/cipso_ipv4.c
10660 F:      net/ipv6/calipso.c
10661 F:      net/netfilter/xt_CONNSECMARK.c
10662 F:      net/netfilter/xt_SECMARK.c
10664 NETWORKING [TCP]
10665 M:      Eric Dumazet <edumazet@google.com>
10666 L:      netdev@vger.kernel.org
10667 S:      Maintained
10668 F:      net/ipv4/tcp*.c
10669 F:      net/ipv4/syncookies.c
10670 F:      net/ipv6/tcp*.c
10671 F:      net/ipv6/syncookies.c
10672 F:      include/uapi/linux/tcp.h
10673 F:      include/net/tcp.h
10674 F:      include/linux/tcp.h
10675 F:      include/trace/events/tcp.h
10677 NETWORKING [TLS]
10678 M:      Boris Pismenny <borisp@mellanox.com>
10679 M:      Aviad Yehezkel <aviadye@mellanox.com>
10680 M:      Dave Watson <davejwatson@fb.com>
10681 M:      John Fastabend <john.fastabend@gmail.com>
10682 M:      Daniel Borkmann <daniel@iogearbox.net>
10683 L:      netdev@vger.kernel.org
10684 S:      Maintained
10685 F:      net/tls/*
10686 F:      include/uapi/linux/tls.h
10687 F:      include/net/tls.h
10689 NETWORKING [WIRELESS]
10690 L:      linux-wireless@vger.kernel.org
10691 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10693 NETDEVSIM
10694 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10695 S:      Maintained
10696 F:      drivers/net/netdevsim/*
10698 NETXEN (1/10) GbE SUPPORT
10699 M:      Manish Chopra <manish.chopra@cavium.com>
10700 M:      Rahul Verma <rahul.verma@cavium.com>
10701 M:      Dept-GELinuxNICDev@cavium.com
10702 L:      netdev@vger.kernel.org
10703 S:      Supported
10704 F:      drivers/net/ethernet/qlogic/netxen/
10706 NFC SUBSYSTEM
10707 M:      Samuel Ortiz <sameo@linux.intel.com>
10708 L:      linux-wireless@vger.kernel.org
10709 L:      linux-nfc@lists.01.org (subscribers-only)
10710 S:      Supported
10711 F:      net/nfc/
10712 F:      include/net/nfc/
10713 F:      include/uapi/linux/nfc.h
10714 F:      drivers/nfc/
10715 F:      include/linux/platform_data/nfcmrvl.h
10716 F:      include/linux/platform_data/nxp-nci.h
10717 F:      Documentation/devicetree/bindings/net/nfc/
10719 NFS, SUNRPC, AND LOCKD CLIENTS
10720 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10721 M:      Anna Schumaker <anna.schumaker@netapp.com>
10722 L:      linux-nfs@vger.kernel.org
10723 W:      http://client.linux-nfs.org
10724 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10725 S:      Maintained
10726 F:      fs/lockd/
10727 F:      fs/nfs/
10728 F:      fs/nfs_common/
10729 F:      net/sunrpc/
10730 F:      include/linux/lockd/
10731 F:      include/linux/nfs*
10732 F:      include/linux/sunrpc/
10733 F:      include/uapi/linux/nfs*
10734 F:      include/uapi/linux/sunrpc/
10736 NILFS2 FILESYSTEM
10737 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10738 L:      linux-nilfs@vger.kernel.org
10739 W:      https://nilfs.sourceforge.io/
10740 W:      https://nilfs.osdn.jp/
10741 T:      git git://github.com/konis/nilfs2.git
10742 S:      Supported
10743 F:      Documentation/filesystems/nilfs2.txt
10744 F:      fs/nilfs2/
10745 F:      include/trace/events/nilfs2.h
10746 F:      include/uapi/linux/nilfs2_api.h
10747 F:      include/uapi/linux/nilfs2_ondisk.h
10749 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10750 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10751 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10752 S:      Maintained
10753 F:      Documentation/scsi/NinjaSCSI.txt
10754 F:      drivers/scsi/pcmcia/nsp_*
10756 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10757 M:      GOTO Masanori <gotom@debian.or.jp>
10758 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10759 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10760 S:      Maintained
10761 F:      Documentation/scsi/NinjaSCSI.txt
10762 F:      drivers/scsi/nsp32*
10764 NIOS2 ARCHITECTURE
10765 M:      Ley Foon Tan <lftan@altera.com>
10766 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10768 S:      Maintained
10769 F:      arch/nios2/
10771 NOHZ, DYNTICKS SUPPORT
10772 M:      Frederic Weisbecker <fweisbec@gmail.com>
10773 M:      Thomas Gleixner <tglx@linutronix.de>
10774 M:      Ingo Molnar <mingo@kernel.org>
10775 L:      linux-kernel@vger.kernel.org
10776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10777 S:      Maintained
10778 F:      kernel/time/tick*.*
10779 F:      include/linux/tick.h
10780 F:      include/linux/sched/nohz.h
10782 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10783 M:      Pavel Machek <pavel@ucw.cz>
10784 M:      Sakari Ailus <sakari.ailus@iki.fi>
10785 L:      linux-media@vger.kernel.org
10786 S:      Maintained
10787 F:      drivers/media/i2c/et8ek8
10788 F:      drivers/media/i2c/ad5820.c
10790 NOKIA N900 POWER SUPPLY DRIVERS
10791 R:      Pali Rohár <pali.rohar@gmail.com>
10792 F:      include/linux/power/bq2415x_charger.h
10793 F:      include/linux/power/bq27xxx_battery.h
10794 F:      include/linux/power/isp1704_charger.h
10795 F:      drivers/power/supply/bq2415x_charger.c
10796 F:      drivers/power/supply/bq27xxx_battery.c
10797 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10798 F:      drivers/power/supply/isp1704_charger.c
10799 F:      drivers/power/supply/rx51_battery.c
10801 NTB AMD DRIVER
10802 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10803 L:      linux-ntb@googlegroups.com
10804 S:      Supported
10805 F:      drivers/ntb/hw/amd/
10807 NTB DRIVER CORE
10808 M:      Jon Mason <jdmason@kudzu.us>
10809 M:      Dave Jiang <dave.jiang@intel.com>
10810 M:      Allen Hubbe <allenbh@gmail.com>
10811 L:      linux-ntb@googlegroups.com
10812 S:      Supported
10813 W:      https://github.com/jonmason/ntb/wiki
10814 T:      git git://github.com/jonmason/ntb.git
10815 F:      drivers/ntb/
10816 F:      drivers/net/ntb_netdev.c
10817 F:      include/linux/ntb.h
10818 F:      include/linux/ntb_transport.h
10819 F:      tools/testing/selftests/ntb/
10821 NTB IDT DRIVER
10822 M:      Serge Semin <fancer.lancer@gmail.com>
10823 L:      linux-ntb@googlegroups.com
10824 S:      Supported
10825 F:      drivers/ntb/hw/idt/
10827 NTB INTEL DRIVER
10828 M:      Dave Jiang <dave.jiang@intel.com>
10829 L:      linux-ntb@googlegroups.com
10830 S:      Supported
10831 W:      https://github.com/davejiang/linux/wiki
10832 T:      git https://github.com/davejiang/linux.git
10833 F:      drivers/ntb/hw/intel/
10835 NTFS FILESYSTEM
10836 M:      Anton Altaparmakov <anton@tuxera.com>
10837 L:      linux-ntfs-dev@lists.sourceforge.net
10838 W:      http://www.tuxera.com/
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10840 S:      Supported
10841 F:      Documentation/filesystems/ntfs.txt
10842 F:      fs/ntfs/
10844 NUBUS SUBSYSTEM
10845 M:      Finn Thain <fthain@telegraphics.com.au>
10846 L:      linux-m68k@lists.linux-m68k.org
10847 S:      Maintained
10848 F:      arch/*/include/asm/nubus.h
10849 F:      drivers/nubus/
10850 F:      include/linux/nubus.h
10851 F:      include/uapi/linux/nubus.h
10853 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10854 M:      Antonino Daplas <adaplas@gmail.com>
10855 L:      linux-fbdev@vger.kernel.org
10856 S:      Maintained
10857 F:      drivers/video/fbdev/riva/
10858 F:      drivers/video/fbdev/nvidia/
10860 NVM EXPRESS DRIVER
10861 M:      Keith Busch <keith.busch@intel.com>
10862 M:      Jens Axboe <axboe@fb.com>
10863 M:      Christoph Hellwig <hch@lst.de>
10864 M:      Sagi Grimberg <sagi@grimberg.me>
10865 L:      linux-nvme@lists.infradead.org
10866 T:      git://git.infradead.org/nvme.git
10867 W:      http://git.infradead.org/nvme.git
10868 S:      Supported
10869 F:      drivers/nvme/host/
10870 F:      include/linux/nvme.h
10871 F:      include/uapi/linux/nvme_ioctl.h
10873 NVM EXPRESS FC TRANSPORT DRIVERS
10874 M:      James Smart <james.smart@broadcom.com>
10875 L:      linux-nvme@lists.infradead.org
10876 S:      Supported
10877 F:      include/linux/nvme-fc.h
10878 F:      include/linux/nvme-fc-driver.h
10879 F:      drivers/nvme/host/fc.c
10880 F:      drivers/nvme/target/fc.c
10881 F:      drivers/nvme/target/fcloop.c
10883 NVM EXPRESS TARGET DRIVER
10884 M:      Christoph Hellwig <hch@lst.de>
10885 M:      Sagi Grimberg <sagi@grimberg.me>
10886 L:      linux-nvme@lists.infradead.org
10887 T:      git://git.infradead.org/nvme.git
10888 W:      http://git.infradead.org/nvme.git
10889 S:      Supported
10890 F:      drivers/nvme/target/
10892 NVMEM FRAMEWORK
10893 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10894 S:      Maintained
10895 F:      drivers/nvmem/
10896 F:      Documentation/devicetree/bindings/nvmem/
10897 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10898 F:      include/linux/nvmem-consumer.h
10899 F:      include/linux/nvmem-provider.h
10901 NXP SGTL5000 DRIVER
10902 M:      Fabio Estevam <fabio.estevam@nxp.com>
10903 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10904 S:      Maintained
10905 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10906 F:      sound/soc/codecs/sgtl5000*
10908 NXP TDA998X DRM DRIVER
10909 M:      Russell King <linux@armlinux.org.uk>
10910 S:      Maintained
10911 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10912 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10913 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10914 F:      include/drm/i2c/tda998x.h
10915 F:      include/dt-bindings/display/tda998x.h
10916 K:      "nxp,tda998x"
10918 NXP TFA9879 DRIVER
10919 M:      Peter Rosin <peda@axentia.se>
10920 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10923 F:      sound/soc/codecs/tfa9879*
10925 NXP-NCI NFC DRIVER
10926 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10927 R:      Charles Gorand <charles.gorand@effinnov.com>
10928 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10929 S:      Supported
10930 F:      drivers/nfc/nxp-nci
10932 OBJAGG
10933 M:      Jiri Pirko <jiri@mellanox.com>
10934 L:      netdev@vger.kernel.org
10935 S:      Supported
10936 F:      lib/objagg.c
10937 F:      lib/test_objagg.c
10938 F:      include/linux/objagg.h
10940 OBJTOOL
10941 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10942 M:      Peter Zijlstra <peterz@infradead.org>
10943 S:      Supported
10944 F:      tools/objtool/
10946 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10947 M:      Frederic Barrat <fbarrat@linux.ibm.com>
10948 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10949 L:      linuxppc-dev@lists.ozlabs.org
10950 S:      Supported
10951 F:      arch/powerpc/platforms/powernv/ocxl.c
10952 F:      arch/powerpc/include/asm/pnv-ocxl.h
10953 F:      drivers/misc/ocxl/
10954 F:      include/misc/ocxl*
10955 F:      include/uapi/misc/ocxl.h
10956 F:      Documentation/accelerators/ocxl.rst
10958 OMAP AUDIO SUPPORT
10959 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10960 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10961 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10962 L:      linux-omap@vger.kernel.org
10963 S:      Maintained
10964 F:      sound/soc/ti/omap*
10965 F:      sound/soc/ti/rx51.c
10966 F:      sound/soc/ti/n810.c
10967 F:      sound/soc/ti/sdma-pcm.*
10969 OMAP CLOCK FRAMEWORK SUPPORT
10970 M:      Paul Walmsley <paul@pwsan.com>
10971 L:      linux-omap@vger.kernel.org
10972 S:      Maintained
10973 F:      arch/arm/*omap*/*clock*
10975 OMAP DEVICE TREE SUPPORT
10976 M:      Benoît Cousson <bcousson@baylibre.com>
10977 M:      Tony Lindgren <tony@atomide.com>
10978 L:      linux-omap@vger.kernel.org
10979 L:      devicetree@vger.kernel.org
10980 S:      Maintained
10981 F:      arch/arm/boot/dts/*omap*
10982 F:      arch/arm/boot/dts/*am3*
10983 F:      arch/arm/boot/dts/*am4*
10984 F:      arch/arm/boot/dts/*am5*
10985 F:      arch/arm/boot/dts/*dra7*
10987 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10988 L:      linux-omap@vger.kernel.org
10989 L:      linux-fbdev@vger.kernel.org
10990 S:      Orphan
10991 F:      drivers/video/fbdev/omap2/
10992 F:      Documentation/arm/OMAP/DSS
10994 OMAP FRAMEBUFFER SUPPORT
10995 L:      linux-fbdev@vger.kernel.org
10996 L:      linux-omap@vger.kernel.org
10997 S:      Orphan
10998 F:      drivers/video/fbdev/omap/
11000 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11001 M:      Roger Quadros <rogerq@ti.com>
11002 M:      Tony Lindgren <tony@atomide.com>
11003 L:      linux-omap@vger.kernel.org
11004 S:      Maintained
11005 F:      drivers/memory/omap-gpmc.c
11006 F:      arch/arm/mach-omap2/*gpmc*
11008 OMAP GPIO DRIVER
11009 M:      Grygorii Strashko <grygorii.strashko@ti.com>
11010 M:      Santosh Shilimkar <ssantosh@kernel.org>
11011 M:      Kevin Hilman <khilman@kernel.org>
11012 L:      linux-omap@vger.kernel.org
11013 S:      Maintained
11014 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
11015 F:      drivers/gpio/gpio-omap.c
11017 OMAP HARDWARE SPINLOCK SUPPORT
11018 M:      Ohad Ben-Cohen <ohad@wizery.com>
11019 L:      linux-omap@vger.kernel.org
11020 S:      Maintained
11021 F:      drivers/hwspinlock/omap_hwspinlock.c
11023 OMAP HS MMC SUPPORT
11024 L:      linux-mmc@vger.kernel.org
11025 L:      linux-omap@vger.kernel.org
11026 S:      Orphan
11027 F:      drivers/mmc/host/omap_hsmmc.c
11029 OMAP HWMOD DATA
11030 M:      Paul Walmsley <paul@pwsan.com>
11031 L:      linux-omap@vger.kernel.org
11032 S:      Maintained
11033 F:      arch/arm/mach-omap2/omap_hwmod*data*
11035 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11036 M:      Benoît Cousson <bcousson@baylibre.com>
11037 L:      linux-omap@vger.kernel.org
11038 S:      Maintained
11039 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11041 OMAP HWMOD SUPPORT
11042 M:      Benoît Cousson <bcousson@baylibre.com>
11043 M:      Paul Walmsley <paul@pwsan.com>
11044 L:      linux-omap@vger.kernel.org
11045 S:      Maintained
11046 F:      arch/arm/mach-omap2/omap_hwmod.*
11048 OMAP I2C DRIVER
11049 M:      Vignesh R <vigneshr@ti.com>
11050 L:      linux-omap@vger.kernel.org
11051 L:      linux-i2c@vger.kernel.org
11052 S:      Maintained
11053 F:      Documentation/devicetree/bindings/i2c/i2c-omap.txt
11054 F:      drivers/i2c/busses/i2c-omap.c
11056 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11057 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11058 L:      linux-media@vger.kernel.org
11059 S:      Maintained
11060 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
11061 F:      drivers/media/platform/omap3isp/
11062 F:      drivers/staging/media/omap4iss/
11064 OMAP MMC SUPPORT
11065 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11066 L:      linux-omap@vger.kernel.org
11067 S:      Odd Fixes
11068 F:      drivers/mmc/host/omap.c
11070 OMAP POWER MANAGEMENT SUPPORT
11071 M:      Kevin Hilman <khilman@kernel.org>
11072 L:      linux-omap@vger.kernel.org
11073 S:      Maintained
11074 F:      arch/arm/*omap*/*pm*
11075 F:      drivers/cpufreq/omap-cpufreq.c
11077 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11078 M:      Rajendra Nayak <rnayak@codeaurora.org>
11079 M:      Paul Walmsley <paul@pwsan.com>
11080 L:      linux-omap@vger.kernel.org
11081 S:      Maintained
11082 F:      arch/arm/mach-omap2/prm*
11084 OMAP RANDOM NUMBER GENERATOR SUPPORT
11085 M:      Deepak Saxena <dsaxena@plexity.net>
11086 S:      Maintained
11087 F:      drivers/char/hw_random/omap-rng.c
11089 OMAP USB SUPPORT
11090 L:      linux-usb@vger.kernel.org
11091 L:      linux-omap@vger.kernel.org
11092 S:      Orphan
11093 F:      drivers/usb/*/*omap*
11094 F:      arch/arm/*omap*/usb*
11096 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11097 M:      Mark Jackson <mpfj@newflow.co.uk>
11098 L:      linux-omap@vger.kernel.org
11099 S:      Maintained
11100 F:      arch/arm/boot/dts/am335x-nano.dts
11102 OMAP1 SUPPORT
11103 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
11104 M:      Tony Lindgren <tony@atomide.com>
11105 L:      linux-omap@vger.kernel.org
11106 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11108 S:      Maintained
11109 F:      arch/arm/mach-omap1/
11110 F:      arch/arm/plat-omap/
11111 F:      arch/arm/configs/omap1_defconfig
11112 F:      drivers/i2c/busses/i2c-omap.c
11113 F:      include/linux/platform_data/i2c-omap.h
11114 F:      include/linux/platform_data/ams-delta-fiq.h
11116 OMAP2+ SUPPORT
11117 M:      Tony Lindgren <tony@atomide.com>
11118 L:      linux-omap@vger.kernel.org
11119 W:      http://www.muru.com/linux/omap/
11120 W:      http://linux.omap.com/
11121 Q:      http://patchwork.kernel.org/project/linux-omap/list/
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11123 S:      Maintained
11124 F:      arch/arm/mach-omap2/
11125 F:      arch/arm/plat-omap/
11126 F:      arch/arm/configs/omap2plus_defconfig
11127 F:      drivers/i2c/busses/i2c-omap.c
11128 F:      drivers/irqchip/irq-omap-intc.c
11129 F:      drivers/mfd/*omap*.c
11130 F:      drivers/mfd/menelaus.c
11131 F:      drivers/mfd/palmas.c
11132 F:      drivers/mfd/tps65217.c
11133 F:      drivers/mfd/tps65218.c
11134 F:      drivers/mfd/tps65910.c
11135 F:      drivers/mfd/twl-core.[ch]
11136 F:      drivers/mfd/twl4030*.c
11137 F:      drivers/mfd/twl6030*.c
11138 F:      drivers/mfd/twl6040*.c
11139 F:      drivers/regulator/palmas-regulator*.c
11140 F:      drivers/regulator/pbias-regulator.c
11141 F:      drivers/regulator/tps65217-regulator.c
11142 F:      drivers/regulator/tps65218-regulator.c
11143 F:      drivers/regulator/tps65910-regulator.c
11144 F:      drivers/regulator/twl-regulator.c
11145 F:      drivers/regulator/twl6030-regulator.c
11146 F:      include/linux/platform_data/i2c-omap.h
11148 ONION OMEGA2+ BOARD
11149 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
11150 L:      linux-mips@vger.kernel.org
11151 S:      Maintained
11152 F:      arch/mips/boot/dts/ralink/omega2p.dts
11154 OMFS FILESYSTEM
11155 M:      Bob Copeland <me@bobcopeland.com>
11156 L:      linux-karma-devel@lists.sourceforge.net
11157 S:      Maintained
11158 F:      Documentation/filesystems/omfs.txt
11159 F:      fs/omfs/
11161 OMNIKEY CARDMAN 4000 DRIVER
11162 M:      Harald Welte <laforge@gnumonks.org>
11163 S:      Maintained
11164 F:      drivers/char/pcmcia/cm4000_cs.c
11165 F:      include/linux/cm4000_cs.h
11166 F:      include/uapi/linux/cm4000_cs.h
11168 OMNIKEY CARDMAN 4040 DRIVER
11169 M:      Harald Welte <laforge@gnumonks.org>
11170 S:      Maintained
11171 F:      drivers/char/pcmcia/cm4040_cs.*
11173 OMNIVISION OV13858 SENSOR DRIVER
11174 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11175 L:      linux-media@vger.kernel.org
11176 T:      git git://linuxtv.org/media_tree.git
11177 S:      Maintained
11178 F:      drivers/media/i2c/ov13858.c
11180 OMNIVISION OV2680 SENSOR DRIVER
11181 M:      Rui Miguel Silva <rmfrfs@gmail.com>
11182 L:      linux-media@vger.kernel.org
11183 T:      git git://linuxtv.org/media_tree.git
11184 S:      Maintained
11185 F:      drivers/media/i2c/ov2680.c
11186 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
11188 OMNIVISION OV2685 SENSOR DRIVER
11189 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      drivers/media/i2c/ov2685.c
11195 OMNIVISION OV5640 SENSOR DRIVER
11196 M:      Steve Longerbeam <slongerbeam@gmail.com>
11197 L:      linux-media@vger.kernel.org
11198 T:      git git://linuxtv.org/media_tree.git
11199 S:      Maintained
11200 F:      drivers/media/i2c/ov5640.c
11202 OMNIVISION OV5647 SENSOR DRIVER
11203 M:      Luis Oliveira <lolivei@synopsys.com>
11204 L:      linux-media@vger.kernel.org
11205 T:      git git://linuxtv.org/media_tree.git
11206 S:      Maintained
11207 F:      drivers/media/i2c/ov5647.c
11209 OMNIVISION OV5695 SENSOR DRIVER
11210 M:      Shunqian Zheng <zhengsq@rock-chips.com>
11211 L:      linux-media@vger.kernel.org
11212 T:      git git://linuxtv.org/media_tree.git
11213 S:      Maintained
11214 F:      drivers/media/i2c/ov5695.c
11216 OMNIVISION OV7670 SENSOR DRIVER
11217 M:      Jonathan Corbet <corbet@lwn.net>
11218 L:      linux-media@vger.kernel.org
11219 T:      git git://linuxtv.org/media_tree.git
11220 S:      Maintained
11221 F:      drivers/media/i2c/ov7670.c
11222 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
11224 OMNIVISION OV772x SENSOR DRIVER
11225 M:      Jacopo Mondi <jacopo@jmondi.org>
11226 L:      linux-media@vger.kernel.org
11227 T:      git git://linuxtv.org/media_tree.git
11228 S:      Odd fixes
11229 F:      drivers/media/i2c/ov772x.c
11230 F:      include/media/i2c/ov772x.h
11231 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
11233 OMNIVISION OV7740 SENSOR DRIVER
11234 M:      Wenyou Yang <wenyou.yang@microchip.com>
11235 L:      linux-media@vger.kernel.org
11236 T:      git git://linuxtv.org/media_tree.git
11237 S:      Maintained
11238 F:      drivers/media/i2c/ov7740.c
11239 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
11241 OMNIVISION OV9650 SENSOR DRIVER
11242 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
11243 R:      Akinobu Mita <akinobu.mita@gmail.com>
11244 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11245 L:      linux-media@vger.kernel.org
11246 T:      git git://linuxtv.org/media_tree.git
11247 S:      Maintained
11248 F:      drivers/media/i2c/ov9650.c
11249 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
11251 ONENAND FLASH DRIVER
11252 M:      Kyungmin Park <kyungmin.park@samsung.com>
11253 L:      linux-mtd@lists.infradead.org
11254 S:      Maintained
11255 F:      drivers/mtd/nand/onenand/
11256 F:      include/linux/mtd/onenand*.h
11258 ONSTREAM SCSI TAPE DRIVER
11259 M:      Willem Riede <osst@riede.org>
11260 L:      osst-users@lists.sourceforge.net
11261 L:      linux-scsi@vger.kernel.org
11262 S:      Maintained
11263 F:      Documentation/scsi/osst.txt
11264 F:      drivers/scsi/osst.*
11265 F:      drivers/scsi/osst_*.h
11266 F:      drivers/scsi/st.h
11268 OP-TEE DRIVER
11269 M:      Jens Wiklander <jens.wiklander@linaro.org>
11270 S:      Maintained
11271 F:      drivers/tee/optee/
11273 OPA-VNIC DRIVER
11274 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11275 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11276 L:      linux-rdma@vger.kernel.org
11277 S:      Supported
11278 F:      drivers/infiniband/ulp/opa_vnic
11280 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11281 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11282 M:      Frank Rowand <frowand.list@gmail.com>
11283 L:      devicetree@vger.kernel.org
11284 S:      Maintained
11285 F:      Documentation/devicetree/dynamic-resolution-notes.txt
11286 F:      Documentation/devicetree/overlay-notes.txt
11287 F:      drivers/of/overlay.c
11288 F:      drivers/of/resolver.c
11289 K:      of_overlay_notifier_
11291 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11292 M:      Rob Herring <robh+dt@kernel.org>
11293 M:      Frank Rowand <frowand.list@gmail.com>
11294 L:      devicetree@vger.kernel.org
11295 W:      http://www.devicetree.org/
11296 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11297 S:      Maintained
11298 F:      drivers/of/
11299 F:      include/linux/of*.h
11300 F:      scripts/dtc/
11301 F:      Documentation/ABI/testing/sysfs-firmware-ofw
11303 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11304 M:      Rob Herring <robh+dt@kernel.org>
11305 M:      Mark Rutland <mark.rutland@arm.com>
11306 L:      devicetree@vger.kernel.org
11307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11308 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11309 S:      Maintained
11310 F:      Documentation/devicetree/
11311 F:      arch/*/boot/dts/
11312 F:      include/dt-bindings/
11314 OPENCORES I2C BUS DRIVER
11315 M:      Peter Korsgaard <peter@korsgaard.com>
11316 L:      linux-i2c@vger.kernel.org
11317 S:      Maintained
11318 F:      Documentation/i2c/busses/i2c-ocores
11319 F:      drivers/i2c/busses/i2c-ocores.c
11321 OPENRISC ARCHITECTURE
11322 M:      Jonas Bonn <jonas@southpole.se>
11323 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11324 M:      Stafford Horne <shorne@gmail.com>
11325 T:      git git://github.com/openrisc/linux.git
11326 L:      openrisc@lists.librecores.org
11327 W:      http://openrisc.io
11328 S:      Maintained
11329 F:      Documentation/devicetree/bindings/openrisc/
11330 F:      Documentation/openrisc/
11331 F:      arch/openrisc/
11332 F:      drivers/irqchip/irq-ompic.c
11333 F:      drivers/irqchip/irq-or1k-*
11335 OPENVSWITCH
11336 M:      Pravin B Shelar <pshelar@ovn.org>
11337 L:      netdev@vger.kernel.org
11338 L:      dev@openvswitch.org
11339 W:      http://openvswitch.org
11340 S:      Maintained
11341 F:      net/openvswitch/
11342 F:      include/uapi/linux/openvswitch.h
11344 OPERATING PERFORMANCE POINTS (OPP)
11345 M:      Viresh Kumar <vireshk@kernel.org>
11346 M:      Nishanth Menon <nm@ti.com>
11347 M:      Stephen Boyd <sboyd@kernel.org>
11348 L:      linux-pm@vger.kernel.org
11349 S:      Maintained
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11351 F:      drivers/opp/
11352 F:      include/linux/pm_opp.h
11353 F:      Documentation/power/opp.txt
11354 F:      Documentation/devicetree/bindings/opp/
11356 OPL4 DRIVER
11357 M:      Clemens Ladisch <clemens@ladisch.de>
11358 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11359 T:      git git://git.alsa-project.org/alsa-kernel.git
11360 S:      Maintained
11361 F:      sound/drivers/opl4/
11363 OPROFILE
11364 M:      Robert Richter <rric@kernel.org>
11365 L:      oprofile-list@lists.sf.net
11366 S:      Maintained
11367 F:      arch/*/include/asm/oprofile*.h
11368 F:      arch/*/oprofile/
11369 F:      drivers/oprofile/
11370 F:      include/linux/oprofile.h
11372 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11373 M:      Mark Fasheh <mark@fasheh.com>
11374 M:      Joel Becker <jlbec@evilplan.org>
11375 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11376 W:      http://ocfs2.wiki.kernel.org
11377 S:      Supported
11378 F:      Documentation/filesystems/ocfs2.txt
11379 F:      Documentation/filesystems/dlmfs.txt
11380 F:      fs/ocfs2/
11382 ORANGEFS FILESYSTEM
11383 M:      Mike Marshall <hubcap@omnibond.com>
11384 R:      Martin Brandenburg <martin@omnibond.com>
11385 L:      devel@lists.orangefs.org
11386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11387 S:      Supported
11388 F:      fs/orangefs/
11389 F:      Documentation/filesystems/orangefs.txt
11391 ORINOCO DRIVER
11392 L:      linux-wireless@vger.kernel.org
11393 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
11394 W:      http://www.nongnu.org/orinoco/
11395 S:      Orphan
11396 F:      drivers/net/wireless/intersil/orinoco/
11398 OSD LIBRARY and FILESYSTEM
11399 M:      Boaz Harrosh <ooo@electrozaur.com>
11400 S:      Maintained
11401 F:      drivers/scsi/osd/
11402 F:      include/scsi/osd_*
11403 F:      fs/exofs/
11405 OV2659 OMNIVISION SENSOR DRIVER
11406 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11407 L:      linux-media@vger.kernel.org
11408 W:      https://linuxtv.org
11409 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11410 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11411 S:      Maintained
11412 F:      drivers/media/i2c/ov2659.c
11413 F:      include/media/i2c/ov2659.h
11415 OVERLAY FILESYSTEM
11416 M:      Miklos Szeredi <miklos@szeredi.hu>
11417 L:      linux-unionfs@vger.kernel.org
11418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11419 S:      Supported
11420 F:      fs/overlayfs/
11421 F:      Documentation/filesystems/overlayfs.txt
11423 P54 WIRELESS DRIVER
11424 M:      Christian Lamparter <chunkeey@googlemail.com>
11425 L:      linux-wireless@vger.kernel.org
11426 W:      http://wireless.kernel.org/en/users/Drivers/p54
11427 S:      Maintained
11428 F:      drivers/net/wireless/intersil/p54/
11430 PA SEMI ETHERNET DRIVER
11431 L:      netdev@vger.kernel.org
11432 S:      Orphan
11433 F:      drivers/net/ethernet/pasemi/*
11435 PA SEMI SMBUS DRIVER
11436 L:      linux-i2c@vger.kernel.org
11437 S:      Orphan
11438 F:      drivers/i2c/busses/i2c-pasemi.c
11440 PADATA PARALLEL EXECUTION MECHANISM
11441 M:      Steffen Klassert <steffen.klassert@secunet.com>
11442 L:      linux-crypto@vger.kernel.org
11443 S:      Maintained
11444 F:      kernel/padata.c
11445 F:      include/linux/padata.h
11446 F:      Documentation/padata.txt
11448 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11449 M:      Harald Welte <laforge@gnumonks.org>
11450 L:      platform-driver-x86@vger.kernel.org
11451 S:      Maintained
11452 F:      drivers/platform/x86/panasonic-laptop.c
11454 PARALLEL LCD/KEYPAD PANEL DRIVER
11455 M:      Willy Tarreau <willy@haproxy.com>
11456 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11457 S:      Odd Fixes
11458 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
11459 F:      drivers/auxdisplay/panel.c
11461 PARALLEL PORT SUBSYSTEM
11462 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11463 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11464 L:      linux-parport@lists.infradead.org (subscribers-only)
11465 S:      Maintained
11466 F:      drivers/parport/
11467 F:      include/linux/parport*.h
11468 F:      drivers/char/ppdev.c
11469 F:      include/uapi/linux/ppdev.h
11470 F:      Documentation/parport*.txt
11472 PARAVIRT_OPS INTERFACE
11473 M:      Juergen Gross <jgross@suse.com>
11474 M:      Alok Kataria <akataria@vmware.com>
11475 L:      virtualization@lists.linux-foundation.org
11476 S:      Supported
11477 F:      Documentation/virtual/paravirt_ops.txt
11478 F:      arch/*/kernel/paravirt*
11479 F:      arch/*/include/asm/paravirt*.h
11480 F:      include/linux/hypervisor.h
11482 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11483 M:      Tim Waugh <tim@cyberelk.net>
11484 L:      linux-parport@lists.infradead.org (subscribers-only)
11485 S:      Maintained
11486 F:      Documentation/blockdev/paride.txt
11487 F:      drivers/block/paride/
11489 PARISC ARCHITECTURE
11490 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
11491 M:      Helge Deller <deller@gmx.de>
11492 L:      linux-parisc@vger.kernel.org
11493 W:      http://www.parisc-linux.org/
11494 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
11495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11497 S:      Maintained
11498 F:      arch/parisc/
11499 F:      Documentation/parisc/
11500 F:      drivers/parisc/
11501 F:      drivers/char/agp/parisc-agp.c
11502 F:      drivers/input/serio/gscps2.c
11503 F:      drivers/parport/parport_gsc.*
11504 F:      drivers/tty/serial/8250/8250_gsc.c
11505 F:      drivers/video/fbdev/sti*
11506 F:      drivers/video/console/sti*
11507 F:      drivers/video/logo/logo_parisc*
11509 PARMAN
11510 M:      Jiri Pirko <jiri@mellanox.com>
11511 L:      netdev@vger.kernel.org
11512 S:      Supported
11513 F:      lib/parman.c
11514 F:      lib/test_parman.c
11515 F:      include/linux/parman.h
11517 PC87360 HARDWARE MONITORING DRIVER
11518 M:      Jim Cromie <jim.cromie@gmail.com>
11519 L:      linux-hwmon@vger.kernel.org
11520 S:      Maintained
11521 F:      Documentation/hwmon/pc87360
11522 F:      drivers/hwmon/pc87360.c
11524 PC8736x GPIO DRIVER
11525 M:      Jim Cromie <jim.cromie@gmail.com>
11526 S:      Maintained
11527 F:      drivers/char/pc8736x_gpio.c
11529 PC87427 HARDWARE MONITORING DRIVER
11530 M:      Jean Delvare <jdelvare@suse.com>
11531 L:      linux-hwmon@vger.kernel.org
11532 S:      Maintained
11533 F:      Documentation/hwmon/pc87427
11534 F:      drivers/hwmon/pc87427.c
11536 PCA9532 LED DRIVER
11537 M:      Riku Voipio <riku.voipio@iki.fi>
11538 S:      Maintained
11539 F:      drivers/leds/leds-pca9532.c
11540 F:      include/linux/leds-pca9532.h
11542 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11543 M:      Guenter Roeck <linux@roeck-us.net>
11544 L:      linux-i2c@vger.kernel.org
11545 S:      Maintained
11546 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11548 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11549 M:      Khalid Aziz <khalid@gonehiking.org>
11550 S:      Maintained
11551 F:      drivers/firmware/pcdp.*
11553 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11554 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11555 L:      linux-pci@vger.kernel.org
11556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11557 S:      Maintained
11558 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11559 F:      drivers/pci/controller/pci-aardvark.c
11561 PCI DRIVER FOR ALTERA PCIE IP
11562 M:      Ley Foon Tan <lftan@altera.com>
11563 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11564 L:      linux-pci@vger.kernel.org
11565 S:      Supported
11566 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11567 F:      drivers/pci/controller/pcie-altera.c
11569 PCI DRIVER FOR APPLIEDMICRO XGENE
11570 M:      Tanmay Inamdar <tinamdar@apm.com>
11571 L:      linux-pci@vger.kernel.org
11572 L:      linux-arm-kernel@lists.infradead.org
11573 S:      Maintained
11574 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11575 F:      drivers/pci/controller/pci-xgene.c
11577 PCI DRIVER FOR ARM VERSATILE PLATFORM
11578 M:      Rob Herring <robh@kernel.org>
11579 L:      linux-pci@vger.kernel.org
11580 L:      linux-arm-kernel@lists.infradead.org
11581 S:      Maintained
11582 F:      Documentation/devicetree/bindings/pci/versatile.txt
11583 F:      drivers/pci/controller/pci-versatile.c
11585 PCI DRIVER FOR ARMADA 8K
11586 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11587 L:      linux-pci@vger.kernel.org
11588 L:      linux-arm-kernel@lists.infradead.org
11589 S:      Maintained
11590 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11591 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11593 PCI DRIVER FOR CADENCE PCIE IP
11594 M:      Alan Douglas <adouglas@cadence.com>
11595 L:      linux-pci@vger.kernel.org
11596 S:      Maintained
11597 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11598 F:      drivers/pci/controller/pcie-cadence*
11600 PCI DRIVER FOR FREESCALE LAYERSCAPE
11601 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11602 M:      Mingkai Hu <mingkai.hu@nxp.com>
11603 M:      Roy Zang <roy.zang@nxp.com>
11604 L:      linuxppc-dev@lists.ozlabs.org
11605 L:      linux-pci@vger.kernel.org
11606 L:      linux-arm-kernel@lists.infradead.org
11607 S:      Maintained
11608 F:      drivers/pci/controller/dwc/*layerscape*
11610 PCI DRIVER FOR GENERIC OF HOSTS
11611 M:      Will Deacon <will.deacon@arm.com>
11612 L:      linux-pci@vger.kernel.org
11613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11614 S:      Maintained
11615 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11616 F:      drivers/pci/controller/pci-host-common.c
11617 F:      drivers/pci/controller/pci-host-generic.c
11619 PCI DRIVER FOR IMX6
11620 M:      Richard Zhu <hongxing.zhu@nxp.com>
11621 M:      Lucas Stach <l.stach@pengutronix.de>
11622 L:      linux-pci@vger.kernel.org
11623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11624 S:      Maintained
11625 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11626 F:      drivers/pci/controller/dwc/*imx6*
11628 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11629 M:      Keith Busch <keith.busch@intel.com>
11630 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11631 L:      linux-pci@vger.kernel.org
11632 S:      Supported
11633 F:      drivers/pci/controller/vmd.c
11635 PCI DRIVER FOR MICROSEMI SWITCHTEC
11636 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11637 M:      Logan Gunthorpe <logang@deltatee.com>
11638 L:      linux-pci@vger.kernel.org
11639 S:      Maintained
11640 F:      Documentation/switchtec.txt
11641 F:      Documentation/ABI/testing/sysfs-class-switchtec
11642 F:      drivers/pci/switch/switchtec*
11643 F:      include/uapi/linux/switchtec_ioctl.h
11644 F:      include/linux/switchtec.h
11645 F:      drivers/ntb/hw/mscc/
11647 PCI DRIVER FOR MOBIVEIL PCIE IP
11648 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11649 L:      linux-pci@vger.kernel.org
11650 S:      Supported
11651 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11652 F:      drivers/pci/controller/pcie-mobiveil.c
11654 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11655 M:      Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11656 M:      Jason Cooper <jason@lakedaemon.net>
11657 L:      linux-pci@vger.kernel.org
11658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11659 S:      Maintained
11660 F:      drivers/pci/controller/*mvebu*
11662 PCI DRIVER FOR NVIDIA TEGRA
11663 M:      Thierry Reding <thierry.reding@gmail.com>
11664 L:      linux-tegra@vger.kernel.org
11665 L:      linux-pci@vger.kernel.org
11666 S:      Supported
11667 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11668 F:      drivers/pci/controller/pci-tegra.c
11670 PCI DRIVER FOR RENESAS R-CAR
11671 M:      Simon Horman <horms@verge.net.au>
11672 L:      linux-pci@vger.kernel.org
11673 L:      linux-renesas-soc@vger.kernel.org
11674 S:      Maintained
11675 F:      drivers/pci/controller/*rcar*
11677 PCI DRIVER FOR SAMSUNG EXYNOS
11678 M:      Jingoo Han <jingoohan1@gmail.com>
11679 L:      linux-pci@vger.kernel.org
11680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11682 S:      Maintained
11683 F:      drivers/pci/controller/dwc/pci-exynos.c
11685 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11686 M:      Jingoo Han <jingoohan1@gmail.com>
11687 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11688 L:      linux-pci@vger.kernel.org
11689 S:      Maintained
11690 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11691 F:      drivers/pci/controller/dwc/*designware*
11693 PCI DRIVER FOR TI DRA7XX
11694 M:      Kishon Vijay Abraham I <kishon@ti.com>
11695 L:      linux-omap@vger.kernel.org
11696 L:      linux-pci@vger.kernel.org
11697 S:      Supported
11698 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11699 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11701 PCI DRIVER FOR TI KEYSTONE
11702 M:      Murali Karicheri <m-karicheri2@ti.com>
11703 L:      linux-pci@vger.kernel.org
11704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705 S:      Maintained
11706 F:      drivers/pci/controller/dwc/pci-keystone.c
11708 PCI ENDPOINT SUBSYSTEM
11709 M:      Kishon Vijay Abraham I <kishon@ti.com>
11710 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11711 L:      linux-pci@vger.kernel.org
11712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11713 S:      Supported
11714 F:      drivers/pci/endpoint/
11715 F:      drivers/misc/pci_endpoint_test.c
11716 F:      tools/pci/
11718 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11719 M:      Russell Currey <ruscur@russell.cc>
11720 M:      Sam Bobroff <sbobroff@linux.ibm.com>
11721 M:      Oliver O'Halloran <oohall@gmail.com>
11722 L:      linuxppc-dev@lists.ozlabs.org
11723 S:      Supported
11724 F:      Documentation/PCI/pci-error-recovery.txt
11725 F:      drivers/pci/pcie/aer.c
11726 F:      drivers/pci/pcie/dpc.c
11727 F:      drivers/pci/pcie/err.c
11728 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11729 F:      arch/powerpc/kernel/eeh*.c
11730 F:      arch/powerpc/platforms/*/eeh*.c
11731 F:      arch/powerpc/include/*/eeh*.h
11733 PCI ERROR RECOVERY
11734 M:      Linas Vepstas <linasvepstas@gmail.com>
11735 L:      linux-pci@vger.kernel.org
11736 S:      Supported
11737 F:      Documentation/PCI/pci-error-recovery.txt
11739 PCI MSI DRIVER FOR ALTERA MSI IP
11740 M:      Ley Foon Tan <lftan@altera.com>
11741 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11742 L:      linux-pci@vger.kernel.org
11743 S:      Supported
11744 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11745 F:      drivers/pci/controller/pcie-altera-msi.c
11747 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11748 M:      Duc Dang <dhdang@apm.com>
11749 L:      linux-pci@vger.kernel.org
11750 L:      linux-arm-kernel@lists.infradead.org
11751 S:      Maintained
11752 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11753 F:      drivers/pci/controller/pci-xgene-msi.c
11755 PCI SUBSYSTEM
11756 M:      Bjorn Helgaas <bhelgaas@google.com>
11757 L:      linux-pci@vger.kernel.org
11758 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11760 S:      Supported
11761 F:      Documentation/devicetree/bindings/pci/
11762 F:      Documentation/PCI/
11763 F:      drivers/acpi/pci*
11764 F:      drivers/pci/
11765 F:      include/asm-generic/pci*
11766 F:      include/linux/pci*
11767 F:      include/linux/of_pci.h
11768 F:      include/uapi/linux/pci*
11769 F:      lib/pci*
11770 F:      arch/x86/pci/
11771 F:      arch/x86/kernel/quirks.c
11772 F:      arch/x86/kernel/early-quirks.c
11774 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11775 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11776 L:      linux-pci@vger.kernel.org
11777 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11779 S:      Supported
11780 F:      drivers/pci/controller/
11782 PCIE DRIVER FOR AMLOGIC MESON
11783 M:      Yue Wang <yue.wang@Amlogic.com>
11784 L:      linux-pci@vger.kernel.org
11785 L:      linux-amlogic@lists.infradead.org
11786 S:      Maintained
11787 F:      drivers/pci/controller/dwc/pci-meson.c
11789 PCIE DRIVER FOR AXIS ARTPEC
11790 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11791 L:      linux-arm-kernel@axis.com
11792 L:      linux-pci@vger.kernel.org
11793 S:      Maintained
11794 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11795 F:      drivers/pci/controller/dwc/*artpec*
11797 PCIE DRIVER FOR CAVIUM THUNDERX
11798 M:      David Daney <david.daney@cavium.com>
11799 L:      linux-pci@vger.kernel.org
11800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11801 S:      Supported
11802 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11803 F:      drivers/pci/controller/pci-thunder-*
11805 PCIE DRIVER FOR HISILICON
11806 M:      Zhou Wang <wangzhou1@hisilicon.com>
11807 L:      linux-pci@vger.kernel.org
11808 S:      Maintained
11809 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11810 F:      drivers/pci/controller/dwc/pcie-hisi.c
11812 PCIE DRIVER FOR HISILICON KIRIN
11813 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11814 M:      Binghui Wang <wangbinghui@hisilicon.com>
11815 L:      linux-pci@vger.kernel.org
11816 S:      Maintained
11817 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11818 F:      drivers/pci/controller/dwc/pcie-kirin.c
11820 PCIE DRIVER FOR HISILICON STB
11821 M:      Shawn Guo <shawn.guo@linaro.org>
11822 L:      linux-pci@vger.kernel.org
11823 S:      Maintained
11824 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11825 F:      drivers/pci/controller/dwc/pcie-histb.c
11827 PCIE DRIVER FOR MEDIATEK
11828 M:      Ryder Lee <ryder.lee@mediatek.com>
11829 L:      linux-pci@vger.kernel.org
11830 L:      linux-mediatek@lists.infradead.org
11831 S:      Supported
11832 F:      Documentation/devicetree/bindings/pci/mediatek*
11833 F:      drivers/pci/controller/*mediatek*
11835 PCIE DRIVER FOR QUALCOMM MSM
11836 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11837 L:      linux-pci@vger.kernel.org
11838 L:      linux-arm-msm@vger.kernel.org
11839 S:      Maintained
11840 F:      drivers/pci/controller/dwc/*qcom*
11842 PCIE DRIVER FOR ROCKCHIP
11843 M:      Shawn Lin <shawn.lin@rock-chips.com>
11844 L:      linux-pci@vger.kernel.org
11845 L:      linux-rockchip@lists.infradead.org
11846 S:      Maintained
11847 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11848 F:      drivers/pci/controller/pcie-rockchip*
11850 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11851 M:      Linus Walleij <linus.walleij@linaro.org>
11852 L:      linux-pci@vger.kernel.org
11853 S:      Maintained
11854 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11855 F:      drivers/pci/controller/pci-v3-semi.c
11857 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11858 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11859 L:      linux-pci@vger.kernel.org
11860 S:      Maintained
11861 F:      Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11862 F:      drivers/pci/controller/dwc/pcie-uniphier.c
11864 PCIE DRIVER FOR ST SPEAR13XX
11865 M:      Pratyush Anand <pratyush.anand@gmail.com>
11866 L:      linux-pci@vger.kernel.org
11867 S:      Maintained
11868 F:      drivers/pci/controller/dwc/*spear*
11870 PCMCIA SUBSYSTEM
11871 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11873 S:      Odd Fixes
11874 F:      Documentation/pcmcia/
11875 F:      tools/pcmcia/
11876 F:      drivers/pcmcia/
11877 F:      include/pcmcia/
11879 PCNET32 NETWORK DRIVER
11880 M:      Don Fry <pcnet32@frontier.com>
11881 L:      netdev@vger.kernel.org
11882 S:      Maintained
11883 F:      drivers/net/ethernet/amd/pcnet32.c
11885 PCRYPT PARALLEL CRYPTO ENGINE
11886 M:      Steffen Klassert <steffen.klassert@secunet.com>
11887 L:      linux-crypto@vger.kernel.org
11888 S:      Maintained
11889 F:      crypto/pcrypt.c
11890 F:      include/crypto/pcrypt.h
11892 PEAQ WMI HOTKEYS DRIVER
11893 M:      Hans de Goede <hdegoede@redhat.com>
11894 L:      platform-driver-x86@vger.kernel.org
11895 S:      Maintained
11896 F:      drivers/platform/x86/peaq-wmi.c
11898 PER-CPU MEMORY ALLOCATOR
11899 M:      Dennis Zhou <dennis@kernel.org>
11900 M:      Tejun Heo <tj@kernel.org>
11901 M:      Christoph Lameter <cl@linux.com>
11902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11903 S:      Maintained
11904 F:      include/linux/percpu*.h
11905 F:      mm/percpu*.c
11906 F:      arch/*/include/asm/percpu.h
11908 PER-TASK DELAY ACCOUNTING
11909 M:      Balbir Singh <bsingharora@gmail.com>
11910 S:      Maintained
11911 F:      include/linux/delayacct.h
11912 F:      kernel/delayacct.c
11914 PERFORMANCE EVENTS SUBSYSTEM
11915 M:      Peter Zijlstra <peterz@infradead.org>
11916 M:      Ingo Molnar <mingo@redhat.com>
11917 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11918 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11919 R:      Jiri Olsa <jolsa@redhat.com>
11920 R:      Namhyung Kim <namhyung@kernel.org>
11921 L:      linux-kernel@vger.kernel.org
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11923 S:      Supported
11924 F:      kernel/events/*
11925 F:      include/linux/perf_event.h
11926 F:      include/uapi/linux/perf_event.h
11927 F:      arch/*/kernel/perf_event*.c
11928 F:      arch/*/kernel/*/perf_event*.c
11929 F:      arch/*/kernel/*/*/perf_event*.c
11930 F:      arch/*/include/asm/perf_event.h
11931 F:      arch/*/kernel/perf_callchain.c
11932 F:      arch/*/events/*
11933 F:      tools/perf/
11935 PERSONALITY HANDLING
11936 M:      Christoph Hellwig <hch@infradead.org>
11937 L:      linux-abi-devel@lists.sourceforge.net
11938 S:      Maintained
11939 F:      include/linux/personality.h
11940 F:      include/uapi/linux/personality.h
11942 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11943 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11944 L:      linux-input@vger.kernel.org
11945 S:      Maintained
11946 F:      Documentation/input/devices/pxrc.rst
11947 F:      drivers/input/joystick/pxrc.c
11949 PHONET PROTOCOL
11950 M:      Remi Denis-Courmont <courmisch@gmail.com>
11951 S:      Supported
11952 F:      Documentation/networking/phonet.txt
11953 F:      include/linux/phonet.h
11954 F:      include/net/phonet/
11955 F:      include/uapi/linux/phonet.h
11956 F:      net/phonet/
11958 PHRAM MTD DRIVER
11959 M:      Joern Engel <joern@lazybastard.org>
11960 L:      linux-mtd@lists.infradead.org
11961 S:      Maintained
11962 F:      drivers/mtd/devices/phram.c
11964 PICOLCD HID DRIVER
11965 M:      Bruno Prémont <bonbons@linux-vserver.org>
11966 L:      linux-input@vger.kernel.org
11967 S:      Maintained
11968 F:      drivers/hid/hid-picolcd*
11970 PICOXCELL SUPPORT
11971 M:      Jamie Iles <jamie@jamieiles.com>
11972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11973 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11974 S:      Supported
11975 F:      arch/arm/boot/dts/picoxcell*
11976 F:      arch/arm/mach-picoxcell/
11977 F:      drivers/crypto/picoxcell*
11979 PIN CONTROL SUBSYSTEM
11980 M:      Linus Walleij <linus.walleij@linaro.org>
11981 L:      linux-gpio@vger.kernel.org
11982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11983 S:      Maintained
11984 F:      Documentation/devicetree/bindings/pinctrl/
11985 F:      Documentation/driver-api/pinctl.rst
11986 F:      drivers/pinctrl/
11987 F:      include/linux/pinctrl/
11989 PIN CONTROLLER - MICROCHIP AT91
11990 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11992 L:      linux-gpio@vger.kernel.org
11993 S:      Supported
11994 F:      drivers/pinctrl/pinctrl-at91*
11996 PIN CONTROLLER - FREESCALE
11997 M:      Dong Aisheng <aisheng.dong@nxp.com>
11998 M:      Fabio Estevam <festevam@gmail.com>
11999 M:      Shawn Guo <shawnguo@kernel.org>
12000 M:      Stefan Agner <stefan@agner.ch>
12001 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12002 L:      linux-gpio@vger.kernel.org
12003 S:      Maintained
12004 F:      drivers/pinctrl/freescale/
12005 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
12007 PIN CONTROLLER - INTEL
12008 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12009 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12011 S:      Maintained
12012 F:      drivers/pinctrl/intel/
12014 PIN CONTROLLER - MEDIATEK
12015 M:      Sean Wang <sean.wang@kernel.org>
12016 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12017 S:      Maintained
12018 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12019 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12020 F:      drivers/pinctrl/mediatek/
12022 PIN CONTROLLER - QUALCOMM
12023 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12024 S:      Maintained
12025 L:      linux-arm-msm@vger.kernel.org
12026 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12027 F:      drivers/pinctrl/qcom/
12029 PIN CONTROLLER - RENESAS
12030 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12031 L:      linux-renesas-soc@vger.kernel.org
12032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12033 S:      Maintained
12034 F:      drivers/pinctrl/pinctrl-rz*
12035 F:      drivers/pinctrl/sh-pfc/
12037 PIN CONTROLLER - SAMSUNG
12038 M:      Tomasz Figa <tomasz.figa@gmail.com>
12039 M:      Krzysztof Kozlowski <krzk@kernel.org>
12040 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12042 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12043 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
12044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12045 S:      Maintained
12046 F:      drivers/pinctrl/samsung/
12047 F:      include/dt-bindings/pinctrl/samsung.h
12048 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12050 PIN CONTROLLER - SINGLE
12051 M:      Tony Lindgren <tony@atomide.com>
12052 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
12053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12054 L:      linux-omap@vger.kernel.org
12055 S:      Maintained
12056 F:      drivers/pinctrl/pinctrl-single.c
12058 PIN CONTROLLER - ST SPEAR
12059 M:      Viresh Kumar <vireshk@kernel.org>
12060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12061 W:      http://www.st.com/spear
12062 S:      Maintained
12063 F:      drivers/pinctrl/spear/
12065 PISTACHIO SOC SUPPORT
12066 M:      James Hartley <james.hartley@sondrel.com>
12067 L:      linux-mips@vger.kernel.org
12068 S:      Odd Fixes
12069 F:      arch/mips/pistachio/
12070 F:      arch/mips/include/asm/mach-pistachio/
12071 F:      arch/mips/boot/dts/img/pistachio*
12072 F:      arch/mips/configs/pistachio*_defconfig
12074 PKTCDVD DRIVER
12075 S:      Orphan
12076 M:      linux-block@vger.kernel.org
12077 F:      drivers/block/pktcdvd.c
12078 F:      include/linux/pktcdvd.h
12079 F:      include/uapi/linux/pktcdvd.h
12081 PKUNITY SOC DRIVERS
12082 M:      Guan Xuetao <gxt@pku.edu.cn>
12083 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12084 S:      Maintained
12085 T:      git git://github.com/gxt/linux.git
12086 F:      drivers/input/serio/i8042-unicore32io.h
12087 F:      drivers/i2c/busses/i2c-puv3.c
12088 F:      drivers/video/fbdev/fb-puv3.c
12089 F:      drivers/rtc/rtc-puv3.c
12091 PMBUS HARDWARE MONITORING DRIVERS
12092 M:      Guenter Roeck <linux@roeck-us.net>
12093 L:      linux-hwmon@vger.kernel.org
12094 W:      http://hwmon.wiki.kernel.org/
12095 W:      http://www.roeck-us.net/linux/drivers/
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12097 S:      Maintained
12098 F:      Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12099 F:      Documentation/devicetree/bindings/hwmon/max31785.txt
12100 F:      Documentation/devicetree/bindings/hwmon/ltc2978.txt
12101 F:      Documentation/hwmon/adm1275
12102 F:      Documentation/hwmon/ibm-cffps
12103 F:      Documentation/hwmon/ir35221
12104 F:      Documentation/hwmon/lm25066
12105 F:      Documentation/hwmon/ltc2978
12106 F:      Documentation/hwmon/ltc3815
12107 F:      Documentation/hwmon/max16064
12108 F:      Documentation/hwmon/max20751
12109 F:      Documentation/hwmon/max31785
12110 F:      Documentation/hwmon/max34440
12111 F:      Documentation/hwmon/max8688
12112 F:      Documentation/hwmon/pmbus
12113 F:      Documentation/hwmon/pmbus-core
12114 F:      Documentation/hwmon/tps40422
12115 F:      Documentation/hwmon/ucd9000
12116 F:      Documentation/hwmon/ucd9200
12117 F:      Documentation/hwmon/zl6100
12118 F:      drivers/hwmon/pmbus/
12119 F:      include/linux/pmbus.h
12121 PMC SIERRA MaxRAID DRIVER
12122 L:      linux-scsi@vger.kernel.org
12123 W:      http://www.pmc-sierra.com/
12124 S:      Orphan
12125 F:      drivers/scsi/pmcraid.*
12127 PMC SIERRA PM8001 DRIVER
12128 M:      Jack Wang <jinpu.wang@profitbricks.com>
12129 M:      lindar_liu@usish.com
12130 L:      linux-scsi@vger.kernel.org
12131 S:      Supported
12132 F:      drivers/scsi/pm8001/
12134 PNP SUPPORT
12135 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12136 S:      Maintained
12137 F:      drivers/pnp/
12139 PNI RM3100 IIO DRIVER
12140 M:      Song Qiang <songqiang1304521@gmail.com>
12141 L:      linux-iio@vger.kernel.org
12142 S:      Maintained
12143 F:      drivers/iio/magnetometer/rm3100*
12144 F:      Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12146 POSIX CLOCKS and TIMERS
12147 M:      Thomas Gleixner <tglx@linutronix.de>
12148 L:      linux-kernel@vger.kernel.org
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12150 S:      Maintained
12151 F:      fs/timerfd.c
12152 F:      include/linux/timer*
12153 F:      kernel/time/*timer*
12155 POWER MANAGEMENT CORE
12156 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12157 L:      linux-pm@vger.kernel.org
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12159 B:      https://bugzilla.kernel.org
12160 S:      Supported
12161 F:      drivers/base/power/
12162 F:      include/linux/pm.h
12163 F:      include/linux/pm_*
12164 F:      include/linux/powercap.h
12165 F:      drivers/powercap/
12166 F:      kernel/configs/nopm.config
12168 POWER STATE COORDINATION INTERFACE (PSCI)
12169 M:      Mark Rutland <mark.rutland@arm.com>
12170 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12171 L:      linux-arm-kernel@lists.infradead.org
12172 S:      Maintained
12173 F:      drivers/firmware/psci*.c
12174 F:      include/linux/psci.h
12175 F:      include/uapi/linux/psci.h
12177 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12178 M:      Sebastian Reichel <sre@kernel.org>
12179 L:      linux-pm@vger.kernel.org
12180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12181 S:      Maintained
12182 F:      Documentation/ABI/testing/sysfs-class-power
12183 F:      Documentation/devicetree/bindings/power/supply/
12184 F:      include/linux/power_supply.h
12185 F:      drivers/power/supply/
12187 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12188 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12189 L:      linuxppc-dev@lists.ozlabs.org
12190 S:      Maintained
12191 F:      drivers/char/powernv-op-panel.c
12193 PPP OVER ATM (RFC 2364)
12194 M:      Mitchell Blank Jr <mitch@sfgoth.com>
12195 S:      Maintained
12196 F:      net/atm/pppoatm.c
12197 F:      include/uapi/linux/atmppp.h
12199 PPP OVER ETHERNET
12200 M:      Michal Ostrowski <mostrows@earthlink.net>
12201 S:      Maintained
12202 F:      drivers/net/ppp/pppoe.c
12203 F:      drivers/net/ppp/pppox.c
12205 PPP OVER L2TP
12206 M:      James Chapman <jchapman@katalix.com>
12207 S:      Maintained
12208 F:      net/l2tp/l2tp_ppp.c
12209 F:      include/linux/if_pppol2tp.h
12210 F:      include/uapi/linux/if_pppol2tp.h
12212 PPP PROTOCOL DRIVERS AND COMPRESSORS
12213 M:      Paul Mackerras <paulus@samba.org>
12214 L:      linux-ppp@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/net/ppp/ppp_*
12218 PPS SUPPORT
12219 M:      Rodolfo Giometti <giometti@enneenne.com>
12220 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
12221 L:      linuxpps@ml.enneenne.com (subscribers-only)
12222 S:      Maintained
12223 F:      Documentation/pps/
12224 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
12225 F:      Documentation/ABI/testing/sysfs-pps
12226 F:      drivers/pps/
12227 F:      include/linux/pps*.h
12228 F:      include/uapi/linux/pps.h
12230 PPTP DRIVER
12231 M:      Dmitry Kozlov <xeb@mail.ru>
12232 L:      netdev@vger.kernel.org
12233 S:      Maintained
12234 F:      drivers/net/ppp/pptp.c
12235 W:      http://sourceforge.net/projects/accel-pptp
12237 PREEMPTIBLE KERNEL
12238 M:      Robert Love <rml@tech9.net>
12239 L:      kpreempt-tech@lists.sourceforge.net
12240 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12241 S:      Supported
12242 F:      Documentation/preempt-locking.txt
12243 F:      include/linux/preempt.h
12245 PRINTK
12246 M:      Petr Mladek <pmladek@suse.com>
12247 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12248 R:      Steven Rostedt <rostedt@goodmis.org>
12249 S:      Maintained
12250 F:      kernel/printk/
12251 F:      include/linux/printk.h
12253 PRISM54 WIRELESS DRIVER
12254 M:      Luis Chamberlain <mcgrof@kernel.org>
12255 L:      linux-wireless@vger.kernel.org
12256 W:      http://wireless.kernel.org/en/users/Drivers/p54
12257 S:      Obsolete
12258 F:      drivers/net/wireless/intersil/prism54/
12260 PROC FILESYSTEM
12261 R:      Alexey Dobriyan <adobriyan@gmail.com>
12262 L:      linux-kernel@vger.kernel.org
12263 L:      linux-fsdevel@vger.kernel.org
12264 S:      Maintained
12265 F:      fs/proc/
12266 F:      include/linux/proc_fs.h
12267 F:      tools/testing/selftests/proc/
12268 F:      Documentation/filesystems/proc.txt
12270 PROC SYSCTL
12271 M:      Luis Chamberlain <mcgrof@kernel.org>
12272 M:      Kees Cook <keescook@chromium.org>
12273 L:      linux-kernel@vger.kernel.org
12274 L:      linux-fsdevel@vger.kernel.org
12275 S:      Maintained
12276 F:      fs/proc/proc_sysctl.c
12277 F:      include/linux/sysctl.h
12278 F:      kernel/sysctl.c
12279 F:      tools/testing/selftests/sysctl/
12281 PS3 NETWORK SUPPORT
12282 M:      Geoff Levand <geoff@infradead.org>
12283 L:      netdev@vger.kernel.org
12284 L:      linuxppc-dev@lists.ozlabs.org
12285 S:      Maintained
12286 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
12288 PS3 PLATFORM SUPPORT
12289 M:      Geoff Levand <geoff@infradead.org>
12290 L:      linuxppc-dev@lists.ozlabs.org
12291 S:      Maintained
12292 F:      arch/powerpc/boot/ps3*
12293 F:      arch/powerpc/include/asm/lv1call.h
12294 F:      arch/powerpc/include/asm/ps3*.h
12295 F:      arch/powerpc/platforms/ps3/
12296 F:      drivers/*/ps3*
12297 F:      drivers/ps3/
12298 F:      drivers/rtc/rtc-ps3.c
12299 F:      drivers/usb/host/*ps3.c
12300 F:      sound/ppc/snd_ps3*
12302 PS3VRAM DRIVER
12303 M:      Jim Paris <jim@jtan.com>
12304 M:      Geoff Levand <geoff@infradead.org>
12305 L:      linuxppc-dev@lists.ozlabs.org
12306 S:      Maintained
12307 F:      drivers/block/ps3vram.c
12309 PSAMPLE PACKET SAMPLING SUPPORT:
12310 M:      Yotam Gigi <yotam.gi@gmail.com>
12311 S:      Maintained
12312 F:      net/psample
12313 F:      include/net/psample.h
12314 F:      include/uapi/linux/psample.h
12316 PSTORE FILESYSTEM
12317 M:      Kees Cook <keescook@chromium.org>
12318 M:      Anton Vorontsov <anton@enomsg.org>
12319 M:      Colin Cross <ccross@android.com>
12320 M:      Tony Luck <tony.luck@intel.com>
12321 S:      Maintained
12322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12323 F:      fs/pstore/
12324 F:      include/linux/pstore*
12325 F:      drivers/firmware/efi/efi-pstore.c
12326 F:      drivers/acpi/apei/erst.c
12327 F:      Documentation/admin-guide/ramoops.rst
12328 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12329 K:      \b(pstore|ramoops)
12331 PTP HARDWARE CLOCK SUPPORT
12332 M:      Richard Cochran <richardcochran@gmail.com>
12333 L:      netdev@vger.kernel.org
12334 S:      Maintained
12335 W:      http://linuxptp.sourceforge.net/
12336 F:      Documentation/ABI/testing/sysfs-ptp
12337 F:      Documentation/ptp/*
12338 F:      drivers/net/phy/dp83640*
12339 F:      drivers/ptp/*
12340 F:      include/linux/ptp_cl*
12342 PTRACE SUPPORT
12343 M:      Oleg Nesterov <oleg@redhat.com>
12344 S:      Maintained
12345 F:      include/asm-generic/syscall.h
12346 F:      include/linux/ptrace.h
12347 F:      include/linux/regset.h
12348 F:      include/linux/tracehook.h
12349 F:      include/uapi/linux/ptrace.h
12350 F:      include/uapi/linux/ptrace.h
12351 F:      include/asm-generic/ptrace.h
12352 F:      kernel/ptrace.c
12353 F:      arch/*/ptrace*.c
12354 F:      arch/*/*/ptrace*.c
12355 F:      arch/*/include/asm/ptrace*.h
12357 PULSE8-CEC DRIVER
12358 M:      Hans Verkuil <hverkuil@xs4all.nl>
12359 L:      linux-media@vger.kernel.org
12360 T:      git git://linuxtv.org/media_tree.git
12361 S:      Maintained
12362 F:      drivers/media/usb/pulse8-cec/*
12363 F:      Documentation/media/cec-drivers/pulse8-cec.rst
12365 PVRUSB2 VIDEO4LINUX DRIVER
12366 M:      Mike Isely <isely@pobox.com>
12367 L:      pvrusb2@isely.net       (subscribers-only)
12368 L:      linux-media@vger.kernel.org
12369 W:      http://www.isely.net/pvrusb2/
12370 T:      git git://linuxtv.org/media_tree.git
12371 S:      Maintained
12372 F:      Documentation/media/v4l-drivers/pvrusb2*
12373 F:      drivers/media/usb/pvrusb2/
12375 PWC WEBCAM DRIVER
12376 M:      Hans Verkuil <hverkuil@xs4all.nl>
12377 L:      linux-media@vger.kernel.org
12378 T:      git git://linuxtv.org/media_tree.git
12379 S:      Odd Fixes
12380 F:      drivers/media/usb/pwc/*
12382 PWM FAN DRIVER
12383 M:      Kamil Debski <kamil@wypas.org>
12384 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12385 L:      linux-hwmon@vger.kernel.org
12386 S:      Supported
12387 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12388 F:      Documentation/hwmon/pwm-fan
12389 F:      drivers/hwmon/pwm-fan.c
12391 PWM IR Transmitter
12392 M:      Sean Young <sean@mess.org>
12393 L:      linux-media@vger.kernel.org
12394 S:      Maintained
12395 F:      drivers/media/rc/pwm-ir-tx.c
12397 PWM SUBSYSTEM
12398 M:      Thierry Reding <thierry.reding@gmail.com>
12399 L:      linux-pwm@vger.kernel.org
12400 S:      Maintained
12401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12402 F:      Documentation/pwm.txt
12403 F:      Documentation/devicetree/bindings/pwm/
12404 F:      include/linux/pwm.h
12405 F:      drivers/pwm/
12406 F:      drivers/video/backlight/pwm_bl.c
12407 F:      include/linux/pwm_backlight.h
12408 F:      drivers/gpio/gpio-mvebu.c
12409 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12411 PXA GPIO DRIVER
12412 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12413 L:      linux-gpio@vger.kernel.org
12414 S:      Maintained
12415 F:      drivers/gpio/gpio-pxa.c
12417 PXA MMCI DRIVER
12418 S:      Orphan
12420 PXA RTC DRIVER
12421 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12422 L:      linux-rtc@vger.kernel.org
12423 S:      Maintained
12425 PXA2xx/PXA3xx SUPPORT
12426 M:      Daniel Mack <daniel@zonque.org>
12427 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
12428 M:      Robert Jarzmik <robert.jarzmik@free.fr>
12429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12430 T:      git git://github.com/hzhuang1/linux.git
12431 T:      git git://github.com/rjarzmik/linux.git
12432 S:      Maintained
12433 F:      arch/arm/boot/dts/pxa*
12434 F:      arch/arm/mach-pxa/
12435 F:      drivers/dma/pxa*
12436 F:      drivers/pcmcia/pxa2xx*
12437 F:      drivers/pinctrl/pxa/
12438 F:      drivers/spi/spi-pxa2xx*
12439 F:      drivers/usb/gadget/udc/pxa2*
12440 F:      include/sound/pxa2xx-lib.h
12441 F:      sound/arm/pxa*
12442 F:      sound/soc/pxa/
12444 QAT DRIVER
12445 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12446 L:      qat-linux@intel.com
12447 S:      Supported
12448 F:      drivers/crypto/qat/
12450 QCOM AUDIO (ASoC) DRIVERS
12451 M:      Patrick Lai <plai@codeaurora.org>
12452 M:      Banajit Goswami <bgoswami@codeaurora.org>
12453 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12454 S:      Supported
12455 F:      sound/soc/qcom/
12457 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12458 M:      Gabriel Somlo <somlo@cmu.edu>
12459 M:      "Michael S. Tsirkin" <mst@redhat.com>
12460 L:      qemu-devel@nongnu.org
12461 S:      Maintained
12462 F:      drivers/firmware/qemu_fw_cfg.c
12463 F:      include/uapi/linux/qemu_fw_cfg.h
12465 QIB DRIVER
12466 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12467 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12468 L:      linux-rdma@vger.kernel.org
12469 S:      Supported
12470 F:      drivers/infiniband/hw/qib/
12472 QLOGIC QL41xxx FCOE DRIVER
12473 M:      QLogic-Storage-Upstream@cavium.com
12474 L:      linux-scsi@vger.kernel.org
12475 S:      Supported
12476 F:      drivers/scsi/qedf/
12478 QLOGIC QL41xxx ISCSI DRIVER
12479 M:      QLogic-Storage-Upstream@cavium.com
12480 L:      linux-scsi@vger.kernel.org
12481 S:      Supported
12482 F:      drivers/scsi/qedi/
12484 QLOGIC QL4xxx ETHERNET DRIVER
12485 M:      Ariel Elior <Ariel.Elior@cavium.com>
12486 M:      everest-linux-l2@cavium.com
12487 L:      netdev@vger.kernel.org
12488 S:      Supported
12489 F:      drivers/net/ethernet/qlogic/qed/
12490 F:      include/linux/qed/
12491 F:      drivers/net/ethernet/qlogic/qede/
12493 QLOGIC QL4xxx RDMA DRIVER
12494 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
12495 M:      Ariel Elior <Ariel.Elior@cavium.com>
12496 L:      linux-rdma@vger.kernel.org
12497 S:      Supported
12498 F:      drivers/infiniband/hw/qedr/
12499 F:      include/uapi/rdma/qedr-abi.h
12501 QLOGIC QLA1280 SCSI DRIVER
12502 M:      Michael Reed <mdr@sgi.com>
12503 L:      linux-scsi@vger.kernel.org
12504 S:      Maintained
12505 F:      drivers/scsi/qla1280.[ch]
12507 QLOGIC QLA2XXX FC-SCSI DRIVER
12508 M:      qla2xxx-upstream@qlogic.com
12509 L:      linux-scsi@vger.kernel.org
12510 S:      Supported
12511 F:      Documentation/scsi/LICENSE.qla2xxx
12512 F:      drivers/scsi/qla2xxx/
12514 QLOGIC QLA3XXX NETWORK DRIVER
12515 M:      Dept-GELinuxNICDev@cavium.com
12516 L:      netdev@vger.kernel.org
12517 S:      Supported
12518 F:      Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12519 F:      drivers/net/ethernet/qlogic/qla3xxx.*
12521 QLOGIC QLA4XXX iSCSI DRIVER
12522 M:      QLogic-Storage-Upstream@qlogic.com
12523 L:      linux-scsi@vger.kernel.org
12524 S:      Supported
12525 F:      Documentation/scsi/LICENSE.qla4xxx
12526 F:      drivers/scsi/qla4xxx/
12528 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12529 M:      Shahed Shaikh <Shahed.Shaikh@cavium.com>
12530 M:      Manish Chopra <manish.chopra@cavium.com>
12531 M:      Dept-GELinuxNICDev@cavium.com
12532 L:      netdev@vger.kernel.org
12533 S:      Supported
12534 F:      drivers/net/ethernet/qlogic/qlcnic/
12536 QLOGIC QLGE 10Gb ETHERNET DRIVER
12537 M:      Manish Chopra <manish.chopra@cavium.com>
12538 M:      Dept-GELinuxNICDev@cavium.com
12539 L:      netdev@vger.kernel.org
12540 S:      Supported
12541 F:      drivers/net/ethernet/qlogic/qlge/
12543 QM1D1B0004 MEDIA DRIVER
12544 M:      Akihiro Tsukada <tskd08@gmail.com>
12545 L:      linux-media@vger.kernel.org
12546 S:      Odd Fixes
12547 F:      drivers/media/tuners/qm1d1b0004*
12549 QM1D1C0042 MEDIA DRIVER
12550 M:      Akihiro Tsukada <tskd08@gmail.com>
12551 L:      linux-media@vger.kernel.org
12552 S:      Odd Fixes
12553 F:      drivers/media/tuners/qm1d1c0042*
12555 QNX4 FILESYSTEM
12556 M:      Anders Larsen <al@alarsen.net>
12557 W:      http://www.alarsen.net/linux/qnx4fs/
12558 S:      Maintained
12559 F:      fs/qnx4/
12560 F:      include/uapi/linux/qnx4_fs.h
12561 F:      include/uapi/linux/qnxtypes.h
12563 QORIQ DPAA2 FSL-MC BUS DRIVER
12564 M:      Stuart Yoder <stuyoder@gmail.com>
12565 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12566 L:      linux-kernel@vger.kernel.org
12567 S:      Maintained
12568 F:      drivers/bus/fsl-mc/
12569 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12570 F:      Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12572 QT1010 MEDIA DRIVER
12573 M:      Antti Palosaari <crope@iki.fi>
12574 L:      linux-media@vger.kernel.org
12575 W:      https://linuxtv.org
12576 W:      http://palosaari.fi/linux/
12577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12578 T:      git git://linuxtv.org/anttip/media_tree.git
12579 S:      Maintained
12580 F:      drivers/media/tuners/qt1010*
12582 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12583 M:      Kalle Valo <kvalo@codeaurora.org>
12584 L:      ath10k@lists.infradead.org
12585 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12587 S:      Supported
12588 F:      drivers/net/wireless/ath/ath10k/
12590 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12591 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12592 L:      linux-wireless@vger.kernel.org
12593 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12594 S:      Supported
12595 F:      drivers/net/wireless/ath/ath9k/
12597 QUALCOMM CAMERA SUBSYSTEM DRIVER
12598 M:      Todor Tomov <todor.too@gmail.com>
12599 L:      linux-media@vger.kernel.org
12600 S:      Maintained
12601 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12602 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12603 F:      drivers/media/platform/qcom/camss/
12605 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12606 M:  Ilia Lin <ilia.lin@gmail.com>
12607 L:  linux-pm@vger.kernel.org
12608 S:  Maintained
12609 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12610 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12612 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12613 M:      Timur Tabi <timur@kernel.org>
12614 L:      netdev@vger.kernel.org
12615 S:      Maintained
12616 F:      drivers/net/ethernet/qualcomm/emac/
12618 QUALCOMM GENERIC INTERFACE I2C DRIVER
12619 M:      Alok Chauhan <alokc@codeaurora.org>
12620 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12621 L:      linux-i2c@vger.kernel.org
12622 L:      linux-arm-msm@vger.kernel.org
12623 S:      Supported
12624 F:      drivers/i2c/busses/i2c-qcom-geni.c
12626 QUALCOMM HEXAGON ARCHITECTURE
12627 M:      Richard Kuo <rkuo@codeaurora.org>
12628 L:      linux-hexagon@vger.kernel.org
12629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12630 S:      Supported
12631 F:      arch/hexagon/
12633 QUALCOMM HIDMA DRIVER
12634 M:      Sinan Kaya <okaya@kernel.org>
12635 L:      linux-arm-kernel@lists.infradead.org
12636 L:      linux-arm-msm@vger.kernel.org
12637 L:      dmaengine@vger.kernel.org
12638 S:      Supported
12639 F:      drivers/dma/qcom/hidma*
12641 QUALCOMM IOMMU
12642 M:      Rob Clark <robdclark@gmail.com>
12643 L:      iommu@lists.linux-foundation.org
12644 L:      linux-arm-msm@vger.kernel.org
12645 S:      Maintained
12646 F:      drivers/iommu/qcom_iommu.c
12648 QUALCOMM TSENS THERMAL DRIVER
12649 M:      Amit Kucheria <amit.kucheria@linaro.org>
12650 L:      linux-pm@vger.kernel.org
12651 L:      linux-arm-msm@vger.kernel.org
12652 S:      Maintained
12653 F:      drivers/thermal/qcom/
12655 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12656 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12657 L:      linux-media@vger.kernel.org
12658 L:      linux-arm-msm@vger.kernel.org
12659 T:      git git://linuxtv.org/media_tree.git
12660 S:      Maintained
12661 F:      drivers/media/platform/qcom/venus/
12663 QUALCOMM WCN36XX WIRELESS DRIVER
12664 M:      Kalle Valo <kvalo@codeaurora.org>
12665 L:      wcn36xx@lists.infradead.org
12666 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12667 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12668 S:      Supported
12669 F:      drivers/net/wireless/ath/wcn36xx/
12671 QUANTENNA QTNFMAC WIRELESS DRIVER
12672 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12673 M:      Avinash Patil <avinashp@quantenna.com>
12674 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12675 L:      linux-wireless@vger.kernel.org
12676 S:      Maintained
12677 F:      drivers/net/wireless/quantenna
12679 RADEON and AMDGPU DRM DRIVERS
12680 M:      Alex Deucher <alexander.deucher@amd.com>
12681 M:      Christian König <christian.koenig@amd.com>
12682 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12683 L:      amd-gfx@lists.freedesktop.org
12684 T:      git git://people.freedesktop.org/~agd5f/linux
12685 S:      Supported
12686 F:      drivers/gpu/drm/radeon/
12687 F:      include/uapi/drm/radeon_drm.h
12688 F:      drivers/gpu/drm/amd/
12689 F:      include/uapi/drm/amdgpu_drm.h
12691 RADEON FRAMEBUFFER DISPLAY DRIVER
12692 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12693 L:      linux-fbdev@vger.kernel.org
12694 S:      Maintained
12695 F:      drivers/video/fbdev/aty/radeon*
12696 F:      include/uapi/linux/radeonfb.h
12698 RADIOSHARK RADIO DRIVER
12699 M:      Hans Verkuil <hverkuil@xs4all.nl>
12700 L:      linux-media@vger.kernel.org
12701 T:      git git://linuxtv.org/media_tree.git
12702 S:      Maintained
12703 F:      drivers/media/radio/radio-shark.c
12705 RADIOSHARK2 RADIO DRIVER
12706 M:      Hans Verkuil <hverkuil@xs4all.nl>
12707 L:      linux-media@vger.kernel.org
12708 T:      git git://linuxtv.org/media_tree.git
12709 S:      Maintained
12710 F:      drivers/media/radio/radio-shark2.c
12711 F:      drivers/media/radio/radio-tea5777.c
12713 RADOS BLOCK DEVICE (RBD)
12714 M:      Ilya Dryomov <idryomov@gmail.com>
12715 M:      Sage Weil <sage@redhat.com>
12716 M:      Alex Elder <elder@kernel.org>
12717 L:      ceph-devel@vger.kernel.org
12718 W:      http://ceph.com/
12719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12720 T:      git git://github.com/ceph/ceph-client.git
12721 S:      Supported
12722 F:      Documentation/ABI/testing/sysfs-bus-rbd
12723 F:      drivers/block/rbd.c
12724 F:      drivers/block/rbd_types.h
12726 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12727 M:      Paul Mackerras <paulus@samba.org>
12728 L:      linux-fbdev@vger.kernel.org
12729 S:      Maintained
12730 F:      drivers/video/fbdev/aty/aty128fb.c
12732 RAINSHADOW-CEC DRIVER
12733 M:      Hans Verkuil <hverkuil@xs4all.nl>
12734 L:      linux-media@vger.kernel.org
12735 T:      git git://linuxtv.org/media_tree.git
12736 S:      Maintained
12737 F:      drivers/media/usb/rainshadow-cec/*
12739 RALINK MIPS ARCHITECTURE
12740 M:      John Crispin <john@phrozen.org>
12741 L:      linux-mips@vger.kernel.org
12742 S:      Maintained
12743 F:      arch/mips/ralink
12745 RALINK RT2X00 WIRELESS LAN DRIVER
12746 P:      rt2x00 project
12747 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12748 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12749 L:      linux-wireless@vger.kernel.org
12750 S:      Maintained
12751 F:      drivers/net/wireless/ralink/rt2x00/
12753 RAMDISK RAM BLOCK DEVICE DRIVER
12754 M:      Jens Axboe <axboe@kernel.dk>
12755 S:      Maintained
12756 F:      Documentation/blockdev/ramdisk.txt
12757 F:      drivers/block/brd.c
12759 RANCHU VIRTUAL BOARD FOR MIPS
12760 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12761 L:      linux-mips@vger.kernel.org
12762 S:      Supported
12763 F:      arch/mips/generic/board-ranchu.c
12764 F:      arch/mips/configs/generic/board-ranchu.config
12766 RANDOM NUMBER DRIVER
12767 M:      "Theodore Ts'o" <tytso@mit.edu>
12768 S:      Maintained
12769 F:      drivers/char/random.c
12771 RAPIDIO SUBSYSTEM
12772 M:      Matt Porter <mporter@kernel.crashing.org>
12773 M:      Alexandre Bounine <alex.bou9@gmail.com>
12774 S:      Maintained
12775 F:      drivers/rapidio/
12777 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12778 L:      linux-wireless@vger.kernel.org
12779 S:      Orphan
12780 F:      drivers/net/wireless/ray*
12782 RCUTORTURE TEST FRAMEWORK
12783 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12784 M:      Josh Triplett <josh@joshtriplett.org>
12785 R:      Steven Rostedt <rostedt@goodmis.org>
12786 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12787 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12788 L:      linux-kernel@vger.kernel.org
12789 S:      Supported
12790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12791 F:      tools/testing/selftests/rcutorture
12793 RDC R-321X SoC
12794 M:      Florian Fainelli <florian@openwrt.org>
12795 S:      Maintained
12797 RDC R6040 FAST ETHERNET DRIVER
12798 M:      Florian Fainelli <f.fainelli@gmail.com>
12799 L:      netdev@vger.kernel.org
12800 S:      Maintained
12801 F:      drivers/net/ethernet/rdc/r6040.c
12803 RDMAVT - RDMA verbs software
12804 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12805 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12806 L:      linux-rdma@vger.kernel.org
12807 S:      Supported
12808 F:      drivers/infiniband/sw/rdmavt
12810 RDS - RELIABLE DATAGRAM SOCKETS
12811 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12812 L:      netdev@vger.kernel.org
12813 L:      linux-rdma@vger.kernel.org
12814 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12815 W:      https://oss.oracle.com/projects/rds/
12816 S:      Supported
12817 F:      net/rds/
12818 F:      Documentation/networking/rds.txt
12820 RDT - RESOURCE ALLOCATION
12821 M:      Fenghua Yu <fenghua.yu@intel.com>
12822 M:      Reinette Chatre <reinette.chatre@intel.com>
12823 L:      linux-kernel@vger.kernel.org
12824 S:      Supported
12825 F:      arch/x86/kernel/cpu/resctrl/
12826 F:      arch/x86/include/asm/resctrl_sched.h
12827 F:      Documentation/x86/resctrl*
12829 READ-COPY UPDATE (RCU)
12830 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12831 M:      Josh Triplett <josh@joshtriplett.org>
12832 R:      Steven Rostedt <rostedt@goodmis.org>
12833 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12834 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12835 R:      Joel Fernandes <joel@joelfernandes.org>
12836 L:      linux-kernel@vger.kernel.org
12837 W:      http://www.rdrop.com/users/paulmck/RCU/
12838 S:      Supported
12839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12840 F:      Documentation/RCU/
12841 X:      Documentation/RCU/torture.txt
12842 F:      include/linux/rcu*
12843 X:      include/linux/srcu*.h
12844 F:      kernel/rcu/
12845 X:      kernel/rcu/srcu*.c
12847 REAL TIME CLOCK (RTC) SUBSYSTEM
12848 M:      Alessandro Zummo <a.zummo@towertech.it>
12849 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12850 L:      linux-rtc@vger.kernel.org
12851 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12853 S:      Maintained
12854 F:      Documentation/devicetree/bindings/rtc/
12855 F:      Documentation/rtc.txt
12856 F:      drivers/rtc/
12857 F:      include/linux/rtc.h
12858 F:      include/uapi/linux/rtc.h
12859 F:      include/linux/rtc/
12860 F:      include/linux/platform_data/rtc-*
12861 F:      tools/testing/selftests/rtc/
12863 REALTEK AUDIO CODECS
12864 M:      Bard Liao <bardliao@realtek.com>
12865 M:      Oder Chiou <oder_chiou@realtek.com>
12866 S:      Maintained
12867 F:      sound/soc/codecs/rt*
12868 F:      include/sound/rt*.h
12870 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12871 M:      Linus Walleij <linus.walleij@linaro.org>
12872 S:      Maintained
12873 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12874 F:      drivers/net/dsa/realtek-smi*
12875 F:      drivers/net/dsa/rtl83*
12877 REGISTER MAP ABSTRACTION
12878 M:      Mark Brown <broonie@kernel.org>
12879 L:      linux-kernel@vger.kernel.org
12880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12881 S:      Supported
12882 F:      Documentation/devicetree/bindings/regmap/
12883 F:      drivers/base/regmap/
12884 F:      include/linux/regmap.h
12886 REISERFS FILE SYSTEM
12887 L:      reiserfs-devel@vger.kernel.org
12888 S:      Supported
12889 F:      fs/reiserfs/
12891 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12892 M:      Ohad Ben-Cohen <ohad@wizery.com>
12893 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12894 L:      linux-remoteproc@vger.kernel.org
12895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12896 S:      Maintained
12897 F:      Documentation/devicetree/bindings/remoteproc/
12898 F:      Documentation/remoteproc.txt
12899 F:      drivers/remoteproc/
12900 F:      include/linux/remoteproc.h
12902 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12903 M:      Ohad Ben-Cohen <ohad@wizery.com>
12904 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12905 L:      linux-remoteproc@vger.kernel.org
12906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12907 S:      Maintained
12908 F:      drivers/rpmsg/
12909 F:      Documentation/rpmsg.txt
12910 F:      include/linux/rpmsg.h
12911 F:      include/linux/rpmsg/
12913 RENESAS CLOCK DRIVERS
12914 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12915 L:      linux-renesas-soc@vger.kernel.org
12916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12917 S:      Supported
12918 F:      drivers/clk/renesas/
12920 RENESAS EMEV2 I2C DRIVER
12921 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12922 S:      Supported
12923 F:      drivers/i2c/busses/i2c-emev2.c
12925 RENESAS ETHERNET DRIVERS
12926 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12927 L:      netdev@vger.kernel.org
12928 L:      linux-renesas-soc@vger.kernel.org
12929 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12930 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12931 F:      drivers/net/ethernet/renesas/
12932 F:      include/linux/sh_eth.h
12934 RENESAS R-CAR GYROADC DRIVER
12935 M:      Marek Vasut <marek.vasut@gmail.com>
12936 L:      linux-iio@vger.kernel.org
12937 S:      Supported
12938 F:      Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12939 F:      drivers/iio/adc/rcar-gyroadc.c
12941 RENESAS R-CAR I2C DRIVERS
12942 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12943 S:      Supported
12944 F:      drivers/i2c/busses/i2c-rcar.c
12945 F:      drivers/i2c/busses/i2c-sh_mobile.c
12947 RENESAS RIIC DRIVER
12948 M:      Chris Brandt <chris.brandt@renesas.com>
12949 S:      Supported
12950 F:      Documentation/devicetree/bindings/i2c/i2c-riic.txt
12951 F:      drivers/i2c/busses/i2c-riic.c
12953 RENESAS USB PHY DRIVER
12954 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12955 L:      linux-renesas-soc@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12959 RESET CONTROLLER FRAMEWORK
12960 M:      Philipp Zabel <p.zabel@pengutronix.de>
12961 T:      git git://git.pengutronix.de/git/pza/linux
12962 S:      Maintained
12963 F:      drivers/reset/
12964 F:      Documentation/devicetree/bindings/reset/
12965 F:      include/dt-bindings/reset/
12966 F:      include/linux/reset.h
12967 F:      include/linux/reset-controller.h
12969 RESTARTABLE SEQUENCES SUPPORT
12970 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12971 M:      Peter Zijlstra <peterz@infradead.org>
12972 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
12973 M:      Boqun Feng <boqun.feng@gmail.com>
12974 L:      linux-kernel@vger.kernel.org
12975 S:      Supported
12976 F:      kernel/rseq.c
12977 F:      include/uapi/linux/rseq.h
12978 F:      include/trace/events/rseq.h
12979 F:      tools/testing/selftests/rseq/
12981 RFKILL
12982 M:      Johannes Berg <johannes@sipsolutions.net>
12983 L:      linux-wireless@vger.kernel.org
12984 W:      http://wireless.kernel.org/
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12987 S:      Maintained
12988 F:      Documentation/rfkill.txt
12989 F:      Documentation/ABI/stable/sysfs-class-rfkill
12990 F:      net/rfkill/
12991 F:      include/linux/rfkill.h
12992 F:      include/uapi/linux/rfkill.h
12994 RHASHTABLE
12995 M:      Thomas Graf <tgraf@suug.ch>
12996 M:      Herbert Xu <herbert@gondor.apana.org.au>
12997 L:      netdev@vger.kernel.org
12998 S:      Maintained
12999 F:      lib/rhashtable.c
13000 F:      lib/test_rhashtable.c
13001 F:      include/linux/rhashtable.h
13002 F:      include/linux/rhashtable-types.h
13004 RICOH R5C592 MEMORYSTICK DRIVER
13005 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13006 S:      Maintained
13007 F:      drivers/memstick/host/r592.*
13009 RICOH SMARTMEDIA/XD DRIVER
13010 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13011 S:      Maintained
13012 F:      drivers/mtd/nand/raw/r852.c
13013 F:      drivers/mtd/nand/raw/r852.h
13015 RISC-V ARCHITECTURE
13016 M:      Palmer Dabbelt <palmer@sifive.com>
13017 M:      Albert Ou <aou@eecs.berkeley.edu>
13018 L:      linux-riscv@lists.infradead.org
13019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13020 S:      Supported
13021 F:      arch/riscv/
13022 K:      riscv
13023 N:      riscv
13025 ROCCAT DRIVERS
13026 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
13027 W:      http://sourceforge.net/projects/roccat/
13028 S:      Maintained
13029 F:      drivers/hid/hid-roccat*
13030 F:      include/linux/hid-roccat*
13031 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
13033 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13034 M:      Jacob chen <jacob2.chen@rock-chips.com>
13035 L:      linux-media@vger.kernel.org
13036 S:      Maintained
13037 F:      drivers/media/platform/rockchip/rga/
13038 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
13040 ROCKCHIP VPU CODEC DRIVER
13041 M:      Ezequiel Garcia <ezequiel@collabora.com>
13042 L:      linux-media@vger.kernel.org
13043 S:      Maintained
13044 F:      drivers/staging/media/platform/rockchip/vpu/
13045 F:      Documentation/devicetree/bindings/media/rockchip-vpu.txt
13047 ROCKER DRIVER
13048 M:      Jiri Pirko <jiri@resnulli.us>
13049 L:      netdev@vger.kernel.org
13050 S:      Supported
13051 F:      drivers/net/ethernet/rocker/
13053 ROCKETPORT DRIVER
13054 P:      Comtrol Corp.
13055 W:      http://www.comtrol.com
13056 S:      Maintained
13057 F:      Documentation/serial/rocket.txt
13058 F:      drivers/tty/rocket*
13060 ROCKETPORT EXPRESS/INFINITY DRIVER
13061 M:      Kevin Cernekee <cernekee@gmail.com>
13062 L:      linux-serial@vger.kernel.org
13063 S:      Odd Fixes
13064 F:      drivers/tty/serial/rp2.*
13066 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13067 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
13068 L:      linux-kernel@vger.kernel.org
13069 L:      linux-renesas-soc@vger.kernel.org
13070 S:      Supported
13071 F:      drivers/mfd/bd9571mwv.c
13072 F:      drivers/regulator/bd9571mwv-regulator.c
13073 F:      drivers/gpio/gpio-bd9571mwv.c
13074 F:      include/linux/mfd/bd9571mwv.h
13075 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13077 ROSE NETWORK LAYER
13078 M:      Ralf Baechle <ralf@linux-mips.org>
13079 L:      linux-hams@vger.kernel.org
13080 W:      http://www.linux-ax25.org/
13081 S:      Maintained
13082 F:      include/net/rose.h
13083 F:      include/uapi/linux/rose.h
13084 F:      net/rose/
13086 RTL2830 MEDIA DRIVER
13087 M:      Antti Palosaari <crope@iki.fi>
13088 L:      linux-media@vger.kernel.org
13089 W:      https://linuxtv.org
13090 W:      http://palosaari.fi/linux/
13091 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13092 T:      git git://linuxtv.org/anttip/media_tree.git
13093 S:      Maintained
13094 F:      drivers/media/dvb-frontends/rtl2830*
13096 RTL2832 MEDIA DRIVER
13097 M:      Antti Palosaari <crope@iki.fi>
13098 L:      linux-media@vger.kernel.org
13099 W:      https://linuxtv.org
13100 W:      http://palosaari.fi/linux/
13101 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13102 T:      git git://linuxtv.org/anttip/media_tree.git
13103 S:      Maintained
13104 F:      drivers/media/dvb-frontends/rtl2832*
13106 RTL2832_SDR MEDIA DRIVER
13107 M:      Antti Palosaari <crope@iki.fi>
13108 L:      linux-media@vger.kernel.org
13109 W:      https://linuxtv.org
13110 W:      http://palosaari.fi/linux/
13111 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13112 T:      git git://linuxtv.org/anttip/media_tree.git
13113 S:      Maintained
13114 F:      drivers/media/dvb-frontends/rtl2832_sdr*
13116 RTL8180 WIRELESS DRIVER
13117 L:      linux-wireless@vger.kernel.org
13118 W:      http://wireless.kernel.org/
13119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13120 S:      Orphan
13121 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
13123 RTL8187 WIRELESS DRIVER
13124 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13125 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
13126 M:      Larry Finger <Larry.Finger@lwfinger.net>
13127 L:      linux-wireless@vger.kernel.org
13128 W:      http://wireless.kernel.org/
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13130 S:      Maintained
13131 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
13133 REALTEK WIRELESS DRIVER (rtlwifi family)
13134 M:      Ping-Ke Shih <pkshih@realtek.com>
13135 L:      linux-wireless@vger.kernel.org
13136 W:      http://wireless.kernel.org/
13137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13138 S:      Maintained
13139 F:      drivers/net/wireless/realtek/rtlwifi/
13141 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13142 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
13143 L:      linux-wireless@vger.kernel.org
13144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13145 S:      Maintained
13146 F:      drivers/net/wireless/realtek/rtl8xxxu/
13148 RXRPC SOCKETS (AF_RXRPC)
13149 M:      David Howells <dhowells@redhat.com>
13150 L:      linux-afs@lists.infradead.org
13151 S:      Supported
13152 F:      net/rxrpc/
13153 F:      include/keys/rxrpc-type.h
13154 F:      include/net/af_rxrpc.h
13155 F:      include/trace/events/rxrpc.h
13156 F:      include/uapi/linux/rxrpc.h
13157 F:      Documentation/networking/rxrpc.txt
13158 W:      https://www.infradead.org/~dhowells/kafs/
13160 S3 SAVAGE FRAMEBUFFER DRIVER
13161 M:      Antonino Daplas <adaplas@gmail.com>
13162 L:      linux-fbdev@vger.kernel.org
13163 S:      Maintained
13164 F:      drivers/video/fbdev/savage/
13166 S390
13167 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
13168 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
13169 L:      linux-s390@vger.kernel.org
13170 W:      http://www.ibm.com/developerworks/linux/linux390/
13171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13172 S:      Supported
13173 F:      arch/s390/
13174 F:      drivers/s390/
13175 F:      Documentation/s390/
13176 F:      Documentation/driver-api/s390-drivers.rst
13178 S390 COMMON I/O LAYER
13179 M:      Sebastian Ott <sebott@linux.ibm.com>
13180 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
13181 L:      linux-s390@vger.kernel.org
13182 W:      http://www.ibm.com/developerworks/linux/linux390/
13183 S:      Supported
13184 F:      drivers/s390/cio/
13186 S390 DASD DRIVER
13187 M:      Stefan Haberland <sth@linux.ibm.com>
13188 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
13189 L:      linux-s390@vger.kernel.org
13190 W:      http://www.ibm.com/developerworks/linux/linux390/
13191 S:      Supported
13192 F:      drivers/s390/block/dasd*
13193 F:      block/partitions/ibm.c
13195 S390 IOMMU (PCI)
13196 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13197 L:      linux-s390@vger.kernel.org
13198 W:      http://www.ibm.com/developerworks/linux/linux390/
13199 S:      Supported
13200 F:      drivers/iommu/s390-iommu.c
13202 S390 IUCV NETWORK LAYER
13203 M:      Julian Wiedmann <jwi@linux.ibm.com>
13204 M:      Ursula Braun <ubraun@linux.ibm.com>
13205 L:      linux-s390@vger.kernel.org
13206 W:      http://www.ibm.com/developerworks/linux/linux390/
13207 S:      Supported
13208 F:      drivers/s390/net/*iucv*
13209 F:      include/net/iucv/
13210 F:      net/iucv/
13212 S390 NETWORK DRIVERS
13213 M:      Julian Wiedmann <jwi@linux.ibm.com>
13214 M:      Ursula Braun <ubraun@linux.ibm.com>
13215 L:      linux-s390@vger.kernel.org
13216 W:      http://www.ibm.com/developerworks/linux/linux390/
13217 S:      Supported
13218 F:      drivers/s390/net/
13220 S390 PCI SUBSYSTEM
13221 M:      Sebastian Ott <sebott@linux.ibm.com>
13222 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
13223 L:      linux-s390@vger.kernel.org
13224 W:      http://www.ibm.com/developerworks/linux/linux390/
13225 S:      Supported
13226 F:      arch/s390/pci/
13227 F:      drivers/pci/hotplug/s390_pci_hpc.c
13229 S390 VFIO-CCW DRIVER
13230 M:      Cornelia Huck <cohuck@redhat.com>
13231 M:      Farhan Ali <alifm@linux.ibm.com>
13232 M:      Eric Farman <farman@linux.ibm.com>
13233 R:      Halil Pasic <pasic@linux.ibm.com>
13234 L:      linux-s390@vger.kernel.org
13235 L:      kvm@vger.kernel.org
13236 S:      Supported
13237 F:      drivers/s390/cio/vfio_ccw*
13238 F:      Documentation/s390/vfio-ccw.txt
13239 F:      include/uapi/linux/vfio_ccw.h
13241 S390 ZCRYPT DRIVER
13242 M:      Harald Freudenberger <freude@linux.ibm.com>
13243 L:      linux-s390@vger.kernel.org
13244 W:      http://www.ibm.com/developerworks/linux/linux390/
13245 S:      Supported
13246 F:      drivers/s390/crypto/
13248 S390 VFIO AP DRIVER
13249 M:      Tony Krowiak <akrowiak@linux.ibm.com>
13250 M:      Pierre Morel <pmorel@linux.ibm.com>
13251 M:      Halil Pasic <pasic@linux.ibm.com>
13252 L:      linux-s390@vger.kernel.org
13253 W:      http://www.ibm.com/developerworks/linux/linux390/
13254 S:      Supported
13255 F:      drivers/s390/crypto/vfio_ap_drv.c
13256 F:      drivers/s390/crypto/vfio_ap_private.h
13257 F:      drivers/s390/crypto/vfio_ap_ops.c
13258 F:      Documentation/s390/vfio-ap.txt
13260 S390 ZFCP DRIVER
13261 M:      Steffen Maier <maier@linux.ibm.com>
13262 M:      Benjamin Block <bblock@linux.ibm.com>
13263 L:      linux-s390@vger.kernel.org
13264 W:      http://www.ibm.com/developerworks/linux/linux390/
13265 S:      Supported
13266 F:      drivers/s390/scsi/zfcp_*
13268 S3C24XX SD/MMC Driver
13269 M:      Ben Dooks <ben-linux@fluff.org>
13270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13271 S:      Supported
13272 F:      drivers/mmc/host/s3cmci.*
13274 SAA6588 RDS RECEIVER DRIVER
13275 M:      Hans Verkuil <hverkuil@xs4all.nl>
13276 L:      linux-media@vger.kernel.org
13277 T:      git git://linuxtv.org/media_tree.git
13278 W:      https://linuxtv.org
13279 S:      Odd Fixes
13280 F:      drivers/media/i2c/saa6588*
13282 SAA7134 VIDEO4LINUX DRIVER
13283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13284 L:      linux-media@vger.kernel.org
13285 W:      https://linuxtv.org
13286 T:      git git://linuxtv.org/media_tree.git
13287 S:      Odd fixes
13288 F:      Documentation/media/v4l-drivers/saa7134*
13289 F:      drivers/media/pci/saa7134/
13291 SAA7146 VIDEO4LINUX-2 DRIVER
13292 M:      Hans Verkuil <hverkuil@xs4all.nl>
13293 L:      linux-media@vger.kernel.org
13294 T:      git git://linuxtv.org/media_tree.git
13295 S:      Maintained
13296 F:      drivers/media/common/saa7146/
13297 F:      drivers/media/pci/saa7146/
13298 F:      include/media/drv-intf/saa7146*
13300 SAMSUNG AUDIO (ASoC) DRIVERS
13301 M:      Krzysztof Kozlowski <krzk@kernel.org>
13302 M:      Sangbeom Kim <sbkim73@samsung.com>
13303 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13304 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13305 S:      Supported
13306 F:      sound/soc/samsung/
13307 F:      Documentation/devicetree/bindings/sound/samsung*
13309 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13310 M:      Krzysztof Kozlowski <krzk@kernel.org>
13311 L:      linux-crypto@vger.kernel.org
13312 L:      linux-samsung-soc@vger.kernel.org
13313 S:      Maintained
13314 F:      drivers/crypto/exynos-rng.c
13315 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13317 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13318 M:      Łukasz Stelmach <l.stelmach@samsung.com>
13319 L:      linux-samsung-soc@vger.kernel.org
13320 S:      Maintained
13321 F:      drivers/char/hw_random/exynos-trng.c
13322 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13324 SAMSUNG FRAMEBUFFER DRIVER
13325 M:      Jingoo Han <jingoohan1@gmail.com>
13326 L:      linux-fbdev@vger.kernel.org
13327 S:      Maintained
13328 F:      drivers/video/fbdev/s3c-fb.c
13330 SAMSUNG LAPTOP DRIVER
13331 M:      Corentin Chary <corentin.chary@gmail.com>
13332 L:      platform-driver-x86@vger.kernel.org
13333 S:      Maintained
13334 F:      drivers/platform/x86/samsung-laptop.c
13336 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13337 M:      Sangbeom Kim <sbkim73@samsung.com>
13338 M:      Krzysztof Kozlowski <krzk@kernel.org>
13339 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13340 L:      linux-kernel@vger.kernel.org
13341 L:      linux-samsung-soc@vger.kernel.org
13342 S:      Supported
13343 F:      drivers/mfd/sec*.c
13344 F:      drivers/regulator/s2m*.c
13345 F:      drivers/regulator/s5m*.c
13346 F:      drivers/clk/clk-s2mps11.c
13347 F:      drivers/rtc/rtc-s5m.c
13348 F:      include/linux/mfd/samsung/
13349 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13350 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13351 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13352 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13354 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13355 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13356 L:      linux-media@vger.kernel.org
13357 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13358 S:      Maintained
13359 F:      drivers/media/platform/s3c-camif/
13360 F:      include/media/drv-intf/s3c_camif.h
13362 SAMSUNG S3FWRN5 NFC DRIVER
13363 M:      Robert Baldyga <r.baldyga@samsung.com>
13364 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
13365 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13366 S:      Supported
13367 F:      drivers/nfc/s3fwrn5
13369 SAMSUNG S5C73M3 CAMERA DRIVER
13370 M:      Kyungmin Park <kyungmin.park@samsung.com>
13371 M:      Andrzej Hajda <a.hajda@samsung.com>
13372 L:      linux-media@vger.kernel.org
13373 S:      Supported
13374 F:      drivers/media/i2c/s5c73m3/*
13376 SAMSUNG S5K5BAF CAMERA DRIVER
13377 M:      Kyungmin Park <kyungmin.park@samsung.com>
13378 M:      Andrzej Hajda <a.hajda@samsung.com>
13379 L:      linux-media@vger.kernel.org
13380 S:      Supported
13381 F:      drivers/media/i2c/s5k5baf.c
13383 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13384 M:      Krzysztof Kozlowski <krzk@kernel.org>
13385 M:      Vladimir Zapolskiy <vz@mleia.com>
13386 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
13387 L:      linux-crypto@vger.kernel.org
13388 L:      linux-samsung-soc@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/crypto/s5p-sss.c
13392 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13393 M:      Kyungmin Park <kyungmin.park@samsung.com>
13394 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13395 L:      linux-media@vger.kernel.org
13396 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13397 S:      Supported
13398 F:      drivers/media/platform/exynos4-is/
13400 SAMSUNG SOC CLOCK DRIVERS
13401 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13402 M:      Tomasz Figa <tomasz.figa@gmail.com>
13403 M:      Chanwoo Choi <cw00.choi@samsung.com>
13404 S:      Supported
13405 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13407 F:      drivers/clk/samsung/
13408 F:      include/dt-bindings/clock/exynos*.h
13409 F:      Documentation/devicetree/bindings/clock/exynos*.txt
13411 SAMSUNG SPI DRIVERS
13412 M:      Kukjin Kim <kgene@kernel.org>
13413 M:      Krzysztof Kozlowski <krzk@kernel.org>
13414 M:      Andi Shyti <andi@etezian.org>
13415 L:      linux-spi@vger.kernel.org
13416 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13417 S:      Maintained
13418 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
13419 F:      drivers/spi/spi-s3c*
13420 F:      include/linux/platform_data/spi-s3c64xx.h
13422 SAMSUNG SXGBE DRIVERS
13423 M:      Byungho An <bh74.an@samsung.com>
13424 M:      Girish K S <ks.giri@samsung.com>
13425 M:      Vipul Pandya <vipul.pandya@samsung.com>
13426 S:      Supported
13427 L:      netdev@vger.kernel.org
13428 F:      drivers/net/ethernet/samsung/sxgbe/
13430 SAMSUNG THERMAL DRIVER
13431 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13432 L:      linux-pm@vger.kernel.org
13433 L:      linux-samsung-soc@vger.kernel.org
13434 S:      Supported
13435 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
13436 F:      drivers/thermal/samsung/
13438 SAMSUNG USB2 PHY DRIVER
13439 M:      Kamil Debski <kamil@wypas.org>
13440 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
13441 L:      linux-kernel@vger.kernel.org
13442 S:      Supported
13443 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
13444 F:      Documentation/phy/samsung-usb2.txt
13445 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
13446 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
13447 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
13448 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
13449 F:      drivers/phy/samsung/phy-samsung-usb2.c
13450 F:      drivers/phy/samsung/phy-samsung-usb2.h
13452 SC1200 WDT DRIVER
13453 M:      Zwane Mwaikambo <zwanem@gmail.com>
13454 S:      Maintained
13455 F:      drivers/watchdog/sc1200wdt.c
13457 SCHEDULER
13458 M:      Ingo Molnar <mingo@redhat.com>
13459 M:      Peter Zijlstra <peterz@infradead.org>
13460 L:      linux-kernel@vger.kernel.org
13461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13462 S:      Maintained
13463 F:      kernel/sched/
13464 F:      include/linux/sched.h
13465 F:      include/uapi/linux/sched.h
13466 F:      include/linux/wait.h
13468 SCR24X CHIP CARD INTERFACE DRIVER
13469 M:      Lubomir Rintel <lkundrak@v3.sk>
13470 S:      Supported
13471 F:      drivers/char/pcmcia/scr24x_cs.c
13473 SCSI CDROM DRIVER
13474 M:      Jens Axboe <axboe@kernel.dk>
13475 L:      linux-scsi@vger.kernel.org
13476 W:      http://www.kernel.dk
13477 S:      Maintained
13478 F:      drivers/scsi/sr*
13480 SCSI RDMA PROTOCOL (SRP) INITIATOR
13481 M:      Bart Van Assche <bvanassche@acm.org>
13482 L:      linux-rdma@vger.kernel.org
13483 S:      Supported
13484 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13485 F:      drivers/infiniband/ulp/srp/
13486 F:      include/scsi/srp.h
13488 SCSI RDMA PROTOCOL (SRP) TARGET
13489 M:      Bart Van Assche <bvanassche@acm.org>
13490 L:      linux-rdma@vger.kernel.org
13491 L:      target-devel@vger.kernel.org
13492 S:      Supported
13493 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13494 F:      drivers/infiniband/ulp/srpt/
13496 SCSI SG DRIVER
13497 M:      Doug Gilbert <dgilbert@interlog.com>
13498 L:      linux-scsi@vger.kernel.org
13499 W:      http://sg.danny.cz/sg
13500 S:      Maintained
13501 F:      Documentation/scsi/scsi-generic.txt
13502 F:      drivers/scsi/sg.c
13503 F:      include/scsi/sg.h
13505 SCSI SUBSYSTEM
13506 M:      "James E.J. Bottomley" <jejb@linux.ibm.com>
13507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13508 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
13509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13510 L:      linux-scsi@vger.kernel.org
13511 S:      Maintained
13512 F:      Documentation/devicetree/bindings/scsi/
13513 F:      drivers/scsi/
13514 F:      include/scsi/
13516 SCSI TAPE DRIVER
13517 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13518 L:      linux-scsi@vger.kernel.org
13519 S:      Maintained
13520 F:      Documentation/scsi/st.txt
13521 F:      drivers/scsi/st.*
13522 F:      drivers/scsi/st_*.h
13524 SCTP PROTOCOL
13525 M:      Vlad Yasevich <vyasevich@gmail.com>
13526 M:      Neil Horman <nhorman@tuxdriver.com>
13527 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13528 L:      linux-sctp@vger.kernel.org
13529 W:      http://lksctp.sourceforge.net
13530 S:      Maintained
13531 F:      Documentation/networking/sctp.txt
13532 F:      include/linux/sctp.h
13533 F:      include/uapi/linux/sctp.h
13534 F:      include/net/sctp/
13535 F:      net/sctp/
13537 SCx200 CPU SUPPORT
13538 M:      Jim Cromie <jim.cromie@gmail.com>
13539 S:      Odd Fixes
13540 F:      Documentation/i2c/busses/scx200_acb
13541 F:      arch/x86/platform/scx200/
13542 F:      drivers/watchdog/scx200_wdt.c
13543 F:      drivers/i2c/busses/scx200*
13544 F:      drivers/mtd/maps/scx200_docflash.c
13545 F:      include/linux/scx200.h
13547 SCx200 GPIO DRIVER
13548 M:      Jim Cromie <jim.cromie@gmail.com>
13549 S:      Maintained
13550 F:      drivers/char/scx200_gpio.c
13551 F:      include/linux/scx200_gpio.h
13553 SCx200 HRT CLOCKSOURCE DRIVER
13554 M:      Jim Cromie <jim.cromie@gmail.com>
13555 S:      Maintained
13556 F:      drivers/clocksource/scx200_hrt.c
13558 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13559 M:      Sascha Sommer <saschasommer@freenet.de>
13560 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13561 S:      Maintained
13562 F:      drivers/mmc/host/sdricoh_cs.c
13564 SECO BOARDS CEC DRIVER
13565 M:      Ettore Chimenti <ek5.chimenti@gmail.com>
13566 S:      Maintained
13567 F:      drivers/media/platform/seco-cec/seco-cec.c
13568 F:      drivers/media/platform/seco-cec/seco-cec.h
13570 SECURE COMPUTING
13571 M:      Kees Cook <keescook@chromium.org>
13572 R:      Andy Lutomirski <luto@amacapital.net>
13573 R:      Will Drewry <wad@chromium.org>
13574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13575 S:      Supported
13576 F:      kernel/seccomp.c
13577 F:      include/uapi/linux/seccomp.h
13578 F:      include/linux/seccomp.h
13579 F:      tools/testing/selftests/seccomp/*
13580 F:      tools/testing/selftests/kselftest_harness.h
13581 F:      Documentation/userspace-api/seccomp_filter.rst
13582 K:      \bsecure_computing
13583 K:      \bTIF_SECCOMP\b
13585 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13586 M:      Al Cooper <alcooperx@gmail.com>
13587 L:      linux-mmc@vger.kernel.org
13588 L:      bcm-kernel-feedback-list@broadcom.com
13589 S:      Maintained
13590 F:      drivers/mmc/host/sdhci-brcmstb*
13592 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13593 M:      Adrian Hunter <adrian.hunter@intel.com>
13594 L:      linux-mmc@vger.kernel.org
13595 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13596 S:      Maintained
13597 F:      drivers/mmc/host/sdhci*
13598 F:      include/linux/mmc/sdhci*
13600 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13601 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13602 M:      Manjunath M B <manjumb@synopsys.com>
13603 L:      linux-mmc@vger.kernel.org
13604 S:      Maintained
13605 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13607 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13608 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
13609 L:      linux-mmc@vger.kernel.org
13610 S:      Supported
13611 F:      drivers/mmc/host/sdhci-of-at91.c
13613 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13614 M:      Ben Dooks <ben-linux@fluff.org>
13615 M:      Jaehoon Chung <jh80.chung@samsung.com>
13616 L:      linux-mmc@vger.kernel.org
13617 S:      Maintained
13618 F:      drivers/mmc/host/sdhci-s3c*
13620 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13621 M:      Viresh Kumar <vireshk@kernel.org>
13622 L:      linux-mmc@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/mmc/host/sdhci-spear.c
13626 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13627 M:      Kishon Vijay Abraham I <kishon@ti.com>
13628 L:      linux-mmc@vger.kernel.org
13629 S:      Maintained
13630 F:      drivers/mmc/host/sdhci-omap.c
13632 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13633 M:      Scott Bauer <scott.bauer@intel.com>
13634 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13635 L:      linux-block@vger.kernel.org
13636 S:      Supported
13637 F:      block/sed*
13638 F:      block/opal_proto.h
13639 F:      include/linux/sed*
13640 F:      include/uapi/linux/sed*
13642 SECURITY CONTACT
13643 M:      Security Officers <security@kernel.org>
13644 S:      Supported
13646 SECURITY SUBSYSTEM
13647 M:      James Morris <jmorris@namei.org>
13648 M:      "Serge E. Hallyn" <serge@hallyn.com>
13649 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13651 W:      http://kernsec.org/
13652 S:      Supported
13653 F:      security/
13654 X:      security/selinux/
13656 SELINUX SECURITY MODULE
13657 M:      Paul Moore <paul@paul-moore.com>
13658 M:      Stephen Smalley <sds@tycho.nsa.gov>
13659 M:      Eric Paris <eparis@parisplace.org>
13660 L:      selinux@vger.kernel.org
13661 W:      https://selinuxproject.org
13662 W:      https://github.com/SELinuxProject
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13664 S:      Supported
13665 F:      include/linux/selinux*
13666 F:      security/selinux/
13667 F:      scripts/selinux/
13668 F:      Documentation/admin-guide/LSM/SELinux.rst
13670 SENSABLE PHANTOM
13671 M:      Jiri Slaby <jirislaby@gmail.com>
13672 S:      Maintained
13673 F:      drivers/misc/phantom.c
13674 F:      include/uapi/linux/phantom.h
13676 SERIAL DEVICE BUS
13677 M:      Rob Herring <robh@kernel.org>
13678 L:      linux-serial@vger.kernel.org
13679 S:      Maintained
13680 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13681 F:      drivers/tty/serdev/
13682 F:      include/linux/serdev.h
13684 SERIAL DRIVERS
13685 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13686 L:      linux-serial@vger.kernel.org
13687 S:      Maintained
13688 F:      Documentation/devicetree/bindings/serial/
13689 F:      drivers/tty/serial/
13691 SERIAL IR RECEIVER
13692 M:      Sean Young <sean@mess.org>
13693 L:      linux-media@vger.kernel.org
13694 S:      Maintained
13695 F:      drivers/media/rc/serial_ir.c
13697 SFC NETWORK DRIVER
13698 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13699 M:      Edward Cree <ecree@solarflare.com>
13700 M:      Bert Kenward <bkenward@solarflare.com>
13701 L:      netdev@vger.kernel.org
13702 S:      Supported
13703 F:      drivers/net/ethernet/sfc/
13705 SGI GRU DRIVER
13706 M:      Dimitri Sivanich <sivanich@sgi.com>
13707 S:      Maintained
13708 F:      drivers/misc/sgi-gru/
13710 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13711 M:      Pat Gefre <pfg@sgi.com>
13712 L:      linux-ia64@vger.kernel.org
13713 S:      Supported
13714 F:      Documentation/ia64/serial.txt
13715 F:      drivers/tty/serial/ioc?_serial.c
13716 F:      include/linux/ioc?.h
13718 SGI XP/XPC/XPNET DRIVER
13719 M:      Cliff Whickman <cpw@sgi.com>
13720 M:      Robin Holt <robinmholt@gmail.com>
13721 S:      Maintained
13722 F:      drivers/misc/sgi-xp/
13724 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13725 M:      Ursula Braun <ubraun@linux.ibm.com>
13726 L:      linux-s390@vger.kernel.org
13727 W:      http://www.ibm.com/developerworks/linux/linux390/
13728 S:      Supported
13729 F:      net/smc/
13731 SHARP RJ54N1CB0C SENSOR DRIVER
13732 M:      Jacopo Mondi <jacopo@jmondi.org>
13733 L:      linux-media@vger.kernel.org
13734 T:      git git://linuxtv.org/media_tree.git
13735 S:      Odd fixes
13736 F:      drivers/media/i2c/rj54n1cb0c.c
13737 F:      include/media/i2c/rj54n1cb0c.h
13739 SH_VEU V4L2 MEM2MEM DRIVER
13740 L:      linux-media@vger.kernel.org
13741 S:      Orphan
13742 F:      drivers/media/platform/sh_veu.c
13744 SH_VOU V4L2 OUTPUT DRIVER
13745 L:      linux-media@vger.kernel.org
13746 S:      Orphan
13747 F:      drivers/media/platform/sh_vou.c
13748 F:      include/media/drv-intf/sh_vou.h
13750 SI2157 MEDIA DRIVER
13751 M:      Antti Palosaari <crope@iki.fi>
13752 L:      linux-media@vger.kernel.org
13753 W:      https://linuxtv.org
13754 W:      http://palosaari.fi/linux/
13755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13756 T:      git git://linuxtv.org/anttip/media_tree.git
13757 S:      Maintained
13758 F:      drivers/media/tuners/si2157*
13760 SI2165 MEDIA DRIVER
13761 M:      Matthias Schwarzott <zzam@gentoo.org>
13762 L:      linux-media@vger.kernel.org
13763 W:      https://linuxtv.org
13764 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13765 S:      Maintained
13766 F:      drivers/media/dvb-frontends/si2165*
13768 SI2168 MEDIA DRIVER
13769 M:      Antti Palosaari <crope@iki.fi>
13770 L:      linux-media@vger.kernel.org
13771 W:      https://linuxtv.org
13772 W:      http://palosaari.fi/linux/
13773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13774 T:      git git://linuxtv.org/anttip/media_tree.git
13775 S:      Maintained
13776 F:      drivers/media/dvb-frontends/si2168*
13778 SI470X FM RADIO RECEIVER I2C DRIVER
13779 M:      Hans Verkuil <hverkuil@xs4all.nl>
13780 L:      linux-media@vger.kernel.org
13781 T:      git git://linuxtv.org/media_tree.git
13782 W:      https://linuxtv.org
13783 S:      Odd Fixes
13784 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13786 SI470X FM RADIO RECEIVER USB DRIVER
13787 M:      Hans Verkuil <hverkuil@xs4all.nl>
13788 L:      linux-media@vger.kernel.org
13789 T:      git git://linuxtv.org/media_tree.git
13790 W:      https://linuxtv.org
13791 S:      Maintained
13792 F:      drivers/media/radio/si470x/radio-si470x-common.c
13793 F:      drivers/media/radio/si470x/radio-si470x.h
13794 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13796 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13797 M:      Eduardo Valentin <edubezval@gmail.com>
13798 L:      linux-media@vger.kernel.org
13799 T:      git git://linuxtv.org/media_tree.git
13800 W:      https://linuxtv.org
13801 S:      Odd Fixes
13802 F:      drivers/media/radio/si4713/si4713.?
13804 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13805 M:      Eduardo Valentin <edubezval@gmail.com>
13806 L:      linux-media@vger.kernel.org
13807 T:      git git://linuxtv.org/media_tree.git
13808 W:      https://linuxtv.org
13809 S:      Odd Fixes
13810 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13812 SI4713 FM RADIO TRANSMITTER USB DRIVER
13813 M:      Hans Verkuil <hverkuil@xs4all.nl>
13814 L:      linux-media@vger.kernel.org
13815 T:      git git://linuxtv.org/media_tree.git
13816 W:      https://linuxtv.org
13817 S:      Maintained
13818 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13820 SIANO DVB DRIVER
13821 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13822 L:      linux-media@vger.kernel.org
13823 W:      https://linuxtv.org
13824 T:      git git://linuxtv.org/media_tree.git
13825 S:      Odd fixes
13826 F:      drivers/media/common/siano/
13827 F:      drivers/media/usb/siano/
13828 F:      drivers/media/usb/siano/
13829 F:      drivers/media/mmc/siano/
13831 SIFIVE DRIVERS
13832 M:      Palmer Dabbelt <palmer@sifive.com>
13833 L:      linux-riscv@lists.infradead.org
13834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13835 S:      Supported
13836 K:      sifive
13837 N:      sifive
13839 SILEAD TOUCHSCREEN DRIVER
13840 M:      Hans de Goede <hdegoede@redhat.com>
13841 L:      linux-input@vger.kernel.org
13842 L:      platform-driver-x86@vger.kernel.org
13843 S:      Maintained
13844 F:      drivers/input/touchscreen/silead.c
13845 F:      drivers/platform/x86/touchscreen_dmi.c
13847 SILICON MOTION SM712 FRAME BUFFER DRIVER
13848 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13849 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13850 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13851 L:      linux-fbdev@vger.kernel.org
13852 S:      Maintained
13853 F:      drivers/video/fbdev/sm712*
13854 F:      Documentation/fb/sm712fb.txt
13856 SIMPLE FIRMWARE INTERFACE (SFI)
13857 M:      Len Brown <lenb@kernel.org>
13858 L:      sfi-devel@simplefirmware.org
13859 W:      http://simplefirmware.org/
13860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13861 S:      Supported
13862 F:      arch/x86/platform/sfi/
13863 F:      drivers/sfi/
13864 F:      include/linux/sfi*.h
13866 SIMPLEFB FB DRIVER
13867 M:      Hans de Goede <hdegoede@redhat.com>
13868 L:      linux-fbdev@vger.kernel.org
13869 S:      Maintained
13870 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13871 F:      drivers/video/fbdev/simplefb.c
13872 F:      include/linux/platform_data/simplefb.h
13874 SIMTEC EB110ATX (Chalice CATS)
13875 P:      Ben Dooks
13876 P:      Vincent Sanders <vince@simtec.co.uk>
13877 M:      Simtec Linux Team <linux@simtec.co.uk>
13878 W:      http://www.simtec.co.uk/products/EB110ATX/
13879 S:      Supported
13881 SIMTEC EB2410ITX (BAST)
13882 P:      Ben Dooks
13883 P:      Vincent Sanders <vince@simtec.co.uk>
13884 M:      Simtec Linux Team <linux@simtec.co.uk>
13885 W:      http://www.simtec.co.uk/products/EB2410ITX/
13886 S:      Supported
13887 F:      arch/arm/mach-s3c24xx/mach-bast.c
13888 F:      arch/arm/mach-s3c24xx/bast-ide.c
13889 F:      arch/arm/mach-s3c24xx/bast-irq.c
13891 SIPHASH PRF ROUTINES
13892 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13893 S:      Maintained
13894 F:      lib/siphash.c
13895 F:      lib/test_siphash.c
13896 F:      include/linux/siphash.h
13898 SIOX
13899 M:      Gavin Schenk <g.schenk@eckelmann.de>
13900 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13901 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13902 S:      Supported
13903 F:      drivers/siox/*
13904 F:      drivers/gpio/gpio-siox.c
13905 F:      include/trace/events/siox.h
13907 SIS 190 ETHERNET DRIVER
13908 M:      Francois Romieu <romieu@fr.zoreil.com>
13909 L:      netdev@vger.kernel.org
13910 S:      Maintained
13911 F:      drivers/net/ethernet/sis/sis190.c
13913 SIS 900/7016 FAST ETHERNET DRIVER
13914 M:      Daniele Venzano <venza@brownhat.org>
13915 W:      http://www.brownhat.org/sis900.html
13916 L:      netdev@vger.kernel.org
13917 S:      Maintained
13918 F:      drivers/net/ethernet/sis/sis900.*
13920 SIS FRAMEBUFFER DRIVER
13921 M:      Thomas Winischhofer <thomas@winischhofer.net>
13922 W:      http://www.winischhofer.net/linuxsisvga.shtml
13923 S:      Maintained
13924 F:      Documentation/fb/sisfb.txt
13925 F:      drivers/video/fbdev/sis/
13926 F:      include/video/sisfb.h
13928 SIS USB2VGA DRIVER
13929 M:      Thomas Winischhofer <thomas@winischhofer.net>
13930 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13931 S:      Maintained
13932 F:      drivers/usb/misc/sisusbvga/
13934 SLAB ALLOCATOR
13935 M:      Christoph Lameter <cl@linux.com>
13936 M:      Pekka Enberg <penberg@kernel.org>
13937 M:      David Rientjes <rientjes@google.com>
13938 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13939 M:      Andrew Morton <akpm@linux-foundation.org>
13940 L:      linux-mm@kvack.org
13941 S:      Maintained
13942 F:      include/linux/sl?b*.h
13943 F:      mm/sl?b*
13945 SLEEPABLE READ-COPY UPDATE (SRCU)
13946 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13947 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
13948 M:      Josh Triplett <josh@joshtriplett.org>
13949 R:      Steven Rostedt <rostedt@goodmis.org>
13950 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13951 L:      linux-kernel@vger.kernel.org
13952 W:      http://www.rdrop.com/users/paulmck/RCU/
13953 S:      Supported
13954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13955 F:      include/linux/srcu*.h
13956 F:      kernel/rcu/srcu*.c
13958 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13959 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13960 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13961 S:      Maintained
13962 F:      drivers/slimbus/
13963 F:      Documentation/devicetree/bindings/slimbus/
13964 F:      include/linux/slimbus.h
13966 SMACK SECURITY MODULE
13967 M:      Casey Schaufler <casey@schaufler-ca.com>
13968 L:      linux-security-module@vger.kernel.org
13969 W:      http://schaufler-ca.com
13970 T:      git git://github.com/cschaufler/smack-next
13971 S:      Maintained
13972 F:      Documentation/admin-guide/LSM/Smack.rst
13973 F:      security/smack/
13975 SMC91x ETHERNET DRIVER
13976 M:      Nicolas Pitre <nico@fluxnic.net>
13977 S:      Odd Fixes
13978 F:      drivers/net/ethernet/smsc/smc91x.*
13980 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13981 M:      Sakari Ailus <sakari.ailus@iki.fi>
13982 L:      linux-media@vger.kernel.org
13983 S:      Maintained
13984 F:      drivers/media/i2c/smiapp/
13985 F:      include/media/i2c/smiapp.h
13986 F:      drivers/media/i2c/smiapp-pll.c
13987 F:      drivers/media/i2c/smiapp-pll.h
13988 F:      include/uapi/linux/smiapp.h
13989 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13991 SMM665 HARDWARE MONITOR DRIVER
13992 M:      Guenter Roeck <linux@roeck-us.net>
13993 L:      linux-hwmon@vger.kernel.org
13994 S:      Maintained
13995 F:      Documentation/hwmon/smm665
13996 F:      drivers/hwmon/smm665.c
13998 SMSC EMC2103 HARDWARE MONITOR DRIVER
13999 M:      Steve Glendinning <steve.glendinning@shawell.net>
14000 L:      linux-hwmon@vger.kernel.org
14001 S:      Maintained
14002 F:      Documentation/hwmon/emc2103
14003 F:      drivers/hwmon/emc2103.c
14005 SMSC SCH5627 HARDWARE MONITOR DRIVER
14006 M:      Hans de Goede <hdegoede@redhat.com>
14007 L:      linux-hwmon@vger.kernel.org
14008 S:      Supported
14009 F:      Documentation/hwmon/sch5627
14010 F:      drivers/hwmon/sch5627.c
14012 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14013 M:      Steve Glendinning <steve.glendinning@shawell.net>
14014 L:      linux-fbdev@vger.kernel.org
14015 S:      Maintained
14016 F:      drivers/video/fbdev/smscufx.c
14018 SMSC47B397 HARDWARE MONITOR DRIVER
14019 M:      Jean Delvare <jdelvare@suse.com>
14020 L:      linux-hwmon@vger.kernel.org
14021 S:      Maintained
14022 F:      Documentation/hwmon/smsc47b397
14023 F:      drivers/hwmon/smsc47b397.c
14025 SMSC911x ETHERNET DRIVER
14026 M:      Steve Glendinning <steve.glendinning@shawell.net>
14027 L:      netdev@vger.kernel.org
14028 S:      Maintained
14029 F:      include/linux/smsc911x.h
14030 F:      drivers/net/ethernet/smsc/smsc911x.*
14032 SMSC9420 PCI ETHERNET DRIVER
14033 M:      Steve Glendinning <steve.glendinning@shawell.net>
14034 L:      netdev@vger.kernel.org
14035 S:      Maintained
14036 F:      drivers/net/ethernet/smsc/smsc9420.*
14038 SOC-CAMERA V4L2 SUBSYSTEM
14039 L:      linux-media@vger.kernel.org
14040 T:      git git://linuxtv.org/media_tree.git
14041 S:      Orphan
14042 F:      include/media/soc*
14043 F:      drivers/media/i2c/soc_camera/
14044 F:      drivers/media/platform/soc_camera/
14046 SOCIONEXT SYNQUACER I2C DRIVER
14047 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
14048 L:      linux-i2c@vger.kernel.org
14049 S:      Maintained
14050 F:      drivers/i2c/busses/i2c-synquacer.c
14051 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14053 SOCIONEXT UNIPHIER SOUND DRIVER
14054 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14055 S:      Orphan
14056 F:      sound/soc/uniphier/
14058 SOEKRIS NET48XX LED SUPPORT
14059 M:      Chris Boot <bootc@bootc.net>
14060 S:      Maintained
14061 F:      drivers/leds/leds-net48xx.c
14063 SOFT-ROCE DRIVER (rxe)
14064 M:      Moni Shoua <monis@mellanox.com>
14065 L:      linux-rdma@vger.kernel.org
14066 S:      Supported
14067 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14068 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
14069 F:      drivers/infiniband/sw/rxe/
14070 F:      include/uapi/rdma/rdma_user_rxe.h
14072 SOFTLOGIC 6x10 MPEG CODEC
14073 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14074 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14075 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14076 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14077 M:      Ismael Luceno <ismael@iodev.co.uk>
14078 L:      linux-media@vger.kernel.org
14079 S:      Supported
14080 F:      drivers/media/pci/solo6x10/
14082 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14083 M:      James Morse <james.morse@arm.com>
14084 L:      linux-arm-kernel@lists.infradead.org
14085 S:      Maintained
14086 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
14087 F:      drivers/firmware/arm_sdei.c
14088 F:      include/linux/arm_sdei.h
14089 F:      include/uapi/linux/arm_sdei.h
14091 SOFTWARE RAID (Multiple Disks) SUPPORT
14092 M:      Shaohua Li <shli@kernel.org>
14093 L:      linux-raid@vger.kernel.org
14094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14095 S:      Supported
14096 F:      drivers/md/Makefile
14097 F:      drivers/md/Kconfig
14098 F:      drivers/md/md*
14099 F:      drivers/md/raid*
14100 F:      include/linux/raid/
14101 F:      include/uapi/linux/raid/
14103 SOCIONEXT (SNI) AVE NETWORK DRIVER
14104 M:      Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14105 L:      netdev@vger.kernel.org
14106 S:      Maintained
14107 F:      drivers/net/ethernet/socionext/sni_ave.c
14108 F:      Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14110 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14111 M:      Jassi Brar <jaswinder.singh@linaro.org>
14112 L:      netdev@vger.kernel.org
14113 S:      Maintained
14114 F:      drivers/net/ethernet/socionext/netsec.c
14115 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
14117 SOLIDRUN CLEARFOG SUPPORT
14118 M:      Russell King <linux@armlinux.org.uk>
14119 S:      Maintained
14120 F:      arch/arm/boot/dts/armada-388-clearfog*
14121 F:      arch/arm/boot/dts/armada-38x-solidrun-*
14123 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14124 M:      Russell King <linux@armlinux.org.uk>
14125 S:      Maintained
14126 F:      arch/arm/boot/dts/imx6*-cubox-i*
14127 F:      arch/arm/boot/dts/imx6*-hummingboard*
14128 F:      arch/arm/boot/dts/imx6*-sr-*
14130 SONIC NETWORK DRIVER
14131 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14132 L:      netdev@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/net/ethernet/natsemi/sonic.*
14136 SONICS SILICON BACKPLANE DRIVER (SSB)
14137 M:      Michael Buesch <m@bues.ch>
14138 L:      linux-wireless@vger.kernel.org
14139 S:      Maintained
14140 F:      drivers/ssb/
14141 F:      include/linux/ssb/
14143 SONY IMX214 SENSOR DRIVER
14144 M:      Ricardo Ribalda <ricardo.ribalda@gmail.com>
14145 L:      linux-media@vger.kernel.org
14146 T:      git git://linuxtv.org/media_tree.git
14147 S:      Maintained
14148 F:      drivers/media/i2c/imx214.c
14149 F:      Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14151 SONY IMX258 SENSOR DRIVER
14152 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
14153 L:      linux-media@vger.kernel.org
14154 T:      git git://linuxtv.org/media_tree.git
14155 S:      Maintained
14156 F:      drivers/media/i2c/imx258.c
14158 SONY IMX274 SENSOR DRIVER
14159 M:      Leon Luo <leonl@leopardimaging.com>
14160 L:      linux-media@vger.kernel.org
14161 T:      git git://linuxtv.org/media_tree.git
14162 S:      Maintained
14163 F:      drivers/media/i2c/imx274.c
14164 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
14166 SONY IMX319 SENSOR DRIVER
14167 M:      Bingbu Cao <bingbu.cao@intel.com>
14168 L:      linux-media@vger.kernel.org
14169 T:      git git://linuxtv.org/media_tree.git
14170 S:      Maintained
14171 F:      drivers/media/i2c/imx319.c
14173 SONY IMX355 SENSOR DRIVER
14174 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
14175 L:      linux-media@vger.kernel.org
14176 T:      git git://linuxtv.org/media_tree.git
14177 S:      Maintained
14178 F:      drivers/media/i2c/imx355.c
14180 SONY MEMORYSTICK CARD SUPPORT
14181 M:      Alex Dubov <oakad@yahoo.com>
14182 W:      http://tifmxx.berlios.de/
14183 S:      Maintained
14184 F:      drivers/memstick/host/tifm_ms.c
14186 SONY MEMORYSTICK STANDARD SUPPORT
14187 M:      Maxim Levitsky <maximlevitsky@gmail.com>
14188 S:      Maintained
14189 F:      drivers/memstick/core/ms_block.*
14191 SONY VAIO CONTROL DEVICE DRIVER
14192 M:      Mattia Dongili <malattia@linux.it>
14193 L:      platform-driver-x86@vger.kernel.org
14194 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14195 S:      Maintained
14196 F:      Documentation/laptops/sony-laptop.txt
14197 F:      drivers/char/sonypi.c
14198 F:      drivers/platform/x86/sony-laptop.c
14199 F:      include/linux/sony-laptop.h
14201 SOUND
14202 M:      Jaroslav Kysela <perex@perex.cz>
14203 M:      Takashi Iwai <tiwai@suse.com>
14204 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14205 W:      http://www.alsa-project.org/
14206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14207 T:      git git://git.alsa-project.org/alsa-kernel.git
14208 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
14209 S:      Maintained
14210 F:      Documentation/sound/
14211 F:      include/sound/
14212 F:      include/uapi/sound/
14213 F:      sound/
14215 SOUND - COMPRESSED AUDIO
14216 M:      Vinod Koul <vkoul@kernel.org>
14217 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14219 S:      Supported
14220 F:      Documentation/sound/designs/compress-offload.rst
14221 F:      include/sound/compress_driver.h
14222 F:      include/uapi/sound/compress_*
14223 F:      sound/core/compress_offload.c
14224 F:      sound/soc/soc-compress.c
14226 SOUND - DMAENGINE HELPERS
14227 M:      Lars-Peter Clausen <lars@metafoo.de>
14228 S:      Supported
14229 F:      include/sound/dmaengine_pcm.h
14230 F:      sound/core/pcm_dmaengine.c
14231 F:      sound/soc/soc-generic-dmaengine-pcm.c
14233 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14234 M:      Liam Girdwood <lgirdwood@gmail.com>
14235 M:      Mark Brown <broonie@kernel.org>
14236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14237 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14238 W:      http://alsa-project.org/main/index.php/ASoC
14239 S:      Supported
14240 F:      Documentation/devicetree/bindings/sound/
14241 F:      Documentation/sound/soc/
14242 F:      sound/soc/
14243 F:      include/dt-bindings/sound/
14244 F:      include/sound/soc*
14246 SOUNDWIRE SUBSYSTEM
14247 M:      Vinod Koul <vkoul@kernel.org>
14248 M:      Sanyog Kale <sanyog.r.kale@intel.com>
14249 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14250 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14251 S:      Supported
14252 F:      Documentation/driver-api/soundwire/
14253 F:      drivers/soundwire/
14254 F:      include/linux/soundwire/
14256 SP2 MEDIA DRIVER
14257 M:      Olli Salonen <olli.salonen@iki.fi>
14258 L:      linux-media@vger.kernel.org
14259 W:      https://linuxtv.org
14260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14261 S:      Maintained
14262 F:      drivers/media/dvb-frontends/sp2*
14264 SPARC + UltraSPARC (sparc/sparc64)
14265 M:      "David S. Miller" <davem@davemloft.net>
14266 L:      sparclinux@vger.kernel.org
14267 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
14268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14270 S:      Maintained
14271 F:      arch/sparc/
14272 F:      drivers/sbus/
14274 SPARC SERIAL DRIVERS
14275 M:      "David S. Miller" <davem@davemloft.net>
14276 L:      sparclinux@vger.kernel.org
14277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14279 S:      Maintained
14280 F:      include/linux/sunserialcore.h
14281 F:      drivers/tty/serial/suncore.c
14282 F:      drivers/tty/serial/sunhv.c
14283 F:      drivers/tty/serial/sunsab.c
14284 F:      drivers/tty/serial/sunsab.h
14285 F:      drivers/tty/serial/sunsu.c
14286 F:      drivers/tty/serial/sunzilog.c
14287 F:      drivers/tty/serial/sunzilog.h
14288 F:      drivers/tty/vcc.c
14290 SPARSE CHECKER
14291 M:      "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14292 L:      linux-sparse@vger.kernel.org
14293 W:      https://sparse.wiki.kernel.org/
14294 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14295 S:      Maintained
14296 F:      include/linux/compiler.h
14298 SPEAR CLOCK FRAMEWORK SUPPORT
14299 M:      Viresh Kumar <vireshk@kernel.org>
14300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14301 W:      http://www.st.com/spear
14302 S:      Maintained
14303 F:      drivers/clk/spear/
14305 SPEAR PLATFORM SUPPORT
14306 M:      Viresh Kumar <vireshk@kernel.org>
14307 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14309 W:      http://www.st.com/spear
14310 S:      Maintained
14311 F:      arch/arm/boot/dts/spear*
14312 F:      arch/arm/mach-spear/
14314 SPI NOR SUBSYSTEM
14315 M:      Marek Vasut <marek.vasut@gmail.com>
14316 L:      linux-mtd@lists.infradead.org
14317 W:      http://www.linux-mtd.infradead.org/
14318 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
14319 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14320 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
14321 S:      Maintained
14322 F:      drivers/mtd/spi-nor/
14323 F:      include/linux/mtd/spi-nor.h
14325 SPI SUBSYSTEM
14326 M:      Mark Brown <broonie@kernel.org>
14327 L:      linux-spi@vger.kernel.org
14328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14329 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
14330 S:      Maintained
14331 F:      Documentation/devicetree/bindings/spi/
14332 F:      Documentation/spi/
14333 F:      drivers/spi/
14334 F:      include/linux/spi/
14335 F:      include/uapi/linux/spi/
14336 F:      tools/spi/
14338 SPIDERNET NETWORK DRIVER for CELL
14339 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14340 L:      netdev@vger.kernel.org
14341 S:      Supported
14342 F:      Documentation/networking/device_drivers/toshiba/spider_net.txt
14343 F:      drivers/net/ethernet/toshiba/spider_net*
14345 SPMI SUBSYSTEM
14346 R:      Stephen Boyd <sboyd@kernel.org>
14347 L:      linux-arm-msm@vger.kernel.org
14348 F:      Documentation/devicetree/bindings/spmi/
14349 F:      drivers/spmi/
14350 F:      include/dt-bindings/spmi/spmi.h
14351 F:      include/linux/spmi.h
14352 F:      include/trace/events/spmi.h
14354 SPU FILE SYSTEM
14355 M:      Jeremy Kerr <jk@ozlabs.org>
14356 L:      linuxppc-dev@lists.ozlabs.org
14357 W:      http://www.ibm.com/developerworks/power/cell/
14358 S:      Supported
14359 F:      Documentation/filesystems/spufs.txt
14360 F:      arch/powerpc/platforms/cell/spufs/
14362 SQUASHFS FILE SYSTEM
14363 M:      Phillip Lougher <phillip@squashfs.org.uk>
14364 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
14365 W:      http://squashfs.org.uk
14366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14367 S:      Maintained
14368 F:      Documentation/filesystems/squashfs.txt
14369 F:      fs/squashfs/
14371 SRM (Alpha) environment access
14372 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
14373 S:      Maintained
14374 F:      arch/alpha/kernel/srm_env.c
14376 ST LSM6DSx IMU IIO DRIVER
14377 M:      Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14378 L:      linux-iio@vger.kernel.org
14379 W:      http://www.st.com/
14380 S:      Maintained
14381 F:      drivers/iio/imu/st_lsm6dsx/
14382 F:      Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14384 ST STM32 I2C/SMBUS DRIVER
14385 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14386 L:      linux-i2c@vger.kernel.org
14387 S:      Maintained
14388 F:      drivers/i2c/busses/i2c-stm32*
14390 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14391 M:      Song Qiang <songqiang1304521@gmail.com>
14392 L:      linux-iio@vger.kernel.org
14393 S:      Maintained
14394 F:      drivers/iio/proximity/vl53l0x-i2c.c
14395 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14397 STABLE BRANCH
14398 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14399 M:      Sasha Levin <sashal@kernel.org>
14400 L:      stable@vger.kernel.org
14401 S:      Supported
14402 F:      Documentation/process/stable-kernel-rules.rst
14404 STAGING - COMEDI
14405 M:      Ian Abbott <abbotti@mev.co.uk>
14406 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
14407 S:      Odd Fixes
14408 F:      drivers/staging/comedi/
14410 STAGING - EROFS FILE SYSTEM
14411 M:      Gao Xiang <gaoxiang25@huawei.com>
14412 M:      Chao Yu <yuchao0@huawei.com>
14413 L:      linux-erofs@lists.ozlabs.org
14414 S:      Maintained
14415 F:      drivers/staging/erofs/
14417 STAGING - INDUSTRIAL IO
14418 M:      Jonathan Cameron <jic23@kernel.org>
14419 L:      linux-iio@vger.kernel.org
14420 S:      Odd Fixes
14421 F:      Documentation/devicetree/bindings/staging/iio/
14422 F:      drivers/staging/iio/
14424 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14425 M:      Marc Dietrich <marvin24@gmx.de>
14426 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
14427 L:      linux-tegra@vger.kernel.org
14428 S:      Maintained
14429 F:      drivers/staging/nvec/
14431 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14432 M:      Jens Frederich <jfrederich@gmail.com>
14433 M:      Daniel Drake <dsd@laptop.org>
14434 M:      Jon Nettleton <jon.nettleton@gmail.com>
14435 W:      http://wiki.laptop.org/go/DCON
14436 S:      Maintained
14437 F:      drivers/staging/olpc_dcon/
14439 STAGING - REALTEK RTL8712U DRIVERS
14440 M:      Larry Finger <Larry.Finger@lwfinger.net>
14441 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14442 S:      Odd Fixes
14443 F:      drivers/staging/rtl8712/
14445 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14446 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14447 M:      Teddy Wang <teddy.wang@siliconmotion.com>
14448 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14449 L:      linux-fbdev@vger.kernel.org
14450 S:      Maintained
14451 F:      drivers/staging/sm750fb/
14453 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14454 M:      William Hubbs <w.d.hubbs@gmail.com>
14455 M:      Chris Brannon <chris@the-brannons.com>
14456 M:      Kirk Reiser <kirk@reisers.ca>
14457 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
14458 L:      speakup@linux-speakup.org
14459 W:      http://www.linux-speakup.org/
14460 S:      Odd Fixes
14461 F:      drivers/staging/speakup/
14463 STAGING - VIA VT665X DRIVERS
14464 M:      Forest Bond <forest@alittletooquiet.net>
14465 S:      Odd Fixes
14466 F:      drivers/staging/vt665?/
14468 STAGING - WILC1000 WIFI DRIVER
14469 M:      Adham Abozaeid <adham.abozaeid@microchip.com>
14470 M:      Ajay Singh <ajay.kathat@microchip.com>
14471 L:      linux-wireless@vger.kernel.org
14472 S:      Supported
14473 F:      drivers/staging/wilc1000/
14475 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14476 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
14477 S:      Odd Fixes
14478 F:      drivers/staging/xgifb/
14480 STAGING SUBSYSTEM
14481 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14483 L:      devel@driverdev.osuosl.org
14484 S:      Supported
14485 F:      drivers/staging/
14487 STARFIRE/DURALAN NETWORK DRIVER
14488 M:      Ion Badulescu <ionut@badula.org>
14489 S:      Odd Fixes
14490 F:      drivers/net/ethernet/adaptec/starfire*
14492 STEC S1220 SKD DRIVER
14493 M:      Bart Van Assche <bart.vanassche@wdc.com>
14494 L:      linux-block@vger.kernel.org
14495 S:      Maintained
14496 F:      drivers/block/skd*[ch]
14498 STI AUDIO (ASoC) DRIVERS
14499 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14500 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14501 S:      Maintained
14502 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14503 F:      sound/soc/sti/
14505 STI CEC DRIVER
14506 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
14507 S:      Maintained
14508 F:      drivers/media/platform/sti/cec/
14509 F:      Documentation/devicetree/bindings/media/stih-cec.txt
14511 STK1160 USB VIDEO CAPTURE DRIVER
14512 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14513 L:      linux-media@vger.kernel.org
14514 T:      git git://linuxtv.org/media_tree.git
14515 S:      Maintained
14516 F:      drivers/media/usb/stk1160/
14518 STM32 AUDIO (ASoC) DRIVERS
14519 M:      Olivier Moysan <olivier.moysan@st.com>
14520 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
14521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14522 S:      Maintained
14523 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
14524 F:      sound/soc/stm/
14526 STM32 TIMER/LPTIMER DRIVERS
14527 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
14528 S:      Maintained
14529 F:      drivers/*/stm32-*timer*
14530 F:      drivers/pwm/pwm-stm32*
14531 F:      include/linux/*/stm32-*tim*
14532 F:      Documentation/ABI/testing/*timer-stm32
14533 F:      Documentation/devicetree/bindings/*/stm32-*timer*
14534 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
14536 STMMAC ETHERNET DRIVER
14537 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
14538 M:      Alexandre Torgue <alexandre.torgue@st.com>
14539 M:      Jose Abreu <joabreu@synopsys.com>
14540 L:      netdev@vger.kernel.org
14541 W:      http://www.stlinux.com
14542 S:      Supported
14543 F:      drivers/net/ethernet/stmicro/stmmac/
14545 SUN3/3X
14546 M:      Sam Creasey <sammy@sammy.net>
14547 W:      http://sammy.net/sun3/
14548 S:      Maintained
14549 F:      arch/m68k/kernel/*sun3*
14550 F:      arch/m68k/sun3*/
14551 F:      arch/m68k/include/asm/sun3*
14552 F:      drivers/net/ethernet/i825xx/sun3*
14554 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14555 M:      Hans de Goede <hdegoede@redhat.com>
14556 L:      linux-input@vger.kernel.org
14557 S:      Maintained
14558 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14559 F:      drivers/input/keyboard/sun4i-lradc-keys.c
14561 SUNDANCE NETWORK DRIVER
14562 M:      Denis Kirjanov <kda@linux-powerpc.org>
14563 L:      netdev@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/net/ethernet/dlink/sundance.c
14567 SUPERH
14568 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
14569 M:      Rich Felker <dalias@libc.org>
14570 L:      linux-sh@vger.kernel.org
14571 Q:      http://patchwork.kernel.org/project/linux-sh/list/
14572 S:      Maintained
14573 F:      Documentation/sh/
14574 F:      arch/sh/
14575 F:      drivers/sh/
14577 SUSPEND TO RAM
14578 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
14579 M:      Len Brown <len.brown@intel.com>
14580 M:      Pavel Machek <pavel@ucw.cz>
14581 L:      linux-pm@vger.kernel.org
14582 B:      https://bugzilla.kernel.org
14583 S:      Supported
14584 F:      Documentation/power/
14585 F:      arch/x86/kernel/acpi/
14586 F:      drivers/base/power/
14587 F:      kernel/power/
14588 F:      include/linux/suspend.h
14589 F:      include/linux/freezer.h
14590 F:      include/linux/pm.h
14592 SVGA HANDLING
14593 M:      Martin Mares <mj@ucw.cz>
14594 L:      linux-video@atrey.karlin.mff.cuni.cz
14595 S:      Maintained
14596 F:      Documentation/svga.txt
14597 F:      arch/x86/boot/video*
14599 SWIOTLB SUBSYSTEM
14600 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14601 L:      iommu@lists.linux-foundation.org
14602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14603 S:      Supported
14604 F:      kernel/dma/swiotlb.c
14605 F:      arch/*/kernel/pci-swiotlb.c
14606 F:      include/linux/swiotlb.h
14608 SWITCHDEV
14609 M:      Jiri Pirko <jiri@resnulli.us>
14610 M:      Ivan Vecera <ivecera@redhat.com>
14611 L:      netdev@vger.kernel.org
14612 S:      Supported
14613 F:      net/switchdev/
14614 F:      include/net/switchdev.h
14616 SY8106A REGULATOR DRIVER
14617 M:      Icenowy Zheng <icenowy@aosc.io>
14618 S:      Maintained
14619 F:      drivers/regulator/sy8106a-regulator.c
14620 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14622 SYNC FILE FRAMEWORK
14623 M:      Sumit Semwal <sumit.semwal@linaro.org>
14624 R:      Gustavo Padovan <gustavo@padovan.org>
14625 S:      Maintained
14626 L:      linux-media@vger.kernel.org
14627 L:      dri-devel@lists.freedesktop.org
14628 F:      drivers/dma-buf/sync_*
14629 F:      drivers/dma-buf/dma-fence*
14630 F:      drivers/dma-buf/sw_sync.c
14631 F:      include/linux/sync_file.h
14632 F:      include/uapi/linux/sync_file.h
14633 F:      Documentation/sync_file.txt
14634 T:      git git://anongit.freedesktop.org/drm/drm-misc
14636 SYNOPSYS ARC ARCHITECTURE
14637 M:      Vineet Gupta <vgupta@synopsys.com>
14638 L:      linux-snps-arc@lists.infradead.org
14639 S:      Supported
14640 F:      arch/arc/
14641 F:      Documentation/devicetree/bindings/arc/*
14642 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14643 F:      drivers/clocksource/arc_timer.c
14644 F:      drivers/tty/serial/arc_uart.c
14645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14647 SYNOPSYS ARC HSDK SDP pll clock driver
14648 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14649 S:      Supported
14650 F:      drivers/clk/clk-hsdk-pll.c
14651 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14653 SYNOPSYS ARC SDP clock driver
14654 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14655 S:      Supported
14656 F:      drivers/clk/axs10x/*
14657 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14659 SYNOPSYS ARC SDP platform support
14660 M:      Alexey Brodkin <abrodkin@synopsys.com>
14661 S:      Supported
14662 F:      arch/arc/plat-axs10x
14663 F:      arch/arc/boot/dts/ax*
14664 F:      Documentation/devicetree/bindings/arc/axs10*
14666 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14667 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14668 S:      Supported
14669 F:      drivers/reset/reset-axs10x.c
14670 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14672 SYNOPSYS CREG GPIO DRIVER
14673 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14674 S:      Maintained
14675 F:      drivers/gpio/gpio-creg-snps.c
14676 F:      Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14678 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14679 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14680 S:      Maintained
14681 F:      drivers/tty/serial/8250/8250_dw.c
14683 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14684 M:      Hoan Tran <hotran@apm.com>
14685 L:      linux-gpio@vger.kernel.org
14686 S:      Maintained
14687 F:      drivers/gpio/gpio-dwapb.c
14688 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14690 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14691 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14692 S:      Maintained
14693 F:      drivers/dma/dwi-axi-dmac/
14694 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14696 SYNOPSYS DESIGNWARE DMAC DRIVER
14697 M:      Viresh Kumar <vireshk@kernel.org>
14698 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14699 S:      Maintained
14700 F:      Documentation/devicetree/bindings/dma/snps-dma.txt
14701 F:      drivers/dma/dw/
14702 F:      include/dt-bindings/dma/dw-dmac.h
14703 F:      include/linux/dma/dw.h
14704 F:      include/linux/platform_data/dma-dw.h
14706 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14707 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14708 L:      netdev@vger.kernel.org
14709 S:      Supported
14710 F:      drivers/net/ethernet/synopsys/
14712 SYNOPSYS DESIGNWARE I2C DRIVER
14713 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14714 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14715 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14716 L:      linux-i2c@vger.kernel.org
14717 S:      Maintained
14718 F:      drivers/i2c/busses/i2c-designware-*
14719 F:      include/linux/platform_data/i2c-designware.h
14721 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14722 M:      Jaehoon Chung <jh80.chung@samsung.com>
14723 L:      linux-mmc@vger.kernel.org
14724 S:      Maintained
14725 F:      drivers/mmc/host/dw_mmc*
14727 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14728 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14729 S:      Supported
14730 F:      drivers/reset/reset-hsdk.c
14731 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14732 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14734 SYSTEM CONFIGURATION (SYSCON)
14735 M:      Lee Jones <lee.jones@linaro.org>
14736 M:      Arnd Bergmann <arnd@arndb.de>
14737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14738 S:      Supported
14739 F:      drivers/mfd/syscon.c
14741 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14742 M:      Sudeep Holla <sudeep.holla@arm.com>
14743 L:      linux-arm-kernel@lists.infradead.org
14744 S:      Maintained
14745 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14746 F:      drivers/clk/clk-sc[mp]i.c
14747 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14748 F:      drivers/firmware/arm_scpi.c
14749 F:      drivers/firmware/arm_scmi/
14750 F:      include/linux/sc[mp]i_protocol.h
14752 SYSTEM RESET/SHUTDOWN DRIVERS
14753 M:      Sebastian Reichel <sre@kernel.org>
14754 L:      linux-pm@vger.kernel.org
14755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14756 S:      Maintained
14757 F:      Documentation/devicetree/bindings/power/reset/
14758 F:      drivers/power/reset/
14760 SYSTEM TRACE MODULE CLASS
14761 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14762 S:      Maintained
14763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14764 F:      Documentation/trace/stm.rst
14765 F:      drivers/hwtracing/stm/
14766 F:      include/linux/stm.h
14767 F:      include/uapi/linux/stm.h
14769 SYSV FILESYSTEM
14770 M:      Christoph Hellwig <hch@infradead.org>
14771 S:      Maintained
14772 F:      Documentation/filesystems/sysv-fs.txt
14773 F:      fs/sysv/
14774 F:      include/linux/sysv_fs.h
14776 TARGET SUBSYSTEM
14777 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14778 L:      linux-scsi@vger.kernel.org
14779 L:      target-devel@vger.kernel.org
14780 W:      http://www.linux-iscsi.org
14781 W:      http://groups.google.com/group/linux-iscsi-target-dev
14782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14783 S:      Supported
14784 F:      drivers/target/
14785 F:      include/target/
14786 F:      Documentation/target/
14788 TASKSTATS STATISTICS INTERFACE
14789 M:      Balbir Singh <bsingharora@gmail.com>
14790 S:      Maintained
14791 F:      Documentation/accounting/taskstats*
14792 F:      include/linux/taskstats*
14793 F:      kernel/taskstats.c
14795 TC subsystem
14796 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14797 M:      Cong Wang <xiyou.wangcong@gmail.com>
14798 M:      Jiri Pirko <jiri@resnulli.us>
14799 L:      netdev@vger.kernel.org
14800 S:      Maintained
14801 F:      include/net/pkt_cls.h
14802 F:      include/net/pkt_sched.h
14803 F:      include/net/tc_act/
14804 F:      include/uapi/linux/pkt_cls.h
14805 F:      include/uapi/linux/pkt_sched.h
14806 F:      include/uapi/linux/tc_act/
14807 F:      include/uapi/linux/tc_ematch/
14808 F:      net/sched/
14810 TC90522 MEDIA DRIVER
14811 M:      Akihiro Tsukada <tskd08@gmail.com>
14812 L:      linux-media@vger.kernel.org
14813 S:      Odd Fixes
14814 F:      drivers/media/dvb-frontends/tc90522*
14816 TCP LOW PRIORITY MODULE
14817 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14818 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14819 W:      http://tcp-lp-mod.sourceforge.net/
14820 S:      Maintained
14821 F:      net/ipv4/tcp_lp.c
14823 TDA10071 MEDIA DRIVER
14824 M:      Antti Palosaari <crope@iki.fi>
14825 L:      linux-media@vger.kernel.org
14826 W:      https://linuxtv.org
14827 W:      http://palosaari.fi/linux/
14828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14829 T:      git git://linuxtv.org/anttip/media_tree.git
14830 S:      Maintained
14831 F:      drivers/media/dvb-frontends/tda10071*
14833 TDA18212 MEDIA DRIVER
14834 M:      Antti Palosaari <crope@iki.fi>
14835 L:      linux-media@vger.kernel.org
14836 W:      https://linuxtv.org
14837 W:      http://palosaari.fi/linux/
14838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14839 T:      git git://linuxtv.org/anttip/media_tree.git
14840 S:      Maintained
14841 F:      drivers/media/tuners/tda18212*
14843 TDA18218 MEDIA DRIVER
14844 M:      Antti Palosaari <crope@iki.fi>
14845 L:      linux-media@vger.kernel.org
14846 W:      https://linuxtv.org
14847 W:      http://palosaari.fi/linux/
14848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14849 T:      git git://linuxtv.org/anttip/media_tree.git
14850 S:      Maintained
14851 F:      drivers/media/tuners/tda18218*
14853 TDA18250 MEDIA DRIVER
14854 M:      Olli Salonen <olli.salonen@iki.fi>
14855 L:      linux-media@vger.kernel.org
14856 W:      https://linuxtv.org
14857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14858 T:      git git://linuxtv.org/media_tree.git
14859 S:      Maintained
14860 F:      drivers/media/tuners/tda18250*
14862 TDA18271 MEDIA DRIVER
14863 M:      Michael Krufky <mkrufky@linuxtv.org>
14864 L:      linux-media@vger.kernel.org
14865 W:      https://linuxtv.org
14866 W:      http://github.com/mkrufky
14867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14868 T:      git git://linuxtv.org/mkrufky/tuners.git
14869 S:      Maintained
14870 F:      drivers/media/tuners/tda18271*
14872 TDA1997x MEDIA DRIVER
14873 M:      Tim Harvey <tharvey@gateworks.com>
14874 L:      linux-media@vger.kernel.org
14875 W:      https://linuxtv.org
14876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14877 S:      Maintained
14878 F:      drivers/media/i2c/tda1997x.*
14880 TDA827x MEDIA DRIVER
14881 M:      Michael Krufky <mkrufky@linuxtv.org>
14882 L:      linux-media@vger.kernel.org
14883 W:      https://linuxtv.org
14884 W:      http://github.com/mkrufky
14885 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14886 T:      git git://linuxtv.org/mkrufky/tuners.git
14887 S:      Maintained
14888 F:      drivers/media/tuners/tda8290.*
14890 TDA8290 MEDIA DRIVER
14891 M:      Michael Krufky <mkrufky@linuxtv.org>
14892 L:      linux-media@vger.kernel.org
14893 W:      https://linuxtv.org
14894 W:      http://github.com/mkrufky
14895 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14896 T:      git git://linuxtv.org/mkrufky/tuners.git
14897 S:      Maintained
14898 F:      drivers/media/tuners/tda8290.*
14900 TDA9840 MEDIA DRIVER
14901 M:      Hans Verkuil <hverkuil@xs4all.nl>
14902 L:      linux-media@vger.kernel.org
14903 T:      git git://linuxtv.org/media_tree.git
14904 W:      https://linuxtv.org
14905 S:      Maintained
14906 F:      drivers/media/i2c/tda9840*
14908 TEA5761 TUNER DRIVER
14909 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14910 L:      linux-media@vger.kernel.org
14911 W:      https://linuxtv.org
14912 T:      git git://linuxtv.org/media_tree.git
14913 S:      Odd fixes
14914 F:      drivers/media/tuners/tea5761.*
14916 TEA5767 TUNER DRIVER
14917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14918 L:      linux-media@vger.kernel.org
14919 W:      https://linuxtv.org
14920 T:      git git://linuxtv.org/media_tree.git
14921 S:      Maintained
14922 F:      drivers/media/tuners/tea5767.*
14924 TEA6415C MEDIA DRIVER
14925 M:      Hans Verkuil <hverkuil@xs4all.nl>
14926 L:      linux-media@vger.kernel.org
14927 T:      git git://linuxtv.org/media_tree.git
14928 W:      https://linuxtv.org
14929 S:      Maintained
14930 F:      drivers/media/i2c/tea6415c*
14932 TEA6420 MEDIA DRIVER
14933 M:      Hans Verkuil <hverkuil@xs4all.nl>
14934 L:      linux-media@vger.kernel.org
14935 T:      git git://linuxtv.org/media_tree.git
14936 W:      https://linuxtv.org
14937 S:      Maintained
14938 F:      drivers/media/i2c/tea6420*
14940 TEAM DRIVER
14941 M:      Jiri Pirko <jiri@resnulli.us>
14942 L:      netdev@vger.kernel.org
14943 S:      Supported
14944 F:      drivers/net/team/
14945 F:      include/linux/if_team.h
14946 F:      include/uapi/linux/if_team.h
14948 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14949 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14950 S:      Maintained
14951 F:      arch/x86/platform/ts5500/
14953 TECHNOTREND USB IR RECEIVER
14954 M:      Sean Young <sean@mess.org>
14955 L:      linux-media@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/media/rc/ttusbir.c
14959 TECHWELL TW9910 VIDEO DECODER
14960 L:      linux-media@vger.kernel.org
14961 S:      Orphan
14962 F:      drivers/media/i2c/tw9910.c
14963 F:      include/media/i2c/tw9910.h
14965 TEE SUBSYSTEM
14966 M:      Jens Wiklander <jens.wiklander@linaro.org>
14967 S:      Maintained
14968 F:      include/linux/tee_drv.h
14969 F:      include/uapi/linux/tee.h
14970 F:      drivers/tee/
14971 F:      Documentation/tee.txt
14973 TEGRA ARCHITECTURE SUPPORT
14974 M:      Thierry Reding <thierry.reding@gmail.com>
14975 M:      Jonathan Hunter <jonathanh@nvidia.com>
14976 L:      linux-tegra@vger.kernel.org
14977 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14979 S:      Supported
14980 N:      [^a-z]tegra
14982 TEGRA CLOCK DRIVER
14983 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14984 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14985 S:      Supported
14986 F:      drivers/clk/tegra/
14988 TEGRA DMA DRIVERS
14989 M:      Laxman Dewangan <ldewangan@nvidia.com>
14990 M:      Jon Hunter <jonathanh@nvidia.com>
14991 S:      Supported
14992 F:      drivers/dma/tegra*
14994 TEGRA I2C DRIVER
14995 M:      Laxman Dewangan <ldewangan@nvidia.com>
14996 S:      Supported
14997 F:      drivers/i2c/busses/i2c-tegra.c
14999 TEGRA IOMMU DRIVERS
15000 M:      Thierry Reding <thierry.reding@gmail.com>
15001 L:      linux-tegra@vger.kernel.org
15002 S:      Supported
15003 F:      drivers/iommu/tegra*
15005 TEGRA KBC DRIVER
15006 M:      Laxman Dewangan <ldewangan@nvidia.com>
15007 S:      Supported
15008 F:      drivers/input/keyboard/tegra-kbc.c
15010 TEGRA NAND DRIVER
15011 M:      Stefan Agner <stefan@agner.ch>
15012 M:      Lucas Stach <dev@lynxeye.de>
15013 S:      Maintained
15014 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15015 F:      drivers/mtd/nand/raw/tegra_nand.c
15017 TEGRA PWM DRIVER
15018 M:      Thierry Reding <thierry.reding@gmail.com>
15019 S:      Supported
15020 F:      drivers/pwm/pwm-tegra.c
15022 TEGRA SERIAL DRIVER
15023 M:      Laxman Dewangan <ldewangan@nvidia.com>
15024 S:      Supported
15025 F:      drivers/tty/serial/serial-tegra.c
15027 TEGRA SPI DRIVER
15028 M:      Laxman Dewangan <ldewangan@nvidia.com>
15029 S:      Supported
15030 F:      drivers/spi/spi-tegra*
15032 TEHUTI ETHERNET DRIVER
15033 M:      Andy Gospodarek <andy@greyhouse.net>
15034 L:      netdev@vger.kernel.org
15035 S:      Supported
15036 F:      drivers/net/ethernet/tehuti/*
15038 Telecom Clock Driver for MCPL0010
15039 M:      Mark Gross <mark.gross@intel.com>
15040 S:      Supported
15041 F:      drivers/char/tlclk.c
15043 TENSILICA XTENSA PORT (xtensa)
15044 M:      Chris Zankel <chris@zankel.net>
15045 M:      Max Filippov <jcmvbkbc@gmail.com>
15046 L:      linux-xtensa@linux-xtensa.org
15047 T:      git git://github.com/czankel/xtensa-linux.git
15048 S:      Maintained
15049 F:      arch/xtensa/
15050 F:      drivers/irqchip/irq-xtensa-*
15052 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15053 M:      Nishanth Menon <nm@ti.com>
15054 M:      Tero Kristo <t-kristo@ti.com>
15055 M:      Santosh Shilimkar <ssantosh@kernel.org>
15056 L:      linux-arm-kernel@lists.infradead.org
15057 S:      Maintained
15058 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15059 F:      drivers/firmware/ti_sci*
15060 F:      include/linux/soc/ti/ti_sci_protocol.h
15061 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15062 F:      drivers/soc/ti/ti_sci_pm_domains.c
15063 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15064 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15065 F:      drivers/clk/keystone/sci-clk.c
15066 F:      drivers/reset/reset-ti-sci.c
15068 Texas Instruments ASoC drivers
15069 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15071 S:      Maintained
15072 F:      sound/soc/ti/
15074 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15075 M:      Hans Verkuil <hverkuil@xs4all.nl>
15076 L:      linux-media@vger.kernel.org
15077 T:      git git://linuxtv.org/media_tree.git
15078 W:      https://linuxtv.org
15079 S:      Maintained
15080 F:      drivers/media/radio/radio-raremono.c
15082 THERMAL
15083 M:      Zhang Rui <rui.zhang@intel.com>
15084 M:      Eduardo Valentin <edubezval@gmail.com>
15085 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
15086 L:      linux-pm@vger.kernel.org
15087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15089 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15090 S:      Supported
15091 F:      drivers/thermal/
15092 F:      include/linux/thermal.h
15093 F:      include/uapi/linux/thermal.h
15094 F:      include/linux/cpu_cooling.h
15095 F:      Documentation/devicetree/bindings/thermal/
15097 THERMAL/CPU_COOLING
15098 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
15099 M:      Viresh Kumar <viresh.kumar@linaro.org>
15100 M:      Javi Merino <javi.merino@kernel.org>
15101 L:      linux-pm@vger.kernel.org
15102 S:      Supported
15103 F:      Documentation/thermal/cpu-cooling-api.txt
15104 F:      drivers/thermal/cpu_cooling.c
15105 F:      include/linux/cpu_cooling.h
15107 THINKPAD ACPI EXTRAS DRIVER
15108 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15109 L:      ibm-acpi-devel@lists.sourceforge.net
15110 L:      platform-driver-x86@vger.kernel.org
15111 W:      http://ibm-acpi.sourceforge.net
15112 W:      http://thinkwiki.org/wiki/Ibm-acpi
15113 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15114 S:      Maintained
15115 F:      drivers/platform/x86/thinkpad_acpi.c
15117 THUNDERBOLT DRIVER
15118 M:      Andreas Noever <andreas.noever@gmail.com>
15119 M:      Michael Jamet <michael.jamet@intel.com>
15120 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15121 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15123 S:      Maintained
15124 F:      Documentation/admin-guide/thunderbolt.rst
15125 F:      drivers/thunderbolt/
15126 F:      include/linux/thunderbolt.h
15128 THUNDERBOLT NETWORK DRIVER
15129 M:      Michael Jamet <michael.jamet@intel.com>
15130 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
15131 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
15132 L:      netdev@vger.kernel.org
15133 S:      Maintained
15134 F:      drivers/net/thunderbolt.c
15136 THUNDERX GPIO DRIVER
15137 M:      David Daney <david.daney@cavium.com>
15138 S:      Maintained
15139 F:      drivers/gpio/gpio-thunderx.c
15141 TI AM437X VPFE DRIVER
15142 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15143 L:      linux-media@vger.kernel.org
15144 W:      https://linuxtv.org
15145 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15146 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15147 S:      Maintained
15148 F:      drivers/media/platform/am437x/
15150 TI BANDGAP AND THERMAL DRIVER
15151 M:      Eduardo Valentin <edubezval@gmail.com>
15152 M:      Keerthy <j-keerthy@ti.com>
15153 L:      linux-pm@vger.kernel.org
15154 L:      linux-omap@vger.kernel.org
15155 S:      Maintained
15156 F:      drivers/thermal/ti-soc-thermal/
15158 TI BQ27XXX POWER SUPPLY DRIVER
15159 R:      Andrew F. Davis <afd@ti.com>
15160 F:      include/linux/power/bq27xxx_battery.h
15161 F:      drivers/power/supply/bq27xxx_battery.c
15162 F:      drivers/power/supply/bq27xxx_battery_i2c.c
15164 TI CDCE706 CLOCK DRIVER
15165 M:      Max Filippov <jcmvbkbc@gmail.com>
15166 S:      Maintained
15167 F:      drivers/clk/clk-cdce706.c
15169 TI CLOCK DRIVER
15170 M:      Tero Kristo <t-kristo@ti.com>
15171 L:      linux-omap@vger.kernel.org
15172 S:      Maintained
15173 F:      drivers/clk/ti/
15174 F:      include/linux/clk/ti.h
15176 TI DAVINCI MACHINE SUPPORT
15177 M:      Sekhar Nori <nsekhar@ti.com>
15178 M:      Kevin Hilman <khilman@kernel.org>
15179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15181 S:      Supported
15182 F:      arch/arm/mach-davinci/
15183 F:      drivers/i2c/busses/i2c-davinci.c
15184 F:      arch/arm/boot/dts/da850*
15186 TI DAVINCI SERIES CLOCK DRIVER
15187 M:      David Lechner <david@lechnology.com>
15188 R:      Sekhar Nori <nsekhar@ti.com>
15189 S:      Maintained
15190 F:      Documentation/devicetree/bindings/clock/ti/davinci/
15191 F:      drivers/clk/davinci/
15193 TI DAVINCI SERIES GPIO DRIVER
15194 M:      Keerthy <j-keerthy@ti.com>
15195 L:      linux-gpio@vger.kernel.org
15196 S:      Maintained
15197 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15198 F:      drivers/gpio/gpio-davinci.c
15200 TI DAVINCI SERIES MEDIA DRIVER
15201 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15202 L:      linux-media@vger.kernel.org
15203 W:      https://linuxtv.org
15204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15205 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15206 S:      Maintained
15207 F:      drivers/media/platform/davinci/
15208 F:      include/media/davinci/
15210 TI ETHERNET SWITCH DRIVER (CPSW)
15211 R:      Grygorii Strashko <grygorii.strashko@ti.com>
15212 L:      linux-omap@vger.kernel.org
15213 L:      netdev@vger.kernel.org
15214 S:      Maintained
15215 F:      drivers/net/ethernet/ti/cpsw*
15216 F:      drivers/net/ethernet/ti/davinci*
15218 TI FLASH MEDIA INTERFACE DRIVER
15219 M:      Alex Dubov <oakad@yahoo.com>
15220 S:      Maintained
15221 F:      drivers/misc/tifm*
15222 F:      drivers/mmc/host/tifm_sd.c
15223 F:      include/linux/tifm.h
15225 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15226 M:      Santosh Shilimkar <ssantosh@kernel.org>
15227 L:      linux-kernel@vger.kernel.org
15228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15229 S:      Maintained
15230 F:      drivers/soc/ti/*
15231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15233 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15234 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
15235 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15237 S:      Maintained
15238 F:      sound/soc/codecs/lm49453*
15239 F:      sound/soc/codecs/isabelle*
15241 TI LP855x BACKLIGHT DRIVER
15242 M:      Milo Kim <milo.kim@ti.com>
15243 S:      Maintained
15244 F:      Documentation/backlight/lp855x-driver.txt
15245 F:      drivers/video/backlight/lp855x_bl.c
15246 F:      include/linux/platform_data/lp855x.h
15248 TI LP8727 CHARGER DRIVER
15249 M:      Milo Kim <milo.kim@ti.com>
15250 S:      Maintained
15251 F:      drivers/power/supply/lp8727_charger.c
15252 F:      include/linux/platform_data/lp8727.h
15254 TI LP8788 MFD DRIVER
15255 M:      Milo Kim <milo.kim@ti.com>
15256 S:      Maintained
15257 F:      drivers/iio/adc/lp8788_adc.c
15258 F:      drivers/leds/leds-lp8788.c
15259 F:      drivers/mfd/lp8788*.c
15260 F:      drivers/power/supply/lp8788-charger.c
15261 F:      drivers/regulator/lp8788-*.c
15262 F:      include/linux/mfd/lp8788*.h
15264 TI NETCP ETHERNET DRIVER
15265 M:      Wingman Kwok <w-kwok2@ti.com>
15266 M:      Murali Karicheri <m-karicheri2@ti.com>
15267 L:      netdev@vger.kernel.org
15268 S:      Maintained
15269 F:      drivers/net/ethernet/ti/netcp*
15271 TI PCM3060 ASoC CODEC DRIVER
15272 M:      Kirill Marinushkin <kmarinushkin@birdec.tech>
15273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15274 S:      Maintained
15275 F:      Documentation/devicetree/bindings/sound/pcm3060.txt
15276 F:      sound/soc/codecs/pcm3060*
15278 TI TAS571X FAMILY ASoC CODEC DRIVER
15279 M:      Kevin Cernekee <cernekee@chromium.org>
15280 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15281 S:      Odd Fixes
15282 F:      sound/soc/codecs/tas571x*
15284 TI TRF7970A NFC DRIVER
15285 M:      Mark Greer <mgreer@animalcreek.com>
15286 L:      linux-wireless@vger.kernel.org
15287 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
15288 S:      Supported
15289 F:      drivers/nfc/trf7970a.c
15290 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15292 TI TWL4030 SERIES SOC CODEC DRIVER
15293 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
15294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15295 S:      Maintained
15296 F:      sound/soc/codecs/twl4030*
15298 TI VPE/CAL DRIVERS
15299 M:      Benoit Parrot <bparrot@ti.com>
15300 L:      linux-media@vger.kernel.org
15301 W:      http://linuxtv.org/
15302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15303 S:      Maintained
15304 F:      drivers/media/platform/ti-vpe/
15306 TI WILINK WIRELESS DRIVERS
15307 L:      linux-wireless@vger.kernel.org
15308 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
15309 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
15310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15311 S:      Orphan
15312 F:      drivers/net/wireless/ti/
15313 F:      include/linux/wl12xx.h
15315 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15316 M:      John Stultz <john.stultz@linaro.org>
15317 M:      Thomas Gleixner <tglx@linutronix.de>
15318 R:      Stephen Boyd <sboyd@kernel.org>
15319 L:      linux-kernel@vger.kernel.org
15320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15321 S:      Supported
15322 F:      include/linux/clocksource.h
15323 F:      include/linux/time.h
15324 F:      include/linux/timex.h
15325 F:      include/uapi/linux/time.h
15326 F:      include/uapi/linux/timex.h
15327 F:      kernel/time/clocksource.c
15328 F:      kernel/time/time*.c
15329 F:      kernel/time/alarmtimer.c
15330 F:      kernel/time/ntp.c
15331 F:      tools/testing/selftests/timers/
15333 TIPC NETWORK LAYER
15334 M:      Jon Maloy <jon.maloy@ericsson.com>
15335 M:      Ying Xue <ying.xue@windriver.com>
15336 L:      netdev@vger.kernel.org (core kernel code)
15337 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15338 W:      http://tipc.sourceforge.net/
15339 S:      Maintained
15340 F:      include/uapi/linux/tipc*.h
15341 F:      net/tipc/
15343 TLAN NETWORK DRIVER
15344 M:      Samuel Chessman <chessman@tux.org>
15345 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
15346 W:      http://sourceforge.net/projects/tlan/
15347 S:      Maintained
15348 F:      Documentation/networking/device_drivers/ti/tlan.txt
15349 F:      drivers/net/ethernet/ti/tlan.*
15351 TM6000 VIDEO4LINUX DRIVER
15352 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15353 L:      linux-media@vger.kernel.org
15354 W:      https://linuxtv.org
15355 T:      git git://linuxtv.org/media_tree.git
15356 S:      Odd fixes
15357 F:      drivers/media/usb/tm6000/
15358 F:      Documentation/media/v4l-drivers/tm6000*
15360 TMIO/SDHI MMC DRIVER
15361 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
15362 L:      linux-mmc@vger.kernel.org
15363 S:      Supported
15364 F:      drivers/mmc/host/tmio_mmc*
15365 F:      drivers/mmc/host/renesas_sdhi*
15366 F:      include/linux/mfd/tmio.h
15368 TMP401 HARDWARE MONITOR DRIVER
15369 M:      Guenter Roeck <linux@roeck-us.net>
15370 L:      linux-hwmon@vger.kernel.org
15371 S:      Maintained
15372 F:      Documentation/hwmon/tmp401
15373 F:      drivers/hwmon/tmp401.c
15375 TMPFS (SHMEM FILESYSTEM)
15376 M:      Hugh Dickins <hughd@google.com>
15377 L:      linux-mm@kvack.org
15378 S:      Maintained
15379 F:      include/linux/shmem_fs.h
15380 F:      mm/shmem.c
15382 TOMOYO SECURITY MODULE
15383 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
15384 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15385 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15386 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15387 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15388 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15389 W:      http://tomoyo.sourceforge.jp/
15390 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15391 S:      Maintained
15392 F:      security/tomoyo/
15394 TOPSTAR LAPTOP EXTRAS DRIVER
15395 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
15396 L:      platform-driver-x86@vger.kernel.org
15397 S:      Maintained
15398 F:      drivers/platform/x86/topstar-laptop.c
15400 TORTURE-TEST MODULES
15401 M:      Davidlohr Bueso <dave@stgolabs.net>
15402 M:      "Paul E. McKenney" <paulmck@linux.ibm.com>
15403 M:      Josh Triplett <josh@joshtriplett.org>
15404 L:      linux-kernel@vger.kernel.org
15405 S:      Supported
15406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15407 F:      Documentation/RCU/torture.txt
15408 F:      kernel/torture.c
15409 F:      kernel/rcu/rcutorture.c
15410 F:      kernel/rcu/rcuperf.c
15411 F:      kernel/locking/locktorture.c
15413 TOSHIBA ACPI EXTRAS DRIVER
15414 M:      Azael Avalos <coproscefalo@gmail.com>
15415 L:      platform-driver-x86@vger.kernel.org
15416 S:      Maintained
15417 F:      drivers/platform/x86/toshiba_acpi.c
15419 TOSHIBA BLUETOOTH DRIVER
15420 M:      Azael Avalos <coproscefalo@gmail.com>
15421 L:      platform-driver-x86@vger.kernel.org
15422 S:      Maintained
15423 F:      drivers/platform/x86/toshiba_bluetooth.c
15425 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15426 M:      Azael Avalos <coproscefalo@gmail.com>
15427 L:      platform-driver-x86@vger.kernel.org
15428 S:      Maintained
15429 F:      drivers/platform/x86/toshiba_haps.c
15431 TOSHIBA SMM DRIVER
15432 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
15433 W:      http://www.buzzard.org.uk/toshiba/
15434 S:      Maintained
15435 F:      drivers/char/toshiba.c
15436 F:      include/linux/toshiba.h
15437 F:      include/uapi/linux/toshiba.h
15439 TOSHIBA TC358743 DRIVER
15440 M:      Mats Randgaard <matrandg@cisco.com>
15441 L:      linux-media@vger.kernel.org
15442 S:      Maintained
15443 F:      drivers/media/i2c/tc358743*
15444 F:      include/media/i2c/tc358743.h
15446 TOSHIBA WMI HOTKEYS DRIVER
15447 M:      Azael Avalos <coproscefalo@gmail.com>
15448 L:      platform-driver-x86@vger.kernel.org
15449 S:      Maintained
15450 F:      drivers/platform/x86/toshiba-wmi.c
15452 TPM DEVICE DRIVER
15453 M:      Peter Huewe <peterhuewe@gmx.de>
15454 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15455 R:      Jason Gunthorpe <jgg@ziepe.ca>
15456 L:      linux-integrity@vger.kernel.org
15457 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
15458 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15459 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
15460 S:      Maintained
15461 F:      drivers/char/tpm/
15463 TRACING
15464 M:      Steven Rostedt <rostedt@goodmis.org>
15465 M:      Ingo Molnar <mingo@redhat.com>
15466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15467 S:      Maintained
15468 F:      Documentation/trace/ftrace.rst
15469 F:      arch/*/*/*/ftrace.h
15470 F:      arch/*/kernel/ftrace.c
15471 F:      include/*/ftrace.h
15472 F:      include/linux/trace*.h
15473 F:      include/trace/
15474 F:      kernel/trace/
15475 F:      tools/testing/selftests/ftrace/
15477 TRACING MMIO ACCESSES (MMIOTRACE)
15478 M:      Steven Rostedt <rostedt@goodmis.org>
15479 M:      Ingo Molnar <mingo@kernel.org>
15480 R:      Karol Herbst <karolherbst@gmail.com>
15481 R:      Pekka Paalanen <ppaalanen@gmail.com>
15482 S:      Maintained
15483 L:      linux-kernel@vger.kernel.org
15484 L:      nouveau@lists.freedesktop.org
15485 F:      kernel/trace/trace_mmiotrace.c
15486 F:      include/linux/mmiotrace.h
15487 F:      arch/x86/mm/kmmio.c
15488 F:      arch/x86/mm/mmio-mod.c
15489 F:      arch/x86/mm/testmmiotrace.c
15491 TRIVIAL PATCHES
15492 M:      Jiri Kosina <trivial@kernel.org>
15493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15494 S:      Maintained
15495 K:      ^Subject:.*(?i)trivial
15497 TEMPO SEMICONDUCTOR DRIVERS
15498 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15499 S:      Maintained
15500 F:      sound/soc/codecs/tscs*.c
15501 F:      sound/soc/codecs/tscs*.h
15502 F:      Documentation/devicetree/bindings/sound/tscs*.txt
15504 TTY LAYER
15505 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15506 M:      Jiri Slaby <jslaby@suse.com>
15507 S:      Supported
15508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15509 F:      Documentation/serial/
15510 F:      drivers/tty/
15511 F:      drivers/tty/serial/serial_core.c
15512 F:      include/linux/serial_core.h
15513 F:      include/linux/serial.h
15514 F:      include/linux/tty.h
15515 F:      include/uapi/linux/serial_core.h
15516 F:      include/uapi/linux/serial.h
15517 F:      include/uapi/linux/tty.h
15519 TUA9001 MEDIA DRIVER
15520 M:      Antti Palosaari <crope@iki.fi>
15521 L:      linux-media@vger.kernel.org
15522 W:      https://linuxtv.org
15523 W:      http://palosaari.fi/linux/
15524 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
15525 T:      git git://linuxtv.org/anttip/media_tree.git
15526 S:      Maintained
15527 F:      drivers/media/tuners/tua9001*
15529 TULIP NETWORK DRIVERS
15530 L:      netdev@vger.kernel.org
15531 L:      linux-parisc@vger.kernel.org
15532 S:      Orphan
15533 F:      drivers/net/ethernet/dec/tulip/
15535 TUN/TAP driver
15536 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
15537 W:      http://vtun.sourceforge.net/tun
15538 S:      Maintained
15539 F:      Documentation/networking/tuntap.txt
15540 F:      arch/um/os-Linux/drivers/
15542 TURBOCHANNEL SUBSYSTEM
15543 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15544 M:      Ralf Baechle <ralf@linux-mips.org>
15545 L:      linux-mips@vger.kernel.org
15546 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
15547 S:      Maintained
15548 F:      drivers/tc/
15549 F:      include/linux/tc.h
15551 TURBOSTAT UTILITY
15552 M:      "Len Brown" <lenb@kernel.org>
15553 L:      linux-pm@vger.kernel.org
15554 B:      https://bugzilla.kernel.org
15555 Q:      https://patchwork.kernel.org/project/linux-pm/list/
15556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15557 S:      Supported
15558 F:      tools/power/x86/turbostat/
15560 TW5864 VIDEO4LINUX DRIVER
15561 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15562 M:      Anton Sviridenko <anton@corp.bluecherry.net>
15563 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15564 M:      Andrey Utkin <andrey_utkin@fastmail.com>
15565 L:      linux-media@vger.kernel.org
15566 S:      Supported
15567 F:      drivers/media/pci/tw5864/
15569 TW68 VIDEO4LINUX DRIVER
15570 M:      Hans Verkuil <hverkuil@xs4all.nl>
15571 L:      linux-media@vger.kernel.org
15572 T:      git git://linuxtv.org/media_tree.git
15573 W:      https://linuxtv.org
15574 S:      Odd Fixes
15575 F:      drivers/media/pci/tw68/
15577 TW686X VIDEO4LINUX DRIVER
15578 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15579 L:      linux-media@vger.kernel.org
15580 T:      git git://linuxtv.org/media_tree.git
15581 W:      http://linuxtv.org
15582 S:      Maintained
15583 F:      drivers/media/pci/tw686x/
15585 UBI FILE SYSTEM (UBIFS)
15586 M:      Richard Weinberger <richard@nod.at>
15587 M:      Artem Bityutskiy <dedekind1@gmail.com>
15588 M:      Adrian Hunter <adrian.hunter@intel.com>
15589 L:      linux-mtd@lists.infradead.org
15590 T:      git git://git.infradead.org/ubifs-2.6.git
15591 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
15592 S:      Supported
15593 F:      Documentation/filesystems/ubifs.txt
15594 F:      fs/ubifs/
15596 UCLINUX (M68KNOMMU AND COLDFIRE)
15597 M:      Greg Ungerer <gerg@linux-m68k.org>
15598 W:      http://www.linux-m68k.org/
15599 W:      http://www.uclinux.org/
15600 L:      linux-m68k@lists.linux-m68k.org
15601 L:      uclinux-dev@uclinux.org  (subscribers-only)
15602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15603 S:      Maintained
15604 F:      arch/m68k/coldfire/
15605 F:      arch/m68k/68*/
15606 F:      arch/m68k/*/*_no.*
15607 F:      arch/m68k/include/asm/*_no.*
15609 UDF FILESYSTEM
15610 M:      Jan Kara <jack@suse.com>
15611 S:      Maintained
15612 F:      Documentation/filesystems/udf.txt
15613 F:      fs/udf/
15615 UDRAW TABLET
15616 M:      Bastien Nocera <hadess@hadess.net>
15617 L:      linux-input@vger.kernel.org
15618 S:      Maintained
15619 F:      drivers/hid/hid-udraw-ps3.c
15621 UFS FILESYSTEM
15622 M:      Evgeniy Dushistov <dushistov@mail.ru>
15623 S:      Maintained
15624 F:      Documentation/filesystems/ufs.txt
15625 F:      fs/ufs/
15627 UHID USERSPACE HID IO DRIVER:
15628 M:      David Herrmann <dh.herrmann@googlemail.com>
15629 L:      linux-input@vger.kernel.org
15630 S:      Maintained
15631 F:      drivers/hid/uhid.c
15632 F:      include/uapi/linux/uhid.h
15634 ULPI BUS
15635 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15636 L:      linux-usb@vger.kernel.org
15637 S:      Maintained
15638 F:      drivers/usb/common/ulpi.c
15639 F:      include/linux/ulpi/
15641 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15642 L:      linux-usb@vger.kernel.org
15643 S:      Orphan
15644 F:      drivers/uwb/
15645 F:      include/linux/uwb.h
15646 F:      include/linux/uwb/
15648 UNICORE32 ARCHITECTURE:
15649 M:      Guan Xuetao <gxt@pku.edu.cn>
15650 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15651 S:      Maintained
15652 T:      git git://github.com/gxt/linux.git
15653 F:      arch/unicore32/
15655 UNIFDEF
15656 M:      Tony Finch <dot@dotat.at>
15657 W:      http://dotat.at/prog/unifdef
15658 S:      Maintained
15659 F:      scripts/unifdef.c
15661 UNIFORM CDROM DRIVER
15662 M:      Jens Axboe <axboe@kernel.dk>
15663 W:      http://www.kernel.dk
15664 S:      Maintained
15665 F:      Documentation/cdrom/
15666 F:      drivers/cdrom/cdrom.c
15667 F:      include/linux/cdrom.h
15668 F:      include/uapi/linux/cdrom.h
15670 UNISYS S-PAR DRIVERS
15671 M:      David Kershner <david.kershner@unisys.com>
15672 L:      sparmaintainer@unisys.com (Unisys internal)
15673 S:      Supported
15674 F:      include/linux/visorbus.h
15675 F:      drivers/visorbus/
15676 F:      drivers/staging/unisys/
15678 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15679 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15680 L:      linux-scsi@vger.kernel.org
15681 S:      Supported
15682 F:      Documentation/scsi/ufs.txt
15683 F:      drivers/scsi/ufs/
15685 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15686 M:      Joao Pinto <jpinto@synopsys.com>
15687 L:      linux-scsi@vger.kernel.org
15688 S:      Supported
15689 F:      drivers/scsi/ufs/*dwc*
15691 UNSORTED BLOCK IMAGES (UBI)
15692 M:      Artem Bityutskiy <dedekind1@gmail.com>
15693 M:      Richard Weinberger <richard@nod.at>
15694 W:      http://www.linux-mtd.infradead.org/
15695 L:      linux-mtd@lists.infradead.org
15696 T:      git git://git.infradead.org/ubifs-2.6.git
15697 S:      Supported
15698 F:      drivers/mtd/ubi/
15699 F:      include/linux/mtd/ubi.h
15700 F:      include/uapi/mtd/ubi-user.h
15702 USB "USBNET" DRIVER FRAMEWORK
15703 M:      Oliver Neukum <oneukum@suse.com>
15704 L:      netdev@vger.kernel.org
15705 W:      http://www.linux-usb.org/usbnet
15706 S:      Maintained
15707 F:      drivers/net/usb/usbnet.c
15708 F:      include/linux/usb/usbnet.h
15710 USB ACM DRIVER
15711 M:      Oliver Neukum <oneukum@suse.com>
15712 L:      linux-usb@vger.kernel.org
15713 S:      Maintained
15714 F:      Documentation/usb/acm.txt
15715 F:      drivers/usb/class/cdc-acm.*
15717 USB AR5523 WIRELESS DRIVER
15718 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15719 L:      linux-wireless@vger.kernel.org
15720 S:      Maintained
15721 F:      drivers/net/wireless/ath/ar5523/
15723 USB ATTACHED SCSI
15724 M:      Oliver Neukum <oneukum@suse.com>
15725 L:      linux-usb@vger.kernel.org
15726 L:      linux-scsi@vger.kernel.org
15727 S:      Maintained
15728 F:      drivers/usb/storage/uas.c
15730 USB CDC ETHERNET DRIVER
15731 M:      Oliver Neukum <oliver@neukum.org>
15732 L:      linux-usb@vger.kernel.org
15733 S:      Maintained
15734 F:      drivers/net/usb/cdc_*.c
15735 F:      include/uapi/linux/usb/cdc.h
15737 USB CHAOSKEY DRIVER
15738 M:      Keith Packard <keithp@keithp.com>
15739 L:      linux-usb@vger.kernel.org
15740 S:      Maintained
15741 F:      drivers/usb/misc/chaoskey.c
15743 USB CYPRESS C67X00 DRIVER
15744 M:      Peter Korsgaard <jacmet@sunsite.dk>
15745 L:      linux-usb@vger.kernel.org
15746 S:      Maintained
15747 F:      drivers/usb/c67x00/
15749 USB DAVICOM DM9601 DRIVER
15750 M:      Peter Korsgaard <jacmet@sunsite.dk>
15751 L:      netdev@vger.kernel.org
15752 W:      http://www.linux-usb.org/usbnet
15753 S:      Maintained
15754 F:      drivers/net/usb/dm9601.c
15756 USB DIAMOND RIO500 DRIVER
15757 M:      Cesar Miquel <miquel@df.uba.ar>
15758 L:      rio500-users@lists.sourceforge.net
15759 W:      http://rio500.sourceforge.net
15760 S:      Maintained
15761 F:      drivers/usb/misc/rio500*
15763 USB EHCI DRIVER
15764 M:      Alan Stern <stern@rowland.harvard.edu>
15765 L:      linux-usb@vger.kernel.org
15766 S:      Maintained
15767 F:      Documentation/usb/ehci.txt
15768 F:      drivers/usb/host/ehci*
15770 USB GADGET/PERIPHERAL SUBSYSTEM
15771 M:      Felipe Balbi <balbi@kernel.org>
15772 L:      linux-usb@vger.kernel.org
15773 W:      http://www.linux-usb.org/gadget
15774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15775 S:      Maintained
15776 F:      drivers/usb/gadget/
15777 F:      include/linux/usb/gadget*
15779 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15780 M:      Jiri Kosina <jikos@kernel.org>
15781 M:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15782 L:      linux-usb@vger.kernel.org
15783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15784 S:      Maintained
15785 F:      Documentation/hid/hiddev.txt
15786 F:      drivers/hid/usbhid/
15788 USB INTEL XHCI ROLE MUX DRIVER
15789 M:      Hans de Goede <hdegoede@redhat.com>
15790 L:      linux-usb@vger.kernel.org
15791 S:      Maintained
15792 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15794 USB ISP116X DRIVER
15795 M:      Olav Kongas <ok@artecdesign.ee>
15796 L:      linux-usb@vger.kernel.org
15797 S:      Maintained
15798 F:      drivers/usb/host/isp116x*
15799 F:      include/linux/usb/isp116x.h
15801 USB LAN78XX ETHERNET DRIVER
15802 M:      Woojung Huh <woojung.huh@microchip.com>
15803 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15804 L:      netdev@vger.kernel.org
15805 S:      Maintained
15806 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15807 F:      drivers/net/usb/lan78xx.*
15808 F:      include/dt-bindings/net/microchip-lan78xx.h
15810 USB MASS STORAGE DRIVER
15811 M:      Alan Stern <stern@rowland.harvard.edu>
15812 L:      linux-usb@vger.kernel.org
15813 L:      usb-storage@lists.one-eyed-alien.net
15814 S:      Maintained
15815 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15816 F:      drivers/usb/storage/
15818 USB MIDI DRIVER
15819 M:      Clemens Ladisch <clemens@ladisch.de>
15820 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15821 T:      git git://git.alsa-project.org/alsa-kernel.git
15822 S:      Maintained
15823 F:      sound/usb/midi.*
15825 USB NETWORKING DRIVERS
15826 L:      linux-usb@vger.kernel.org
15827 S:      Odd Fixes
15828 F:      drivers/net/usb/
15830 USB OHCI DRIVER
15831 M:      Alan Stern <stern@rowland.harvard.edu>
15832 L:      linux-usb@vger.kernel.org
15833 S:      Maintained
15834 F:      Documentation/usb/ohci.txt
15835 F:      drivers/usb/host/ohci*
15837 USB OTG FSM (Finite State Machine)
15838 M:      Peter Chen <Peter.Chen@nxp.com>
15839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15840 L:      linux-usb@vger.kernel.org
15841 S:      Maintained
15842 F:      drivers/usb/common/usb-otg-fsm.c
15844 USB OVER IP DRIVER
15845 M:      Valentina Manea <valentina.manea.m@gmail.com>
15846 M:      Shuah Khan <shuah@kernel.org>
15847 L:      linux-usb@vger.kernel.org
15848 S:      Maintained
15849 F:      Documentation/usb/usbip_protocol.txt
15850 F:      drivers/usb/usbip/
15851 F:      tools/usb/usbip/
15852 F:      tools/testing/selftests/drivers/usb/usbip/
15854 USB PEGASUS DRIVER
15855 M:      Petko Manolov <petkan@nucleusys.com>
15856 L:      linux-usb@vger.kernel.org
15857 L:      netdev@vger.kernel.org
15858 T:      git git://github.com/petkan/pegasus.git
15859 W:      https://github.com/petkan/pegasus
15860 S:      Maintained
15861 F:      drivers/net/usb/pegasus.*
15863 USB PHY LAYER
15864 M:      Felipe Balbi <balbi@kernel.org>
15865 L:      linux-usb@vger.kernel.org
15866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15867 S:      Maintained
15868 F:      drivers/usb/phy/
15870 USB PRINTER DRIVER (usblp)
15871 M:      Pete Zaitcev <zaitcev@redhat.com>
15872 L:      linux-usb@vger.kernel.org
15873 S:      Supported
15874 F:      drivers/usb/class/usblp.c
15876 USB QMI WWAN NETWORK DRIVER
15877 M:      Bjørn Mork <bjorn@mork.no>
15878 L:      netdev@vger.kernel.org
15879 S:      Maintained
15880 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15881 F:      drivers/net/usb/qmi_wwan.c
15883 USB RTL8150 DRIVER
15884 M:      Petko Manolov <petkan@nucleusys.com>
15885 L:      linux-usb@vger.kernel.org
15886 L:      netdev@vger.kernel.org
15887 T:      git git://github.com/petkan/rtl8150.git
15888 W:      https://github.com/petkan/rtl8150
15889 S:      Maintained
15890 F:      drivers/net/usb/rtl8150.c
15892 USB SERIAL SUBSYSTEM
15893 M:      Johan Hovold <johan@kernel.org>
15894 L:      linux-usb@vger.kernel.org
15895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15896 S:      Maintained
15897 F:      Documentation/usb/usb-serial.txt
15898 F:      drivers/usb/serial/
15899 F:      include/linux/usb/serial.h
15901 USB SMSC75XX ETHERNET DRIVER
15902 M:      Steve Glendinning <steve.glendinning@shawell.net>
15903 L:      netdev@vger.kernel.org
15904 S:      Maintained
15905 F:      drivers/net/usb/smsc75xx.*
15907 USB SMSC95XX ETHERNET DRIVER
15908 M:      Steve Glendinning <steve.glendinning@shawell.net>
15909 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15910 L:      netdev@vger.kernel.org
15911 S:      Maintained
15912 F:      drivers/net/usb/smsc95xx.*
15914 USB SUBSYSTEM
15915 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15916 L:      linux-usb@vger.kernel.org
15917 W:      http://www.linux-usb.org
15918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15919 S:      Supported
15920 F:      Documentation/devicetree/bindings/usb/
15921 F:      Documentation/usb/
15922 F:      drivers/usb/
15923 F:      include/linux/usb.h
15924 F:      include/linux/usb/
15926 USB TYPEC PI3USB30532 MUX DRIVER
15927 M:      Hans de Goede <hdegoede@redhat.com>
15928 L:      linux-usb@vger.kernel.org
15929 S:      Maintained
15930 F:      drivers/usb/typec/mux/pi3usb30532.c
15932 USB TYPEC CLASS
15933 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15934 L:      linux-usb@vger.kernel.org
15935 S:      Maintained
15936 F:      Documentation/ABI/testing/sysfs-class-typec
15937 F:      Documentation/driver-api/usb/typec.rst
15938 F:      drivers/usb/typec/
15939 F:      include/linux/usb/typec.h
15941 USB TYPEC BUS FOR ALTERNATE MODES
15942 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15943 L:      linux-usb@vger.kernel.org
15944 S:      Maintained
15945 F:      Documentation/ABI/testing/sysfs-bus-typec
15946 F:      Documentation/driver-api/usb/typec_bus.rst
15947 F:      drivers/usb/typec/altmodes/
15948 F:      include/linux/usb/typec_altmode.h
15950 USB TYPEC PORT CONTROLLER DRIVERS
15951 M:      Guenter Roeck <linux@roeck-us.net>
15952 L:      linux-usb@vger.kernel.org
15953 S:      Maintained
15954 F:      drivers/usb/typec/tcpm/
15956 USB UHCI DRIVER
15957 M:      Alan Stern <stern@rowland.harvard.edu>
15958 L:      linux-usb@vger.kernel.org
15959 S:      Maintained
15960 F:      drivers/usb/host/uhci*
15962 USB VIDEO CLASS
15963 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15964 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15965 L:      linux-media@vger.kernel.org
15966 T:      git git://linuxtv.org/media_tree.git
15967 W:      http://www.ideasonboard.org/uvc/
15968 S:      Maintained
15969 F:      drivers/media/usb/uvc/
15970 F:      include/uapi/linux/uvcvideo.h
15972 USB VISION DRIVER
15973 M:      Hans Verkuil <hverkuil@xs4all.nl>
15974 L:      linux-media@vger.kernel.org
15975 T:      git git://linuxtv.org/media_tree.git
15976 W:      https://linuxtv.org
15977 S:      Odd Fixes
15978 F:      drivers/media/usb/usbvision/
15980 USB WEBCAM GADGET
15981 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15982 L:      linux-usb@vger.kernel.org
15983 S:      Maintained
15984 F:      drivers/usb/gadget/function/*uvc*
15985 F:      drivers/usb/gadget/legacy/webcam.c
15986 F:      include/uapi/linux/usb/g_uvc.h
15988 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15989 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15990 L:      linux-wireless@vger.kernel.org
15991 S:      Maintained
15992 F:      drivers/net/wireless/rndis_wlan.c
15994 USB XHCI DRIVER
15995 M:      Mathias Nyman <mathias.nyman@intel.com>
15996 L:      linux-usb@vger.kernel.org
15997 S:      Supported
15998 F:      drivers/usb/host/xhci*
15999 F:      drivers/usb/host/pci-quirks*
16001 USB ZD1201 DRIVER
16002 L:      linux-wireless@vger.kernel.org
16003 W:      http://linux-lc100020.sourceforge.net
16004 S:      Orphan
16005 F:      drivers/net/wireless/zydas/zd1201.*
16007 USB ZR364XX DRIVER
16008 M:      Antoine Jacquet <royale@zerezo.com>
16009 L:      linux-usb@vger.kernel.org
16010 L:      linux-media@vger.kernel.org
16011 T:      git git://linuxtv.org/media_tree.git
16012 W:      http://royale.zerezo.com/zr364xx/
16013 S:      Maintained
16014 F:      Documentation/media/v4l-drivers/zr364xx*
16015 F:      drivers/media/usb/zr364xx/
16017 USER-MODE LINUX (UML)
16018 M:      Jeff Dike <jdike@addtoit.com>
16019 M:      Richard Weinberger <richard@nod.at>
16020 M:      Anton Ivanov <anton.ivanov@cambridgegreys.com>
16021 L:      linux-um@lists.infradead.org
16022 W:      http://user-mode-linux.sourceforge.net
16023 Q:      https://patchwork.ozlabs.org/project/linux-um/list/
16024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16025 S:      Maintained
16026 F:      Documentation/virtual/uml/
16027 F:      arch/um/
16028 F:      arch/x86/um/
16029 F:      fs/hostfs/
16031 USERSPACE COPYIN/COPYOUT (UIOVEC)
16032 M:      Alexander Viro <viro@zeniv.linux.org.uk>
16033 S:      Maintained
16034 F:      lib/iov_iter.c
16035 F:      include/linux/uio.h
16037 USERSPACE DMA BUFFER DRIVER
16038 M:      Gerd Hoffmann <kraxel@redhat.com>
16039 S:      Maintained
16040 L:      dri-devel@lists.freedesktop.org
16041 F:      drivers/dma-buf/udmabuf.c
16042 F:      include/uapi/linux/udmabuf.h
16043 T:      git git://anongit.freedesktop.org/drm/drm-misc
16045 USERSPACE I/O (UIO)
16046 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16047 S:      Maintained
16048 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16049 F:      Documentation/driver-api/uio-howto.rst
16050 F:      drivers/uio/
16051 F:      include/linux/uio_driver.h
16053 UTIL-LINUX PACKAGE
16054 M:      Karel Zak <kzak@redhat.com>
16055 L:      util-linux@vger.kernel.org
16056 W:      http://en.wikipedia.org/wiki/Util-linux
16057 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16058 S:      Maintained
16060 UUID HELPERS
16061 M:      Christoph Hellwig <hch@lst.de>
16062 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16063 L:      linux-kernel@vger.kernel.org
16064 T:      git git://git.infradead.org/users/hch/uuid.git
16065 F:      lib/uuid.c
16066 F:      lib/test_uuid.c
16067 F:      include/linux/uuid.h
16068 F:      include/uapi/linux/uuid.h
16069 S:      Maintained
16071 UVESAFB DRIVER
16072 M:      Michal Januszewski <spock@gentoo.org>
16073 L:      linux-fbdev@vger.kernel.org
16074 W:      https://github.com/mjanusz/v86d
16075 S:      Maintained
16076 F:      Documentation/fb/uvesafb.txt
16077 F:      drivers/video/fbdev/uvesafb.*
16079 VF610 NAND DRIVER
16080 M:      Stefan Agner <stefan@agner.ch>
16081 L:      linux-mtd@lists.infradead.org
16082 S:      Supported
16083 F:      drivers/mtd/nand/raw/vf610_nfc.c
16085 VFAT/FAT/MSDOS FILESYSTEM
16086 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16087 S:      Maintained
16088 F:      Documentation/filesystems/vfat.txt
16089 F:      fs/fat/
16091 VFIO DRIVER
16092 M:      Alex Williamson <alex.williamson@redhat.com>
16093 L:      kvm@vger.kernel.org
16094 T:      git git://github.com/awilliam/linux-vfio.git
16095 S:      Maintained
16096 F:      Documentation/vfio.txt
16097 F:      drivers/vfio/
16098 F:      include/linux/vfio.h
16099 F:      include/uapi/linux/vfio.h
16101 VFIO MEDIATED DEVICE DRIVERS
16102 M:      Kirti Wankhede <kwankhede@nvidia.com>
16103 L:      kvm@vger.kernel.org
16104 S:      Maintained
16105 F:      Documentation/vfio-mediated-device.txt
16106 F:      drivers/vfio/mdev/
16107 F:      include/linux/mdev.h
16108 F:      samples/vfio-mdev/
16110 VFIO PLATFORM DRIVER
16111 M:      Eric Auger <eric.auger@redhat.com>
16112 L:      kvm@vger.kernel.org
16113 S:      Maintained
16114 F:      drivers/vfio/platform/
16116 VGA_SWITCHEROO
16117 R:      Lukas Wunner <lukas@wunner.de>
16118 S:      Maintained
16119 F:      Documentation/gpu/vga-switcheroo.rst
16120 F:      drivers/gpu/vga/vga_switcheroo.c
16121 F:      include/linux/vga_switcheroo.h
16122 T:      git git://anongit.freedesktop.org/drm/drm-misc
16124 VIA RHINE NETWORK DRIVER
16125 S:      Orphan
16126 F:      drivers/net/ethernet/via/via-rhine.c
16128 VIA SD/MMC CARD CONTROLLER DRIVER
16129 M:      Bruce Chang <brucechang@via.com.tw>
16130 M:      Harald Welte <HaraldWelte@viatech.com>
16131 S:      Maintained
16132 F:      drivers/mmc/host/via-sdmmc.c
16134 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16135 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16136 L:      linux-fbdev@vger.kernel.org
16137 S:      Maintained
16138 F:      include/linux/via-core.h
16139 F:      include/linux/via-gpio.h
16140 F:      include/linux/via_i2c.h
16141 F:      drivers/video/fbdev/via/
16143 VIA VELOCITY NETWORK DRIVER
16144 M:      Francois Romieu <romieu@fr.zoreil.com>
16145 L:      netdev@vger.kernel.org
16146 S:      Maintained
16147 F:      drivers/net/ethernet/via/via-velocity.*
16149 VICODEC VIRTUAL CODEC DRIVER
16150 M:      Hans Verkuil <hans.verkuil@cisco.com>
16151 L:      linux-media@vger.kernel.org
16152 T:      git git://linuxtv.org/media_tree.git
16153 W:      https://linuxtv.org
16154 S:      Maintained
16155 F:      drivers/media/platform/vicodec/*
16157 VIDEO MULTIPLEXER DRIVER
16158 M:      Philipp Zabel <p.zabel@pengutronix.de>
16159 L:      linux-media@vger.kernel.org
16160 S:      Maintained
16161 F:      drivers/media/platform/video-mux.c
16163 VIDEO I2C POLLING DRIVER
16164 M:      Matt Ranostay <matt.ranostay@konsulko.com>
16165 L:      linux-media@vger.kernel.org
16166 S:      Maintained
16167 F:      drivers/media/i2c/video-i2c.c
16169 VIDEOBUF2 FRAMEWORK
16170 M:      Pawel Osciak <pawel@osciak.com>
16171 M:      Marek Szyprowski <m.szyprowski@samsung.com>
16172 M:      Kyungmin Park <kyungmin.park@samsung.com>
16173 L:      linux-media@vger.kernel.org
16174 S:      Maintained
16175 F:      drivers/media/common/videobuf2/*
16176 F:      include/media/videobuf2-*
16178 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16179 M:      Helen Koike <helen.koike@collabora.com>
16180 L:      linux-media@vger.kernel.org
16181 T:      git git://linuxtv.org/media_tree.git
16182 W:      https://linuxtv.org
16183 S:      Maintained
16184 F:      drivers/media/platform/vimc/*
16186 VIRT LIB
16187 M:      Alex Williamson <alex.williamson@redhat.com>
16188 M:      Paolo Bonzini <pbonzini@redhat.com>
16189 L:      kvm@vger.kernel.org
16190 S:      Supported
16191 F:      virt/lib/
16193 VIRTIO AND VHOST VSOCK DRIVER
16194 M:      Stefan Hajnoczi <stefanha@redhat.com>
16195 L:      kvm@vger.kernel.org
16196 L:      virtualization@lists.linux-foundation.org
16197 L:      netdev@vger.kernel.org
16198 S:      Maintained
16199 F:      include/linux/virtio_vsock.h
16200 F:      include/uapi/linux/virtio_vsock.h
16201 F:      include/uapi/linux/vsockmon.h
16202 F:      include/uapi/linux/vm_sockets_diag.h
16203 F:      net/vmw_vsock/diag.c
16204 F:      net/vmw_vsock/af_vsock_tap.c
16205 F:      net/vmw_vsock/virtio_transport_common.c
16206 F:      net/vmw_vsock/virtio_transport.c
16207 F:      drivers/net/vsockmon.c
16208 F:      drivers/vhost/vsock.c
16209 F:      tools/testing/vsock/
16211 VIRTIO CONSOLE DRIVER
16212 M:      Amit Shah <amit@kernel.org>
16213 L:      virtualization@lists.linux-foundation.org
16214 S:      Maintained
16215 F:      drivers/char/virtio_console.c
16216 F:      include/linux/virtio_console.h
16217 F:      include/uapi/linux/virtio_console.h
16219 VIRTIO CORE, NET AND BLOCK DRIVERS
16220 M:      "Michael S. Tsirkin" <mst@redhat.com>
16221 M:      Jason Wang <jasowang@redhat.com>
16222 L:      virtualization@lists.linux-foundation.org
16223 S:      Maintained
16224 F:      Documentation/devicetree/bindings/virtio/
16225 F:      drivers/virtio/
16226 F:      tools/virtio/
16227 F:      drivers/net/virtio_net.c
16228 F:      drivers/block/virtio_blk.c
16229 F:      include/linux/virtio*.h
16230 F:      include/uapi/linux/virtio_*.h
16231 F:      drivers/crypto/virtio/
16232 F:      mm/balloon_compaction.c
16234 VIRTIO CRYPTO DRIVER
16235 M:      Gonglei <arei.gonglei@huawei.com>
16236 L:      virtualization@lists.linux-foundation.org
16237 L:      linux-crypto@vger.kernel.org
16238 S:      Maintained
16239 F:      drivers/crypto/virtio/
16240 F:      include/uapi/linux/virtio_crypto.h
16242 VIRTIO DRIVERS FOR S390
16243 M:      Cornelia Huck <cohuck@redhat.com>
16244 M:      Halil Pasic <pasic@linux.ibm.com>
16245 L:      linux-s390@vger.kernel.org
16246 L:      virtualization@lists.linux-foundation.org
16247 L:      kvm@vger.kernel.org
16248 S:      Supported
16249 F:      drivers/s390/virtio/
16250 F:      arch/s390/include/uapi/asm/virtio-ccw.h
16252 VIRTIO GPU DRIVER
16253 M:      David Airlie <airlied@linux.ie>
16254 M:      Gerd Hoffmann <kraxel@redhat.com>
16255 L:      dri-devel@lists.freedesktop.org
16256 L:      virtualization@lists.linux-foundation.org
16257 T:      git git://anongit.freedesktop.org/drm/drm-misc
16258 S:      Maintained
16259 F:      drivers/gpu/drm/virtio/
16260 F:      include/uapi/linux/virtio_gpu.h
16262 VIRTIO HOST (VHOST)
16263 M:      "Michael S. Tsirkin" <mst@redhat.com>
16264 M:      Jason Wang <jasowang@redhat.com>
16265 L:      kvm@vger.kernel.org
16266 L:      virtualization@lists.linux-foundation.org
16267 L:      netdev@vger.kernel.org
16268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16269 S:      Maintained
16270 F:      drivers/vhost/
16271 F:      include/uapi/linux/vhost.h
16273 VIRTIO INPUT DRIVER
16274 M:      Gerd Hoffmann <kraxel@redhat.com>
16275 S:      Maintained
16276 F:      drivers/virtio/virtio_input.c
16277 F:      include/uapi/linux/virtio_input.h
16279 VIRTUAL BOX GUEST DEVICE DRIVER
16280 M:      Hans de Goede <hdegoede@redhat.com>
16281 M:      Arnd Bergmann <arnd@arndb.de>
16282 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16283 S:      Maintained
16284 F:      include/linux/vbox_utils.h
16285 F:      include/uapi/linux/vbox*.h
16286 F:      drivers/virt/vboxguest/
16288 VIRTUAL SERIO DEVICE DRIVER
16289 M:      Stephen Chandler Paul <thatslyude@gmail.com>
16290 S:      Maintained
16291 F:      drivers/input/serio/userio.c
16292 F:      include/uapi/linux/userio.h
16294 VIVID VIRTUAL VIDEO DRIVER
16295 M:      Hans Verkuil <hverkuil@xs4all.nl>
16296 L:      linux-media@vger.kernel.org
16297 T:      git git://linuxtv.org/media_tree.git
16298 W:      https://linuxtv.org
16299 S:      Maintained
16300 F:      drivers/media/platform/vivid/*
16302 VLYNQ BUS
16303 M:      Florian Fainelli <f.fainelli@gmail.com>
16304 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
16305 S:      Maintained
16306 F:      drivers/vlynq/vlynq.c
16307 F:      include/linux/vlynq.h
16309 VME SUBSYSTEM
16310 M:      Martyn Welch <martyn@welchs.me.uk>
16311 M:      Manohar Vanga <manohar.vanga@gmail.com>
16312 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16313 L:      devel@driverdev.osuosl.org
16314 S:      Maintained
16315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16316 F:      Documentation/driver-api/vme.rst
16317 F:      drivers/staging/vme/
16318 F:      drivers/vme/
16319 F:      include/linux/vme*
16321 VMWARE BALLOON DRIVER
16322 M:      Julien Freche <jfreche@vmware.com>
16323 M:      Nadav Amit <namit@vmware.com>
16324 M:      "VMware, Inc." <pv-drivers@vmware.com>
16325 L:      linux-kernel@vger.kernel.org
16326 S:      Maintained
16327 F:      drivers/misc/vmw_balloon.c
16329 VMWARE HYPERVISOR INTERFACE
16330 M:      Alok Kataria <akataria@vmware.com>
16331 L:      virtualization@lists.linux-foundation.org
16332 S:      Supported
16333 F:      arch/x86/kernel/cpu/vmware.c
16335 VMWARE PVRDMA DRIVER
16336 M:      Adit Ranadive <aditr@vmware.com>
16337 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16338 L:      linux-rdma@vger.kernel.org
16339 S:      Maintained
16340 F:      drivers/infiniband/hw/vmw_pvrdma/
16342 VMware PVSCSI driver
16343 M:      Jim Gill <jgill@vmware.com>
16344 M:      VMware PV-Drivers <pv-drivers@vmware.com>
16345 L:      linux-scsi@vger.kernel.org
16346 S:      Maintained
16347 F:      drivers/scsi/vmw_pvscsi.c
16348 F:      drivers/scsi/vmw_pvscsi.h
16350 VMWARE VMMOUSE SUBDRIVER
16351 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16352 M:      "VMware, Inc." <pv-drivers@vmware.com>
16353 L:      linux-input@vger.kernel.org
16354 S:      Maintained
16355 F:      drivers/input/mouse/vmmouse.c
16356 F:      drivers/input/mouse/vmmouse.h
16358 VMWARE VMXNET3 ETHERNET DRIVER
16359 M:      Ronak Doshi <doshir@vmware.com>
16360 M:      "VMware, Inc." <pv-drivers@vmware.com>
16361 L:      netdev@vger.kernel.org
16362 S:      Maintained
16363 F:      drivers/net/vmxnet3/
16365 VOCORE VOCORE2 BOARD
16366 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
16367 L:      linux-mips@vger.kernel.org
16368 S:      Maintained
16369 F:      arch/mips/boot/dts/ralink/vocore2.dts
16371 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16372 M:      Liam Girdwood <lgirdwood@gmail.com>
16373 M:      Mark Brown <broonie@kernel.org>
16374 L:      linux-kernel@vger.kernel.org
16375 W:      http://www.slimlogic.co.uk/?p=48
16376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16377 S:      Supported
16378 F:      Documentation/devicetree/bindings/regulator/
16379 F:      Documentation/power/regulator/
16380 F:      drivers/regulator/
16381 F:      include/dt-bindings/regulator/
16382 F:      include/linux/regulator/
16385 M:      David Ahern <dsa@cumulusnetworks.com>
16386 M:      Shrijeet Mukherjee <shrijeet@gmail.com>
16387 L:      netdev@vger.kernel.org
16388 S:      Maintained
16389 F:      drivers/net/vrf.c
16390 F:      Documentation/networking/vrf.txt
16392 VT1211 HARDWARE MONITOR DRIVER
16393 M:      Juerg Haefliger <juergh@gmail.com>
16394 L:      linux-hwmon@vger.kernel.org
16395 S:      Maintained
16396 F:      Documentation/hwmon/vt1211
16397 F:      drivers/hwmon/vt1211.c
16399 VT8231 HARDWARE MONITOR DRIVER
16400 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
16401 L:      linux-hwmon@vger.kernel.org
16402 S:      Maintained
16403 F:      drivers/hwmon/vt8231.c
16405 VUB300 USB to SDIO/SD/MMC bridge chip
16406 M:      Tony Olech <tony.olech@elandigitalsystems.com>
16407 L:      linux-mmc@vger.kernel.org
16408 L:      linux-usb@vger.kernel.org
16409 S:      Supported
16410 F:      drivers/mmc/host/vub300.c
16412 W1 DALLAS'S 1-WIRE BUS
16413 M:      Evgeniy Polyakov <zbr@ioremap.net>
16414 S:      Maintained
16415 F:      Documentation/devicetree/bindings/w1/
16416 F:      Documentation/w1/
16417 F:      drivers/w1/
16418 F:      include/linux/w1.h
16420 W83791D HARDWARE MONITORING DRIVER
16421 M:      Marc Hulsman <m.hulsman@tudelft.nl>
16422 L:      linux-hwmon@vger.kernel.org
16423 S:      Maintained
16424 F:      Documentation/hwmon/w83791d
16425 F:      drivers/hwmon/w83791d.c
16427 W83793 HARDWARE MONITORING DRIVER
16428 M:      Rudolf Marek <r.marek@assembler.cz>
16429 L:      linux-hwmon@vger.kernel.org
16430 S:      Maintained
16431 F:      Documentation/hwmon/w83793
16432 F:      drivers/hwmon/w83793.c
16434 W83795 HARDWARE MONITORING DRIVER
16435 M:      Jean Delvare <jdelvare@suse.com>
16436 L:      linux-hwmon@vger.kernel.org
16437 S:      Maintained
16438 F:      drivers/hwmon/w83795.c
16440 W83L51xD SD/MMC CARD INTERFACE DRIVER
16441 M:      Pierre Ossman <pierre@ossman.eu>
16442 S:      Maintained
16443 F:      drivers/mmc/host/wbsd.*
16445 WACOM PROTOCOL 4 SERIAL TABLETS
16446 M:      Julian Squires <julian@cipht.net>
16447 M:      Hans de Goede <hdegoede@redhat.com>
16448 L:      linux-input@vger.kernel.org
16449 S:      Maintained
16450 F:      drivers/input/tablet/wacom_serial4.c
16452 WATCHDOG DEVICE DRIVERS
16453 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
16454 M:      Guenter Roeck <linux@roeck-us.net>
16455 L:      linux-watchdog@vger.kernel.org
16456 W:      http://www.linux-watchdog.org/
16457 T:      git git://www.linux-watchdog.org/linux-watchdog.git
16458 S:      Maintained
16459 F:      Documentation/devicetree/bindings/watchdog/
16460 F:      Documentation/watchdog/
16461 F:      drivers/watchdog/
16462 F:      include/linux/watchdog.h
16463 F:      include/uapi/linux/watchdog.h
16465 WHISKEYCOVE PMIC GPIO DRIVER
16466 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16467 L:      linux-gpio@vger.kernel.org
16468 S:      Maintained
16469 F:      drivers/gpio/gpio-wcove.c
16471 WIIMOTE HID DRIVER
16472 M:      David Herrmann <dh.herrmann@googlemail.com>
16473 L:      linux-input@vger.kernel.org
16474 S:      Maintained
16475 F:      drivers/hid/hid-wiimote*
16477 WILOCITY WIL6210 WIRELESS DRIVER
16478 M:      Maya Erez <merez@codeaurora.org>
16479 L:      linux-wireless@vger.kernel.org
16480 L:      wil6210@qti.qualcomm.com
16481 S:      Supported
16482 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
16483 F:      drivers/net/wireless/ath/wil6210/
16485 WIMAX STACK
16486 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16487 M:      linux-wimax@intel.com
16488 L:      wimax@linuxwimax.org (subscribers-only)
16489 S:      Supported
16490 W:      http://linuxwimax.org
16491 F:      Documentation/wimax/README.wimax
16492 F:      include/linux/wimax/debug.h
16493 F:      include/net/wimax.h
16494 F:      include/uapi/linux/wimax.h
16495 F:      net/wimax/
16497 WINBOND CIR DRIVER
16498 M:      David Härdeman <david@hardeman.nu>
16499 S:      Maintained
16500 F:      drivers/media/rc/winbond-cir.c
16502 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16503 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16504 L:      linux-watchdog@vger.kernel.org
16505 S:      Maintained
16506 F:      drivers/watchdog/ebc-c384_wdt.c
16508 WINSYSTEMS WS16C48 GPIO DRIVER
16509 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
16510 L:      linux-gpio@vger.kernel.org
16511 S:      Maintained
16512 F:      drivers/gpio/gpio-ws16c48.c
16514 WISTRON LAPTOP BUTTON DRIVER
16515 M:      Miloslav Trmac <mitr@volny.cz>
16516 S:      Maintained
16517 F:      drivers/input/misc/wistron_btns.c
16519 WL3501 WIRELESS PCMCIA CARD DRIVER
16520 L:      linux-wireless@vger.kernel.org
16521 S:      Odd fixes
16522 F:      drivers/net/wireless/wl3501*
16524 WOLFSON MICROELECTRONICS DRIVERS
16525 L:      patches@opensource.cirrus.com
16526 T:      git https://github.com/CirrusLogic/linux-drivers.git
16527 W:      https://github.com/CirrusLogic/linux-drivers/wiki
16528 S:      Supported
16529 F:      Documentation/hwmon/wm83??
16530 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16531 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16532 F:      Documentation/devicetree/bindings/mfd/arizona.txt
16533 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
16534 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
16535 F:      arch/arm/mach-s3c64xx/mach-crag6410*
16536 F:      drivers/clk/clk-wm83*.c
16537 F:      drivers/extcon/extcon-arizona.c
16538 F:      drivers/leds/leds-wm83*.c
16539 F:      drivers/gpio/gpio-*wm*.c
16540 F:      drivers/gpio/gpio-arizona.c
16541 F:      drivers/hwmon/wm83??-hwmon.c
16542 F:      drivers/input/misc/wm831x-on.c
16543 F:      drivers/input/touchscreen/wm831x-ts.c
16544 F:      drivers/input/touchscreen/wm97*.c
16545 F:      drivers/mfd/arizona*
16546 F:      drivers/mfd/wm*.c
16547 F:      drivers/mfd/cs47l24*
16548 F:      drivers/power/supply/wm83*.c
16549 F:      drivers/rtc/rtc-wm83*.c
16550 F:      drivers/regulator/wm8*.c
16551 F:      drivers/regulator/arizona*
16552 F:      drivers/video/backlight/wm83*_bl.c
16553 F:      drivers/watchdog/wm83*_wdt.c
16554 F:      include/linux/mfd/arizona/
16555 F:      include/linux/mfd/wm831x/
16556 F:      include/linux/mfd/wm8350/
16557 F:      include/linux/mfd/wm8400*
16558 F:      include/linux/regulator/arizona*
16559 F:      include/linux/wm97xx.h
16560 F:      include/sound/wm????.h
16561 F:      sound/soc/codecs/arizona.?
16562 F:      sound/soc/codecs/wm*
16563 F:      sound/soc/codecs/cs47l24*
16565 WORKQUEUE
16566 M:      Tejun Heo <tj@kernel.org>
16567 R:      Lai Jiangshan <jiangshanlai@gmail.com>
16568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16569 S:      Maintained
16570 F:      include/linux/workqueue.h
16571 F:      kernel/workqueue.c
16572 F:      Documentation/core-api/workqueue.rst
16574 X-POWERS AXP288 PMIC DRIVERS
16575 M:      Hans de Goede <hdegoede@redhat.com>
16576 S:      Maintained
16577 N:      axp288
16578 F:      drivers/acpi/pmic/intel_pmic_xpower.c
16580 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16581 M:      Chen-Yu Tsai <wens@csie.org>
16582 L:      linux-kernel@vger.kernel.org
16583 S:      Maintained
16584 N:      axp[128]
16586 X.25 NETWORK LAYER
16587 M:      Andrew Hendry <andrew.hendry@gmail.com>
16588 L:      linux-x25@vger.kernel.org
16589 S:      Odd Fixes
16590 F:      Documentation/networking/x25*
16591 F:      include/net/x25*
16592 F:      net/x25/
16594 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16595 M:      Thomas Gleixner <tglx@linutronix.de>
16596 M:      Ingo Molnar <mingo@redhat.com>
16597 M:      Borislav Petkov <bp@alien8.de>
16598 R:      "H. Peter Anvin" <hpa@zytor.com>
16599 M:      x86@kernel.org
16600 L:      linux-kernel@vger.kernel.org
16601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16602 S:      Maintained
16603 F:      Documentation/devicetree/bindings/x86/
16604 F:      Documentation/x86/
16605 F:      arch/x86/
16607 X86 ENTRY CODE
16608 M:      Andy Lutomirski <luto@kernel.org>
16609 L:      linux-kernel@vger.kernel.org
16610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16611 S:      Maintained
16612 F:      arch/x86/entry/
16614 X86 MCE INFRASTRUCTURE
16615 M:      Tony Luck <tony.luck@intel.com>
16616 M:      Borislav Petkov <bp@alien8.de>
16617 L:      linux-edac@vger.kernel.org
16618 S:      Maintained
16619 F:      arch/x86/kernel/cpu/mcheck/*
16621 X86 MICROCODE UPDATE SUPPORT
16622 M:      Borislav Petkov <bp@alien8.de>
16623 S:      Maintained
16624 F:      arch/x86/kernel/cpu/microcode/*
16626 X86 MM
16627 M:      Dave Hansen <dave.hansen@linux.intel.com>
16628 M:      Andy Lutomirski <luto@kernel.org>
16629 M:      Peter Zijlstra <peterz@infradead.org>
16630 L:      linux-kernel@vger.kernel.org
16631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16632 S:      Maintained
16633 F:      arch/x86/mm/
16635 X86 PLATFORM DRIVERS
16636 M:      Darren Hart <dvhart@infradead.org>
16637 M:      Andy Shevchenko <andy@infradead.org>
16638 L:      platform-driver-x86@vger.kernel.org
16639 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
16640 S:      Maintained
16641 F:      drivers/platform/x86/
16642 F:      drivers/platform/olpc/
16644 X86 VDSO
16645 M:      Andy Lutomirski <luto@kernel.org>
16646 L:      linux-kernel@vger.kernel.org
16647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16648 S:      Maintained
16649 F:      arch/x86/entry/vdso/
16651 XARRAY
16652 M:      Matthew Wilcox <willy@infradead.org>
16653 L:      linux-fsdevel@vger.kernel.org
16654 S:      Supported
16655 F:      Documentation/core-api/xarray.rst
16656 F:      lib/idr.c
16657 F:      lib/xarray.c
16658 F:      include/linux/idr.h
16659 F:      include/linux/xarray.h
16660 F:      tools/testing/radix-tree
16662 XBOX DVD IR REMOTE
16663 M:      Benjamin Valentin <benpicco@googlemail.com>
16664 S:      Maintained
16665 F:      drivers/media/rc/xbox_remote.c
16666 F:      drivers/media/rc/keymaps/rc-xbox-dvd.c
16668 XC2028/3028 TUNER DRIVER
16669 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
16670 L:      linux-media@vger.kernel.org
16671 W:      https://linuxtv.org
16672 T:      git git://linuxtv.org/media_tree.git
16673 S:      Maintained
16674 F:      drivers/media/tuners/tuner-xc2028.*
16676 XDP SOCKETS (AF_XDP)
16677 M:      Björn Töpel <bjorn.topel@intel.com>
16678 M:      Magnus Karlsson <magnus.karlsson@intel.com>
16679 L:      netdev@vger.kernel.org
16680 S:      Maintained
16681 F:      kernel/bpf/xskmap.c
16682 F:      net/xdp/
16684 XEN BLOCK SUBSYSTEM
16685 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16686 M:      Roger Pau Monné <roger.pau@citrix.com>
16687 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16688 S:      Supported
16689 F:      drivers/block/xen-blkback/*
16690 F:      drivers/block/xen*
16692 XEN HYPERVISOR ARM
16693 M:      Stefano Stabellini <sstabellini@kernel.org>
16694 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16695 S:      Maintained
16696 F:      arch/arm/xen/
16697 F:      arch/arm/include/asm/xen/
16699 XEN HYPERVISOR ARM64
16700 M:      Stefano Stabellini <sstabellini@kernel.org>
16701 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16702 S:      Maintained
16703 F:      arch/arm64/xen/
16704 F:      arch/arm64/include/asm/xen/
16706 XEN HYPERVISOR INTERFACE
16707 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16708 M:      Juergen Gross <jgross@suse.com>
16709 R:      Stefano Stabellini <sstabellini@kernel.org>
16710 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16712 S:      Supported
16713 F:      arch/x86/xen/
16714 F:      arch/x86/platform/pvh/
16715 F:      drivers/*/xen-*front.c
16716 F:      drivers/xen/
16717 F:      arch/x86/include/asm/xen/
16718 F:      arch/x86/include/asm/pvclock-abi.h
16719 F:      include/xen/
16720 F:      include/uapi/xen/
16721 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16722 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16724 XEN NETWORK BACKEND DRIVER
16725 M:      Wei Liu <wei.liu2@citrix.com>
16726 M:      Paul Durrant <paul.durrant@citrix.com>
16727 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16728 L:      netdev@vger.kernel.org
16729 S:      Supported
16730 F:      drivers/net/xen-netback/*
16732 XEN PCI SUBSYSTEM
16733 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16734 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16735 S:      Supported
16736 F:      arch/x86/pci/*xen*
16737 F:      drivers/pci/*xen*
16739 XEN PVSCSI DRIVERS
16740 M:      Juergen Gross <jgross@suse.com>
16741 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16742 L:      linux-scsi@vger.kernel.org
16743 S:      Supported
16744 F:      drivers/scsi/xen-scsifront.c
16745 F:      drivers/xen/xen-scsiback.c
16746 F:      include/xen/interface/io/vscsiif.h
16748 XEN SWIOTLB SUBSYSTEM
16749 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16750 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16751 L:      iommu@lists.linux-foundation.org
16752 S:      Supported
16753 F:      arch/x86/xen/*swiotlb*
16754 F:      drivers/xen/*swiotlb*
16756 XEN SOUND FRONTEND DRIVER
16757 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16758 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16760 S:      Supported
16761 F:      sound/xen/*
16763 XFS FILESYSTEM
16764 M:      Darrick J. Wong <darrick.wong@oracle.com>
16765 M:      linux-xfs@vger.kernel.org
16766 L:      linux-xfs@vger.kernel.org
16767 W:      http://xfs.org/
16768 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16769 S:      Supported
16770 F:      Documentation/filesystems/xfs.txt
16771 F:      fs/xfs/
16773 XILINX AXI ETHERNET DRIVER
16774 M:      Anirudha Sarangi <anirudh@xilinx.com>
16775 M:      John Linn <John.Linn@xilinx.com>
16776 S:      Maintained
16777 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16779 XILINX UARTLITE SERIAL DRIVER
16780 M:      Peter Korsgaard <jacmet@sunsite.dk>
16781 L:      linux-serial@vger.kernel.org
16782 S:      Maintained
16783 F:      drivers/tty/serial/uartlite.c
16785 XILINX VIDEO IP CORES
16786 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16787 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16788 L:      linux-media@vger.kernel.org
16789 T:      git git://linuxtv.org/media_tree.git
16790 S:      Supported
16791 F:      Documentation/devicetree/bindings/media/xilinx/
16792 F:      drivers/media/platform/xilinx/
16793 F:      include/uapi/linux/xilinx-v4l2-controls.h
16795 XILLYBUS DRIVER
16796 M:      Eli Billauer <eli.billauer@gmail.com>
16797 L:      linux-kernel@vger.kernel.org
16798 S:      Supported
16799 F:      drivers/char/xillybus/
16801 XLP9XX I2C DRIVER
16802 M:      George Cherian <george.cherian@cavium.com>
16803 M:      Jan Glauber <jglauber@cavium.com>
16804 L:      linux-i2c@vger.kernel.org
16805 W:      http://www.cavium.com
16806 S:      Supported
16807 F:      drivers/i2c/busses/i2c-xlp9xx.c
16809 XRA1403 GPIO EXPANDER
16810 M:      Nandor Han <nandor.han@ge.com>
16811 M:      Semi Malinen <semi.malinen@ge.com>
16812 L:      linux-gpio@vger.kernel.org
16813 S:      Maintained
16814 F:      drivers/gpio/gpio-xra1403.c
16815 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16817 XTENSA XTFPGA PLATFORM SUPPORT
16818 M:      Max Filippov <jcmvbkbc@gmail.com>
16819 L:      linux-xtensa@linux-xtensa.org
16820 S:      Maintained
16821 F:      drivers/spi/spi-xtensa-xtfpga.c
16822 F:      sound/soc/xtensa/xtfpga-i2s.c
16824 YAM DRIVER FOR AX.25
16825 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16826 L:      linux-hams@vger.kernel.org
16827 S:      Maintained
16828 F:      drivers/net/hamradio/yam*
16829 F:      include/linux/yam.h
16831 YAMA SECURITY MODULE
16832 M:      Kees Cook <keescook@chromium.org>
16833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16834 S:      Supported
16835 F:      security/yama/
16836 F:      Documentation/admin-guide/LSM/Yama.rst
16838 YEALINK PHONE DRIVER
16839 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16840 L:      usbb2k-api-dev@nongnu.org
16841 S:      Maintained
16842 F:      Documentation/input/devices/yealink.rst
16843 F:      drivers/input/misc/yealink.*
16845 Z8530 DRIVER FOR AX.25
16846 M:      Joerg Reuter <jreuter@yaina.de>
16847 W:      http://yaina.de/jreuter/
16848 W:      http://www.qsl.net/dl1bke/
16849 L:      linux-hams@vger.kernel.org
16850 S:      Maintained
16851 F:      Documentation/networking/z8530drv.txt
16852 F:      drivers/net/hamradio/*scc.c
16853 F:      drivers/net/hamradio/z8530.h
16855 ZBUD COMPRESSED PAGE ALLOCATOR
16856 M:      Seth Jennings <sjenning@redhat.com>
16857 M:      Dan Streetman <ddstreet@ieee.org>
16858 L:      linux-mm@kvack.org
16859 S:      Maintained
16860 F:      mm/zbud.c
16861 F:      include/linux/zbud.h
16863 ZD1211RW WIRELESS DRIVER
16864 M:      Daniel Drake <dsd@gentoo.org>
16865 M:      Ulrich Kunitz <kune@deine-taler.de>
16866 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16867 L:      linux-wireless@vger.kernel.org
16868 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16869 S:      Maintained
16870 F:      drivers/net/wireless/zydas/zd1211rw/
16872 ZD1301 MEDIA DRIVER
16873 M:      Antti Palosaari <crope@iki.fi>
16874 L:      linux-media@vger.kernel.org
16875 W:      https://linuxtv.org/
16876 W:      http://palosaari.fi/linux/
16877 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16878 S:      Maintained
16879 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16881 ZD1301_DEMOD MEDIA DRIVER
16882 M:      Antti Palosaari <crope@iki.fi>
16883 L:      linux-media@vger.kernel.org
16884 W:      https://linuxtv.org/
16885 W:      http://palosaari.fi/linux/
16886 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16887 S:      Maintained
16888 F:      drivers/media/dvb-frontends/zd1301_demod*
16890 ZPOOL COMPRESSED PAGE STORAGE API
16891 M:      Dan Streetman <ddstreet@ieee.org>
16892 L:      linux-mm@kvack.org
16893 S:      Maintained
16894 F:      mm/zpool.c
16895 F:      include/linux/zpool.h
16897 ZR36067 VIDEO FOR LINUX DRIVER
16898 L:      mjpeg-users@lists.sourceforge.net
16899 L:      linux-media@vger.kernel.org
16900 W:      http://mjpeg.sourceforge.net/driver-zoran/
16901 T:      hg https://linuxtv.org/hg/v4l-dvb
16902 S:      Odd Fixes
16903 F:      drivers/staging/media/zoran/
16905 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16906 M:      Minchan Kim <minchan@kernel.org>
16907 M:      Nitin Gupta <ngupta@vflare.org>
16908 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16909 L:      linux-kernel@vger.kernel.org
16910 S:      Maintained
16911 F:      drivers/block/zram/
16912 F:      Documentation/blockdev/zram.txt
16914 ZS DECSTATION Z85C30 SERIAL DRIVER
16915 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16916 S:      Maintained
16917 F:      drivers/tty/serial/zs.*
16919 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16920 M:      Minchan Kim <minchan@kernel.org>
16921 M:      Nitin Gupta <ngupta@vflare.org>
16922 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16923 L:      linux-mm@kvack.org
16924 S:      Maintained
16925 F:      mm/zsmalloc.c
16926 F:      include/linux/zsmalloc.h
16927 F:      Documentation/vm/zsmalloc.rst
16929 ZSWAP COMPRESSED SWAP CACHING
16930 M:      Seth Jennings <sjenning@redhat.com>
16931 M:      Dan Streetman <ddstreet@ieee.org>
16932 L:      linux-mm@kvack.org
16933 S:      Maintained
16934 F:      mm/zswap.c
16936 THE REST
16937 M:      Linus Torvalds <torvalds@linux-foundation.org>
16938 L:      linux-kernel@vger.kernel.org
16939 Q:      http://patchwork.kernel.org/project/LKML/list/
16940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16941 S:      Buried alive in reporters
16942 F:      *
16943 F:      */