staging: MAINTAINERS: remove obsolete IPX staging directory
[linux/fpc-iii.git] / MAINTAINERS
blob7c7af530be516357a1aa644869c7e453b5e5088b
3         List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
75 8.      Happy hacking.
77 Descriptions of section entries:
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
135 Maintainers List (try to look for most precise areas first)
137                 -----------------------------------
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Latchesar Ionkov <lucho@ionkov.net>
203 M:      Dominique Martinet <asmadeus@codewreck.org>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T:      git git://github.com/martinetd/linux.git
209 S:      Maintained
210 F:      Documentation/filesystems/9p.txt
211 F:      fs/9p/
212 F:      net/9p/
213 F:      include/net/9p/
214 F:      include/uapi/linux/virtio_9p.h
215 F:      include/trace/events/9p.h
217 A8293 MEDIA DRIVER
218 M:      Antti Palosaari <crope@iki.fi>
219 L:      linux-media@vger.kernel.org
220 W:      https://linuxtv.org
221 W:      http://palosaari.fi/linux/
222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
223 T:      git git://linuxtv.org/anttip/media_tree.git
224 S:      Maintained
225 F:      drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L:      linux-scsi@vger.kernel.org
230 W:      http://www.adaptec.com/
231 S:      Supported
232 F:      Documentation/scsi/aacraid.txt
233 F:      drivers/scsi/aacraid/
235 ABI/API
236 L:      linux-api@vger.kernel.org
237 F:      include/linux/syscalls.h
238 F:      kernel/sys_ni.c
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M:      Hans de Goede <hdegoede@redhat.com>
242 L:      linux-hwmon@vger.kernel.org
243 S:      Maintained
244 F:      drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M:      Alistair John Strachan <alistair@devzero.co.uk>
248 L:      linux-hwmon@vger.kernel.org
249 S:      Maintained
250 F:      drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
254 L:      linux-gpio@vger.kernel.org
255 S:      Maintained
256 F:      drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L:      linux-gpio@vger.kernel.org
261 S:      Maintained
262 F:      drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L:      linux-gpio@vger.kernel.org
267 S:      Maintained
268 F:      drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
272 L:      linux-iio@vger.kernel.org
273 S:      Maintained
274 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F:      drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
279 L:      linux-gpio@vger.kernel.org
280 S:      Maintained
281 F:      drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
285 L:      linux-gpio@vger.kernel.org
286 S:      Maintained
287 F:      drivers/gpio/gpio-pcie-idio-24.c
289 ACENIC DRIVER
290 M:      Jes Sorensen <jes@trained-monkey.org>
291 L:      linux-acenic@sunsite.dk
292 S:      Maintained
293 F:      drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M:      Peter Feuerer <peter@piie.net>
297 L:      platform-driver-x86@vger.kernel.org
298 W:      http://piie.net/?section=acerhdf
299 S:      Maintained
300 F:      drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M:      "Lee, Chun-Yi" <jlee@suse.com>
304 L:      platform-driver-x86@vger.kernel.org
305 S:      Maintained
306 F:      drivers/platform/x86/acer-wmi.c
308 ACPI
309 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M:      Len Brown <lenb@kernel.org>
311 L:      linux-acpi@vger.kernel.org
312 W:      https://01.org/linux-acpi
313 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B:      https://bugzilla.kernel.org
316 S:      Supported
317 F:      drivers/acpi/
318 F:      drivers/pnp/pnpacpi/
319 F:      include/linux/acpi.h
320 F:      include/linux/fwnode.h
321 F:      include/acpi/
322 F:      Documentation/acpi/
323 F:      Documentation/ABI/testing/sysfs-bus-acpi
324 F:      Documentation/ABI/testing/configfs-acpi
325 F:      drivers/pci/*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 <andy@infradead.org>
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 <matthew@wil.cx>
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 ALPHA PORT
676 M:      Richard Henderson <rth@twiddle.net>
677 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
678 M:      Matt Turner <mattst88@gmail.com>
679 S:      Odd Fixes
680 L:      linux-alpha@vger.kernel.org
681 F:      arch/alpha/
683 ALPS PS/2 TOUCHPAD DRIVER
684 R:      Pali Rohár <pali.rohar@gmail.com>
685 F:      drivers/input/mouse/alps.*
687 ALTERA I2C CONTROLLER DRIVER
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/i2c/busses/i2c-altera.c
692 ALTERA MAILBOX DRIVER
693 M:      Ley Foon Tan <lftan@altera.com>
694 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
695 S:      Maintained
696 F:      drivers/mailbox/mailbox-altera.c
698 ALTERA PIO DRIVER
699 M:      Tien Hock Loh <thloh@altera.com>
700 L:      linux-gpio@vger.kernel.org
701 S:      Maintained
702 F:      drivers/gpio/gpio-altera.c
704 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
705 M:      Thor Thayer <thor.thayer@linux.intel.com>
706 S:      Maintained
707 F:      drivers/gpio/gpio-altera-a10sr.c
708 F:      drivers/mfd/altera-a10sr.c
709 F:      drivers/reset/reset-a10sr.c
710 F:      include/linux/mfd/altera-a10sr.h
711 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
713 ALTERA TRIPLE SPEED ETHERNET DRIVER
714 M:      Vince Bridgers <vbridger@opensource.altera.com>
715 L:      netdev@vger.kernel.org
716 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
717 S:      Maintained
718 F:      drivers/net/ethernet/altera/
720 ALTERA UART/JTAG UART SERIAL DRIVERS
721 M:      Tobias Klauser <tklauser@distanz.ch>
722 L:      linux-serial@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/tty/serial/altera_uart.c
726 F:      drivers/tty/serial/altera_jtaguart.c
727 F:      include/linux/altera_uart.h
728 F:      include/linux/altera_jtaguart.h
730 AMAZON ETHERNET DRIVERS
731 M:      Netanel Belgazal <netanel@amazon.com>
732 R:      Saeed Bishara <saeedb@amazon.com>
733 R:      Zorik Machulsky <zorik@amazon.com>
734 L:      netdev@vger.kernel.org
735 S:      Supported
736 F:      Documentation/networking/ena.txt
737 F:      drivers/net/ethernet/amazon/
739 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
740 M:      Tom Lendacky <thomas.lendacky@amd.com>
741 M:      Gary Hook <gary.hook@amd.com>
742 L:      linux-crypto@vger.kernel.org
743 S:      Supported
744 F:      drivers/crypto/ccp/
745 F:      include/linux/ccp.h
747 AMD DISPLAY CORE
748 M:      Harry Wentland <harry.wentland@amd.com>
749 M:      Leo Li <sunpeng.li@amd.com>
750 L:      amd-gfx@lists.freedesktop.org
751 T:      git git://people.freedesktop.org/~agd5f/linux
752 S:      Supported
753 F:      drivers/gpu/drm/amd/display/
755 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
756 M:      Huang Rui <ray.huang@amd.com>
757 L:      linux-hwmon@vger.kernel.org
758 S:      Supported
759 F:      Documentation/hwmon/fam15h_power
760 F:      drivers/hwmon/fam15h_power.c
762 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
763 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
764 S:      Orphan
765 F:      drivers/usb/gadget/udc/amd5536udc.*
767 AMD GEODE PROCESSOR/CHIPSET SUPPORT
768 P:      Andres Salomon <dilinger@queued.net>
769 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
770 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
771 S:      Supported
772 F:      drivers/char/hw_random/geode-rng.c
773 F:      drivers/crypto/geode*
774 F:      drivers/video/fbdev/geode/
775 F:      arch/x86/include/asm/geode.h
777 AMD IOMMU (AMD-VI)
778 M:      Joerg Roedel <joro@8bytes.org>
779 L:      iommu@lists.linux-foundation.org
780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
781 S:      Maintained
782 F:      drivers/iommu/amd_iommu*.[ch]
783 F:      include/linux/amd-iommu.h
785 AMD KFD
786 M:      Oded Gabbay <oded.gabbay@gmail.com>
787 L:      dri-devel@lists.freedesktop.org
788 T:      git git://people.freedesktop.org/~gabbayo/linux.git
789 S:      Supported
790 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
791 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
792 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
793 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
794 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
795 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
796 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
797 F:      drivers/gpu/drm/amd/amdkfd/
798 F:      drivers/gpu/drm/amd/include/cik_structs.h
799 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
800 F:      drivers/gpu/drm/amd/include/vi_structs.h
801 F:      drivers/gpu/drm/amd/include/v9_structs.h
802 F:      include/uapi/linux/kfd_ioctl.h
804 AMD POWERPLAY
805 M:      Rex Zhu <rex.zhu@amd.com>
806 M:      Evan Quan <evan.quan@amd.com>
807 L:      amd-gfx@lists.freedesktop.org
808 S:      Supported
809 F:      drivers/gpu/drm/amd/powerplay/
810 T:      git git://people.freedesktop.org/~agd5f/linux
812 AMD SEATTLE DEVICE TREE SUPPORT
813 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
814 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
815 M:      Tom Lendacky <thomas.lendacky@amd.com>
816 S:      Supported
817 F:      arch/arm64/boot/dts/amd/
819 AMD XGBE DRIVER
820 M:      Tom Lendacky <thomas.lendacky@amd.com>
821 L:      netdev@vger.kernel.org
822 S:      Supported
823 F:      drivers/net/ethernet/amd/xgbe/
824 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
826 ANALOG DEVICES INC AD5686 DRIVER
827 M:      Stefan Popa <stefan.popa@analog.com>
828 L:      linux-pm@vger.kernel.org
829 W:      http://ez.analog.com/community/linux-device-drivers
830 S:      Supported
831 F:      drivers/iio/dac/ad5686*
832 F:      drivers/iio/dac/ad5696*
834 ANALOG DEVICES INC AD5758 DRIVER
835 M:      Stefan Popa <stefan.popa@analog.com>
836 L:      linux-iio@vger.kernel.org
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      drivers/iio/dac/ad5758.c
840 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
842 ANALOG DEVICES INC AD9389B DRIVER
843 M:      Hans Verkuil <hans.verkuil@cisco.com>
844 L:      linux-media@vger.kernel.org
845 S:      Maintained
846 F:      drivers/media/i2c/ad9389b*
848 ANALOG DEVICES INC ADGS1408 DRIVER
849 M:      Mircea Caprioru <mircea.caprioru@analog.com>
850 S:      Supported
851 F:      drivers/mux/adgs1408.c
852 F:      Documentation/devicetree/bindings/mux/adgs1408.txt
854 ANALOG DEVICES INC ADP5061 DRIVER
855 M:      Stefan Popa <stefan.popa@analog.com>
856 L:      linux-pm@vger.kernel.org
857 W:      http://ez.analog.com/community/linux-device-drivers
858 S:      Supported
859 F:      drivers/power/supply/adp5061.c
861 ANALOG DEVICES INC ADV7180 DRIVER
862 M:      Lars-Peter Clausen <lars@metafoo.de>
863 L:      linux-media@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/media/i2c/adv7180.c
868 ANALOG DEVICES INC ADV748X DRIVER
869 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
870 L:      linux-media@vger.kernel.org
871 S:      Maintained
872 F:      drivers/media/i2c/adv748x/*
874 ANALOG DEVICES INC ADV7511 DRIVER
875 M:      Hans Verkuil <hans.verkuil@cisco.com>
876 L:      linux-media@vger.kernel.org
877 S:      Maintained
878 F:      drivers/media/i2c/adv7511*
880 ANALOG DEVICES INC ADV7604 DRIVER
881 M:      Hans Verkuil <hans.verkuil@cisco.com>
882 L:      linux-media@vger.kernel.org
883 S:      Maintained
884 F:      drivers/media/i2c/adv7604*
886 ANALOG DEVICES INC ADV7842 DRIVER
887 M:      Hans Verkuil <hans.verkuil@cisco.com>
888 L:      linux-media@vger.kernel.org
889 S:      Maintained
890 F:      drivers/media/i2c/adv7842*
892 ANALOG DEVICES INC ASOC CODEC DRIVERS
893 M:      Lars-Peter Clausen <lars@metafoo.de>
894 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
895 W:      http://wiki.analog.com/
896 W:      http://ez.analog.com/community/linux-device-drivers
897 S:      Supported
898 F:      sound/soc/codecs/adau*
899 F:      sound/soc/codecs/adav*
900 F:      sound/soc/codecs/ad1*
901 F:      sound/soc/codecs/ad7*
902 F:      sound/soc/codecs/ssm*
903 F:      sound/soc/codecs/sigmadsp.*
905 ANALOG DEVICES INC DMA DRIVERS
906 M:      Lars-Peter Clausen <lars@metafoo.de>
907 W:      http://ez.analog.com/community/linux-device-drivers
908 S:      Supported
909 F:      drivers/dma/dma-axi-dmac.c
911 ANALOG DEVICES INC IIO DRIVERS
912 M:      Lars-Peter Clausen <lars@metafoo.de>
913 M:      Michael Hennerich <Michael.Hennerich@analog.com>
914 W:      http://wiki.analog.com/
915 W:      http://ez.analog.com/community/linux-device-drivers
916 S:      Supported
917 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
918 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
919 F:      drivers/iio/*/ad*
920 F:      drivers/iio/adc/ltc2497*
921 X:      drivers/iio/*/adjd*
922 F:      drivers/staging/iio/*/ad*
924 ANDES ARCHITECTURE
925 M:      Greentime Hu <green.hu@gmail.com>
926 M:      Vincent Chen <deanbo422@gmail.com>
927 T:      git https://github.com/andestech/linux.git
928 S:      Supported
929 F:      arch/nds32/
930 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
931 F:      Documentation/devicetree/bindings/nds32/
932 K:      nds32
933 N:      nds32
935 ANDROID CONFIG FRAGMENTS
936 M:      Rob Herring <robh@kernel.org>
937 S:      Supported
938 F:      kernel/configs/android*
940 ANDROID DRIVERS
941 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
942 M:      Arve Hjønnevåg <arve@android.com>
943 M:      Todd Kjos <tkjos@android.com>
944 M:      Martijn Coenen <maco@android.com>
945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
946 L:      devel@driverdev.osuosl.org
947 S:      Supported
948 F:      drivers/android/
949 F:      drivers/staging/android/
951 ANDROID GOLDFISH PIC DRIVER
952 M:      Miodrag Dinic <miodrag.dinic@mips.com>
953 S:      Supported
954 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
955 F:      drivers/irqchip/irq-goldfish-pic.c
957 ANDROID GOLDFISH RTC DRIVER
958 M:      Miodrag Dinic <miodrag.dinic@mips.com>
959 S:      Supported
960 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
961 F:      drivers/rtc/rtc-goldfish.c
963 ANDROID ION DRIVER
964 M:      Laura Abbott <labbott@redhat.com>
965 M:      Sumit Semwal <sumit.semwal@linaro.org>
966 L:      devel@driverdev.osuosl.org
967 L:      dri-devel@lists.freedesktop.org
968 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
969 S:      Supported
970 F:      drivers/staging/android/ion
971 F:      drivers/staging/android/uapi/ion.h
973 AOA (Apple Onboard Audio) ALSA DRIVER
974 M:      Johannes Berg <johannes@sipsolutions.net>
975 L:      linuxppc-dev@lists.ozlabs.org
976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
977 S:      Maintained
978 F:      sound/aoa/
980 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
981 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
982 L:      linux-iio@vger.kernel.org
983 S:      Maintained
984 F:      drivers/iio/adc/stx104.c
986 APM DRIVER
987 M:      Jiri Kosina <jikos@kernel.org>
988 S:      Odd fixes
989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
990 F:      arch/x86/kernel/apm_32.c
991 F:      include/linux/apm_bios.h
992 F:      include/uapi/linux/apm_bios.h
993 F:      drivers/char/apm-emulation.c
995 APPARMOR SECURITY MODULE
996 M:      John Johansen <john.johansen@canonical.com>
997 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
998 W:      wiki.apparmor.net
999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1000 S:      Supported
1001 F:      security/apparmor/
1002 F:      Documentation/admin-guide/LSM/apparmor.rst
1004 APPLE BCM5974 MULTITOUCH DRIVER
1005 M:      Henrik Rydberg <rydberg@bitmath.org>
1006 L:      linux-input@vger.kernel.org
1007 S:      Odd fixes
1008 F:      drivers/input/mouse/bcm5974.c
1010 APPLE SMC DRIVER
1011 M:      Henrik Rydberg <rydberg@bitmath.org>
1012 L:      linux-hwmon@vger.kernel.org
1013 S:      Odd fixes
1014 F:      drivers/hwmon/applesmc.c
1016 APPLETALK NETWORK LAYER
1017 L:      netdev@vger.kernel.org
1018 S:      Odd fixes
1019 F:      drivers/net/appletalk/
1020 F:      net/appletalk/
1022 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1023 M:      Duc Dang <dhdang@apm.com>
1024 S:      Supported
1025 F:      arch/arm64/boot/dts/apm/
1027 APPLIED MICRO (APM) X-GENE SOC EDAC
1028 M:      Loc Ho <lho@apm.com>
1029 S:      Supported
1030 F:      drivers/edac/xgene_edac.c
1031 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1033 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1034 M:      Iyappan Subramanian <isubramanian@apm.com>
1035 M:      Keyur Chudgar <kchudgar@apm.com>
1036 S:      Supported
1037 F:      drivers/net/ethernet/apm/xgene-v2/
1039 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1040 M:      Iyappan Subramanian <isubramanian@apm.com>
1041 M:      Keyur Chudgar <kchudgar@apm.com>
1042 M:      Quan Nguyen <qnguyen@apm.com>
1043 S:      Supported
1044 F:      drivers/net/ethernet/apm/xgene/
1045 F:      drivers/net/phy/mdio-xgene.c
1046 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1047 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1049 APPLIED MICRO (APM) X-GENE SOC PMU
1050 M:      Tai Nguyen <ttnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/perf/xgene_pmu.c
1053 F:      Documentation/perf/xgene-pmu.txt
1054 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1056 APTINA CAMERA SENSOR PLL
1057 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1058 L:      linux-media@vger.kernel.org
1059 S:      Maintained
1060 F:      drivers/media/i2c/aptina-pll.*
1062 ARC FRAMEBUFFER DRIVER
1063 M:      Jaya Kumar <jayalk@intworks.biz>
1064 S:      Maintained
1065 F:      drivers/video/fbdev/arcfb.c
1066 F:      drivers/video/fbdev/core/fb_defio.c
1068 ARC PGU DRM DRIVER
1069 M:      Alexey Brodkin <abrodkin@synopsys.com>
1070 S:      Supported
1071 F:      drivers/gpu/drm/arc/
1072 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1074 ARCNET NETWORK LAYER
1075 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1076 L:      netdev@vger.kernel.org
1077 S:      Maintained
1078 F:      drivers/net/arcnet/
1079 F:      include/uapi/linux/if_arcnet.h
1081 ARM ARCHITECTED TIMER DRIVER
1082 M:      Mark Rutland <mark.rutland@arm.com>
1083 M:      Marc Zyngier <marc.zyngier@arm.com>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Maintained
1086 F:      arch/arm/include/asm/arch_timer.h
1087 F:      arch/arm64/include/asm/arch_timer.h
1088 F:      drivers/clocksource/arm_arch_timer.c
1090 ARM HDLCD DRM DRIVER
1091 M:      Liviu Dudau <liviu.dudau@arm.com>
1092 S:      Supported
1093 F:      drivers/gpu/drm/arm/hdlcd_*
1094 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1096 ARM MALI-DP DRM DRIVER
1097 M:      Liviu Dudau <liviu.dudau@arm.com>
1098 M:      Brian Starkey <brian.starkey@arm.com>
1099 M:      Mali DP Maintainers <malidp@foss.arm.com>
1100 S:      Supported
1101 F:      drivers/gpu/drm/arm/
1102 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1104 ARM MFM AND FLOPPY DRIVERS
1105 M:      Ian Molton <spyro@f2s.com>
1106 S:      Maintained
1107 F:      arch/arm/lib/floppydma.S
1108 F:      arch/arm/include/asm/floppy.h
1110 ARM PMU PROFILING AND DEBUGGING
1111 M:      Will Deacon <will.deacon@arm.com>
1112 M:      Mark Rutland <mark.rutland@arm.com>
1113 S:      Maintained
1114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F:      arch/arm*/kernel/perf_*
1116 F:      arch/arm/oprofile/common.c
1117 F:      arch/arm*/kernel/hw_breakpoint.c
1118 F:      arch/arm*/include/asm/hw_breakpoint.h
1119 F:      arch/arm*/include/asm/perf_event.h
1120 F:      drivers/perf/*
1121 F:      include/linux/perf/arm_pmu.h
1122 F:      Documentation/devicetree/bindings/arm/pmu.txt
1123 F:      Documentation/devicetree/bindings/perf/
1125 ARM PORT
1126 M:      Russell King <linux@armlinux.org.uk>
1127 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 W:      http://www.armlinux.org.uk/
1129 S:      Odd Fixes
1130 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1131 F:      arch/arm/
1132 X:      arch/arm/boot/dts/
1134 ARM PRIMECELL AACI PL041 DRIVER
1135 M:      Russell King <linux@armlinux.org.uk>
1136 S:      Odd Fixes
1137 F:      sound/arm/aaci.*
1139 ARM PRIMECELL BUS SUPPORT
1140 M:      Russell King <linux@armlinux.org.uk>
1141 S:      Odd Fixes
1142 F:      drivers/amba/
1143 F:      include/linux/amba/bus.h
1145 ARM PRIMECELL CLCD PL110 DRIVER
1146 M:      Russell King <linux@armlinux.org.uk>
1147 S:      Odd Fixes
1148 F:      drivers/video/fbdev/amba-clcd.*
1150 ARM PRIMECELL KMI PL050 DRIVER
1151 M:      Russell King <linux@armlinux.org.uk>
1152 S:      Odd Fixes
1153 F:      drivers/input/serio/ambakmi.*
1154 F:      include/linux/amba/kmi.h
1156 ARM PRIMECELL MMCI PL180/1 DRIVER
1157 M:      Russell King <linux@armlinux.org.uk>
1158 S:      Odd Fixes
1159 F:      drivers/mmc/host/mmci.*
1160 F:      include/linux/amba/mmci.h
1162 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1163 M:      Russell King <linux@armlinux.org.uk>
1164 S:      Odd Fixes
1165 F:      drivers/tty/serial/amba-pl01*.c
1166 F:      include/linux/amba/serial.h
1168 ARM SMMU DRIVERS
1169 M:      Will Deacon <will.deacon@arm.com>
1170 R:      Robin Murphy <robin.murphy@arm.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      drivers/iommu/arm-smmu.c
1174 F:      drivers/iommu/arm-smmu-v3.c
1175 F:      drivers/iommu/io-pgtable-arm.c
1176 F:      drivers/iommu/io-pgtable-arm-v7s.c
1178 ARM SUB-ARCHITECTURES
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      arch/arm/mach-*/
1182 F:      arch/arm/plat-*/
1183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1185 ARM/ACTIONS SEMI ARCHITECTURE
1186 M:      Andreas Färber <afaerber@suse.de>
1187 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 S:      Maintained
1189 N:      owl
1190 F:      arch/arm/mach-actions/
1191 F:      arch/arm/boot/dts/owl-*
1192 F:      arch/arm64/boot/dts/actions/
1193 F:      drivers/clocksource/owl-*
1194 F:      drivers/pinctrl/actions/*
1195 F:      drivers/soc/actions/
1196 F:      include/dt-bindings/power/owl-*
1197 F:      include/linux/soc/actions/
1198 F:      Documentation/devicetree/bindings/arm/actions.txt
1199 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1200 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1201 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1203 ARM/ADS SPHERE MACHINE SUPPORT
1204 M:      Lennert Buytenhek <kernel@wantstofly.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 S:      Maintained
1208 ARM/AFEB9260 MACHINE SUPPORT
1209 M:      Sergey Lapin <slapin@ossfans.org>
1210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 S:      Maintained
1213 ARM/AJECO 1ARM MACHINE SUPPORT
1214 M:      Lennert Buytenhek <kernel@wantstofly.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1218 ARM/Allwinner SoC Clock Support
1219 M:      Emilio López <emilio@elopez.com.ar>
1220 S:      Maintained
1221 F:      drivers/clk/sunxi/
1223 ARM/Allwinner sunXi SoC support
1224 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1225 M:      Chen-Yu Tsai <wens@csie.org>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228 N:      sun[x456789]i
1229 N:      sun50i
1230 F:      arch/arm/mach-sunxi/
1231 F:      arch/arm64/boot/dts/allwinner/
1232 F:      drivers/clk/sunxi-ng/
1233 F:      drivers/pinctrl/sunxi/
1234 F:      drivers/soc/sunxi/
1235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1237 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1238 M:      Neil Armstrong <narmstrong@baylibre.com>
1239 M:      Jerome Brunet <jbrunet@baylibre.com>
1240 L:      linux-amlogic@lists.infradead.org
1241 S:      Maintained
1242 F:      drivers/clk/meson/
1243 F:      include/dt-bindings/clock/meson*
1244 F:      include/dt-bindings/clock/gxbb*
1245 F:      Documentation/devicetree/bindings/clock/amlogic*
1247 ARM/Amlogic Meson SoC support
1248 M:      Carlo Caione <carlo@caione.org>
1249 M:      Kevin Hilman <khilman@baylibre.com>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 L:      linux-amlogic@lists.infradead.org
1252 W:      http://linux-meson.com/
1253 S:      Maintained
1254 F:      arch/arm/mach-meson/
1255 F:      arch/arm/boot/dts/meson*
1256 F:      arch/arm64/boot/dts/amlogic/
1257 F:      drivers/pinctrl/meson/
1258 F:      drivers/mmc/host/meson*
1259 N:      meson
1261 ARM/Annapurna Labs ALPINE ARCHITECTURE
1262 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1263 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/mach-alpine/
1267 F:      arch/arm/boot/dts/alpine*
1268 F:      arch/arm64/boot/dts/al/
1269 F:      drivers/*/*alpine*
1271 ARM/ARTPEC MACHINE SUPPORT
1272 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1273 M:      Lars Persson <lars.persson@axis.com>
1274 S:      Maintained
1275 L:      linux-arm-kernel@axis.com
1276 F:      arch/arm/mach-artpec
1277 F:      arch/arm/boot/dts/artpec6*
1278 F:      drivers/clk/axis
1279 F:      drivers/crypto/axis
1280 F:      drivers/pinctrl/pinctrl-artpec*
1281 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1283 ARM/ASPEED I2C DRIVER
1284 M:      Brendan Higgins <brendanhiggins@google.com>
1285 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1286 R:      Joel Stanley <joel@jms.id.au>
1287 L:      linux-i2c@vger.kernel.org
1288 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1289 S:      Maintained
1290 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1291 F:      drivers/i2c/busses/i2c-aspeed.c
1292 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1293 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1295 ARM/ASPEED MACHINE SUPPORT
1296 M:      Joel Stanley <joel@jms.id.au>
1297 R:      Andrew Jeffery <andrew@aj.id.au>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1300 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1301 S:      Supported
1302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1303 F:      arch/arm/mach-aspeed/
1304 F:      arch/arm/boot/dts/aspeed-*
1305 N:      aspeed
1307 ARM/CALXEDA HIGHBANK ARCHITECTURE
1308 M:      Rob Herring <robh@kernel.org>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 S:      Maintained
1311 F:      arch/arm/mach-highbank/
1312 F:      arch/arm/boot/dts/highbank.dts
1313 F:      arch/arm/boot/dts/ecx-*.dts*
1315 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1316 M:      Krzysztof Halasa <khalasa@piap.pl>
1317 S:      Maintained
1318 F:      arch/arm/mach-cns3xxx/
1320 ARM/CAVIUM THUNDER NETWORK DRIVER
1321 M:      Sunil Goutham <sgoutham@cavium.com>
1322 M:      Robert Richter <rric@kernel.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Supported
1325 F:      drivers/net/ethernet/cavium/thunder/
1327 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1328 M:      Lukasz Majewski <lukma@denx.de>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-ep93xx/ts72xx.c
1333 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1334 M:      Alexander Shiyan <shc_work@mail.ru>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 S:      Odd Fixes
1337 N:      clps711x
1339 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1344 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1345 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1346 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 F:      arch/arm/mach-ep93xx/
1350 F:      arch/arm/mach-ep93xx/include/mach/
1352 ARM/CLKDEV SUPPORT
1353 M:      Russell King <linux@armlinux.org.uk>
1354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 S:      Maintained
1356 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1357 F:      drivers/clk/clkdev.c
1359 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1360 M:      Mike Rapoport <mike@compulab.co.il>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1364 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1365 M:      Baruch Siach <baruch@tkos.co.il>
1366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 S:      Maintained
1368 F:      arch/arm/boot/dts/cx92755*
1369 N:      digicolor
1371 ARM/CONTEC MICRO9 MACHINE SUPPORT
1372 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1373 S:      Maintained
1374 F:      arch/arm/mach-ep93xx/micro9.c
1376 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1377 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 F:      drivers/hwtracing/coresight/*
1381 F:      Documentation/trace/coresight.txt
1382 F:      Documentation/trace/coresight-cpu-debug.txt
1383 F:      Documentation/devicetree/bindings/arm/coresight.txt
1384 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1385 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1386 F:      tools/perf/arch/arm/util/pmu.c
1387 F:      tools/perf/arch/arm/util/auxtrace.c
1388 F:      tools/perf/arch/arm/util/cs-etm.c
1389 F:      tools/perf/arch/arm/util/cs-etm.h
1390 F:      tools/perf/util/cs-etm.*
1391 F:      tools/perf/util/cs-etm-decoder/*
1393 ARM/CORGI MACHINE SUPPORT
1394 M:      Richard Purdie <rpurdie@rpsys.net>
1395 S:      Maintained
1397 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1398 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 M:      Linus Walleij <linus.walleij@linaro.org>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T:      git git://github.com/ulli-kroll/linux.git
1402 S:      Maintained
1403 F:      Documentation/devicetree/bindings/arm/gemini.txt
1404 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1405 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1406 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1407 F:      arch/arm/mach-gemini/
1408 F:      drivers/net/ethernet/cortina/
1409 F:      drivers/pinctrl/pinctrl-gemini.c
1410 F:      drivers/rtc/rtc-ftrtc010.c
1412 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1413 M:      Barry Song <baohua@kernel.org>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1416 S:      Maintained
1417 F:      arch/arm/boot/dts/prima2*
1418 F:      arch/arm/mach-prima2/
1419 F:      drivers/clk/sirf/
1420 F:      drivers/clocksource/timer-prima2.c
1421 F:      drivers/clocksource/timer-atlas7.c
1422 N:      [^a-z]sirf
1424 ARM/EBSA110 MACHINE SUPPORT
1425 M:      Russell King <linux@armlinux.org.uk>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W:      http://www.armlinux.org.uk/
1428 S:      Maintained
1429 F:      arch/arm/mach-ebsa110/
1430 F:      drivers/net/ethernet/amd/am79c961a.*
1432 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1433 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1434 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 N:      efm32
1439 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1440 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/ezx.c
1445 ARM/FARADAY FA526 PORT
1446 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 S:      Maintained
1449 T:      git git://git.berlios.de/gemini-board
1450 F:      arch/arm/mm/*-fa*
1452 ARM/FOOTBRIDGE ARCHITECTURE
1453 M:      Russell King <linux@armlinux.org.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 W:      http://www.armlinux.org.uk/
1456 S:      Maintained
1457 F:      arch/arm/include/asm/hardware/dec21285.h
1458 F:      arch/arm/mach-footbridge/
1460 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1461 M:      Shawn Guo <shawnguo@kernel.org>
1462 M:      Sascha Hauer <s.hauer@pengutronix.de>
1463 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1464 R:      Fabio Estevam <fabio.estevam@nxp.com>
1465 R:      NXP Linux Team <linux-imx@nxp.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1469 F:      arch/arm/mach-imx/
1470 F:      arch/arm/mach-mxs/
1471 F:      arch/arm/boot/dts/imx*
1472 F:      arch/arm/configs/imx*_defconfig
1473 F:      drivers/clk/imx/
1474 F:      drivers/soc/imx/
1475 F:      include/soc/imx/
1477 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1478 M:      Shawn Guo <shawnguo@kernel.org>
1479 M:      Sascha Hauer <s.hauer@pengutronix.de>
1480 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1481 R:      Stefan Agner <stefan@agner.ch>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1485 F:      arch/arm/mach-imx/*vf610*
1486 F:      arch/arm/boot/dts/vf*
1488 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1489 M:      Shawn Guo <shawnguo@kernel.org>
1490 M:      Li Yang <leoyang.li@nxp.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1494 F:      arch/arm/boot/dts/ls1021a*
1495 F:      arch/arm64/boot/dts/freescale/fsl-*
1496 F:      arch/arm64/boot/dts/freescale/qoriq-*
1498 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1503 ARM/GUMSTIX MACHINE SUPPORT
1504 M:      Steve Sakoman <sakoman@gmail.com>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1508 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1509 M:      Philipp Zabel <philipp.zabel@gmail.com>
1510 M:      Paul Parsons <lost.distance@yahoo.com>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513 F:      arch/arm/mach-pxa/hx4700.c
1514 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1515 F:      sound/soc/pxa/hx4700.c
1517 ARM/HISILICON SOC SUPPORT
1518 M:      Wei Xu <xuwei5@hisilicon.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W:      http://www.hisilicon.com
1521 S:      Supported
1522 T:      git git://github.com/hisilicon/linux-hisi.git
1523 F:      arch/arm/mach-hisi/
1524 F:      arch/arm/boot/dts/hi3*
1525 F:      arch/arm/boot/dts/hip*
1526 F:      arch/arm/boot/dts/hisi*
1527 F:      arch/arm64/boot/dts/hisilicon/
1529 ARM/HP JORNADA 7XX MACHINE SUPPORT
1530 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1531 W:      www.jlime.com
1532 S:      Maintained
1533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1534 F:      arch/arm/mach-sa1100/jornada720.c
1535 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1537 ARM/IGEP MACHINE SUPPORT
1538 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1539 M:      Javier Martinez Canillas <javier@dowhile0.org>
1540 L:      linux-omap@vger.kernel.org
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/boot/dts/omap3-igep*
1545 ARM/INCOME PXA270 SUPPORT
1546 M:      Marek Vasut <marek.vasut@gmail.com>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 S:      Maintained
1549 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1551 ARM/INTEL IOP13XX ARM ARCHITECTURE
1552 M:      Lennert Buytenhek <kernel@wantstofly.org>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1556 ARM/INTEL IOP32X ARM ARCHITECTURE
1557 M:      Lennert Buytenhek <kernel@wantstofly.org>
1558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1561 ARM/INTEL IOP33X ARM ARCHITECTURE
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Orphan
1565 ARM/INTEL IQ81342EX MACHINE SUPPORT
1566 M:      Lennert Buytenhek <kernel@wantstofly.org>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1570 ARM/INTEL IXDP2850 MACHINE SUPPORT
1571 M:      Lennert Buytenhek <kernel@wantstofly.org>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1575 ARM/INTEL IXP4XX ARM ARCHITECTURE
1576 M:      Imre Kaloz <kaloz@openwrt.org>
1577 M:      Krzysztof Halasa <khalasa@piap.pl>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/mach-ixp4xx/
1582 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1583 M:      Jonathan Cameron <jic23@cam.ac.uk>
1584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 S:      Maintained
1586 F:      arch/arm/mach-pxa/stargate2.c
1587 F:      drivers/pcmcia/pxa2xx_stargate2.c
1589 ARM/INTEL XSC3 (MANZANO) ARM CORE
1590 M:      Lennert Buytenhek <kernel@wantstofly.org>
1591 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S:      Maintained
1594 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1595 M:      Lennert Buytenhek <kernel@wantstofly.org>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1599 ARM/LG1K ARCHITECTURE
1600 M:      Chanho Min <chanho.min@lge.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm64/boot/dts/lg/
1605 ARM/LOGICPD PXA270 MACHINE SUPPORT
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1610 ARM/LPC18XX ARCHITECTURE
1611 M:      Joachim Eastwood <manabian@gmail.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614 F:      arch/arm/boot/dts/lpc43*
1615 F:      drivers/clk/nxp/clk-lpc18xx*
1616 F:      drivers/clocksource/time-lpc32xx.c
1617 F:      drivers/i2c/busses/i2c-lpc2k.c
1618 F:      drivers/memory/pl172.c
1619 F:      drivers/mtd/spi-nor/nxp-spifi.c
1620 F:      drivers/rtc/rtc-lpc24xx.c
1621 N:      lpc18xx
1623 ARM/LPC32XX SOC SUPPORT
1624 M:      Vladimir Zapolskiy <vz@mleia.com>
1625 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/lpc32*
1630 F:      arch/arm/mach-lpc32xx/
1631 F:      drivers/i2c/busses/i2c-pnx.c
1632 F:      drivers/net/ethernet/nxp/lpc_eth.c
1633 F:      drivers/usb/host/ohci-nxp.c
1634 F:      drivers/watchdog/pnx4008_wdt.c
1635 N:      lpc32xx
1637 ARM/MAGICIAN MACHINE SUPPORT
1638 M:      Philipp Zabel <philipp.zabel@gmail.com>
1639 S:      Maintained
1641 ARM/Marvell Dove/MV78xx0/Orion SOC support
1642 M:      Jason Cooper <jason@lakedaemon.net>
1643 M:      Andrew Lunn <andrew@lunn.ch>
1644 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1645 M:      Gregory Clement <gregory.clement@bootlin.com>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648 F:      Documentation/devicetree/bindings/soc/dove/
1649 F:      arch/arm/mach-dove/
1650 F:      arch/arm/mach-mv78xx0/
1651 F:      arch/arm/mach-orion5x/
1652 F:      arch/arm/plat-orion/
1653 F:      arch/arm/boot/dts/dove*
1654 F:      arch/arm/boot/dts/orion5x*
1656 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1657 M:      Jason Cooper <jason@lakedaemon.net>
1658 M:      Andrew Lunn <andrew@lunn.ch>
1659 M:      Gregory Clement <gregory.clement@bootlin.com>
1660 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 F:      arch/arm/boot/dts/armada*
1664 F:      arch/arm/boot/dts/kirkwood*
1665 F:      arch/arm/configs/mvebu_*_defconfig
1666 F:      arch/arm/mach-mvebu/
1667 F:      arch/arm64/boot/dts/marvell/armada*
1668 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1669 F:      drivers/cpufreq/mvebu-cpufreq.c
1670 F:      drivers/irqchip/irq-armada-370-xp.c
1671 F:      drivers/irqchip/irq-mvebu-*
1672 F:      drivers/pinctrl/mvebu/
1673 F:      drivers/rtc/rtc-armada38x.c
1675 ARM/Mediatek RTC DRIVER
1676 M:      Eddie Huang <eddie.huang@mediatek.com>
1677 M:      Sean Wang <sean.wang@mediatek.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1682 F:      drivers/rtc/rtc-mt6397.c
1683 F:      drivers/rtc/rtc-mt7622.c
1685 ARM/Mediatek SoC support
1686 M:      Matthias Brugger <matthias.bgg@gmail.com>
1687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/mt6*
1691 F:      arch/arm/boot/dts/mt7*
1692 F:      arch/arm/boot/dts/mt8*
1693 F:      arch/arm/mach-mediatek/
1694 F:      arch/arm64/boot/dts/mediatek/
1695 N:      mtk
1696 K:      mediatek
1698 ARM/Mediatek USB3 PHY DRIVER
1699 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1700 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1702 S:      Maintained
1703 F:      drivers/phy/mediatek/
1704 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1706 ARM/MICREL KS8695 ARCHITECTURE
1707 M:      Greg Ungerer <gerg@uclinux.org>
1708 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 F:      arch/arm/mach-ks8695/
1710 S:      Odd Fixes
1712 ARM/Microchip (AT91) SoC support
1713 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1714 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W:      http://www.linux4sam.org
1717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1718 S:      Supported
1719 N:      at91
1720 N:      atmel
1721 F:      arch/arm/mach-at91/
1722 F:      include/soc/at91/
1723 F:      arch/arm/boot/dts/at91*.dts
1724 F:      arch/arm/boot/dts/at91*.dtsi
1725 F:      arch/arm/boot/dts/sama*.dts
1726 F:      arch/arm/boot/dts/sama*.dtsi
1727 F:      arch/arm/include/debug/at91.S
1728 F:      drivers/memory/atmel*
1729 F:      drivers/watchdog/sama5d4_wdt.c
1730 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1731 X:      drivers/net/wireless/atmel/
1733 ARM/MIOA701 MACHINE SUPPORT
1734 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F:      arch/arm/mach-pxa/mioa701.c
1737 S:      Maintained
1739 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1740 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1741 S:      Maintained
1743 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1744 M:      Linus Walleij <linus.walleij@linaro.org>
1745 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 S:      Maintained
1747 F:      arch/arm/mach-nomadik/
1748 F:      arch/arm/mach-u300/
1749 F:      arch/arm/mach-ux500/
1750 F:      arch/arm/boot/dts/ste-*
1751 F:      drivers/clk/clk-nomadik.c
1752 F:      drivers/clk/clk-u300.c
1753 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1754 F:      drivers/clocksource/timer-u300.c
1755 F:      drivers/dma/coh901318*
1756 F:      drivers/dma/ste_dma40*
1757 F:      drivers/hwspinlock/u8500_hsem.c
1758 F:      drivers/i2c/busses/i2c-nomadik.c
1759 F:      drivers/i2c/busses/i2c-stu300.c
1760 F:      drivers/mfd/ab3100*
1761 F:      drivers/mfd/ab8500*
1762 F:      drivers/mfd/abx500*
1763 F:      drivers/mfd/dbx500*
1764 F:      drivers/mfd/db8500*
1765 F:      drivers/pinctrl/nomadik/
1766 F:      drivers/pinctrl/pinctrl-coh901*
1767 F:      drivers/pinctrl/pinctrl-u300.c
1768 F:      drivers/rtc/rtc-ab3100.c
1769 F:      drivers/rtc/rtc-ab8500.c
1770 F:      drivers/rtc/rtc-coh901331.c
1771 F:      drivers/rtc/rtc-pl031.c
1772 F:      drivers/watchdog/coh901327_wdt.c
1773 F:      Documentation/devicetree/bindings/arm/ste-*
1774 F:      Documentation/devicetree/bindings/arm/ux500/
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1777 ARM/NUVOTON NPCM ARCHITECTURE
1778 M:      Avi Fishman <avifishman70@gmail.com>
1779 M:      Tomer Maimon <tmaimon77@gmail.com>
1780 R:      Patrick Venture <venture@google.com>
1781 R:      Nancy Yuen <yuenn@google.com>
1782 R:      Brendan Higgins <brendanhiggins@google.com>
1783 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1784 S:      Supported
1785 F:      arch/arm/mach-npcm/
1786 F:      arch/arm/boot/dts/nuvoton-npcm*
1787 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1788 F:      drivers/*/*npcm*
1789 F:      Documentation/devicetree/bindings/*/*npcm*
1790 F:      Documentation/devicetree/bindings/*/*/*npcm*
1792 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1793 M:      Wan ZongShun <mcuos.com@gmail.com>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W:      http://www.mcuos.com
1796 S:      Maintained
1797 F:      arch/arm/mach-w90x900/
1798 F:      drivers/input/keyboard/w90p910_keypad.c
1799 F:      drivers/input/touchscreen/w90p910_ts.c
1800 F:      drivers/watchdog/nuc900_wdt.c
1801 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1802 F:      drivers/mtd/nand/raw/nuc900_nand.c
1803 F:      drivers/rtc/rtc-nuc900.c
1804 F:      drivers/spi/spi-nuc900.c
1805 F:      drivers/usb/host/ehci-w90x900.c
1806 F:      drivers/video/fbdev/nuc900fb.c
1808 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1809 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1810 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1811 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1812 S:      Supported
1814 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1815 M:      Alexander Clouter <alex@digriz.org.uk>
1816 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W:      http://www.digriz.org.uk/ts78xx/kernel
1818 S:      Maintained
1819 F:      arch/arm/mach-orion5x/ts78xx-*
1821 ARM/OXNAS platform support
1822 M:      Neil Armstrong <narmstrong@baylibre.com>
1823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1825 S:      Maintained
1826 F:      arch/arm/mach-oxnas/
1827 F:      arch/arm/boot/dts/ox8*.dts*
1828 N:      oxnas
1830 ARM/PALM TREO SUPPORT
1831 M:      Tomas Cech <sleep_walker@suse.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 W:      http://hackndev.com
1834 S:      Maintained
1835 F:      arch/arm/mach-pxa/palmtreo.*
1837 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1838 M:      Marek Vasut <marek.vasut@gmail.com>
1839 L:      linux-arm-kernel@lists.infradead.org
1840 W:      http://hackndev.com
1841 S:      Maintained
1842 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1843 F:      arch/arm/mach-pxa/palmtx.c
1844 F:      arch/arm/mach-pxa/palmt5.*
1845 F:      arch/arm/mach-pxa/include/mach/palmld.h
1846 F:      arch/arm/mach-pxa/palmld.c
1847 F:      arch/arm/mach-pxa/palmte2.*
1848 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1849 F:      arch/arm/mach-pxa/palmtc.c
1851 ARM/PALMZ72 SUPPORT
1852 M:      Sergey Lapin <slapin@ossfans.org>
1853 L:      linux-arm-kernel@lists.infradead.org
1854 W:      http://hackndev.com
1855 S:      Maintained
1856 F:      arch/arm/mach-pxa/palmz72.*
1858 ARM/PLEB SUPPORT
1859 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1860 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1861 S:      Maintained
1863 ARM/PT DIGITAL BOARD PORT
1864 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 W:      http://www.armlinux.org.uk/
1867 S:      Maintained
1869 ARM/QUALCOMM SUPPORT
1870 M:      Andy Gross <andy.gross@linaro.org>
1871 M:      David Brown <david.brown@linaro.org>
1872 L:      linux-arm-msm@vger.kernel.org
1873 L:      linux-soc@vger.kernel.org
1874 S:      Maintained
1875 F:      Documentation/devicetree/bindings/soc/qcom/
1876 F:      arch/arm/boot/dts/qcom-*.dts
1877 F:      arch/arm/boot/dts/qcom-*.dtsi
1878 F:      arch/arm/mach-qcom/
1879 F:      arch/arm64/boot/dts/qcom/*
1880 F:      drivers/i2c/busses/i2c-qup.c
1881 F:      drivers/clk/qcom/
1882 F:      drivers/dma/qcom/
1883 F:      drivers/soc/qcom/
1884 F:      drivers/spi/spi-qup.c
1885 F:      drivers/tty/serial/msm_serial.c
1886 F:      drivers/*/pm8???-*
1887 F:      drivers/mfd/ssbi.c
1888 F:      drivers/firmware/qcom_scm*
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1891 ARM/RADISYS ENP2611 MACHINE SUPPORT
1892 M:      Lennert Buytenhek <kernel@wantstofly.org>
1893 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 S:      Maintained
1896 ARM/REALTEK ARCHITECTURE
1897 M:      Andreas Färber <afaerber@suse.de>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 S:      Maintained
1900 F:      arch/arm64/boot/dts/realtek/
1901 F:      Documentation/devicetree/bindings/arm/realtek.txt
1903 ARM/RENESAS ARM64 ARCHITECTURE
1904 M:      Simon Horman <horms@verge.net.au>
1905 M:      Magnus Damm <magnus.damm@gmail.com>
1906 L:      linux-renesas-soc@vger.kernel.org
1907 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1909 S:      Supported
1910 F:      arch/arm64/boot/dts/renesas/
1911 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1912 F:      drivers/soc/renesas/
1913 F:      include/linux/soc/renesas/
1915 ARM/RISCPC ARCHITECTURE
1916 M:      Russell King <linux@armlinux.org.uk>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W:      http://www.armlinux.org.uk/
1919 S:      Maintained
1920 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1921 F:      arch/arm/include/asm/hardware/ioc.h
1922 F:      arch/arm/include/asm/hardware/iomd.h
1923 F:      arch/arm/include/asm/hardware/memc.h
1924 F:      arch/arm/mach-rpc/
1925 F:      drivers/net/ethernet/8390/etherh.c
1926 F:      drivers/net/ethernet/i825xx/ether1*
1927 F:      drivers/net/ethernet/seeq/ether3*
1928 F:      drivers/scsi/arm/
1930 ARM/Rockchip SoC support
1931 M:      Heiko Stuebner <heiko@sntech.de>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 L:      linux-rockchip@lists.infradead.org
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1935 S:      Maintained
1936 F:      arch/arm/boot/dts/rk3*
1937 F:      arch/arm/boot/dts/rv1108*
1938 F:      arch/arm/mach-rockchip/
1939 F:      drivers/clk/rockchip/
1940 F:      drivers/i2c/busses/i2c-rk3x.c
1941 F:      drivers/*/*rockchip*
1942 F:      drivers/*/*/*rockchip*
1943 F:      sound/soc/rockchip/
1944 N:      rockchip
1946 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1947 M:      Kukjin Kim <kgene@kernel.org>
1948 M:      Krzysztof Kozlowski <krzk@kernel.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1951 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1952 S:      Maintained
1953 F:      arch/arm/boot/dts/s3c*
1954 F:      arch/arm/boot/dts/s5p*
1955 F:      arch/arm/boot/dts/exynos*
1956 F:      arch/arm64/boot/dts/exynos/
1957 F:      arch/arm/plat-samsung/
1958 F:      arch/arm/mach-s3c24*/
1959 F:      arch/arm/mach-s3c64xx/
1960 F:      arch/arm/mach-s5p*/
1961 F:      arch/arm/mach-exynos*/
1962 F:      drivers/*/*s3c24*
1963 F:      drivers/*/*/*s3c24*
1964 F:      drivers/*/*s3c64xx*
1965 F:      drivers/*/*s5pv210*
1966 F:      drivers/memory/samsung/*
1967 F:      drivers/soc/samsung/*
1968 F:      Documentation/arm/Samsung/
1969 F:      Documentation/devicetree/bindings/arm/samsung/
1970 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1971 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1972 N:      exynos
1974 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1975 M:      Kyungmin Park <kyungmin.park@samsung.com>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Maintained
1978 F:      arch/arm/mach-s5pv210/
1980 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1981 M:      Kyungmin Park <kyungmin.park@samsung.com>
1982 M:      Kamil Debski <kamil@wypas.org>
1983 M:      Andrzej Hajda <a.hajda@samsung.com>
1984 L:      linux-arm-kernel@lists.infradead.org
1985 L:      linux-media@vger.kernel.org
1986 S:      Maintained
1987 F:      drivers/media/platform/s5p-g2d/
1989 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1990 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1991 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1992 L:      linux-media@vger.kernel.org
1993 S:      Maintained
1994 F:      drivers/media/platform/s5p-cec/
1995 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1997 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1998 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1999 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2000 L:      linux-arm-kernel@lists.infradead.org
2001 L:      linux-media@vger.kernel.org
2002 S:      Maintained
2003 F:      drivers/media/platform/s5p-jpeg/
2005 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2006 M:      Kyungmin Park <kyungmin.park@samsung.com>
2007 M:      Kamil Debski <kamil@wypas.org>
2008 M:      Jeongtae Park <jtp.park@samsung.com>
2009 M:      Andrzej Hajda <a.hajda@samsung.com>
2010 L:      linux-arm-kernel@lists.infradead.org
2011 L:      linux-media@vger.kernel.org
2012 S:      Maintained
2013 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2014 F:      drivers/media/platform/s5p-mfc/
2016 ARM/SHMOBILE ARM ARCHITECTURE
2017 M:      Simon Horman <horms@verge.net.au>
2018 M:      Magnus Damm <magnus.damm@gmail.com>
2019 L:      linux-renesas-soc@vger.kernel.org
2020 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2022 S:      Supported
2023 F:      arch/arm/boot/dts/emev2*
2024 F:      arch/arm/boot/dts/r7s*
2025 F:      arch/arm/boot/dts/r8a*
2026 F:      arch/arm/boot/dts/r9a*
2027 F:      arch/arm/boot/dts/sh*
2028 F:      arch/arm/configs/shmobile_defconfig
2029 F:      arch/arm/include/debug/renesas-scif.S
2030 F:      arch/arm/mach-shmobile/
2031 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2032 F:      drivers/soc/renesas/
2033 F:      include/linux/soc/renesas/
2035 ARM/SOCFPGA ARCHITECTURE
2036 M:      Dinh Nguyen <dinguyen@kernel.org>
2037 S:      Maintained
2038 F:      arch/arm/mach-socfpga/
2039 F:      arch/arm/boot/dts/socfpga*
2040 F:      arch/arm/configs/socfpga_defconfig
2041 F:      arch/arm64/boot/dts/altera/
2042 W:      http://www.rocketboards.org
2043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2045 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2046 M:      Dinh Nguyen <dinguyen@kernel.org>
2047 S:      Maintained
2048 F:      drivers/clk/socfpga/
2050 ARM/SOCFPGA EDAC SUPPORT
2051 M:      Thor Thayer <thor.thayer@linux.intel.com>
2052 S:      Maintained
2053 F:      drivers/edac/altera_edac.
2055 ARM/SPREADTRUM SoC SUPPORT
2056 M:      Orson Zhai <orsonzhai@gmail.com>
2057 M:      Baolin Wang <baolin.wang@linaro.org>
2058 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2059 S:      Maintained
2060 F:      arch/arm64/boot/dts/sprd
2061 N:      sprd
2063 ARM/STI ARCHITECTURE
2064 M:      Patrice Chotard <patrice.chotard@st.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W:      http://www.stlinux.com
2067 S:      Maintained
2068 F:      arch/arm/mach-sti/
2069 F:      arch/arm/boot/dts/sti*
2070 F:      drivers/char/hw_random/st-rng.c
2071 F:      drivers/clocksource/arm_global_timer.c
2072 F:      drivers/clocksource/clksrc_st_lpc.c
2073 F:      drivers/cpufreq/sti-cpufreq.c
2074 F:      drivers/dma/st_fdma*
2075 F:      drivers/i2c/busses/i2c-st.c
2076 F:      drivers/media/rc/st_rc.c
2077 F:      drivers/media/platform/sti/c8sectpfe/
2078 F:      drivers/mmc/host/sdhci-st.c
2079 F:      drivers/phy/st/phy-miphy28lp.c
2080 F:      drivers/phy/st/phy-stih407-usb.c
2081 F:      drivers/pinctrl/pinctrl-st.c
2082 F:      drivers/remoteproc/st_remoteproc.c
2083 F:      drivers/remoteproc/st_slim_rproc.c
2084 F:      drivers/reset/sti/
2085 F:      drivers/rtc/rtc-st-lpc.c
2086 F:      drivers/tty/serial/st-asc.c
2087 F:      drivers/usb/dwc3/dwc3-st.c
2088 F:      drivers/usb/host/ehci-st.c
2089 F:      drivers/usb/host/ohci-st.c
2090 F:      drivers/watchdog/st_lpc_wdt.c
2091 F:      drivers/ata/ahci_st.c
2092 F:      include/linux/remoteproc/st_slim_rproc.h
2094 ARM/STM32 ARCHITECTURE
2095 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2096 M:      Alexandre Torgue <alexandre.torgue@st.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 S:      Maintained
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2100 N:      stm32
2101 F:      arch/arm/boot/dts/stm32*
2102 F:      arch/arm/mach-stm32/
2103 F:      drivers/clocksource/armv7m_systick.c
2105 ARM/Synaptics Berlin SoC support
2106 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2107 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 S:      Maintained
2110 F:      arch/arm/mach-berlin/
2111 F:      arch/arm/boot/dts/berlin*
2112 F:      arch/arm64/boot/dts/marvell/berlin*
2114 ARM/TANGO ARCHITECTURE
2115 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2116 M:      Mans Rullgard <mans@mansr.com>
2117 L:      linux-arm-kernel@lists.infradead.org
2118 S:      Odd Fixes
2119 N:      tango
2121 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2122 M:      Lennert Buytenhek <kernel@wantstofly.org>
2123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 S:      Maintained
2126 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2127 M:      Hans Verkuil <hans.verkuil@cisco.com>
2128 L:      linux-tegra@vger.kernel.org
2129 L:      linux-media@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/media/platform/tegra-cec/
2132 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2134 ARM/TETON BGA MACHINE SUPPORT
2135 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2139 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2140 M:      Santosh Shilimkar <ssantosh@kernel.org>
2141 L:      linux-kernel@vger.kernel.org
2142 S:      Maintained
2143 F:      drivers/memory/*emif*
2145 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2146 M:      Tero Kristo <t-kristo@ti.com>
2147 M:      Nishanth Menon <nm@ti.com>
2148 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 S:      Supported
2150 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2151 F:      arch/arm64/boot/dts/ti/Makefile
2152 F:      arch/arm64/boot/dts/ti/k3-*
2154 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2155 M:      Santosh Shilimkar <ssantosh@kernel.org>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      arch/arm/mach-keystone/
2159 F:      arch/arm/boot/dts/keystone-*
2160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2162 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2163 M:      Santosh Shilimkar <ssantosh@kernel.org>
2164 L:      linux-kernel@vger.kernel.org
2165 S:      Maintained
2166 F:      drivers/clk/keystone/
2168 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2169 M:      Santosh Shilimkar <ssantosh@kernel.org>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 L:      linux-kernel@vger.kernel.org
2172 S:      Maintained
2173 F:      drivers/clocksource/timer-keystone.c
2175 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2176 M:      Santosh Shilimkar <ssantosh@kernel.org>
2177 L:      linux-kernel@vger.kernel.org
2178 S:      Maintained
2179 F:      drivers/power/reset/keystone-reset.c
2181 ARM/THECUS N2100 MACHINE SUPPORT
2182 M:      Lennert Buytenhek <kernel@wantstofly.org>
2183 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2184 S:      Maintained
2186 ARM/TOSA MACHINE SUPPORT
2187 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2188 M:      Dirk Opfer <dirk@opfer-online.de>
2189 S:      Maintained
2191 ARM/UNIPHIER ARCHITECTURE
2192 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2195 S:      Maintained
2196 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2197 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2198 F:      arch/arm/boot/dts/uniphier*
2199 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2200 F:      arch/arm/mach-uniphier/
2201 F:      arch/arm/mm/cache-uniphier.c
2202 F:      arch/arm64/boot/dts/socionext/uniphier*
2203 F:      drivers/bus/uniphier-system-bus.c
2204 F:      drivers/clk/uniphier/
2205 F:      drivers/gpio/gpio-uniphier.c
2206 F:      drivers/i2c/busses/i2c-uniphier*
2207 F:      drivers/irqchip/irq-uniphier-aidet.c
2208 F:      drivers/pinctrl/uniphier/
2209 F:      drivers/reset/reset-uniphier.c
2210 F:      drivers/tty/serial/8250/8250_uniphier.c
2211 N:      uniphier
2213 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2214 M:      Ulf Hansson <ulf.hansson@linaro.org>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 T:      git git://git.linaro.org/people/ulfh/clk.git
2217 S:      Maintained
2218 F:      drivers/clk/ux500/
2220 ARM/VERSATILE EXPRESS PLATFORM
2221 M:      Liviu Dudau <liviu.dudau@arm.com>
2222 M:      Sudeep Holla <sudeep.holla@arm.com>
2223 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 S:      Maintained
2226 F:      arch/arm/boot/dts/vexpress*
2227 F:      arch/arm64/boot/dts/arm/
2228 F:      arch/arm/mach-vexpress/
2229 F:      */*/vexpress*
2230 F:      */*/*/vexpress*
2231 F:      drivers/clk/versatile/clk-vexpress-osc.c
2232 F:      drivers/clocksource/versatile.c
2233 N:      mps2
2235 ARM/VFP SUPPORT
2236 M:      Russell King <linux@armlinux.org.uk>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 W:      http://www.armlinux.org.uk/
2239 S:      Maintained
2240 F:      arch/arm/vfp/
2242 ARM/VOIPAC PXA270 SUPPORT
2243 M:      Marek Vasut <marek.vasut@gmail.com>
2244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 S:      Maintained
2246 F:      arch/arm/mach-pxa/vpac270.c
2247 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2249 ARM/VT8500 ARM ARCHITECTURE
2250 M:      Tony Prisk <linux@prisktech.co.nz>
2251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 S:      Maintained
2253 F:      arch/arm/mach-vt8500/
2254 F:      drivers/clocksource/vt8500_timer.c
2255 F:      drivers/i2c/busses/i2c-wmt.c
2256 F:      drivers/mmc/host/wmt-sdmmc.c
2257 F:      drivers/pwm/pwm-vt8500.c
2258 F:      drivers/rtc/rtc-vt8500.c
2259 F:      drivers/tty/serial/vt8500_serial.c
2260 F:      drivers/usb/host/ehci-platform.c
2261 F:      drivers/usb/host/uhci-platform.c
2262 F:      drivers/video/fbdev/vt8500lcdfb.*
2263 F:      drivers/video/fbdev/wm8505fb*
2264 F:      drivers/video/fbdev/wmt_ge_rops.*
2266 ARM/ZIPIT Z2 SUPPORT
2267 M:      Marek Vasut <marek.vasut@gmail.com>
2268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 S:      Maintained
2270 F:      arch/arm/mach-pxa/z2.c
2271 F:      arch/arm/mach-pxa/include/mach/z2.h
2273 ARM/ZTE ARCHITECTURE
2274 M:      Jun Nie <jun.nie@linaro.org>
2275 M:      Baoyou Xie <baoyou.xie@linaro.org>
2276 M:      Shawn Guo <shawnguo@kernel.org>
2277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 S:      Maintained
2279 F:      arch/arm/boot/dts/zx2967*
2280 F:      arch/arm/mach-zx/
2281 F:      arch/arm64/boot/dts/zte/
2282 F:      drivers/clk/zte/
2283 F:      drivers/dma/zx_dma.c
2284 F:      drivers/gpio/gpio-zx.c
2285 F:      drivers/i2c/busses/i2c-zx2967.c
2286 F:      drivers/mmc/host/dw_mmc-zx.*
2287 F:      drivers/pinctrl/zte/
2288 F:      drivers/soc/zte/
2289 F:      drivers/thermal/zx2967_thermal.c
2290 F:      drivers/watchdog/zx2967_wdt.c
2291 F:      Documentation/devicetree/bindings/arm/zte.txt
2292 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2293 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2294 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2295 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2296 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2297 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2298 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2299 F:      Documentation/devicetree/bindings/soc/zte/
2300 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2301 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2302 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2303 F:      include/dt-bindings/clock/zx2967*.h
2304 F:      include/dt-bindings/soc/zte,*.h
2305 F:      sound/soc/codecs/zx_aud96p22.c
2306 F:      sound/soc/zte/
2308 ARM/ZYNQ ARCHITECTURE
2309 M:      Michal Simek <michal.simek@xilinx.com>
2310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 W:      http://wiki.xilinx.com
2312 T:      git https://github.com/Xilinx/linux-xlnx.git
2313 S:      Supported
2314 F:      arch/arm/mach-zynq/
2315 F:      drivers/cpuidle/cpuidle-zynq.c
2316 F:      drivers/block/xsysace.c
2317 N:      zynq
2318 N:      xilinx
2319 F:      drivers/clocksource/cadence_ttc_timer.c
2320 F:      drivers/i2c/busses/i2c-cadence.c
2321 F:      drivers/mmc/host/sdhci-of-arasan.c
2322 F:      drivers/edac/synopsys_edac.c
2323 F:      drivers/i2c/busses/i2c-xiic.c
2325 ARM64 PORT (AARCH64 ARCHITECTURE)
2326 M:      Catalin Marinas <catalin.marinas@arm.com>
2327 M:      Will Deacon <will.deacon@arm.com>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2330 S:      Maintained
2331 F:      arch/arm64/
2332 X:      arch/arm64/boot/dts/
2333 F:      Documentation/arm64/
2335 AS3645A LED FLASH CONTROLLER DRIVER
2336 M:      Sakari Ailus <sakari.ailus@iki.fi>
2337 L:      linux-leds@vger.kernel.org
2338 S:      Maintained
2339 F:      drivers/leds/leds-as3645a.c
2341 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2342 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2343 L:      linux-media@vger.kernel.org
2344 T:      git git://linuxtv.org/media_tree.git
2345 S:      Maintained
2346 F:      drivers/media/i2c/ak7375.c
2347 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2349 ASAHI KASEI AK8974 DRIVER
2350 M:      Linus Walleij <linus.walleij@linaro.org>
2351 L:      linux-iio@vger.kernel.org
2352 W:      http://www.akm.com/
2353 S:      Supported
2354 F:      drivers/iio/magnetometer/ak8974.c
2356 ASC7621 HARDWARE MONITOR DRIVER
2357 M:      George Joseph <george.joseph@fairview5.com>
2358 L:      linux-hwmon@vger.kernel.org
2359 S:      Maintained
2360 F:      Documentation/hwmon/asc7621
2361 F:      drivers/hwmon/asc7621.c
2363 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2364 M:      Corentin Chary <corentin.chary@gmail.com>
2365 L:      acpi4asus-user@lists.sourceforge.net
2366 L:      platform-driver-x86@vger.kernel.org
2367 W:      http://acpi4asus.sf.net
2368 S:      Maintained
2369 F:      drivers/platform/x86/asus*.c
2370 F:      drivers/platform/x86/eeepc*.c
2372 ASUS WIRELESS RADIO CONTROL DRIVER
2373 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2374 L:      platform-driver-x86@vger.kernel.org
2375 S:      Maintained
2376 F:      drivers/platform/x86/asus-wireless.c
2378 ASYMMETRIC KEYS
2379 M:      David Howells <dhowells@redhat.com>
2380 L:      keyrings@vger.kernel.org
2381 S:      Maintained
2382 F:      Documentation/crypto/asymmetric-keys.txt
2383 F:      include/linux/verification.h
2384 F:      include/crypto/public_key.h
2385 F:      include/crypto/pkcs7.h
2386 F:      crypto/asymmetric_keys/
2388 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2389 R:      Dan Williams <dan.j.williams@intel.com>
2390 W:      http://sourceforge.net/projects/xscaleiop
2391 S:      Odd fixes
2392 F:      Documentation/crypto/async-tx-api.txt
2393 F:      crypto/async_tx/
2394 F:      drivers/dma/
2395 F:      include/linux/dmaengine.h
2396 F:      include/linux/async_tx.h
2398 AT24 EEPROM DRIVER
2399 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2400 L:      linux-i2c@vger.kernel.org
2401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2402 S:      Maintained
2403 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2404 F:      drivers/misc/eeprom/at24.c
2405 F:      include/linux/platform_data/at24.h
2407 ATA OVER ETHERNET (AOE) DRIVER
2408 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2409 W:      http://www.openaoe.org/
2410 S:      Supported
2411 F:      Documentation/aoe/
2412 F:      drivers/block/aoe/
2414 ATHEROS 71XX/9XXX GPIO DRIVER
2415 M:      Alban Bedel <albeu@free.fr>
2416 W:      https://github.com/AlbanBedel/linux
2417 T:      git git://github.com/AlbanBedel/linux
2418 S:      Maintained
2419 F:      drivers/gpio/gpio-ath79.c
2420 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2422 ATHEROS 71XX/9XXX USB PHY DRIVER
2423 M:      Alban Bedel <albeu@free.fr>
2424 W:      https://github.com/AlbanBedel/linux
2425 T:      git git://github.com/AlbanBedel/linux
2426 S:      Maintained
2427 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2428 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2430 ATHEROS ATH GENERIC UTILITIES
2431 M:      Kalle Valo <kvalo@codeaurora.org>
2432 L:      linux-wireless@vger.kernel.org
2433 S:      Supported
2434 F:      drivers/net/wireless/ath/*
2436 ATHEROS ATH5K WIRELESS DRIVER
2437 M:      Jiri Slaby <jirislaby@gmail.com>
2438 M:      Nick Kossifidis <mickflemm@gmail.com>
2439 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2440 L:      linux-wireless@vger.kernel.org
2441 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2442 S:      Maintained
2443 F:      drivers/net/wireless/ath/ath5k/
2445 ATHEROS ATH6KL WIRELESS DRIVER
2446 M:      Kalle Valo <kvalo@codeaurora.org>
2447 L:      linux-wireless@vger.kernel.org
2448 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2450 S:      Supported
2451 F:      drivers/net/wireless/ath/ath6kl/
2453 ATI_REMOTE2 DRIVER
2454 M:      Ville Syrjala <syrjala@sci.fi>
2455 S:      Maintained
2456 F:      drivers/input/misc/ati_remote2.c
2458 ATK0110 HWMON DRIVER
2459 M:      Luca Tettamanti <kronos.it@gmail.com>
2460 L:      linux-hwmon@vger.kernel.org
2461 S:      Maintained
2462 F:      drivers/hwmon/asus_atk0110.c
2464 ATLX ETHERNET DRIVERS
2465 M:      Jay Cliburn <jcliburn@gmail.com>
2466 M:      Chris Snook <chris.snook@gmail.com>
2467 L:      netdev@vger.kernel.org
2468 W:      http://sourceforge.net/projects/atl1
2469 W:      http://atl1.sourceforge.net
2470 S:      Maintained
2471 F:      drivers/net/ethernet/atheros/
2474 M:      Chas Williams <3chas3@gmail.com>
2475 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2476 L:      netdev@vger.kernel.org
2477 W:      http://linux-atm.sourceforge.net
2478 S:      Maintained
2479 F:      drivers/atm/
2480 F:      include/linux/atm*
2481 F:      include/uapi/linux/atm*
2483 ATMEL AT91 / AT32 MCI DRIVER
2484 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2485 S:      Maintained
2486 F:      drivers/mmc/host/atmel-mci.c
2488 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2489 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2490 S:      Supported
2491 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2493 ATMEL Audio ALSA driver
2494 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2496 S:      Supported
2497 F:      sound/soc/atmel
2499 ATMEL I2C DRIVER
2500 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2501 L:      linux-i2c@vger.kernel.org
2502 S:      Supported
2503 F:      drivers/i2c/busses/i2c-at91.c
2505 ATMEL ISI DRIVER
2506 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2507 L:      linux-media@vger.kernel.org
2508 S:      Supported
2509 F:      drivers/media/platform/atmel/atmel-isi.c
2510 F:      include/media/atmel-isi.h
2512 ATMEL LCDFB DRIVER
2513 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2514 L:      linux-fbdev@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/video/fbdev/atmel_lcdfb.c
2517 F:      include/video/atmel_lcdc.h
2519 ATMEL MACB ETHERNET DRIVER
2520 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2521 S:      Supported
2522 F:      drivers/net/ethernet/cadence/
2524 ATMEL MAXTOUCH DRIVER
2525 M:      Nick Dyer <nick@shmanahar.org>
2526 T:      git git://github.com/ndyer/linux.git
2527 S:      Maintained
2528 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2529 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2531 ATMEL SAMA5D2 ADC DRIVER
2532 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2533 L:      linux-iio@vger.kernel.org
2534 S:      Supported
2535 F:      drivers/iio/adc/at91-sama5d2_adc.c
2537 ATMEL SDMMC DRIVER
2538 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2539 L:      linux-mmc@vger.kernel.org
2540 S:      Supported
2541 F:      drivers/mmc/host/sdhci-of-at91.c
2543 ATMEL SPI DRIVER
2544 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2545 S:      Supported
2546 F:      drivers/spi/spi-atmel.*
2548 ATMEL SSC DRIVER
2549 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 S:      Supported
2552 F:      drivers/misc/atmel-ssc.c
2553 F:      include/linux/atmel-ssc.h
2555 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2556 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 S:      Supported
2559 F:      drivers/misc/atmel_tclib.c
2560 F:      drivers/clocksource/tcb_clksrc.c
2562 ATMEL USBA UDC DRIVER
2563 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 S:      Supported
2566 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2568 ATMEL WIRELESS DRIVER
2569 M:      Simon Kelley <simon@thekelleys.org.uk>
2570 L:      linux-wireless@vger.kernel.org
2571 W:      http://www.thekelleys.org.uk/atmel
2572 W:      http://atmelwlandriver.sourceforge.net/
2573 S:      Maintained
2574 F:      drivers/net/wireless/atmel/atmel*
2576 ATMEL XDMA DRIVER
2577 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2578 L:      linux-arm-kernel@lists.infradead.org
2579 L:      dmaengine@vger.kernel.org
2580 S:      Supported
2581 F:      drivers/dma/at_xdmac.c
2583 ATOMIC INFRASTRUCTURE
2584 M:      Will Deacon <will.deacon@arm.com>
2585 M:      Peter Zijlstra <peterz@infradead.org>
2586 R:      Boqun Feng <boqun.feng@gmail.com>
2587 L:      linux-kernel@vger.kernel.org
2588 S:      Maintained
2589 F:      arch/*/include/asm/atomic*.h
2590 F:      include/*/atomic*.h
2592 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2593 M:      Bradley Grove <linuxdrivers@attotech.com>
2594 L:      linux-scsi@vger.kernel.org
2595 W:      http://www.attotech.com
2596 S:      Supported
2597 F:      drivers/scsi/esas2r
2599 ATUSB IEEE 802.15.4 RADIO DRIVER
2600 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2601 L:      linux-wpan@vger.kernel.org
2602 S:      Maintained
2603 F:      drivers/net/ieee802154/atusb.c
2604 F:      drivers/net/ieee802154/atusb.h
2605 F:      drivers/net/ieee802154/at86rf230.h
2607 AUDIT SUBSYSTEM
2608 M:      Paul Moore <paul@paul-moore.com>
2609 M:      Eric Paris <eparis@redhat.com>
2610 L:      linux-audit@redhat.com (moderated for non-subscribers)
2611 W:      https://github.com/linux-audit
2612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2613 S:      Supported
2614 F:      include/linux/audit.h
2615 F:      include/uapi/linux/audit.h
2616 F:      kernel/audit*
2618 AUXILIARY DISPLAY DRIVERS
2619 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2620 S:      Maintained
2621 F:      drivers/auxdisplay/
2622 F:      include/linux/cfag12864b.h
2624 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2625 M:      Andreas Klinger <ak@it-klinger.de>
2626 L:      linux-iio@vger.kernel.org
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2629 F:      drivers/iio/adc/hx711.c
2631 AX.25 NETWORK LAYER
2632 M:      Ralf Baechle <ralf@linux-mips.org>
2633 L:      linux-hams@vger.kernel.org
2634 W:      http://www.linux-ax25.org/
2635 S:      Maintained
2636 F:      include/uapi/linux/ax25.h
2637 F:      include/net/ax25.h
2638 F:      net/ax25/
2640 AXENTIA ARM DEVICES
2641 M:      Peter Rosin <peda@axentia.se>
2642 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 S:      Maintained
2644 F:      Documentation/devicetree/bindings/arm/axentia.txt
2645 F:      arch/arm/boot/dts/at91-linea.dtsi
2646 F:      arch/arm/boot/dts/at91-natte.dtsi
2647 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2648 F:      arch/arm/boot/dts/at91-tse850-3.dts
2650 AXENTIA ASOC DRIVERS
2651 M:      Peter Rosin <peda@axentia.se>
2652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2653 S:      Maintained
2654 F:      Documentation/devicetree/bindings/sound/axentia,*
2655 F:      sound/soc/atmel/tse850-pcm5142.c
2657 AZ6007 DVB DRIVER
2658 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2659 L:      linux-media@vger.kernel.org
2660 W:      https://linuxtv.org
2661 T:      git git://linuxtv.org/media_tree.git
2662 S:      Maintained
2663 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2665 AZTECH FM RADIO RECEIVER DRIVER
2666 M:      Hans Verkuil <hverkuil@xs4all.nl>
2667 L:      linux-media@vger.kernel.org
2668 T:      git git://linuxtv.org/media_tree.git
2669 W:      https://linuxtv.org
2670 S:      Maintained
2671 F:      drivers/media/radio/radio-aztech*
2673 B43 WIRELESS DRIVER
2674 L:      linux-wireless@vger.kernel.org
2675 L:      b43-dev@lists.infradead.org
2676 W:      http://wireless.kernel.org/en/users/Drivers/b43
2677 S:      Odd Fixes
2678 F:      drivers/net/wireless/broadcom/b43/
2680 B43LEGACY WIRELESS DRIVER
2681 M:      Larry Finger <Larry.Finger@lwfinger.net>
2682 L:      linux-wireless@vger.kernel.org
2683 L:      b43-dev@lists.infradead.org
2684 W:      http://wireless.kernel.org/en/users/Drivers/b43
2685 S:      Maintained
2686 F:      drivers/net/wireless/broadcom/b43legacy/
2688 BACKLIGHT CLASS/SUBSYSTEM
2689 M:      Lee Jones <lee.jones@linaro.org>
2690 M:      Daniel Thompson <daniel.thompson@linaro.org>
2691 M:      Jingoo Han <jingoohan1@gmail.com>
2692 L:      dri-devel@lists.freedesktop.org
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2694 S:      Maintained
2695 F:      drivers/video/backlight/
2696 F:      include/linux/backlight.h
2697 F:      include/linux/pwm_backlight.h
2698 F:      Documentation/devicetree/bindings/leds/backlight
2700 BATMAN ADVANCED
2701 M:      Marek Lindner <mareklindner@neomailbox.ch>
2702 M:      Simon Wunderlich <sw@simonwunderlich.de>
2703 M:      Antonio Quartulli <a@unstable.cc>
2704 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2705 W:      https://www.open-mesh.org/
2706 Q:      https://patchwork.open-mesh.org/project/batman/list/
2707 S:      Maintained
2708 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2709 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2710 F:      Documentation/networking/batman-adv.rst
2711 F:      include/uapi/linux/batadv_packet.h
2712 F:      include/uapi/linux/batman_adv.h
2713 F:      net/batman-adv/
2715 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2716 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2717 L:      linux-hams@vger.kernel.org
2718 W:      http://www.baycom.org/~tom/ham/ham.html
2719 S:      Maintained
2720 F:      drivers/net/hamradio/baycom*
2722 BCACHE (BLOCK LAYER CACHE)
2723 M:      Coly Li <colyli@suse.de>
2724 M:      Kent Overstreet <kent.overstreet@gmail.com>
2725 L:      linux-bcache@vger.kernel.org
2726 W:      http://bcache.evilpiepirate.org
2727 C:      irc://irc.oftc.net/bcache
2728 S:      Maintained
2729 F:      drivers/md/bcache/
2731 BDISP ST MEDIA DRIVER
2732 M:      Fabien Dessenne <fabien.dessenne@st.com>
2733 L:      linux-media@vger.kernel.org
2734 T:      git git://linuxtv.org/media_tree.git
2735 W:      https://linuxtv.org
2736 S:      Supported
2737 F:      drivers/media/platform/sti/bdisp
2739 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2740 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2741 L:      netdev@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/net/ethernet/ec_bhf.c
2745 BEFS FILE SYSTEM
2746 M:      Luis de Bethencourt <luisbg@kernel.org>
2747 M:      Salah Triki <salah.triki@gmail.com>
2748 S:      Maintained
2749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2750 F:      Documentation/filesystems/befs.txt
2751 F:      fs/befs/
2753 BFQ I/O SCHEDULER
2754 M:      Paolo Valente <paolo.valente@linaro.org>
2755 M:      Jens Axboe <axboe@kernel.dk>
2756 L:      linux-block@vger.kernel.org
2757 S:      Maintained
2758 F:      block/bfq-*
2759 F:      Documentation/block/bfq-iosched.txt
2761 BFS FILE SYSTEM
2762 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2763 S:      Maintained
2764 F:      Documentation/filesystems/bfs.txt
2765 F:      fs/bfs/
2766 F:      include/uapi/linux/bfs_fs.h
2768 BLINKM RGB LED DRIVER
2769 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2770 S:      Maintained
2771 F:      drivers/leds/leds-blinkm.c
2773 BLOCK LAYER
2774 M:      Jens Axboe <axboe@kernel.dk>
2775 L:      linux-block@vger.kernel.org
2776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2777 S:      Maintained
2778 F:      block/
2779 F:      drivers/block/
2780 F:      kernel/trace/blktrace.c
2781 F:      lib/sbitmap.c
2783 BLOCK2MTD DRIVER
2784 M:      Joern Engel <joern@lazybastard.org>
2785 L:      linux-mtd@lists.infradead.org
2786 S:      Maintained
2787 F:      drivers/mtd/devices/block2mtd.c
2789 BLUETOOTH DRIVERS
2790 M:      Marcel Holtmann <marcel@holtmann.org>
2791 M:      Johan Hedberg <johan.hedberg@gmail.com>
2792 L:      linux-bluetooth@vger.kernel.org
2793 W:      http://www.bluez.org/
2794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2796 S:      Maintained
2797 F:      drivers/bluetooth/
2799 BLUETOOTH SUBSYSTEM
2800 M:      Marcel Holtmann <marcel@holtmann.org>
2801 M:      Johan Hedberg <johan.hedberg@gmail.com>
2802 L:      linux-bluetooth@vger.kernel.org
2803 W:      http://www.bluez.org/
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2806 S:      Maintained
2807 F:      net/bluetooth/
2808 F:      include/net/bluetooth/
2810 BONDING DRIVER
2811 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2812 M:      Veaceslav Falico <vfalico@gmail.com>
2813 M:      Andy Gospodarek <andy@greyhouse.net>
2814 L:      netdev@vger.kernel.org
2815 W:      http://sourceforge.net/projects/bonding/
2816 S:      Supported
2817 F:      drivers/net/bonding/
2818 F:      include/uapi/linux/if_bonding.h
2820 BPF (Safe dynamic programs and tools)
2821 M:      Alexei Starovoitov <ast@kernel.org>
2822 M:      Daniel Borkmann <daniel@iogearbox.net>
2823 L:      netdev@vger.kernel.org
2824 L:      linux-kernel@vger.kernel.org
2825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2827 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2828 S:      Supported
2829 F:      arch/x86/net/bpf_jit*
2830 F:      Documentation/networking/filter.txt
2831 F:      Documentation/bpf/
2832 F:      include/linux/bpf*
2833 F:      include/linux/filter.h
2834 F:      include/trace/events/xdp.h
2835 F:      include/uapi/linux/bpf*
2836 F:      include/uapi/linux/filter.h
2837 F:      kernel/bpf/
2838 F:      kernel/trace/bpf_trace.c
2839 F:      lib/test_bpf.c
2840 F:      net/bpf/
2841 F:      net/core/filter.c
2842 F:      net/sched/act_bpf.c
2843 F:      net/sched/cls_bpf.c
2844 F:      samples/bpf/
2845 F:      tools/bpf/
2846 F:      tools/lib/bpf/
2847 F:      tools/testing/selftests/bpf/
2849 BROADCOM B44 10/100 ETHERNET DRIVER
2850 M:      Michael Chan <michael.chan@broadcom.com>
2851 L:      netdev@vger.kernel.org
2852 S:      Supported
2853 F:      drivers/net/ethernet/broadcom/b44.*
2855 BROADCOM B53 ETHERNET SWITCH DRIVER
2856 M:      Florian Fainelli <f.fainelli@gmail.com>
2857 L:      netdev@vger.kernel.org
2858 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2859 S:      Supported
2860 F:      drivers/net/dsa/b53/*
2861 F:      include/linux/platform_data/b53.h
2863 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2864 M:      Florian Fainelli <f.fainelli@gmail.com>
2865 M:      Ray Jui <rjui@broadcom.com>
2866 M:      Scott Branden <sbranden@broadcom.com>
2867 M:      bcm-kernel-feedback-list@broadcom.com
2868 T:      git git://github.com/broadcom/mach-bcm
2869 S:      Maintained
2870 N:      bcm281*
2871 N:      bcm113*
2872 N:      bcm216*
2873 N:      kona
2874 F:      arch/arm/mach-bcm/
2876 BROADCOM BCM2835 ARM ARCHITECTURE
2877 M:      Eric Anholt <eric@anholt.net>
2878 M:      Stefan Wahren <stefan.wahren@i2se.com>
2879 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2881 T:      git git://github.com/anholt/linux
2882 S:      Maintained
2883 N:      bcm2835
2884 F:      drivers/staging/vc04_services
2886 BROADCOM BCM47XX MIPS ARCHITECTURE
2887 M:      Hauke Mehrtens <hauke@hauke-m.de>
2888 M:      Rafał Miłecki <zajec5@gmail.com>
2889 L:      linux-mips@linux-mips.org
2890 S:      Maintained
2891 F:      Documentation/devicetree/bindings/mips/brcm/
2892 F:      arch/mips/bcm47xx/*
2893 F:      arch/mips/include/asm/mach-bcm47xx/*
2895 BROADCOM BCM5301X ARM ARCHITECTURE
2896 M:      Hauke Mehrtens <hauke@hauke-m.de>
2897 M:      Rafał Miłecki <zajec5@gmail.com>
2898 M:      Jon Mason <jonmason@broadcom.com>
2899 M:      bcm-kernel-feedback-list@broadcom.com
2900 L:      linux-arm-kernel@lists.infradead.org
2901 S:      Maintained
2902 F:      arch/arm/mach-bcm/bcm_5301x.c
2903 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2904 F:      arch/arm/boot/dts/bcm470*
2905 F:      arch/arm/boot/dts/bcm953012*
2907 BROADCOM BCM53573 ARM ARCHITECTURE
2908 M:      Rafał Miłecki <rafal@milecki.pl>
2909 L:      linux-arm-kernel@lists.infradead.org
2910 S:      Maintained
2911 F:      arch/arm/boot/dts/bcm53573*
2912 F:      arch/arm/boot/dts/bcm47189*
2914 BROADCOM BCM63XX ARM ARCHITECTURE
2915 M:      Florian Fainelli <f.fainelli@gmail.com>
2916 M:      bcm-kernel-feedback-list@broadcom.com
2917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2918 T:      git git://github.com/broadcom/stblinux.git
2919 S:      Maintained
2920 N:      bcm63xx
2922 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2923 M:      Kevin Cernekee <cernekee@gmail.com>
2924 L:      linux-usb@vger.kernel.org
2925 S:      Maintained
2926 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2928 BROADCOM BCM7XXX ARM ARCHITECTURE
2929 M:      Brian Norris <computersforpeace@gmail.com>
2930 M:      Gregory Fong <gregory.0xf0@gmail.com>
2931 M:      Florian Fainelli <f.fainelli@gmail.com>
2932 M:      bcm-kernel-feedback-list@broadcom.com
2933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T:      git git://github.com/broadcom/stblinux.git
2935 S:      Maintained
2936 F:      arch/arm/mach-bcm/*brcmstb*
2937 F:      arch/arm/boot/dts/bcm7*.dts*
2938 F:      drivers/bus/brcmstb_gisb.c
2939 F:      arch/arm/mm/cache-b15-rac.c
2940 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2941 N:      brcmstb
2943 BROADCOM BMIPS CPUFREQ DRIVER
2944 M:      Markus Mayer <mmayer@broadcom.com>
2945 M:      bcm-kernel-feedback-list@broadcom.com
2946 L:      linux-pm@vger.kernel.org
2947 S:      Maintained
2948 F:      drivers/cpufreq/bmips-cpufreq.c
2950 BROADCOM BMIPS MIPS ARCHITECTURE
2951 M:      Kevin Cernekee <cernekee@gmail.com>
2952 M:      Florian Fainelli <f.fainelli@gmail.com>
2953 L:      linux-mips@linux-mips.org
2954 T:      git git://github.com/broadcom/stblinux.git
2955 S:      Maintained
2956 F:      arch/mips/bmips/*
2957 F:      arch/mips/include/asm/mach-bmips/*
2958 F:      arch/mips/kernel/*bmips*
2959 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2960 F:      drivers/irqchip/irq-bcm63*
2961 F:      drivers/irqchip/irq-bcm7*
2962 F:      drivers/irqchip/irq-brcmstb*
2963 F:      include/linux/bcm963xx_nvram.h
2964 F:      include/linux/bcm963xx_tag.h
2966 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2967 M:      Rasesh Mody <rasesh.mody@cavium.com>
2968 M:      Harish Patil <harish.patil@cavium.com>
2969 M:      Dept-GELinuxNICDev@cavium.com
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnx2.*
2973 F:      drivers/net/ethernet/broadcom/bnx2_*
2975 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2976 M:      QLogic-Storage-Upstream@qlogic.com
2977 L:      linux-scsi@vger.kernel.org
2978 S:      Supported
2979 F:      drivers/scsi/bnx2fc/
2981 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2982 M:      QLogic-Storage-Upstream@qlogic.com
2983 L:      linux-scsi@vger.kernel.org
2984 S:      Supported
2985 F:      drivers/scsi/bnx2i/
2987 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2988 M:      Ariel Elior <ariel.elior@cavium.com>
2989 M:      everest-linux-l2@cavium.com
2990 L:      netdev@vger.kernel.org
2991 S:      Supported
2992 F:      drivers/net/ethernet/broadcom/bnx2x/
2994 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2995 M:      Michael Chan <michael.chan@broadcom.com>
2996 L:      netdev@vger.kernel.org
2997 S:      Supported
2998 F:      drivers/net/ethernet/broadcom/bnxt/
3000 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3001 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3002 M:      Franky Lin <franky.lin@broadcom.com>
3003 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3004 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3005 M:      Wright Feng <wright.feng@cypress.com>
3006 L:      linux-wireless@vger.kernel.org
3007 L:      brcm80211-dev-list.pdl@broadcom.com
3008 L:      brcm80211-dev-list@cypress.com
3009 S:      Supported
3010 F:      drivers/net/wireless/broadcom/brcm80211/
3012 BROADCOM BRCMSTB GPIO DRIVER
3013 M:      Gregory Fong <gregory.0xf0@gmail.com>
3014 L:      bcm-kernel-feedback-list@broadcom.com
3015 S:      Supported
3016 F:      drivers/gpio/gpio-brcmstb.c
3017 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3019 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3020 M:      Al Cooper <alcooperx@gmail.com>
3021 L:      linux-kernel@vger.kernel.org
3022 L:      bcm-kernel-feedback-list@broadcom.com
3023 S:      Maintained
3024 F:      drivers/phy/broadcom/phy-brcm-usb*
3026 BROADCOM GENET ETHERNET DRIVER
3027 M:      Doug Berger <opendmb@gmail.com>
3028 M:      Florian Fainelli <f.fainelli@gmail.com>
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/genet/
3033 BROADCOM IPROC ARM ARCHITECTURE
3034 M:      Ray Jui <rjui@broadcom.com>
3035 M:      Scott Branden <sbranden@broadcom.com>
3036 M:      Jon Mason <jonmason@broadcom.com>
3037 M:      bcm-kernel-feedback-list@broadcom.com
3038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 T:      git git://github.com/broadcom/cygnus-linux.git
3040 S:      Maintained
3041 N:      iproc
3042 N:      cygnus
3043 N:      bcm[-_]nsp
3044 N:      bcm9113*
3045 N:      bcm9583*
3046 N:      bcm9585*
3047 N:      bcm9586*
3048 N:      bcm988312
3049 N:      bcm113*
3050 N:      bcm583*
3051 N:      bcm585*
3052 N:      bcm586*
3053 N:      bcm88312
3054 N:      hr2
3055 N:      stingray
3056 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3057 F:      arch/arm64/boot/dts/broadcom/stingray/*
3058 F:      drivers/clk/bcm/clk-ns*
3059 F:      drivers/clk/bcm/clk-sr*
3060 F:      drivers/pinctrl/bcm/pinctrl-ns*
3061 F:      include/dt-bindings/clock/bcm-sr*
3063 BROADCOM KONA GPIO DRIVER
3064 M:      Ray Jui <rjui@broadcom.com>
3065 L:      bcm-kernel-feedback-list@broadcom.com
3066 S:      Supported
3067 F:      drivers/gpio/gpio-bcm-kona.c
3068 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3070 BROADCOM NETXTREME-E ROCE DRIVER
3071 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3072 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3073 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3074 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3075 L:      linux-rdma@vger.kernel.org
3076 W:      http://www.broadcom.com
3077 S:      Supported
3078 F:      drivers/infiniband/hw/bnxt_re/
3079 F:      include/uapi/rdma/bnxt_re-abi.h
3081 BROADCOM NVRAM DRIVER
3082 M:      Rafał Miłecki <zajec5@gmail.com>
3083 L:      linux-mips@linux-mips.org
3084 S:      Maintained
3085 F:      drivers/firmware/broadcom/*
3087 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3088 M:      Rafał Miłecki <zajec5@gmail.com>
3089 L:      linux-wireless@vger.kernel.org
3090 S:      Maintained
3091 F:      drivers/bcma/
3092 F:      include/linux/bcma/
3094 BROADCOM STB AVS CPUFREQ DRIVER
3095 M:      Markus Mayer <mmayer@broadcom.com>
3096 M:      bcm-kernel-feedback-list@broadcom.com
3097 L:      linux-pm@vger.kernel.org
3098 S:      Maintained
3099 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3100 F:      drivers/cpufreq/brcmstb*
3102 BROADCOM STB AVS TMON DRIVER
3103 M:      Markus Mayer <mmayer@broadcom.com>
3104 M:      bcm-kernel-feedback-list@broadcom.com
3105 L:      linux-pm@vger.kernel.org
3106 S:      Maintained
3107 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3108 F:      drivers/thermal/broadcom/brcmstb*
3110 BROADCOM STB NAND FLASH DRIVER
3111 M:      Brian Norris <computersforpeace@gmail.com>
3112 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3113 L:      linux-mtd@lists.infradead.org
3114 L:      bcm-kernel-feedback-list@broadcom.com
3115 S:      Maintained
3116 F:      drivers/mtd/nand/raw/brcmnand/
3118 BROADCOM STB DPFE DRIVER
3119 M:      Markus Mayer <mmayer@broadcom.com>
3120 M:      bcm-kernel-feedback-list@broadcom.com
3121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3122 S:      Maintained
3123 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3124 F:      drivers/memory/brcmstb_dpfe.c
3126 BROADCOM SYSTEMPORT ETHERNET DRIVER
3127 M:      Florian Fainelli <f.fainelli@gmail.com>
3128 L:      netdev@vger.kernel.org
3129 S:      Supported
3130 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3132 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3133 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3134 M:      Prashant Sreedharan <prashant@broadcom.com>
3135 M:      Michael Chan <mchan@broadcom.com>
3136 L:      netdev@vger.kernel.org
3137 S:      Supported
3138 F:      drivers/net/ethernet/broadcom/tg3.*
3140 BROCADE BFA FC SCSI DRIVER
3141 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3142 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3143 L:      linux-scsi@vger.kernel.org
3144 S:      Supported
3145 F:      drivers/scsi/bfa/
3147 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3148 M:      Rasesh Mody <rasesh.mody@cavium.com>
3149 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3150 M:      Dept-GELinuxNICDev@cavium.com
3151 L:      netdev@vger.kernel.org
3152 S:      Supported
3153 F:      drivers/net/ethernet/brocade/bna/
3155 BSG (block layer generic sg v4 driver)
3156 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3157 L:      linux-scsi@vger.kernel.org
3158 S:      Supported
3159 F:      block/bsg.c
3160 F:      include/linux/bsg.h
3161 F:      include/uapi/linux/bsg.h
3163 BT87X AUDIO DRIVER
3164 M:      Clemens Ladisch <clemens@ladisch.de>
3165 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3166 T:      git git://git.alsa-project.org/alsa-kernel.git
3167 S:      Maintained
3168 F:      Documentation/sound/cards/bt87x.rst
3169 F:      sound/pci/bt87x.c
3171 BT8XXGPIO DRIVER
3172 M:      Michael Buesch <m@bues.ch>
3173 W:      http://bu3sch.de/btgpio.php
3174 S:      Maintained
3175 F:      drivers/gpio/gpio-bt8xx.c
3177 BTRFS FILE SYSTEM
3178 M:      Chris Mason <clm@fb.com>
3179 M:      Josef Bacik <jbacik@fb.com>
3180 M:      David Sterba <dsterba@suse.com>
3181 L:      linux-btrfs@vger.kernel.org
3182 W:      http://btrfs.wiki.kernel.org/
3183 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3185 S:      Maintained
3186 F:      Documentation/filesystems/btrfs.txt
3187 F:      fs/btrfs/
3188 F:      include/linux/btrfs*
3189 F:      include/uapi/linux/btrfs*
3191 BTTV VIDEO4LINUX DRIVER
3192 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3193 L:      linux-media@vger.kernel.org
3194 W:      https://linuxtv.org
3195 T:      git git://linuxtv.org/media_tree.git
3196 S:      Odd fixes
3197 F:      Documentation/media/v4l-drivers/bttv*
3198 F:      drivers/media/pci/bt8xx/bttv*
3200 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3201 M:      Chanwoo Choi <cw00.choi@samsung.com>
3202 L:      linux-pm@vger.kernel.org
3203 L:      linux-samsung-soc@vger.kernel.org
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3205 S:      Maintained
3206 F:      drivers/devfreq/exynos-bus.c
3207 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3209 BUSLOGIC SCSI DRIVER
3210 M:      Khalid Aziz <khalid@gonehiking.org>
3211 L:      linux-scsi@vger.kernel.org
3212 S:      Maintained
3213 F:      drivers/scsi/BusLogic.*
3214 F:      drivers/scsi/FlashPoint.*
3216 C-MEDIA CMI8788 DRIVER
3217 M:      Clemens Ladisch <clemens@ladisch.de>
3218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3219 T:      git git://git.alsa-project.org/alsa-kernel.git
3220 S:      Maintained
3221 F:      sound/pci/oxygen/
3223 C6X ARCHITECTURE
3224 M:      Mark Salter <msalter@redhat.com>
3225 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L:      linux-c6x-dev@linux-c6x.org
3227 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 S:      Maintained
3229 F:      arch/c6x/
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M:      Harry Morris <h.morris@cascoda.com>
3233 L:      linux-wpan@vger.kernel.org
3234 W:      https://github.com/Cascoda/ca8210-linux.git
3235 S:      Maintained
3236 F:      drivers/net/ieee802154/ca8210.c
3237 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M:      David Howells <dhowells@redhat.com>
3241 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3242 S:      Supported
3243 F:      Documentation/filesystems/caching/cachefiles.txt
3244 F:      fs/cachefiles/
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3248 L:      linux-media@vger.kernel.org
3249 S:      Maintained
3250 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3251 F:      drivers/media/platform/cadence/cdns-csi2*
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M:      Hans Verkuil <hverkuil@xs4all.nl>
3255 L:      linux-media@vger.kernel.org
3256 T:      git git://linuxtv.org/media_tree.git
3257 W:      https://linuxtv.org
3258 S:      Maintained
3259 F:      drivers/media/radio/radio-cadet*
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M:      Jonathan Corbet <corbet@lwn.net>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Maintained
3266 F:      Documentation/media/v4l-drivers/cafe_ccic*
3267 F:      drivers/media/platform/marvell-ccic/
3269 CAIF NETWORK LAYER
3270 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L:      netdev@vger.kernel.org
3272 S:      Supported
3273 F:      Documentation/networking/caif/
3274 F:      drivers/net/caif/
3275 F:      include/uapi/linux/caif/
3276 F:      include/net/caif/
3277 F:      net/caif/
3279 CALGARY x86-64 IOMMU
3280 M:      Muli Ben-Yehuda <mulix@mulix.org>
3281 M:      Jon Mason <jdmason@kudzu.us>
3282 L:      iommu@lists.linux-foundation.org
3283 S:      Maintained
3284 F:      arch/x86/kernel/pci-calgary_64.c
3285 F:      arch/x86/kernel/tce_64.c
3286 F:      arch/x86/include/asm/calgary.h
3287 F:      arch/x86/include/asm/tce.h
3289 CAN NETWORK DRIVERS
3290 M:      Wolfgang Grandegger <wg@grandegger.com>
3291 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3292 L:      linux-can@vger.kernel.org
3293 W:      https://github.com/linux-can
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/net/can/
3298 F:      drivers/net/can/
3299 F:      include/linux/can/dev.h
3300 F:      include/linux/can/platform/
3301 F:      include/uapi/linux/can/error.h
3302 F:      include/uapi/linux/can/netlink.h
3304 CAN NETWORK LAYER
3305 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3306 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3307 L:      linux-can@vger.kernel.org
3308 W:      https://github.com/linux-can
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 S:      Maintained
3312 F:      Documentation/networking/can.rst
3313 F:      net/can/
3314 F:      include/linux/can/core.h
3315 F:      include/uapi/linux/can.h
3316 F:      include/uapi/linux/can/bcm.h
3317 F:      include/uapi/linux/can/raw.h
3318 F:      include/uapi/linux/can/gw.h
3320 CAPABILITIES
3321 M:      Serge Hallyn <serge@hallyn.com>
3322 L:      linux-security-module@vger.kernel.org
3323 S:      Supported
3324 F:      include/linux/capability.h
3325 F:      include/uapi/linux/capability.h
3326 F:      security/commoncap.c
3327 F:      kernel/capability.c
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M:      Kevin Tsai <ktsai@capellamicro.com>
3331 S:      Maintained
3332 F:      drivers/iio/light/cm*
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M:      Christian Lamparter <chunkeey@googlemail.com>
3336 L:      linux-wireless@vger.kernel.org
3337 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3338 S:      Maintained
3339 F:      drivers/net/wireless/ath/carl9170/
3341 CAVIUM I2C DRIVER
3342 M:      Jan Glauber <jglauber@cavium.com>
3343 M:      David Daney <david.daney@cavium.com>
3344 W:      http://www.cavium.com
3345 S:      Supported
3346 F:      drivers/i2c/busses/i2c-octeon*
3347 F:      drivers/i2c/busses/i2c-thunderx*
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L:      netdev@vger.kernel.org
3355 W:      http://www.cavium.com
3356 S:      Supported
3357 F:      drivers/net/ethernet/cavium/liquidio/
3359 CAVIUM MMC DRIVER
3360 M:      Jan Glauber <jglauber@cavium.com>
3361 M:      David Daney <david.daney@cavium.com>
3362 M:      Steven J. Hill <Steven.Hill@cavium.com>
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/mmc/host/cavium*
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M:      George Cherian <george.cherian@cavium.com>
3369 L:      linux-crypto@vger.kernel.org
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/crypto/cavium/cpt/
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M:      Robert Richter <rrichter@cavium.com>
3376 M:      Jayachandran C <jnair@caviumnetworks.com>
3377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 S:      Maintained
3379 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M:      Varka Bhadram <varkabhadram@gmail.com>
3384 L:      linux-wpan@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/net/ieee802154/cc2520.c
3387 F:      include/linux/spi/cc2520.h
3388 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3392 L:      linux-crypto@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/crypto/ccree/
3395 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3397 CEC FRAMEWORK
3398 M:      Hans Verkuil <hans.verkuil@cisco.com>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      http://linuxtv.org
3402 S:      Supported
3403 F:      Documentation/media/kapi/cec-core.rst
3404 F:      Documentation/media/uapi/cec
3405 F:      drivers/media/cec/
3406 F:      drivers/media/rc/keymaps/rc-cec.c
3407 F:      include/media/cec.h
3408 F:      include/media/cec-notifier.h
3409 F:      include/uapi/linux/cec.h
3410 F:      include/uapi/linux/cec-funcs.h
3411 F:      Documentation/devicetree/bindings/media/cec.txt
3412 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3414 CEC GPIO DRIVER
3415 M:      Hans Verkuil <hans.verkuil@cisco.com>
3416 L:      linux-media@vger.kernel.org
3417 T:      git git://linuxtv.org/media_tree.git
3418 W:      http://linuxtv.org
3419 S:      Supported
3420 F:      drivers/media/platform/cec-gpio/
3421 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M:      Arnd Bergmann <arnd@arndb.de>
3425 L:      linuxppc-dev@lists.ozlabs.org
3426 W:      http://www.ibm.com/developerworks/power/cell/
3427 S:      Supported
3428 F:      arch/powerpc/include/asm/cell*.h
3429 F:      arch/powerpc/include/asm/spu*.h
3430 F:      arch/powerpc/include/uapi/asm/spu*.h
3431 F:      arch/powerpc/oprofile/*cell*
3432 F:      arch/powerpc/platforms/cell/
3434 CEPH COMMON CODE (LIBCEPH)
3435 M:      Ilya Dryomov <idryomov@gmail.com>
3436 M:      "Yan, Zheng" <zyan@redhat.com>
3437 M:      Sage Weil <sage@redhat.com>
3438 L:      ceph-devel@vger.kernel.org
3439 W:      http://ceph.com/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T:      git git://github.com/ceph/ceph-client.git
3442 S:      Supported
3443 F:      net/ceph/
3444 F:      include/linux/ceph/
3445 F:      include/linux/crush/
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M:      "Yan, Zheng" <zyan@redhat.com>
3449 M:      Sage Weil <sage@redhat.com>
3450 M:      Ilya Dryomov <idryomov@gmail.com>
3451 L:      ceph-devel@vger.kernel.org
3452 W:      http://ceph.com/
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T:      git git://github.com/ceph/ceph-client.git
3455 S:      Supported
3456 F:      Documentation/filesystems/ceph.txt
3457 F:      fs/ceph/
3459 CERTIFICATE HANDLING:
3460 M:      David Howells <dhowells@redhat.com>
3461 M:      David Woodhouse <dwmw2@infradead.org>
3462 L:      keyrings@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/admin-guide/module-signing.rst
3465 F:      certs/
3466 F:      scripts/sign-file.c
3467 F:      scripts/extract-cert.c
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L:      linux-usb@vger.kernel.org
3471 S:      Orphan
3472 F:      Documentation/usb/WUSB-Design-overview.txt
3473 F:      Documentation/usb/wusb-cbaf
3474 F:      drivers/usb/host/hwa-hc.c
3475 F:      drivers/usb/host/whci/
3476 F:      drivers/usb/wusbcore/
3477 F:      include/linux/usb/wusb*
3479 CFAG12864B LCD DRIVER
3480 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 S:      Maintained
3482 F:      drivers/auxdisplay/cfag12864b.c
3483 F:      include/linux/cfag12864b.h
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 S:      Maintained
3488 F:      drivers/auxdisplay/cfag12864bfb.c
3489 F:      include/linux/cfag12864b.h
3491 802.11 (including CFG80211/NL80211)
3492 M:      Johannes Berg <johannes@sipsolutions.net>
3493 L:      linux-wireless@vger.kernel.org
3494 W:      http://wireless.kernel.org/
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497 S:      Maintained
3498 F:      net/wireless/
3499 F:      include/uapi/linux/nl80211.h
3500 F:      include/linux/ieee80211.h
3501 F:      include/net/wext.h
3502 F:      include/net/cfg80211.h
3503 F:      include/net/iw_handler.h
3504 F:      include/net/ieee80211_radiotap.h
3505 F:      Documentation/driver-api/80211/cfg80211.rst
3506 F:      Documentation/networking/regulatory.txt
3508 CHAR and MISC DRIVERS
3509 M:      Arnd Bergmann <arnd@arndb.de>
3510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 S:      Supported
3513 F:      drivers/char/
3514 F:      drivers/misc/
3515 F:      include/linux/miscdevice.h
3517 CHECKPATCH
3518 M:      Andy Whitcroft <apw@canonical.com>
3519 M:      Joe Perches <joe@perches.com>
3520 S:      Maintained
3521 F:      scripts/checkpatch.pl
3523 CHINESE DOCUMENTATION
3524 M:      Harry Wei <harryxiyou@gmail.com>
3525 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 S:      Maintained
3528 F:      Documentation/translations/zh_CN/
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M:      Peter Chen <Peter.Chen@nxp.com>
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L:      linux-usb@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/usb/chipidea/
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M:      Hans de Goede <hdegoede@redhat.com>
3539 L:      linux-input@vger.kernel.org
3540 S:      Maintained
3541 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F:      drivers/input/touchscreen/chipone_icn8318.c
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/input/touchscreen/chipone_icn8505.c
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M:      Benson Leung <bleung@chromium.org>
3552 M:      Olof Johansson <olof@lixom.net>
3553 S:      Maintained
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F:      drivers/platform/chrome/
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M:      Brian Austin <brian.austin@cirrus.com>
3559 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 S:      Maintained
3562 F:      sound/soc/codecs/cs*
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3566 L:      netdev@vger.kernel.org
3567 S:      Maintained
3568 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3570 CISCO FCOE HBA DRIVER
3571 M:      Satish Kharat <satishkh@cisco.com>
3572 M:      Sesidhar Baddela <sebaddel@cisco.com>
3573 M:      Karan Tilak Kumar <kartilak@cisco.com>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/scsi/fnic/
3578 CISCO SCSI HBA DRIVER
3579 M:      Karan Tilak Kumar <kartilak@cisco.com>
3580 M:      Sesidhar Baddela <sebaddel@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/snic/
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M:      Christian Benvenuti <benve@cisco.com>
3587 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3588 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3589 S:      Supported
3590 F:      drivers/net/ethernet/cisco/enic/
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 S:      Supported
3595 F:      drivers/infiniband/hw/usnic/
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L:      patches@opensource.cirrus.com
3602 T:      git https://github.com/CirrusLogic/linux-drivers.git
3603 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3604 S:      Supported
3605 F:      Documentation/devicetree/bindings/mfd/madera.txt
3606 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F:      include/linux/mfd/madera/*
3608 F:      drivers/gpio/gpio-madera*
3609 F:      drivers/mfd/madera*
3610 F:      drivers/mfd/cs47l*
3611 F:      drivers/pinctrl/cirrus/*
3613 CLANG-FORMAT FILE
3614 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615 S:      Maintained
3616 F:      .clang-format
3618 CLEANCACHE API
3619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L:      linux-kernel@vger.kernel.org
3621 S:      Maintained
3622 F:      mm/cleancache.c
3623 F:      include/linux/cleancache.h
3625 CLK API
3626 M:      Russell King <linux@armlinux.org.uk>
3627 L:      linux-clk@vger.kernel.org
3628 S:      Maintained
3629 F:      include/linux/clk.h
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M:      Thomas Gleixner <tglx@linutronix.de>
3634 L:      linux-kernel@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 S:      Supported
3637 F:      drivers/clocksource/
3638 F:      Documentation/devicetree/bindings/timer/
3640 CMPC ACPI DRIVER
3641 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3643 L:      platform-driver-x86@vger.kernel.org
3644 S:      Supported
3645 F:      drivers/platform/x86/classmate-laptop.c
3647 COBALT MEDIA DRIVER
3648 M:      Hans Verkuil <hans.verkuil@cisco.com>
3649 L:      linux-media@vger.kernel.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 W:      https://linuxtv.org
3652 S:      Supported
3653 F:      drivers/media/pci/cobalt/
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3657 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3658 M:      Nicolas Palix <nicolas.palix@imag.fr>
3659 M:      Michal Marek <michal.lkml@markovi.net>
3660 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W:      http://coccinelle.lip6.fr/
3663 S:      Supported
3664 F:      Documentation/dev-tools/coccinelle.rst
3665 F:      scripts/coccinelle/
3666 F:      scripts/coccicheck
3668 CODA FILE SYSTEM
3669 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3670 M:      coda@cs.cmu.edu
3671 L:      codalist@coda.cs.cmu.edu
3672 W:      http://www.coda.cs.cmu.edu/
3673 S:      Maintained
3674 F:      Documentation/filesystems/coda.txt
3675 F:      fs/coda/
3676 F:      include/linux/coda*.h
3677 F:      include/uapi/linux/coda*.h
3679 CODA V4L2 MEM2MEM DRIVER
3680 M:      Philipp Zabel <p.zabel@pengutronix.de>
3681 L:      linux-media@vger.kernel.org
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/media/coda.txt
3684 F:      drivers/media/platform/coda/
3686 COMMON CLK FRAMEWORK
3687 M:      Michael Turquette <mturquette@baylibre.com>
3688 M:      Stephen Boyd <sboyd@kernel.org>
3689 L:      linux-clk@vger.kernel.org
3690 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3692 S:      Maintained
3693 F:      Documentation/devicetree/bindings/clock/
3694 F:      drivers/clk/
3695 X:      drivers/clk/clkdev.c
3696 F:      include/linux/clk-pr*
3697 F:      include/linux/clk/
3698 F:      include/linux/of_clk.h
3700 COMMON INTERNET FILE SYSTEM (CIFS)
3701 M:      Steve French <sfrench@samba.org>
3702 L:      linux-cifs@vger.kernel.org
3703 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3704 W:      http://linux-cifs.samba.org/
3705 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3706 S:      Supported
3707 F:      Documentation/filesystems/cifs/
3708 F:      fs/cifs/
3710 COMPACTPCI HOTPLUG CORE
3711 M:      Scott Murray <scott@spiteful.org>
3712 L:      linux-pci@vger.kernel.org
3713 S:      Maintained
3714 F:      drivers/pci/hotplug/cpci_hotplug*
3716 COMPACTPCI HOTPLUG GENERIC DRIVER
3717 M:      Scott Murray <scott@spiteful.org>
3718 L:      linux-pci@vger.kernel.org
3719 S:      Maintained
3720 F:      drivers/pci/hotplug/cpcihp_generic.c
3722 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3723 M:      Scott Murray <scott@spiteful.org>
3724 L:      linux-pci@vger.kernel.org
3725 S:      Maintained
3726 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3728 COMPAL LAPTOP SUPPORT
3729 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3730 L:      platform-driver-x86@vger.kernel.org
3731 S:      Maintained
3732 F:      drivers/platform/x86/compal-laptop.c
3734 CONEXANT ACCESSRUNNER USB DRIVER
3735 L:      accessrunner-general@lists.sourceforge.net
3736 W:      http://accessrunner.sourceforge.net/
3737 S:      Orphan
3738 F:      drivers/usb/atm/cxacru.c
3740 CONFIGFS
3741 M:      Joel Becker <jlbec@evilplan.org>
3742 M:      Christoph Hellwig <hch@lst.de>
3743 T:      git git://git.infradead.org/users/hch/configfs.git
3744 S:      Supported
3745 F:      fs/configfs/
3746 F:      include/linux/configfs.h
3748 CONNECTOR
3749 M:      Evgeniy Polyakov <zbr@ioremap.net>
3750 L:      netdev@vger.kernel.org
3751 S:      Maintained
3752 F:      drivers/connector/
3754 CONTROL GROUP (CGROUP)
3755 M:      Tejun Heo <tj@kernel.org>
3756 M:      Li Zefan <lizefan@huawei.com>
3757 M:      Johannes Weiner <hannes@cmpxchg.org>
3758 L:      cgroups@vger.kernel.org
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3760 S:      Maintained
3761 F:      Documentation/cgroup*
3762 F:      include/linux/cgroup*
3763 F:      kernel/cgroup*
3765 CONTROL GROUP - CPUSET
3766 M:      Li Zefan <lizefan@huawei.com>
3767 L:      cgroups@vger.kernel.org
3768 W:      http://www.bullopensource.org/cpuset/
3769 W:      http://oss.sgi.com/projects/cpusets/
3770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3771 S:      Maintained
3772 F:      Documentation/cgroup-v1/cpusets.txt
3773 F:      include/linux/cpuset.h
3774 F:      kernel/cgroup/cpuset.c
3776 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3777 M:      Johannes Weiner <hannes@cmpxchg.org>
3778 M:      Michal Hocko <mhocko@kernel.org>
3779 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3780 L:      cgroups@vger.kernel.org
3781 L:      linux-mm@kvack.org
3782 S:      Maintained
3783 F:      mm/memcontrol.c
3784 F:      mm/swap_cgroup.c
3786 CORETEMP HARDWARE MONITORING DRIVER
3787 M:      Fenghua Yu <fenghua.yu@intel.com>
3788 L:      linux-hwmon@vger.kernel.org
3789 S:      Maintained
3790 F:      Documentation/hwmon/coretemp
3791 F:      drivers/hwmon/coretemp.c
3793 COSA/SRP SYNC SERIAL DRIVER
3794 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3795 W:      http://www.fi.muni.cz/~kas/cosa/
3796 S:      Maintained
3797 F:      drivers/net/wan/cosa*
3799 CPMAC ETHERNET DRIVER
3800 M:      Florian Fainelli <f.fainelli@gmail.com>
3801 L:      netdev@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/net/ethernet/ti/cpmac.c
3805 CPU FREQUENCY DRIVERS
3806 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3807 M:      Viresh Kumar <viresh.kumar@linaro.org>
3808 L:      linux-pm@vger.kernel.org
3809 S:      Maintained
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3811 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3812 B:      https://bugzilla.kernel.org
3813 F:      Documentation/cpu-freq/
3814 F:      Documentation/devicetree/bindings/cpufreq/
3815 F:      drivers/cpufreq/
3816 F:      include/linux/cpufreq.h
3817 F:      tools/testing/selftests/cpufreq/
3819 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3820 M:      Viresh Kumar <viresh.kumar@linaro.org>
3821 M:      Sudeep Holla <sudeep.holla@arm.com>
3822 L:      linux-pm@vger.kernel.org
3823 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3824 S:      Maintained
3825 F:      drivers/cpufreq/arm_big_little.h
3826 F:      drivers/cpufreq/arm_big_little.c
3827 F:      drivers/cpufreq/arm_big_little_dt.c
3829 CPU POWER MONITORING SUBSYSTEM
3830 M:      Thomas Renninger <trenn@suse.com>
3831 M:      Shuah Khan <shuah@kernel.org>
3832 L:      linux-pm@vger.kernel.org
3833 S:      Maintained
3834 F:      tools/power/cpupower/
3836 CPUID/MSR DRIVER
3837 M:      "H. Peter Anvin" <hpa@zytor.com>
3838 S:      Maintained
3839 F:      arch/x86/kernel/cpuid.c
3840 F:      arch/x86/kernel/msr.c
3842 CPUIDLE DRIVER - ARM BIG LITTLE
3843 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3844 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3845 L:      linux-pm@vger.kernel.org
3846 L:      linux-arm-kernel@lists.infradead.org
3847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3848 S:      Maintained
3849 F:      drivers/cpuidle/cpuidle-big_little.c
3851 CPUIDLE DRIVER - ARM EXYNOS
3852 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3853 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3854 M:      Kukjin Kim <kgene@kernel.org>
3855 L:      linux-pm@vger.kernel.org
3856 L:      linux-samsung-soc@vger.kernel.org
3857 S:      Supported
3858 F:      drivers/cpuidle/cpuidle-exynos.c
3859 F:      arch/arm/mach-exynos/pm.c
3861 CPUIDLE DRIVERS
3862 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3863 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3864 L:      linux-pm@vger.kernel.org
3865 S:      Maintained
3866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3867 B:      https://bugzilla.kernel.org
3868 F:      drivers/cpuidle/*
3869 F:      include/linux/cpuidle.h
3871 CRAMFS FILESYSTEM
3872 M:      Nicolas Pitre <nico@linaro.org>
3873 S:      Maintained
3874 F:      Documentation/filesystems/cramfs.txt
3875 F:      fs/cramfs/
3877 CRYPTO API
3878 M:      Herbert Xu <herbert@gondor.apana.org.au>
3879 M:      "David S. Miller" <davem@davemloft.net>
3880 L:      linux-crypto@vger.kernel.org
3881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3883 S:      Maintained
3884 F:      Documentation/crypto/
3885 F:      Documentation/devicetree/bindings/crypto/
3886 F:      arch/*/crypto/
3887 F:      crypto/
3888 F:      drivers/crypto/
3889 F:      include/crypto/
3890 F:      include/linux/crypto*
3892 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3893 M:      Neil Horman <nhorman@tuxdriver.com>
3894 L:      linux-crypto@vger.kernel.org
3895 S:      Maintained
3896 F:      crypto/ansi_cprng.c
3897 F:      crypto/rng.c
3899 CS3308 MEDIA DRIVER
3900 M:      Hans Verkuil <hverkuil@xs4all.nl>
3901 L:      linux-media@vger.kernel.org
3902 T:      git git://linuxtv.org/media_tree.git
3903 W:      http://linuxtv.org
3904 S:      Odd Fixes
3905 F:      drivers/media/i2c/cs3308.c
3906 F:      drivers/media/i2c/cs3308.h
3908 CS5535 Audio ALSA driver
3909 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3910 S:      Maintained
3911 F:      sound/pci/cs5535audio/
3913 CW1200 WLAN driver
3914 M:      Solomon Peachy <pizza@shaftnet.org>
3915 S:      Maintained
3916 F:      drivers/net/wireless/st/cw1200/
3918 CX18 VIDEO4LINUX DRIVER
3919 M:      Andy Walls <awalls@md.metrocast.net>
3920 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3921 L:      linux-media@vger.kernel.org
3922 T:      git git://linuxtv.org/media_tree.git
3923 W:      https://linuxtv.org
3924 W:      http://www.ivtvdriver.org/index.php/Cx18
3925 S:      Maintained
3926 F:      Documentation/media/v4l-drivers/cx18*
3927 F:      drivers/media/pci/cx18/
3928 F:      include/uapi/linux/ivtv*
3930 CX2341X MPEG ENCODER HELPER MODULE
3931 M:      Hans Verkuil <hverkuil@xs4all.nl>
3932 L:      linux-media@vger.kernel.org
3933 T:      git git://linuxtv.org/media_tree.git
3934 W:      https://linuxtv.org
3935 S:      Maintained
3936 F:      drivers/media/common/cx2341x*
3937 F:      include/media/cx2341x*
3939 CX24120 MEDIA DRIVER
3940 M:      Jemma Denson <jdenson@gmail.com>
3941 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3945 S:      Maintained
3946 F:      drivers/media/dvb-frontends/cx24120*
3948 CX88 VIDEO4LINUX DRIVER
3949 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3950 L:      linux-media@vger.kernel.org
3951 W:      https://linuxtv.org
3952 T:      git git://linuxtv.org/media_tree.git
3953 S:      Odd fixes
3954 F:      Documentation/media/v4l-drivers/cx88*
3955 F:      drivers/media/pci/cx88/
3957 CXD2820R MEDIA DRIVER
3958 M:      Antti Palosaari <crope@iki.fi>
3959 L:      linux-media@vger.kernel.org
3960 W:      https://linuxtv.org
3961 W:      http://palosaari.fi/linux/
3962 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3963 T:      git git://linuxtv.org/anttip/media_tree.git
3964 S:      Maintained
3965 F:      drivers/media/dvb-frontends/cxd2820r*
3967 CXGB3 ETHERNET DRIVER (CXGB3)
3968 M:      Santosh Raspatur <santosh@chelsio.com>
3969 L:      netdev@vger.kernel.org
3970 W:      http://www.chelsio.com
3971 S:      Supported
3972 F:      drivers/net/ethernet/chelsio/cxgb3/
3974 CXGB3 ISCSI DRIVER (CXGB3I)
3975 M:      Karen Xie <kxie@chelsio.com>
3976 L:      linux-scsi@vger.kernel.org
3977 W:      http://www.chelsio.com
3978 S:      Supported
3979 F:      drivers/scsi/cxgbi/cxgb3i
3981 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3982 M:      Steve Wise <swise@chelsio.com>
3983 L:      linux-rdma@vger.kernel.org
3984 W:      http://www.openfabrics.org
3985 S:      Supported
3986 F:      drivers/infiniband/hw/cxgb3/
3987 F:      include/uapi/rdma/cxgb3-abi.h
3989 CXGB4 CRYPTO DRIVER (chcr)
3990 M:      Harsh Jain <harsh@chelsio.com>
3991 L:      linux-crypto@vger.kernel.org
3992 W:      http://www.chelsio.com
3993 S:      Supported
3994 F:      drivers/crypto/chelsio
3996 CXGB4 ETHERNET DRIVER (CXGB4)
3997 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3998 L:      netdev@vger.kernel.org
3999 W:      http://www.chelsio.com
4000 S:      Supported
4001 F:      drivers/net/ethernet/chelsio/cxgb4/
4003 CXGB4 ISCSI DRIVER (CXGB4I)
4004 M:      Karen Xie <kxie@chelsio.com>
4005 L:      linux-scsi@vger.kernel.org
4006 W:      http://www.chelsio.com
4007 S:      Supported
4008 F:      drivers/scsi/cxgbi/cxgb4i
4010 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4011 M:      Steve Wise <swise@chelsio.com>
4012 L:      linux-rdma@vger.kernel.org
4013 W:      http://www.openfabrics.org
4014 S:      Supported
4015 F:      drivers/infiniband/hw/cxgb4/
4016 F:      include/uapi/rdma/cxgb4-abi.h
4018 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4019 M:      Casey Leedom <leedom@chelsio.com>
4020 L:      netdev@vger.kernel.org
4021 W:      http://www.chelsio.com
4022 S:      Supported
4023 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4025 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4026 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4027 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4028 L:      linuxppc-dev@lists.ozlabs.org
4029 S:      Supported
4030 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4031 F:      drivers/misc/cxl/
4032 F:      include/misc/cxl*
4033 F:      include/uapi/misc/cxl.h
4034 F:      Documentation/powerpc/cxl.txt
4035 F:      Documentation/ABI/testing/sysfs-class-cxl
4037 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4038 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4039 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4040 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4041 L:      linux-scsi@vger.kernel.org
4042 S:      Supported
4043 F:      drivers/scsi/cxlflash/
4044 F:      include/uapi/scsi/cxlflash_ioctls.h
4045 F:      Documentation/powerpc/cxlflash.txt
4047 CYBERPRO FB DRIVER
4048 M:      Russell King <linux@armlinux.org.uk>
4049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4050 W:      http://www.armlinux.org.uk/
4051 S:      Maintained
4052 F:      drivers/video/fbdev/cyber2000fb.*
4054 CYCLADES ASYNC MUX DRIVER
4055 W:      http://www.cyclades.com/
4056 S:      Orphan
4057 F:      drivers/tty/cyclades.c
4058 F:      include/linux/cyclades.h
4059 F:      include/uapi/linux/cyclades.h
4061 CYCLADES PC300 DRIVER
4062 W:      http://www.cyclades.com/
4063 S:      Orphan
4064 F:      drivers/net/wan/pc300*
4066 CYPRESS_FIRMWARE MEDIA DRIVER
4067 M:      Antti Palosaari <crope@iki.fi>
4068 L:      linux-media@vger.kernel.org
4069 W:      https://linuxtv.org
4070 W:      http://palosaari.fi/linux/
4071 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4072 T:      git git://linuxtv.org/anttip/media_tree.git
4073 S:      Maintained
4074 F:      drivers/media/common/cypress_firmware*
4076 CYTTSP TOUCHSCREEN DRIVER
4077 M:      Ferruh Yigit <fery@cypress.com>
4078 L:      linux-input@vger.kernel.org
4079 S:      Supported
4080 F:      drivers/input/touchscreen/cyttsp*
4081 F:      include/linux/input/cyttsp.h
4083 D-LINK DIR-685 TOUCHKEYS DRIVER
4084 M:      Linus Walleij <linus.walleij@linaro.org>
4085 L:      linux-input@vger.kernel.org
4086 S:      Supported
4087 F:      drivers/input/dlink-dir685-touchkeys.c
4089 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4090 M:      Joshua Kinard <kumba@gentoo.org>
4091 S:      Maintained
4092 F:      drivers/rtc/rtc-ds1685.c
4093 F:      include/linux/rtc/ds1685.h
4095 DAMA SLAVE for AX.25
4096 M:      Joerg Reuter <jreuter@yaina.de>
4097 W:      http://yaina.de/jreuter/
4098 W:      http://www.qsl.net/dl1bke/
4099 L:      linux-hams@vger.kernel.org
4100 S:      Maintained
4101 F:      net/ax25/af_ax25.c
4102 F:      net/ax25/ax25_dev.c
4103 F:      net/ax25/ax25_ds_*
4104 F:      net/ax25/ax25_in.c
4105 F:      net/ax25/ax25_out.c
4106 F:      net/ax25/ax25_timer.c
4107 F:      net/ax25/sysctl_net_ax25.c
4109 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4110 L:      netdev@vger.kernel.org
4111 S:      Orphan
4112 F:      Documentation/networking/dmfe.txt
4113 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4115 DC390/AM53C974 SCSI driver
4116 M:      Hannes Reinecke <hare@suse.com>
4117 L:      linux-scsi@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/scsi/am53c974.c
4121 DC395x SCSI driver
4122 M:      Oliver Neukum <oliver@neukum.org>
4123 M:      Ali Akcaagac <aliakc@web.de>
4124 M:      Jamie Lenehan <lenehan@twibble.org>
4125 L:      dc395x@twibble.org
4126 W:      http://twibble.org/dist/dc395x/
4127 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4128 S:      Maintained
4129 F:      Documentation/scsi/dc395x.txt
4130 F:      drivers/scsi/dc395x.*
4132 DCCP PROTOCOL
4133 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4134 L:      dccp@vger.kernel.org
4135 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4136 S:      Maintained
4137 F:      include/linux/dccp.h
4138 F:      include/uapi/linux/dccp.h
4139 F:      include/linux/tfrc.h
4140 F:      net/dccp/
4142 DECnet NETWORK LAYER
4143 W:      http://linux-decnet.sourceforge.net
4144 L:      linux-decnet-user@lists.sourceforge.net
4145 S:      Orphan
4146 F:      Documentation/networking/decnet.txt
4147 F:      net/decnet/
4149 DECSTATION PLATFORM SUPPORT
4150 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4151 L:      linux-mips@linux-mips.org
4152 W:      http://www.linux-mips.org/wiki/DECstation
4153 S:      Maintained
4154 F:      arch/mips/dec/
4155 F:      arch/mips/include/asm/dec/
4156 F:      arch/mips/include/asm/mach-dec/
4158 DEFXX FDDI NETWORK DRIVER
4159 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4160 S:      Maintained
4161 F:      drivers/net/fddi/defxx.*
4163 DELL SMBIOS DRIVER
4164 M:      Pali Rohár <pali.rohar@gmail.com>
4165 M:      Mario Limonciello <mario.limonciello@dell.com>
4166 L:      platform-driver-x86@vger.kernel.org
4167 S:      Maintained
4168 F:      drivers/platform/x86/dell-smbios.*
4170 DELL SMBIOS SMM DRIVER
4171 M:      Mario Limonciello <mario.limonciello@dell.com>
4172 L:      platform-driver-x86@vger.kernel.org
4173 S:      Maintained
4174 F:      drivers/platform/x86/dell-smbios-smm.c
4176 DELL SMBIOS WMI DRIVER
4177 M:      Mario Limonciello <mario.limonciello@dell.com>
4178 L:      platform-driver-x86@vger.kernel.org
4179 S:      Maintained
4180 F:      drivers/platform/x86/dell-smbios-wmi.c
4181 F:      tools/wmi/dell-smbios-example.c
4183 DELL LAPTOP DRIVER
4184 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4185 M:      Pali Rohár <pali.rohar@gmail.com>
4186 L:      platform-driver-x86@vger.kernel.org
4187 S:      Maintained
4188 F:      drivers/platform/x86/dell-laptop.c
4190 DELL LAPTOP FREEFALL DRIVER
4191 M:      Pali Rohár <pali.rohar@gmail.com>
4192 S:      Maintained
4193 F:      drivers/platform/x86/dell-smo8800.c
4195 DELL LAPTOP RBTN DRIVER
4196 M:      Pali Rohár <pali.rohar@gmail.com>
4197 S:      Maintained
4198 F:      drivers/platform/x86/dell-rbtn.*
4200 DELL LAPTOP SMM DRIVER
4201 M:      Pali Rohár <pali.rohar@gmail.com>
4202 S:      Maintained
4203 F:      drivers/hwmon/dell-smm-hwmon.c
4204 F:      include/uapi/linux/i8k.h
4206 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4207 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4208 S:      Maintained
4209 F:      Documentation/dcdbas.txt
4210 F:      drivers/firmware/dcdbas.*
4212 DELL WMI NOTIFICATIONS DRIVER
4213 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4214 M:      Pali Rohár <pali.rohar@gmail.com>
4215 S:      Maintained
4216 F:      drivers/platform/x86/dell-wmi.c
4218 DELL WMI DESCRIPTOR DRIVER
4219 M:      Mario Limonciello <mario.limonciello@dell.com>
4220 S:      Maintained
4221 F:      drivers/platform/x86/dell-wmi-descriptor.c
4223 DELTA ST MEDIA DRIVER
4224 M:      Hugues Fruchet <hugues.fruchet@st.com>
4225 L:      linux-media@vger.kernel.org
4226 T:      git git://linuxtv.org/media_tree.git
4227 W:      https://linuxtv.org
4228 S:      Supported
4229 F:      drivers/media/platform/sti/delta
4231 DENALI NAND DRIVER
4232 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4233 L:      linux-mtd@lists.infradead.org
4234 S:      Supported
4235 F:      drivers/mtd/nand/raw/denali*
4237 DESIGNWARE USB2 DRD IP DRIVER
4238 M:      Minas Harutyunyan <hminas@synopsys.com>
4239 L:      linux-usb@vger.kernel.org
4240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4241 S:      Maintained
4242 F:      drivers/usb/dwc2/
4244 DESIGNWARE USB3 DRD IP DRIVER
4245 M:      Felipe Balbi <balbi@kernel.org>
4246 L:      linux-usb@vger.kernel.org
4247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4248 S:      Maintained
4249 F:      drivers/usb/dwc3/
4251 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4252 M:      Andreas Klinger <ak@it-klinger.de>
4253 L:      linux-iio@vger.kernel.org
4254 S:      Maintained
4255 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4256 F:      drivers/iio/proximity/srf*.c
4258 DEVICE COREDUMP (DEV_COREDUMP)
4259 M:      Johannes Berg <johannes@sipsolutions.net>
4260 L:      linux-kernel@vger.kernel.org
4261 S:      Maintained
4262 F:      drivers/base/devcoredump.c
4263 F:      include/linux/devcoredump.h
4265 DEVICE FREQUENCY (DEVFREQ)
4266 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4267 M:      Kyungmin Park <kyungmin.park@samsung.com>
4268 R:      Chanwoo Choi <cw00.choi@samsung.com>
4269 L:      linux-pm@vger.kernel.org
4270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4271 S:      Maintained
4272 F:      drivers/devfreq/
4273 F:      include/linux/devfreq.h
4274 F:      Documentation/devicetree/bindings/devfreq/
4276 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4277 M:      Chanwoo Choi <cw00.choi@samsung.com>
4278 L:      linux-pm@vger.kernel.org
4279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4280 S:      Supported
4281 F:      drivers/devfreq/event/
4282 F:      drivers/devfreq/devfreq-event.c
4283 F:      include/linux/devfreq-event.h
4284 F:      Documentation/devicetree/bindings/devfreq/event/
4286 DEVICE NUMBER REGISTRY
4287 M:      Torben Mathiasen <device@lanana.org>
4288 W:      http://lanana.org/docs/device-list/index.html
4289 S:      Maintained
4291 DEVICE-MAPPER  (LVM)
4292 M:      Alasdair Kergon <agk@redhat.com>
4293 M:      Mike Snitzer <snitzer@redhat.com>
4294 M:      dm-devel@redhat.com
4295 L:      dm-devel@redhat.com
4296 W:      http://sources.redhat.com/dm
4297 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4299 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4300 S:      Maintained
4301 F:      Documentation/device-mapper/
4302 F:      drivers/md/Makefile
4303 F:      drivers/md/Kconfig
4304 F:      drivers/md/dm*
4305 F:      drivers/md/persistent-data/
4306 F:      include/linux/device-mapper.h
4307 F:      include/linux/dm-*.h
4308 F:      include/uapi/linux/dm-*.h
4310 DEVLINK
4311 M:      Jiri Pirko <jiri@mellanox.com>
4312 L:      netdev@vger.kernel.org
4313 S:      Supported
4314 F:      net/core/devlink.c
4315 F:      include/net/devlink.h
4316 F:      include/uapi/linux/devlink.h
4318 DIALOG SEMICONDUCTOR DRIVERS
4319 M:      Support Opensource <support.opensource@diasemi.com>
4320 W:      http://www.dialog-semiconductor.com/products
4321 S:      Supported
4322 F:      Documentation/hwmon/da90??
4323 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4324 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4325 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4326 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4327 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4328 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4329 F:      drivers/gpio/gpio-da90??.c
4330 F:      drivers/hwmon/da90??-hwmon.c
4331 F:      drivers/iio/adc/da91??-*.c
4332 F:      drivers/input/misc/da90??_onkey.c
4333 F:      drivers/input/touchscreen/da9052_tsi.c
4334 F:      drivers/leds/leds-da90??.c
4335 F:      drivers/mfd/da903x.c
4336 F:      drivers/mfd/da90??-*.c
4337 F:      drivers/mfd/da91??-*.c
4338 F:      drivers/power/supply/da9052-battery.c
4339 F:      drivers/power/supply/da91??-*.c
4340 F:      drivers/regulator/da903x.c
4341 F:      drivers/regulator/da9???-regulator.[ch]
4342 F:      drivers/thermal/da90??-thermal.c
4343 F:      drivers/rtc/rtc-da90??.c
4344 F:      drivers/video/backlight/da90??_bl.c
4345 F:      drivers/watchdog/da90??_wdt.c
4346 F:      include/linux/mfd/da903x.h
4347 F:      include/linux/mfd/da9052/
4348 F:      include/linux/mfd/da9055/
4349 F:      include/linux/mfd/da9062/
4350 F:      include/linux/mfd/da9063/
4351 F:      include/linux/mfd/da9150/
4352 F:      include/linux/regulator/da9211.h
4353 F:      include/sound/da[79]*.h
4354 F:      sound/soc/codecs/da[79]*.[ch]
4356 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4357 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4358 L:      linux-gpio@vger.kernel.org
4359 S:      Maintained
4360 F:      drivers/gpio/gpio-gpio-mm.c
4362 DIOLAN U2C-12 I2C DRIVER
4363 M:      Guenter Roeck <linux@roeck-us.net>
4364 L:      linux-i2c@vger.kernel.org
4365 S:      Maintained
4366 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4368 FILESYSTEM DIRECT ACCESS (DAX)
4369 M:      Matthew Wilcox <mawilcox@microsoft.com>
4370 M:      Ross Zwisler <zwisler@kernel.org>
4371 M:      Jan Kara <jack@suse.cz>
4372 L:      linux-fsdevel@vger.kernel.org
4373 S:      Supported
4374 F:      fs/dax.c
4375 F:      include/linux/dax.h
4376 F:      include/trace/events/fs_dax.h
4378 DEVICE DIRECT ACCESS (DAX)
4379 M:      Dan Williams <dan.j.williams@intel.com>
4380 M:      Dave Jiang <dave.jiang@intel.com>
4381 M:      Ross Zwisler <zwisler@kernel.org>
4382 M:      Vishal Verma <vishal.l.verma@intel.com>
4383 L:      linux-nvdimm@lists.01.org
4384 S:      Supported
4385 F:      drivers/dax/
4387 DIRECTORY NOTIFICATION (DNOTIFY)
4388 M:      Jan Kara <jack@suse.cz>
4389 R:      Amir Goldstein <amir73il@gmail.com>
4390 L:      linux-fsdevel@vger.kernel.org
4391 S:      Maintained
4392 F:      Documentation/filesystems/dnotify.txt
4393 F:      fs/notify/dnotify/
4394 F:      include/linux/dnotify.h
4396 DISK GEOMETRY AND PARTITION HANDLING
4397 M:      Andries Brouwer <aeb@cwi.nl>
4398 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4399 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4400 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4401 S:      Maintained
4403 DISKQUOTA
4404 M:      Jan Kara <jack@suse.com>
4405 S:      Maintained
4406 F:      Documentation/filesystems/quota.txt
4407 F:      fs/quota/
4408 F:      include/linux/quota*.h
4409 F:      include/uapi/linux/quota*.h
4411 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4412 M:      Bernie Thompson <bernie@plugable.com>
4413 L:      linux-fbdev@vger.kernel.org
4414 S:      Maintained
4415 W:      http://plugable.com/category/projects/udlfb/
4416 F:      drivers/video/fbdev/udlfb.c
4417 F:      include/video/udlfb.h
4418 F:      Documentation/fb/udlfb.txt
4420 DISTRIBUTED LOCK MANAGER (DLM)
4421 M:      Christine Caulfield <ccaulfie@redhat.com>
4422 M:      David Teigland <teigland@redhat.com>
4423 L:      cluster-devel@redhat.com
4424 W:      http://sources.redhat.com/cluster/
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4426 S:      Supported
4427 F:      fs/dlm/
4429 DMA BUFFER SHARING FRAMEWORK
4430 M:      Sumit Semwal <sumit.semwal@linaro.org>
4431 S:      Maintained
4432 L:      linux-media@vger.kernel.org
4433 L:      dri-devel@lists.freedesktop.org
4434 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4435 F:      drivers/dma-buf/
4436 F:      include/linux/dma-buf*
4437 F:      include/linux/reservation.h
4438 F:      include/linux/*fence.h
4439 F:      Documentation/driver-api/dma-buf.rst
4440 T:      git git://anongit.freedesktop.org/drm/drm-misc
4442 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4443 M:      Vinod Koul <vkoul@kernel.org>
4444 L:      dmaengine@vger.kernel.org
4445 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4446 S:      Maintained
4447 F:      drivers/dma/
4448 F:      include/linux/dmaengine.h
4449 F:      include/linux/of_dma.h
4450 F:      Documentation/devicetree/bindings/dma/
4451 F:      Documentation/driver-api/dmaengine/
4452 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4454 DMA MAPPING HELPERS
4455 M:      Christoph Hellwig <hch@lst.de>
4456 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4457 R:      Robin Murphy <robin.murphy@arm.com>
4458 L:      iommu@lists.linux-foundation.org
4459 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4460 W:      http://git.infradead.org/users/hch/dma-mapping.git
4461 S:      Supported
4462 F:      kernel/dma/
4463 F:      include/asm-generic/dma-mapping.h
4464 F:      include/linux/dma-direct.h
4465 F:      include/linux/dma-mapping.h
4466 F:      include/linux/dma-noncoherent.h
4468 DME1737 HARDWARE MONITOR DRIVER
4469 M:      Juerg Haefliger <juergh@gmail.com>
4470 L:      linux-hwmon@vger.kernel.org
4471 S:      Maintained
4472 F:      Documentation/hwmon/dme1737
4473 F:      drivers/hwmon/dme1737.c
4475 DMI/SMBIOS SUPPORT
4476 M:      Jean Delvare <jdelvare@suse.com>
4477 S:      Maintained
4478 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4479 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4480 F:      drivers/firmware/dmi-id.c
4481 F:      drivers/firmware/dmi_scan.c
4482 F:      include/linux/dmi.h
4484 DOCUMENTATION
4485 M:      Jonathan Corbet <corbet@lwn.net>
4486 L:      linux-doc@vger.kernel.org
4487 S:      Maintained
4488 F:      Documentation/
4489 F:      scripts/kernel-doc
4490 X:      Documentation/ABI/
4491 X:      Documentation/devicetree/
4492 X:      Documentation/acpi
4493 X:      Documentation/power
4494 X:      Documentation/spi
4495 X:      Documentation/media
4496 T:      git git://git.lwn.net/linux.git docs-next
4498 DOCUMENTATION/ITALIAN
4499 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4500 L:      linux-doc@vger.kernel.org
4501 S:      Maintained
4502 F:      Documentation/translations/it_IT
4504 DONGWOON DW9714 LENS VOICE COIL DRIVER
4505 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4506 L:      linux-media@vger.kernel.org
4507 T:      git git://linuxtv.org/media_tree.git
4508 S:      Maintained
4509 F:      drivers/media/i2c/dw9714.c
4511 DONGWOON DW9807 LENS VOICE COIL DRIVER
4512 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4513 L:      linux-media@vger.kernel.org
4514 T:      git git://linuxtv.org/media_tree.git
4515 S:      Maintained
4516 F:      drivers/media/i2c/dw9807.c
4518 DOUBLETALK DRIVER
4519 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4520 L:      blinux-list@redhat.com
4521 S:      Maintained
4522 F:      drivers/char/dtlk.c
4523 F:      include/linux/dtlk.h
4525 DPAA2 DATAPATH I/O (DPIO) DRIVER
4526 M:      Roy Pledge <Roy.Pledge@nxp.com>
4527 L:      linux-kernel@vger.kernel.org
4528 S:      Maintained
4529 F:      drivers/soc/fsl/dpio
4531 DPAA2 ETHERNET DRIVER
4532 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4533 L:      linux-kernel@vger.kernel.org
4534 S:      Maintained
4535 F:      drivers/staging/fsl-dpaa2/ethernet
4537 DPAA2 ETHERNET SWITCH DRIVER
4538 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4539 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4540 L:      linux-kernel@vger.kernel.org
4541 S:      Maintained
4542 F:      drivers/staging/fsl-dpaa2/ethsw
4544 DPAA2 PTP CLOCK DRIVER
4545 M:      Yangbo Lu <yangbo.lu@nxp.com>
4546 L:      linux-kernel@vger.kernel.org
4547 S:      Maintained
4548 F:      drivers/staging/fsl-dpaa2/rtc
4550 DPT_I2O SCSI RAID DRIVER
4551 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4552 L:      linux-scsi@vger.kernel.org
4553 W:      http://www.adaptec.com/
4554 S:      Maintained
4555 F:      drivers/scsi/dpt*
4556 F:      drivers/scsi/dpt/
4558 DRBD DRIVER
4559 M:      Philipp Reisner <philipp.reisner@linbit.com>
4560 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4561 L:      drbd-dev@lists.linbit.com
4562 W:      http://www.drbd.org
4563 T:      git git://git.linbit.com/linux-drbd.git
4564 T:      git git://git.linbit.com/drbd-8.4.git
4565 S:      Supported
4566 F:      drivers/block/drbd/
4567 F:      lib/lru_cache.c
4568 F:      Documentation/blockdev/drbd/
4570 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4571 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4572 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4574 S:      Supported
4575 F:      Documentation/kobject.txt
4576 F:      drivers/base/
4577 F:      fs/debugfs/
4578 F:      fs/sysfs/
4579 F:      include/linux/debugfs.h
4580 F:      include/linux/kobj*
4581 F:      lib/kobj*
4583 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4584 M:      Kevin Hilman <khilman@kernel.org>
4585 M:      Nishanth Menon <nm@ti.com>
4586 S:      Maintained
4587 F:      drivers/power/avs/
4588 F:      include/linux/power/smartreflex.h
4589 L:      linux-pm@vger.kernel.org
4591 DRM DRIVER FOR ARM PL111 CLCD
4592 M:      Eric Anholt <eric@anholt.net>
4593 T:      git git://anongit.freedesktop.org/drm/drm-misc
4594 S:      Supported
4595 F:      drivers/gpu/drm/pl111/
4597 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4598 M:      Linus Walleij <linus.walleij@linaro.org>
4599 T:      git git://anongit.freedesktop.org/drm/drm-misc
4600 S:      Maintained
4601 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4602 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4604 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4605 M:      Dave Airlie <airlied@redhat.com>
4606 S:      Odd Fixes
4607 F:      drivers/gpu/drm/ast/
4609 DRM DRIVER FOR BOCHS VIRTUAL GPU
4610 M:      Gerd Hoffmann <kraxel@redhat.com>
4611 L:      virtualization@lists.linux-foundation.org
4612 T:      git git://anongit.freedesktop.org/drm/drm-misc
4613 S:      Maintained
4614 F:      drivers/gpu/drm/bochs/
4616 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4617 M:      Linus Walleij <linus.walleij@linaro.org>
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619 S:      Maintained
4620 F:      drivers/gpu/drm/tve200/
4622 DRM DRIVER FOR ILITEK ILI9225 PANELS
4623 M:      David Lechner <david@lechnology.com>
4624 S:      Maintained
4625 F:      drivers/gpu/drm/tinydrm/ili9225.c
4626 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4628 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4629 S:      Orphan / Obsolete
4630 F:      drivers/gpu/drm/i810/
4631 F:      include/uapi/drm/i810_drm.h
4633 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4634 S:      Orphan / Obsolete
4635 F:      drivers/gpu/drm/mga/
4636 F:      include/uapi/drm/mga_drm.h
4638 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4639 M:      Dave Airlie <airlied@redhat.com>
4640 S:      Odd Fixes
4641 F:      drivers/gpu/drm/mgag200/
4643 DRM DRIVER FOR MI0283QT
4644 M:      Noralf Trønnes <noralf@tronnes.org>
4645 S:      Maintained
4646 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4647 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4649 DRM DRIVER FOR MSM ADRENO GPU
4650 M:      Rob Clark <robdclark@gmail.com>
4651 L:      linux-arm-msm@vger.kernel.org
4652 L:      dri-devel@lists.freedesktop.org
4653 L:      freedreno@lists.freedesktop.org
4654 T:      git git://people.freedesktop.org/~robclark/linux
4655 S:      Maintained
4656 F:      drivers/gpu/drm/msm/
4657 F:      include/uapi/drm/msm_drm.h
4658 F:      Documentation/devicetree/bindings/display/msm/
4660 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4661 M:      Ben Skeggs <bskeggs@redhat.com>
4662 L:      dri-devel@lists.freedesktop.org
4663 L:      nouveau@lists.freedesktop.org
4664 T:      git git://github.com/skeggsb/linux
4665 S:      Supported
4666 F:      drivers/gpu/drm/nouveau/
4667 F:      include/uapi/drm/nouveau_drm.h
4669 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4670 M:      Noralf Trønnes <noralf@tronnes.org>
4671 S:      Maintained
4672 F:      drivers/gpu/drm/tinydrm/repaper.c
4673 F:      Documentation/devicetree/bindings/display/repaper.txt
4675 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4676 M:      Dave Airlie <airlied@redhat.com>
4677 M:      Gerd Hoffmann <kraxel@redhat.com>
4678 L:      virtualization@lists.linux-foundation.org
4679 T:      git git://anongit.freedesktop.org/drm/drm-misc
4680 S:      Obsolete
4681 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4682 F:      drivers/gpu/drm/cirrus/
4684 DRM DRIVER FOR QXL VIRTUAL GPU
4685 M:      Dave Airlie <airlied@redhat.com>
4686 M:      Gerd Hoffmann <kraxel@redhat.com>
4687 L:      virtualization@lists.linux-foundation.org
4688 T:      git git://anongit.freedesktop.org/drm/drm-misc
4689 S:      Maintained
4690 F:      drivers/gpu/drm/qxl/
4691 F:      include/uapi/drm/qxl_drm.h
4693 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4694 S:      Orphan / Obsolete
4695 F:      drivers/gpu/drm/r128/
4696 F:      include/uapi/drm/r128_drm.h
4698 DRM DRIVER FOR SAVAGE VIDEO CARDS
4699 S:      Orphan / Obsolete
4700 F:      drivers/gpu/drm/savage/
4701 F:      include/uapi/drm/savage_drm.h
4703 DRM DRIVER FOR SIS VIDEO CARDS
4704 S:      Orphan / Obsolete
4705 F:      drivers/gpu/drm/sis/
4706 F:      include/uapi/drm/sis_drm.h
4708 DRM DRIVER FOR SITRONIX ST7586 PANELS
4709 M:      David Lechner <david@lechnology.com>
4710 S:      Maintained
4711 F:      drivers/gpu/drm/tinydrm/st7586.c
4712 F:      Documentation/devicetree/bindings/display/sitronix,st7586.txt
4714 DRM DRIVER FOR SITRONIX ST7735R PANELS
4715 M:      David Lechner <david@lechnology.com>
4716 S:      Maintained
4717 F:      drivers/gpu/drm/tinydrm/st7735r.c
4718 F:      Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4720 DRM DRIVER FOR TDFX VIDEO CARDS
4721 S:      Orphan / Obsolete
4722 F:      drivers/gpu/drm/tdfx/
4724 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4725 M:      Dave Airlie <airlied@redhat.com>
4726 S:      Odd Fixes
4727 F:      drivers/gpu/drm/udl/
4729 DRM DRIVER FOR VMWARE VIRTUAL GPU
4730 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4731 M:      Sinclair Yeh <syeh@vmware.com>
4732 M:      Thomas Hellstrom <thellstrom@vmware.com>
4733 L:      dri-devel@lists.freedesktop.org
4734 T:      git git://people.freedesktop.org/~syeh/repos_linux
4735 T:      git git://people.freedesktop.org/~thomash/linux
4736 S:      Supported
4737 F:      drivers/gpu/drm/vmwgfx/
4738 F:      include/uapi/drm/vmwgfx_drm.h
4740 DRM DRIVERS
4741 M:      David Airlie <airlied@linux.ie>
4742 L:      dri-devel@lists.freedesktop.org
4743 T:      git git://anongit.freedesktop.org/drm/drm
4744 B:      https://bugs.freedesktop.org/
4745 C:      irc://chat.freenode.net/dri-devel
4746 S:      Maintained
4747 F:      drivers/gpu/drm/
4748 F:      drivers/gpu/vga/
4749 F:      Documentation/devicetree/bindings/display/
4750 F:      Documentation/devicetree/bindings/gpu/
4751 F:      Documentation/gpu/
4752 F:      include/drm/
4753 F:      include/uapi/drm/
4754 F:      include/linux/vga*
4756 DRM DRIVERS AND MISC GPU PATCHES
4757 M:      Gustavo Padovan <gustavo@padovan.org>
4758 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4759 M:      Sean Paul <sean@poorly.run>
4760 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4761 S:      Maintained
4762 T:      git git://anongit.freedesktop.org/drm/drm-misc
4763 F:      Documentation/gpu/
4764 F:      drivers/gpu/vga/
4765 F:      drivers/gpu/drm/*
4766 F:      include/drm/drm*
4767 F:      include/uapi/drm/drm*
4768 F:      include/linux/vga*
4770 DRM DRIVERS FOR ALLWINNER A10
4771 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4772 L:      dri-devel@lists.freedesktop.org
4773 S:      Supported
4774 F:      drivers/gpu/drm/sun4i/
4775 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4776 T:      git git://anongit.freedesktop.org/drm/drm-misc
4778 DRM DRIVERS FOR AMLOGIC SOCS
4779 M:      Neil Armstrong <narmstrong@baylibre.com>
4780 L:      dri-devel@lists.freedesktop.org
4781 L:      linux-amlogic@lists.infradead.org
4782 W:      http://linux-meson.com/
4783 S:      Supported
4784 F:      drivers/gpu/drm/meson/
4785 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4786 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4787 F:      Documentation/gpu/meson.rst
4788 T:      git git://anongit.freedesktop.org/drm/drm-misc
4790 DRM DRIVERS FOR ATMEL HLCDC
4791 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4792 L:      dri-devel@lists.freedesktop.org
4793 S:      Supported
4794 F:      drivers/gpu/drm/atmel-hlcdc/
4795 F:      Documentation/devicetree/bindings/display/atmel/
4796 T:      git git://anongit.freedesktop.org/drm/drm-misc
4798 DRM DRIVERS FOR BRIDGE CHIPS
4799 M:      Archit Taneja <architt@codeaurora.org>
4800 M:      Andrzej Hajda <a.hajda@samsung.com>
4801 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4802 S:      Maintained
4803 T:      git git://anongit.freedesktop.org/drm/drm-misc
4804 F:      drivers/gpu/drm/bridge/
4806 DRM DRIVERS FOR EXYNOS
4807 M:      Inki Dae <inki.dae@samsung.com>
4808 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4809 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4810 M:      Kyungmin Park <kyungmin.park@samsung.com>
4811 L:      dri-devel@lists.freedesktop.org
4812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4813 S:      Supported
4814 F:      drivers/gpu/drm/exynos/
4815 F:      include/uapi/drm/exynos_drm.h
4816 F:      Documentation/devicetree/bindings/display/exynos/
4818 DRM DRIVERS FOR FREESCALE DCU
4819 M:      Stefan Agner <stefan@agner.ch>
4820 M:      Alison Wang <alison.wang@nxp.com>
4821 L:      dri-devel@lists.freedesktop.org
4822 S:      Supported
4823 F:      drivers/gpu/drm/fsl-dcu/
4824 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4825 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4826 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4828 DRM DRIVERS FOR FREESCALE IMX
4829 M:      Philipp Zabel <p.zabel@pengutronix.de>
4830 L:      dri-devel@lists.freedesktop.org
4831 S:      Maintained
4832 F:      drivers/gpu/drm/imx/
4833 F:      drivers/gpu/ipu-v3/
4834 F:      Documentation/devicetree/bindings/display/imx/
4836 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4837 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4838 L:      dri-devel@lists.freedesktop.org
4839 T:      git git://github.com/patjak/drm-gma500
4840 S:      Maintained
4841 F:      drivers/gpu/drm/gma500/
4843 DRM DRIVERS FOR HISILICON
4844 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4845 M:      Rongrong Zou <zourongrong@gmail.com>
4846 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4847 R:      Chen Feng <puck.chen@hisilicon.com>
4848 L:      dri-devel@lists.freedesktop.org
4849 T:      git git://github.com/xin3liang/linux.git
4850 S:      Maintained
4851 F:      drivers/gpu/drm/hisilicon/
4852 F:      Documentation/devicetree/bindings/display/hisilicon/
4854 DRM DRIVERS FOR MEDIATEK
4855 M:      CK Hu <ck.hu@mediatek.com>
4856 M:      Philipp Zabel <p.zabel@pengutronix.de>
4857 L:      dri-devel@lists.freedesktop.org
4858 S:      Supported
4859 F:      drivers/gpu/drm/mediatek/
4860 F:      Documentation/devicetree/bindings/display/mediatek/
4862 DRM DRIVERS FOR NVIDIA TEGRA
4863 M:      Thierry Reding <thierry.reding@gmail.com>
4864 L:      dri-devel@lists.freedesktop.org
4865 L:      linux-tegra@vger.kernel.org
4866 T:      git git://anongit.freedesktop.org/tegra/linux.git
4867 S:      Supported
4868 F:      drivers/gpu/drm/tegra/
4869 F:      drivers/gpu/host1x/
4870 F:      include/linux/host1x.h
4871 F:      include/uapi/drm/tegra_drm.h
4872 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4874 DRM DRIVERS FOR RENESAS
4875 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4876 L:      dri-devel@lists.freedesktop.org
4877 L:      linux-renesas-soc@vger.kernel.org
4878 T:      git git://linuxtv.org/pinchartl/fbdev
4879 S:      Supported
4880 F:      drivers/gpu/drm/rcar-du/
4881 F:      drivers/gpu/drm/shmobile/
4882 F:      include/linux/platform_data/shmob_drm.h
4883 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4884 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4885 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4887 DRM DRIVERS FOR ROCKCHIP
4888 M:      Sandy Huang <hjc@rock-chips.com>
4889 M:      Heiko Stübner <heiko@sntech.de>
4890 L:      dri-devel@lists.freedesktop.org
4891 S:      Maintained
4892 F:      drivers/gpu/drm/rockchip/
4893 F:      Documentation/devicetree/bindings/display/rockchip/
4894 T:      git git://anongit.freedesktop.org/drm/drm-misc
4896 DRM DRIVERS FOR STI
4897 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4898 M:      Vincent Abriou <vincent.abriou@st.com>
4899 L:      dri-devel@lists.freedesktop.org
4900 T:      git git://anongit.freedesktop.org/drm/drm-misc
4901 S:      Maintained
4902 F:      drivers/gpu/drm/sti
4903 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4905 DRM DRIVERS FOR STM
4906 M:      Yannick Fertre <yannick.fertre@st.com>
4907 M:      Philippe Cornu <philippe.cornu@st.com>
4908 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4909 M:      Vincent Abriou <vincent.abriou@st.com>
4910 L:      dri-devel@lists.freedesktop.org
4911 T:      git git://anongit.freedesktop.org/drm/drm-misc
4912 S:      Maintained
4913 F:      drivers/gpu/drm/stm
4914 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4916 DRM DRIVERS FOR TI LCDC
4917 M:      Jyri Sarha <jsarha@ti.com>
4918 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4919 L:      dri-devel@lists.freedesktop.org
4920 S:      Maintained
4921 F:      drivers/gpu/drm/tilcdc/
4922 F:      Documentation/devicetree/bindings/display/tilcdc/
4924 DRM DRIVERS FOR TI OMAP
4925 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4926 L:      dri-devel@lists.freedesktop.org
4927 S:      Maintained
4928 F:      drivers/gpu/drm/omapdrm/
4929 F:      Documentation/devicetree/bindings/display/ti/
4931 DRM DRIVERS FOR V3D
4932 M:      Eric Anholt <eric@anholt.net>
4933 S:      Supported
4934 F:      drivers/gpu/drm/v3d/
4935 F:      include/uapi/drm/v3d_drm.h
4936 F:      Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4937 T:      git git://anongit.freedesktop.org/drm/drm-misc
4939 DRM DRIVERS FOR VC4
4940 M:      Eric Anholt <eric@anholt.net>
4941 T:      git git://github.com/anholt/linux
4942 S:      Supported
4943 F:      drivers/gpu/drm/vc4/
4944 F:      include/uapi/drm/vc4_drm.h
4945 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4946 T:      git git://anongit.freedesktop.org/drm/drm-misc
4948 DRM DRIVERS FOR VIVANTE GPU IP
4949 M:      Lucas Stach <l.stach@pengutronix.de>
4950 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4951 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4952 L:      etnaviv@lists.freedesktop.org
4953 L:      dri-devel@lists.freedesktop.org
4954 S:      Maintained
4955 F:      drivers/gpu/drm/etnaviv/
4956 F:      include/uapi/drm/etnaviv_drm.h
4957 F:      Documentation/devicetree/bindings/display/etnaviv/
4959 DRM DRIVERS FOR ZTE ZX
4960 M:      Shawn Guo <shawnguo@kernel.org>
4961 L:      dri-devel@lists.freedesktop.org
4962 S:      Maintained
4963 F:      drivers/gpu/drm/zte/
4964 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4965 T:      git git://anongit.freedesktop.org/drm/drm-misc
4967 DRM PANEL DRIVERS
4968 M:      Thierry Reding <thierry.reding@gmail.com>
4969 L:      dri-devel@lists.freedesktop.org
4970 T:      git git://anongit.freedesktop.org/drm/drm-misc
4971 S:      Maintained
4972 F:      drivers/gpu/drm/drm_panel.c
4973 F:      drivers/gpu/drm/panel/
4974 F:      include/drm/drm_panel.h
4975 F:      Documentation/devicetree/bindings/display/panel/
4977 DRM TINYDRM DRIVERS
4978 M:      Noralf Trønnes <noralf@tronnes.org>
4979 W:      https://github.com/notro/tinydrm/wiki/Development
4980 T:      git git://anongit.freedesktop.org/drm/drm-misc
4981 S:      Maintained
4982 F:      drivers/gpu/drm/tinydrm/
4983 F:      include/drm/tinydrm/
4985 DRM DRIVERS FOR XEN
4986 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4987 T:      git git://anongit.freedesktop.org/drm/drm-misc
4988 L:      dri-devel@lists.freedesktop.org
4989 L:      xen-devel@lists.xen.org
4990 S:      Supported
4991 F:      drivers/gpu/drm/xen/
4992 F:      Documentation/gpu/xen-front.rst
4994 DRM TTM SUBSYSTEM
4995 M:      Christian Koenig <christian.koenig@amd.com>
4996 M:      Huang Rui <ray.huang@amd.com>
4997 M:      Junwei Zhang <Jerry.Zhang@amd.com>
4998 T:      git git://people.freedesktop.org/~agd5f/linux
4999 S:      Maintained
5000 L:      dri-devel@lists.freedesktop.org
5001 F:      include/drm/ttm/
5002 F:      drivers/gpu/drm/ttm/
5004 DSBR100 USB FM RADIO DRIVER
5005 M:      Alexey Klimov <klimov.linux@gmail.com>
5006 L:      linux-media@vger.kernel.org
5007 T:      git git://linuxtv.org/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/radio/dsbr100.c
5011 DSCC4 DRIVER
5012 M:      Francois Romieu <romieu@fr.zoreil.com>
5013 L:      netdev@vger.kernel.org
5014 S:      Maintained
5015 F:      drivers/net/wan/dscc4.c
5017 DT3155 MEDIA DRIVER
5018 M:      Hans Verkuil <hverkuil@xs4all.nl>
5019 L:      linux-media@vger.kernel.org
5020 T:      git git://linuxtv.org/media_tree.git
5021 W:      https://linuxtv.org
5022 S:      Odd Fixes
5023 F:      drivers/media/pci/dt3155/
5025 DVB_USB_AF9015 MEDIA DRIVER
5026 M:      Antti Palosaari <crope@iki.fi>
5027 L:      linux-media@vger.kernel.org
5028 W:      https://linuxtv.org
5029 W:      http://palosaari.fi/linux/
5030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5031 T:      git git://linuxtv.org/anttip/media_tree.git
5032 S:      Maintained
5033 F:      drivers/media/usb/dvb-usb-v2/af9015*
5035 DVB_USB_AF9035 MEDIA DRIVER
5036 M:      Antti Palosaari <crope@iki.fi>
5037 L:      linux-media@vger.kernel.org
5038 W:      https://linuxtv.org
5039 W:      http://palosaari.fi/linux/
5040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5041 T:      git git://linuxtv.org/anttip/media_tree.git
5042 S:      Maintained
5043 F:      drivers/media/usb/dvb-usb-v2/af9035*
5045 DVB_USB_ANYSEE MEDIA DRIVER
5046 M:      Antti Palosaari <crope@iki.fi>
5047 L:      linux-media@vger.kernel.org
5048 W:      https://linuxtv.org
5049 W:      http://palosaari.fi/linux/
5050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5051 T:      git git://linuxtv.org/anttip/media_tree.git
5052 S:      Maintained
5053 F:      drivers/media/usb/dvb-usb-v2/anysee*
5055 DVB_USB_AU6610 MEDIA DRIVER
5056 M:      Antti Palosaari <crope@iki.fi>
5057 L:      linux-media@vger.kernel.org
5058 W:      https://linuxtv.org
5059 W:      http://palosaari.fi/linux/
5060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5061 T:      git git://linuxtv.org/anttip/media_tree.git
5062 S:      Maintained
5063 F:      drivers/media/usb/dvb-usb-v2/au6610*
5065 DVB_USB_CE6230 MEDIA DRIVER
5066 M:      Antti Palosaari <crope@iki.fi>
5067 L:      linux-media@vger.kernel.org
5068 W:      https://linuxtv.org
5069 W:      http://palosaari.fi/linux/
5070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5071 T:      git git://linuxtv.org/anttip/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/usb/dvb-usb-v2/ce6230*
5075 DVB_USB_CXUSB MEDIA DRIVER
5076 M:      Michael Krufky <mkrufky@linuxtv.org>
5077 L:      linux-media@vger.kernel.org
5078 W:      https://linuxtv.org
5079 W:      http://github.com/mkrufky
5080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5081 T:      git git://linuxtv.org/media_tree.git
5082 S:      Maintained
5083 F:      drivers/media/usb/dvb-usb/cxusb*
5085 DVB_USB_EC168 MEDIA DRIVER
5086 M:      Antti Palosaari <crope@iki.fi>
5087 L:      linux-media@vger.kernel.org
5088 W:      https://linuxtv.org
5089 W:      http://palosaari.fi/linux/
5090 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5091 T:      git git://linuxtv.org/anttip/media_tree.git
5092 S:      Maintained
5093 F:      drivers/media/usb/dvb-usb-v2/ec168*
5095 DVB_USB_GL861 MEDIA DRIVER
5096 M:      Antti Palosaari <crope@iki.fi>
5097 L:      linux-media@vger.kernel.org
5098 W:      https://linuxtv.org
5099 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5100 T:      git git://linuxtv.org/anttip/media_tree.git
5101 S:      Maintained
5102 F:      drivers/media/usb/dvb-usb-v2/gl861*
5104 DVB_USB_MXL111SF MEDIA DRIVER
5105 M:      Michael Krufky <mkrufky@linuxtv.org>
5106 L:      linux-media@vger.kernel.org
5107 W:      https://linuxtv.org
5108 W:      http://github.com/mkrufky
5109 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5110 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
5111 S:      Maintained
5112 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
5114 DVB_USB_RTL28XXU MEDIA DRIVER
5115 M:      Antti Palosaari <crope@iki.fi>
5116 L:      linux-media@vger.kernel.org
5117 W:      https://linuxtv.org
5118 W:      http://palosaari.fi/linux/
5119 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5120 T:      git git://linuxtv.org/anttip/media_tree.git
5121 S:      Maintained
5122 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
5124 DVB_USB_V2 MEDIA DRIVER
5125 M:      Antti Palosaari <crope@iki.fi>
5126 L:      linux-media@vger.kernel.org
5127 W:      https://linuxtv.org
5128 W:      http://palosaari.fi/linux/
5129 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5130 T:      git git://linuxtv.org/anttip/media_tree.git
5131 S:      Maintained
5132 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
5133 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
5135 DYNAMIC DEBUG
5136 M:      Jason Baron <jbaron@akamai.com>
5137 S:      Maintained
5138 F:      lib/dynamic_debug.c
5139 F:      include/linux/dynamic_debug.h
5141 DYNAMIC INTERRUPT MODERATION
5142 M:      Tal Gilboa <talgi@mellanox.com>
5143 S:      Maintained
5144 F:      include/linux/net_dim.h
5146 DZ DECSTATION DZ11 SERIAL DRIVER
5147 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5148 S:      Maintained
5149 F:      drivers/tty/serial/dz.*
5151 E3X0 POWER BUTTON DRIVER
5152 M:      Moritz Fischer <moritz.fischer@ettus.com>
5153 L:      usrp-users@lists.ettus.com
5154 W:      http://www.ettus.com
5155 S:      Supported
5156 F:      drivers/input/misc/e3x0-button.c
5157 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5159 E4000 MEDIA DRIVER
5160 M:      Antti Palosaari <crope@iki.fi>
5161 L:      linux-media@vger.kernel.org
5162 W:      https://linuxtv.org
5163 W:      http://palosaari.fi/linux/
5164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5165 T:      git git://linuxtv.org/anttip/media_tree.git
5166 S:      Maintained
5167 F:      drivers/media/tuners/e4000*
5169 EARTH_PT1 MEDIA DRIVER
5170 M:      Akihiro Tsukada <tskd08@gmail.com>
5171 L:      linux-media@vger.kernel.org
5172 S:      Odd Fixes
5173 F:      drivers/media/pci/pt1/
5175 EARTH_PT3 MEDIA DRIVER
5176 M:      Akihiro Tsukada <tskd08@gmail.com>
5177 L:      linux-media@vger.kernel.org
5178 S:      Odd Fixes
5179 F:      drivers/media/pci/pt3/
5181 EC100 MEDIA DRIVER
5182 M:      Antti Palosaari <crope@iki.fi>
5183 L:      linux-media@vger.kernel.org
5184 W:      https://linuxtv.org
5185 W:      http://palosaari.fi/linux/
5186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5187 T:      git git://linuxtv.org/anttip/media_tree.git
5188 S:      Maintained
5189 F:      drivers/media/dvb-frontends/ec100*
5191 ECRYPT FILE SYSTEM
5192 M:      Tyler Hicks <tyhicks@canonical.com>
5193 L:      ecryptfs@vger.kernel.org
5194 W:      http://ecryptfs.org
5195 W:      https://launchpad.net/ecryptfs
5196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5197 S:      Supported
5198 F:      Documentation/filesystems/ecryptfs.txt
5199 F:      fs/ecryptfs/
5201 EDAC-AMD64
5202 M:      Borislav Petkov <bp@alien8.de>
5203 L:      linux-edac@vger.kernel.org
5204 S:      Maintained
5205 F:      drivers/edac/amd64_edac*
5207 EDAC-CALXEDA
5208 M:      Robert Richter <rric@kernel.org>
5209 L:      linux-edac@vger.kernel.org
5210 S:      Maintained
5211 F:      drivers/edac/highbank*
5213 EDAC-CAVIUM OCTEON
5214 M:      Ralf Baechle <ralf@linux-mips.org>
5215 M:      David Daney <david.daney@cavium.com>
5216 L:      linux-edac@vger.kernel.org
5217 L:      linux-mips@linux-mips.org
5218 S:      Supported
5219 F:      drivers/edac/octeon_edac*
5221 EDAC-CAVIUM THUNDERX
5222 M:      David Daney <david.daney@cavium.com>
5223 M:      Jan Glauber <jglauber@cavium.com>
5224 L:      linux-edac@vger.kernel.org
5225 S:      Supported
5226 F:      drivers/edac/thunderx_edac*
5228 EDAC-CORE
5229 M:      Borislav Petkov <bp@alien8.de>
5230 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5231 L:      linux-edac@vger.kernel.org
5232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5234 S:      Supported
5235 F:      Documentation/admin-guide/ras.rst
5236 F:      Documentation/driver-api/edac.rst
5237 F:      drivers/edac/
5238 F:      include/linux/edac.h
5240 EDAC-E752X
5241 M:      Mark Gross <mark.gross@intel.com>
5242 L:      linux-edac@vger.kernel.org
5243 S:      Maintained
5244 F:      drivers/edac/e752x_edac.c
5246 EDAC-E7XXX
5247 L:      linux-edac@vger.kernel.org
5248 S:      Maintained
5249 F:      drivers/edac/e7xxx_edac.c
5251 EDAC-FSL_DDR
5252 M:      York Sun <york.sun@nxp.com>
5253 L:      linux-edac@vger.kernel.org
5254 S:      Maintained
5255 F:      drivers/edac/fsl_ddr_edac.*
5257 EDAC-GHES
5258 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5259 L:      linux-edac@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/edac/ghes_edac.c
5263 EDAC-I3000
5264 L:      linux-edac@vger.kernel.org
5265 S:      Orphan
5266 F:      drivers/edac/i3000_edac.c
5268 EDAC-I5000
5269 L:      linux-edac@vger.kernel.org
5270 S:      Maintained
5271 F:      drivers/edac/i5000_edac.c
5273 EDAC-I5400
5274 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5275 L:      linux-edac@vger.kernel.org
5276 S:      Maintained
5277 F:      drivers/edac/i5400_edac.c
5279 EDAC-I7300
5280 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5281 L:      linux-edac@vger.kernel.org
5282 S:      Maintained
5283 F:      drivers/edac/i7300_edac.c
5285 EDAC-I7CORE
5286 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5287 L:      linux-edac@vger.kernel.org
5288 S:      Maintained
5289 F:      drivers/edac/i7core_edac.c
5291 EDAC-I82443BXGX
5292 M:      Tim Small <tim@buttersideup.com>
5293 L:      linux-edac@vger.kernel.org
5294 S:      Maintained
5295 F:      drivers/edac/i82443bxgx_edac.c
5297 EDAC-I82975X
5298 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5299 M:      "Arvind R." <arvino55@gmail.com>
5300 L:      linux-edac@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/edac/i82975x_edac.c
5304 EDAC-IE31200
5305 M:      Jason Baron <jbaron@akamai.com>
5306 L:      linux-edac@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/edac/ie31200_edac.c
5310 EDAC-MPC85XX
5311 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5312 L:      linux-edac@vger.kernel.org
5313 S:      Maintained
5314 F:      drivers/edac/mpc85xx_edac.[ch]
5316 EDAC-PASEMI
5317 M:      Egor Martovetsky <egor@pasemi.com>
5318 L:      linux-edac@vger.kernel.org
5319 S:      Maintained
5320 F:      drivers/edac/pasemi_edac.c
5322 EDAC-PND2
5323 M:      Tony Luck <tony.luck@intel.com>
5324 L:      linux-edac@vger.kernel.org
5325 S:      Maintained
5326 F:      drivers/edac/pnd2_edac.[ch]
5328 EDAC-R82600
5329 M:      Tim Small <tim@buttersideup.com>
5330 L:      linux-edac@vger.kernel.org
5331 S:      Maintained
5332 F:      drivers/edac/r82600_edac.c
5334 EDAC-SBRIDGE
5335 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5336 L:      linux-edac@vger.kernel.org
5337 S:      Maintained
5338 F:      drivers/edac/sb_edac.c
5340 EDAC-SKYLAKE
5341 M:      Tony Luck <tony.luck@intel.com>
5342 L:      linux-edac@vger.kernel.org
5343 S:      Maintained
5344 F:      drivers/edac/skx_edac.c
5346 EDAC-TI
5347 M:      Tero Kristo <t-kristo@ti.com>
5348 L:      linux-edac@vger.kernel.org
5349 S:      Maintained
5350 F:      drivers/edac/ti_edac.c
5352 EDIROL UA-101/UA-1000 DRIVER
5353 M:      Clemens Ladisch <clemens@ladisch.de>
5354 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5355 T:      git git://git.alsa-project.org/alsa-kernel.git
5356 S:      Maintained
5357 F:      sound/usb/misc/ua101.c
5359 EFI TEST DRIVER
5360 L:      linux-efi@vger.kernel.org
5361 M:      Ivan Hu <ivan.hu@canonical.com>
5362 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5363 S:      Maintained
5364 F:      drivers/firmware/efi/test/
5366 EFI VARIABLE FILESYSTEM
5367 M:      Matthew Garrett <matthew.garrett@nebula.com>
5368 M:      Jeremy Kerr <jk@ozlabs.org>
5369 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5371 L:      linux-efi@vger.kernel.org
5372 S:      Maintained
5373 F:      fs/efivarfs/
5375 EFIFB FRAMEBUFFER DRIVER
5376 L:      linux-fbdev@vger.kernel.org
5377 M:      Peter Jones <pjones@redhat.com>
5378 S:      Maintained
5379 F:      drivers/video/fbdev/efifb.c
5381 EFS FILESYSTEM
5382 W:      http://aeschi.ch.eu.org/efs/
5383 S:      Orphan
5384 F:      fs/efs/
5386 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5387 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5388 L:      netdev@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/net/ethernet/ibm/ehea/
5392 EM28XX VIDEO4LINUX DRIVER
5393 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5394 L:      linux-media@vger.kernel.org
5395 W:      https://linuxtv.org
5396 T:      git git://linuxtv.org/media_tree.git
5397 S:      Maintained
5398 F:      drivers/media/usb/em28xx/
5399 F:      Documentation/media/v4l-drivers/em28xx*
5401 EMBEDDED LINUX
5402 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5403 M:      Matt Mackall <mpm@selenic.com>
5404 M:      David Woodhouse <dwmw2@infradead.org>
5405 L:      linux-embedded@vger.kernel.org
5406 S:      Maintained
5408 Emulex 10Gbps iSCSI - OneConnect DRIVER
5409 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5410 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5411 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5412 L:      linux-scsi@vger.kernel.org
5413 W:      http://www.broadcom.com
5414 S:      Supported
5415 F:      drivers/scsi/be2iscsi/
5417 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5418 M:      Sathya Perla <sathya.perla@broadcom.com>
5419 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5420 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5421 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5422 L:      netdev@vger.kernel.org
5423 W:      http://www.emulex.com
5424 S:      Supported
5425 F:      drivers/net/ethernet/emulex/benet/
5427 EMULEX ONECONNECT ROCE DRIVER
5428 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5429 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5430 L:      linux-rdma@vger.kernel.org
5431 W:      http://www.broadcom.com
5432 S:      Odd Fixes
5433 F:      drivers/infiniband/hw/ocrdma/
5434 F:      include/uapi/rdma/ocrdma-abi.h
5436 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5437 M:      James Smart <james.smart@broadcom.com>
5438 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5439 L:      linux-scsi@vger.kernel.org
5440 W:      http://www.broadcom.com
5441 S:      Supported
5442 F:      drivers/scsi/lpfc/
5444 ENE CB710 FLASH CARD READER DRIVER
5445 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5446 S:      Maintained
5447 F:      drivers/misc/cb710/
5448 F:      drivers/mmc/host/cb710-mmc.*
5449 F:      include/linux/cb710.h
5451 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5452 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5453 S:      Maintained
5454 F:      drivers/media/rc/ene_ir.*
5456 EPSON S1D13XXX FRAMEBUFFER DRIVER
5457 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5458 S:      Maintained
5459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5460 F:      drivers/video/fbdev/s1d13xxxfb.c
5461 F:      include/video/s1d13xxxfb.h
5463 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5464 M:      Jeff Layton <jlayton@kernel.org>
5465 S:      Maintained
5466 F:      lib/errseq.c
5467 F:      include/linux/errseq.h
5469 ET131X NETWORK DRIVER
5470 M:      Mark Einon <mark.einon@gmail.com>
5471 S:      Odd Fixes
5472 F:      drivers/net/ethernet/agere/
5474 ETHERNET BRIDGE
5475 M:      Stephen Hemminger <stephen@networkplumber.org>
5476 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5477 L:      netdev@vger.kernel.org
5478 W:      http://www.linuxfoundation.org/en/Net:Bridge
5479 S:      Maintained
5480 F:      include/linux/netfilter_bridge/
5481 F:      net/bridge/
5483 ETHERNET PHY LIBRARY
5484 M:      Andrew Lunn <andrew@lunn.ch>
5485 M:      Florian Fainelli <f.fainelli@gmail.com>
5486 L:      netdev@vger.kernel.org
5487 S:      Maintained
5488 F:      Documentation/ABI/testing/sysfs-bus-mdio
5489 F:      Documentation/devicetree/bindings/net/mdio*
5490 F:      Documentation/networking/phy.txt
5491 F:      drivers/net/phy/
5492 F:      drivers/of/of_mdio.c
5493 F:      drivers/of/of_net.c
5494 F:      include/linux/*mdio*.h
5495 F:      include/linux/of_net.h
5496 F:      include/linux/phy.h
5497 F:      include/linux/phy_fixed.h
5498 F:      include/linux/platform_data/mdio-bcm-unimac.h
5499 F:      include/trace/events/mdio.h
5500 F:      include/uapi/linux/mdio.h
5501 F:      include/uapi/linux/mii.h
5503 EXT2 FILE SYSTEM
5504 M:      Jan Kara <jack@suse.com>
5505 L:      linux-ext4@vger.kernel.org
5506 S:      Maintained
5507 F:      Documentation/filesystems/ext2.txt
5508 F:      fs/ext2/
5509 F:      include/linux/ext2*
5511 EXT4 FILE SYSTEM
5512 M:      "Theodore Ts'o" <tytso@mit.edu>
5513 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5514 L:      linux-ext4@vger.kernel.org
5515 W:      http://ext4.wiki.kernel.org
5516 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5518 S:      Maintained
5519 F:      Documentation/filesystems/ext4.txt
5520 F:      fs/ext4/
5522 Extended Verification Module (EVM)
5523 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5524 L:      linux-integrity@vger.kernel.org
5525 S:      Supported
5526 F:      security/integrity/evm/
5528 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5529 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5530 L:      linux-efi@vger.kernel.org
5531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5532 S:      Maintained
5533 F:      Documentation/efi-stub.txt
5534 F:      arch/*/kernel/efi.c
5535 F:      arch/x86/boot/compressed/eboot.[ch]
5536 F:      arch/*/include/asm/efi.h
5537 F:      arch/x86/platform/efi/
5538 F:      drivers/firmware/efi/
5539 F:      include/linux/efi*.h
5540 F:      arch/arm/boot/compressed/efi-header.S
5541 F:      arch/arm64/kernel/efi-entry.S
5543 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5544 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5545 M:      Chanwoo Choi <cw00.choi@samsung.com>
5546 L:      linux-kernel@vger.kernel.org
5547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5548 S:      Maintained
5549 F:      drivers/extcon/
5550 F:      include/linux/extcon/
5551 F:      include/linux/extcon.h
5552 F:      Documentation/extcon/
5553 F:      Documentation/devicetree/bindings/extcon/
5555 EXYNOS DP DRIVER
5556 M:      Jingoo Han <jingoohan1@gmail.com>
5557 L:      dri-devel@lists.freedesktop.org
5558 S:      Maintained
5559 F:      drivers/gpu/drm/exynos/exynos_dp*
5561 EXYNOS SYSMMU (IOMMU) driver
5562 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5563 L:      iommu@lists.linux-foundation.org
5564 S:      Maintained
5565 F:      drivers/iommu/exynos-iommu.c
5567 EZchip NPS platform support
5568 M:      Vineet Gupta <vgupta@synopsys.com>
5569 M:      Ofer Levi <oferle@mellanox.com>
5570 S:      Supported
5571 F:      arch/arc/plat-eznps
5572 F:      arch/arc/boot/dts/eznps.dts
5574 F2FS FILE SYSTEM
5575 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5576 M:      Chao Yu <yuchao0@huawei.com>
5577 L:      linux-f2fs-devel@lists.sourceforge.net
5578 W:      https://f2fs.wiki.kernel.org/
5579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5580 S:      Maintained
5581 F:      Documentation/filesystems/f2fs.txt
5582 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5583 F:      fs/f2fs/
5584 F:      include/linux/f2fs_fs.h
5585 F:      include/trace/events/f2fs.h
5587 F71805F HARDWARE MONITORING DRIVER
5588 M:      Jean Delvare <jdelvare@suse.com>
5589 L:      linux-hwmon@vger.kernel.org
5590 S:      Maintained
5591 F:      Documentation/hwmon/f71805f
5592 F:      drivers/hwmon/f71805f.c
5594 FADDR2LINE
5595 M:      Josh Poimboeuf <jpoimboe@redhat.com>
5596 S:      Maintained
5597 F:      scripts/faddr2line
5599 FAILOVER MODULE
5600 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
5601 L:      netdev@vger.kernel.org
5602 S:      Supported
5603 F:      net/core/failover.c
5604 F:      include/net/failover.h
5605 F:      Documentation/networking/failover.rst
5607 FANOTIFY
5608 M:      Jan Kara <jack@suse.cz>
5609 R:      Amir Goldstein <amir73il@gmail.com>
5610 L:      linux-fsdevel@vger.kernel.org
5611 S:      Maintained
5612 F:      fs/notify/fanotify/
5613 F:      include/linux/fanotify.h
5614 F:      include/uapi/linux/fanotify.h
5616 FARSYNC SYNCHRONOUS DRIVER
5617 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5618 W:      http://www.farsite.co.uk/
5619 S:      Supported
5620 F:      drivers/net/wan/farsync.*
5622 FAULT INJECTION SUPPORT
5623 M:      Akinobu Mita <akinobu.mita@gmail.com>
5624 S:      Supported
5625 F:      Documentation/fault-injection/
5626 F:      lib/fault-inject.c
5628 FBTFT Framebuffer drivers
5629 S:      Orphan
5630 L:      dri-devel@lists.freedesktop.org
5631 L:      linux-fbdev@vger.kernel.org
5632 F:      drivers/staging/fbtft/
5634 FC0011 TUNER DRIVER
5635 M:      Michael Buesch <m@bues.ch>
5636 L:      linux-media@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/media/tuners/fc0011.h
5639 F:      drivers/media/tuners/fc0011.c
5641 FC2580 MEDIA DRIVER
5642 M:      Antti Palosaari <crope@iki.fi>
5643 L:      linux-media@vger.kernel.org
5644 W:      https://linuxtv.org
5645 W:      http://palosaari.fi/linux/
5646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5647 T:      git git://linuxtv.org/anttip/media_tree.git
5648 S:      Maintained
5649 F:      drivers/media/tuners/fc2580*
5651 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5652 M:      Johannes Thumshirn <jth@kernel.org>
5653 L:      linux-scsi@vger.kernel.org
5654 W:      www.Open-FCoE.org
5655 S:      Supported
5656 F:      drivers/scsi/libfc/
5657 F:      drivers/scsi/fcoe/
5658 F:      include/scsi/fc/
5659 F:      include/scsi/libfc.h
5660 F:      include/scsi/libfcoe.h
5661 F:      include/uapi/scsi/fc/
5663 FILE LOCKING (flock() and fcntl()/lockf())
5664 M:      Jeff Layton <jlayton@kernel.org>
5665 M:      "J. Bruce Fields" <bfields@fieldses.org>
5666 L:      linux-fsdevel@vger.kernel.org
5667 S:      Maintained
5668 F:      include/linux/fcntl.h
5669 F:      include/uapi/linux/fcntl.h
5670 F:      fs/fcntl.c
5671 F:      fs/locks.c
5673 FILESYSTEMS (VFS and infrastructure)
5674 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5675 L:      linux-fsdevel@vger.kernel.org
5676 S:      Maintained
5677 F:      fs/*
5678 F:      include/linux/fs.h
5679 F:      include/uapi/linux/fs.h
5681 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5682 M:      Riku Voipio <riku.voipio@iki.fi>
5683 L:      linux-hwmon@vger.kernel.org
5684 S:      Maintained
5685 F:      drivers/hwmon/f75375s.c
5686 F:      include/linux/f75375s.h
5688 FIREWIRE AUDIO DRIVERS
5689 M:      Clemens Ladisch <clemens@ladisch.de>
5690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5691 T:      git git://git.alsa-project.org/alsa-kernel.git
5692 S:      Maintained
5693 F:      sound/firewire/
5695 FIREWIRE MEDIA DRIVERS (firedtv)
5696 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5697 L:      linux-media@vger.kernel.org
5698 L:      linux1394-devel@lists.sourceforge.net
5699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5700 S:      Maintained
5701 F:      drivers/media/firewire/
5703 FIREWIRE SBP-2 TARGET
5704 M:      Chris Boot <bootc@bootc.net>
5705 L:      linux-scsi@vger.kernel.org
5706 L:      target-devel@vger.kernel.org
5707 L:      linux1394-devel@lists.sourceforge.net
5708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5709 S:      Maintained
5710 F:      drivers/target/sbp/
5712 FIREWIRE SUBSYSTEM
5713 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5714 L:      linux1394-devel@lists.sourceforge.net
5715 W:      http://ieee1394.wiki.kernel.org/
5716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5717 S:      Maintained
5718 F:      drivers/firewire/
5719 F:      include/linux/firewire.h
5720 F:      include/uapi/linux/firewire*.h
5721 F:      tools/firewire/
5723 FIRMWARE LOADER (request_firmware)
5724 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5725 L:      linux-kernel@vger.kernel.org
5726 S:      Maintained
5727 F:      Documentation/firmware_class/
5728 F:      drivers/base/firmware_loader/
5729 F:      include/linux/firmware.h
5731 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5732 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5733 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5734 S:      Maintained
5735 F:      drivers/block/rsxx/
5737 FLOPPY DRIVER
5738 M:      Jiri Kosina <jikos@kernel.org>
5739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5740 S:      Odd fixes
5741 F:      drivers/block/floppy.c
5743 FMC SUBSYSTEM
5744 M:      Alessandro Rubini <rubini@gnudd.com>
5745 W:      http://www.ohwr.org/projects/fmc-bus
5746 S:      Supported
5747 F:      drivers/fmc/
5748 F:      include/linux/fmc*.h
5749 F:      include/linux/ipmi-fru.h
5750 K:      fmc_d.*register
5752 FPGA MANAGER FRAMEWORK
5753 M:      Alan Tull <atull@kernel.org>
5754 M:      Moritz Fischer <mdf@kernel.org>
5755 L:      linux-fpga@vger.kernel.org
5756 S:      Maintained
5757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5758 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5759 F:      Documentation/fpga/
5760 F:      Documentation/driver-api/fpga/
5761 F:      Documentation/devicetree/bindings/fpga/
5762 F:      drivers/fpga/
5763 F:      include/linux/fpga/
5764 W:      http://www.rocketboards.org
5766 FPGA DFL DRIVERS
5767 M:      Wu Hao <hao.wu@intel.com>
5768 L:      linux-fpga@vger.kernel.org
5769 S:      Maintained
5770 F:      Documentation/fpga/dfl.txt
5771 F:      include/uapi/linux/fpga-dfl.h
5772 F:      drivers/fpga/dfl*
5774 FPU EMULATOR
5775 M:      Bill Metzenthen <billm@melbpc.org.au>
5776 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5777 S:      Maintained
5778 F:      arch/x86/math-emu/
5780 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5781 L:      netdev@vger.kernel.org
5782 S:      Orphan
5783 F:      drivers/net/wan/dlci.c
5784 F:      drivers/net/wan/sdla.c
5786 FRAMEBUFFER LAYER
5787 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5788 L:      dri-devel@lists.freedesktop.org
5789 L:      linux-fbdev@vger.kernel.org
5790 T:      git git://github.com/bzolnier/linux.git
5791 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5792 S:      Maintained
5793 F:      Documentation/fb/
5794 F:      drivers/video/
5795 F:      include/video/
5796 F:      include/linux/fb.h
5797 F:      include/uapi/video/
5798 F:      include/uapi/linux/fb.h
5800 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5801 M:      Horia Geantă <horia.geanta@nxp.com>
5802 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5803 L:      linux-crypto@vger.kernel.org
5804 S:      Maintained
5805 F:      drivers/crypto/caam/
5806 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5808 FREESCALE DIU FRAMEBUFFER DRIVER
5809 M:      Timur Tabi <timur@kernel.org>
5810 L:      linux-fbdev@vger.kernel.org
5811 S:      Maintained
5812 F:      drivers/video/fbdev/fsl-diu-fb.*
5814 FREESCALE DMA DRIVER
5815 M:      Li Yang <leoyang.li@nxp.com>
5816 M:      Zhang Wei <zw@zh-kernel.org>
5817 L:      linuxppc-dev@lists.ozlabs.org
5818 S:      Maintained
5819 F:      drivers/dma/fsldma.*
5821 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5822 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5823 L:      netdev@vger.kernel.org
5824 S:      Maintained
5825 F:      drivers/net/ethernet/freescale/gianfar*
5826 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5828 FREESCALE GPMI NAND DRIVER
5829 M:      Han Xu <han.xu@nxp.com>
5830 L:      linux-mtd@lists.infradead.org
5831 S:      Maintained
5832 F:      drivers/mtd/nand/raw/gpmi-nand/*
5834 FREESCALE I2C CPM DRIVER
5835 M:      Jochen Friedrich <jochen@scram.de>
5836 L:      linuxppc-dev@lists.ozlabs.org
5837 L:      linux-i2c@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/i2c/busses/i2c-cpm.c
5841 FREESCALE IMX / MXC FEC DRIVER
5842 M:      Fugang Duan <fugang.duan@nxp.com>
5843 L:      netdev@vger.kernel.org
5844 S:      Maintained
5845 F:      drivers/net/ethernet/freescale/fec_main.c
5846 F:      drivers/net/ethernet/freescale/fec_ptp.c
5847 F:      drivers/net/ethernet/freescale/fec.h
5848 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5850 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5851 M:      Sascha Hauer <s.hauer@pengutronix.de>
5852 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5853 L:      linux-fbdev@vger.kernel.org
5854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5855 S:      Maintained
5856 F:      include/linux/platform_data/video-imxfb.h
5857 F:      drivers/video/fbdev/imxfb.c
5859 FREESCALE QORIQ DPAA ETHERNET DRIVER
5860 M:      Madalin Bucur <madalin.bucur@nxp.com>
5861 L:      netdev@vger.kernel.org
5862 S:      Maintained
5863 F:      drivers/net/ethernet/freescale/dpaa
5865 FREESCALE QORIQ DPAA FMAN DRIVER
5866 M:      Madalin Bucur <madalin.bucur@nxp.com>
5867 L:      netdev@vger.kernel.org
5868 S:      Maintained
5869 F:      drivers/net/ethernet/freescale/fman
5870 F:      Documentation/devicetree/bindings/net/fsl-fman.txt
5872 FREESCALE QORIQ PTP CLOCK DRIVER
5873 M:      Yangbo Lu <yangbo.lu@nxp.com>
5874 L:      netdev@vger.kernel.org
5875 S:      Maintained
5876 F:      drivers/ptp/ptp_qoriq.c
5877 F:      include/linux/fsl/ptp_qoriq.h
5878 F:      Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5880 FREESCALE QUAD SPI DRIVER
5881 M:      Han Xu <han.xu@nxp.com>
5882 L:      linux-mtd@lists.infradead.org
5883 S:      Maintained
5884 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5886 FREESCALE QUICC ENGINE LIBRARY
5887 M:      Qiang Zhao <qiang.zhao@nxp.com>
5888 L:      linuxppc-dev@lists.ozlabs.org
5889 S:      Maintained
5890 F:      drivers/soc/fsl/qe/
5891 F:      include/soc/fsl/*qe*.h
5892 F:      include/soc/fsl/*ucc*.h
5894 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5895 M:      Li Yang <leoyang.li@nxp.com>
5896 L:      netdev@vger.kernel.org
5897 L:      linuxppc-dev@lists.ozlabs.org
5898 S:      Maintained
5899 F:      drivers/net/ethernet/freescale/ucc_geth*
5901 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5902 M:      Zhao Qiang <qiang.zhao@nxp.com>
5903 L:      netdev@vger.kernel.org
5904 L:      linuxppc-dev@lists.ozlabs.org
5905 S:      Maintained
5906 F:      drivers/net/wan/fsl_ucc_hdlc*
5908 FREESCALE QUICC ENGINE UCC UART DRIVER
5909 M:      Timur Tabi <timur@kernel.org>
5910 L:      linuxppc-dev@lists.ozlabs.org
5911 S:      Maintained
5912 F:      drivers/tty/serial/ucc_uart.c
5914 FREESCALE SOC DRIVERS
5915 M:      Li Yang <leoyang.li@nxp.com>
5916 L:      linuxppc-dev@lists.ozlabs.org
5917 L:      linux-arm-kernel@lists.infradead.org
5918 S:      Maintained
5919 F:      Documentation/devicetree/bindings/soc/fsl/
5920 F:      drivers/soc/fsl/
5921 F:      include/linux/fsl/
5923 FREESCALE SOC FS_ENET DRIVER
5924 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5925 L:      linuxppc-dev@lists.ozlabs.org
5926 L:      netdev@vger.kernel.org
5927 S:      Maintained
5928 F:      drivers/net/ethernet/freescale/fs_enet/
5929 F:      include/linux/fs_enet_pd.h
5931 FREESCALE SOC SOUND DRIVERS
5932 M:      Timur Tabi <timur@kernel.org>
5933 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5934 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5935 R:      Fabio Estevam <fabio.estevam@nxp.com>
5936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5937 L:      linuxppc-dev@lists.ozlabs.org
5938 S:      Maintained
5939 F:      sound/soc/fsl/fsl*
5940 F:      sound/soc/fsl/imx*
5941 F:      sound/soc/fsl/mpc8610_hpcd.c
5943 FREESCALE USB PERIPHERAL DRIVERS
5944 M:      Li Yang <leoyang.li@nxp.com>
5945 L:      linux-usb@vger.kernel.org
5946 L:      linuxppc-dev@lists.ozlabs.org
5947 S:      Maintained
5948 F:      drivers/usb/gadget/udc/fsl*
5950 FREEVXFS FILESYSTEM
5951 M:      Christoph Hellwig <hch@infradead.org>
5952 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5953 S:      Maintained
5954 F:      fs/freevxfs/
5956 FREEZER
5957 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5958 M:      Pavel Machek <pavel@ucw.cz>
5959 L:      linux-pm@vger.kernel.org
5960 S:      Supported
5961 F:      Documentation/power/freezing-of-tasks.txt
5962 F:      include/linux/freezer.h
5963 F:      kernel/freezer.c
5965 FRONTSWAP API
5966 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5967 L:      linux-kernel@vger.kernel.org
5968 S:      Maintained
5969 F:      mm/frontswap.c
5970 F:      include/linux/frontswap.h
5972 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5973 M:      David Howells <dhowells@redhat.com>
5974 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5975 S:      Supported
5976 F:      Documentation/filesystems/caching/
5977 F:      fs/fscache/
5978 F:      include/linux/fscache*.h
5980 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5981 M:      Theodore Y. Ts'o <tytso@mit.edu>
5982 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5983 L:      linux-fscrypt@vger.kernel.org
5984 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5986 S:      Supported
5987 F:      fs/crypto/
5988 F:      include/linux/fscrypt*.h
5989 F:      Documentation/filesystems/fscrypt.rst
5991 FSI-ATTACHED I2C DRIVER
5992 M:      Eddie James <eajames@linux.vnet.ibm.com>
5993 L:      linux-i2c@vger.kernel.org
5994 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
5995 S:      Maintained
5996 F:      drivers/i2c/busses/i2c-fsi.c
5997 F:      Documentation/devicetree/bindings/i2c/i2c-fsi.txt
5999 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6000 M:      Jan Kara <jack@suse.cz>
6001 R:      Amir Goldstein <amir73il@gmail.com>
6002 L:      linux-fsdevel@vger.kernel.org
6003 S:      Maintained
6004 F:      fs/notify/
6005 F:      include/linux/fsnotify*.h
6007 FUJITSU LAPTOP EXTRAS
6008 M:      Jonathan Woithe <jwoithe@just42.net>
6009 L:      platform-driver-x86@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/platform/x86/fujitsu-laptop.c
6013 FUJITSU M-5MO LS CAMERA ISP DRIVER
6014 M:      Kyungmin Park <kyungmin.park@samsung.com>
6015 M:      Heungjun Kim <riverful.kim@samsung.com>
6016 L:      linux-media@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/media/i2c/m5mols/
6019 F:      include/media/i2c/m5mols.h
6021 FUJITSU TABLET EXTRAS
6022 M:      Robert Gerlach <khnz@gmx.de>
6023 L:      platform-driver-x86@vger.kernel.org
6024 S:      Maintained
6025 F:      drivers/platform/x86/fujitsu-tablet.c
6027 FUSE: FILESYSTEM IN USERSPACE
6028 M:      Miklos Szeredi <miklos@szeredi.hu>
6029 L:      linux-fsdevel@vger.kernel.org
6030 W:      http://fuse.sourceforge.net/
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6032 S:      Maintained
6033 F:      fs/fuse/
6034 F:      include/uapi/linux/fuse.h
6035 F:      Documentation/filesystems/fuse.txt
6037 FUTEX SUBSYSTEM
6038 M:      Thomas Gleixner <tglx@linutronix.de>
6039 M:      Ingo Molnar <mingo@redhat.com>
6040 R:      Peter Zijlstra <peterz@infradead.org>
6041 R:      Darren Hart <dvhart@infradead.org>
6042 L:      linux-kernel@vger.kernel.org
6043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6044 S:      Maintained
6045 F:      kernel/futex.c
6046 F:      kernel/futex_compat.c
6047 F:      include/asm-generic/futex.h
6048 F:      include/linux/futex.h
6049 F:      include/uapi/linux/futex.h
6050 F:      tools/testing/selftests/futex/
6051 F:      tools/perf/bench/futex*
6052 F:      Documentation/*futex*
6054 GCC PLUGINS
6055 M:      Kees Cook <keescook@chromium.org>
6056 R:      Emese Revfy <re.emese@gmail.com>
6057 L:      kernel-hardening@lists.openwall.com
6058 S:      Maintained
6059 F:      scripts/gcc-plugins/
6060 F:      scripts/gcc-plugin.sh
6061 F:      scripts/Makefile.gcc-plugins
6062 F:      Documentation/gcc-plugins.txt
6064 GASKET DRIVER FRAMEWORK
6065 M:      Rob Springer <rspringer@google.com>
6066 M:      Todd Poynor <toddpoynor@google.com>
6067 M:      Ben Chan <benchan@chromium.org>
6068 S:      Maintained
6069 F:      drivers/staging/gasket/
6071 GCOV BASED KERNEL PROFILING
6072 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
6073 S:      Maintained
6074 F:      kernel/gcov/
6075 F:      Documentation/dev-tools/gcov.rst
6077 GDB KERNEL DEBUGGING HELPER SCRIPTS
6078 M:      Jan Kiszka <jan.kiszka@siemens.com>
6079 M:      Kieran Bingham <kbingham@kernel.org>
6080 S:      Supported
6081 F:      scripts/gdb/
6083 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6084 M:      Achim Leubner <achim_leubner@adaptec.com>
6085 L:      linux-scsi@vger.kernel.org
6086 W:      http://www.icp-vortex.com/
6087 S:      Supported
6088 F:      drivers/scsi/gdt*
6090 GEMTEK FM RADIO RECEIVER DRIVER
6091 M:      Hans Verkuil <hverkuil@xs4all.nl>
6092 L:      linux-media@vger.kernel.org
6093 T:      git git://linuxtv.org/media_tree.git
6094 W:      https://linuxtv.org
6095 S:      Maintained
6096 F:      drivers/media/radio/radio-gemtek*
6098 GENERIC GPIO I2C DRIVER
6099 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
6100 S:      Supported
6101 F:      drivers/i2c/busses/i2c-gpio.c
6102 F:      include/linux/platform_data/i2c-gpio.h
6104 GENERIC GPIO I2C MULTIPLEXER DRIVER
6105 M:      Peter Korsgaard <peter.korsgaard@barco.com>
6106 L:      linux-i2c@vger.kernel.org
6107 S:      Supported
6108 F:      drivers/i2c/muxes/i2c-mux-gpio.c
6109 F:      include/linux/platform_data/i2c-mux-gpio.h
6110 F:      Documentation/i2c/muxes/i2c-mux-gpio
6112 GENERIC HDLC (WAN) DRIVERS
6113 M:      Krzysztof Halasa <khc@pm.waw.pl>
6114 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
6115 S:      Maintained
6116 F:      drivers/net/wan/c101.c
6117 F:      drivers/net/wan/hd6457*
6118 F:      drivers/net/wan/hdlc*
6119 F:      drivers/net/wan/n2.c
6120 F:      drivers/net/wan/pc300too.c
6121 F:      drivers/net/wan/pci200syn.c
6122 F:      drivers/net/wan/wanxl*
6124 GENERIC INCLUDE/ASM HEADER FILES
6125 M:      Arnd Bergmann <arnd@arndb.de>
6126 L:      linux-arch@vger.kernel.org
6127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6128 S:      Maintained
6129 F:      include/asm-generic/
6130 F:      include/uapi/asm-generic/
6132 GENERIC PHY FRAMEWORK
6133 M:      Kishon Vijay Abraham I <kishon@ti.com>
6134 L:      linux-kernel@vger.kernel.org
6135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6136 S:      Supported
6137 F:      drivers/phy/
6138 F:      include/linux/phy/
6140 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6141 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
6142 S:      Supported
6143 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
6145 GENERIC PM DOMAINS
6146 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6147 M:      Kevin Hilman <khilman@kernel.org>
6148 M:      Ulf Hansson <ulf.hansson@linaro.org>
6149 L:      linux-pm@vger.kernel.org
6150 S:      Supported
6151 F:      drivers/base/power/domain*.c
6152 F:      include/linux/pm_domain.h
6153 F:      Documentation/devicetree/bindings/power/power_domain.txt
6155 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6156 M:      Eugen Hristev <eugen.hristev@microchip.com>
6157 L:      linux-input@vger.kernel.org
6158 S:      Maintained
6159 F:      drivers/input/touchscreen/resistive-adc-touch.c
6161 GENERIC UIO DRIVER FOR PCI DEVICES
6162 M:      "Michael S. Tsirkin" <mst@redhat.com>
6163 L:      kvm@vger.kernel.org
6164 S:      Supported
6165 F:      drivers/uio/uio_pci_generic.c
6167 GENWQE (IBM Generic Workqueue Card)
6168 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
6169 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6170 S:      Supported
6171 F:      drivers/misc/genwqe/
6173 GET_MAINTAINER SCRIPT
6174 M:      Joe Perches <joe@perches.com>
6175 S:      Maintained
6176 F:      scripts/get_maintainer.pl
6178 GFS2 FILE SYSTEM
6179 M:      Bob Peterson <rpeterso@redhat.com>
6180 M:      Andreas Gruenbacher <agruenba@redhat.com>
6181 L:      cluster-devel@redhat.com
6182 W:      http://sources.redhat.com/cluster/
6183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6184 S:      Supported
6185 F:      Documentation/filesystems/gfs2*.txt
6186 F:      fs/gfs2/
6187 F:      include/uapi/linux/gfs2_ondisk.h
6189 GIGASET ISDN DRIVERS
6190 M:      Paul Bolle <pebolle@tiscali.nl>
6191 L:      gigaset307x-common@lists.sourceforge.net
6192 W:      http://gigaset307x.sourceforge.net/
6193 S:      Odd Fixes
6194 F:      Documentation/isdn/README.gigaset
6195 F:      drivers/isdn/gigaset/
6196 F:      include/uapi/linux/gigaset_dev.h
6198 GNSS SUBSYSTEM
6199 M:      Johan Hovold <johan@kernel.org>
6200 S:      Maintained
6201 F:      Documentation/ABI/testing/sysfs-class-gnss
6202 F:      Documentation/devicetree/bindings/gnss/
6203 F:      drivers/gnss/
6204 F:      include/linux/gnss.h
6206 GO7007 MPEG CODEC
6207 M:      Hans Verkuil <hans.verkuil@cisco.com>
6208 L:      linux-media@vger.kernel.org
6209 S:      Maintained
6210 F:      drivers/media/usb/go7007/
6212 GOODIX TOUCHSCREEN
6213 M:      Bastien Nocera <hadess@hadess.net>
6214 L:      linux-input@vger.kernel.org
6215 S:      Maintained
6216 F:      drivers/input/touchscreen/goodix.c
6218 GPD POCKET FAN DRIVER
6219 M:      Hans de Goede <hdegoede@redhat.com>
6220 L:      platform-driver-x86@vger.kernel.org
6221 S:      Maintained
6222 F:      drivers/platform/x86/gpd-pocket-fan.c
6224 GPIO ACPI SUPPORT
6225 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6226 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6227 L:      linux-gpio@vger.kernel.org
6228 L:      linux-acpi@vger.kernel.org
6229 S:      Maintained
6230 F:      Documentation/acpi/gpio-properties.txt
6231 F:      drivers/gpio/gpiolib-acpi.c
6233 GPIO IR Transmitter
6234 M:      Sean Young <sean@mess.org>
6235 L:      linux-media@vger.kernel.org
6236 S:      Maintained
6237 F:      drivers/media/rc/gpio-ir-tx.c
6239 GPIO MOCKUP DRIVER
6240 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6241 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6242 L:      linux-gpio@vger.kernel.org
6243 S:      Maintained
6244 F:      drivers/gpio/gpio-mockup.c
6245 F:      tools/testing/selftests/gpio/
6247 GPIO SUBSYSTEM
6248 M:      Linus Walleij <linus.walleij@linaro.org>
6249 L:      linux-gpio@vger.kernel.org
6250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6251 S:      Maintained
6252 F:      Documentation/devicetree/bindings/gpio/
6253 F:      Documentation/driver-api/gpio/
6254 F:      Documentation/gpio/
6255 F:      Documentation/ABI/testing/gpio-cdev
6256 F:      Documentation/ABI/obsolete/sysfs-gpio
6257 F:      drivers/gpio/
6258 F:      include/linux/gpio/
6259 F:      include/linux/gpio.h
6260 F:      include/linux/of_gpio.h
6261 F:      include/asm-generic/gpio.h
6262 F:      include/uapi/linux/gpio.h
6263 F:      tools/gpio/
6265 GRE DEMULTIPLEXER DRIVER
6266 M:      Dmitry Kozlov <xeb@mail.ru>
6267 L:      netdev@vger.kernel.org
6268 S:      Maintained
6269 F:      net/ipv4/gre_demux.c
6270 F:      net/ipv4/gre_offload.c
6271 F:      include/net/gre.h
6273 GRETH 10/100/1G Ethernet MAC device driver
6274 M:      Andreas Larsson <andreas@gaisler.com>
6275 L:      netdev@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/net/ethernet/aeroflex/
6279 GREYBUS AUDIO PROTOCOLS DRIVERS
6280 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6281 M:      Mark Greer <mgreer@animalcreek.com>
6282 S:      Maintained
6283 F:      drivers/staging/greybus/audio_apbridgea.c
6284 F:      drivers/staging/greybus/audio_apbridgea.h
6285 F:      drivers/staging/greybus/audio_codec.c
6286 F:      drivers/staging/greybus/audio_codec.h
6287 F:      drivers/staging/greybus/audio_gb.c
6288 F:      drivers/staging/greybus/audio_manager.c
6289 F:      drivers/staging/greybus/audio_manager.h
6290 F:      drivers/staging/greybus/audio_manager_module.c
6291 F:      drivers/staging/greybus/audio_manager_private.h
6292 F:      drivers/staging/greybus/audio_manager_sysfs.c
6293 F:      drivers/staging/greybus/audio_module.c
6294 F:      drivers/staging/greybus/audio_topology.c
6296 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6297 M:      Viresh Kumar <vireshk@kernel.org>
6298 S:      Maintained
6299 F:      drivers/staging/greybus/authentication.c
6300 F:      drivers/staging/greybus/bootrom.c
6301 F:      drivers/staging/greybus/firmware.h
6302 F:      drivers/staging/greybus/fw-core.c
6303 F:      drivers/staging/greybus/fw-download.c
6304 F:      drivers/staging/greybus/fw-management.c
6305 F:      drivers/staging/greybus/greybus_authentication.h
6306 F:      drivers/staging/greybus/greybus_firmware.h
6307 F:      drivers/staging/greybus/hid.c
6308 F:      drivers/staging/greybus/i2c.c
6309 F:      drivers/staging/greybus/spi.c
6310 F:      drivers/staging/greybus/spilib.c
6311 F:      drivers/staging/greybus/spilib.h
6313 GREYBUS LOOPBACK DRIVER
6314 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6315 S:      Maintained
6316 F:      drivers/staging/greybus/loopback.c
6318 GREYBUS PLATFORM DRIVERS
6319 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6320 S:      Maintained
6321 F:      drivers/staging/greybus/arche-platform.c
6322 F:      drivers/staging/greybus/arche-apb-ctrl.c
6323 F:      drivers/staging/greybus/arche_platform.h
6325 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6326 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6327 S:      Maintained
6328 F:      drivers/staging/greybus/sdio.c
6329 F:      drivers/staging/greybus/light.c
6330 F:      drivers/staging/greybus/gpio.c
6331 F:      drivers/staging/greybus/power_supply.c
6332 F:      drivers/staging/greybus/spi.c
6333 F:      drivers/staging/greybus/spilib.c
6335 GREYBUS SUBSYSTEM
6336 M:      Johan Hovold <johan@kernel.org>
6337 M:      Alex Elder <elder@kernel.org>
6338 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6339 S:      Maintained
6340 F:      drivers/staging/greybus/
6341 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6343 GREYBUS UART PROTOCOLS DRIVERS
6344 M:      David Lin <dtwlin@gmail.com>
6345 S:      Maintained
6346 F:      drivers/staging/greybus/uart.c
6347 F:      drivers/staging/greybus/log.c
6349 GS1662 VIDEO SERIALIZER
6350 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6351 L:      linux-media@vger.kernel.org
6352 T:      git git://linuxtv.org/media_tree.git
6353 S:      Maintained
6354 F:      drivers/media/spi/gs1662.c
6356 GSPCA FINEPIX SUBDRIVER
6357 M:      Frank Zago <frank@zago.net>
6358 L:      linux-media@vger.kernel.org
6359 T:      git git://linuxtv.org/media_tree.git
6360 S:      Maintained
6361 F:      drivers/media/usb/gspca/finepix.c
6363 GSPCA GL860 SUBDRIVER
6364 M:      Olivier Lorin <o.lorin@laposte.net>
6365 L:      linux-media@vger.kernel.org
6366 T:      git git://linuxtv.org/media_tree.git
6367 S:      Maintained
6368 F:      drivers/media/usb/gspca/gl860/
6370 GSPCA M5602 SUBDRIVER
6371 M:      Erik Andren <erik.andren@gmail.com>
6372 L:      linux-media@vger.kernel.org
6373 T:      git git://linuxtv.org/media_tree.git
6374 S:      Maintained
6375 F:      drivers/media/usb/gspca/m5602/
6377 GSPCA PAC207 SONIXB SUBDRIVER
6378 M:      Hans Verkuil <hverkuil@xs4all.nl>
6379 L:      linux-media@vger.kernel.org
6380 T:      git git://linuxtv.org/media_tree.git
6381 S:      Odd Fixes
6382 F:      drivers/media/usb/gspca/pac207.c
6384 GSPCA SN9C20X SUBDRIVER
6385 M:      Brian Johnson <brijohn@gmail.com>
6386 L:      linux-media@vger.kernel.org
6387 T:      git git://linuxtv.org/media_tree.git
6388 S:      Maintained
6389 F:      drivers/media/usb/gspca/sn9c20x.c
6391 GSPCA T613 SUBDRIVER
6392 M:      Leandro Costantino <lcostantino@gmail.com>
6393 L:      linux-media@vger.kernel.org
6394 T:      git git://linuxtv.org/media_tree.git
6395 S:      Maintained
6396 F:      drivers/media/usb/gspca/t613.c
6398 GSPCA USB WEBCAM DRIVER
6399 M:      Hans Verkuil <hverkuil@xs4all.nl>
6400 L:      linux-media@vger.kernel.org
6401 T:      git git://linuxtv.org/media_tree.git
6402 S:      Odd Fixes
6403 F:      drivers/media/usb/gspca/
6405 GTP (GPRS Tunneling Protocol)
6406 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6407 M:      Harald Welte <laforge@gnumonks.org>
6408 L:      osmocom-net-gprs@lists.osmocom.org
6409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6410 S:      Maintained
6411 F:      drivers/net/gtp.c
6413 GUID PARTITION TABLE (GPT)
6414 M:      Davidlohr Bueso <dave@stgolabs.net>
6415 L:      linux-efi@vger.kernel.org
6416 S:      Maintained
6417 F:      block/partitions/efi.*
6419 H8/300 ARCHITECTURE
6420 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6421 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6422 W:      http://uclinux-h8.sourceforge.jp
6423 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6424 S:      Maintained
6425 F:      arch/h8300/
6426 F:      drivers/clocksource/h8300_*.c
6427 F:      drivers/clk/h8300/
6428 F:      drivers/irqchip/irq-renesas-h8*.c
6430 HACKRF MEDIA DRIVER
6431 M:      Antti Palosaari <crope@iki.fi>
6432 L:      linux-media@vger.kernel.org
6433 W:      https://linuxtv.org
6434 W:      http://palosaari.fi/linux/
6435 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6436 T:      git git://linuxtv.org/anttip/media_tree.git
6437 S:      Maintained
6438 F:      drivers/media/usb/hackrf/
6440 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6441 M:      Frank Seidel <frank@f-seidel.de>
6442 L:      platform-driver-x86@vger.kernel.org
6443 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6444 S:      Maintained
6445 F:      drivers/platform/x86/hdaps.c
6447 HARDWARE MONITORING
6448 M:      Jean Delvare <jdelvare@suse.com>
6449 M:      Guenter Roeck <linux@roeck-us.net>
6450 L:      linux-hwmon@vger.kernel.org
6451 W:      http://hwmon.wiki.kernel.org/
6452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6453 S:      Maintained
6454 F:      Documentation/devicetree/bindings/hwmon/
6455 F:      Documentation/hwmon/
6456 F:      drivers/hwmon/
6457 F:      include/linux/hwmon*.h
6459 HARDWARE RANDOM NUMBER GENERATOR CORE
6460 M:      Matt Mackall <mpm@selenic.com>
6461 M:      Herbert Xu <herbert@gondor.apana.org.au>
6462 L:      linux-crypto@vger.kernel.org
6463 S:      Odd fixes
6464 F:      Documentation/devicetree/bindings/rng/
6465 F:      Documentation/hw_random.txt
6466 F:      drivers/char/hw_random/
6467 F:      include/linux/hw_random.h
6469 HARDWARE TRACING FACILITIES
6470 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6471 S:      Maintained
6472 F:      drivers/hwtracing/
6474 HARDWARE SPINLOCK CORE
6475 M:      Ohad Ben-Cohen <ohad@wizery.com>
6476 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6477 L:      linux-remoteproc@vger.kernel.org
6478 S:      Maintained
6479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6480 F:      Documentation/devicetree/bindings/hwlock/
6481 F:      Documentation/hwspinlock.txt
6482 F:      drivers/hwspinlock/
6483 F:      include/linux/hwspinlock.h
6485 HARMONY SOUND DRIVER
6486 L:      linux-parisc@vger.kernel.org
6487 S:      Maintained
6488 F:      sound/parisc/harmony.*
6490 HDPVR USB VIDEO ENCODER DRIVER
6491 M:      Hans Verkuil <hverkuil@xs4all.nl>
6492 L:      linux-media@vger.kernel.org
6493 T:      git git://linuxtv.org/media_tree.git
6494 W:      https://linuxtv.org
6495 S:      Odd Fixes
6496 F:      drivers/media/usb/hdpvr/
6498 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6499 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6500 S:      Supported
6501 F:      Documentation/watchdog/hpwdt.txt
6502 F:      drivers/watchdog/hpwdt.c
6504 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6505 M:      Don Brace <don.brace@microsemi.com>
6506 L:      esc.storagedev@microsemi.com
6507 L:      linux-scsi@vger.kernel.org
6508 S:      Supported
6509 F:      Documentation/scsi/hpsa.txt
6510 F:      drivers/scsi/hpsa*.[ch]
6511 F:      include/linux/cciss*.h
6512 F:      include/uapi/linux/cciss*.h
6514 HFI1 DRIVER
6515 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6516 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6517 L:      linux-rdma@vger.kernel.org
6518 S:      Supported
6519 F:      drivers/infiniband/hw/hfi1
6521 HFS FILESYSTEM
6522 L:      linux-fsdevel@vger.kernel.org
6523 S:      Orphan
6524 F:      Documentation/filesystems/hfs.txt
6525 F:      fs/hfs/
6527 HFSPLUS FILESYSTEM
6528 L:      linux-fsdevel@vger.kernel.org
6529 S:      Orphan
6530 F:      Documentation/filesystems/hfsplus.txt
6531 F:      fs/hfsplus/
6533 HGA FRAMEBUFFER DRIVER
6534 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6535 L:      linux-nvidia@lists.surfsouth.com
6536 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6537 S:      Maintained
6538 F:      drivers/video/fbdev/hgafb.c
6540 HIBERNATION (aka Software Suspend, aka swsusp)
6541 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6542 M:      Pavel Machek <pavel@ucw.cz>
6543 L:      linux-pm@vger.kernel.org
6544 B:      https://bugzilla.kernel.org
6545 S:      Supported
6546 F:      arch/x86/power/
6547 F:      drivers/base/power/
6548 F:      kernel/power/
6549 F:      include/linux/suspend.h
6550 F:      include/linux/freezer.h
6551 F:      include/linux/pm.h
6552 F:      arch/*/include/asm/suspend*.h
6554 HID CORE LAYER
6555 M:      Jiri Kosina <jikos@kernel.org>
6556 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6557 L:      linux-input@vger.kernel.org
6558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6559 S:      Maintained
6560 F:      drivers/hid/
6561 F:      include/linux/hid*
6562 F:      include/uapi/linux/hid*
6564 HID SENSOR HUB DRIVERS
6565 M:      Jiri Kosina <jikos@kernel.org>
6566 M:      Jonathan Cameron <jic23@kernel.org>
6567 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6568 L:      linux-input@vger.kernel.org
6569 L:      linux-iio@vger.kernel.org
6570 S:      Maintained
6571 F:      Documentation/hid/hid-sensor*
6572 F:      drivers/hid/hid-sensor-*
6573 F:      drivers/iio/*/hid-*
6574 F:      include/linux/hid-sensor-*
6576 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6577 M:      Thomas Gleixner <tglx@linutronix.de>
6578 L:      linux-kernel@vger.kernel.org
6579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6580 S:      Maintained
6581 F:      Documentation/timers/
6582 F:      kernel/time/hrtimer.c
6583 F:      kernel/time/clockevents.c
6584 F:      kernel/time/timer_*.c
6585 F:      include/linux/clockchips.h
6586 F:      include/linux/hrtimer.h
6588 HIGH-SPEED SCC DRIVER FOR AX.25
6589 L:      linux-hams@vger.kernel.org
6590 S:      Orphan
6591 F:      drivers/net/hamradio/dmascc.c
6592 F:      drivers/net/hamradio/scc.c
6594 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6595 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6596 W:      http://www.highpoint-tech.com
6597 S:      Supported
6598 F:      Documentation/scsi/hptiop.txt
6599 F:      drivers/scsi/hptiop.c
6601 HIPPI
6602 M:      Jes Sorensen <jes@trained-monkey.org>
6603 L:      linux-hippi@sunsite.dk
6604 S:      Maintained
6605 F:      include/linux/hippidevice.h
6606 F:      include/uapi/linux/if_hippi.h
6607 F:      net/802/hippi.c
6608 F:      drivers/net/hippi/
6610 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6611 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6612 M:      Salil Mehta <salil.mehta@huawei.com>
6613 L:      netdev@vger.kernel.org
6614 W:      http://www.hisilicon.com
6615 S:      Maintained
6616 F:      drivers/net/ethernet/hisilicon/hns3/
6618 HISILICON LPC BUS DRIVER
6619 M:      john.garry@huawei.com
6620 W:      http://www.hisilicon.com
6621 S:      Maintained
6622 F:      drivers/bus/hisi_lpc.c
6623 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6625 HISILICON NETWORK SUBSYSTEM DRIVER
6626 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6627 M:      Salil Mehta <salil.mehta@huawei.com>
6628 L:      netdev@vger.kernel.org
6629 W:      http://www.hisilicon.com
6630 S:      Maintained
6631 F:      drivers/net/ethernet/hisilicon/
6632 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6634 HISILICON PMU DRIVER
6635 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6636 W:      http://www.hisilicon.com
6637 S:      Supported
6638 F:      drivers/perf/hisilicon
6639 F:      Documentation/perf/hisi-pmu.txt
6641 HISILICON ROCE DRIVER
6642 M:      Lijun Ou <oulijun@huawei.com>
6643 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6644 L:      linux-rdma@vger.kernel.org
6645 S:      Maintained
6646 F:      drivers/infiniband/hw/hns/
6647 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6649 HISILICON SAS Controller
6650 M:      John Garry <john.garry@huawei.com>
6651 W:      http://www.hisilicon.com
6652 S:      Supported
6653 F:      drivers/scsi/hisi_sas/
6654 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6656 HMM - Heterogeneous Memory Management
6657 M:      Jérôme Glisse <jglisse@redhat.com>
6658 L:      linux-mm@kvack.org
6659 S:      Maintained
6660 F:      mm/hmm*
6661 F:      include/linux/hmm*
6662 F:      Documentation/vm/hmm.rst
6664 HOST AP DRIVER
6665 M:      Jouni Malinen <j@w1.fi>
6666 L:      linux-wireless@vger.kernel.org
6667 W:      http://w1.fi/hostap-driver.html
6668 S:      Obsolete
6669 F:      drivers/net/wireless/intersil/hostap/
6671 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6672 L:      platform-driver-x86@vger.kernel.org
6673 S:      Orphan
6674 F:      drivers/platform/x86/tc1100-wmi.c
6676 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6677 M:      Jaroslav Kysela <perex@perex.cz>
6678 S:      Maintained
6679 F:      drivers/net/ethernet/hp/hp100.*
6681 HPET:   High Precision Event Timers driver
6682 M:      Clemens Ladisch <clemens@ladisch.de>
6683 S:      Maintained
6684 F:      Documentation/timers/hpet.txt
6685 F:      drivers/char/hpet.c
6686 F:      include/linux/hpet.h
6687 F:      include/uapi/linux/hpet.h
6689 HPET:   x86
6690 S:      Orphan
6691 F:      arch/x86/kernel/hpet.c
6692 F:      arch/x86/include/asm/hpet.h
6694 HPFS FILESYSTEM
6695 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6696 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6697 S:      Maintained
6698 F:      fs/hpfs/
6700 HSI SUBSYSTEM
6701 M:      Sebastian Reichel <sre@kernel.org>
6702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6703 S:      Maintained
6704 F:      Documentation/ABI/testing/sysfs-bus-hsi
6705 F:      Documentation/driver-api/hsi.rst
6706 F:      drivers/hsi/
6707 F:      include/linux/hsi/
6708 F:      include/uapi/linux/hsi/
6710 HSO 3G MODEM DRIVER
6711 L:      linux-usb@vger.kernel.org
6712 S:      Orphan
6713 F:      drivers/net/usb/hso.c
6715 HSR NETWORK PROTOCOL
6716 M:      Arvid Brodin <arvid.brodin@alten.se>
6717 L:      netdev@vger.kernel.org
6718 S:      Maintained
6719 F:      net/hsr/
6721 HT16K33 LED CONTROLLER DRIVER
6722 M:      Robin van der Gracht <robin@protonic.nl>
6723 S:      Maintained
6724 F:      drivers/auxdisplay/ht16k33.c
6725 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6727 HTCPEN TOUCHSCREEN DRIVER
6728 M:      Pau Oliva Fora <pof@eslack.org>
6729 L:      linux-input@vger.kernel.org
6730 S:      Maintained
6731 F:      drivers/input/touchscreen/htcpen.c
6733 HUAWEI ETHERNET DRIVER
6734 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6735 L:      netdev@vger.kernel.org
6736 S:      Supported
6737 F:      Documentation/networking/hinic.txt
6738 F:      drivers/net/ethernet/huawei/hinic/
6740 HUGETLB FILESYSTEM
6741 M:      Mike Kravetz <mike.kravetz@oracle.com>
6742 L:      linux-mm@kvack.org
6743 S:      Maintained
6744 F:      fs/hugetlbfs/
6745 F:      mm/hugetlb.c
6746 F:      include/linux/hugetlb.h
6747 F:      Documentation/admin-guide/mm/hugetlbpage.rst
6748 F:      Documentation/vm/hugetlbfs_reserv.rst
6749 F:      Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6751 HVA ST MEDIA DRIVER
6752 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6753 L:      linux-media@vger.kernel.org
6754 T:      git git://linuxtv.org/media_tree.git
6755 W:      https://linuxtv.org
6756 S:      Supported
6757 F:      drivers/media/platform/sti/hva
6759 HWPOISON MEMORY FAILURE HANDLING
6760 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6761 L:      linux-mm@kvack.org
6762 S:      Maintained
6763 F:      mm/memory-failure.c
6764 F:      mm/hwpoison-inject.c
6766 Hyper-V CORE AND DRIVERS
6767 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6768 M:      Haiyang Zhang <haiyangz@microsoft.com>
6769 M:      Stephen Hemminger <sthemmin@microsoft.com>
6770 L:      devel@linuxdriverproject.org
6771 S:      Maintained
6772 F:      Documentation/networking/netvsc.txt
6773 F:      arch/x86/include/asm/mshyperv.h
6774 F:      arch/x86/include/asm/trace/hyperv.h
6775 F:      arch/x86/include/asm/hyperv-tlfs.h
6776 F:      arch/x86/kernel/cpu/mshyperv.c
6777 F:      arch/x86/hyperv
6778 F:      drivers/hid/hid-hyperv.c
6779 F:      drivers/hv/
6780 F:      drivers/input/serio/hyperv-keyboard.c
6781 F:      drivers/pci/controller/pci-hyperv.c
6782 F:      drivers/net/hyperv/
6783 F:      drivers/scsi/storvsc_drv.c
6784 F:      drivers/uio/uio_hv_generic.c
6785 F:      drivers/video/fbdev/hyperv_fb.c
6786 F:      net/vmw_vsock/hyperv_transport.c
6787 F:      include/linux/hyperv.h
6788 F:      include/uapi/linux/hyperv.h
6789 F:      tools/hv/
6790 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6792 HYPERVISOR VIRTUAL CONSOLE DRIVER
6793 L:      linuxppc-dev@lists.ozlabs.org
6794 S:      Odd Fixes
6795 F:      drivers/tty/hvc/
6797 I2C ACPI SUPPORT
6798 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6799 L:      linux-i2c@vger.kernel.org
6800 L:      linux-acpi@vger.kernel.org
6801 S:      Maintained
6802 F:      drivers/i2c/i2c-core-acpi.c
6804 I2C MUXES
6805 M:      Peter Rosin <peda@axentia.se>
6806 L:      linux-i2c@vger.kernel.org
6807 S:      Maintained
6808 F:      Documentation/i2c/i2c-topology
6809 F:      Documentation/i2c/muxes/
6810 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6811 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6812 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6813 F:      drivers/i2c/i2c-mux.c
6814 F:      drivers/i2c/muxes/
6815 F:      include/linux/i2c-mux.h
6817 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6818 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6819 L:      linux-i2c@vger.kernel.org
6820 S:      Maintained
6821 F:      drivers/i2c/busses/i2c-mv64xxx.c
6823 I2C OVER PARALLEL PORT
6824 M:      Jean Delvare <jdelvare@suse.com>
6825 L:      linux-i2c@vger.kernel.org
6826 S:      Maintained
6827 F:      Documentation/i2c/busses/i2c-parport
6828 F:      Documentation/i2c/busses/i2c-parport-light
6829 F:      drivers/i2c/busses/i2c-parport.c
6830 F:      drivers/i2c/busses/i2c-parport-light.c
6832 I2C SUBSYSTEM
6833 M:      Wolfram Sang <wsa@the-dreams.de>
6834 L:      linux-i2c@vger.kernel.org
6835 W:      https://i2c.wiki.kernel.org/
6836 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6838 S:      Maintained
6839 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6840 F:      Documentation/i2c/
6841 F:      drivers/i2c/*
6842 F:      include/linux/i2c.h
6843 F:      include/linux/i2c-dev.h
6844 F:      include/linux/i2c-smbus.h
6845 F:      include/uapi/linux/i2c.h
6846 F:      include/uapi/linux/i2c-*.h
6848 I2C SUBSYSTEM HOST DRIVERS
6849 L:      linux-i2c@vger.kernel.org
6850 W:      https://i2c.wiki.kernel.org/
6851 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6853 S:      Odd Fixes
6854 F:      Documentation/devicetree/bindings/i2c/
6855 F:      drivers/i2c/algos/
6856 F:      drivers/i2c/busses/
6858 I2C-TAOS-EVM DRIVER
6859 M:      Jean Delvare <jdelvare@suse.com>
6860 L:      linux-i2c@vger.kernel.org
6861 S:      Maintained
6862 F:      Documentation/i2c/busses/i2c-taos-evm
6863 F:      drivers/i2c/busses/i2c-taos-evm.c
6865 I2C-TINY-USB DRIVER
6866 M:      Till Harbaum <till@harbaum.org>
6867 L:      linux-i2c@vger.kernel.org
6868 W:      http://www.harbaum.org/till/i2c_tiny_usb
6869 S:      Maintained
6870 F:      drivers/i2c/busses/i2c-tiny-usb.c
6872 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6873 M:      Jean Delvare <jdelvare@suse.com>
6874 L:      linux-i2c@vger.kernel.org
6875 S:      Maintained
6876 F:      Documentation/i2c/busses/i2c-ali1535
6877 F:      Documentation/i2c/busses/i2c-ali1563
6878 F:      Documentation/i2c/busses/i2c-ali15x3
6879 F:      Documentation/i2c/busses/i2c-amd756
6880 F:      Documentation/i2c/busses/i2c-amd8111
6881 F:      Documentation/i2c/busses/i2c-i801
6882 F:      Documentation/i2c/busses/i2c-nforce2
6883 F:      Documentation/i2c/busses/i2c-piix4
6884 F:      Documentation/i2c/busses/i2c-sis5595
6885 F:      Documentation/i2c/busses/i2c-sis630
6886 F:      Documentation/i2c/busses/i2c-sis96x
6887 F:      Documentation/i2c/busses/i2c-via
6888 F:      Documentation/i2c/busses/i2c-viapro
6889 F:      drivers/i2c/busses/i2c-ali1535.c
6890 F:      drivers/i2c/busses/i2c-ali1563.c
6891 F:      drivers/i2c/busses/i2c-ali15x3.c
6892 F:      drivers/i2c/busses/i2c-amd756.c
6893 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6894 F:      drivers/i2c/busses/i2c-amd8111.c
6895 F:      drivers/i2c/busses/i2c-i801.c
6896 F:      drivers/i2c/busses/i2c-isch.c
6897 F:      drivers/i2c/busses/i2c-nforce2.c
6898 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6899 F:      drivers/i2c/busses/i2c-piix4.c
6900 F:      drivers/i2c/busses/i2c-sis5595.c
6901 F:      drivers/i2c/busses/i2c-sis630.c
6902 F:      drivers/i2c/busses/i2c-sis96x.c
6903 F:      drivers/i2c/busses/i2c-via.c
6904 F:      drivers/i2c/busses/i2c-viapro.c
6906 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6907 M:      Hans de Goede <hdegoede@redhat.com>
6908 L:      linux-i2c@vger.kernel.org
6909 S:      Maintained
6910 F:      drivers/i2c/busses/i2c-cht-wc.c
6912 I2C/SMBUS ISMT DRIVER
6913 M:      Seth Heasley <seth.heasley@intel.com>
6914 M:      Neil Horman <nhorman@tuxdriver.com>
6915 L:      linux-i2c@vger.kernel.org
6916 F:      drivers/i2c/busses/i2c-ismt.c
6917 F:      Documentation/i2c/busses/i2c-ismt
6919 I2C/SMBUS STUB DRIVER
6920 M:      Jean Delvare <jdelvare@suse.com>
6921 L:      linux-i2c@vger.kernel.org
6922 S:      Maintained
6923 F:      drivers/i2c/i2c-stub.c
6925 IA64 (Itanium) PLATFORM
6926 M:      Tony Luck <tony.luck@intel.com>
6927 M:      Fenghua Yu <fenghua.yu@intel.com>
6928 L:      linux-ia64@vger.kernel.org
6929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6930 S:      Maintained
6931 F:      arch/ia64/
6933 IBM Power 842 compression accelerator
6934 M:      Haren Myneni <haren@us.ibm.com>
6935 S:      Supported
6936 F:      drivers/crypto/nx/Makefile
6937 F:      drivers/crypto/nx/Kconfig
6938 F:      drivers/crypto/nx/nx-842*
6939 F:      include/linux/sw842.h
6940 F:      crypto/842.c
6941 F:      lib/842/
6943 IBM Power in-Nest Crypto Acceleration
6944 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6945 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6946 L:      linux-crypto@vger.kernel.org
6947 S:      Supported
6948 F:      drivers/crypto/nx/Makefile
6949 F:      drivers/crypto/nx/Kconfig
6950 F:      drivers/crypto/nx/nx-aes*
6951 F:      drivers/crypto/nx/nx-sha*
6952 F:      drivers/crypto/nx/nx.*
6953 F:      drivers/crypto/nx/nx_csbcpb.h
6954 F:      drivers/crypto/nx/nx_debugfs.h
6956 IBM Power Linux RAID adapter
6957 M:      Brian King <brking@us.ibm.com>
6958 S:      Supported
6959 F:      drivers/scsi/ipr.*
6961 IBM Power SRIOV Virtual NIC Device Driver
6962 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6963 M:      John Allen <jallen@linux.vnet.ibm.com>
6964 L:      netdev@vger.kernel.org
6965 S:      Supported
6966 F:      drivers/net/ethernet/ibm/ibmvnic.*
6968 IBM Power Virtual Accelerator Switchboard
6969 M:      Sukadev Bhattiprolu
6970 L:      linuxppc-dev@lists.ozlabs.org
6971 S:      Supported
6972 F:      arch/powerpc/platforms/powernv/vas*
6973 F:      arch/powerpc/platforms/powernv/copy-paste.h
6974 F:      arch/powerpc/include/asm/vas.h
6975 F:      arch/powerpc/include/uapi/asm/vas.h
6977 IBM Power Virtual Ethernet Device Driver
6978 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6979 L:      netdev@vger.kernel.org
6980 S:      Supported
6981 F:      drivers/net/ethernet/ibm/ibmveth.*
6983 IBM Power Virtual FC Device Drivers
6984 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6985 L:      linux-scsi@vger.kernel.org
6986 S:      Supported
6987 F:      drivers/scsi/ibmvscsi/ibmvfc*
6989 IBM Power Virtual Management Channel Driver
6990 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6991 M:      Steven Royer <seroyer@linux.vnet.ibm.com>
6992 S:      Supported
6993 F:      drivers/misc/ibmvmc.*
6995 IBM Power Virtual SCSI Device Drivers
6996 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6997 L:      linux-scsi@vger.kernel.org
6998 S:      Supported
6999 F:      drivers/scsi/ibmvscsi/ibmvscsi*
7000 F:      include/scsi/viosrp.h
7002 IBM Power Virtual SCSI Device Target Driver
7003 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7004 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
7005 L:      linux-scsi@vger.kernel.org
7006 L:      target-devel@vger.kernel.org
7007 S:      Supported
7008 F:      drivers/scsi/ibmvscsi_tgt/
7010 IBM Power VMX Cryptographic instructions
7011 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7012 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7013 L:      linux-crypto@vger.kernel.org
7014 S:      Supported
7015 F:      drivers/crypto/vmx/Makefile
7016 F:      drivers/crypto/vmx/Kconfig
7017 F:      drivers/crypto/vmx/vmx.c
7018 F:      drivers/crypto/vmx/aes*
7019 F:      drivers/crypto/vmx/ghash*
7020 F:      drivers/crypto/vmx/ppc-xlate.pl
7022 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7023 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7024 L:      linux-pci@vger.kernel.org
7025 L:      linuxppc-dev@lists.ozlabs.org
7026 S:      Supported
7027 F:      drivers/pci/hotplug/rpaphp*
7029 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7030 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7031 L:      linux-pci@vger.kernel.org
7032 L:      linuxppc-dev@lists.ozlabs.org
7033 S:      Supported
7034 F:      drivers/pci/hotplug/rpadlpar*
7036 IBM ServeRAID RAID DRIVER
7037 S:      Orphan
7038 F:      drivers/scsi/ips.*
7040 ICH LPC AND GPIO DRIVER
7041 M:      Peter Tyser <ptyser@xes-inc.com>
7042 S:      Maintained
7043 F:      drivers/mfd/lpc_ich.c
7044 F:      drivers/gpio/gpio-ich.c
7046 IDE SUBSYSTEM
7047 M:      "David S. Miller" <davem@davemloft.net>
7048 L:      linux-ide@vger.kernel.org
7049 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
7050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7051 S:      Maintained
7052 F:      Documentation/ide/
7053 F:      drivers/ide/
7054 F:      include/linux/ide.h
7056 IDE/ATAPI DRIVERS
7057 M:      Borislav Petkov <bp@alien8.de>
7058 L:      linux-ide@vger.kernel.org
7059 S:      Maintained
7060 F:      Documentation/cdrom/ide-cd
7061 F:      drivers/ide/ide-cd*
7063 IDEAPAD LAPTOP EXTRAS DRIVER
7064 M:      Ike Panhc <ike.pan@canonical.com>
7065 L:      platform-driver-x86@vger.kernel.org
7066 W:      http://launchpad.net/ideapad-laptop
7067 S:      Maintained
7068 F:      drivers/platform/x86/ideapad-laptop.c
7070 IDEAPAD LAPTOP SLIDEBAR DRIVER
7071 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
7072 L:      linux-input@vger.kernel.org
7073 W:      https://github.com/o2genum/ideapad-slidebar
7074 S:      Maintained
7075 F:      drivers/input/misc/ideapad_slidebar.c
7077 IDT VersaClock 5 CLOCK DRIVER
7078 M:      Marek Vasut <marek.vasut@gmail.com>
7079 S:      Maintained
7080 F:      drivers/clk/clk-versaclock5.c
7082 IEEE 802.15.4 SUBSYSTEM
7083 M:      Alexander Aring <alex.aring@gmail.com>
7084 M:      Stefan Schmidt <stefan@datenfreihafen.org>
7085 L:      linux-wpan@vger.kernel.org
7086 W:      http://wpan.cakelab.org/
7087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7089 S:      Maintained
7090 F:      net/ieee802154/
7091 F:      net/mac802154/
7092 F:      drivers/net/ieee802154/
7093 F:      include/linux/nl802154.h
7094 F:      include/linux/ieee802154.h
7095 F:      include/net/nl802154.h
7096 F:      include/net/mac802154.h
7097 F:      include/net/af_ieee802154.h
7098 F:      include/net/cfg802154.h
7099 F:      include/net/ieee802154_netdev.h
7100 F:      Documentation/networking/ieee802154.txt
7102 IFE PROTOCOL
7103 M:      Yotam Gigi <yotam.gi@gmail.com>
7104 M:      Jamal Hadi Salim <jhs@mojatatu.com>
7105 F:      net/ife
7106 F:      include/net/ife.h
7107 F:      include/uapi/linux/ife.h
7109 IGORPLUG-USB IR RECEIVER
7110 M:      Sean Young <sean@mess.org>
7111 L:      linux-media@vger.kernel.org
7112 S:      Maintained
7113 F:      drivers/media/rc/igorplugusb.c
7115 IGUANAWORKS USB IR TRANSCEIVER
7116 M:      Sean Young <sean@mess.org>
7117 L:      linux-media@vger.kernel.org
7118 S:      Maintained
7119 F:      drivers/media/rc/iguanair.c
7121 IIO DIGITAL POTENTIOMETER DAC
7122 M:      Peter Rosin <peda@axentia.se>
7123 L:      linux-iio@vger.kernel.org
7124 S:      Maintained
7125 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7126 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7127 F:      drivers/iio/dac/dpot-dac.c
7129 IIO ENVELOPE DETECTOR
7130 M:      Peter Rosin <peda@axentia.se>
7131 L:      linux-iio@vger.kernel.org
7132 S:      Maintained
7133 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7134 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7135 F:      drivers/iio/adc/envelope-detector.c
7137 IIO MULTIPLEXER
7138 M:      Peter Rosin <peda@axentia.se>
7139 L:      linux-iio@vger.kernel.org
7140 S:      Maintained
7141 F:      Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7142 F:      drivers/iio/multiplexer/iio-mux.c
7144 IIO SUBSYSTEM AND DRIVERS
7145 M:      Jonathan Cameron <jic23@kernel.org>
7146 R:      Hartmut Knaack <knaack.h@gmx.de>
7147 R:      Lars-Peter Clausen <lars@metafoo.de>
7148 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7149 L:      linux-iio@vger.kernel.org
7150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7151 S:      Maintained
7152 F:      Documentation/ABI/testing/configfs-iio*
7153 F:      Documentation/ABI/testing/sysfs-bus-iio*
7154 F:      Documentation/devicetree/bindings/iio/
7155 F:      drivers/iio/
7156 F:      drivers/staging/iio/
7157 F:      include/linux/iio/
7158 F:      tools/iio/
7160 IIO UNIT CONVERTER
7161 M:      Peter Rosin <peda@axentia.se>
7162 L:      linux-iio@vger.kernel.org
7163 S:      Maintained
7164 F:      Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7165 F:      Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7166 F:      Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7167 F:      drivers/iio/afe/iio-rescale.c
7169 IKANOS/ADI EAGLE ADSL USB DRIVER
7170 M:      Matthieu Castet <castet.matthieu@free.fr>
7171 M:      Stanislaw Gruszka <stf_xl@wp.pl>
7172 S:      Maintained
7173 F:      drivers/usb/atm/ueagle-atm.c
7175 IMGTEC ASCII LCD DRIVER
7176 M:      Paul Burton <paul.burton@mips.com>
7177 S:      Maintained
7178 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7179 F:      drivers/auxdisplay/img-ascii-lcd.c
7181 IMGTEC IR DECODER DRIVER
7182 M:      James Hogan <jhogan@kernel.org>
7183 S:      Maintained
7184 F:      drivers/media/rc/img-ir/
7186 IMON SOUNDGRAPH USB IR RECEIVER
7187 M:      Sean Young <sean@mess.org>
7188 L:      linux-media@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/media/rc/imon_raw.c
7191 F:      drivers/media/rc/imon.c
7193 IMS TWINTURBO FRAMEBUFFER DRIVER
7194 L:      linux-fbdev@vger.kernel.org
7195 S:      Orphan
7196 F:      drivers/video/fbdev/imsttfb.c
7198 INA209 HARDWARE MONITOR DRIVER
7199 M:      Guenter Roeck <linux@roeck-us.net>
7200 L:      linux-hwmon@vger.kernel.org
7201 S:      Maintained
7202 F:      Documentation/hwmon/ina209
7203 F:      Documentation/devicetree/bindings/hwmon/ina2xx.txt
7204 F:      drivers/hwmon/ina209.c
7206 INA2XX HARDWARE MONITOR DRIVER
7207 M:      Guenter Roeck <linux@roeck-us.net>
7208 L:      linux-hwmon@vger.kernel.org
7209 S:      Maintained
7210 F:      Documentation/hwmon/ina2xx
7211 F:      drivers/hwmon/ina2xx.c
7212 F:      include/linux/platform_data/ina2xx.h
7214 INDUSTRY PACK SUBSYSTEM (IPACK)
7215 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7216 M:      Jens Taprogge <jens.taprogge@taprogge.org>
7217 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7218 L:      industrypack-devel@lists.sourceforge.net
7219 W:      http://industrypack.sourceforge.net
7220 S:      Maintained
7221 F:      drivers/ipack/
7223 INFINIBAND SUBSYSTEM
7224 M:      Doug Ledford <dledford@redhat.com>
7225 M:      Jason Gunthorpe <jgg@mellanox.com>
7226 L:      linux-rdma@vger.kernel.org
7227 W:      https://github.com/linux-rdma/rdma-core
7228 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7230 S:      Supported
7231 F:      Documentation/devicetree/bindings/infiniband/
7232 F:      Documentation/infiniband/
7233 F:      drivers/infiniband/
7234 F:      include/uapi/linux/if_infiniband.h
7235 F:      include/uapi/rdma/
7236 F:      include/rdma/
7238 INGENIC JZ4780 DMA Driver
7239 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7240 S:      Maintained
7241 F:      drivers/dma/dma-jz4780.c
7243 INGENIC JZ4780 NAND DRIVER
7244 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
7245 L:      linux-mtd@lists.infradead.org
7246 S:      Maintained
7247 F:      drivers/mtd/nand/raw/jz4780_*
7249 INOTIFY
7250 M:      Jan Kara <jack@suse.cz>
7251 R:      Amir Goldstein <amir73il@gmail.com>
7252 L:      linux-fsdevel@vger.kernel.org
7253 S:      Maintained
7254 F:      Documentation/filesystems/inotify.txt
7255 F:      fs/notify/inotify/
7256 F:      include/linux/inotify.h
7257 F:      include/uapi/linux/inotify.h
7259 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7260 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7261 L:      linux-input@vger.kernel.org
7262 Q:      http://patchwork.kernel.org/project/linux-input/list/
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7264 S:      Maintained
7265 F:      drivers/input/
7266 F:      include/linux/input.h
7267 F:      include/uapi/linux/input.h
7268 F:      include/uapi/linux/input-event-codes.h
7269 F:      include/linux/input/
7270 F:      Documentation/devicetree/bindings/input/
7271 F:      Documentation/devicetree/bindings/serio/
7272 F:      Documentation/input/
7274 INPUT MULTITOUCH (MT) PROTOCOL
7275 M:      Henrik Rydberg <rydberg@bitmath.org>
7276 L:      linux-input@vger.kernel.org
7277 S:      Odd fixes
7278 F:      Documentation/input/multi-touch-protocol.rst
7279 F:      drivers/input/input-mt.c
7280 K:      \b(ABS|SYN)_MT_
7282 INSIDE SECURE CRYPTO DRIVER
7283 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7284 F:      drivers/crypto/inside-secure/
7285 S:      Maintained
7286 L:      linux-crypto@vger.kernel.org
7288 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7289 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7290 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7291 L:      linux-integrity@vger.kernel.org
7292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7293 S:      Supported
7294 F:      security/integrity/ima/
7296 INTEL 810/815 FRAMEBUFFER DRIVER
7297 M:      Antonino Daplas <adaplas@gmail.com>
7298 L:      linux-fbdev@vger.kernel.org
7299 S:      Maintained
7300 F:      drivers/video/fbdev/i810/
7302 INTEL ASoC DRIVERS
7303 M:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7304 M:      Liam Girdwood <liam.r.girdwood@linux.intel.com>
7305 M:      Jie Yang <yang.jie@linux.intel.com>
7306 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7307 S:      Supported
7308 F:      sound/soc/intel/
7310 INTEL C600 SERIES SAS CONTROLLER DRIVER
7311 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7312 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7313 L:      linux-scsi@vger.kernel.org
7314 T:      git git://git.code.sf.net/p/intel-sas/isci
7315 S:      Supported
7316 F:      drivers/scsi/isci/
7318 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7319 M:      Jani Nikula <jani.nikula@linux.intel.com>
7320 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7321 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7322 L:      intel-gfx@lists.freedesktop.org
7323 W:      https://01.org/linuxgraphics/
7324 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7325 C:      irc://chat.freenode.net/intel-gfx
7326 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7327 T:      git git://anongit.freedesktop.org/drm-intel
7328 S:      Supported
7329 F:      drivers/gpu/drm/i915/
7330 F:      include/drm/i915*
7331 F:      include/uapi/drm/i915_drm.h
7332 F:      Documentation/gpu/i915.rst
7334 INTEL ETHERNET DRIVERS
7335 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7336 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7337 W:      http://www.intel.com/support/feedback.htm
7338 W:      http://e1000.sourceforge.net/
7339 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7342 S:      Supported
7343 F:      Documentation/networking/e100.rst
7344 F:      Documentation/networking/e1000.rst
7345 F:      Documentation/networking/e1000e.txt
7346 F:      Documentation/networking/igb.txt
7347 F:      Documentation/networking/igbvf.txt
7348 F:      Documentation/networking/ixgb.txt
7349 F:      Documentation/networking/ixgbe.txt
7350 F:      Documentation/networking/ixgbevf.txt
7351 F:      Documentation/networking/i40e.txt
7352 F:      Documentation/networking/i40evf.txt
7353 F:      Documentation/networking/ice.txt
7354 F:      drivers/net/ethernet/intel/
7355 F:      drivers/net/ethernet/intel/*/
7356 F:      include/linux/avf/virtchnl.h
7358 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7359 M:      Maik Broemme <mbroemme@libmpq.org>
7360 L:      linux-fbdev@vger.kernel.org
7361 S:      Maintained
7362 F:      Documentation/fb/intelfb.txt
7363 F:      drivers/video/fbdev/intelfb/
7365 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7366 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7367 M:      Zhi Wang <zhi.a.wang@intel.com>
7368 L:      intel-gvt-dev@lists.freedesktop.org
7369 L:      intel-gfx@lists.freedesktop.org
7370 W:      https://01.org/igvt-g
7371 T:      git https://github.com/intel/gvt-linux.git
7372 S:      Supported
7373 F:      drivers/gpu/drm/i915/gvt/
7375 INTEL HID EVENT DRIVER
7376 M:      Alex Hung <alex.hung@canonical.com>
7377 L:      platform-driver-x86@vger.kernel.org
7378 S:      Maintained
7379 F:      drivers/platform/x86/intel-hid.c
7381 INTEL I/OAT DMA DRIVER
7382 M:      Dave Jiang <dave.jiang@intel.com>
7383 R:      Dan Williams <dan.j.williams@intel.com>
7384 L:      dmaengine@vger.kernel.org
7385 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7386 S:      Supported
7387 F:      drivers/dma/ioat*
7389 INTEL IDLE DRIVER
7390 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7391 M:      Len Brown <lenb@kernel.org>
7392 L:      linux-pm@vger.kernel.org
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7394 B:      https://bugzilla.kernel.org
7395 S:      Supported
7396 F:      drivers/idle/intel_idle.c
7398 INTEL INTEGRATED SENSOR HUB DRIVER
7399 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7400 M:      Jiri Kosina <jikos@kernel.org>
7401 L:      linux-input@vger.kernel.org
7402 S:      Maintained
7403 F:      drivers/hid/intel-ish-hid/
7405 INTEL IOMMU (VT-d)
7406 M:      David Woodhouse <dwmw2@infradead.org>
7407 L:      iommu@lists.linux-foundation.org
7408 T:      git git://git.infradead.org/iommu-2.6.git
7409 S:      Supported
7410 F:      drivers/iommu/intel-iommu.c
7411 F:      include/linux/intel-iommu.h
7413 INTEL IOP-ADMA DMA DRIVER
7414 R:      Dan Williams <dan.j.williams@intel.com>
7415 S:      Odd fixes
7416 F:      drivers/dma/iop-adma.c
7418 INTEL IPU3 CSI-2 CIO2 DRIVER
7419 M:      Yong Zhi <yong.zhi@intel.com>
7420 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7421 M:      Bingbu Cao <bingbu.cao@intel.com>
7422 R:      Tian Shu Qiu <tian.shu.qiu@intel.com>
7423 R:      Jian Xu Zheng <jian.xu.zheng@intel.com>
7424 L:      linux-media@vger.kernel.org
7425 S:      Maintained
7426 F:      drivers/media/pci/intel/ipu3/
7427 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7429 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7430 M:      Krzysztof Halasa <khalasa@piap.pl>
7431 S:      Maintained
7432 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7433 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7434 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7435 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7436 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7437 F:      drivers/net/wan/ixp4xx_hss.c
7439 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7440 M:      Deepak Saxena <dsaxena@plexity.net>
7441 S:      Maintained
7442 F:      drivers/char/hw_random/ixp4xx-rng.c
7444 INTEL MANAGEMENT ENGINE (mei)
7445 M:      Tomas Winkler <tomas.winkler@intel.com>
7446 L:      linux-kernel@vger.kernel.org
7447 S:      Supported
7448 F:      include/uapi/linux/mei.h
7449 F:      include/linux/mei_cl_bus.h
7450 F:      drivers/misc/mei/*
7451 F:      drivers/watchdog/mei_wdt.c
7452 F:      Documentation/misc-devices/mei/*
7453 F:      samples/mei/*
7455 INTEL MENLOW THERMAL DRIVER
7456 M:      Sujith Thomas <sujith.thomas@intel.com>
7457 L:      platform-driver-x86@vger.kernel.org
7458 W:      https://01.org/linux-acpi
7459 S:      Supported
7460 F:      drivers/platform/x86/intel_menlow.c
7462 INTEL MERRIFIELD GPIO DRIVER
7463 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7464 L:      linux-gpio@vger.kernel.org
7465 S:      Maintained
7466 F:      drivers/gpio/gpio-merrifield.c
7468 INTEL MIC DRIVERS (mic)
7469 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7470 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7471 S:      Supported
7472 W:      https://github.com/sudeepdutt/mic
7473 W:      http://software.intel.com/en-us/mic-developer
7474 F:      include/linux/mic_bus.h
7475 F:      include/linux/scif.h
7476 F:      include/uapi/linux/mic_common.h
7477 F:      include/uapi/linux/mic_ioctl.h
7478 F:      include/uapi/linux/scif_ioctl.h
7479 F:      drivers/misc/mic/
7480 F:      drivers/dma/mic_x100_dma.c
7481 F:      drivers/dma/mic_x100_dma.h
7482 F:      Documentation/mic/
7484 INTEL PMC CORE DRIVER
7485 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7486 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7487 L:      platform-driver-x86@vger.kernel.org
7488 S:      Maintained
7489 F:      arch/x86/include/asm/pmc_core.h
7490 F:      drivers/platform/x86/intel_pmc_core*
7492 INTEL PMC/P-Unit IPC DRIVER
7493 M:      Zha Qipeng<qipeng.zha@intel.com>
7494 L:      platform-driver-x86@vger.kernel.org
7495 S:      Maintained
7496 F:      drivers/platform/x86/intel_pmc_ipc.c
7497 F:      drivers/platform/x86/intel_punit_ipc.c
7498 F:      arch/x86/include/asm/intel_pmc_ipc.h
7499 F:      arch/x86/include/asm/intel_punit_ipc.h
7501 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7502 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7503 L:      linux-wireless@vger.kernel.org
7504 S:      Maintained
7505 F:      Documentation/networking/README.ipw2100
7506 F:      Documentation/networking/README.ipw2200
7507 F:      drivers/net/wireless/intel/ipw2x00/
7509 INTEL PSTATE DRIVER
7510 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7511 M:      Len Brown <lenb@kernel.org>
7512 L:      linux-pm@vger.kernel.org
7513 S:      Supported
7514 F:      drivers/cpufreq/intel_pstate.c
7516 INTEL RDMA RNIC DRIVER
7517 M:      Faisal Latif <faisal.latif@intel.com>
7518 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7519 L:      linux-rdma@vger.kernel.org
7520 S:      Supported
7521 F:      drivers/infiniband/hw/i40iw/
7522 F:      include/uapi/rdma/i40iw-abi.h
7524 INTEL SHA MULTIBUFFER DRIVER
7525 M:      Megha Dey <megha.dey@linux.intel.com>
7526 R:      Tim Chen <tim.c.chen@linux.intel.com>
7527 L:      linux-crypto@vger.kernel.org
7528 S:      Supported
7529 F:      arch/x86/crypto/sha*-mb/
7530 F:      crypto/mcryptd.c
7532 INTEL TELEMETRY DRIVER
7533 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7534 L:      platform-driver-x86@vger.kernel.org
7535 S:      Maintained
7536 F:      arch/x86/include/asm/intel_telemetry.h
7537 F:      drivers/platform/x86/intel_telemetry*
7539 INTEL VIRTUAL BUTTON DRIVER
7540 M:      AceLan Kao <acelan.kao@canonical.com>
7541 L:      platform-driver-x86@vger.kernel.org
7542 S:      Maintained
7543 F:      drivers/platform/x86/intel-vbtn.c
7545 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7546 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7547 L:      linux-wireless@vger.kernel.org
7548 S:      Supported
7549 F:      drivers/net/wireless/intel/iwlegacy/
7551 INTEL WIRELESS WIFI LINK (iwlwifi)
7552 M:      Johannes Berg <johannes.berg@intel.com>
7553 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7554 M:      Luca Coelho <luciano.coelho@intel.com>
7555 M:      Intel Linux Wireless <linuxwifi@intel.com>
7556 L:      linux-wireless@vger.kernel.org
7557 W:      http://intellinuxwireless.org
7558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7559 S:      Supported
7560 F:      drivers/net/wireless/intel/iwlwifi/
7562 INTEL WIRELESS WIMAX CONNECTION 2400
7563 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7564 M:      linux-wimax@intel.com
7565 L:      wimax@linuxwimax.org (subscribers-only)
7566 S:      Supported
7567 W:      http://linuxwimax.org
7568 F:      Documentation/wimax/README.i2400m
7569 F:      drivers/net/wimax/i2400m/
7570 F:      include/uapi/linux/wimax/i2400m.h
7572 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7573 M:      Mario Limonciello <mario.limonciello@dell.com>
7574 S:      Maintained
7575 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7577 INTEL(R) TRACE HUB
7578 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7579 S:      Supported
7580 F:      Documentation/trace/intel_th.rst
7581 F:      drivers/hwtracing/intel_th/
7583 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7584 M:      Ning Sun <ning.sun@intel.com>
7585 L:      tboot-devel@lists.sourceforge.net
7586 W:      http://tboot.sourceforge.net
7587 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7588 S:      Supported
7589 F:      Documentation/intel_txt.txt
7590 F:      include/linux/tboot.h
7591 F:      arch/x86/kernel/tboot.c
7593 INTEL-MID GPIO DRIVER
7594 M:      David Cohen <david.a.cohen@linux.intel.com>
7595 L:      linux-gpio@vger.kernel.org
7596 S:      Maintained
7597 F:      drivers/gpio/gpio-intel-mid.c
7599 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7600 M:      Linus Walleij <linus.walleij@linaro.org>
7601 L:      linux-iio@vger.kernel.org
7602 S:      Maintained
7603 F:      drivers/iio/gyro/mpu3050*
7604 F:      Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7606 IOC3 ETHERNET DRIVER
7607 M:      Ralf Baechle <ralf@linux-mips.org>
7608 L:      linux-mips@linux-mips.org
7609 S:      Maintained
7610 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7612 IOC3 SERIAL DRIVER
7613 M:      Pat Gefre <pfg@sgi.com>
7614 L:      linux-serial@vger.kernel.org
7615 S:      Maintained
7616 F:      drivers/tty/serial/ioc3_serial.c
7618 IOMMU DRIVERS
7619 M:      Joerg Roedel <joro@8bytes.org>
7620 L:      iommu@lists.linux-foundation.org
7621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7622 S:      Maintained
7623 F:      Documentation/devicetree/bindings/iommu/
7624 F:      drivers/iommu/
7625 F:      include/linux/iommu.h
7626 F:      include/linux/of_iommu.h
7627 F:      include/linux/iova.h
7629 IP MASQUERADING
7630 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7631 S:      Maintained
7632 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7634 IPMI SUBSYSTEM
7635 M:      Corey Minyard <minyard@acm.org>
7636 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7637 W:      http://openipmi.sourceforge.net/
7638 S:      Supported
7639 F:      Documentation/IPMI.txt
7640 F:      drivers/char/ipmi/
7641 F:      include/linux/ipmi*
7642 F:      include/uapi/linux/ipmi*
7644 IPS SCSI RAID DRIVER
7645 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7646 L:      linux-scsi@vger.kernel.org
7647 W:      http://www.adaptec.com/
7648 S:      Maintained
7649 F:      drivers/scsi/ips*
7651 IPVS
7652 M:      Wensong Zhang <wensong@linux-vs.org>
7653 M:      Simon Horman <horms@verge.net.au>
7654 M:      Julian Anastasov <ja@ssi.bg>
7655 L:      netdev@vger.kernel.org
7656 L:      lvs-devel@vger.kernel.org
7657 S:      Maintained
7658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7660 F:      Documentation/networking/ipvs-sysctl.txt
7661 F:      include/net/ip_vs.h
7662 F:      include/uapi/linux/ip_vs.h
7663 F:      net/netfilter/ipvs/
7665 IPWIRELESS DRIVER
7666 M:      Jiri Kosina <jikos@kernel.org>
7667 M:      David Sterba <dsterba@suse.com>
7668 S:      Odd Fixes
7669 F:      drivers/tty/ipwireless/
7671 IPX NETWORK LAYER
7672 L:      netdev@vger.kernel.org
7673 S:      Obsolete
7674 F:      include/uapi/linux/ipx.h
7676 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7677 M:      Marc Zyngier <marc.zyngier@arm.com>
7678 S:      Maintained
7679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7680 F:      Documentation/IRQ-domain.txt
7681 F:      include/linux/irqdomain.h
7682 F:      kernel/irq/irqdomain.c
7683 F:      kernel/irq/msi.c
7685 IRQ SUBSYSTEM
7686 M:      Thomas Gleixner <tglx@linutronix.de>
7687 L:      linux-kernel@vger.kernel.org
7688 S:      Maintained
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7690 F:      kernel/irq/
7692 IRQCHIP DRIVERS
7693 M:      Thomas Gleixner <tglx@linutronix.de>
7694 M:      Jason Cooper <jason@lakedaemon.net>
7695 M:      Marc Zyngier <marc.zyngier@arm.com>
7696 L:      linux-kernel@vger.kernel.org
7697 S:      Maintained
7698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7699 F:      Documentation/devicetree/bindings/interrupt-controller/
7700 F:      drivers/irqchip/
7703 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7704 S:      Maintained
7705 F:      Documentation/isa.txt
7706 F:      drivers/base/isa.c
7707 F:      include/linux/isa.h
7709 ISA RADIO MODULE
7710 M:      Hans Verkuil <hverkuil@xs4all.nl>
7711 L:      linux-media@vger.kernel.org
7712 T:      git git://linuxtv.org/media_tree.git
7713 W:      https://linuxtv.org
7714 S:      Maintained
7715 F:      drivers/media/radio/radio-isa*
7717 ISAPNP
7718 M:      Jaroslav Kysela <perex@perex.cz>
7719 S:      Maintained
7720 F:      Documentation/isapnp.txt
7721 F:      drivers/pnp/isapnp/
7722 F:      include/linux/isapnp.h
7724 ISCSI
7725 M:      Lee Duncan <lduncan@suse.com>
7726 M:      Chris Leech <cleech@redhat.com>
7727 L:      open-iscsi@googlegroups.com
7728 W:      www.open-iscsi.com
7729 S:      Maintained
7730 F:      drivers/scsi/*iscsi*
7731 F:      include/scsi/*iscsi*
7733 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7734 M:      Peter Jones <pjones@redhat.com>
7735 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7736 S:      Maintained
7737 F:      drivers/firmware/iscsi_ibft*
7739 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7740 M:      Sagi Grimberg <sagi@grimberg.me>
7741 M:      Max Gurtovoy <maxg@mellanox.com>
7742 L:      linux-rdma@vger.kernel.org
7743 S:      Supported
7744 W:      http://www.openfabrics.org
7745 W:      www.open-iscsi.org
7746 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7747 F:      drivers/infiniband/ulp/iser/
7749 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7750 M:      Sagi Grimberg <sagi@grimberg.me>
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7752 L:      linux-rdma@vger.kernel.org
7753 L:      target-devel@vger.kernel.org
7754 S:      Supported
7755 W:      http://www.linux-iscsi.org
7756 F:      drivers/infiniband/ulp/isert
7758 ISDN SUBSYSTEM
7759 M:      Karsten Keil <isdn@linux-pingi.de>
7760 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7761 L:      netdev@vger.kernel.org
7762 W:      http://www.isdn4linux.de
7763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7764 S:      Maintained
7765 F:      Documentation/isdn/
7766 F:      drivers/isdn/
7767 F:      include/linux/isdn.h
7768 F:      include/linux/isdn/
7769 F:      include/uapi/linux/isdn.h
7770 F:      include/uapi/linux/isdn/
7772 ISDN SUBSYSTEM (Eicon active card driver)
7773 M:      Armin Schindler <mac@melware.de>
7774 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7775 W:      http://www.melware.de
7776 S:      Maintained
7777 F:      drivers/isdn/hardware/eicon/
7779 IT87 HARDWARE MONITORING DRIVER
7780 M:      Jean Delvare <jdelvare@suse.com>
7781 L:      linux-hwmon@vger.kernel.org
7782 S:      Maintained
7783 F:      Documentation/hwmon/it87
7784 F:      drivers/hwmon/it87.c
7786 IT913X MEDIA DRIVER
7787 M:      Antti Palosaari <crope@iki.fi>
7788 L:      linux-media@vger.kernel.org
7789 W:      https://linuxtv.org
7790 W:      http://palosaari.fi/linux/
7791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7792 T:      git git://linuxtv.org/anttip/media_tree.git
7793 S:      Maintained
7794 F:      drivers/media/tuners/it913x*
7796 IVTV VIDEO4LINUX DRIVER
7797 M:      Andy Walls <awalls@md.metrocast.net>
7798 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7799 L:      linux-media@vger.kernel.org
7800 T:      git git://linuxtv.org/media_tree.git
7801 W:      http://www.ivtvdriver.org
7802 S:      Maintained
7803 F:      Documentation/media/v4l-drivers/ivtv*
7804 F:      drivers/media/pci/ivtv/
7805 F:      include/uapi/linux/ivtv*
7807 IX2505V MEDIA DRIVER
7808 M:      Malcolm Priestley <tvboxspy@gmail.com>
7809 L:      linux-media@vger.kernel.org
7810 W:      https://linuxtv.org
7811 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7812 S:      Maintained
7813 F:      drivers/media/dvb-frontends/ix2505v*
7815 JAILHOUSE HYPERVISOR INTERFACE
7816 M:      Jan Kiszka <jan.kiszka@siemens.com>
7817 L:      jailhouse-dev@googlegroups.com
7818 S:      Maintained
7819 F:      arch/x86/kernel/jailhouse.c
7820 F:      arch/x86/include/asm/jailhouse_para.h
7822 JC42.4 TEMPERATURE SENSOR DRIVER
7823 M:      Guenter Roeck <linux@roeck-us.net>
7824 L:      linux-hwmon@vger.kernel.org
7825 S:      Maintained
7826 F:      drivers/hwmon/jc42.c
7827 F:      Documentation/hwmon/jc42
7829 JFS FILESYSTEM
7830 M:      Dave Kleikamp <shaggy@kernel.org>
7831 L:      jfs-discussion@lists.sourceforge.net
7832 W:      http://jfs.sourceforge.net/
7833 T:      git git://github.com/kleikamp/linux-shaggy.git
7834 S:      Maintained
7835 F:      Documentation/filesystems/jfs.txt
7836 F:      fs/jfs/
7838 JME NETWORK DRIVER
7839 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7840 L:      netdev@vger.kernel.org
7841 S:      Maintained
7842 F:      drivers/net/ethernet/jme.*
7844 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7845 M:      David Woodhouse <dwmw2@infradead.org>
7846 L:      linux-mtd@lists.infradead.org
7847 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7848 S:      Maintained
7849 F:      fs/jffs2/
7850 F:      include/uapi/linux/jffs2.h
7852 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7853 M:      "Theodore Ts'o" <tytso@mit.edu>
7854 M:      Jan Kara <jack@suse.com>
7855 L:      linux-ext4@vger.kernel.org
7856 S:      Maintained
7857 F:      fs/jbd2/
7858 F:      include/linux/jbd2.h
7860 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7861 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7862 L:      linux-media@vger.kernel.org
7863 S:      Maintained
7864 F:      drivers/media/platform/rcar_jpu.c
7866 JSM Neo PCI based serial card
7867 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7868 L:      linux-serial@vger.kernel.org
7869 S:      Maintained
7870 F:      drivers/tty/serial/jsm/
7872 K10TEMP HARDWARE MONITORING DRIVER
7873 M:      Clemens Ladisch <clemens@ladisch.de>
7874 L:      linux-hwmon@vger.kernel.org
7875 S:      Maintained
7876 F:      Documentation/hwmon/k10temp
7877 F:      drivers/hwmon/k10temp.c
7879 K8TEMP HARDWARE MONITORING DRIVER
7880 M:      Rudolf Marek <r.marek@assembler.cz>
7881 L:      linux-hwmon@vger.kernel.org
7882 S:      Maintained
7883 F:      Documentation/hwmon/k8temp
7884 F:      drivers/hwmon/k8temp.c
7886 KASAN
7887 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7888 R:      Alexander Potapenko <glider@google.com>
7889 R:      Dmitry Vyukov <dvyukov@google.com>
7890 L:      kasan-dev@googlegroups.com
7891 S:      Maintained
7892 F:      arch/*/include/asm/kasan.h
7893 F:      arch/*/mm/kasan_init*
7894 F:      Documentation/dev-tools/kasan.rst
7895 F:      include/linux/kasan*.h
7896 F:      lib/test_kasan.c
7897 F:      mm/kasan/
7898 F:      scripts/Makefile.kasan
7900 KCONFIG
7901 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7903 L:      linux-kbuild@vger.kernel.org
7904 S:      Maintained
7905 F:      Documentation/kbuild/kconfig*
7906 F:      scripts/kconfig/
7907 F:      scripts/Kconfig.include
7909 KDUMP
7910 M:      Dave Young <dyoung@redhat.com>
7911 M:      Baoquan He <bhe@redhat.com>
7912 R:      Vivek Goyal <vgoyal@redhat.com>
7913 L:      kexec@lists.infradead.org
7914 W:      http://lse.sourceforge.net/kdump/
7915 S:      Maintained
7916 F:      Documentation/kdump/
7918 KEENE FM RADIO TRANSMITTER DRIVER
7919 M:      Hans Verkuil <hverkuil@xs4all.nl>
7920 L:      linux-media@vger.kernel.org
7921 T:      git git://linuxtv.org/media_tree.git
7922 W:      https://linuxtv.org
7923 S:      Maintained
7924 F:      drivers/media/radio/radio-keene*
7926 KERNEL AUTOMOUNTER
7927 M:      Ian Kent <raven@themaw.net>
7928 L:      autofs@vger.kernel.org
7929 S:      Maintained
7930 F:      fs/autofs/
7932 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7933 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7934 M:      Michal Marek <michal.lkml@markovi.net>
7935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7936 L:      linux-kbuild@vger.kernel.org
7937 S:      Maintained
7938 F:      Documentation/kbuild/
7939 F:      Makefile
7940 F:      scripts/Kbuild*
7941 F:      scripts/Makefile*
7942 F:      scripts/basic/
7943 F:      scripts/mk*
7944 F:      scripts/mod/
7945 F:      scripts/package/
7947 KERNEL JANITORS
7948 L:      kernel-janitors@vger.kernel.org
7949 W:      http://kernelnewbies.org/KernelJanitors
7950 S:      Odd Fixes
7952 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7953 M:      "J. Bruce Fields" <bfields@fieldses.org>
7954 M:      Jeff Layton <jlayton@kernel.org>
7955 L:      linux-nfs@vger.kernel.org
7956 W:      http://nfs.sourceforge.net/
7957 T:      git git://linux-nfs.org/~bfields/linux.git
7958 S:      Supported
7959 F:      fs/nfsd/
7960 F:      include/uapi/linux/nfsd/
7961 F:      fs/lockd/
7962 F:      fs/nfs_common/
7963 F:      net/sunrpc/
7964 F:      include/linux/lockd/
7965 F:      include/linux/sunrpc/
7966 F:      include/uapi/linux/sunrpc/
7968 KERNEL SELFTEST FRAMEWORK
7969 M:      Shuah Khan <shuah@kernel.org>
7970 L:      linux-kselftest@vger.kernel.org
7971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7972 Q:      https://patchwork.kernel.org/project/linux-kselftest/list/
7973 S:      Maintained
7974 F:      tools/testing/selftests/
7975 F:      Documentation/dev-tools/kselftest*
7977 KERNEL USERMODE HELPER
7978 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7979 L:      linux-kernel@vger.kernel.org
7980 S:      Maintained
7981 F:      kernel/umh.c
7982 F:      include/linux/umh.h
7984 KERNEL VIRTUAL MACHINE (KVM)
7985 M:      Paolo Bonzini <pbonzini@redhat.com>
7986 M:      Radim Krčmář <rkrcmar@redhat.com>
7987 L:      kvm@vger.kernel.org
7988 W:      http://www.linux-kvm.org
7989 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7990 S:      Supported
7991 F:      Documentation/virtual/kvm/
7992 F:      include/trace/events/kvm.h
7993 F:      include/uapi/asm-generic/kvm*
7994 F:      include/uapi/linux/kvm*
7995 F:      include/asm-generic/kvm*
7996 F:      include/linux/kvm*
7997 F:      include/kvm/iodev.h
7998 F:      virt/kvm/*
7999 F:      tools/kvm/
8001 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8002 M:      Joerg Roedel <joro@8bytes.org>
8003 L:      kvm@vger.kernel.org
8004 W:      http://www.linux-kvm.org/
8005 S:      Maintained
8006 F:      arch/x86/include/asm/svm.h
8007 F:      arch/x86/kvm/svm.c
8009 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8010 M:      Christoffer Dall <christoffer.dall@arm.com>
8011 M:      Marc Zyngier <marc.zyngier@arm.com>
8012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8013 L:      kvmarm@lists.cs.columbia.edu
8014 W:      http://systems.cs.columbia.edu/projects/kvm-arm
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8016 S:      Supported
8017 F:      arch/arm/include/uapi/asm/kvm*
8018 F:      arch/arm/include/asm/kvm*
8019 F:      arch/arm/kvm/
8020 F:      virt/kvm/arm/
8021 F:      include/kvm/arm_*
8023 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8024 M:      Christoffer Dall <christoffer.dall@arm.com>
8025 M:      Marc Zyngier <marc.zyngier@arm.com>
8026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8027 L:      kvmarm@lists.cs.columbia.edu
8028 S:      Maintained
8029 F:      arch/arm64/include/uapi/asm/kvm*
8030 F:      arch/arm64/include/asm/kvm*
8031 F:      arch/arm64/kvm/
8033 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8034 M:      James Hogan <jhogan@kernel.org>
8035 L:      linux-mips@linux-mips.org
8036 S:      Supported
8037 F:      arch/mips/include/uapi/asm/kvm*
8038 F:      arch/mips/include/asm/kvm*
8039 F:      arch/mips/kvm/
8041 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8042 M:      Paul Mackerras <paulus@ozlabs.org>
8043 L:      kvm-ppc@vger.kernel.org
8044 W:      http://www.linux-kvm.org/
8045 T:      git git://github.com/agraf/linux-2.6.git
8046 S:      Supported
8047 F:      arch/powerpc/include/uapi/asm/kvm*
8048 F:      arch/powerpc/include/asm/kvm*
8049 F:      arch/powerpc/kvm/
8050 F:      arch/powerpc/kernel/kvm*
8052 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8053 M:      Christian Borntraeger <borntraeger@de.ibm.com>
8054 M:      Janosch Frank <frankja@linux.ibm.com>
8055 R:      David Hildenbrand <david@redhat.com>
8056 R:      Cornelia Huck <cohuck@redhat.com>
8057 L:      linux-s390@vger.kernel.org
8058 W:      http://www.ibm.com/developerworks/linux/linux390/
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8060 S:      Supported
8061 F:      arch/s390/include/uapi/asm/kvm*
8062 F:      arch/s390/include/asm/gmap.h
8063 F:      arch/s390/include/asm/kvm*
8064 F:      arch/s390/kvm/
8065 F:      arch/s390/mm/gmap.c
8067 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8068 M:      Paolo Bonzini <pbonzini@redhat.com>
8069 M:      Radim Krčmář <rkrcmar@redhat.com>
8070 L:      kvm@vger.kernel.org
8071 W:      http://www.linux-kvm.org
8072 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8073 S:      Supported
8074 F:      arch/x86/kvm/
8075 F:      arch/x86/include/uapi/asm/kvm*
8076 F:      arch/x86/include/asm/kvm*
8077 F:      arch/x86/include/asm/pvclock-abi.h
8078 F:      arch/x86/kernel/kvm.c
8079 F:      arch/x86/kernel/kvmclock.c
8081 KERNFS
8082 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8083 M:      Tejun Heo <tj@kernel.org>
8084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8085 S:      Supported
8086 F:      include/linux/kernfs.h
8087 F:      fs/kernfs/
8089 KEXEC
8090 M:      Eric Biederman <ebiederm@xmission.com>
8091 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
8092 L:      kexec@lists.infradead.org
8093 S:      Maintained
8094 F:      include/linux/kexec.h
8095 F:      include/uapi/linux/kexec.h
8096 F:      kernel/kexec*
8098 KEYS-ENCRYPTED
8099 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8100 L:      linux-integrity@vger.kernel.org
8101 L:      keyrings@vger.kernel.org
8102 S:      Supported
8103 F:      Documentation/security/keys/trusted-encrypted.rst
8104 F:      include/keys/encrypted-type.h
8105 F:      security/keys/encrypted-keys/
8107 KEYS-TRUSTED
8108 M:      James Bottomley <jejb@linux.vnet.ibm.com>
8109 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
8110 L:      linux-integrity@vger.kernel.org
8111 L:      keyrings@vger.kernel.org
8112 S:      Supported
8113 F:      Documentation/security/keys/trusted-encrypted.rst
8114 F:      include/keys/trusted-type.h
8115 F:      security/keys/trusted.c
8116 F:      security/keys/trusted.h
8118 KEYS/KEYRINGS:
8119 M:      David Howells <dhowells@redhat.com>
8120 L:      keyrings@vger.kernel.org
8121 S:      Maintained
8122 F:      Documentation/security/keys/core.rst
8123 F:      include/linux/key.h
8124 F:      include/linux/key-type.h
8125 F:      include/linux/keyctl.h
8126 F:      include/uapi/linux/keyctl.h
8127 F:      include/keys/
8128 F:      security/keys/
8130 KGDB / KDB /debug_core
8131 M:      Jason Wessel <jason.wessel@windriver.com>
8132 M:      Daniel Thompson <daniel.thompson@linaro.org>
8133 W:      http://kgdb.wiki.kernel.org/
8134 L:      kgdb-bugreport@lists.sourceforge.net
8135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8136 S:      Maintained
8137 F:      Documentation/dev-tools/kgdb.rst
8138 F:      drivers/misc/kgdbts.c
8139 F:      drivers/tty/serial/kgdboc.c
8140 F:      include/linux/kdb.h
8141 F:      include/linux/kgdb.h
8142 F:      kernel/debug/
8144 KMEMLEAK
8145 M:      Catalin Marinas <catalin.marinas@arm.com>
8146 S:      Maintained
8147 F:      Documentation/dev-tools/kmemleak.rst
8148 F:      include/linux/kmemleak.h
8149 F:      mm/kmemleak.c
8150 F:      mm/kmemleak-test.c
8152 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8153 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
8154 L:      linux-kernel@vger.kernel.org
8155 S:      Maintained
8156 F:      kernel/kmod.c
8157 F:      include/linux/kmod.h
8158 F:      lib/test_kmod.c
8159 F:      tools/testing/selftests/kmod/
8161 KPROBES
8162 M:      Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8163 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8164 M:      "David S. Miller" <davem@davemloft.net>
8165 M:      Masami Hiramatsu <mhiramat@kernel.org>
8166 S:      Maintained
8167 F:      Documentation/kprobes.txt
8168 F:      include/linux/kprobes.h
8169 F:      include/asm-generic/kprobes.h
8170 F:      kernel/kprobes.c
8172 KS0108 LCD CONTROLLER DRIVER
8173 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8174 S:      Maintained
8175 F:      Documentation/auxdisplay/ks0108
8176 F:      drivers/auxdisplay/ks0108.c
8177 F:      include/linux/ks0108.h
8179 L3MDEV
8180 M:      David Ahern <dsa@cumulusnetworks.com>
8181 L:      netdev@vger.kernel.org
8182 S:      Maintained
8183 F:      net/l3mdev
8184 F:      include/net/l3mdev.h
8186 LANTIQ MIPS ARCHITECTURE
8187 M:      John Crispin <john@phrozen.org>
8188 L:      linux-mips@linux-mips.org
8189 S:      Maintained
8190 F:      arch/mips/lantiq
8191 F:      drivers/soc/lantiq
8193 LAPB module
8194 L:      linux-x25@vger.kernel.org
8195 S:      Orphan
8196 F:      Documentation/networking/lapb-module.txt
8197 F:      include/*/lapb.h
8198 F:      net/lapb/
8200 LASI 53c700 driver for PARISC
8201 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8202 L:      linux-scsi@vger.kernel.org
8203 S:      Maintained
8204 F:      Documentation/scsi/53c700.txt
8205 F:      drivers/scsi/53c700*
8207 LEAKING_ADDRESSES
8208 M:      Tobin C. Harding <me@tobin.cc>
8209 M:      Tycho Andersen <tycho@tycho.ws>
8210 L:      kernel-hardening@lists.openwall.com
8211 S:      Maintained
8212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8213 F:      scripts/leaking_addresses.pl
8215 LED SUBSYSTEM
8216 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
8217 M:      Pavel Machek <pavel@ucw.cz>
8218 L:      linux-leds@vger.kernel.org
8219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8220 S:      Maintained
8221 F:      Documentation/devicetree/bindings/leds/
8222 F:      drivers/leds/
8223 F:      include/linux/leds.h
8225 LEGACY EEPROM DRIVER
8226 M:      Jean Delvare <jdelvare@suse.com>
8227 S:      Maintained
8228 F:      Documentation/misc-devices/eeprom
8229 F:      drivers/misc/eeprom/eeprom.c
8231 LEGO MINDSTORMS EV3
8232 R:      David Lechner <david@lechnology.com>
8233 S:      Maintained
8234 F:      arch/arm/boot/dts/da850-lego-ev3.dts
8235 F:      Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8236 F:      drivers/power/supply/lego_ev3_battery.c
8238 LEGO USB Tower driver
8239 M:      Juergen Stuber <starblue@users.sourceforge.net>
8240 L:      legousb-devel@lists.sourceforge.net
8241 W:      http://legousb.sourceforge.net/
8242 S:      Maintained
8243 F:      drivers/usb/misc/legousbtower.c
8245 LG2160 MEDIA DRIVER
8246 M:      Michael Krufky <mkrufky@linuxtv.org>
8247 L:      linux-media@vger.kernel.org
8248 W:      https://linuxtv.org
8249 W:      http://github.com/mkrufky
8250 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8251 T:      git git://linuxtv.org/mkrufky/tuners.git
8252 S:      Maintained
8253 F:      drivers/media/dvb-frontends/lg2160.*
8255 LGDT3305 MEDIA DRIVER
8256 M:      Michael Krufky <mkrufky@linuxtv.org>
8257 L:      linux-media@vger.kernel.org
8258 W:      https://linuxtv.org
8259 W:      http://github.com/mkrufky
8260 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8261 T:      git git://linuxtv.org/mkrufky/tuners.git
8262 S:      Maintained
8263 F:      drivers/media/dvb-frontends/lgdt3305.*
8265 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8266 M:      Viresh Kumar <vireshk@kernel.org>
8267 L:      linux-ide@vger.kernel.org
8268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8269 S:      Maintained
8270 F:      include/linux/pata_arasan_cf_data.h
8271 F:      drivers/ata/pata_arasan_cf.c
8273 LIBATA PATA DRIVERS
8274 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8275 M:      Jens Axboe <axboe@kernel.dk>
8276 L:      linux-ide@vger.kernel.org
8277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8278 S:      Maintained
8279 F:      drivers/ata/pata_*.c
8280 F:      drivers/ata/ata_generic.c
8282 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8283 M:      Linus Walleij <linus.walleij@linaro.org>
8284 L:      linux-ide@vger.kernel.org
8285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8286 S:      Maintained
8287 F:      drivers/ata/pata_ftide010.c
8288 F:      drivers/ata/sata_gemini.c
8289 F:      drivers/ata/sata_gemini.h
8291 LIBATA SATA AHCI PLATFORM devices support
8292 M:      Hans de Goede <hdegoede@redhat.com>
8293 M:      Jens Axboe <axboe@kernel.dk>
8294 L:      linux-ide@vger.kernel.org
8295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8296 S:      Maintained
8297 F:      drivers/ata/ahci_platform.c
8298 F:      drivers/ata/libahci_platform.c
8299 F:      include/linux/ahci_platform.h
8301 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8302 M:      Mikael Pettersson <mikpelinux@gmail.com>
8303 L:      linux-ide@vger.kernel.org
8304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8305 S:      Maintained
8306 F:      drivers/ata/sata_promise.*
8308 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8309 M:      Jens Axboe <axboe@kernel.dk>
8310 L:      linux-ide@vger.kernel.org
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8312 S:      Maintained
8313 F:      drivers/ata/
8314 F:      include/linux/ata.h
8315 F:      include/linux/libata.h
8316 F:      Documentation/devicetree/bindings/ata/
8318 LIBLOCKDEP
8319 M:      Sasha Levin <alexander.levin@microsoft.com>
8320 S:      Maintained
8321 F:      tools/lib/lockdep/
8323 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8324 M:      Ross Zwisler <zwisler@kernel.org>
8325 M:      Dan Williams <dan.j.williams@intel.com>
8326 M:      Vishal Verma <vishal.l.verma@intel.com>
8327 M:      Dave Jiang <dave.jiang@intel.com>
8328 L:      linux-nvdimm@lists.01.org
8329 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8330 S:      Supported
8331 F:      drivers/nvdimm/blk.c
8332 F:      drivers/nvdimm/region_devs.c
8334 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8335 M:      Vishal Verma <vishal.l.verma@intel.com>
8336 M:      Dan Williams <dan.j.williams@intel.com>
8337 M:      Ross Zwisler <zwisler@kernel.org>
8338 M:      Dave Jiang <dave.jiang@intel.com>
8339 L:      linux-nvdimm@lists.01.org
8340 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8341 S:      Supported
8342 F:      drivers/nvdimm/btt*
8344 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8345 M:      Ross Zwisler <zwisler@kernel.org>
8346 M:      Dan Williams <dan.j.williams@intel.com>
8347 M:      Vishal Verma <vishal.l.verma@intel.com>
8348 M:      Dave Jiang <dave.jiang@intel.com>
8349 L:      linux-nvdimm@lists.01.org
8350 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8351 S:      Supported
8352 F:      drivers/nvdimm/pmem*
8354 LIBNVDIMM: DEVICETREE BINDINGS
8355 M:      Oliver O'Halloran <oohall@gmail.com>
8356 L:      linux-nvdimm@lists.01.org
8357 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8358 S:      Supported
8359 F:      drivers/nvdimm/of_pmem.c
8360 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8362 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8363 M:      Dan Williams <dan.j.williams@intel.com>
8364 M:      Ross Zwisler <zwisler@kernel.org>
8365 M:      Vishal Verma <vishal.l.verma@intel.com>
8366 M:      Dave Jiang <dave.jiang@intel.com>
8367 L:      linux-nvdimm@lists.01.org
8368 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8370 S:      Supported
8371 F:      drivers/nvdimm/*
8372 F:      drivers/acpi/nfit/*
8373 F:      include/linux/nd.h
8374 F:      include/linux/libnvdimm.h
8375 F:      include/uapi/linux/ndctl.h
8377 LIGHTNVM PLATFORM SUPPORT
8378 M:      Matias Bjorling <mb@lightnvm.io>
8379 W:      http://github/OpenChannelSSD
8380 L:      linux-block@vger.kernel.org
8381 S:      Maintained
8382 F:      drivers/lightnvm/
8383 F:      include/linux/lightnvm.h
8384 F:      include/uapi/linux/lightnvm.h
8386 LINUX FOR POWER MACINTOSH
8387 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8388 W:      http://www.penguinppc.org/
8389 L:      linuxppc-dev@lists.ozlabs.org
8390 S:      Maintained
8391 F:      arch/powerpc/platforms/powermac/
8392 F:      drivers/macintosh/
8394 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8395 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8396 M:      Paul Mackerras <paulus@samba.org>
8397 M:      Michael Ellerman <mpe@ellerman.id.au>
8398 W:      https://github.com/linuxppc/linux/wiki
8399 L:      linuxppc-dev@lists.ozlabs.org
8400 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8402 S:      Supported
8403 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8404 F:      Documentation/devicetree/bindings/powerpc/
8405 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8406 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8407 F:      Documentation/powerpc/
8408 F:      arch/powerpc/
8409 F:      drivers/char/tpm/tpm_ibmvtpm*
8410 F:      drivers/crypto/nx/
8411 F:      drivers/crypto/vmx/
8412 F:      drivers/i2c/busses/i2c-opal.c
8413 F:      drivers/net/ethernet/ibm/ibmveth.*
8414 F:      drivers/net/ethernet/ibm/ibmvnic.*
8415 F:      drivers/pci/hotplug/pnv_php.c
8416 F:      drivers/pci/hotplug/rpa*
8417 F:      drivers/rtc/rtc-opal.c
8418 F:      drivers/scsi/ibmvscsi/
8419 F:      drivers/tty/hvc/hvc_opal.c
8420 F:      drivers/watchdog/wdrtas.c
8421 F:      tools/testing/selftests/powerpc
8422 N:      /pmac
8423 N:      powermac
8424 N:      powernv
8425 N:      [^a-z0-9]ps3
8426 N:      pseries
8428 LINUX FOR POWERPC EMBEDDED MPC5XXX
8429 M:      Anatolij Gustschin <agust@denx.de>
8430 L:      linuxppc-dev@lists.ozlabs.org
8431 T:      git git://git.denx.de/linux-denx-agust.git
8432 S:      Maintained
8433 F:      arch/powerpc/platforms/512x/
8434 F:      arch/powerpc/platforms/52xx/
8436 LINUX FOR POWERPC EMBEDDED PPC4XX
8437 M:      Alistair Popple <alistair@popple.id.au>
8438 M:      Matt Porter <mporter@kernel.crashing.org>
8439 W:      http://www.penguinppc.org/
8440 L:      linuxppc-dev@lists.ozlabs.org
8441 S:      Maintained
8442 F:      arch/powerpc/platforms/40x/
8443 F:      arch/powerpc/platforms/44x/
8445 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8446 M:      Scott Wood <oss@buserror.net>
8447 M:      Kumar Gala <galak@kernel.crashing.org>
8448 W:      http://www.penguinppc.org/
8449 L:      linuxppc-dev@lists.ozlabs.org
8450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8451 S:      Maintained
8452 F:      arch/powerpc/platforms/83xx/
8453 F:      arch/powerpc/platforms/85xx/
8454 F:      Documentation/devicetree/bindings/powerpc/fsl/
8456 LINUX FOR POWERPC EMBEDDED PPC8XX
8457 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8458 W:      http://www.penguinppc.org/
8459 L:      linuxppc-dev@lists.ozlabs.org
8460 S:      Maintained
8461 F:      arch/powerpc/platforms/8xx/
8463 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8464 L:      linuxppc-dev@lists.ozlabs.org
8465 S:      Orphan
8466 F:      arch/powerpc/*/*virtex*
8467 F:      arch/powerpc/*/*/*virtex*
8469 LINUX FOR POWERPC PA SEMI PWRFICIENT
8470 L:      linuxppc-dev@lists.ozlabs.org
8471 S:      Orphan
8472 F:      arch/powerpc/platforms/pasemi/
8473 F:      drivers/*/*pasemi*
8474 F:      drivers/*/*/*pasemi*
8476 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8477 M:      Kees Cook <keescook@chromium.org>
8478 S:      Maintained
8479 F:      drivers/misc/lkdtm/*
8481 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8482 M:      Alan Stern <stern@rowland.harvard.edu>
8483 M:      Andrea Parri <andrea.parri@amarulasolutions.com>
8484 M:      Will Deacon <will.deacon@arm.com>
8485 M:      Peter Zijlstra <peterz@infradead.org>
8486 M:      Boqun Feng <boqun.feng@gmail.com>
8487 M:      Nicholas Piggin <npiggin@gmail.com>
8488 M:      David Howells <dhowells@redhat.com>
8489 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8490 M:      Luc Maranget <luc.maranget@inria.fr>
8491 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8492 R:      Akira Yokosawa <akiyks@gmail.com>
8493 R:      Daniel Lustig <dlustig@nvidia.com>
8494 L:      linux-kernel@vger.kernel.org
8495 L:      linux-arch@vger.kernel.org
8496 S:      Supported
8497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8498 F:      tools/memory-model/
8499 F:      Documentation/atomic_bitops.txt
8500 F:      Documentation/atomic_t.txt
8501 F:      Documentation/core-api/atomic_ops.rst
8502 F:      Documentation/core-api/refcount-vs-atomic.rst
8503 F:      Documentation/memory-barriers.txt
8505 LIS3LV02D ACCELEROMETER DRIVER
8506 M:      Eric Piel <eric.piel@tremplin-utc.net>
8507 S:      Maintained
8508 F:      Documentation/misc-devices/lis3lv02d
8509 F:      drivers/misc/lis3lv02d/
8510 F:      drivers/platform/x86/hp_accel.c
8512 LIVE PATCHING
8513 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8514 M:      Jessica Yu <jeyu@kernel.org>
8515 M:      Jiri Kosina <jikos@kernel.org>
8516 M:      Miroslav Benes <mbenes@suse.cz>
8517 R:      Petr Mladek <pmladek@suse.com>
8518 S:      Maintained
8519 F:      kernel/livepatch/
8520 F:      include/linux/livepatch.h
8521 F:      arch/x86/include/asm/livepatch.h
8522 F:      arch/x86/kernel/livepatch.c
8523 F:      Documentation/livepatch/
8524 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8525 F:      samples/livepatch/
8526 L:      live-patching@vger.kernel.org
8527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8529 LLC (802.2)
8530 L:      netdev@vger.kernel.org
8531 S:      Odd fixes
8532 F:      include/linux/llc.h
8533 F:      include/uapi/linux/llc.h
8534 F:      include/net/llc*
8535 F:      net/llc/
8537 LM73 HARDWARE MONITOR DRIVER
8538 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8539 L:      linux-hwmon@vger.kernel.org
8540 S:      Maintained
8541 F:      drivers/hwmon/lm73.c
8543 LM78 HARDWARE MONITOR DRIVER
8544 M:      Jean Delvare <jdelvare@suse.com>
8545 L:      linux-hwmon@vger.kernel.org
8546 S:      Maintained
8547 F:      Documentation/hwmon/lm78
8548 F:      drivers/hwmon/lm78.c
8550 LM83 HARDWARE MONITOR DRIVER
8551 M:      Jean Delvare <jdelvare@suse.com>
8552 L:      linux-hwmon@vger.kernel.org
8553 S:      Maintained
8554 F:      Documentation/hwmon/lm83
8555 F:      drivers/hwmon/lm83.c
8557 LM90 HARDWARE MONITOR DRIVER
8558 M:      Jean Delvare <jdelvare@suse.com>
8559 L:      linux-hwmon@vger.kernel.org
8560 S:      Maintained
8561 F:      Documentation/hwmon/lm90
8562 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8563 F:      drivers/hwmon/lm90.c
8564 F:      include/dt-bindings/thermal/lm90.h
8566 LM95234 HARDWARE MONITOR DRIVER
8567 M:      Guenter Roeck <linux@roeck-us.net>
8568 L:      linux-hwmon@vger.kernel.org
8569 S:      Maintained
8570 F:      Documentation/hwmon/lm95234
8571 F:      drivers/hwmon/lm95234.c
8573 LME2510 MEDIA DRIVER
8574 M:      Malcolm Priestley <tvboxspy@gmail.com>
8575 L:      linux-media@vger.kernel.org
8576 W:      https://linuxtv.org
8577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8578 S:      Maintained
8579 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8581 LOADPIN SECURITY MODULE
8582 M:      Kees Cook <keescook@chromium.org>
8583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8584 S:      Supported
8585 F:      security/loadpin/
8586 F:      Documentation/admin-guide/LSM/LoadPin.rst
8588 LOCKING PRIMITIVES
8589 M:      Peter Zijlstra <peterz@infradead.org>
8590 M:      Ingo Molnar <mingo@redhat.com>
8591 M:      Will Deacon <will.deacon@arm.com>
8592 L:      linux-kernel@vger.kernel.org
8593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8594 S:      Maintained
8595 F:      Documentation/locking/
8596 F:      include/linux/lockdep.h
8597 F:      include/linux/spinlock*.h
8598 F:      arch/*/include/asm/spinlock*.h
8599 F:      include/linux/rwlock*.h
8600 F:      include/linux/mutex*.h
8601 F:      arch/*/include/asm/mutex*.h
8602 F:      include/linux/rwsem*.h
8603 F:      arch/*/include/asm/rwsem.h
8604 F:      include/linux/seqlock.h
8605 F:      lib/locking*.[ch]
8606 F:      kernel/locking/
8607 X:      kernel/locking/locktorture.c
8609 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8610 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8611 L:      linux-ntfs-dev@lists.sourceforge.net
8612 W:      http://www.linux-ntfs.org/content/view/19/37/
8613 S:      Maintained
8614 F:      Documentation/ldm.txt
8615 F:      block/partitions/ldm.*
8617 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8618 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8619 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8620 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8621 L:      MPT-FusionLinux.pdl@broadcom.com
8622 L:      linux-scsi@vger.kernel.org
8623 W:      http://www.avagotech.com/support/
8624 S:      Supported
8625 F:      drivers/message/fusion/
8626 F:      drivers/scsi/mpt3sas/
8628 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8629 M:      Matthew Wilcox <matthew@wil.cx>
8630 L:      linux-scsi@vger.kernel.org
8631 S:      Maintained
8632 F:      drivers/scsi/sym53c8xx_2/
8634 LTC1660 DAC DRIVER
8635 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
8636 L:      linux-iio@vger.kernel.org
8637 S:      Maintained
8638 F:      Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8639 F:      drivers/iio/dac/ltc1660.c
8641 LTC4261 HARDWARE MONITOR DRIVER
8642 M:      Guenter Roeck <linux@roeck-us.net>
8643 L:      linux-hwmon@vger.kernel.org
8644 S:      Maintained
8645 F:      Documentation/hwmon/ltc4261
8646 F:      drivers/hwmon/ltc4261.c
8648 LTC4306 I2C MULTIPLEXER DRIVER
8649 M:      Michael Hennerich <michael.hennerich@analog.com>
8650 W:      http://ez.analog.com/community/linux-device-drivers
8651 L:      linux-i2c@vger.kernel.org
8652 S:      Supported
8653 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8654 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8656 LTP (Linux Test Project)
8657 M:      Mike Frysinger <vapier@gentoo.org>
8658 M:      Cyril Hrubis <chrubis@suse.cz>
8659 M:      Wanlong Gao <wanlong.gao@gmail.com>
8660 M:      Jan Stancek <jstancek@redhat.com>
8661 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8662 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8663 L:      ltp@lists.linux.it (subscribers-only)
8664 W:      http://linux-test-project.github.io/
8665 T:      git git://github.com/linux-test-project/ltp.git
8666 S:      Maintained
8668 M68K ARCHITECTURE
8669 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8670 L:      linux-m68k@lists.linux-m68k.org
8671 W:      http://www.linux-m68k.org/
8672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8673 S:      Maintained
8674 F:      arch/m68k/
8675 F:      drivers/zorro/
8677 M68K ON APPLE MACINTOSH
8678 M:      Joshua Thompson <funaho@jurai.org>
8679 W:      http://www.mac.linux-m68k.org/
8680 L:      linux-m68k@lists.linux-m68k.org
8681 S:      Maintained
8682 F:      arch/m68k/mac/
8684 M68K ON HP9000/300
8685 M:      Philip Blundell <philb@gnu.org>
8686 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8687 S:      Maintained
8688 F:      arch/m68k/hp300/
8690 M88DS3103 MEDIA DRIVER
8691 M:      Antti Palosaari <crope@iki.fi>
8692 L:      linux-media@vger.kernel.org
8693 W:      https://linuxtv.org
8694 W:      http://palosaari.fi/linux/
8695 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8696 T:      git git://linuxtv.org/anttip/media_tree.git
8697 S:      Maintained
8698 F:      drivers/media/dvb-frontends/m88ds3103*
8700 M88RS2000 MEDIA DRIVER
8701 M:      Malcolm Priestley <tvboxspy@gmail.com>
8702 L:      linux-media@vger.kernel.org
8703 W:      https://linuxtv.org
8704 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8705 S:      Maintained
8706 F:      drivers/media/dvb-frontends/m88rs2000*
8708 MA901 MASTERKIT USB FM RADIO DRIVER
8709 M:      Alexey Klimov <klimov.linux@gmail.com>
8710 L:      linux-media@vger.kernel.org
8711 T:      git git://linuxtv.org/media_tree.git
8712 S:      Maintained
8713 F:      drivers/media/radio/radio-ma901.c
8715 MAC80211
8716 M:      Johannes Berg <johannes@sipsolutions.net>
8717 L:      linux-wireless@vger.kernel.org
8718 W:      http://wireless.kernel.org/
8719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8721 S:      Maintained
8722 F:      Documentation/networking/mac80211-injection.txt
8723 F:      include/net/mac80211.h
8724 F:      net/mac80211/
8725 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8726 F:      Documentation/networking/mac80211_hwsim/README
8728 MAILBOX API
8729 M:      Jassi Brar <jassisinghbrar@gmail.com>
8730 L:      linux-kernel@vger.kernel.org
8731 S:      Maintained
8732 F:      drivers/mailbox/
8733 F:      include/linux/mailbox_client.h
8734 F:      include/linux/mailbox_controller.h
8736 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8737 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8738 W:      http://www.kernel.org/doc/man-pages
8739 L:      linux-man@vger.kernel.org
8740 S:      Maintained
8742 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8743 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8744 L:      linux-mips@linux-mips.org
8745 S:      Maintained
8746 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8748 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8749 M:      Andrew Lunn <andrew@lunn.ch>
8750 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8751 L:      netdev@vger.kernel.org
8752 S:      Maintained
8753 F:      drivers/net/dsa/mv88e6xxx/
8754 F:      linux/platform_data/mv88e6xxx.h
8755 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8757 MARVELL ARMADA DRM SUPPORT
8758 M:      Russell King <linux@armlinux.org.uk>
8759 S:      Maintained
8760 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8761 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8762 F:      drivers/gpu/drm/armada/
8763 F:      include/uapi/drm/armada_drm.h
8764 F:      Documentation/devicetree/bindings/display/armada/
8766 MARVELL CRYPTO DRIVER
8767 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8768 M:      Arnaud Ebalard <arno@natisbad.org>
8769 F:      drivers/crypto/marvell/
8770 S:      Maintained
8771 L:      linux-crypto@vger.kernel.org
8773 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8774 M:      Mirko Lindner <mlindner@marvell.com>
8775 M:      Stephen Hemminger <stephen@networkplumber.org>
8776 L:      netdev@vger.kernel.org
8777 S:      Maintained
8778 F:      drivers/net/ethernet/marvell/sk*
8780 MARVELL LIBERTAS WIRELESS DRIVER
8781 L:      libertas-dev@lists.infradead.org
8782 S:      Orphan
8783 F:      drivers/net/wireless/marvell/libertas/
8785 MARVELL MACCHIATOBIN SUPPORT
8786 M:      Russell King <linux@armlinux.org.uk>
8787 L:      linux-arm-kernel@lists.infradead.org
8788 S:      Maintained
8789 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8791 MARVELL MV643XX ETHERNET DRIVER
8792 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8793 L:      netdev@vger.kernel.org
8794 S:      Maintained
8795 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8796 F:      include/linux/mv643xx.h
8798 MARVELL MV88X3310 PHY DRIVER
8799 M:      Russell King <linux@armlinux.org.uk>
8800 L:      netdev@vger.kernel.org
8801 S:      Maintained
8802 F:      drivers/net/phy/marvell10g.c
8804 MARVELL MVNETA ETHERNET DRIVER
8805 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8806 L:      netdev@vger.kernel.org
8807 S:      Maintained
8808 F:      drivers/net/ethernet/marvell/mvneta.*
8810 MARVELL MWIFIEX WIRELESS DRIVER
8811 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8812 M:      Nishant Sarmukadam <nishants@marvell.com>
8813 M:      Ganapathi Bhat <gbhat@marvell.com>
8814 M:      Xinming Hu <huxinming820@gmail.com>
8815 L:      linux-wireless@vger.kernel.org
8816 S:      Maintained
8817 F:      drivers/net/wireless/marvell/mwifiex/
8819 MARVELL MWL8K WIRELESS DRIVER
8820 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8821 L:      linux-wireless@vger.kernel.org
8822 S:      Odd Fixes
8823 F:      drivers/net/wireless/marvell/mwl8k.c
8825 MARVELL NAND CONTROLLER DRIVER
8826 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8827 L:      linux-mtd@lists.infradead.org
8828 S:      Maintained
8829 F:      drivers/mtd/nand/raw/marvell_nand.c
8830 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8832 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8833 M:      Nicolas Pitre <nico@fluxnic.net>
8834 S:      Odd Fixes
8835 F:      drivers/mmc/host/mvsdio.*
8837 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8838 M:      Hu Ziji <huziji@marvell.com>
8839 L:      linux-mmc@vger.kernel.org
8840 S:      Supported
8841 F:      drivers/mmc/host/sdhci-xenon*
8842 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8844 MATROX FRAMEBUFFER DRIVER
8845 L:      linux-fbdev@vger.kernel.org
8846 S:      Orphan
8847 F:      drivers/video/fbdev/matrox/matroxfb_*
8848 F:      include/uapi/linux/matroxfb.h
8850 MAX16065 HARDWARE MONITOR DRIVER
8851 M:      Guenter Roeck <linux@roeck-us.net>
8852 L:      linux-hwmon@vger.kernel.org
8853 S:      Maintained
8854 F:      Documentation/hwmon/max16065
8855 F:      drivers/hwmon/max16065.c
8857 MAX20751 HARDWARE MONITOR DRIVER
8858 M:      Guenter Roeck <linux@roeck-us.net>
8859 L:      linux-hwmon@vger.kernel.org
8860 S:      Maintained
8861 F:      Documentation/hwmon/max20751
8862 F:      drivers/hwmon/max20751.c
8864 MAX2175 SDR TUNER DRIVER
8865 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8866 L:      linux-media@vger.kernel.org
8867 T:      git git://linuxtv.org/media_tree.git
8868 S:      Maintained
8869 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8870 F:      Documentation/media/v4l-drivers/max2175.rst
8871 F:      drivers/media/i2c/max2175*
8872 F:      include/uapi/linux/max2175.h
8874 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8875 L:      linux-hwmon@vger.kernel.org
8876 S:      Orphan
8877 F:      Documentation/hwmon/max6650
8878 F:      drivers/hwmon/max6650.c
8880 MAX6697 HARDWARE MONITOR DRIVER
8881 M:      Guenter Roeck <linux@roeck-us.net>
8882 L:      linux-hwmon@vger.kernel.org
8883 S:      Maintained
8884 F:      Documentation/hwmon/max6697
8885 F:      Documentation/devicetree/bindings/hwmon/max6697.txt
8886 F:      drivers/hwmon/max6697.c
8887 F:      include/linux/platform_data/max6697.h
8889 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8890 M:      Peter Rosin <peda@axentia.se>
8891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8892 S:      Maintained
8893 F:      Documentation/devicetree/bindings/sound/max9860.txt
8894 F:      sound/soc/codecs/max9860.*
8896 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8897 M:      Javier Martinez Canillas <javier@dowhile0.org>
8898 L:      linux-kernel@vger.kernel.org
8899 S:      Supported
8900 F:      drivers/regulator/max77802-regulator.c
8901 F:      Documentation/devicetree/bindings/*/*max77802.txt
8902 F:      include/dt-bindings/*/*max77802.h
8904 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8905 M:      Krzysztof Kozlowski <krzk@kernel.org>
8906 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8907 L:      linux-pm@vger.kernel.org
8908 S:      Supported
8909 F:      drivers/power/supply/max14577_charger.c
8910 F:      drivers/power/supply/max77693_charger.c
8912 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8913 M:      Chanwoo Choi <cw00.choi@samsung.com>
8914 M:      Krzysztof Kozlowski <krzk@kernel.org>
8915 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8916 L:      linux-kernel@vger.kernel.org
8917 S:      Supported
8918 F:      drivers/*/max14577*.c
8919 F:      drivers/*/max77686*.c
8920 F:      drivers/*/max77693*.c
8921 F:      drivers/extcon/extcon-max14577.c
8922 F:      drivers/extcon/extcon-max77693.c
8923 F:      drivers/rtc/rtc-max77686.c
8924 F:      drivers/clk/clk-max77686.c
8925 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8926 F:      Documentation/devicetree/bindings/*/max77686.txt
8927 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8928 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8929 F:      include/linux/mfd/max14577*.h
8930 F:      include/linux/mfd/max77686*.h
8931 F:      include/linux/mfd/max77693*.h
8933 MAXIRADIO FM RADIO RECEIVER DRIVER
8934 M:      Hans Verkuil <hverkuil@xs4all.nl>
8935 L:      linux-media@vger.kernel.org
8936 T:      git git://linuxtv.org/media_tree.git
8937 W:      https://linuxtv.org
8938 S:      Maintained
8939 F:      drivers/media/radio/radio-maxiradio*
8941 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8942 M:      Peter Rosin <peda@axentia.se>
8943 L:      linux-iio@vger.kernel.org
8944 S:      Maintained
8945 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8946 F:      drivers/iio/potentiometer/mcp4018.c
8947 F:      drivers/iio/potentiometer/mcp4531.c
8949 MCR20A IEEE-802.15.4 RADIO DRIVER
8950 M:      Xue Liu <liuxuenetmail@gmail.com>
8951 L:      linux-wpan@vger.kernel.org
8952 W:      https://github.com/xueliu/mcr20a-linux
8953 S:      Maintained
8954 F:      drivers/net/ieee802154/mcr20a.c
8955 F:      drivers/net/ieee802154/mcr20a.h
8956 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8958 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8959 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8960 L:      linux-iio@vger.kernel.org
8961 S:      Maintained
8962 F:      drivers/iio/dac/cio-dac.c
8964 MEDIA DRIVERS FOR ASCOT2E
8965 M:      Sergey Kozlov <serjk@netup.ru>
8966 M:      Abylay Ospan <aospan@netup.ru>
8967 L:      linux-media@vger.kernel.org
8968 W:      https://linuxtv.org
8969 W:      http://netup.tv/
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Supported
8972 F:      drivers/media/dvb-frontends/ascot2e*
8974 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8975 M:      Jasmin Jessich <jasmin@anw.at>
8976 L:      linux-media@vger.kernel.org
8977 W:      https://linuxtv.org
8978 T:      git git://linuxtv.org/media_tree.git
8979 S:      Maintained
8980 F:      drivers/media/dvb-frontends/cxd2099*
8982 MEDIA DRIVERS FOR CXD2841ER
8983 M:      Sergey Kozlov <serjk@netup.ru>
8984 M:      Abylay Ospan <aospan@netup.ru>
8985 L:      linux-media@vger.kernel.org
8986 W:      https://linuxtv.org
8987 W:      http://netup.tv/
8988 T:      git git://linuxtv.org/media_tree.git
8989 S:      Supported
8990 F:      drivers/media/dvb-frontends/cxd2841er*
8992 MEDIA DRIVERS FOR CXD2880
8993 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8994 L:      linux-media@vger.kernel.org
8995 W:      http://linuxtv.org/
8996 T:      git git://linuxtv.org/media_tree.git
8997 S:      Supported
8998 F:      drivers/media/dvb-frontends/cxd2880/*
8999 F:      drivers/media/spi/cxd2880*
9001 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9002 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9003 L:      linux-media@vger.kernel.org
9004 W:      https://linuxtv.org
9005 T:      git git://linuxtv.org/media_tree.git
9006 S:      Maintained
9007 F:      drivers/media/pci/ddbridge/*
9009 MEDIA DRIVERS FOR FREESCALE IMX
9010 M:      Steve Longerbeam <slongerbeam@gmail.com>
9011 M:      Philipp Zabel <p.zabel@pengutronix.de>
9012 L:      linux-media@vger.kernel.org
9013 T:      git git://linuxtv.org/media_tree.git
9014 S:      Maintained
9015 F:      Documentation/devicetree/bindings/media/imx.txt
9016 F:      Documentation/media/v4l-drivers/imx.rst
9017 F:      drivers/staging/media/imx/
9018 F:      include/linux/imx-media.h
9019 F:      include/media/imx.h
9021 MEDIA DRIVERS FOR HELENE
9022 M:      Abylay Ospan <aospan@netup.ru>
9023 L:      linux-media@vger.kernel.org
9024 W:      https://linuxtv.org
9025 W:      http://netup.tv/
9026 T:      git git://linuxtv.org/media_tree.git
9027 S:      Supported
9028 F:      drivers/media/dvb-frontends/helene*
9030 MEDIA DRIVERS FOR HORUS3A
9031 M:      Sergey Kozlov <serjk@netup.ru>
9032 M:      Abylay Ospan <aospan@netup.ru>
9033 L:      linux-media@vger.kernel.org
9034 W:      https://linuxtv.org
9035 W:      http://netup.tv/
9036 T:      git git://linuxtv.org/media_tree.git
9037 S:      Supported
9038 F:      drivers/media/dvb-frontends/horus3a*
9040 MEDIA DRIVERS FOR LNBH25
9041 M:      Sergey Kozlov <serjk@netup.ru>
9042 M:      Abylay Ospan <aospan@netup.ru>
9043 L:      linux-media@vger.kernel.org
9044 W:      https://linuxtv.org
9045 W:      http://netup.tv/
9046 T:      git git://linuxtv.org/media_tree.git
9047 S:      Supported
9048 F:      drivers/media/dvb-frontends/lnbh25*
9050 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9051 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9052 L:      linux-media@vger.kernel.org
9053 W:      https://linuxtv.org
9054 T:      git git://linuxtv.org/media_tree.git
9055 S:      Maintained
9056 F:      drivers/media/dvb-frontends/mxl5xx*
9058 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9059 M:      Sergey Kozlov <serjk@netup.ru>
9060 M:      Abylay Ospan <aospan@netup.ru>
9061 L:      linux-media@vger.kernel.org
9062 W:      https://linuxtv.org
9063 W:      http://netup.tv/
9064 T:      git git://linuxtv.org/media_tree.git
9065 S:      Supported
9066 F:      drivers/media/pci/netup_unidvb/*
9068 MEDIA DRIVERS FOR RENESAS - CEU
9069 M:      Jacopo Mondi <jacopo@jmondi.org>
9070 L:      linux-media@vger.kernel.org
9071 L:      linux-renesas-soc@vger.kernel.org
9072 T:      git git://linuxtv.org/media_tree.git
9073 S:      Supported
9074 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
9075 F:      drivers/media/platform/renesas-ceu.c
9076 F:      include/media/drv-intf/renesas-ceu.h
9078 MEDIA DRIVERS FOR RENESAS - DRIF
9079 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9080 L:      linux-media@vger.kernel.org
9081 L:      linux-renesas-soc@vger.kernel.org
9082 T:      git git://linuxtv.org/media_tree.git
9083 S:      Supported
9084 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
9085 F:      drivers/media/platform/rcar_drif.c
9087 MEDIA DRIVERS FOR RENESAS - FCP
9088 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9089 L:      linux-media@vger.kernel.org
9090 L:      linux-renesas-soc@vger.kernel.org
9091 T:      git git://linuxtv.org/media_tree.git
9092 S:      Supported
9093 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
9094 F:      drivers/media/platform/rcar-fcp.c
9095 F:      include/media/rcar-fcp.h
9097 MEDIA DRIVERS FOR RENESAS - FDP1
9098 M:      Kieran Bingham <kieran@bingham.xyz>
9099 L:      linux-media@vger.kernel.org
9100 L:      linux-renesas-soc@vger.kernel.org
9101 T:      git git://linuxtv.org/media_tree.git
9102 S:      Supported
9103 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
9104 F:      drivers/media/platform/rcar_fdp1.c
9106 MEDIA DRIVERS FOR RENESAS - VIN
9107 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
9108 L:      linux-media@vger.kernel.org
9109 L:      linux-renesas-soc@vger.kernel.org
9110 T:      git git://linuxtv.org/media_tree.git
9111 S:      Supported
9112 F:      Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9113 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
9114 F:      drivers/media/platform/rcar-vin/
9116 MEDIA DRIVERS FOR RENESAS - VSP1
9117 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9118 L:      linux-media@vger.kernel.org
9119 L:      linux-renesas-soc@vger.kernel.org
9120 T:      git git://linuxtv.org/media_tree.git
9121 S:      Supported
9122 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
9123 F:      drivers/media/platform/vsp1/
9125 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9126 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9127 L:      linux-media@vger.kernel.org
9128 W:      https://linuxtv.org
9129 T:      git git://linuxtv.org/media_tree.git
9130 S:      Maintained
9131 F:      drivers/media/dvb-frontends/stv0910*
9133 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9134 M:      Daniel Scheller <d.scheller.oss@gmail.com>
9135 L:      linux-media@vger.kernel.org
9136 W:      https://linuxtv.org
9137 T:      git git://linuxtv.org/media_tree.git
9138 S:      Maintained
9139 F:      drivers/media/dvb-frontends/stv6111*
9141 MEDIA DRIVERS FOR STM32 - DCMI
9142 M:      Hugues Fruchet <hugues.fruchet@st.com>
9143 L:      linux-media@vger.kernel.org
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Supported
9146 F:      Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9147 F:      drivers/media/platform/stm32/stm32-dcmi.c
9149 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9150 M:      Dmitry Osipenko <digetx@gmail.com>
9151 L:      linux-media@vger.kernel.org
9152 L:      linux-tegra@vger.kernel.org
9153 T:      git git://linuxtv.org/media_tree.git
9154 S:      Maintained
9155 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9156 F:      drivers/staging/media/tegra-vde/
9158 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9159 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
9160 P:      LinuxTV.org Project
9161 L:      linux-media@vger.kernel.org
9162 W:      https://linuxtv.org
9163 Q:      http://patchwork.kernel.org/project/linux-media/list/
9164 T:      git git://linuxtv.org/media_tree.git
9165 S:      Maintained
9166 F:      Documentation/devicetree/bindings/media/
9167 F:      Documentation/media/
9168 F:      drivers/media/
9169 F:      drivers/staging/media/
9170 F:      include/linux/platform_data/media/
9171 F:      include/media/
9172 F:      include/uapi/linux/dvb/
9173 F:      include/uapi/linux/videodev2.h
9174 F:      include/uapi/linux/media.h
9175 F:      include/uapi/linux/v4l2-*
9176 F:      include/uapi/linux/meye.h
9177 F:      include/uapi/linux/ivtv*
9178 F:      include/uapi/linux/uvcvideo.h
9180 MEDIATEK BLUETOOTH DRIVER
9181 M:      Sean Wang <sean.wang@mediatek.com>
9182 L:      linux-bluetooth@vger.kernel.org
9183 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9184 S:      Maintained
9185 F:      Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9186 F:      drivers/bluetooth/btmtkuart.c
9188 MEDIATEK CIR DRIVER
9189 M:      Sean Wang <sean.wang@mediatek.com>
9190 S:      Maintained
9191 F:      drivers/media/rc/mtk-cir.c
9193 MEDIATEK DMA DRIVER
9194 M:      Sean Wang <sean.wang@mediatek.com>
9195 L:      dmaengine@vger.kernel.org
9196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9197 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9198 S:      Maintained
9199 F:      Documentation/devicetree/bindings/dma/mtk-*
9200 F:      drivers/dma/mediatek/
9202 MEDIATEK PMIC LED DRIVER
9203 M:      Sean Wang <sean.wang@mediatek.com>
9204 S:      Maintained
9205 F:      drivers/leds/leds-mt6323.c
9206 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
9208 MEDIATEK ETHERNET DRIVER
9209 M:      Felix Fietkau <nbd@openwrt.org>
9210 M:      John Crispin <john@phrozen.org>
9211 M:      Sean Wang <sean.wang@mediatek.com>
9212 M:      Nelson Chang <nelson.chang@mediatek.com>
9213 L:      netdev@vger.kernel.org
9214 S:      Maintained
9215 F:      drivers/net/ethernet/mediatek/
9217 MEDIATEK SWITCH DRIVER
9218 M:      Sean Wang <sean.wang@mediatek.com>
9219 L:      netdev@vger.kernel.org
9220 S:      Maintained
9221 F:      drivers/net/dsa/mt7530.*
9222 F:      net/dsa/tag_mtk.c
9224 MEDIATEK JPEG DRIVER
9225 M:      Rick Chang <rick.chang@mediatek.com>
9226 M:      Bin Liu <bin.liu@mediatek.com>
9227 S:      Supported
9228 F:      drivers/media/platform/mtk-jpeg/
9229 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9231 MEDIATEK MDP DRIVER
9232 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9233 M:      Houlong Wei <houlong.wei@mediatek.com>
9234 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9235 S:      Supported
9236 F:      drivers/media/platform/mtk-mdp/
9237 F:      drivers/media/platform/mtk-vpu/
9238 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
9240 MEDIATEK MEDIA DRIVER
9241 M:      Tiffany Lin <tiffany.lin@mediatek.com>
9242 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9243 S:      Supported
9244 F:      drivers/media/platform/mtk-vcodec/
9245 F:      drivers/media/platform/mtk-vpu/
9246 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9247 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
9249 MEDIATEK MT7601U WIRELESS LAN DRIVER
9250 M:      Jakub Kicinski <kubakici@wp.pl>
9251 L:      linux-wireless@vger.kernel.org
9252 S:      Maintained
9253 F:      drivers/net/wireless/mediatek/mt7601u/
9255 MEDIATEK NAND CONTROLLER DRIVER
9256 M:      Xiaolei Li <xiaolei.li@mediatek.com>
9257 L:      linux-mtd@lists.infradead.org
9258 S:      Maintained
9259 F:      drivers/mtd/nand/raw/mtk_*
9260 F:      Documentation/devicetree/bindings/mtd/mtk-nand.txt
9262 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9263 M:      Sean Wang <sean.wang@mediatek.com>
9264 S:      Maintained
9265 F:      drivers/char/hw_random/mtk-rng.c
9267 MEDIATEK USB3 DRD IP DRIVER
9268 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
9269 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
9270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9272 S:      Maintained
9273 F:      drivers/usb/mtu3/
9275 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9276 M:      Peter Senna Tschudin <peter.senna@gmail.com>
9277 M:      Martin Donnelly <martin.donnelly@ge.com>
9278 M:      Martyn Welch <martyn.welch@collabora.co.uk>
9279 S:      Maintained
9280 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9281 F:      Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9283 MEGARAID SCSI/SAS DRIVERS
9284 M:      Kashyap Desai <kashyap.desai@broadcom.com>
9285 M:      Sumit Saxena <sumit.saxena@broadcom.com>
9286 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9287 L:      megaraidlinux.pdl@broadcom.com
9288 L:      linux-scsi@vger.kernel.org
9289 W:      http://www.avagotech.com/support/
9290 S:      Maintained
9291 F:      Documentation/scsi/megaraid.txt
9292 F:      drivers/scsi/megaraid.*
9293 F:      drivers/scsi/megaraid/
9295 MELEXIS MLX90614 DRIVER
9296 M:      Crt Mori <cmo@melexis.com>
9297 L:      linux-iio@vger.kernel.org
9298 W:      http://www.melexis.com
9299 S:      Supported
9300 F:      drivers/iio/temperature/mlx90614.c
9302 MELEXIS MLX90632 DRIVER
9303 M:      Crt Mori <cmo@melexis.com>
9304 L:      linux-iio@vger.kernel.org
9305 W:      http://www.melexis.com
9306 S:      Supported
9307 F:      drivers/iio/temperature/mlx90632.c
9309 MELFAS MIP4 TOUCHSCREEN DRIVER
9310 M:      Sangwon Jee <jeesw@melfas.com>
9311 W:      http://www.melfas.com
9312 S:      Supported
9313 F:      drivers/input/touchscreen/melfas_mip4.c
9314 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9316 MELLANOX ETHERNET DRIVER (mlx4_en)
9317 M:      Tariq Toukan <tariqt@mellanox.com>
9318 L:      netdev@vger.kernel.org
9319 S:      Supported
9320 W:      http://www.mellanox.com
9321 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9322 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9324 MELLANOX ETHERNET DRIVER (mlx5e)
9325 M:      Saeed Mahameed <saeedm@mellanox.com>
9326 L:      netdev@vger.kernel.org
9327 S:      Supported
9328 W:      http://www.mellanox.com
9329 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9330 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9332 MELLANOX ETHERNET INNOVA DRIVERS
9333 R:      Boris Pismenny <borisp@mellanox.com>
9334 L:      netdev@vger.kernel.org
9335 S:      Supported
9336 W:      http://www.mellanox.com
9337 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9338 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9339 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9340 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9341 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9343 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9344 R:      Boris Pismenny <borisp@mellanox.com>
9345 L:      netdev@vger.kernel.org
9346 S:      Supported
9347 W:      http://www.mellanox.com
9348 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9349 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9350 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9352 MELLANOX ETHERNET SWITCH DRIVERS
9353 M:      Jiri Pirko <jiri@mellanox.com>
9354 M:      Ido Schimmel <idosch@mellanox.com>
9355 L:      netdev@vger.kernel.org
9356 S:      Supported
9357 W:      http://www.mellanox.com
9358 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9359 F:      drivers/net/ethernet/mellanox/mlxsw/
9360 F:      tools/testing/selftests/drivers/net/mlxsw/
9362 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9363 M:      mlxsw@mellanox.com
9364 L:      netdev@vger.kernel.org
9365 S:      Supported
9366 W:      http://www.mellanox.com
9367 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9368 F:      drivers/net/ethernet/mellanox/mlxfw/
9370 MELLANOX HARDWARE PLATFORM SUPPORT
9371 M:      Andy Shevchenko <andy@infradead.org>
9372 M:      Darren Hart <dvhart@infradead.org>
9373 M:      Vadim Pasternak <vadimp@mellanox.com>
9374 L:      platform-driver-x86@vger.kernel.org
9375 S:      Supported
9376 F:      drivers/platform/mellanox/
9378 MELLANOX MLX4 core VPI driver
9379 M:      Tariq Toukan <tariqt@mellanox.com>
9380 L:      netdev@vger.kernel.org
9381 L:      linux-rdma@vger.kernel.org
9382 W:      http://www.mellanox.com
9383 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9384 S:      Supported
9385 F:      drivers/net/ethernet/mellanox/mlx4/
9386 F:      include/linux/mlx4/
9388 MELLANOX MLX4 IB driver
9389 M:      Yishai Hadas <yishaih@mellanox.com>
9390 L:      linux-rdma@vger.kernel.org
9391 W:      http://www.mellanox.com
9392 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9393 S:      Supported
9394 F:      drivers/infiniband/hw/mlx4/
9395 F:      include/linux/mlx4/
9396 F:      include/uapi/rdma/mlx4-abi.h
9398 MELLANOX MLX5 core VPI driver
9399 M:      Saeed Mahameed <saeedm@mellanox.com>
9400 M:      Leon Romanovsky <leonro@mellanox.com>
9401 L:      netdev@vger.kernel.org
9402 L:      linux-rdma@vger.kernel.org
9403 W:      http://www.mellanox.com
9404 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9405 S:      Supported
9406 F:      drivers/net/ethernet/mellanox/mlx5/core/
9407 F:      include/linux/mlx5/
9409 MELLANOX MLX5 IB driver
9410 M:      Leon Romanovsky <leonro@mellanox.com>
9411 L:      linux-rdma@vger.kernel.org
9412 W:      http://www.mellanox.com
9413 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9414 S:      Supported
9415 F:      drivers/infiniband/hw/mlx5/
9416 F:      include/linux/mlx5/
9417 F:      include/uapi/rdma/mlx5-abi.h
9419 MELLANOX MLXCPLD I2C AND MUX DRIVER
9420 M:      Vadim Pasternak <vadimp@mellanox.com>
9421 M:      Michael Shych <michaelsh@mellanox.com>
9422 L:      linux-i2c@vger.kernel.org
9423 S:      Supported
9424 F:      drivers/i2c/busses/i2c-mlxcpld.c
9425 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9426 F:      Documentation/i2c/busses/i2c-mlxcpld
9428 MELLANOX MLXCPLD LED DRIVER
9429 M:      Vadim Pasternak <vadimp@mellanox.com>
9430 L:      linux-leds@vger.kernel.org
9431 S:      Supported
9432 F:      drivers/leds/leds-mlxcpld.c
9433 F:      drivers/leds/leds-mlxreg.c
9434 F:      Documentation/leds/leds-mlxcpld.txt
9436 MELLANOX PLATFORM DRIVER
9437 M:      Vadim Pasternak <vadimp@mellanox.com>
9438 L:      platform-driver-x86@vger.kernel.org
9439 S:      Supported
9440 F:      drivers/platform/x86/mlx-platform.c
9442 MEMBARRIER SUPPORT
9443 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9444 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9445 L:      linux-kernel@vger.kernel.org
9446 S:      Supported
9447 F:      kernel/sched/membarrier.c
9448 F:      include/uapi/linux/membarrier.h
9449 F:      arch/powerpc/include/asm/membarrier.h
9451 MEMORY MANAGEMENT
9452 L:      linux-mm@kvack.org
9453 W:      http://www.linux-mm.org
9454 S:      Maintained
9455 F:      include/linux/mm.h
9456 F:      include/linux/gfp.h
9457 F:      include/linux/mmzone.h
9458 F:      include/linux/memory_hotplug.h
9459 F:      include/linux/vmalloc.h
9460 F:      mm/
9462 MEMORY TECHNOLOGY DEVICES (MTD)
9463 M:      David Woodhouse <dwmw2@infradead.org>
9464 M:      Brian Norris <computersforpeace@gmail.com>
9465 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9466 M:      Marek Vasut <marek.vasut@gmail.com>
9467 M:      Richard Weinberger <richard@nod.at>
9468 L:      linux-mtd@lists.infradead.org
9469 W:      http://www.linux-mtd.infradead.org/
9470 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9471 T:      git git://git.infradead.org/linux-mtd.git master
9472 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9473 S:      Maintained
9474 F:      Documentation/devicetree/bindings/mtd/
9475 F:      drivers/mtd/
9476 F:      include/linux/mtd/
9477 F:      include/uapi/mtd/
9479 MEN A21 WATCHDOG DRIVER
9480 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9481 L:      linux-watchdog@vger.kernel.org
9482 S:      Maintained
9483 F:      drivers/watchdog/mena21_wdt.c
9485 MEN CHAMELEON BUS (mcb)
9486 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9487 S:      Maintained
9488 F:      drivers/mcb/
9489 F:      include/linux/mcb.h
9490 F:      Documentation/men-chameleon-bus.txt
9492 MEN F21BMC (Board Management Controller)
9493 M:      Andreas Werner <andreas.werner@men.de>
9494 S:      Supported
9495 F:      drivers/mfd/menf21bmc.c
9496 F:      drivers/watchdog/menf21bmc_wdt.c
9497 F:      drivers/leds/leds-menf21bmc.c
9498 F:      drivers/hwmon/menf21bmc_hwmon.c
9499 F:      Documentation/hwmon/menf21bmc
9501 MEN Z069 WATCHDOG DRIVER
9502 M:      Johannes Thumshirn <jth@kernel.org>
9503 L:      linux-watchdog@vger.kernel.org
9504 S:      Maintained
9505 F:      drivers/watchdog/menz069_wdt.c
9507 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9508 M:      Neil Armstrong <narmstrong@baylibre.com>
9509 L:      linux-media@lists.freedesktop.org
9510 L:      linux-amlogic@lists.infradead.org
9511 W:      http://linux-meson.com/
9512 S:      Supported
9513 F:      drivers/media/platform/meson/ao-cec.c
9514 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9515 T:      git git://linuxtv.org/media_tree.git
9517 MICROBLAZE ARCHITECTURE
9518 M:      Michal Simek <monstr@monstr.eu>
9519 W:      http://www.monstr.eu/fdt/
9520 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9521 S:      Supported
9522 F:      arch/microblaze/
9524 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9525 M:      Richard Genoud <richard.genoud@gmail.com>
9526 S:      Maintained
9527 F:      drivers/tty/serial/atmel_serial.c
9528 F:      drivers/tty/serial/atmel_serial.h
9530 MICROCHIP / ATMEL DMA DRIVER
9531 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533 L:      dmaengine@vger.kernel.org
9534 S:      Supported
9535 F:      drivers/dma/at_hdmac.c
9536 F:      drivers/dma/at_hdmac_regs.h
9537 F:      include/linux/platform_data/dma-atmel.h
9539 MICROCHIP / ATMEL ECC DRIVER
9540 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9541 L:      linux-crypto@vger.kernel.org
9542 S:      Maintained
9543 F:      drivers/crypto/atmel-ecc.*
9545 MICROCHIP / ATMEL ISC DRIVER
9546 M:      Songjun Wu <songjun.wu@microchip.com>
9547 L:      linux-media@vger.kernel.org
9548 S:      Supported
9549 F:      drivers/media/platform/atmel/atmel-isc.c
9550 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9551 F:      devicetree/bindings/media/atmel-isc.txt
9553 MICROCHIP / ATMEL NAND DRIVER
9554 M:      Josh Wu <rainyfeeling@outlook.com>
9555 L:      linux-mtd@lists.infradead.org
9556 S:      Supported
9557 F:      drivers/mtd/nand/raw/atmel/*
9558 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9560 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9561 M:      Woojung Huh <Woojung.Huh@microchip.com>
9562 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9563 L:      netdev@vger.kernel.org
9564 S:      Maintained
9565 F:      net/dsa/tag_ksz.c
9566 F:      drivers/net/dsa/microchip/*
9567 F:      include/linux/platform_data/microchip-ksz.h
9568 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9570 MICROCHIP LAN743X ETHERNET DRIVER
9571 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9572 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9573 L:      netdev@vger.kernel.org
9574 S:      Maintained
9575 F:      drivers/net/ethernet/microchip/lan743x_*
9577 MICROCHIP / ATMEL MCP3911 ADC DRIVER
9578 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
9579 M:      Kent Gustavsson <kent@minoris.se>
9580 L:      linux-iio@vger.kernel.org
9581 S:      Supported
9582 F:      drivers/iio/adc/mcp3911.c
9583 F:      Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9585 MICROCHIP USB251XB DRIVER
9586 M:      Richard Leitner <richard.leitner@skidata.com>
9587 L:      linux-usb@vger.kernel.org
9588 S:      Maintained
9589 F:      drivers/usb/misc/usb251xb.c
9590 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9592 MICROSEMI MIPS SOCS
9593 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9594 L:      linux-mips@linux-mips.org
9595 S:      Maintained
9596 F:      arch/mips/generic/board-ocelot.c
9597 F:      arch/mips/configs/generic/board-ocelot.config
9598 F:      arch/mips/boot/dts/mscc/
9599 F:      Documentation/devicetree/bindings/mips/mscc.txt
9601 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9602 M:      Don Brace <don.brace@microsemi.com>
9603 L:      esc.storagedev@microsemi.com
9604 L:      linux-scsi@vger.kernel.org
9605 S:      Supported
9606 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9607 F:      drivers/scsi/smartpqi/Kconfig
9608 F:      drivers/scsi/smartpqi/Makefile
9609 F:      include/linux/cciss*.h
9610 F:      include/uapi/linux/cciss*.h
9611 F:      Documentation/scsi/smartpqi.txt
9613 MICROSEMI ETHERNET SWITCH DRIVER
9614 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9615 L:      netdev@vger.kernel.org
9616 S:      Supported
9617 F:      drivers/net/ethernet/mscc/
9619 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9620 M:      Chen Yu <yu.c.chen@intel.com>
9621 L:      platform-driver-x86@vger.kernel.org
9622 S:      Supported
9623 F:      drivers/platform/x86/surfacepro3_button.c
9625 MICROTEK X6 SCANNER
9626 M:      Oliver Neukum <oliver@neukum.org>
9627 S:      Maintained
9628 F:      drivers/usb/image/microtek.*
9630 MIPS
9631 M:      Ralf Baechle <ralf@linux-mips.org>
9632 M:      Paul Burton <paul.burton@mips.com>
9633 M:      James Hogan <jhogan@kernel.org>
9634 L:      linux-mips@linux-mips.org
9635 W:      http://www.linux-mips.org/
9636 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9638 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9639 S:      Supported
9640 F:      Documentation/devicetree/bindings/mips/
9641 F:      Documentation/mips/
9642 F:      arch/mips/
9643 F:      drivers/platform/mips/
9645 MIPS BOSTON DEVELOPMENT BOARD
9646 M:      Paul Burton <paul.burton@mips.com>
9647 L:      linux-mips@linux-mips.org
9648 S:      Maintained
9649 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9650 F:      arch/mips/boot/dts/img/boston.dts
9651 F:      arch/mips/configs/generic/board-boston.config
9652 F:      drivers/clk/imgtec/clk-boston.c
9653 F:      include/dt-bindings/clock/boston-clock.h
9655 MIPS GENERIC PLATFORM
9656 M:      Paul Burton <paul.burton@mips.com>
9657 L:      linux-mips@linux-mips.org
9658 S:      Supported
9659 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9660 F:      arch/mips/generic/
9661 F:      arch/mips/tools/generic-board-config.sh
9663 MIPS/LOONGSON1 ARCHITECTURE
9664 M:      Keguang Zhang <keguang.zhang@gmail.com>
9665 L:      linux-mips@linux-mips.org
9666 S:      Maintained
9667 F:      arch/mips/loongson32/
9668 F:      arch/mips/include/asm/mach-loongson32/
9669 F:      drivers/*/*loongson1*
9670 F:      drivers/*/*/*loongson1*
9672 MIPS/LOONGSON2 ARCHITECTURE
9673 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9674 L:      linux-mips@linux-mips.org
9675 S:      Maintained
9676 F:      arch/mips/loongson64/*{2e/2f}*
9677 F:      arch/mips/include/asm/mach-loongson64/
9678 F:      drivers/*/*loongson2*
9679 F:      drivers/*/*/*loongson2*
9681 MIPS/LOONGSON3 ARCHITECTURE
9682 M:      Huacai Chen <chenhc@lemote.com>
9683 L:      linux-mips@linux-mips.org
9684 S:      Maintained
9685 F:      arch/mips/loongson64/
9686 F:      arch/mips/include/asm/mach-loongson64/
9687 F:      drivers/platform/mips/cpu_hwmon.c
9688 F:      drivers/*/*loongson3*
9689 F:      drivers/*/*/*loongson3*
9691 MIPS RINT INSTRUCTION EMULATION
9692 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9693 L:      linux-mips@linux-mips.org
9694 S:      Supported
9695 F:      arch/mips/math-emu/sp_rint.c
9696 F:      arch/mips/math-emu/dp_rint.c
9698 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9699 M:      Hans Verkuil <hverkuil@xs4all.nl>
9700 L:      linux-media@vger.kernel.org
9701 T:      git git://linuxtv.org/media_tree.git
9702 W:      https://linuxtv.org
9703 S:      Odd Fixes
9704 F:      drivers/media/radio/radio-miropcm20*
9706 MMP SUPPORT
9707 M:      Eric Miao <eric.y.miao@gmail.com>
9708 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9710 T:      git git://github.com/hzhuang1/linux.git
9711 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9712 S:      Maintained
9713 F:      arch/arm/boot/dts/mmp*
9714 F:      arch/arm/mach-mmp/
9716 MN88472 MEDIA DRIVER
9717 M:      Antti Palosaari <crope@iki.fi>
9718 L:      linux-media@vger.kernel.org
9719 W:      https://linuxtv.org
9720 W:      http://palosaari.fi/linux/
9721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9722 S:      Maintained
9723 F:      drivers/media/dvb-frontends/mn88472*
9725 MN88473 MEDIA DRIVER
9726 M:      Antti Palosaari <crope@iki.fi>
9727 L:      linux-media@vger.kernel.org
9728 W:      https://linuxtv.org
9729 W:      http://palosaari.fi/linux/
9730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9731 S:      Maintained
9732 F:      drivers/media/dvb-frontends/mn88473*
9734 PCI DRIVER FOR MOBIVEIL PCIE IP
9735 M:      Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9736 L:      linux-pci@vger.kernel.org
9737 S:      Supported
9738 F:      Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9739 F:      drivers/pci/controller/pcie-mobiveil.c
9741 MODULE SUPPORT
9742 M:      Jessica Yu <jeyu@kernel.org>
9743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9744 S:      Maintained
9745 F:      include/linux/module.h
9746 F:      kernel/module.c
9748 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9749 W:      http://popies.net/meye/
9750 S:      Orphan
9751 F:      Documentation/media/v4l-drivers/meye*
9752 F:      drivers/media/pci/meye/
9753 F:      include/uapi/linux/meye.h
9755 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9756 M:      Jiri Slaby <jirislaby@gmail.com>
9757 S:      Maintained
9758 F:      Documentation/serial/moxa-smartio
9759 F:      drivers/tty/mxser.*
9761 MR800 AVERMEDIA USB FM RADIO DRIVER
9762 M:      Alexey Klimov <klimov.linux@gmail.com>
9763 L:      linux-media@vger.kernel.org
9764 T:      git git://linuxtv.org/media_tree.git
9765 S:      Maintained
9766 F:      drivers/media/radio/radio-mr800.c
9768 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9769 M:      Alan Ott <alan@signal11.us>
9770 L:      linux-wpan@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/net/ieee802154/mrf24j40.c
9773 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9775 MSI LAPTOP SUPPORT
9776 M:      "Lee, Chun-Yi" <jlee@suse.com>
9777 L:      platform-driver-x86@vger.kernel.org
9778 S:      Maintained
9779 F:      drivers/platform/x86/msi-laptop.c
9781 MSI WMI SUPPORT
9782 L:      platform-driver-x86@vger.kernel.org
9783 S:      Orphan
9784 F:      drivers/platform/x86/msi-wmi.c
9786 MSI001 MEDIA DRIVER
9787 M:      Antti Palosaari <crope@iki.fi>
9788 L:      linux-media@vger.kernel.org
9789 W:      https://linuxtv.org
9790 W:      http://palosaari.fi/linux/
9791 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9792 T:      git git://linuxtv.org/anttip/media_tree.git
9793 S:      Maintained
9794 F:      drivers/media/tuners/msi001*
9796 MSI2500 MEDIA DRIVER
9797 M:      Antti Palosaari <crope@iki.fi>
9798 L:      linux-media@vger.kernel.org
9799 W:      https://linuxtv.org
9800 W:      http://palosaari.fi/linux/
9801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9802 T:      git git://linuxtv.org/anttip/media_tree.git
9803 S:      Maintained
9804 F:      drivers/media/usb/msi2500/
9806 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9807 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9808 L:      linux-mtd@lists.infradead.org
9809 S:      Maintained
9810 F:      drivers/mtd/devices/docg3*
9812 MT9M032 APTINA SENSOR DRIVER
9813 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9814 L:      linux-media@vger.kernel.org
9815 T:      git git://linuxtv.org/media_tree.git
9816 S:      Maintained
9817 F:      drivers/media/i2c/mt9m032.c
9818 F:      include/media/i2c/mt9m032.h
9820 MT9P031 APTINA CAMERA SENSOR
9821 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9822 L:      linux-media@vger.kernel.org
9823 T:      git git://linuxtv.org/media_tree.git
9824 S:      Maintained
9825 F:      drivers/media/i2c/mt9p031.c
9826 F:      include/media/i2c/mt9p031.h
9828 MT9T001 APTINA CAMERA SENSOR
9829 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9830 L:      linux-media@vger.kernel.org
9831 T:      git git://linuxtv.org/media_tree.git
9832 S:      Maintained
9833 F:      drivers/media/i2c/mt9t001.c
9834 F:      include/media/i2c/mt9t001.h
9836 MT9T112 APTINA CAMERA SENSOR
9837 M:      Jacopo Mondi <jacopo@jmondi.org>
9838 L:      linux-media@vger.kernel.org
9839 T:      git git://linuxtv.org/media_tree.git
9840 S:      Odd Fixes
9841 F:      drivers/media/i2c/mt9t112.c
9842 F:      include/media/i2c/mt9t112.h
9844 MT9V032 APTINA CAMERA SENSOR
9845 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846 L:      linux-media@vger.kernel.org
9847 T:      git git://linuxtv.org/media_tree.git
9848 S:      Maintained
9849 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9850 F:      drivers/media/i2c/mt9v032.c
9851 F:      include/media/i2c/mt9v032.h
9853 MT9V111 APTINA CAMERA SENSOR
9854 M:      Jacopo Mondi <jacopo@jmondi.org>
9855 L:      linux-media@vger.kernel.org
9856 T:      git git://linuxtv.org/media_tree.git
9857 S:      Maintained
9858 F:      Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
9859 F:      drivers/media/i2c/mt9v111.c
9861 MULTIFUNCTION DEVICES (MFD)
9862 M:      Lee Jones <lee.jones@linaro.org>
9863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9864 S:      Supported
9865 F:      Documentation/devicetree/bindings/mfd/
9866 F:      drivers/mfd/
9867 F:      include/linux/mfd/
9868 F:      include/dt-bindings/mfd/
9870 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9871 S:      Orphan
9872 F:      drivers/mmc/host/mmc_spi.c
9873 F:      include/linux/spi/mmc_spi.h
9875 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9876 M:      Ulf Hansson <ulf.hansson@linaro.org>
9877 L:      linux-mmc@vger.kernel.org
9878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9879 S:      Maintained
9880 F:      Documentation/devicetree/bindings/mmc/
9881 F:      drivers/mmc/
9882 F:      include/linux/mmc/
9883 F:      include/uapi/linux/mmc/
9885 MULTIPLEXER SUBSYSTEM
9886 M:      Peter Rosin <peda@axentia.se>
9887 S:      Maintained
9888 F:      Documentation/ABI/testing/sysfs-class-mux*
9889 F:      Documentation/devicetree/bindings/mux/
9890 F:      include/linux/dt-bindings/mux/
9891 F:      include/linux/mux/
9892 F:      drivers/mux/
9894 MULTITECH MULTIPORT CARD (ISICOM)
9895 S:      Orphan
9896 F:      drivers/tty/isicom.c
9897 F:      include/linux/isicom.h
9899 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9900 M:      Bin Liu <b-liu@ti.com>
9901 L:      linux-usb@vger.kernel.org
9902 S:      Maintained
9903 F:      drivers/usb/musb/
9905 MXL301RF MEDIA DRIVER
9906 M:      Akihiro Tsukada <tskd08@gmail.com>
9907 L:      linux-media@vger.kernel.org
9908 S:      Odd Fixes
9909 F:      drivers/media/tuners/mxl301rf*
9911 MXL5007T MEDIA DRIVER
9912 M:      Michael Krufky <mkrufky@linuxtv.org>
9913 L:      linux-media@vger.kernel.org
9914 W:      https://linuxtv.org
9915 W:      http://github.com/mkrufky
9916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9917 T:      git git://linuxtv.org/mkrufky/tuners.git
9918 S:      Maintained
9919 F:      drivers/media/tuners/mxl5007t.*
9921 MXSFB DRM DRIVER
9922 M:      Marek Vasut <marex@denx.de>
9923 S:      Supported
9924 F:      drivers/gpu/drm/mxsfb/
9925 F:      Documentation/devicetree/bindings/display/mxsfb.txt
9927 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9928 M:      Chris Lee <christopher.lee@cspi.com>
9929 L:      netdev@vger.kernel.org
9930 W:      https://www.cspi.com/ethernet-products/support/downloads/
9931 S:      Supported
9932 F:      drivers/net/ethernet/myricom/myri10ge/
9934 NAND FLASH SUBSYSTEM
9935 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9936 M:      Miquel Raynal <miquel.raynal@bootlin.com>
9937 R:      Richard Weinberger <richard@nod.at>
9938 L:      linux-mtd@lists.infradead.org
9939 W:      http://www.linux-mtd.infradead.org/
9940 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9941 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9942 T:      git git://git.infradead.org/linux-mtd.git nand/next
9943 S:      Maintained
9944 F:      drivers/mtd/nand/
9945 F:      include/linux/mtd/*nand*.h
9947 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9948 M:      Daniel Mack <zonque@gmail.com>
9949 S:      Maintained
9950 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9951 W:      http://www.native-instruments.com
9952 F:      sound/usb/caiaq/
9954 NATSEMI ETHERNET DRIVER (DP8381x)
9955 S:      Orphan
9956 F:      drivers/net/ethernet/natsemi/natsemi.c
9958 NCR 5380 SCSI DRIVERS
9959 M:      Finn Thain <fthain@telegraphics.com.au>
9960 M:      Michael Schmitz <schmitzmic@gmail.com>
9961 L:      linux-scsi@vger.kernel.org
9962 S:      Maintained
9963 F:      Documentation/scsi/g_NCR5380.txt
9964 F:      drivers/scsi/NCR5380.*
9965 F:      drivers/scsi/arm/cumana_1.c
9966 F:      drivers/scsi/arm/oak.c
9967 F:      drivers/scsi/atari_scsi.*
9968 F:      drivers/scsi/dmx3191d.c
9969 F:      drivers/scsi/g_NCR5380.*
9970 F:      drivers/scsi/mac_scsi.*
9971 F:      drivers/scsi/sun3_scsi.*
9972 F:      drivers/scsi/sun3_scsi_vme.c
9974 NCSI LIBRARY:
9975 M:      Samuel Mendoza-Jonas <sam@mendozajonas.com>
9976 S:      Maintained
9977 F:      net/ncsi/
9979 NCT6775 HARDWARE MONITOR DRIVER
9980 M:      Guenter Roeck <linux@roeck-us.net>
9981 L:      linux-hwmon@vger.kernel.org
9982 S:      Maintained
9983 F:      Documentation/hwmon/nct6775
9984 F:      drivers/hwmon/nct6775.c
9986 NET_FAILOVER MODULE
9987 M:      Sridhar Samudrala <sridhar.samudrala@intel.com>
9988 L:      netdev@vger.kernel.org
9989 S:      Supported
9990 F:      driver/net/net_failover.c
9991 F:      include/net/net_failover.h
9992 F:      Documentation/networking/net_failover.rst
9994 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9995 M:      Faisal Latif <faisal.latif@intel.com>
9996 L:      linux-rdma@vger.kernel.org
9997 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9998 S:      Supported
9999 F:      drivers/infiniband/hw/nes/
10000 F:      include/uapi/rdma/nes-abi.h
10002 NETEM NETWORK EMULATOR
10003 M:      Stephen Hemminger <stephen@networkplumber.org>
10004 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
10005 S:      Maintained
10006 F:      net/sched/sch_netem.c
10008 NETERION 10GbE DRIVERS (s2io/vxge)
10009 M:      Jon Mason <jdmason@kudzu.us>
10010 L:      netdev@vger.kernel.org
10011 S:      Supported
10012 F:      Documentation/networking/s2io.txt
10013 F:      Documentation/networking/vxge.txt
10014 F:      drivers/net/ethernet/neterion/
10016 NETFILTER
10017 M:      Pablo Neira Ayuso <pablo@netfilter.org>
10018 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10019 M:      Florian Westphal <fw@strlen.de>
10020 L:      netfilter-devel@vger.kernel.org
10021 L:      coreteam@netfilter.org
10022 W:      http://www.netfilter.org/
10023 W:      http://www.iptables.org/
10024 W:      http://www.nftables.org/
10025 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
10026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10028 S:      Maintained
10029 F:      include/linux/netfilter*
10030 F:      include/linux/netfilter/
10031 F:      include/net/netfilter/
10032 F:      include/uapi/linux/netfilter*
10033 F:      include/uapi/linux/netfilter/
10034 F:      net/*/netfilter.c
10035 F:      net/*/netfilter/
10036 F:      net/netfilter/
10037 F:      net/bridge/br_netfilter*.c
10039 NETROM NETWORK LAYER
10040 M:      Ralf Baechle <ralf@linux-mips.org>
10041 L:      linux-hams@vger.kernel.org
10042 W:      http://www.linux-ax25.org/
10043 S:      Maintained
10044 F:      include/net/netrom.h
10045 F:      include/uapi/linux/netrom.h
10046 F:      net/netrom/
10048 NETRONOME ETHERNET DRIVERS
10049 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10050 L:      oss-drivers@netronome.com
10051 S:      Maintained
10052 F:      drivers/net/ethernet/netronome/
10054 NETWORK BLOCK DEVICE (NBD)
10055 M:      Josef Bacik <josef@toxicpanda.com>
10056 S:      Maintained
10057 L:      linux-block@vger.kernel.org
10058 L:      nbd@other.debian.org
10059 F:      Documentation/blockdev/nbd.txt
10060 F:      drivers/block/nbd.c
10061 F:      include/uapi/linux/nbd.h
10063 NETWORK DROP MONITOR
10064 M:      Neil Horman <nhorman@tuxdriver.com>
10065 L:      netdev@vger.kernel.org
10066 S:      Maintained
10067 W:      https://fedorahosted.org/dropwatch/
10068 F:      net/core/drop_monitor.c
10070 NETWORKING DRIVERS
10071 M:      "David S. Miller" <davem@davemloft.net>
10072 L:      netdev@vger.kernel.org
10073 W:      http://www.linuxfoundation.org/en/Net
10074 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10077 S:      Odd Fixes
10078 F:      Documentation/devicetree/bindings/net/
10079 F:      drivers/net/
10080 F:      include/linux/if_*
10081 F:      include/linux/netdevice.h
10082 F:      include/linux/etherdevice.h
10083 F:      include/linux/fcdevice.h
10084 F:      include/linux/fddidevice.h
10085 F:      include/linux/hippidevice.h
10086 F:      include/linux/inetdevice.h
10087 F:      include/uapi/linux/if_*
10088 F:      include/uapi/linux/netdevice.h
10090 NETWORKING DRIVERS (WIRELESS)
10091 M:      Kalle Valo <kvalo@codeaurora.org>
10092 L:      linux-wireless@vger.kernel.org
10093 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10096 S:      Maintained
10097 F:      Documentation/devicetree/bindings/net/wireless/
10098 F:      drivers/net/wireless/
10100 NETWORKING [DSA]
10101 M:      Andrew Lunn <andrew@lunn.ch>
10102 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10103 M:      Florian Fainelli <f.fainelli@gmail.com>
10104 S:      Maintained
10105 F:      Documentation/devicetree/bindings/net/dsa/
10106 F:      net/dsa/
10107 F:      include/net/dsa.h
10108 F:      include/linux/dsa/
10109 F:      drivers/net/dsa/
10111 NETWORKING [GENERAL]
10112 M:      "David S. Miller" <davem@davemloft.net>
10113 L:      netdev@vger.kernel.org
10114 W:      http://www.linuxfoundation.org/en/Net
10115 Q:      http://patchwork.ozlabs.org/project/netdev/list/
10116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10118 B:      mailto:netdev@vger.kernel.org
10119 S:      Maintained
10120 F:      net/
10121 F:      include/net/
10122 F:      include/linux/in.h
10123 F:      include/linux/net.h
10124 F:      include/linux/netdevice.h
10125 F:      include/uapi/linux/in.h
10126 F:      include/uapi/linux/net.h
10127 F:      include/uapi/linux/netdevice.h
10128 F:      include/uapi/linux/net_namespace.h
10129 F:      tools/testing/selftests/net/
10130 F:      lib/net_utils.c
10131 F:      lib/random32.c
10132 F:      Documentation/networking/
10134 NETWORKING [IPSEC]
10135 M:      Steffen Klassert <steffen.klassert@secunet.com>
10136 M:      Herbert Xu <herbert@gondor.apana.org.au>
10137 M:      "David S. Miller" <davem@davemloft.net>
10138 L:      netdev@vger.kernel.org
10139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10141 S:      Maintained
10142 F:      net/core/flow.c
10143 F:      net/xfrm/
10144 F:      net/key/
10145 F:      net/ipv4/xfrm*
10146 F:      net/ipv4/esp4*
10147 F:      net/ipv4/ah4.c
10148 F:      net/ipv4/ipcomp.c
10149 F:      net/ipv4/ip_vti.c
10150 F:      net/ipv6/xfrm*
10151 F:      net/ipv6/esp6*
10152 F:      net/ipv6/ah6.c
10153 F:      net/ipv6/ipcomp6.c
10154 F:      net/ipv6/ip6_vti.c
10155 F:      include/uapi/linux/xfrm.h
10156 F:      include/net/xfrm.h
10158 NETWORKING [IPv4/IPv6]
10159 M:      "David S. Miller" <davem@davemloft.net>
10160 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10161 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10162 L:      netdev@vger.kernel.org
10163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10164 S:      Maintained
10165 F:      net/ipv4/
10166 F:      net/ipv6/
10167 F:      include/net/ip*
10168 F:      arch/x86/net/*
10170 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10171 M:      Paul Moore <paul@paul-moore.com>
10172 W:      https://github.com/netlabel
10173 L:      netdev@vger.kernel.org
10174 L:      linux-security-module@vger.kernel.org
10175 S:      Maintained
10176 F:      Documentation/netlabel/
10177 F:      include/net/calipso.h
10178 F:      include/net/cipso_ipv4.h
10179 F:      include/net/netlabel.h
10180 F:      include/uapi/linux/netfilter/xt_SECMARK.h
10181 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
10182 F:      net/netlabel/
10183 F:      net/ipv4/cipso_ipv4.c
10184 F:      net/ipv6/calipso.c
10185 F:      net/netfilter/xt_CONNSECMARK.c
10186 F:      net/netfilter/xt_SECMARK.c
10188 NETWORKING [TCP]
10189 M:      Eric Dumazet <edumazet@google.com>
10190 L:      netdev@vger.kernel.org
10191 S:      Maintained
10192 F:      net/ipv4/tcp*.c
10193 F:      net/ipv4/syncookies.c
10194 F:      net/ipv6/tcp*.c
10195 F:      net/ipv6/syncookies.c
10196 F:      include/uapi/linux/tcp.h
10197 F:      include/net/tcp.h
10198 F:      include/linux/tcp.h
10199 F:      include/trace/events/tcp.h
10201 NETWORKING [TLS]
10202 M:      Boris Pismenny <borisp@mellanox.com>
10203 M:      Aviad Yehezkel <aviadye@mellanox.com>
10204 M:      Dave Watson <davejwatson@fb.com>
10205 L:      netdev@vger.kernel.org
10206 S:      Maintained
10207 F:      net/tls/*
10208 F:      include/uapi/linux/tls.h
10209 F:      include/net/tls.h
10211 NETWORKING [WIRELESS]
10212 L:      linux-wireless@vger.kernel.org
10213 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
10215 NETDEVSIM
10216 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
10217 S:      Maintained
10218 F:      drivers/net/netdevsim/*
10220 NETXEN (1/10) GbE SUPPORT
10221 M:      Manish Chopra <manish.chopra@cavium.com>
10222 M:      Rahul Verma <rahul.verma@cavium.com>
10223 M:      Dept-GELinuxNICDev@cavium.com
10224 L:      netdev@vger.kernel.org
10225 S:      Supported
10226 F:      drivers/net/ethernet/qlogic/netxen/
10228 NFC SUBSYSTEM
10229 M:      Samuel Ortiz <sameo@linux.intel.com>
10230 L:      linux-wireless@vger.kernel.org
10231 L:      linux-nfc@lists.01.org (subscribers-only)
10232 S:      Supported
10233 F:      net/nfc/
10234 F:      include/net/nfc/
10235 F:      include/uapi/linux/nfc.h
10236 F:      drivers/nfc/
10237 F:      include/linux/platform_data/nfcmrvl.h
10238 F:      include/linux/platform_data/nxp-nci.h
10239 F:      Documentation/devicetree/bindings/net/nfc/
10241 NFS, SUNRPC, AND LOCKD CLIENTS
10242 M:      Trond Myklebust <trond.myklebust@hammerspace.com>
10243 M:      Anna Schumaker <anna.schumaker@netapp.com>
10244 L:      linux-nfs@vger.kernel.org
10245 W:      http://client.linux-nfs.org
10246 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10247 S:      Maintained
10248 F:      fs/lockd/
10249 F:      fs/nfs/
10250 F:      fs/nfs_common/
10251 F:      net/sunrpc/
10252 F:      include/linux/lockd/
10253 F:      include/linux/nfs*
10254 F:      include/linux/sunrpc/
10255 F:      include/uapi/linux/nfs*
10256 F:      include/uapi/linux/sunrpc/
10258 NILFS2 FILESYSTEM
10259 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10260 L:      linux-nilfs@vger.kernel.org
10261 W:      https://nilfs.sourceforge.io/
10262 W:      https://nilfs.osdn.jp/
10263 T:      git git://github.com/konis/nilfs2.git
10264 S:      Supported
10265 F:      Documentation/filesystems/nilfs2.txt
10266 F:      fs/nilfs2/
10267 F:      include/trace/events/nilfs2.h
10268 F:      include/uapi/linux/nilfs2_api.h
10269 F:      include/uapi/linux/nilfs2_ondisk.h
10271 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10272 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10273 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10274 S:      Maintained
10275 F:      Documentation/scsi/NinjaSCSI.txt
10276 F:      drivers/scsi/pcmcia/nsp_*
10278 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10279 M:      GOTO Masanori <gotom@debian.or.jp>
10280 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10281 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10282 S:      Maintained
10283 F:      Documentation/scsi/NinjaSCSI.txt
10284 F:      drivers/scsi/nsp32*
10286 NIOS2 ARCHITECTURE
10287 M:      Ley Foon Tan <lftan@altera.com>
10288 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10290 S:      Maintained
10291 F:      arch/nios2/
10293 NOHZ, DYNTICKS SUPPORT
10294 M:      Frederic Weisbecker <fweisbec@gmail.com>
10295 M:      Thomas Gleixner <tglx@linutronix.de>
10296 M:      Ingo Molnar <mingo@kernel.org>
10297 L:      linux-kernel@vger.kernel.org
10298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10299 S:      Maintained
10300 F:      kernel/time/tick*.*
10301 F:      include/linux/tick.h
10302 F:      include/linux/sched/nohz.h
10304 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10305 M:      Pavel Machek <pavel@ucw.cz>
10306 M:      Sakari Ailus <sakari.ailus@iki.fi>
10307 L:      linux-media@vger.kernel.org
10308 S:      Maintained
10309 F:      drivers/media/i2c/et8ek8
10310 F:      drivers/media/i2c/ad5820.c
10312 NOKIA N900 POWER SUPPLY DRIVERS
10313 R:      Pali Rohár <pali.rohar@gmail.com>
10314 F:      include/linux/power/bq2415x_charger.h
10315 F:      include/linux/power/bq27xxx_battery.h
10316 F:      include/linux/power/isp1704_charger.h
10317 F:      drivers/power/supply/bq2415x_charger.c
10318 F:      drivers/power/supply/bq27xxx_battery.c
10319 F:      drivers/power/supply/bq27xxx_battery_i2c.c
10320 F:      drivers/power/supply/isp1704_charger.c
10321 F:      drivers/power/supply/rx51_battery.c
10323 NTB AMD DRIVER
10324 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10325 L:      linux-ntb@googlegroups.com
10326 S:      Supported
10327 F:      drivers/ntb/hw/amd/
10329 NTB DRIVER CORE
10330 M:      Jon Mason <jdmason@kudzu.us>
10331 M:      Dave Jiang <dave.jiang@intel.com>
10332 M:      Allen Hubbe <allenbh@gmail.com>
10333 L:      linux-ntb@googlegroups.com
10334 S:      Supported
10335 W:      https://github.com/jonmason/ntb/wiki
10336 T:      git git://github.com/jonmason/ntb.git
10337 F:      drivers/ntb/
10338 F:      drivers/net/ntb_netdev.c
10339 F:      include/linux/ntb.h
10340 F:      include/linux/ntb_transport.h
10341 F:      tools/testing/selftests/ntb/
10343 NTB IDT DRIVER
10344 M:      Serge Semin <fancer.lancer@gmail.com>
10345 L:      linux-ntb@googlegroups.com
10346 S:      Supported
10347 F:      drivers/ntb/hw/idt/
10349 NTB INTEL DRIVER
10350 M:      Dave Jiang <dave.jiang@intel.com>
10351 L:      linux-ntb@googlegroups.com
10352 S:      Supported
10353 W:      https://github.com/davejiang/linux/wiki
10354 T:      git https://github.com/davejiang/linux.git
10355 F:      drivers/ntb/hw/intel/
10357 NTFS FILESYSTEM
10358 M:      Anton Altaparmakov <anton@tuxera.com>
10359 L:      linux-ntfs-dev@lists.sourceforge.net
10360 W:      http://www.tuxera.com/
10361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10362 S:      Supported
10363 F:      Documentation/filesystems/ntfs.txt
10364 F:      fs/ntfs/
10366 NUBUS SUBSYSTEM
10367 M:      Finn Thain <fthain@telegraphics.com.au>
10368 L:      linux-m68k@lists.linux-m68k.org
10369 S:      Maintained
10370 F:      arch/*/include/asm/nubus.h
10371 F:      drivers/nubus/
10372 F:      include/linux/nubus.h
10373 F:      include/uapi/linux/nubus.h
10375 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10376 M:      Antonino Daplas <adaplas@gmail.com>
10377 L:      linux-fbdev@vger.kernel.org
10378 S:      Maintained
10379 F:      drivers/video/fbdev/riva/
10380 F:      drivers/video/fbdev/nvidia/
10382 NVM EXPRESS DRIVER
10383 M:      Keith Busch <keith.busch@intel.com>
10384 M:      Jens Axboe <axboe@fb.com>
10385 M:      Christoph Hellwig <hch@lst.de>
10386 M:      Sagi Grimberg <sagi@grimberg.me>
10387 L:      linux-nvme@lists.infradead.org
10388 T:      git://git.infradead.org/nvme.git
10389 W:      http://git.infradead.org/nvme.git
10390 S:      Supported
10391 F:      drivers/nvme/host/
10392 F:      include/linux/nvme.h
10393 F:      include/uapi/linux/nvme_ioctl.h
10395 NVM EXPRESS FC TRANSPORT DRIVERS
10396 M:      James Smart <james.smart@broadcom.com>
10397 L:      linux-nvme@lists.infradead.org
10398 S:      Supported
10399 F:      include/linux/nvme-fc.h
10400 F:      include/linux/nvme-fc-driver.h
10401 F:      drivers/nvme/host/fc.c
10402 F:      drivers/nvme/target/fc.c
10403 F:      drivers/nvme/target/fcloop.c
10405 NVM EXPRESS TARGET DRIVER
10406 M:      Christoph Hellwig <hch@lst.de>
10407 M:      Sagi Grimberg <sagi@grimberg.me>
10408 L:      linux-nvme@lists.infradead.org
10409 T:      git://git.infradead.org/nvme.git
10410 W:      http://git.infradead.org/nvme.git
10411 S:      Supported
10412 F:      drivers/nvme/target/
10414 NVMEM FRAMEWORK
10415 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10416 S:      Maintained
10417 F:      drivers/nvmem/
10418 F:      Documentation/devicetree/bindings/nvmem/
10419 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10420 F:      include/linux/nvmem-consumer.h
10421 F:      include/linux/nvmem-provider.h
10423 NXP SGTL5000 DRIVER
10424 M:      Fabio Estevam <fabio.estevam@nxp.com>
10425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10428 F:      sound/soc/codecs/sgtl5000*
10430 NXP TDA998X DRM DRIVER
10431 M:      Russell King <linux@armlinux.org.uk>
10432 S:      Maintained
10433 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10434 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10435 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10436 F:      include/drm/i2c/tda998x.h
10437 F:      include/dt-bindings/display/tda998x.h
10438 K:      "nxp,tda998x"
10440 NXP TFA9879 DRIVER
10441 M:      Peter Rosin <peda@axentia.se>
10442 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10443 S:      Maintained
10444 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10445 F:      sound/soc/codecs/tfa9879*
10447 NXP-NCI NFC DRIVER
10448 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10449 R:      Charles Gorand <charles.gorand@effinnov.com>
10450 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10451 S:      Supported
10452 F:      drivers/nfc/nxp-nci
10454 OBJTOOL
10455 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10456 M:      Peter Zijlstra <peterz@infradead.org>
10457 S:      Supported
10458 F:      tools/objtool/
10460 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10461 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10462 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10463 L:      linuxppc-dev@lists.ozlabs.org
10464 S:      Supported
10465 F:      arch/powerpc/platforms/powernv/ocxl.c
10466 F:      arch/powerpc/include/asm/pnv-ocxl.h
10467 F:      drivers/misc/ocxl/
10468 F:      include/misc/ocxl*
10469 F:      include/uapi/misc/ocxl.h
10470 F:      Documentation/accelerators/ocxl.rst
10472 OMAP AUDIO SUPPORT
10473 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10474 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10475 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10476 L:      linux-omap@vger.kernel.org
10477 S:      Maintained
10478 F:      sound/soc/omap/
10480 OMAP CLOCK FRAMEWORK SUPPORT
10481 M:      Paul Walmsley <paul@pwsan.com>
10482 L:      linux-omap@vger.kernel.org
10483 S:      Maintained
10484 F:      arch/arm/*omap*/*clock*
10486 OMAP DEVICE TREE SUPPORT
10487 M:      Benoît Cousson <bcousson@baylibre.com>
10488 M:      Tony Lindgren <tony@atomide.com>
10489 L:      linux-omap@vger.kernel.org
10490 L:      devicetree@vger.kernel.org
10491 S:      Maintained
10492 F:      arch/arm/boot/dts/*omap*
10493 F:      arch/arm/boot/dts/*am3*
10494 F:      arch/arm/boot/dts/*am4*
10495 F:      arch/arm/boot/dts/*am5*
10496 F:      arch/arm/boot/dts/*dra7*
10498 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10499 L:      linux-omap@vger.kernel.org
10500 L:      linux-fbdev@vger.kernel.org
10501 S:      Orphan
10502 F:      drivers/video/fbdev/omap2/
10503 F:      Documentation/arm/OMAP/DSS
10505 OMAP FRAMEBUFFER SUPPORT
10506 L:      linux-fbdev@vger.kernel.org
10507 L:      linux-omap@vger.kernel.org
10508 S:      Orphan
10509 F:      drivers/video/fbdev/omap/
10511 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10512 M:      Roger Quadros <rogerq@ti.com>
10513 M:      Tony Lindgren <tony@atomide.com>
10514 L:      linux-omap@vger.kernel.org
10515 S:      Maintained
10516 F:      drivers/memory/omap-gpmc.c
10517 F:      arch/arm/mach-omap2/*gpmc*
10519 OMAP GPIO DRIVER
10520 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10521 M:      Santosh Shilimkar <ssantosh@kernel.org>
10522 M:      Kevin Hilman <khilman@kernel.org>
10523 L:      linux-omap@vger.kernel.org
10524 S:      Maintained
10525 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10526 F:      drivers/gpio/gpio-omap.c
10528 OMAP HARDWARE SPINLOCK SUPPORT
10529 M:      Ohad Ben-Cohen <ohad@wizery.com>
10530 L:      linux-omap@vger.kernel.org
10531 S:      Maintained
10532 F:      drivers/hwspinlock/omap_hwspinlock.c
10534 OMAP HS MMC SUPPORT
10535 L:      linux-mmc@vger.kernel.org
10536 L:      linux-omap@vger.kernel.org
10537 S:      Orphan
10538 F:      drivers/mmc/host/omap_hsmmc.c
10540 OMAP HWMOD DATA
10541 M:      Paul Walmsley <paul@pwsan.com>
10542 L:      linux-omap@vger.kernel.org
10543 S:      Maintained
10544 F:      arch/arm/mach-omap2/omap_hwmod*data*
10546 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10547 M:      Benoît Cousson <bcousson@baylibre.com>
10548 L:      linux-omap@vger.kernel.org
10549 S:      Maintained
10550 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10552 OMAP HWMOD SUPPORT
10553 M:      Benoît Cousson <bcousson@baylibre.com>
10554 M:      Paul Walmsley <paul@pwsan.com>
10555 L:      linux-omap@vger.kernel.org
10556 S:      Maintained
10557 F:      arch/arm/mach-omap2/omap_hwmod.*
10559 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10560 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10561 L:      linux-media@vger.kernel.org
10562 S:      Maintained
10563 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10564 F:      drivers/media/platform/omap3isp/
10565 F:      drivers/staging/media/omap4iss/
10567 OMAP MMC SUPPORT
10568 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10569 L:      linux-omap@vger.kernel.org
10570 S:      Maintained
10571 F:      drivers/mmc/host/omap.c
10573 OMAP POWER MANAGEMENT SUPPORT
10574 M:      Kevin Hilman <khilman@kernel.org>
10575 L:      linux-omap@vger.kernel.org
10576 S:      Maintained
10577 F:      arch/arm/*omap*/*pm*
10578 F:      drivers/cpufreq/omap-cpufreq.c
10580 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10581 M:      Rajendra Nayak <rnayak@codeaurora.org>
10582 M:      Paul Walmsley <paul@pwsan.com>
10583 L:      linux-omap@vger.kernel.org
10584 S:      Maintained
10585 F:      arch/arm/mach-omap2/prm*
10587 OMAP RANDOM NUMBER GENERATOR SUPPORT
10588 M:      Deepak Saxena <dsaxena@plexity.net>
10589 S:      Maintained
10590 F:      drivers/char/hw_random/omap-rng.c
10592 OMAP USB SUPPORT
10593 L:      linux-usb@vger.kernel.org
10594 L:      linux-omap@vger.kernel.org
10595 S:      Orphan
10596 F:      drivers/usb/*/*omap*
10597 F:      arch/arm/*omap*/usb*
10599 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10600 M:      Mark Jackson <mpfj@newflow.co.uk>
10601 L:      linux-omap@vger.kernel.org
10602 S:      Maintained
10603 F:      arch/arm/boot/dts/am335x-nano.dts
10605 OMAP1 SUPPORT
10606 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10607 M:      Tony Lindgren <tony@atomide.com>
10608 L:      linux-omap@vger.kernel.org
10609 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10611 S:      Maintained
10612 F:      arch/arm/mach-omap1/
10613 F:      arch/arm/plat-omap/
10614 F:      arch/arm/configs/omap1_defconfig
10615 F:      drivers/i2c/busses/i2c-omap.c
10616 F:      include/linux/platform_data/i2c-omap.h
10617 F:      include/linux/platform_data/ams-delta-fiq.h
10619 OMAP2+ SUPPORT
10620 M:      Tony Lindgren <tony@atomide.com>
10621 L:      linux-omap@vger.kernel.org
10622 W:      http://www.muru.com/linux/omap/
10623 W:      http://linux.omap.com/
10624 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10626 S:      Maintained
10627 F:      arch/arm/mach-omap2/
10628 F:      arch/arm/plat-omap/
10629 F:      arch/arm/configs/omap2plus_defconfig
10630 F:      drivers/i2c/busses/i2c-omap.c
10631 F:      drivers/irqchip/irq-omap-intc.c
10632 F:      drivers/mfd/*omap*.c
10633 F:      drivers/mfd/menelaus.c
10634 F:      drivers/mfd/palmas.c
10635 F:      drivers/mfd/tps65217.c
10636 F:      drivers/mfd/tps65218.c
10637 F:      drivers/mfd/tps65910.c
10638 F:      drivers/mfd/twl-core.[ch]
10639 F:      drivers/mfd/twl4030*.c
10640 F:      drivers/mfd/twl6030*.c
10641 F:      drivers/mfd/twl6040*.c
10642 F:      drivers/regulator/palmas-regulator*.c
10643 F:      drivers/regulator/pbias-regulator.c
10644 F:      drivers/regulator/tps65217-regulator.c
10645 F:      drivers/regulator/tps65218-regulator.c
10646 F:      drivers/regulator/tps65910-regulator.c
10647 F:      drivers/regulator/twl-regulator.c
10648 F:      drivers/regulator/twl6030-regulator.c
10649 F:      include/linux/platform_data/i2c-omap.h
10651 ONION OMEGA2+ BOARD
10652 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10653 L:      linux-mips@linux-mips.org
10654 S:      Maintained
10655 F:      arch/mips/boot/dts/ralink/omega2p.dts
10657 OMFS FILESYSTEM
10658 M:      Bob Copeland <me@bobcopeland.com>
10659 L:      linux-karma-devel@lists.sourceforge.net
10660 S:      Maintained
10661 F:      Documentation/filesystems/omfs.txt
10662 F:      fs/omfs/
10664 OMNIKEY CARDMAN 4000 DRIVER
10665 M:      Harald Welte <laforge@gnumonks.org>
10666 S:      Maintained
10667 F:      drivers/char/pcmcia/cm4000_cs.c
10668 F:      include/linux/cm4000_cs.h
10669 F:      include/uapi/linux/cm4000_cs.h
10671 OMNIKEY CARDMAN 4040 DRIVER
10672 M:      Harald Welte <laforge@gnumonks.org>
10673 S:      Maintained
10674 F:      drivers/char/pcmcia/cm4040_cs.*
10676 OMNIVISION OV13858 SENSOR DRIVER
10677 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10678 L:      linux-media@vger.kernel.org
10679 T:      git git://linuxtv.org/media_tree.git
10680 S:      Maintained
10681 F:      drivers/media/i2c/ov13858.c
10683 OMNIVISION OV2680 SENSOR DRIVER
10684 M:      Rui Miguel Silva <rmfrfs@gmail.com>
10685 L:      linux-media@vger.kernel.org
10686 T:      git git://linuxtv.org/media_tree.git
10687 S:      Maintained
10688 F:      drivers/media/i2c/ov2680.c
10689 F:      Documentation/devicetree/bindings/media/i2c/ov2680.txt
10691 OMNIVISION OV2685 SENSOR DRIVER
10692 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10693 L:      linux-media@vger.kernel.org
10694 T:      git git://linuxtv.org/media_tree.git
10695 S:      Maintained
10696 F:      drivers/media/i2c/ov2685.c
10698 OMNIVISION OV5640 SENSOR DRIVER
10699 M:      Steve Longerbeam <slongerbeam@gmail.com>
10700 L:      linux-media@vger.kernel.org
10701 T:      git git://linuxtv.org/media_tree.git
10702 S:      Maintained
10703 F:      drivers/media/i2c/ov5640.c
10705 OMNIVISION OV5647 SENSOR DRIVER
10706 M:      Luis Oliveira <lolivei@synopsys.com>
10707 L:      linux-media@vger.kernel.org
10708 T:      git git://linuxtv.org/media_tree.git
10709 S:      Maintained
10710 F:      drivers/media/i2c/ov5647.c
10712 OMNIVISION OV5695 SENSOR DRIVER
10713 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10714 L:      linux-media@vger.kernel.org
10715 T:      git git://linuxtv.org/media_tree.git
10716 S:      Maintained
10717 F:      drivers/media/i2c/ov5695.c
10719 OMNIVISION OV7670 SENSOR DRIVER
10720 M:      Jonathan Corbet <corbet@lwn.net>
10721 L:      linux-media@vger.kernel.org
10722 T:      git git://linuxtv.org/media_tree.git
10723 S:      Maintained
10724 F:      drivers/media/i2c/ov7670.c
10725 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10727 OMNIVISION OV772x SENSOR DRIVER
10728 M:      Jacopo Mondi <jacopo@jmondi.org>
10729 L:      linux-media@vger.kernel.org
10730 T:      git git://linuxtv.org/media_tree.git
10731 S:      Odd fixes
10732 F:      drivers/media/i2c/ov772x.c
10733 F:      include/media/i2c/ov772x.h
10734 F:      Documentation/devicetree/bindings/media/i2c/ov772x.txt
10736 OMNIVISION OV7740 SENSOR DRIVER
10737 M:      Wenyou Yang <wenyou.yang@microchip.com>
10738 L:      linux-media@vger.kernel.org
10739 T:      git git://linuxtv.org/media_tree.git
10740 S:      Maintained
10741 F:      drivers/media/i2c/ov7740.c
10742 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10744 OMNIVISION OV9650 SENSOR DRIVER
10745 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10746 R:      Akinobu Mita <akinobu.mita@gmail.com>
10747 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10748 L:      linux-media@vger.kernel.org
10749 T:      git git://linuxtv.org/media_tree.git
10750 S:      Maintained
10751 F:      drivers/media/i2c/ov9650.c
10752 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10754 ONENAND FLASH DRIVER
10755 M:      Kyungmin Park <kyungmin.park@samsung.com>
10756 L:      linux-mtd@lists.infradead.org
10757 S:      Maintained
10758 F:      drivers/mtd/nand/onenand/
10759 F:      include/linux/mtd/onenand*.h
10761 ONSTREAM SCSI TAPE DRIVER
10762 M:      Willem Riede <osst@riede.org>
10763 L:      osst-users@lists.sourceforge.net
10764 L:      linux-scsi@vger.kernel.org
10765 S:      Maintained
10766 F:      Documentation/scsi/osst.txt
10767 F:      drivers/scsi/osst.*
10768 F:      drivers/scsi/osst_*.h
10769 F:      drivers/scsi/st.h
10771 OP-TEE DRIVER
10772 M:      Jens Wiklander <jens.wiklander@linaro.org>
10773 S:      Maintained
10774 F:      drivers/tee/optee/
10776 OPA-VNIC DRIVER
10777 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10778 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10779 L:      linux-rdma@vger.kernel.org
10780 S:      Supported
10781 F:      drivers/infiniband/ulp/opa_vnic
10783 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10784 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10785 M:      Frank Rowand <frowand.list@gmail.com>
10786 L:      devicetree@vger.kernel.org
10787 S:      Maintained
10788 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10789 F:      Documentation/devicetree/overlay-notes.txt
10790 F:      drivers/of/overlay.c
10791 F:      drivers/of/resolver.c
10792 K:      of_overlay_notifier_
10794 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10795 M:      Rob Herring <robh+dt@kernel.org>
10796 M:      Frank Rowand <frowand.list@gmail.com>
10797 L:      devicetree@vger.kernel.org
10798 W:      http://www.devicetree.org/
10799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10800 S:      Maintained
10801 F:      drivers/of/
10802 F:      include/linux/of*.h
10803 F:      scripts/dtc/
10804 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10806 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10807 M:      Rob Herring <robh+dt@kernel.org>
10808 M:      Mark Rutland <mark.rutland@arm.com>
10809 L:      devicetree@vger.kernel.org
10810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10811 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10812 S:      Maintained
10813 F:      Documentation/devicetree/
10814 F:      arch/*/boot/dts/
10815 F:      include/dt-bindings/
10817 OPENCORES I2C BUS DRIVER
10818 M:      Peter Korsgaard <peter@korsgaard.com>
10819 L:      linux-i2c@vger.kernel.org
10820 S:      Maintained
10821 F:      Documentation/i2c/busses/i2c-ocores
10822 F:      drivers/i2c/busses/i2c-ocores.c
10824 OPENRISC ARCHITECTURE
10825 M:      Jonas Bonn <jonas@southpole.se>
10826 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10827 M:      Stafford Horne <shorne@gmail.com>
10828 T:      git git://github.com/openrisc/linux.git
10829 L:      openrisc@lists.librecores.org
10830 W:      http://openrisc.io
10831 S:      Maintained
10832 F:      Documentation/devicetree/bindings/openrisc/
10833 F:      Documentation/openrisc/
10834 F:      arch/openrisc/
10835 F:      drivers/irqchip/irq-ompic.c
10836 F:      drivers/irqchip/irq-or1k-*
10838 OPENVSWITCH
10839 M:      Pravin B Shelar <pshelar@ovn.org>
10840 L:      netdev@vger.kernel.org
10841 L:      dev@openvswitch.org
10842 W:      http://openvswitch.org
10843 S:      Maintained
10844 F:      net/openvswitch/
10845 F:      include/uapi/linux/openvswitch.h
10847 OPERATING PERFORMANCE POINTS (OPP)
10848 M:      Viresh Kumar <vireshk@kernel.org>
10849 M:      Nishanth Menon <nm@ti.com>
10850 M:      Stephen Boyd <sboyd@kernel.org>
10851 L:      linux-pm@vger.kernel.org
10852 S:      Maintained
10853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10854 F:      drivers/opp/
10855 F:      include/linux/pm_opp.h
10856 F:      Documentation/power/opp.txt
10857 F:      Documentation/devicetree/bindings/opp/
10859 OPL4 DRIVER
10860 M:      Clemens Ladisch <clemens@ladisch.de>
10861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10862 T:      git git://git.alsa-project.org/alsa-kernel.git
10863 S:      Maintained
10864 F:      sound/drivers/opl4/
10866 OPROFILE
10867 M:      Robert Richter <rric@kernel.org>
10868 L:      oprofile-list@lists.sf.net
10869 S:      Maintained
10870 F:      arch/*/include/asm/oprofile*.h
10871 F:      arch/*/oprofile/
10872 F:      drivers/oprofile/
10873 F:      include/linux/oprofile.h
10875 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10876 M:      Mark Fasheh <mark@fasheh.com>
10877 M:      Joel Becker <jlbec@evilplan.org>
10878 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10879 W:      http://ocfs2.wiki.kernel.org
10880 S:      Supported
10881 F:      Documentation/filesystems/ocfs2.txt
10882 F:      Documentation/filesystems/dlmfs.txt
10883 F:      fs/ocfs2/
10885 ORANGEFS FILESYSTEM
10886 M:      Mike Marshall <hubcap@omnibond.com>
10887 R:      Martin Brandenburg <martin@omnibond.com>
10888 L:      devel@lists.orangefs.org
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10890 S:      Supported
10891 F:      fs/orangefs/
10892 F:      Documentation/filesystems/orangefs.txt
10894 ORINOCO DRIVER
10895 L:      linux-wireless@vger.kernel.org
10896 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10897 W:      http://www.nongnu.org/orinoco/
10898 S:      Orphan
10899 F:      drivers/net/wireless/intersil/orinoco/
10901 OSD LIBRARY and FILESYSTEM
10902 M:      Boaz Harrosh <ooo@electrozaur.com>
10903 S:      Maintained
10904 F:      drivers/scsi/osd/
10905 F:      include/scsi/osd_*
10906 F:      fs/exofs/
10908 OV2659 OMNIVISION SENSOR DRIVER
10909 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10910 L:      linux-media@vger.kernel.org
10911 W:      https://linuxtv.org
10912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10913 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10914 S:      Maintained
10915 F:      drivers/media/i2c/ov2659.c
10916 F:      include/media/i2c/ov2659.h
10918 OVERLAY FILESYSTEM
10919 M:      Miklos Szeredi <miklos@szeredi.hu>
10920 L:      linux-unionfs@vger.kernel.org
10921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10922 S:      Supported
10923 F:      fs/overlayfs/
10924 F:      Documentation/filesystems/overlayfs.txt
10926 P54 WIRELESS DRIVER
10927 M:      Christian Lamparter <chunkeey@googlemail.com>
10928 L:      linux-wireless@vger.kernel.org
10929 W:      http://wireless.kernel.org/en/users/Drivers/p54
10930 S:      Maintained
10931 F:      drivers/net/wireless/intersil/p54/
10933 PA SEMI ETHERNET DRIVER
10934 L:      netdev@vger.kernel.org
10935 S:      Orphan
10936 F:      drivers/net/ethernet/pasemi/*
10938 PA SEMI SMBUS DRIVER
10939 L:      linux-i2c@vger.kernel.org
10940 S:      Orphan
10941 F:      drivers/i2c/busses/i2c-pasemi.c
10943 PADATA PARALLEL EXECUTION MECHANISM
10944 M:      Steffen Klassert <steffen.klassert@secunet.com>
10945 L:      linux-crypto@vger.kernel.org
10946 S:      Maintained
10947 F:      kernel/padata.c
10948 F:      include/linux/padata.h
10949 F:      Documentation/padata.txt
10951 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10952 M:      Harald Welte <laforge@gnumonks.org>
10953 L:      platform-driver-x86@vger.kernel.org
10954 S:      Maintained
10955 F:      drivers/platform/x86/panasonic-laptop.c
10957 PARALLEL LCD/KEYPAD PANEL DRIVER
10958 M:      Willy Tarreau <willy@haproxy.com>
10959 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10960 S:      Odd Fixes
10961 F:      Documentation/auxdisplay/lcd-panel-cgram.txt
10962 F:      drivers/misc/panel.c
10964 PARALLEL PORT SUBSYSTEM
10965 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10966 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10967 L:      linux-parport@lists.infradead.org (subscribers-only)
10968 S:      Maintained
10969 F:      drivers/parport/
10970 F:      include/linux/parport*.h
10971 F:      drivers/char/ppdev.c
10972 F:      include/uapi/linux/ppdev.h
10973 F:      Documentation/parport*.txt
10975 PARAVIRT_OPS INTERFACE
10976 M:      Juergen Gross <jgross@suse.com>
10977 M:      Alok Kataria <akataria@vmware.com>
10978 L:      virtualization@lists.linux-foundation.org
10979 S:      Supported
10980 F:      Documentation/virtual/paravirt_ops.txt
10981 F:      arch/*/kernel/paravirt*
10982 F:      arch/*/include/asm/paravirt*.h
10983 F:      include/linux/hypervisor.h
10985 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10986 M:      Tim Waugh <tim@cyberelk.net>
10987 L:      linux-parport@lists.infradead.org (subscribers-only)
10988 S:      Maintained
10989 F:      Documentation/blockdev/paride.txt
10990 F:      drivers/block/paride/
10992 PARISC ARCHITECTURE
10993 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10994 M:      Helge Deller <deller@gmx.de>
10995 L:      linux-parisc@vger.kernel.org
10996 W:      http://www.parisc-linux.org/
10997 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11000 S:      Maintained
11001 F:      arch/parisc/
11002 F:      Documentation/parisc/
11003 F:      drivers/parisc/
11004 F:      drivers/char/agp/parisc-agp.c
11005 F:      drivers/input/serio/gscps2.c
11006 F:      drivers/parport/parport_gsc.*
11007 F:      drivers/tty/serial/8250/8250_gsc.c
11008 F:      drivers/video/fbdev/sti*
11009 F:      drivers/video/console/sti*
11010 F:      drivers/video/logo/logo_parisc*
11012 PARMAN
11013 M:      Jiri Pirko <jiri@mellanox.com>
11014 L:      netdev@vger.kernel.org
11015 S:      Supported
11016 F:      lib/parman.c
11017 F:      lib/test_parman.c
11018 F:      include/linux/parman.h
11020 PC87360 HARDWARE MONITORING DRIVER
11021 M:      Jim Cromie <jim.cromie@gmail.com>
11022 L:      linux-hwmon@vger.kernel.org
11023 S:      Maintained
11024 F:      Documentation/hwmon/pc87360
11025 F:      drivers/hwmon/pc87360.c
11027 PC8736x GPIO DRIVER
11028 M:      Jim Cromie <jim.cromie@gmail.com>
11029 S:      Maintained
11030 F:      drivers/char/pc8736x_gpio.c
11032 PC87427 HARDWARE MONITORING DRIVER
11033 M:      Jean Delvare <jdelvare@suse.com>
11034 L:      linux-hwmon@vger.kernel.org
11035 S:      Maintained
11036 F:      Documentation/hwmon/pc87427
11037 F:      drivers/hwmon/pc87427.c
11039 PCA9532 LED DRIVER
11040 M:      Riku Voipio <riku.voipio@iki.fi>
11041 S:      Maintained
11042 F:      drivers/leds/leds-pca9532.c
11043 F:      include/linux/leds-pca9532.h
11045 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11046 M:      Guenter Roeck <linux@roeck-us.net>
11047 L:      linux-i2c@vger.kernel.org
11048 S:      Maintained
11049 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
11051 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11052 M:      Khalid Aziz <khalid@gonehiking.org>
11053 S:      Maintained
11054 F:      drivers/firmware/pcdp.*
11056 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11057 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11058 L:      linux-pci@vger.kernel.org
11059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11060 S:      Maintained
11061 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
11062 F:      drivers/pci/controller/pci-aardvark.c
11064 PCI DRIVER FOR ALTERA PCIE IP
11065 M:      Ley Foon Tan <lftan@altera.com>
11066 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11067 L:      linux-pci@vger.kernel.org
11068 S:      Supported
11069 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
11070 F:      drivers/pci/controller/pcie-altera.c
11072 PCI DRIVER FOR APPLIEDMICRO XGENE
11073 M:      Tanmay Inamdar <tinamdar@apm.com>
11074 L:      linux-pci@vger.kernel.org
11075 L:      linux-arm-kernel@lists.infradead.org
11076 S:      Maintained
11077 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
11078 F:      drivers/pci/controller/pci-xgene.c
11080 PCI DRIVER FOR ARM VERSATILE PLATFORM
11081 M:      Rob Herring <robh@kernel.org>
11082 L:      linux-pci@vger.kernel.org
11083 L:      linux-arm-kernel@lists.infradead.org
11084 S:      Maintained
11085 F:      Documentation/devicetree/bindings/pci/versatile.txt
11086 F:      drivers/pci/controller/pci-versatile.c
11088 PCI DRIVER FOR ARMADA 8K
11089 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11090 L:      linux-pci@vger.kernel.org
11091 L:      linux-arm-kernel@lists.infradead.org
11092 S:      Maintained
11093 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
11094 F:      drivers/pci/controller/dwc/pcie-armada8k.c
11096 PCI DRIVER FOR CADENCE PCIE IP
11097 M:      Alan Douglas <adouglas@cadence.com>
11098 L:      linux-pci@vger.kernel.org
11099 S:      Maintained
11100 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
11101 F:      drivers/pci/controller/pcie-cadence*
11103 PCI DRIVER FOR FREESCALE LAYERSCAPE
11104 M:      Minghuan Lian <minghuan.Lian@nxp.com>
11105 M:      Mingkai Hu <mingkai.hu@nxp.com>
11106 M:      Roy Zang <roy.zang@nxp.com>
11107 L:      linuxppc-dev@lists.ozlabs.org
11108 L:      linux-pci@vger.kernel.org
11109 L:      linux-arm-kernel@lists.infradead.org
11110 S:      Maintained
11111 F:      drivers/pci/controller/dwc/*layerscape*
11113 PCI DRIVER FOR GENERIC OF HOSTS
11114 M:      Will Deacon <will.deacon@arm.com>
11115 L:      linux-pci@vger.kernel.org
11116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11117 S:      Maintained
11118 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
11119 F:      drivers/pci/controller/pci-host-common.c
11120 F:      drivers/pci/controller/pci-host-generic.c
11122 PCI DRIVER FOR IMX6
11123 M:      Richard Zhu <hongxing.zhu@nxp.com>
11124 M:      Lucas Stach <l.stach@pengutronix.de>
11125 L:      linux-pci@vger.kernel.org
11126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11127 S:      Maintained
11128 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11129 F:      drivers/pci/controller/dwc/*imx6*
11131 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11132 M:      Keith Busch <keith.busch@intel.com>
11133 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11134 L:      linux-pci@vger.kernel.org
11135 S:      Supported
11136 F:      drivers/pci/controller/vmd.c
11138 PCI DRIVER FOR MICROSEMI SWITCHTEC
11139 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11140 M:      Logan Gunthorpe <logang@deltatee.com>
11141 L:      linux-pci@vger.kernel.org
11142 S:      Maintained
11143 F:      Documentation/switchtec.txt
11144 F:      Documentation/ABI/testing/sysfs-class-switchtec
11145 F:      drivers/pci/switch/switchtec*
11146 F:      include/uapi/linux/switchtec_ioctl.h
11147 F:      include/linux/switchtec.h
11148 F:      drivers/ntb/hw/mscc/
11150 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11151 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
11152 M:      Jason Cooper <jason@lakedaemon.net>
11153 L:      linux-pci@vger.kernel.org
11154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155 S:      Maintained
11156 F:      drivers/pci/controller/*mvebu*
11158 PCI DRIVER FOR NVIDIA TEGRA
11159 M:      Thierry Reding <thierry.reding@gmail.com>
11160 L:      linux-tegra@vger.kernel.org
11161 L:      linux-pci@vger.kernel.org
11162 S:      Supported
11163 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11164 F:      drivers/pci/controller/pci-tegra.c
11166 PCI DRIVER FOR RENESAS R-CAR
11167 M:      Simon Horman <horms@verge.net.au>
11168 L:      linux-pci@vger.kernel.org
11169 L:      linux-renesas-soc@vger.kernel.org
11170 S:      Maintained
11171 F:      drivers/pci/controller/*rcar*
11173 PCI DRIVER FOR SAMSUNG EXYNOS
11174 M:      Jingoo Han <jingoohan1@gmail.com>
11175 L:      linux-pci@vger.kernel.org
11176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11177 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11178 S:      Maintained
11179 F:      drivers/pci/controller/dwc/pci-exynos.c
11181 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11182 M:      Jingoo Han <jingoohan1@gmail.com>
11183 M:      Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11184 L:      linux-pci@vger.kernel.org
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
11187 F:      drivers/pci/controller/dwc/*designware*
11189 PCI DRIVER FOR TI DRA7XX
11190 M:      Kishon Vijay Abraham I <kishon@ti.com>
11191 L:      linux-omap@vger.kernel.org
11192 L:      linux-pci@vger.kernel.org
11193 S:      Supported
11194 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
11195 F:      drivers/pci/controller/dwc/pci-dra7xx.c
11197 PCI DRIVER FOR TI KEYSTONE
11198 M:      Murali Karicheri <m-karicheri2@ti.com>
11199 L:      linux-pci@vger.kernel.org
11200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11201 S:      Maintained
11202 F:      drivers/pci/controller/dwc/*keystone*
11204 PCI ENDPOINT SUBSYSTEM
11205 M:      Kishon Vijay Abraham I <kishon@ti.com>
11206 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11207 L:      linux-pci@vger.kernel.org
11208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11209 S:      Supported
11210 F:      drivers/pci/endpoint/
11211 F:      drivers/misc/pci_endpoint_test.c
11212 F:      tools/pci/
11214 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11215 M:      Russell Currey <ruscur@russell.cc>
11216 L:      linuxppc-dev@lists.ozlabs.org
11217 S:      Supported
11218 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
11219 F:      arch/powerpc/kernel/eeh*.c
11220 F:      arch/powerpc/platforms/*/eeh*.c
11221 F:      arch/powerpc/include/*/eeh*.h
11223 PCI ERROR RECOVERY
11224 M:      Linas Vepstas <linasvepstas@gmail.com>
11225 L:      linux-pci@vger.kernel.org
11226 S:      Supported
11227 F:      Documentation/PCI/pci-error-recovery.txt
11229 PCI MSI DRIVER FOR ALTERA MSI IP
11230 M:      Ley Foon Tan <lftan@altera.com>
11231 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
11232 L:      linux-pci@vger.kernel.org
11233 S:      Supported
11234 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11235 F:      drivers/pci/controller/pcie-altera-msi.c
11237 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11238 M:      Duc Dang <dhdang@apm.com>
11239 L:      linux-pci@vger.kernel.org
11240 L:      linux-arm-kernel@lists.infradead.org
11241 S:      Maintained
11242 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11243 F:      drivers/pci/controller/pci-xgene-msi.c
11245 PCI SUBSYSTEM
11246 M:      Bjorn Helgaas <bhelgaas@google.com>
11247 L:      linux-pci@vger.kernel.org
11248 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11250 S:      Supported
11251 F:      Documentation/devicetree/bindings/pci/
11252 F:      Documentation/PCI/
11253 F:      drivers/acpi/pci*
11254 F:      drivers/pci/
11255 F:      include/asm-generic/pci*
11256 F:      include/linux/pci*
11257 F:      include/linux/of_pci.h
11258 F:      include/uapi/linux/pci*
11259 F:      lib/pci*
11260 F:      arch/x86/pci/
11261 F:      arch/x86/kernel/quirks.c
11263 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11264 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11265 L:      linux-pci@vger.kernel.org
11266 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
11267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11268 S:      Supported
11269 F:      drivers/pci/controller/
11271 PCIE DRIVER FOR AXIS ARTPEC
11272 M:      Jesper Nilsson <jesper.nilsson@axis.com>
11273 L:      linux-arm-kernel@axis.com
11274 L:      linux-pci@vger.kernel.org
11275 S:      Maintained
11276 F:      Documentation/devicetree/bindings/pci/axis,artpec*
11277 F:      drivers/pci/controller/dwc/*artpec*
11279 PCIE DRIVER FOR CAVIUM THUNDERX
11280 M:      David Daney <david.daney@cavium.com>
11281 L:      linux-pci@vger.kernel.org
11282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11283 S:      Supported
11284 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
11285 F:      drivers/pci/controller/pci-thunder-*
11287 PCIE DRIVER FOR HISILICON
11288 M:      Zhou Wang <wangzhou1@hisilicon.com>
11289 L:      linux-pci@vger.kernel.org
11290 S:      Maintained
11291 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11292 F:      drivers/pci/controller/dwc/pcie-hisi.c
11294 PCIE DRIVER FOR HISILICON KIRIN
11295 M:      Xiaowei Song <songxiaowei@hisilicon.com>
11296 M:      Binghui Wang <wangbinghui@hisilicon.com>
11297 L:      linux-pci@vger.kernel.org
11298 S:      Maintained
11299 F:      Documentation/devicetree/bindings/pci/kirin-pcie.txt
11300 F:      drivers/pci/controller/dwc/pcie-kirin.c
11302 PCIE DRIVER FOR HISILICON STB
11303 M:      Jianguo Sun <sunjianguo1@huawei.com>
11304 M:      Shawn Guo <shawn.guo@linaro.org>
11305 L:      linux-pci@vger.kernel.org
11306 S:      Maintained
11307 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11308 F:      drivers/pci/controller/dwc/pcie-histb.c
11310 PCIE DRIVER FOR MEDIATEK
11311 M:      Ryder Lee <ryder.lee@mediatek.com>
11312 L:      linux-pci@vger.kernel.org
11313 L:      linux-mediatek@lists.infradead.org
11314 S:      Supported
11315 F:      Documentation/devicetree/bindings/pci/mediatek*
11316 F:      drivers/pci/controller/*mediatek*
11318 PCIE DRIVER FOR QUALCOMM MSM
11319 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
11320 L:      linux-pci@vger.kernel.org
11321 L:      linux-arm-msm@vger.kernel.org
11322 S:      Maintained
11323 F:      drivers/pci/controller/dwc/*qcom*
11325 PCIE DRIVER FOR ROCKCHIP
11326 M:      Shawn Lin <shawn.lin@rock-chips.com>
11327 L:      linux-pci@vger.kernel.org
11328 L:      linux-rockchip@lists.infradead.org
11329 S:      Maintained
11330 F:      Documentation/devicetree/bindings/pci/rockchip-pcie*
11331 F:      drivers/pci/controller/pcie-rockchip*
11333 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11334 M:      Linus Walleij <linus.walleij@linaro.org>
11335 L:      linux-pci@vger.kernel.org
11336 S:      Maintained
11337 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11338 F:      drivers/pci/controller/pci-v3-semi.c
11340 PCIE DRIVER FOR ST SPEAR13XX
11341 M:      Pratyush Anand <pratyush.anand@gmail.com>
11342 L:      linux-pci@vger.kernel.org
11343 S:      Maintained
11344 F:      drivers/pci/controller/dwc/*spear*
11346 PCMCIA SUBSYSTEM
11347 M:      Dominik Brodowski <linux@dominikbrodowski.net>
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11349 S:      Odd Fixes
11350 F:      Documentation/pcmcia/
11351 F:      tools/pcmcia/
11352 F:      drivers/pcmcia/
11353 F:      include/pcmcia/
11355 PCNET32 NETWORK DRIVER
11356 M:      Don Fry <pcnet32@frontier.com>
11357 L:      netdev@vger.kernel.org
11358 S:      Maintained
11359 F:      drivers/net/ethernet/amd/pcnet32.c
11361 PCRYPT PARALLEL CRYPTO ENGINE
11362 M:      Steffen Klassert <steffen.klassert@secunet.com>
11363 L:      linux-crypto@vger.kernel.org
11364 S:      Maintained
11365 F:      crypto/pcrypt.c
11366 F:      include/crypto/pcrypt.h
11368 PEAQ WMI HOTKEYS DRIVER
11369 M:      Hans de Goede <hdegoede@redhat.com>
11370 L:      platform-driver-x86@vger.kernel.org
11371 S:      Maintained
11372 F:      drivers/platform/x86/peaq-wmi.c
11374 PER-CPU MEMORY ALLOCATOR
11375 M:      Dennis Zhou <dennis@kernel.org>
11376 M:      Tejun Heo <tj@kernel.org>
11377 M:      Christoph Lameter <cl@linux.com>
11378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11379 S:      Maintained
11380 F:      include/linux/percpu*.h
11381 F:      mm/percpu*.c
11382 F:      arch/*/include/asm/percpu.h
11384 PER-TASK DELAY ACCOUNTING
11385 M:      Balbir Singh <bsingharora@gmail.com>
11386 S:      Maintained
11387 F:      include/linux/delayacct.h
11388 F:      kernel/delayacct.c
11390 PERFORMANCE EVENTS SUBSYSTEM
11391 M:      Peter Zijlstra <peterz@infradead.org>
11392 M:      Ingo Molnar <mingo@redhat.com>
11393 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11394 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11395 R:      Jiri Olsa <jolsa@redhat.com>
11396 R:      Namhyung Kim <namhyung@kernel.org>
11397 L:      linux-kernel@vger.kernel.org
11398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11399 S:      Supported
11400 F:      kernel/events/*
11401 F:      include/linux/perf_event.h
11402 F:      include/uapi/linux/perf_event.h
11403 F:      arch/*/kernel/perf_event*.c
11404 F:      arch/*/kernel/*/perf_event*.c
11405 F:      arch/*/kernel/*/*/perf_event*.c
11406 F:      arch/*/include/asm/perf_event.h
11407 F:      arch/*/kernel/perf_callchain.c
11408 F:      arch/*/events/*
11409 F:      tools/perf/
11411 PERSONALITY HANDLING
11412 M:      Christoph Hellwig <hch@infradead.org>
11413 L:      linux-abi-devel@lists.sourceforge.net
11414 S:      Maintained
11415 F:      include/linux/personality.h
11416 F:      include/uapi/linux/personality.h
11418 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11419 M:      Marcus Folkesson <marcus.folkesson@gmail.com>
11420 L:      linux-input@vger.kernel.org
11421 S:      Maintained
11422 F:      Documentation/input/devices/pxrc.rst
11423 F:      drivers/input/joystick/pxrc.c
11425 PHONET PROTOCOL
11426 M:      Remi Denis-Courmont <courmisch@gmail.com>
11427 S:      Supported
11428 F:      Documentation/networking/phonet.txt
11429 F:      include/linux/phonet.h
11430 F:      include/net/phonet/
11431 F:      include/uapi/linux/phonet.h
11432 F:      net/phonet/
11434 PHRAM MTD DRIVER
11435 M:      Joern Engel <joern@lazybastard.org>
11436 L:      linux-mtd@lists.infradead.org
11437 S:      Maintained
11438 F:      drivers/mtd/devices/phram.c
11440 PICOLCD HID DRIVER
11441 M:      Bruno Prémont <bonbons@linux-vserver.org>
11442 L:      linux-input@vger.kernel.org
11443 S:      Maintained
11444 F:      drivers/hid/hid-picolcd*
11446 PICOXCELL SUPPORT
11447 M:      Jamie Iles <jamie@jamieiles.com>
11448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11449 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11450 S:      Supported
11451 F:      arch/arm/boot/dts/picoxcell*
11452 F:      arch/arm/mach-picoxcell/
11453 F:      drivers/crypto/picoxcell*
11455 PIN CONTROL SUBSYSTEM
11456 M:      Linus Walleij <linus.walleij@linaro.org>
11457 L:      linux-gpio@vger.kernel.org
11458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11459 S:      Maintained
11460 F:      Documentation/devicetree/bindings/pinctrl/
11461 F:      Documentation/driver-api/pinctl.rst
11462 F:      drivers/pinctrl/
11463 F:      include/linux/pinctrl/
11465 PIN CONTROLLER - ATMEL AT91
11466 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11468 S:      Maintained
11469 F:      drivers/pinctrl/pinctrl-at91.*
11471 PIN CONTROLLER - ATMEL AT91 PIO4
11472 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11473 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11474 L:      linux-gpio@vger.kernel.org
11475 S:      Supported
11476 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11478 PIN CONTROLLER - FREESCALE
11479 M:      Dong Aisheng <aisheng.dong@nxp.com>
11480 M:      Fabio Estevam <festevam@gmail.com>
11481 M:      Shawn Guo <shawnguo@kernel.org>
11482 M:      Stefan Agner <stefan@agner.ch>
11483 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11484 L:      linux-gpio@vger.kernel.org
11485 S:      Maintained
11486 F:      drivers/pinctrl/freescale/
11487 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11489 PIN CONTROLLER - INTEL
11490 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11491 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11492 S:      Maintained
11493 F:      drivers/pinctrl/intel/
11495 PIN CONTROLLER - MEDIATEK
11496 M:      Sean Wang <sean.wang@mediatek.com>
11497 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11498 S:      Maintained
11499 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11500 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11501 F:      drivers/pinctrl/mediatek/mtk-eint.*
11502 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11503 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11504 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11506 PIN CONTROLLER - QUALCOMM
11507 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11508 S:      Maintained
11509 L:      linux-arm-msm@vger.kernel.org
11510 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11511 F:      drivers/pinctrl/qcom/
11513 PIN CONTROLLER - RENESAS
11514 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11515 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11516 L:      linux-renesas-soc@vger.kernel.org
11517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11518 S:      Maintained
11519 F:      drivers/pinctrl/sh-pfc/
11521 PIN CONTROLLER - SAMSUNG
11522 M:      Tomasz Figa <tomasz.figa@gmail.com>
11523 M:      Krzysztof Kozlowski <krzk@kernel.org>
11524 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11526 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11527 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11529 S:      Maintained
11530 F:      drivers/pinctrl/samsung/
11531 F:      include/dt-bindings/pinctrl/samsung.h
11532 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11534 PIN CONTROLLER - SINGLE
11535 M:      Tony Lindgren <tony@atomide.com>
11536 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11538 L:      linux-omap@vger.kernel.org
11539 S:      Maintained
11540 F:      drivers/pinctrl/pinctrl-single.c
11542 PIN CONTROLLER - ST SPEAR
11543 M:      Viresh Kumar <vireshk@kernel.org>
11544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11545 W:      http://www.st.com/spear
11546 S:      Maintained
11547 F:      drivers/pinctrl/spear/
11549 PISTACHIO SOC SUPPORT
11550 M:      James Hartley <james.hartley@sondrel.com>
11551 L:      linux-mips@linux-mips.org
11552 S:      Odd Fixes
11553 F:      arch/mips/pistachio/
11554 F:      arch/mips/include/asm/mach-pistachio/
11555 F:      arch/mips/boot/dts/img/pistachio*
11556 F:      arch/mips/configs/pistachio*_defconfig
11558 PKTCDVD DRIVER
11559 S:      Orphan
11560 M:      linux-block@vger.kernel.org
11561 F:      drivers/block/pktcdvd.c
11562 F:      include/linux/pktcdvd.h
11563 F:      include/uapi/linux/pktcdvd.h
11565 PKUNITY SOC DRIVERS
11566 M:      Guan Xuetao <gxt@pku.edu.cn>
11567 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11568 S:      Maintained
11569 T:      git git://github.com/gxt/linux.git
11570 F:      drivers/input/serio/i8042-unicore32io.h
11571 F:      drivers/i2c/busses/i2c-puv3.c
11572 F:      drivers/video/fbdev/fb-puv3.c
11573 F:      drivers/rtc/rtc-puv3.c
11575 PMBUS HARDWARE MONITORING DRIVERS
11576 M:      Guenter Roeck <linux@roeck-us.net>
11577 L:      linux-hwmon@vger.kernel.org
11578 W:      http://hwmon.wiki.kernel.org/
11579 W:      http://www.roeck-us.net/linux/drivers/
11580 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11581 S:      Maintained
11582 F:      Documentation/hwmon/pmbus
11583 F:      drivers/hwmon/pmbus/
11584 F:      include/linux/pmbus.h
11586 PMC SIERRA MaxRAID DRIVER
11587 L:      linux-scsi@vger.kernel.org
11588 W:      http://www.pmc-sierra.com/
11589 S:      Orphan
11590 F:      drivers/scsi/pmcraid.*
11592 PMC SIERRA PM8001 DRIVER
11593 M:      Jack Wang <jinpu.wang@profitbricks.com>
11594 M:      lindar_liu@usish.com
11595 L:      linux-scsi@vger.kernel.org
11596 S:      Supported
11597 F:      drivers/scsi/pm8001/
11599 PNP SUPPORT
11600 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11601 S:      Maintained
11602 F:      drivers/pnp/
11604 POSIX CLOCKS and TIMERS
11605 M:      Thomas Gleixner <tglx@linutronix.de>
11606 L:      linux-kernel@vger.kernel.org
11607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11608 S:      Maintained
11609 F:      fs/timerfd.c
11610 F:      include/linux/timer*
11611 F:      kernel/time/*timer*
11613 POWER MANAGEMENT CORE
11614 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11615 L:      linux-pm@vger.kernel.org
11616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11617 B:      https://bugzilla.kernel.org
11618 S:      Supported
11619 F:      drivers/base/power/
11620 F:      include/linux/pm.h
11621 F:      include/linux/pm_*
11622 F:      include/linux/powercap.h
11623 F:      drivers/powercap/
11624 F:      kernel/configs/nopm.config
11626 POWER STATE COORDINATION INTERFACE (PSCI)
11627 M:      Mark Rutland <mark.rutland@arm.com>
11628 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11629 L:      linux-arm-kernel@lists.infradead.org
11630 S:      Maintained
11631 F:      drivers/firmware/psci*.c
11632 F:      include/linux/psci.h
11633 F:      include/uapi/linux/psci.h
11635 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11636 M:      Sebastian Reichel <sre@kernel.org>
11637 L:      linux-pm@vger.kernel.org
11638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11639 S:      Maintained
11640 F:      Documentation/ABI/testing/sysfs-class-power
11641 F:      Documentation/devicetree/bindings/power/supply/
11642 F:      include/linux/power_supply.h
11643 F:      drivers/power/supply/
11645 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11646 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11647 L:      linuxppc-dev@lists.ozlabs.org
11648 S:      Maintained
11649 F:      drivers/char/powernv-op-panel.c
11651 PPP OVER ATM (RFC 2364)
11652 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11653 S:      Maintained
11654 F:      net/atm/pppoatm.c
11655 F:      include/uapi/linux/atmppp.h
11657 PPP OVER ETHERNET
11658 M:      Michal Ostrowski <mostrows@earthlink.net>
11659 S:      Maintained
11660 F:      drivers/net/ppp/pppoe.c
11661 F:      drivers/net/ppp/pppox.c
11663 PPP OVER L2TP
11664 M:      James Chapman <jchapman@katalix.com>
11665 S:      Maintained
11666 F:      net/l2tp/l2tp_ppp.c
11667 F:      include/linux/if_pppol2tp.h
11668 F:      include/uapi/linux/if_pppol2tp.h
11670 PPP PROTOCOL DRIVERS AND COMPRESSORS
11671 M:      Paul Mackerras <paulus@samba.org>
11672 L:      linux-ppp@vger.kernel.org
11673 S:      Maintained
11674 F:      drivers/net/ppp/ppp_*
11676 PPS SUPPORT
11677 M:      Rodolfo Giometti <giometti@enneenne.com>
11678 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11679 L:      linuxpps@ml.enneenne.com (subscribers-only)
11680 S:      Maintained
11681 F:      Documentation/pps/
11682 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11683 F:      Documentation/ABI/testing/sysfs-pps
11684 F:      drivers/pps/
11685 F:      include/linux/pps*.h
11686 F:      include/uapi/linux/pps.h
11688 PPTP DRIVER
11689 M:      Dmitry Kozlov <xeb@mail.ru>
11690 L:      netdev@vger.kernel.org
11691 S:      Maintained
11692 F:      drivers/net/ppp/pptp.c
11693 W:      http://sourceforge.net/projects/accel-pptp
11695 PREEMPTIBLE KERNEL
11696 M:      Robert Love <rml@tech9.net>
11697 L:      kpreempt-tech@lists.sourceforge.net
11698 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11699 S:      Supported
11700 F:      Documentation/preempt-locking.txt
11701 F:      include/linux/preempt.h
11703 PRINTK
11704 M:      Petr Mladek <pmladek@suse.com>
11705 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11706 R:      Steven Rostedt <rostedt@goodmis.org>
11707 S:      Maintained
11708 F:      kernel/printk/
11709 F:      include/linux/printk.h
11711 PRISM54 WIRELESS DRIVER
11712 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11713 L:      linux-wireless@vger.kernel.org
11714 W:      http://wireless.kernel.org/en/users/Drivers/p54
11715 S:      Obsolete
11716 F:      drivers/net/wireless/intersil/prism54/
11718 PROC FILESYSTEM
11719 R:      Alexey Dobriyan <adobriyan@gmail.com>
11720 L:      linux-kernel@vger.kernel.org
11721 L:      linux-fsdevel@vger.kernel.org
11722 S:      Maintained
11723 F:      fs/proc/
11724 F:      include/linux/proc_fs.h
11725 F:      tools/testing/selftests/proc/
11727 PROC SYSCTL
11728 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11729 M:      Kees Cook <keescook@chromium.org>
11730 L:      linux-kernel@vger.kernel.org
11731 L:      linux-fsdevel@vger.kernel.org
11732 S:      Maintained
11733 F:      fs/proc/proc_sysctl.c
11734 F:      include/linux/sysctl.h
11735 F:      kernel/sysctl.c
11736 F:      tools/testing/selftests/sysctl/
11738 PS3 NETWORK SUPPORT
11739 M:      Geoff Levand <geoff@infradead.org>
11740 L:      netdev@vger.kernel.org
11741 L:      linuxppc-dev@lists.ozlabs.org
11742 S:      Maintained
11743 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11745 PS3 PLATFORM SUPPORT
11746 M:      Geoff Levand <geoff@infradead.org>
11747 L:      linuxppc-dev@lists.ozlabs.org
11748 S:      Maintained
11749 F:      arch/powerpc/boot/ps3*
11750 F:      arch/powerpc/include/asm/lv1call.h
11751 F:      arch/powerpc/include/asm/ps3*.h
11752 F:      arch/powerpc/platforms/ps3/
11753 F:      drivers/*/ps3*
11754 F:      drivers/ps3/
11755 F:      drivers/rtc/rtc-ps3.c
11756 F:      drivers/usb/host/*ps3.c
11757 F:      sound/ppc/snd_ps3*
11759 PS3VRAM DRIVER
11760 M:      Jim Paris <jim@jtan.com>
11761 M:      Geoff Levand <geoff@infradead.org>
11762 L:      linuxppc-dev@lists.ozlabs.org
11763 S:      Maintained
11764 F:      drivers/block/ps3vram.c
11766 PSAMPLE PACKET SAMPLING SUPPORT:
11767 M:      Yotam Gigi <yotam.gi@gmail.com>
11768 S:      Maintained
11769 F:      net/psample
11770 F:      include/net/psample.h
11771 F:      include/uapi/linux/psample.h
11773 PSTORE FILESYSTEM
11774 M:      Kees Cook <keescook@chromium.org>
11775 M:      Anton Vorontsov <anton@enomsg.org>
11776 M:      Colin Cross <ccross@android.com>
11777 M:      Tony Luck <tony.luck@intel.com>
11778 S:      Maintained
11779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11780 F:      fs/pstore/
11781 F:      include/linux/pstore*
11782 F:      drivers/firmware/efi/efi-pstore.c
11783 F:      drivers/acpi/apei/erst.c
11784 F:      Documentation/admin-guide/ramoops.rst
11785 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11786 K:      \b(pstore|ramoops)
11788 PTP HARDWARE CLOCK SUPPORT
11789 M:      Richard Cochran <richardcochran@gmail.com>
11790 L:      netdev@vger.kernel.org
11791 S:      Maintained
11792 W:      http://linuxptp.sourceforge.net/
11793 F:      Documentation/ABI/testing/sysfs-ptp
11794 F:      Documentation/ptp/*
11795 F:      drivers/net/phy/dp83640*
11796 F:      drivers/ptp/*
11797 F:      include/linux/ptp_cl*
11799 PTRACE SUPPORT
11800 M:      Oleg Nesterov <oleg@redhat.com>
11801 S:      Maintained
11802 F:      include/asm-generic/syscall.h
11803 F:      include/linux/ptrace.h
11804 F:      include/linux/regset.h
11805 F:      include/linux/tracehook.h
11806 F:      include/uapi/linux/ptrace.h
11807 F:      include/uapi/linux/ptrace.h
11808 F:      include/asm-generic/ptrace.h
11809 F:      kernel/ptrace.c
11810 F:      arch/*/ptrace*.c
11811 F:      arch/*/*/ptrace*.c
11812 F:      arch/*/include/asm/ptrace*.h
11814 PULSE8-CEC DRIVER
11815 M:      Hans Verkuil <hverkuil@xs4all.nl>
11816 L:      linux-media@vger.kernel.org
11817 T:      git git://linuxtv.org/media_tree.git
11818 S:      Maintained
11819 F:      drivers/media/usb/pulse8-cec/*
11820 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11822 PVRUSB2 VIDEO4LINUX DRIVER
11823 M:      Mike Isely <isely@pobox.com>
11824 L:      pvrusb2@isely.net       (subscribers-only)
11825 L:      linux-media@vger.kernel.org
11826 W:      http://www.isely.net/pvrusb2/
11827 T:      git git://linuxtv.org/media_tree.git
11828 S:      Maintained
11829 F:      Documentation/media/v4l-drivers/pvrusb2*
11830 F:      drivers/media/usb/pvrusb2/
11832 PWC WEBCAM DRIVER
11833 M:      Hans Verkuil <hverkuil@xs4all.nl>
11834 L:      linux-media@vger.kernel.org
11835 T:      git git://linuxtv.org/media_tree.git
11836 S:      Odd Fixes
11837 F:      drivers/media/usb/pwc/*
11839 PWM FAN DRIVER
11840 M:      Kamil Debski <kamil@wypas.org>
11841 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11842 L:      linux-hwmon@vger.kernel.org
11843 S:      Supported
11844 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11845 F:      Documentation/hwmon/pwm-fan
11846 F:      drivers/hwmon/pwm-fan.c
11848 PWM IR Transmitter
11849 M:      Sean Young <sean@mess.org>
11850 L:      linux-media@vger.kernel.org
11851 S:      Maintained
11852 F:      drivers/media/rc/pwm-ir-tx.c
11854 PWM SUBSYSTEM
11855 M:      Thierry Reding <thierry.reding@gmail.com>
11856 L:      linux-pwm@vger.kernel.org
11857 S:      Maintained
11858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11859 F:      Documentation/pwm.txt
11860 F:      Documentation/devicetree/bindings/pwm/
11861 F:      include/linux/pwm.h
11862 F:      drivers/pwm/
11863 F:      drivers/video/backlight/pwm_bl.c
11864 F:      include/linux/pwm_backlight.h
11865 F:      drivers/gpio/gpio-mvebu.c
11866 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11868 PXA GPIO DRIVER
11869 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11870 L:      linux-gpio@vger.kernel.org
11871 S:      Maintained
11872 F:      drivers/gpio/gpio-pxa.c
11874 PXA MMCI DRIVER
11875 S:      Orphan
11877 PXA RTC DRIVER
11878 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11879 L:      linux-rtc@vger.kernel.org
11880 S:      Maintained
11882 PXA2xx/PXA3xx SUPPORT
11883 M:      Daniel Mack <daniel@zonque.org>
11884 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11885 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11886 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887 T:      git git://github.com/hzhuang1/linux.git
11888 T:      git git://github.com/rjarzmik/linux.git
11889 S:      Maintained
11890 F:      arch/arm/boot/dts/pxa*
11891 F:      arch/arm/mach-pxa/
11892 F:      drivers/dma/pxa*
11893 F:      drivers/pcmcia/pxa2xx*
11894 F:      drivers/pinctrl/pxa/
11895 F:      drivers/spi/spi-pxa2xx*
11896 F:      drivers/usb/gadget/udc/pxa2*
11897 F:      include/sound/pxa2xx-lib.h
11898 F:      sound/arm/pxa*
11899 F:      sound/soc/pxa/
11901 QAT DRIVER
11902 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11903 L:      qat-linux@intel.com
11904 S:      Supported
11905 F:      drivers/crypto/qat/
11907 QCOM AUDIO (ASoC) DRIVERS
11908 M:      Patrick Lai <plai@codeaurora.org>
11909 M:      Banajit Goswami <bgoswami@codeaurora.org>
11910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11911 S:      Supported
11912 F:      sound/soc/qcom/
11914 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11915 M:      Gabriel Somlo <somlo@cmu.edu>
11916 M:      "Michael S. Tsirkin" <mst@redhat.com>
11917 L:      qemu-devel@nongnu.org
11918 S:      Maintained
11919 F:      drivers/firmware/qemu_fw_cfg.c
11920 F:      include/uapi/linux/qemu_fw_cfg.h
11922 QIB DRIVER
11923 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11924 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11925 L:      linux-rdma@vger.kernel.org
11926 S:      Supported
11927 F:      drivers/infiniband/hw/qib/
11929 QLOGIC QL41xxx FCOE DRIVER
11930 M:      QLogic-Storage-Upstream@cavium.com
11931 L:      linux-scsi@vger.kernel.org
11932 S:      Supported
11933 F:      drivers/scsi/qedf/
11935 QLOGIC QL41xxx ISCSI DRIVER
11936 M:      QLogic-Storage-Upstream@cavium.com
11937 L:      linux-scsi@vger.kernel.org
11938 S:      Supported
11939 F:      drivers/scsi/qedi/
11941 QLOGIC QL4xxx ETHERNET DRIVER
11942 M:      Ariel Elior <Ariel.Elior@cavium.com>
11943 M:      everest-linux-l2@cavium.com
11944 L:      netdev@vger.kernel.org
11945 S:      Supported
11946 F:      drivers/net/ethernet/qlogic/qed/
11947 F:      include/linux/qed/
11948 F:      drivers/net/ethernet/qlogic/qede/
11950 QLOGIC QL4xxx RDMA DRIVER
11951 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11952 M:      Ariel Elior <Ariel.Elior@cavium.com>
11953 L:      linux-rdma@vger.kernel.org
11954 S:      Supported
11955 F:      drivers/infiniband/hw/qedr/
11956 F:      include/uapi/rdma/qedr-abi.h
11958 QLOGIC QLA1280 SCSI DRIVER
11959 M:      Michael Reed <mdr@sgi.com>
11960 L:      linux-scsi@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/scsi/qla1280.[ch]
11964 QLOGIC QLA2XXX FC-SCSI DRIVER
11965 M:      qla2xxx-upstream@qlogic.com
11966 L:      linux-scsi@vger.kernel.org
11967 S:      Supported
11968 F:      Documentation/scsi/LICENSE.qla2xxx
11969 F:      drivers/scsi/qla2xxx/
11971 QLOGIC QLA3XXX NETWORK DRIVER
11972 M:      Dept-GELinuxNICDev@cavium.com
11973 L:      netdev@vger.kernel.org
11974 S:      Supported
11975 F:      Documentation/networking/LICENSE.qla3xxx
11976 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11978 QLOGIC QLA4XXX iSCSI DRIVER
11979 M:      QLogic-Storage-Upstream@qlogic.com
11980 L:      linux-scsi@vger.kernel.org
11981 S:      Supported
11982 F:      Documentation/scsi/LICENSE.qla4xxx
11983 F:      drivers/scsi/qla4xxx/
11985 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11986 M:      Harish Patil <harish.patil@cavium.com>
11987 M:      Manish Chopra <manish.chopra@cavium.com>
11988 M:      Dept-GELinuxNICDev@cavium.com
11989 L:      netdev@vger.kernel.org
11990 S:      Supported
11991 F:      drivers/net/ethernet/qlogic/qlcnic/
11993 QLOGIC QLGE 10Gb ETHERNET DRIVER
11994 M:      Harish Patil <harish.patil@cavium.com>
11995 M:      Manish Chopra <manish.chopra@cavium.com>
11996 M:      Dept-GELinuxNICDev@cavium.com
11997 L:      netdev@vger.kernel.org
11998 S:      Supported
11999 F:      drivers/net/ethernet/qlogic/qlge/
12001 QM1D1B0004 MEDIA DRIVER
12002 M:      Akihiro Tsukada <tskd08@gmail.com>
12003 L:      linux-media@vger.kernel.org
12004 S:      Odd Fixes
12005 F:      drivers/media/tuners/qm1d1b0004*
12007 QM1D1C0042 MEDIA DRIVER
12008 M:      Akihiro Tsukada <tskd08@gmail.com>
12009 L:      linux-media@vger.kernel.org
12010 S:      Odd Fixes
12011 F:      drivers/media/tuners/qm1d1c0042*
12013 QNX4 FILESYSTEM
12014 M:      Anders Larsen <al@alarsen.net>
12015 W:      http://www.alarsen.net/linux/qnx4fs/
12016 S:      Maintained
12017 F:      fs/qnx4/
12018 F:      include/uapi/linux/qnx4_fs.h
12019 F:      include/uapi/linux/qnxtypes.h
12021 QORIQ DPAA2 FSL-MC BUS DRIVER
12022 M:      Stuart Yoder <stuyoder@gmail.com>
12023 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
12024 L:      linux-kernel@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/bus/fsl-mc/
12027 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12028 F:      Documentation/networking/dpaa2/overview.rst
12030 QT1010 MEDIA DRIVER
12031 M:      Antti Palosaari <crope@iki.fi>
12032 L:      linux-media@vger.kernel.org
12033 W:      https://linuxtv.org
12034 W:      http://palosaari.fi/linux/
12035 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12036 T:      git git://linuxtv.org/anttip/media_tree.git
12037 S:      Maintained
12038 F:      drivers/media/tuners/qt1010*
12040 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12041 M:      Kalle Valo <kvalo@codeaurora.org>
12042 L:      ath10k@lists.infradead.org
12043 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
12044 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12045 S:      Supported
12046 F:      drivers/net/wireless/ath/ath10k/
12048 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12049 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12050 L:      linux-wireless@vger.kernel.org
12051 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
12052 S:      Supported
12053 F:      drivers/net/wireless/ath/ath9k/
12055 QUALCOMM CAMERA SUBSYSTEM DRIVER
12056 M:      Todor Tomov <todor.tomov@linaro.org>
12057 L:      linux-media@vger.kernel.org
12058 S:      Maintained
12059 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
12060 F:      Documentation/media/v4l-drivers/qcom_camss.rst
12061 F:      drivers/media/platform/qcom/camss/
12063 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12064 M:  Ilia Lin <ilia.lin@gmail.com>
12065 L:  linux-pm@vger.kernel.org
12066 S:  Maintained
12067 F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12068 F:  drivers/cpufreq/qcom-cpufreq-kryo.c
12070 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12071 M:      Timur Tabi <timur@kernel.org>
12072 L:      netdev@vger.kernel.org
12073 S:      Maintained
12074 F:      drivers/net/ethernet/qualcomm/emac/
12076 QUALCOMM GENERIC INTERFACE I2C DRIVER
12077 M:      Alok Chauhan <alokc@codeaurora.org>
12078 M:      Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12079 L:      linux-i2c@vger.kernel.org
12080 L:      linux-arm-msm@vger.kernel.org
12081 S:      Supported
12082 F:      drivers/i2c/busses/i2c-qcom-geni.c
12084 QUALCOMM HEXAGON ARCHITECTURE
12085 M:      Richard Kuo <rkuo@codeaurora.org>
12086 L:      linux-hexagon@vger.kernel.org
12087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12088 S:      Supported
12089 F:      arch/hexagon/
12091 QUALCOMM HIDMA DRIVER
12092 M:      Sinan Kaya <okaya@kernel.org>
12093 L:      linux-arm-kernel@lists.infradead.org
12094 L:      linux-arm-msm@vger.kernel.org
12095 L:      dmaengine@vger.kernel.org
12096 S:      Supported
12097 F:      drivers/dma/qcom/hidma*
12099 QUALCOMM IOMMU
12100 M:      Rob Clark <robdclark@gmail.com>
12101 L:      iommu@lists.linux-foundation.org
12102 L:      linux-arm-msm@vger.kernel.org
12103 S:      Maintained
12104 F:      drivers/iommu/qcom_iommu.c
12106 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12107 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
12108 L:      linux-media@vger.kernel.org
12109 L:      linux-arm-msm@vger.kernel.org
12110 T:      git git://linuxtv.org/media_tree.git
12111 S:      Maintained
12112 F:      drivers/media/platform/qcom/venus/
12114 QUALCOMM WCN36XX WIRELESS DRIVER
12115 M:      Kalle Valo <kvalo@codeaurora.org>
12116 L:      wcn36xx@lists.infradead.org
12117 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
12118 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
12119 S:      Supported
12120 F:      drivers/net/wireless/ath/wcn36xx/
12122 QUANTENNA QTNFMAC WIRELESS DRIVER
12123 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
12124 M:      Avinash Patil <avinashp@quantenna.com>
12125 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
12126 L:      linux-wireless@vger.kernel.org
12127 S:      Maintained
12128 F:      drivers/net/wireless/quantenna
12130 RADEON and AMDGPU DRM DRIVERS
12131 M:      Alex Deucher <alexander.deucher@amd.com>
12132 M:      Christian König <christian.koenig@amd.com>
12133 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
12134 L:      amd-gfx@lists.freedesktop.org
12135 T:      git git://people.freedesktop.org/~agd5f/linux
12136 S:      Supported
12137 F:      drivers/gpu/drm/radeon/
12138 F:      include/uapi/drm/radeon_drm.h
12139 F:      drivers/gpu/drm/amd/
12140 F:      include/uapi/drm/amdgpu_drm.h
12142 RADEON FRAMEBUFFER DISPLAY DRIVER
12143 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
12144 L:      linux-fbdev@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/video/fbdev/aty/radeon*
12147 F:      include/uapi/linux/radeonfb.h
12149 RADIOSHARK RADIO DRIVER
12150 M:      Hans Verkuil <hverkuil@xs4all.nl>
12151 L:      linux-media@vger.kernel.org
12152 T:      git git://linuxtv.org/media_tree.git
12153 S:      Maintained
12154 F:      drivers/media/radio/radio-shark.c
12156 RADIOSHARK2 RADIO DRIVER
12157 M:      Hans Verkuil <hverkuil@xs4all.nl>
12158 L:      linux-media@vger.kernel.org
12159 T:      git git://linuxtv.org/media_tree.git
12160 S:      Maintained
12161 F:      drivers/media/radio/radio-shark2.c
12162 F:      drivers/media/radio/radio-tea5777.c
12164 RADOS BLOCK DEVICE (RBD)
12165 M:      Ilya Dryomov <idryomov@gmail.com>
12166 M:      Sage Weil <sage@redhat.com>
12167 M:      Alex Elder <elder@kernel.org>
12168 L:      ceph-devel@vger.kernel.org
12169 W:      http://ceph.com/
12170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12171 T:      git git://github.com/ceph/ceph-client.git
12172 S:      Supported
12173 F:      Documentation/ABI/testing/sysfs-bus-rbd
12174 F:      drivers/block/rbd.c
12175 F:      drivers/block/rbd_types.h
12177 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12178 M:      Paul Mackerras <paulus@samba.org>
12179 L:      linux-fbdev@vger.kernel.org
12180 S:      Maintained
12181 F:      drivers/video/fbdev/aty/aty128fb.c
12183 RAINSHADOW-CEC DRIVER
12184 M:      Hans Verkuil <hverkuil@xs4all.nl>
12185 L:      linux-media@vger.kernel.org
12186 T:      git git://linuxtv.org/media_tree.git
12187 S:      Maintained
12188 F:      drivers/media/usb/rainshadow-cec/*
12190 RALINK MIPS ARCHITECTURE
12191 M:      John Crispin <john@phrozen.org>
12192 L:      linux-mips@linux-mips.org
12193 S:      Maintained
12194 F:      arch/mips/ralink
12196 RALINK RT2X00 WIRELESS LAN DRIVER
12197 P:      rt2x00 project
12198 M:      Stanislaw Gruszka <sgruszka@redhat.com>
12199 M:      Helmut Schaa <helmut.schaa@googlemail.com>
12200 L:      linux-wireless@vger.kernel.org
12201 S:      Maintained
12202 F:      drivers/net/wireless/ralink/rt2x00/
12204 RAMDISK RAM BLOCK DEVICE DRIVER
12205 M:      Jens Axboe <axboe@kernel.dk>
12206 S:      Maintained
12207 F:      Documentation/blockdev/ramdisk.txt
12208 F:      drivers/block/brd.c
12210 RANCHU VIRTUAL BOARD FOR MIPS
12211 M:      Miodrag Dinic <miodrag.dinic@mips.com>
12212 L:      linux-mips@linux-mips.org
12213 S:      Supported
12214 F:      arch/mips/generic/board-ranchu.c
12215 F:      arch/mips/configs/generic/board-ranchu.config
12217 RANDOM NUMBER DRIVER
12218 M:      "Theodore Ts'o" <tytso@mit.edu>
12219 S:      Maintained
12220 F:      drivers/char/random.c
12222 RAPIDIO SUBSYSTEM
12223 M:      Matt Porter <mporter@kernel.crashing.org>
12224 M:      Alexandre Bounine <alex.bou9@gmail.com>
12225 S:      Maintained
12226 F:      drivers/rapidio/
12228 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12229 L:      linux-wireless@vger.kernel.org
12230 S:      Orphan
12231 F:      drivers/net/wireless/ray*
12233 RCUTORTURE TEST FRAMEWORK
12234 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12235 M:      Josh Triplett <josh@joshtriplett.org>
12236 R:      Steven Rostedt <rostedt@goodmis.org>
12237 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12238 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12239 L:      linux-kernel@vger.kernel.org
12240 S:      Supported
12241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12242 F:      tools/testing/selftests/rcutorture
12244 RDC R-321X SoC
12245 M:      Florian Fainelli <florian@openwrt.org>
12246 S:      Maintained
12248 RDC R6040 FAST ETHERNET DRIVER
12249 M:      Florian Fainelli <f.fainelli@gmail.com>
12250 L:      netdev@vger.kernel.org
12251 S:      Maintained
12252 F:      drivers/net/ethernet/rdc/r6040.c
12254 RDMAVT - RDMA verbs software
12255 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
12256 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
12257 L:      linux-rdma@vger.kernel.org
12258 S:      Supported
12259 F:      drivers/infiniband/sw/rdmavt
12261 RDS - RELIABLE DATAGRAM SOCKETS
12262 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
12263 L:      netdev@vger.kernel.org
12264 L:      linux-rdma@vger.kernel.org
12265 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
12266 W:      https://oss.oracle.com/projects/rds/
12267 S:      Supported
12268 F:      net/rds/
12269 F:      Documentation/networking/rds.txt
12271 RDT - RESOURCE ALLOCATION
12272 M:      Fenghua Yu <fenghua.yu@intel.com>
12273 L:      linux-kernel@vger.kernel.org
12274 S:      Supported
12275 F:      arch/x86/kernel/cpu/intel_rdt*
12276 F:      arch/x86/include/asm/intel_rdt_sched.h
12277 F:      Documentation/x86/intel_rdt*
12279 READ-COPY UPDATE (RCU)
12280 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12281 M:      Josh Triplett <josh@joshtriplett.org>
12282 R:      Steven Rostedt <rostedt@goodmis.org>
12283 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12284 R:      Lai Jiangshan <jiangshanlai@gmail.com>
12285 L:      linux-kernel@vger.kernel.org
12286 W:      http://www.rdrop.com/users/paulmck/RCU/
12287 S:      Supported
12288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12289 F:      Documentation/RCU/
12290 X:      Documentation/RCU/torture.txt
12291 F:      include/linux/rcu*
12292 X:      include/linux/srcu*.h
12293 F:      kernel/rcu/
12294 X:      kernel/rcu/srcu*.c
12296 REAL TIME CLOCK (RTC) SUBSYSTEM
12297 M:      Alessandro Zummo <a.zummo@towertech.it>
12298 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
12299 L:      linux-rtc@vger.kernel.org
12300 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
12301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12302 S:      Maintained
12303 F:      Documentation/devicetree/bindings/rtc/
12304 F:      Documentation/rtc.txt
12305 F:      drivers/rtc/
12306 F:      include/linux/rtc.h
12307 F:      include/uapi/linux/rtc.h
12308 F:      include/linux/rtc/
12309 F:      include/linux/platform_data/rtc-*
12310 F:      tools/testing/selftests/rtc/
12312 REALTEK AUDIO CODECS
12313 M:      Bard Liao <bardliao@realtek.com>
12314 M:      Oder Chiou <oder_chiou@realtek.com>
12315 S:      Maintained
12316 F:      sound/soc/codecs/rt*
12317 F:      include/sound/rt*.h
12319 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12320 M:      Linus Walleij <linus.walleij@linaro.org>
12321 S:      Maintained
12322 F:      Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12323 F:      drivers/net/dsa/realtek-smi*
12324 F:      drivers/net/dsa/rtl83*
12326 REGISTER MAP ABSTRACTION
12327 M:      Mark Brown <broonie@kernel.org>
12328 L:      linux-kernel@vger.kernel.org
12329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12330 S:      Supported
12331 F:      Documentation/devicetree/bindings/regmap/
12332 F:      drivers/base/regmap/
12333 F:      include/linux/regmap.h
12335 REISERFS FILE SYSTEM
12336 L:      reiserfs-devel@vger.kernel.org
12337 S:      Supported
12338 F:      fs/reiserfs/
12340 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12341 M:      Ohad Ben-Cohen <ohad@wizery.com>
12342 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12343 L:      linux-remoteproc@vger.kernel.org
12344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12345 S:      Maintained
12346 F:      Documentation/devicetree/bindings/remoteproc/
12347 F:      Documentation/remoteproc.txt
12348 F:      drivers/remoteproc/
12349 F:      include/linux/remoteproc.h
12351 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12352 M:      Ohad Ben-Cohen <ohad@wizery.com>
12353 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
12354 L:      linux-remoteproc@vger.kernel.org
12355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12356 S:      Maintained
12357 F:      drivers/rpmsg/
12358 F:      Documentation/rpmsg.txt
12359 F:      include/linux/rpmsg.h
12360 F:      include/linux/rpmsg/
12362 RENESAS CLOCK DRIVERS
12363 M:      Geert Uytterhoeven <geert+renesas@glider.be>
12364 L:      linux-renesas-soc@vger.kernel.org
12365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12366 S:      Supported
12367 F:      drivers/clk/renesas/
12369 RENESAS EMEV2 I2C DRIVER
12370 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12371 S:      Supported
12372 F:      drivers/i2c/busses/i2c-emev2.c
12374 RENESAS ETHERNET DRIVERS
12375 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12376 L:      netdev@vger.kernel.org
12377 L:      linux-renesas-soc@vger.kernel.org
12378 F:      Documentation/devicetree/bindings/net/renesas,*.txt
12379 F:      Documentation/devicetree/bindings/net/sh_eth.txt
12380 F:      drivers/net/ethernet/renesas/
12381 F:      include/linux/sh_eth.h
12383 RENESAS R-CAR GYROADC DRIVER
12384 M:      Marek Vasut <marek.vasut@gmail.com>
12385 L:      linux-iio@vger.kernel.org
12386 S:      Supported
12387 F:      drivers/iio/adc/rcar_gyro_adc.c
12389 RENESAS R-CAR I2C DRIVERS
12390 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12391 S:      Supported
12392 F:      drivers/i2c/busses/i2c-rcar.c
12393 F:      drivers/i2c/busses/i2c-sh_mobile.c
12395 RENESAS USB PHY DRIVER
12396 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12397 L:      linux-renesas-soc@vger.kernel.org
12398 S:      Maintained
12399 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
12401 RESET CONTROLLER FRAMEWORK
12402 M:      Philipp Zabel <p.zabel@pengutronix.de>
12403 T:      git git://git.pengutronix.de/git/pza/linux
12404 S:      Maintained
12405 F:      drivers/reset/
12406 F:      Documentation/devicetree/bindings/reset/
12407 F:      include/dt-bindings/reset/
12408 F:      include/linux/reset.h
12409 F:      include/linux/reset-controller.h
12411 RESTARTABLE SEQUENCES SUPPORT
12412 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12413 M:      Peter Zijlstra <peterz@infradead.org>
12414 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12415 M:      Boqun Feng <boqun.feng@gmail.com>
12416 L:      linux-kernel@vger.kernel.org
12417 S:      Supported
12418 F:      kernel/rseq.c
12419 F:      include/uapi/linux/rseq.h
12420 F:      include/trace/events/rseq.h
12421 F:      tools/testing/selftests/rseq/
12423 RFKILL
12424 M:      Johannes Berg <johannes@sipsolutions.net>
12425 L:      linux-wireless@vger.kernel.org
12426 W:      http://wireless.kernel.org/
12427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12429 S:      Maintained
12430 F:      Documentation/rfkill.txt
12431 F:      Documentation/ABI/stable/sysfs-class-rfkill
12432 F:      net/rfkill/
12433 F:      include/linux/rfkill.h
12434 F:      include/uapi/linux/rfkill.h
12436 RHASHTABLE
12437 M:      Thomas Graf <tgraf@suug.ch>
12438 M:      Herbert Xu <herbert@gondor.apana.org.au>
12439 L:      netdev@vger.kernel.org
12440 S:      Maintained
12441 F:      lib/rhashtable.c
12442 F:      lib/test_rhashtable.c
12443 F:      include/linux/rhashtable.h
12444 F:      include/linux/rhashtable-types.h
12446 RICOH R5C592 MEMORYSTICK DRIVER
12447 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12448 S:      Maintained
12449 F:      drivers/memstick/host/r592.*
12451 RICOH SMARTMEDIA/XD DRIVER
12452 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12453 S:      Maintained
12454 F:      drivers/mtd/nand/raw/r852.c
12455 F:      drivers/mtd/nand/raw/r852.h
12457 RISC-V ARCHITECTURE
12458 M:      Palmer Dabbelt <palmer@sifive.com>
12459 M:      Albert Ou <aou@eecs.berkeley.edu>
12460 L:      linux-riscv@lists.infradead.org
12461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12462 S:      Supported
12463 F:      arch/riscv/
12464 K:      riscv
12465 N:      riscv
12467 ROCCAT DRIVERS
12468 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12469 W:      http://sourceforge.net/projects/roccat/
12470 S:      Maintained
12471 F:      drivers/hid/hid-roccat*
12472 F:      include/linux/hid-roccat*
12473 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12475 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12476 M:      Jacob chen <jacob2.chen@rock-chips.com>
12477 L:      linux-media@vger.kernel.org
12478 S:      Maintained
12479 F:      drivers/media/platform/rockchip/rga/
12480 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12482 ROCKER DRIVER
12483 M:      Jiri Pirko <jiri@resnulli.us>
12484 L:      netdev@vger.kernel.org
12485 S:      Supported
12486 F:      drivers/net/ethernet/rocker/
12488 ROCKETPORT DRIVER
12489 P:      Comtrol Corp.
12490 W:      http://www.comtrol.com
12491 S:      Maintained
12492 F:      Documentation/serial/rocket.txt
12493 F:      drivers/tty/rocket*
12495 ROCKETPORT EXPRESS/INFINITY DRIVER
12496 M:      Kevin Cernekee <cernekee@gmail.com>
12497 L:      linux-serial@vger.kernel.org
12498 S:      Odd Fixes
12499 F:      drivers/tty/serial/rp2.*
12501 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12502 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12503 L:      linux-kernel@vger.kernel.org
12504 L:      linux-renesas-soc@vger.kernel.org
12505 S:      Supported
12506 F:      drivers/mfd/bd9571mwv.c
12507 F:      drivers/regulator/bd9571mwv-regulator.c
12508 F:      drivers/gpio/gpio-bd9571mwv.c
12509 F:      include/linux/mfd/bd9571mwv.h
12510 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12512 ROSE NETWORK LAYER
12513 M:      Ralf Baechle <ralf@linux-mips.org>
12514 L:      linux-hams@vger.kernel.org
12515 W:      http://www.linux-ax25.org/
12516 S:      Maintained
12517 F:      include/net/rose.h
12518 F:      include/uapi/linux/rose.h
12519 F:      net/rose/
12521 RTL2830 MEDIA DRIVER
12522 M:      Antti Palosaari <crope@iki.fi>
12523 L:      linux-media@vger.kernel.org
12524 W:      https://linuxtv.org
12525 W:      http://palosaari.fi/linux/
12526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12527 T:      git git://linuxtv.org/anttip/media_tree.git
12528 S:      Maintained
12529 F:      drivers/media/dvb-frontends/rtl2830*
12531 RTL2832 MEDIA DRIVER
12532 M:      Antti Palosaari <crope@iki.fi>
12533 L:      linux-media@vger.kernel.org
12534 W:      https://linuxtv.org
12535 W:      http://palosaari.fi/linux/
12536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12537 T:      git git://linuxtv.org/anttip/media_tree.git
12538 S:      Maintained
12539 F:      drivers/media/dvb-frontends/rtl2832*
12541 RTL2832_SDR MEDIA DRIVER
12542 M:      Antti Palosaari <crope@iki.fi>
12543 L:      linux-media@vger.kernel.org
12544 W:      https://linuxtv.org
12545 W:      http://palosaari.fi/linux/
12546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12547 T:      git git://linuxtv.org/anttip/media_tree.git
12548 S:      Maintained
12549 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12551 RTL8180 WIRELESS DRIVER
12552 L:      linux-wireless@vger.kernel.org
12553 W:      http://wireless.kernel.org/
12554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12555 S:      Orphan
12556 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12558 RTL8187 WIRELESS DRIVER
12559 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12560 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12561 M:      Larry Finger <Larry.Finger@lwfinger.net>
12562 L:      linux-wireless@vger.kernel.org
12563 W:      http://wireless.kernel.org/
12564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12565 S:      Maintained
12566 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12568 REALTEK WIRELESS DRIVER (rtlwifi family)
12569 M:      Ping-Ke Shih <pkshih@realtek.com>
12570 L:      linux-wireless@vger.kernel.org
12571 W:      http://wireless.kernel.org/
12572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12573 S:      Maintained
12574 F:      drivers/net/wireless/realtek/rtlwifi/
12576 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12577 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12578 L:      linux-wireless@vger.kernel.org
12579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12580 S:      Maintained
12581 F:      drivers/net/wireless/realtek/rtl8xxxu/
12583 RXRPC SOCKETS (AF_RXRPC)
12584 M:      David Howells <dhowells@redhat.com>
12585 L:      linux-afs@lists.infradead.org
12586 S:      Supported
12587 F:      net/rxrpc/
12588 F:      include/keys/rxrpc-type.h
12589 F:      include/net/af_rxrpc.h
12590 F:      include/trace/events/rxrpc.h
12591 F:      include/uapi/linux/rxrpc.h
12592 F:      Documentation/networking/rxrpc.txt
12593 W:      https://www.infradead.org/~dhowells/kafs/
12595 S3 SAVAGE FRAMEBUFFER DRIVER
12596 M:      Antonino Daplas <adaplas@gmail.com>
12597 L:      linux-fbdev@vger.kernel.org
12598 S:      Maintained
12599 F:      drivers/video/fbdev/savage/
12601 S390
12602 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12603 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12604 L:      linux-s390@vger.kernel.org
12605 W:      http://www.ibm.com/developerworks/linux/linux390/
12606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12607 S:      Supported
12608 F:      arch/s390/
12609 F:      drivers/s390/
12610 F:      Documentation/s390/
12611 F:      Documentation/driver-api/s390-drivers.rst
12613 S390 COMMON I/O LAYER
12614 M:      Sebastian Ott <sebott@linux.ibm.com>
12615 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12616 L:      linux-s390@vger.kernel.org
12617 W:      http://www.ibm.com/developerworks/linux/linux390/
12618 S:      Supported
12619 F:      drivers/s390/cio/
12621 S390 DASD DRIVER
12622 M:      Stefan Haberland <sth@linux.ibm.com>
12623 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12624 L:      linux-s390@vger.kernel.org
12625 W:      http://www.ibm.com/developerworks/linux/linux390/
12626 S:      Supported
12627 F:      drivers/s390/block/dasd*
12628 F:      block/partitions/ibm.c
12630 S390 IOMMU (PCI)
12631 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12632 L:      linux-s390@vger.kernel.org
12633 W:      http://www.ibm.com/developerworks/linux/linux390/
12634 S:      Supported
12635 F:      drivers/iommu/s390-iommu.c
12637 S390 IUCV NETWORK LAYER
12638 M:      Julian Wiedmann <jwi@linux.ibm.com>
12639 M:      Ursula Braun <ubraun@linux.ibm.com>
12640 L:      linux-s390@vger.kernel.org
12641 W:      http://www.ibm.com/developerworks/linux/linux390/
12642 S:      Supported
12643 F:      drivers/s390/net/*iucv*
12644 F:      include/net/iucv/
12645 F:      net/iucv/
12647 S390 NETWORK DRIVERS
12648 M:      Julian Wiedmann <jwi@linux.ibm.com>
12649 M:      Ursula Braun <ubraun@linux.ibm.com>
12650 L:      linux-s390@vger.kernel.org
12651 W:      http://www.ibm.com/developerworks/linux/linux390/
12652 S:      Supported
12653 F:      drivers/s390/net/
12655 S390 PCI SUBSYSTEM
12656 M:      Sebastian Ott <sebott@linux.ibm.com>
12657 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12658 L:      linux-s390@vger.kernel.org
12659 W:      http://www.ibm.com/developerworks/linux/linux390/
12660 S:      Supported
12661 F:      arch/s390/pci/
12662 F:      drivers/pci/hotplug/s390_pci_hpc.c
12664 S390 VFIO-CCW DRIVER
12665 M:      Cornelia Huck <cohuck@redhat.com>
12666 M:      Halil Pasic <pasic@linux.ibm.com>
12667 L:      linux-s390@vger.kernel.org
12668 L:      kvm@vger.kernel.org
12669 S:      Supported
12670 F:      drivers/s390/cio/vfio_ccw*
12671 F:      Documentation/s390/vfio-ccw.txt
12672 F:      include/uapi/linux/vfio_ccw.h
12674 S390 ZCRYPT DRIVER
12675 M:      Harald Freudenberger <freude@linux.ibm.com>
12676 L:      linux-s390@vger.kernel.org
12677 W:      http://www.ibm.com/developerworks/linux/linux390/
12678 S:      Supported
12679 F:      drivers/s390/crypto/
12681 S390 ZFCP DRIVER
12682 M:      Steffen Maier <maier@linux.ibm.com>
12683 M:      Benjamin Block <bblock@linux.ibm.com>
12684 L:      linux-s390@vger.kernel.org
12685 W:      http://www.ibm.com/developerworks/linux/linux390/
12686 S:      Supported
12687 F:      drivers/s390/scsi/zfcp_*
12689 S3C24XX SD/MMC Driver
12690 M:      Ben Dooks <ben-linux@fluff.org>
12691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12692 S:      Supported
12693 F:      drivers/mmc/host/s3cmci.*
12695 SAA6588 RDS RECEIVER DRIVER
12696 M:      Hans Verkuil <hverkuil@xs4all.nl>
12697 L:      linux-media@vger.kernel.org
12698 T:      git git://linuxtv.org/media_tree.git
12699 W:      https://linuxtv.org
12700 S:      Odd Fixes
12701 F:      drivers/media/i2c/saa6588*
12703 SAA7134 VIDEO4LINUX DRIVER
12704 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12705 L:      linux-media@vger.kernel.org
12706 W:      https://linuxtv.org
12707 T:      git git://linuxtv.org/media_tree.git
12708 S:      Odd fixes
12709 F:      Documentation/media/v4l-drivers/saa7134*
12710 F:      drivers/media/pci/saa7134/
12712 SAA7146 VIDEO4LINUX-2 DRIVER
12713 M:      Hans Verkuil <hverkuil@xs4all.nl>
12714 L:      linux-media@vger.kernel.org
12715 T:      git git://linuxtv.org/media_tree.git
12716 S:      Maintained
12717 F:      drivers/media/common/saa7146/
12718 F:      drivers/media/pci/saa7146/
12719 F:      include/media/saa7146*
12721 SAMSUNG AUDIO (ASoC) DRIVERS
12722 M:      Krzysztof Kozlowski <krzk@kernel.org>
12723 M:      Sangbeom Kim <sbkim73@samsung.com>
12724 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12725 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12726 S:      Supported
12727 F:      sound/soc/samsung/
12728 F:      Documentation/devicetree/bindings/sound/samsung*
12730 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12731 M:      Krzysztof Kozlowski <krzk@kernel.org>
12732 L:      linux-crypto@vger.kernel.org
12733 L:      linux-samsung-soc@vger.kernel.org
12734 S:      Maintained
12735 F:      drivers/crypto/exynos-rng.c
12736 F:      Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12738 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12739 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12740 L:      linux-samsung-soc@vger.kernel.org
12741 S:      Maintained
12742 F:      drivers/char/hw_random/exynos-trng.c
12743 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12745 SAMSUNG FRAMEBUFFER DRIVER
12746 M:      Jingoo Han <jingoohan1@gmail.com>
12747 L:      linux-fbdev@vger.kernel.org
12748 S:      Maintained
12749 F:      drivers/video/fbdev/s3c-fb.c
12751 SAMSUNG LAPTOP DRIVER
12752 M:      Corentin Chary <corentin.chary@gmail.com>
12753 L:      platform-driver-x86@vger.kernel.org
12754 S:      Maintained
12755 F:      drivers/platform/x86/samsung-laptop.c
12757 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12758 M:      Sangbeom Kim <sbkim73@samsung.com>
12759 M:      Krzysztof Kozlowski <krzk@kernel.org>
12760 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12761 L:      linux-kernel@vger.kernel.org
12762 L:      linux-samsung-soc@vger.kernel.org
12763 S:      Supported
12764 F:      drivers/mfd/sec*.c
12765 F:      drivers/regulator/s2m*.c
12766 F:      drivers/regulator/s5m*.c
12767 F:      drivers/clk/clk-s2mps11.c
12768 F:      drivers/rtc/rtc-s5m.c
12769 F:      include/linux/mfd/samsung/
12770 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12771 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12772 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12773 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12775 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12776 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12777 L:      linux-media@vger.kernel.org
12778 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12779 S:      Maintained
12780 F:      drivers/media/platform/s3c-camif/
12781 F:      include/media/drv-intf/s3c_camif.h
12783 SAMSUNG S3FWRN5 NFC DRIVER
12784 M:      Robert Baldyga <r.baldyga@samsung.com>
12785 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12786 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12787 S:      Supported
12788 F:      drivers/nfc/s3fwrn5
12790 SAMSUNG S5C73M3 CAMERA DRIVER
12791 M:      Kyungmin Park <kyungmin.park@samsung.com>
12792 M:      Andrzej Hajda <a.hajda@samsung.com>
12793 L:      linux-media@vger.kernel.org
12794 S:      Supported
12795 F:      drivers/media/i2c/s5c73m3/*
12797 SAMSUNG S5K5BAF CAMERA DRIVER
12798 M:      Kyungmin Park <kyungmin.park@samsung.com>
12799 M:      Andrzej Hajda <a.hajda@samsung.com>
12800 L:      linux-media@vger.kernel.org
12801 S:      Supported
12802 F:      drivers/media/i2c/s5k5baf.c
12804 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12805 M:      Krzysztof Kozlowski <krzk@kernel.org>
12806 M:      Vladimir Zapolskiy <vz@mleia.com>
12807 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12808 L:      linux-crypto@vger.kernel.org
12809 L:      linux-samsung-soc@vger.kernel.org
12810 S:      Maintained
12811 F:      drivers/crypto/s5p-sss.c
12813 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12814 M:      Kyungmin Park <kyungmin.park@samsung.com>
12815 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12816 L:      linux-media@vger.kernel.org
12817 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12818 S:      Supported
12819 F:      drivers/media/platform/exynos4-is/
12821 SAMSUNG SOC CLOCK DRIVERS
12822 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12823 M:      Tomasz Figa <tomasz.figa@gmail.com>
12824 M:      Chanwoo Choi <cw00.choi@samsung.com>
12825 S:      Supported
12826 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12828 F:      drivers/clk/samsung/
12829 F:      include/dt-bindings/clock/exynos*.h
12830 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12832 SAMSUNG SPI DRIVERS
12833 M:      Kukjin Kim <kgene@kernel.org>
12834 M:      Krzysztof Kozlowski <krzk@kernel.org>
12835 M:      Andi Shyti <andi@etezian.org>
12836 L:      linux-spi@vger.kernel.org
12837 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12838 S:      Maintained
12839 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12840 F:      drivers/spi/spi-s3c*
12841 F:      include/linux/platform_data/spi-s3c64xx.h
12843 SAMSUNG SXGBE DRIVERS
12844 M:      Byungho An <bh74.an@samsung.com>
12845 M:      Girish K S <ks.giri@samsung.com>
12846 M:      Vipul Pandya <vipul.pandya@samsung.com>
12847 S:      Supported
12848 L:      netdev@vger.kernel.org
12849 F:      drivers/net/ethernet/samsung/sxgbe/
12851 SAMSUNG THERMAL DRIVER
12852 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12853 L:      linux-pm@vger.kernel.org
12854 L:      linux-samsung-soc@vger.kernel.org
12855 S:      Supported
12856 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12857 F:      drivers/thermal/samsung/
12859 SAMSUNG USB2 PHY DRIVER
12860 M:      Kamil Debski <kamil@wypas.org>
12861 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12862 L:      linux-kernel@vger.kernel.org
12863 S:      Supported
12864 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12865 F:      Documentation/phy/samsung-usb2.txt
12866 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12867 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12868 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12869 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12870 F:      drivers/phy/samsung/phy-samsung-usb2.c
12871 F:      drivers/phy/samsung/phy-samsung-usb2.h
12873 SC1200 WDT DRIVER
12874 M:      Zwane Mwaikambo <zwanem@gmail.com>
12875 S:      Maintained
12876 F:      drivers/watchdog/sc1200wdt.c
12878 SCHEDULER
12879 M:      Ingo Molnar <mingo@redhat.com>
12880 M:      Peter Zijlstra <peterz@infradead.org>
12881 L:      linux-kernel@vger.kernel.org
12882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12883 S:      Maintained
12884 F:      kernel/sched/
12885 F:      include/linux/sched.h
12886 F:      include/uapi/linux/sched.h
12887 F:      include/linux/wait.h
12889 SCR24X CHIP CARD INTERFACE DRIVER
12890 M:      Lubomir Rintel <lkundrak@v3.sk>
12891 S:      Supported
12892 F:      drivers/char/pcmcia/scr24x_cs.c
12894 SCSI CDROM DRIVER
12895 M:      Jens Axboe <axboe@kernel.dk>
12896 L:      linux-scsi@vger.kernel.org
12897 W:      http://www.kernel.dk
12898 S:      Maintained
12899 F:      drivers/scsi/sr*
12901 SCSI RDMA PROTOCOL (SRP) INITIATOR
12902 M:      Bart Van Assche <bvanassche@acm.org>
12903 L:      linux-rdma@vger.kernel.org
12904 S:      Supported
12905 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12906 F:      drivers/infiniband/ulp/srp/
12907 F:      include/scsi/srp.h
12909 SCSI RDMA PROTOCOL (SRP) TARGET
12910 M:      Bart Van Assche <bvanassche@acm.org>
12911 L:      linux-rdma@vger.kernel.org
12912 L:      target-devel@vger.kernel.org
12913 S:      Supported
12914 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12915 F:      drivers/infiniband/ulp/srpt/
12917 SCSI SG DRIVER
12918 M:      Doug Gilbert <dgilbert@interlog.com>
12919 L:      linux-scsi@vger.kernel.org
12920 W:      http://sg.danny.cz/sg
12921 S:      Maintained
12922 F:      Documentation/scsi/scsi-generic.txt
12923 F:      drivers/scsi/sg.c
12924 F:      include/scsi/sg.h
12926 SCSI SUBSYSTEM
12927 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12929 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12931 L:      linux-scsi@vger.kernel.org
12932 S:      Maintained
12933 F:      Documentation/devicetree/bindings/scsi/
12934 F:      drivers/scsi/
12935 F:      include/scsi/
12937 SCSI TAPE DRIVER
12938 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12939 L:      linux-scsi@vger.kernel.org
12940 S:      Maintained
12941 F:      Documentation/scsi/st.txt
12942 F:      drivers/scsi/st.*
12943 F:      drivers/scsi/st_*.h
12945 SCTP PROTOCOL
12946 M:      Vlad Yasevich <vyasevich@gmail.com>
12947 M:      Neil Horman <nhorman@tuxdriver.com>
12948 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12949 L:      linux-sctp@vger.kernel.org
12950 W:      http://lksctp.sourceforge.net
12951 S:      Maintained
12952 F:      Documentation/networking/sctp.txt
12953 F:      include/linux/sctp.h
12954 F:      include/uapi/linux/sctp.h
12955 F:      include/net/sctp/
12956 F:      net/sctp/
12958 SCx200 CPU SUPPORT
12959 M:      Jim Cromie <jim.cromie@gmail.com>
12960 S:      Odd Fixes
12961 F:      Documentation/i2c/busses/scx200_acb
12962 F:      arch/x86/platform/scx200/
12963 F:      drivers/watchdog/scx200_wdt.c
12964 F:      drivers/i2c/busses/scx200*
12965 F:      drivers/mtd/maps/scx200_docflash.c
12966 F:      include/linux/scx200.h
12968 SCx200 GPIO DRIVER
12969 M:      Jim Cromie <jim.cromie@gmail.com>
12970 S:      Maintained
12971 F:      drivers/char/scx200_gpio.c
12972 F:      include/linux/scx200_gpio.h
12974 SCx200 HRT CLOCKSOURCE DRIVER
12975 M:      Jim Cromie <jim.cromie@gmail.com>
12976 S:      Maintained
12977 F:      drivers/clocksource/scx200_hrt.c
12979 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12980 M:      Sascha Sommer <saschasommer@freenet.de>
12981 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12982 S:      Maintained
12983 F:      drivers/mmc/host/sdricoh_cs.c
12985 SECURE COMPUTING
12986 M:      Kees Cook <keescook@chromium.org>
12987 R:      Andy Lutomirski <luto@amacapital.net>
12988 R:      Will Drewry <wad@chromium.org>
12989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12990 S:      Supported
12991 F:      kernel/seccomp.c
12992 F:      include/uapi/linux/seccomp.h
12993 F:      include/linux/seccomp.h
12994 F:      tools/testing/selftests/seccomp/*
12995 F:      tools/testing/selftests/kselftest_harness.h
12996 F:      Documentation/userspace-api/seccomp_filter.rst
12997 K:      \bsecure_computing
12998 K:      \bTIF_SECCOMP\b
13000 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13001 M:      Al Cooper <alcooperx@gmail.com>
13002 L:      linux-mmc@vger.kernel.org
13003 L:      bcm-kernel-feedback-list@broadcom.com
13004 S:      Maintained
13005 F:      drivers/mmc/host/sdhci-brcmstb*
13007 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13008 M:      Adrian Hunter <adrian.hunter@intel.com>
13009 L:      linux-mmc@vger.kernel.org
13010 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
13011 S:      Maintained
13012 F:      drivers/mmc/host/sdhci*
13013 F:      include/linux/mmc/sdhci*
13015 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13016 M:      Prabu Thangamuthu <prabu.t@synopsys.com>
13017 M:      Manjunath M B <manjumb@synopsys.com>
13018 L:      linux-mmc@vger.kernel.org
13019 S:      Maintained
13020 F:      drivers/mmc/host/sdhci-pci-dwc-mshc.c
13022 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13023 M:      Ben Dooks <ben-linux@fluff.org>
13024 M:      Jaehoon Chung <jh80.chung@samsung.com>
13025 L:      linux-mmc@vger.kernel.org
13026 S:      Maintained
13027 F:      drivers/mmc/host/sdhci-s3c*
13029 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13030 M:      Viresh Kumar <vireshk@kernel.org>
13031 L:      linux-mmc@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/mmc/host/sdhci-spear.c
13035 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13036 M:      Kishon Vijay Abraham I <kishon@ti.com>
13037 L:      linux-mmc@vger.kernel.org
13038 S:      Maintained
13039 F:      drivers/mmc/host/sdhci-omap.c
13041 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13042 M:      Scott Bauer <scott.bauer@intel.com>
13043 M:      Jonathan Derrick <jonathan.derrick@intel.com>
13044 L:      linux-block@vger.kernel.org
13045 S:      Supported
13046 F:      block/sed*
13047 F:      block/opal_proto.h
13048 F:      include/linux/sed*
13049 F:      include/uapi/linux/sed*
13051 SECURITY CONTACT
13052 M:      Security Officers <security@kernel.org>
13053 S:      Supported
13055 SECURITY SUBSYSTEM
13056 M:      James Morris <jmorris@namei.org>
13057 M:      "Serge E. Hallyn" <serge@hallyn.com>
13058 L:      linux-security-module@vger.kernel.org (suggested Cc:)
13059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13060 W:      http://kernsec.org/
13061 S:      Supported
13062 F:      security/
13063 X:      security/selinux/
13065 SELINUX SECURITY MODULE
13066 M:      Paul Moore <paul@paul-moore.com>
13067 M:      Stephen Smalley <sds@tycho.nsa.gov>
13068 M:      Eric Paris <eparis@parisplace.org>
13069 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
13070 W:      https://selinuxproject.org
13071 W:      https://github.com/SELinuxProject
13072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13073 S:      Supported
13074 F:      include/linux/selinux*
13075 F:      security/selinux/
13076 F:      scripts/selinux/
13077 F:      Documentation/admin-guide/LSM/SELinux.rst
13079 SENSABLE PHANTOM
13080 M:      Jiri Slaby <jirislaby@gmail.com>
13081 S:      Maintained
13082 F:      drivers/misc/phantom.c
13083 F:      include/uapi/linux/phantom.h
13085 SERIAL DEVICE BUS
13086 M:      Rob Herring <robh@kernel.org>
13087 L:      linux-serial@vger.kernel.org
13088 S:      Maintained
13089 F:      Documentation/devicetree/bindings/serial/slave-device.txt
13090 F:      drivers/tty/serdev/
13091 F:      include/linux/serdev.h
13093 SERIAL DRIVERS
13094 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13095 L:      linux-serial@vger.kernel.org
13096 S:      Maintained
13097 F:      Documentation/devicetree/bindings/serial/
13098 F:      drivers/tty/serial/
13100 SERIAL IR RECEIVER
13101 M:      Sean Young <sean@mess.org>
13102 L:      linux-media@vger.kernel.org
13103 S:      Maintained
13104 F:      drivers/media/rc/serial_ir.c
13106 SFC NETWORK DRIVER
13107 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13108 M:      Edward Cree <ecree@solarflare.com>
13109 M:      Bert Kenward <bkenward@solarflare.com>
13110 L:      netdev@vger.kernel.org
13111 S:      Supported
13112 F:      drivers/net/ethernet/sfc/
13114 SGI GRU DRIVER
13115 M:      Dimitri Sivanich <sivanich@sgi.com>
13116 S:      Maintained
13117 F:      drivers/misc/sgi-gru/
13119 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13120 M:      Pat Gefre <pfg@sgi.com>
13121 L:      linux-ia64@vger.kernel.org
13122 S:      Supported
13123 F:      Documentation/ia64/serial.txt
13124 F:      drivers/tty/serial/ioc?_serial.c
13125 F:      include/linux/ioc?.h
13127 SGI XP/XPC/XPNET DRIVER
13128 M:      Cliff Whickman <cpw@sgi.com>
13129 M:      Robin Holt <robinmholt@gmail.com>
13130 S:      Maintained
13131 F:      drivers/misc/sgi-xp/
13133 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13134 M:      Ursula Braun <ubraun@linux.ibm.com>
13135 L:      linux-s390@vger.kernel.org
13136 W:      http://www.ibm.com/developerworks/linux/linux390/
13137 S:      Supported
13138 F:      net/smc/
13140 SHARP RJ54N1CB0C SENSOR DRIVER
13141 M:      Jacopo Mondi <jacopo@jmondi.org>
13142 L:      linux-media@vger.kernel.org
13143 T:      git git://linuxtv.org/media_tree.git
13144 S:      Odd fixes
13145 F:      drivers/media/i2c/rj54n1cb0c.c
13146 F:      include/media/i2c/rj54n1cb0c.h
13148 SH_VEU V4L2 MEM2MEM DRIVER
13149 L:      linux-media@vger.kernel.org
13150 S:      Orphan
13151 F:      drivers/media/platform/sh_veu.c
13153 SH_VOU V4L2 OUTPUT DRIVER
13154 L:      linux-media@vger.kernel.org
13155 S:      Orphan
13156 F:      drivers/media/platform/sh_vou.c
13157 F:      include/media/drv-intf/sh_vou.h
13159 SI2157 MEDIA DRIVER
13160 M:      Antti Palosaari <crope@iki.fi>
13161 L:      linux-media@vger.kernel.org
13162 W:      https://linuxtv.org
13163 W:      http://palosaari.fi/linux/
13164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13165 T:      git git://linuxtv.org/anttip/media_tree.git
13166 S:      Maintained
13167 F:      drivers/media/tuners/si2157*
13169 SI2165 MEDIA DRIVER
13170 M:      Matthias Schwarzott <zzam@gentoo.org>
13171 L:      linux-media@vger.kernel.org
13172 W:      https://linuxtv.org
13173 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13174 S:      Maintained
13175 F:      drivers/media/dvb-frontends/si2165*
13177 SI2168 MEDIA DRIVER
13178 M:      Antti Palosaari <crope@iki.fi>
13179 L:      linux-media@vger.kernel.org
13180 W:      https://linuxtv.org
13181 W:      http://palosaari.fi/linux/
13182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13183 T:      git git://linuxtv.org/anttip/media_tree.git
13184 S:      Maintained
13185 F:      drivers/media/dvb-frontends/si2168*
13187 SI470X FM RADIO RECEIVER I2C DRIVER
13188 M:      Hans Verkuil <hverkuil@xs4all.nl>
13189 L:      linux-media@vger.kernel.org
13190 T:      git git://linuxtv.org/media_tree.git
13191 W:      https://linuxtv.org
13192 S:      Odd Fixes
13193 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
13195 SI470X FM RADIO RECEIVER USB DRIVER
13196 M:      Hans Verkuil <hverkuil@xs4all.nl>
13197 L:      linux-media@vger.kernel.org
13198 T:      git git://linuxtv.org/media_tree.git
13199 W:      https://linuxtv.org
13200 S:      Maintained
13201 F:      drivers/media/radio/si470x/radio-si470x-common.c
13202 F:      drivers/media/radio/si470x/radio-si470x.h
13203 F:      drivers/media/radio/si470x/radio-si470x-usb.c
13205 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13206 M:      Eduardo Valentin <edubezval@gmail.com>
13207 L:      linux-media@vger.kernel.org
13208 T:      git git://linuxtv.org/media_tree.git
13209 W:      https://linuxtv.org
13210 S:      Odd Fixes
13211 F:      drivers/media/radio/si4713/si4713.?
13213 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13214 M:      Eduardo Valentin <edubezval@gmail.com>
13215 L:      linux-media@vger.kernel.org
13216 T:      git git://linuxtv.org/media_tree.git
13217 W:      https://linuxtv.org
13218 S:      Odd Fixes
13219 F:      drivers/media/radio/si4713/radio-platform-si4713.c
13221 SI4713 FM RADIO TRANSMITTER USB DRIVER
13222 M:      Hans Verkuil <hverkuil@xs4all.nl>
13223 L:      linux-media@vger.kernel.org
13224 T:      git git://linuxtv.org/media_tree.git
13225 W:      https://linuxtv.org
13226 S:      Maintained
13227 F:      drivers/media/radio/si4713/radio-usb-si4713.c
13229 SIANO DVB DRIVER
13230 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13231 L:      linux-media@vger.kernel.org
13232 W:      https://linuxtv.org
13233 T:      git git://linuxtv.org/media_tree.git
13234 S:      Odd fixes
13235 F:      drivers/media/common/siano/
13236 F:      drivers/media/usb/siano/
13237 F:      drivers/media/usb/siano/
13238 F:      drivers/media/mmc/siano/
13240 SIFIVE DRIVERS
13241 M:      Palmer Dabbelt <palmer@sifive.com>
13242 L:      linux-riscv@lists.infradead.org
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13244 S:      Supported
13245 K:      sifive
13246 N:      sifive
13248 SILEAD TOUCHSCREEN DRIVER
13249 M:      Hans de Goede <hdegoede@redhat.com>
13250 L:      linux-input@vger.kernel.org
13251 L:      platform-driver-x86@vger.kernel.org
13252 S:      Maintained
13253 F:      drivers/input/touchscreen/silead.c
13254 F:      drivers/platform/x86/touchscreen_dmi.c
13256 SILICON MOTION SM712 FRAME BUFFER DRIVER
13257 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13258 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13259 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13260 L:      linux-fbdev@vger.kernel.org
13261 S:      Maintained
13262 F:      drivers/video/fbdev/sm712*
13263 F:      Documentation/fb/sm712fb.txt
13265 SIMPLE FIRMWARE INTERFACE (SFI)
13266 M:      Len Brown <lenb@kernel.org>
13267 L:      sfi-devel@simplefirmware.org
13268 W:      http://simplefirmware.org/
13269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13270 S:      Supported
13271 F:      arch/x86/platform/sfi/
13272 F:      drivers/sfi/
13273 F:      include/linux/sfi*.h
13275 SIMPLEFB FB DRIVER
13276 M:      Hans de Goede <hdegoede@redhat.com>
13277 L:      linux-fbdev@vger.kernel.org
13278 S:      Maintained
13279 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
13280 F:      drivers/video/fbdev/simplefb.c
13281 F:      include/linux/platform_data/simplefb.h
13283 SIMTEC EB110ATX (Chalice CATS)
13284 P:      Ben Dooks
13285 P:      Vincent Sanders <vince@simtec.co.uk>
13286 M:      Simtec Linux Team <linux@simtec.co.uk>
13287 W:      http://www.simtec.co.uk/products/EB110ATX/
13288 S:      Supported
13290 SIMTEC EB2410ITX (BAST)
13291 P:      Ben Dooks
13292 P:      Vincent Sanders <vince@simtec.co.uk>
13293 M:      Simtec Linux Team <linux@simtec.co.uk>
13294 W:      http://www.simtec.co.uk/products/EB2410ITX/
13295 S:      Supported
13296 F:      arch/arm/mach-s3c24xx/mach-bast.c
13297 F:      arch/arm/mach-s3c24xx/bast-ide.c
13298 F:      arch/arm/mach-s3c24xx/bast-irq.c
13300 SIPHASH PRF ROUTINES
13301 M:      Jason A. Donenfeld <Jason@zx2c4.com>
13302 S:      Maintained
13303 F:      lib/siphash.c
13304 F:      lib/test_siphash.c
13305 F:      include/linux/siphash.h
13307 SIOX
13308 M:      Gavin Schenk <g.schenk@eckelmann.de>
13309 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13310 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
13311 S:      Supported
13312 F:      drivers/siox/*
13313 F:      include/trace/events/siox.h
13315 SIS 190 ETHERNET DRIVER
13316 M:      Francois Romieu <romieu@fr.zoreil.com>
13317 L:      netdev@vger.kernel.org
13318 S:      Maintained
13319 F:      drivers/net/ethernet/sis/sis190.c
13321 SIS 900/7016 FAST ETHERNET DRIVER
13322 M:      Daniele Venzano <venza@brownhat.org>
13323 W:      http://www.brownhat.org/sis900.html
13324 L:      netdev@vger.kernel.org
13325 S:      Maintained
13326 F:      drivers/net/ethernet/sis/sis900.*
13328 SIS FRAMEBUFFER DRIVER
13329 M:      Thomas Winischhofer <thomas@winischhofer.net>
13330 W:      http://www.winischhofer.net/linuxsisvga.shtml
13331 S:      Maintained
13332 F:      Documentation/fb/sisfb.txt
13333 F:      drivers/video/fbdev/sis/
13334 F:      include/video/sisfb.h
13336 SIS USB2VGA DRIVER
13337 M:      Thomas Winischhofer <thomas@winischhofer.net>
13338 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
13339 S:      Maintained
13340 F:      drivers/usb/misc/sisusbvga/
13342 SLAB ALLOCATOR
13343 M:      Christoph Lameter <cl@linux.com>
13344 M:      Pekka Enberg <penberg@kernel.org>
13345 M:      David Rientjes <rientjes@google.com>
13346 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
13347 M:      Andrew Morton <akpm@linux-foundation.org>
13348 L:      linux-mm@kvack.org
13349 S:      Maintained
13350 F:      include/linux/sl?b*.h
13351 F:      mm/sl?b*
13353 SLEEPABLE READ-COPY UPDATE (SRCU)
13354 M:      Lai Jiangshan <jiangshanlai@gmail.com>
13355 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13356 M:      Josh Triplett <josh@joshtriplett.org>
13357 R:      Steven Rostedt <rostedt@goodmis.org>
13358 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13359 L:      linux-kernel@vger.kernel.org
13360 W:      http://www.rdrop.com/users/paulmck/RCU/
13361 S:      Supported
13362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13363 F:      include/linux/srcu*.h
13364 F:      kernel/rcu/srcu*.c
13366 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13367 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13369 S:      Maintained
13370 F:      drivers/slimbus/
13371 F:      Documentation/devicetree/bindings/slimbus/
13372 F:      include/linux/slimbus.h
13374 SMACK SECURITY MODULE
13375 M:      Casey Schaufler <casey@schaufler-ca.com>
13376 L:      linux-security-module@vger.kernel.org
13377 W:      http://schaufler-ca.com
13378 T:      git git://github.com/cschaufler/smack-next
13379 S:      Maintained
13380 F:      Documentation/admin-guide/LSM/Smack.rst
13381 F:      security/smack/
13383 SMC91x ETHERNET DRIVER
13384 M:      Nicolas Pitre <nico@fluxnic.net>
13385 S:      Odd Fixes
13386 F:      drivers/net/ethernet/smsc/smc91x.*
13388 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13389 M:      Sakari Ailus <sakari.ailus@iki.fi>
13390 L:      linux-media@vger.kernel.org
13391 S:      Maintained
13392 F:      drivers/media/i2c/smiapp/
13393 F:      include/media/i2c/smiapp.h
13394 F:      drivers/media/i2c/smiapp-pll.c
13395 F:      drivers/media/i2c/smiapp-pll.h
13396 F:      include/uapi/linux/smiapp.h
13397 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13399 SMM665 HARDWARE MONITOR DRIVER
13400 M:      Guenter Roeck <linux@roeck-us.net>
13401 L:      linux-hwmon@vger.kernel.org
13402 S:      Maintained
13403 F:      Documentation/hwmon/smm665
13404 F:      drivers/hwmon/smm665.c
13406 SMSC EMC2103 HARDWARE MONITOR DRIVER
13407 M:      Steve Glendinning <steve.glendinning@shawell.net>
13408 L:      linux-hwmon@vger.kernel.org
13409 S:      Maintained
13410 F:      Documentation/hwmon/emc2103
13411 F:      drivers/hwmon/emc2103.c
13413 SMSC SCH5627 HARDWARE MONITOR DRIVER
13414 M:      Hans de Goede <hdegoede@redhat.com>
13415 L:      linux-hwmon@vger.kernel.org
13416 S:      Supported
13417 F:      Documentation/hwmon/sch5627
13418 F:      drivers/hwmon/sch5627.c
13420 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13421 M:      Steve Glendinning <steve.glendinning@shawell.net>
13422 L:      linux-fbdev@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/video/fbdev/smscufx.c
13426 SMSC47B397 HARDWARE MONITOR DRIVER
13427 M:      Jean Delvare <jdelvare@suse.com>
13428 L:      linux-hwmon@vger.kernel.org
13429 S:      Maintained
13430 F:      Documentation/hwmon/smsc47b397
13431 F:      drivers/hwmon/smsc47b397.c
13433 SMSC911x ETHERNET DRIVER
13434 M:      Steve Glendinning <steve.glendinning@shawell.net>
13435 L:      netdev@vger.kernel.org
13436 S:      Maintained
13437 F:      include/linux/smsc911x.h
13438 F:      drivers/net/ethernet/smsc/smsc911x.*
13440 SMSC9420 PCI ETHERNET DRIVER
13441 M:      Steve Glendinning <steve.glendinning@shawell.net>
13442 L:      netdev@vger.kernel.org
13443 S:      Maintained
13444 F:      drivers/net/ethernet/smsc/smsc9420.*
13446 SOC-CAMERA V4L2 SUBSYSTEM
13447 L:      linux-media@vger.kernel.org
13448 T:      git git://linuxtv.org/media_tree.git
13449 S:      Orphan
13450 F:      include/media/soc*
13451 F:      drivers/media/i2c/soc_camera/
13452 F:      drivers/media/platform/soc_camera/
13454 SOCIONEXT SYNQUACER I2C DRIVER
13455 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
13456 L:      linux-i2c@vger.kernel.org
13457 S:      Maintained
13458 F:      drivers/i2c/busses/i2c-synquacer.c
13459 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13461 SOCIONEXT UNIPHIER SOUND DRIVER
13462 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13463 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13464 S:      Maintained
13465 F:      sound/soc/uniphier/
13467 SOEKRIS NET48XX LED SUPPORT
13468 M:      Chris Boot <bootc@bootc.net>
13469 S:      Maintained
13470 F:      drivers/leds/leds-net48xx.c
13472 SOFT-ROCE DRIVER (rxe)
13473 M:      Moni Shoua <monis@mellanox.com>
13474 L:      linux-rdma@vger.kernel.org
13475 S:      Supported
13476 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13477 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
13478 F:      drivers/infiniband/sw/rxe/
13479 F:      include/uapi/rdma/rdma_user_rxe.h
13481 SOFTLOGIC 6x10 MPEG CODEC
13482 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13483 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13484 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13485 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13486 M:      Ismael Luceno <ismael@iodev.co.uk>
13487 L:      linux-media@vger.kernel.org
13488 S:      Supported
13489 F:      drivers/media/pci/solo6x10/
13491 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13492 M:      James Morse <james.morse@arm.com>
13493 L:      linux-arm-kernel@lists.infradead.org
13494 S:      Maintained
13495 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13496 F:      drivers/firmware/arm_sdei.c
13497 F:      include/linux/sdei.h
13498 F:      include/uapi/linux/sdei.h
13500 SOFTWARE RAID (Multiple Disks) SUPPORT
13501 M:      Shaohua Li <shli@kernel.org>
13502 L:      linux-raid@vger.kernel.org
13503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13504 S:      Supported
13505 F:      drivers/md/Makefile
13506 F:      drivers/md/Kconfig
13507 F:      drivers/md/md*
13508 F:      drivers/md/raid*
13509 F:      include/linux/raid/
13510 F:      include/uapi/linux/raid/
13512 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13513 M:      Jassi Brar <jaswinder.singh@linaro.org>
13514 L:      netdev@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/net/ethernet/socionext/netsec.c
13517 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13519 SOLIDRUN CLEARFOG SUPPORT
13520 M:      Russell King <linux@armlinux.org.uk>
13521 S:      Maintained
13522 F:      arch/arm/boot/dts/armada-388-clearfog*
13523 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13525 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13526 M:      Russell King <linux@armlinux.org.uk>
13527 S:      Maintained
13528 F:      arch/arm/boot/dts/imx6*-cubox-i*
13529 F:      arch/arm/boot/dts/imx6*-hummingboard*
13530 F:      arch/arm/boot/dts/imx6*-sr-*
13532 SONIC NETWORK DRIVER
13533 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13534 L:      netdev@vger.kernel.org
13535 S:      Maintained
13536 F:      drivers/net/ethernet/natsemi/sonic.*
13538 SONICS SILICON BACKPLANE DRIVER (SSB)
13539 M:      Michael Buesch <m@bues.ch>
13540 L:      linux-wireless@vger.kernel.org
13541 S:      Maintained
13542 F:      drivers/ssb/
13543 F:      include/linux/ssb/
13545 SONY IMX258 SENSOR DRIVER
13546 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13547 L:      linux-media@vger.kernel.org
13548 T:      git git://linuxtv.org/media_tree.git
13549 S:      Maintained
13550 F:      drivers/media/i2c/imx258.c
13552 SONY IMX274 SENSOR DRIVER
13553 M:      Leon Luo <leonl@leopardimaging.com>
13554 L:      linux-media@vger.kernel.org
13555 T:      git git://linuxtv.org/media_tree.git
13556 S:      Maintained
13557 F:      drivers/media/i2c/imx274.c
13558 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13560 SONY MEMORYSTICK CARD SUPPORT
13561 M:      Alex Dubov <oakad@yahoo.com>
13562 W:      http://tifmxx.berlios.de/
13563 S:      Maintained
13564 F:      drivers/memstick/host/tifm_ms.c
13566 SONY MEMORYSTICK STANDARD SUPPORT
13567 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13568 S:      Maintained
13569 F:      drivers/memstick/core/ms_block.*
13571 SONY VAIO CONTROL DEVICE DRIVER
13572 M:      Mattia Dongili <malattia@linux.it>
13573 L:      platform-driver-x86@vger.kernel.org
13574 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13575 S:      Maintained
13576 F:      Documentation/laptops/sony-laptop.txt
13577 F:      drivers/char/sonypi.c
13578 F:      drivers/platform/x86/sony-laptop.c
13579 F:      include/linux/sony-laptop.h
13581 SOUND
13582 M:      Jaroslav Kysela <perex@perex.cz>
13583 M:      Takashi Iwai <tiwai@suse.com>
13584 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13585 W:      http://www.alsa-project.org/
13586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13587 T:      git git://git.alsa-project.org/alsa-kernel.git
13588 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13589 S:      Maintained
13590 F:      Documentation/sound/
13591 F:      include/sound/
13592 F:      include/uapi/sound/
13593 F:      sound/
13595 SOUND - COMPRESSED AUDIO
13596 M:      Vinod Koul <vkoul@kernel.org>
13597 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13599 S:      Supported
13600 F:      Documentation/sound/designs/compress-offload.rst
13601 F:      include/sound/compress_driver.h
13602 F:      include/uapi/sound/compress_*
13603 F:      sound/core/compress_offload.c
13604 F:      sound/soc/soc-compress.c
13606 SOUND - DMAENGINE HELPERS
13607 M:      Lars-Peter Clausen <lars@metafoo.de>
13608 S:      Supported
13609 F:      include/sound/dmaengine_pcm.h
13610 F:      sound/core/pcm_dmaengine.c
13611 F:      sound/soc/soc-generic-dmaengine-pcm.c
13613 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13614 M:      Liam Girdwood <lgirdwood@gmail.com>
13615 M:      Mark Brown <broonie@kernel.org>
13616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13617 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13618 W:      http://alsa-project.org/main/index.php/ASoC
13619 S:      Supported
13620 F:      Documentation/devicetree/bindings/sound/
13621 F:      Documentation/sound/soc/
13622 F:      sound/soc/
13623 F:      include/sound/soc*
13625 SOUNDWIRE SUBSYSTEM
13626 M:      Vinod Koul <vinod.koul@intel.com>
13627 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13628 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13629 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13630 S:      Supported
13631 F:      Documentation/driver-api/soundwire/
13632 F:      drivers/soundwire/
13633 F:      include/linux/soundwire/
13635 SP2 MEDIA DRIVER
13636 M:      Olli Salonen <olli.salonen@iki.fi>
13637 L:      linux-media@vger.kernel.org
13638 W:      https://linuxtv.org
13639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13640 S:      Maintained
13641 F:      drivers/media/dvb-frontends/sp2*
13643 SPARC + UltraSPARC (sparc/sparc64)
13644 M:      "David S. Miller" <davem@davemloft.net>
13645 L:      sparclinux@vger.kernel.org
13646 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13649 S:      Maintained
13650 F:      arch/sparc/
13651 F:      drivers/sbus/
13653 SPARC SERIAL DRIVERS
13654 M:      "David S. Miller" <davem@davemloft.net>
13655 L:      sparclinux@vger.kernel.org
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13658 S:      Maintained
13659 F:      include/linux/sunserialcore.h
13660 F:      drivers/tty/serial/suncore.c
13661 F:      drivers/tty/serial/sunhv.c
13662 F:      drivers/tty/serial/sunsab.c
13663 F:      drivers/tty/serial/sunsab.h
13664 F:      drivers/tty/serial/sunsu.c
13665 F:      drivers/tty/serial/sunzilog.c
13666 F:      drivers/tty/serial/sunzilog.h
13667 F:      drivers/tty/vcc.c
13669 SPARSE CHECKER
13670 M:      "Christopher Li" <sparse@chrisli.org>
13671 L:      linux-sparse@vger.kernel.org
13672 W:      https://sparse.wiki.kernel.org/
13673 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13674 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13675 S:      Maintained
13676 F:      include/linux/compiler.h
13678 SPEAR CLOCK FRAMEWORK SUPPORT
13679 M:      Viresh Kumar <vireshk@kernel.org>
13680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13681 W:      http://www.st.com/spear
13682 S:      Maintained
13683 F:      drivers/clk/spear/
13685 SPEAR PLATFORM SUPPORT
13686 M:      Viresh Kumar <vireshk@kernel.org>
13687 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13688 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13689 W:      http://www.st.com/spear
13690 S:      Maintained
13691 F:      arch/arm/boot/dts/spear*
13692 F:      arch/arm/mach-spear/
13694 SPI NOR SUBSYSTEM
13695 M:      Marek Vasut <marek.vasut@gmail.com>
13696 L:      linux-mtd@lists.infradead.org
13697 W:      http://www.linux-mtd.infradead.org/
13698 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13699 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13700 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13701 S:      Maintained
13702 F:      drivers/mtd/spi-nor/
13703 F:      include/linux/mtd/spi-nor.h
13705 SPI SUBSYSTEM
13706 M:      Mark Brown <broonie@kernel.org>
13707 L:      linux-spi@vger.kernel.org
13708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13709 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13710 S:      Maintained
13711 F:      Documentation/devicetree/bindings/spi/
13712 F:      Documentation/spi/
13713 F:      drivers/spi/
13714 F:      include/linux/spi/
13715 F:      include/uapi/linux/spi/
13716 F:      tools/spi/
13718 SPIDERNET NETWORK DRIVER for CELL
13719 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13720 L:      netdev@vger.kernel.org
13721 S:      Supported
13722 F:      Documentation/networking/spider_net.txt
13723 F:      drivers/net/ethernet/toshiba/spider_net*
13725 SPMI SUBSYSTEM
13726 R:      Stephen Boyd <sboyd@kernel.org>
13727 L:      linux-arm-msm@vger.kernel.org
13728 F:      Documentation/devicetree/bindings/spmi/
13729 F:      drivers/spmi/
13730 F:      include/dt-bindings/spmi/spmi.h
13731 F:      include/linux/spmi.h
13732 F:      include/trace/events/spmi.h
13734 SPU FILE SYSTEM
13735 M:      Jeremy Kerr <jk@ozlabs.org>
13736 L:      linuxppc-dev@lists.ozlabs.org
13737 W:      http://www.ibm.com/developerworks/power/cell/
13738 S:      Supported
13739 F:      Documentation/filesystems/spufs.txt
13740 F:      arch/powerpc/platforms/cell/spufs/
13742 SQUASHFS FILE SYSTEM
13743 M:      Phillip Lougher <phillip@squashfs.org.uk>
13744 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13745 W:      http://squashfs.org.uk
13746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13747 S:      Maintained
13748 F:      Documentation/filesystems/squashfs.txt
13749 F:      fs/squashfs/
13751 SRM (Alpha) environment access
13752 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13753 S:      Maintained
13754 F:      arch/alpha/kernel/srm_env.c
13756 ST STM32 I2C/SMBUS DRIVER
13757 M:      Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13758 L:      linux-i2c@vger.kernel.org
13759 S:      Maintained
13760 F:      drivers/i2c/busses/i2c-stm32*
13762 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
13763 M:      Song Qiang <songqiang1304521@gmail.com>
13764 L:      linux-iio@vger.kernel.org
13765 S:      Maintained
13766 F:      drivers/iio/proximity/vl53l0x-i2c.c
13767 F:      Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
13769 STABLE BRANCH
13770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13771 L:      stable@vger.kernel.org
13772 S:      Supported
13773 F:      Documentation/process/stable-kernel-rules.rst
13775 STAGING - COMEDI
13776 M:      Ian Abbott <abbotti@mev.co.uk>
13777 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13778 S:      Odd Fixes
13779 F:      drivers/staging/comedi/
13781 STAGING - EROFS FILE SYSTEM
13782 M:      Gao Xiang <gaoxiang25@huawei.com>
13783 M:      Chao Yu <yuchao0@huawei.com>
13784 L:      linux-erofs@lists.ozlabs.org
13785 S:      Maintained
13786 F:      drivers/staging/erofs/
13788 STAGING - INDUSTRIAL IO
13789 M:      Jonathan Cameron <jic23@kernel.org>
13790 L:      linux-iio@vger.kernel.org
13791 S:      Odd Fixes
13792 F:      Documentation/devicetree/bindings/staging/iio/
13793 F:      drivers/staging/iio/
13795 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13796 M:      Marc Dietrich <marvin24@gmx.de>
13797 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13798 L:      linux-tegra@vger.kernel.org
13799 S:      Maintained
13800 F:      drivers/staging/nvec/
13802 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13803 M:      Jens Frederich <jfrederich@gmail.com>
13804 M:      Daniel Drake <dsd@laptop.org>
13805 M:      Jon Nettleton <jon.nettleton@gmail.com>
13806 W:      http://wiki.laptop.org/go/DCON
13807 S:      Maintained
13808 F:      drivers/staging/olpc_dcon/
13810 STAGING - REALTEK RTL8712U DRIVERS
13811 M:      Larry Finger <Larry.Finger@lwfinger.net>
13812 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13813 S:      Odd Fixes
13814 F:      drivers/staging/rtl8712/
13816 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13817 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13818 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13819 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13820 L:      linux-fbdev@vger.kernel.org
13821 S:      Maintained
13822 F:      drivers/staging/sm750fb/
13824 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13825 M:      William Hubbs <w.d.hubbs@gmail.com>
13826 M:      Chris Brannon <chris@the-brannons.com>
13827 M:      Kirk Reiser <kirk@reisers.ca>
13828 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13829 L:      speakup@linux-speakup.org
13830 W:      http://www.linux-speakup.org/
13831 S:      Odd Fixes
13832 F:      drivers/staging/speakup/
13834 STAGING - VIA VT665X DRIVERS
13835 M:      Forest Bond <forest@alittletooquiet.net>
13836 S:      Odd Fixes
13837 F:      drivers/staging/vt665?/
13839 STAGING - WILC1000 WIFI DRIVER
13840 M:      Aditya Shankar <aditya.shankar@microchip.com>
13841 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13842 L:      linux-wireless@vger.kernel.org
13843 S:      Supported
13844 F:      drivers/staging/wilc1000/
13846 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13847 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13848 S:      Odd Fixes
13849 F:      drivers/staging/xgifb/
13851 STAGING SUBSYSTEM
13852 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13854 L:      devel@driverdev.osuosl.org
13855 S:      Supported
13856 F:      drivers/staging/
13858 STARFIRE/DURALAN NETWORK DRIVER
13859 M:      Ion Badulescu <ionut@badula.org>
13860 S:      Odd Fixes
13861 F:      drivers/net/ethernet/adaptec/starfire*
13863 STEC S1220 SKD DRIVER
13864 M:      Bart Van Assche <bart.vanassche@wdc.com>
13865 L:      linux-block@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/block/skd*[ch]
13869 STI AUDIO (ASoC) DRIVERS
13870 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13871 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13872 S:      Maintained
13873 F:      Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
13874 F:      sound/soc/sti/
13876 STI CEC DRIVER
13877 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13878 S:      Maintained
13879 F:      drivers/staging/media/st-cec/
13880 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13882 STK1160 USB VIDEO CAPTURE DRIVER
13883 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13884 L:      linux-media@vger.kernel.org
13885 T:      git git://linuxtv.org/media_tree.git
13886 S:      Maintained
13887 F:      drivers/media/usb/stk1160/
13889 STM32 AUDIO (ASoC) DRIVERS
13890 M:      Olivier Moysan <olivier.moysan@st.com>
13891 M:      Arnaud Pouliquen <arnaud.pouliquen@st.com>
13892 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13893 S:      Maintained
13894 F:      Documentation/devicetree/bindings/sound/st,stm32-*.txt
13895 F:      sound/soc/stm/
13897 STM32 TIMER/LPTIMER DRIVERS
13898 M:      Fabrice Gasnier <fabrice.gasnier@st.com>
13899 S:      Maintained
13900 F:      drivers/*/stm32-*timer*
13901 F:      drivers/pwm/pwm-stm32*
13902 F:      include/linux/*/stm32-*tim*
13903 F:      Documentation/ABI/testing/*timer-stm32
13904 F:      Documentation/devicetree/bindings/*/stm32-*timer*
13905 F:      Documentation/devicetree/bindings/pwm/pwm-stm32*
13907 STMMAC ETHERNET DRIVER
13908 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13909 M:      Alexandre Torgue <alexandre.torgue@st.com>
13910 M:      Jose Abreu <joabreu@synopsys.com>
13911 L:      netdev@vger.kernel.org
13912 W:      http://www.stlinux.com
13913 S:      Supported
13914 F:      drivers/net/ethernet/stmicro/stmmac/
13916 SUN3/3X
13917 M:      Sam Creasey <sammy@sammy.net>
13918 W:      http://sammy.net/sun3/
13919 S:      Maintained
13920 F:      arch/m68k/kernel/*sun3*
13921 F:      arch/m68k/sun3*/
13922 F:      arch/m68k/include/asm/sun3*
13923 F:      drivers/net/ethernet/i825xx/sun3*
13925 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13926 M:      Hans de Goede <hdegoede@redhat.com>
13927 L:      linux-input@vger.kernel.org
13928 S:      Maintained
13929 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13930 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13932 SUNDANCE NETWORK DRIVER
13933 M:      Denis Kirjanov <kda@linux-powerpc.org>
13934 L:      netdev@vger.kernel.org
13935 S:      Maintained
13936 F:      drivers/net/ethernet/dlink/sundance.c
13938 SUPERH
13939 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13940 M:      Rich Felker <dalias@libc.org>
13941 L:      linux-sh@vger.kernel.org
13942 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13943 S:      Maintained
13944 F:      Documentation/sh/
13945 F:      arch/sh/
13946 F:      drivers/sh/
13948 SUSPEND TO RAM
13949 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13950 M:      Len Brown <len.brown@intel.com>
13951 M:      Pavel Machek <pavel@ucw.cz>
13952 L:      linux-pm@vger.kernel.org
13953 B:      https://bugzilla.kernel.org
13954 S:      Supported
13955 F:      Documentation/power/
13956 F:      arch/x86/kernel/acpi/
13957 F:      drivers/base/power/
13958 F:      kernel/power/
13959 F:      include/linux/suspend.h
13960 F:      include/linux/freezer.h
13961 F:      include/linux/pm.h
13963 SVGA HANDLING
13964 M:      Martin Mares <mj@ucw.cz>
13965 L:      linux-video@atrey.karlin.mff.cuni.cz
13966 S:      Maintained
13967 F:      Documentation/svga.txt
13968 F:      arch/x86/boot/video*
13970 SWIOTLB SUBSYSTEM
13971 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13972 L:      iommu@lists.linux-foundation.org
13973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13974 S:      Supported
13975 F:      kernel/dma/swiotlb.c
13976 F:      arch/*/kernel/pci-swiotlb.c
13977 F:      include/linux/swiotlb.h
13979 SWITCHDEV
13980 M:      Jiri Pirko <jiri@resnulli.us>
13981 M:      Ivan Vecera <ivecera@redhat.com>
13982 L:      netdev@vger.kernel.org
13983 S:      Supported
13984 F:      net/switchdev/
13985 F:      include/net/switchdev.h
13987 SY8106A REGULATOR DRIVER
13988 M:      Icenowy Zheng <icenowy@aosc.io>
13989 S:      Maintained
13990 F:      drivers/regulator/sy8106a-regulator.c
13991 F:      Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13993 SYNC FILE FRAMEWORK
13994 M:      Sumit Semwal <sumit.semwal@linaro.org>
13995 R:      Gustavo Padovan <gustavo@padovan.org>
13996 S:      Maintained
13997 L:      linux-media@vger.kernel.org
13998 L:      dri-devel@lists.freedesktop.org
13999 F:      drivers/dma-buf/sync_*
14000 F:      drivers/dma-buf/dma-fence*
14001 F:      drivers/dma-buf/sw_sync.c
14002 F:      include/linux/sync_file.h
14003 F:      include/uapi/linux/sync_file.h
14004 F:      Documentation/sync_file.txt
14005 T:      git git://anongit.freedesktop.org/drm/drm-misc
14007 SYNOPSYS ARC ARCHITECTURE
14008 M:      Vineet Gupta <vgupta@synopsys.com>
14009 L:      linux-snps-arc@lists.infradead.org
14010 S:      Supported
14011 F:      arch/arc/
14012 F:      Documentation/devicetree/bindings/arc/*
14013 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14014 F:      drivers/clocksource/arc_timer.c
14015 F:      drivers/tty/serial/arc_uart.c
14016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14018 SYNOPSYS ARC HSDK SDP pll clock driver
14019 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14020 S:      Supported
14021 F:      drivers/clk/clk-hsdk-pll.c
14022 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14024 SYNOPSYS ARC SDP clock driver
14025 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14026 S:      Supported
14027 F:      drivers/clk/axs10x/*
14028 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14030 SYNOPSYS ARC SDP platform support
14031 M:      Alexey Brodkin <abrodkin@synopsys.com>
14032 S:      Supported
14033 F:      arch/arc/plat-axs10x
14034 F:      arch/arc/boot/dts/ax*
14035 F:      Documentation/devicetree/bindings/arc/axs10*
14037 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14038 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14039 S:      Supported
14040 F:      drivers/reset/reset-axs10x.c
14041 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14043 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14044 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14045 S:      Maintained
14046 F:      drivers/tty/serial/8250/8250_dw.c
14048 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14049 M:      Hoan Tran <hotran@apm.com>
14050 L:      linux-gpio@vger.kernel.org
14051 S:      Maintained
14052 F:      drivers/gpio/gpio-dwapb.c
14053 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14055 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14056 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14057 S:      Maintained
14058 F:      drivers/dma/dwi-axi-dmac/
14059 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14061 SYNOPSYS DESIGNWARE DMAC DRIVER
14062 M:      Viresh Kumar <vireshk@kernel.org>
14063 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14064 S:      Maintained
14065 F:      include/linux/dma/dw.h
14066 F:      include/linux/platform_data/dma-dw.h
14067 F:      drivers/dma/dw/
14069 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14070 M:      Jose Abreu <Jose.Abreu@synopsys.com>
14071 L:      netdev@vger.kernel.org
14072 S:      Supported
14073 F:      drivers/net/ethernet/synopsys/
14075 SYNOPSYS DESIGNWARE I2C DRIVER
14076 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
14077 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14078 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
14079 L:      linux-i2c@vger.kernel.org
14080 S:      Maintained
14081 F:      drivers/i2c/busses/i2c-designware-*
14082 F:      include/linux/platform_data/i2c-designware.h
14084 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14085 M:      Jaehoon Chung <jh80.chung@samsung.com>
14086 L:      linux-mmc@vger.kernel.org
14087 S:      Maintained
14088 F:      drivers/mmc/host/dw_mmc*
14090 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14091 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14092 S:      Supported
14093 F:      drivers/reset/reset-hsdk.c
14094 F:      include/dt-bindings/reset/snps,hsdk-reset.h
14095 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14097 SYSTEM CONFIGURATION (SYSCON)
14098 M:      Lee Jones <lee.jones@linaro.org>
14099 M:      Arnd Bergmann <arnd@arndb.de>
14100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14101 S:      Supported
14102 F:      drivers/mfd/syscon.c
14104 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14105 M:      Sudeep Holla <sudeep.holla@arm.com>
14106 L:      linux-arm-kernel@lists.infradead.org
14107 S:      Maintained
14108 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14109 F:      drivers/clk/clk-sc[mp]i.c
14110 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
14111 F:      drivers/firmware/arm_scpi.c
14112 F:      drivers/firmware/arm_scmi/
14113 F:      include/linux/sc[mp]i_protocol.h
14115 SYSTEM RESET/SHUTDOWN DRIVERS
14116 M:      Sebastian Reichel <sre@kernel.org>
14117 L:      linux-pm@vger.kernel.org
14118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14119 S:      Maintained
14120 F:      Documentation/devicetree/bindings/power/reset/
14121 F:      drivers/power/reset/
14123 SYSTEM TRACE MODULE CLASS
14124 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
14125 S:      Maintained
14126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14127 F:      Documentation/trace/stm.rst
14128 F:      drivers/hwtracing/stm/
14129 F:      include/linux/stm.h
14130 F:      include/uapi/linux/stm.h
14132 SYSV FILESYSTEM
14133 M:      Christoph Hellwig <hch@infradead.org>
14134 S:      Maintained
14135 F:      Documentation/filesystems/sysv-fs.txt
14136 F:      fs/sysv/
14137 F:      include/linux/sysv_fs.h
14139 TARGET SUBSYSTEM
14140 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14141 L:      linux-scsi@vger.kernel.org
14142 L:      target-devel@vger.kernel.org
14143 W:      http://www.linux-iscsi.org
14144 W:      http://groups.google.com/group/linux-iscsi-target-dev
14145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14146 S:      Supported
14147 F:      drivers/target/
14148 F:      include/target/
14149 F:      Documentation/target/
14151 TASKSTATS STATISTICS INTERFACE
14152 M:      Balbir Singh <bsingharora@gmail.com>
14153 S:      Maintained
14154 F:      Documentation/accounting/taskstats*
14155 F:      include/linux/taskstats*
14156 F:      kernel/taskstats.c
14158 TC subsystem
14159 M:      Jamal Hadi Salim <jhs@mojatatu.com>
14160 M:      Cong Wang <xiyou.wangcong@gmail.com>
14161 M:      Jiri Pirko <jiri@resnulli.us>
14162 L:      netdev@vger.kernel.org
14163 S:      Maintained
14164 F:      include/net/pkt_cls.h
14165 F:      include/net/pkt_sched.h
14166 F:      include/net/tc_act/
14167 F:      include/uapi/linux/pkt_cls.h
14168 F:      include/uapi/linux/pkt_sched.h
14169 F:      include/uapi/linux/tc_act/
14170 F:      include/uapi/linux/tc_ematch/
14171 F:      net/sched/
14173 TC90522 MEDIA DRIVER
14174 M:      Akihiro Tsukada <tskd08@gmail.com>
14175 L:      linux-media@vger.kernel.org
14176 S:      Odd Fixes
14177 F:      drivers/media/dvb-frontends/tc90522*
14179 TCP LOW PRIORITY MODULE
14180 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14181 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14182 W:      http://tcp-lp-mod.sourceforge.net/
14183 S:      Maintained
14184 F:      net/ipv4/tcp_lp.c
14186 TDA10071 MEDIA DRIVER
14187 M:      Antti Palosaari <crope@iki.fi>
14188 L:      linux-media@vger.kernel.org
14189 W:      https://linuxtv.org
14190 W:      http://palosaari.fi/linux/
14191 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14192 T:      git git://linuxtv.org/anttip/media_tree.git
14193 S:      Maintained
14194 F:      drivers/media/dvb-frontends/tda10071*
14196 TDA18212 MEDIA DRIVER
14197 M:      Antti Palosaari <crope@iki.fi>
14198 L:      linux-media@vger.kernel.org
14199 W:      https://linuxtv.org
14200 W:      http://palosaari.fi/linux/
14201 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14202 T:      git git://linuxtv.org/anttip/media_tree.git
14203 S:      Maintained
14204 F:      drivers/media/tuners/tda18212*
14206 TDA18218 MEDIA DRIVER
14207 M:      Antti Palosaari <crope@iki.fi>
14208 L:      linux-media@vger.kernel.org
14209 W:      https://linuxtv.org
14210 W:      http://palosaari.fi/linux/
14211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14212 T:      git git://linuxtv.org/anttip/media_tree.git
14213 S:      Maintained
14214 F:      drivers/media/tuners/tda18218*
14216 TDA18250 MEDIA DRIVER
14217 M:      Olli Salonen <olli.salonen@iki.fi>
14218 L:      linux-media@vger.kernel.org
14219 W:      https://linuxtv.org
14220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14221 T:      git git://linuxtv.org/media_tree.git
14222 S:      Maintained
14223 F:      drivers/media/tuners/tda18250*
14225 TDA18271 MEDIA DRIVER
14226 M:      Michael Krufky <mkrufky@linuxtv.org>
14227 L:      linux-media@vger.kernel.org
14228 W:      https://linuxtv.org
14229 W:      http://github.com/mkrufky
14230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14231 T:      git git://linuxtv.org/mkrufky/tuners.git
14232 S:      Maintained
14233 F:      drivers/media/tuners/tda18271*
14235 TDA1997x MEDIA DRIVER
14236 M:      Tim Harvey <tharvey@gateworks.com>
14237 L:      linux-media@vger.kernel.org
14238 W:      https://linuxtv.org
14239 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14240 S:      Maintained
14241 F:      drivers/media/i2c/tda1997x.*
14243 TDA827x MEDIA DRIVER
14244 M:      Michael Krufky <mkrufky@linuxtv.org>
14245 L:      linux-media@vger.kernel.org
14246 W:      https://linuxtv.org
14247 W:      http://github.com/mkrufky
14248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14249 T:      git git://linuxtv.org/mkrufky/tuners.git
14250 S:      Maintained
14251 F:      drivers/media/tuners/tda8290.*
14253 TDA8290 MEDIA DRIVER
14254 M:      Michael Krufky <mkrufky@linuxtv.org>
14255 L:      linux-media@vger.kernel.org
14256 W:      https://linuxtv.org
14257 W:      http://github.com/mkrufky
14258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14259 T:      git git://linuxtv.org/mkrufky/tuners.git
14260 S:      Maintained
14261 F:      drivers/media/tuners/tda8290.*
14263 TDA9840 MEDIA DRIVER
14264 M:      Hans Verkuil <hverkuil@xs4all.nl>
14265 L:      linux-media@vger.kernel.org
14266 T:      git git://linuxtv.org/media_tree.git
14267 W:      https://linuxtv.org
14268 S:      Maintained
14269 F:      drivers/media/i2c/tda9840*
14271 TEA5761 TUNER DRIVER
14272 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14273 L:      linux-media@vger.kernel.org
14274 W:      https://linuxtv.org
14275 T:      git git://linuxtv.org/media_tree.git
14276 S:      Odd fixes
14277 F:      drivers/media/tuners/tea5761.*
14279 TEA5767 TUNER DRIVER
14280 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14281 L:      linux-media@vger.kernel.org
14282 W:      https://linuxtv.org
14283 T:      git git://linuxtv.org/media_tree.git
14284 S:      Maintained
14285 F:      drivers/media/tuners/tea5767.*
14287 TEA6415C MEDIA DRIVER
14288 M:      Hans Verkuil <hverkuil@xs4all.nl>
14289 L:      linux-media@vger.kernel.org
14290 T:      git git://linuxtv.org/media_tree.git
14291 W:      https://linuxtv.org
14292 S:      Maintained
14293 F:      drivers/media/i2c/tea6415c*
14295 TEA6420 MEDIA DRIVER
14296 M:      Hans Verkuil <hverkuil@xs4all.nl>
14297 L:      linux-media@vger.kernel.org
14298 T:      git git://linuxtv.org/media_tree.git
14299 W:      https://linuxtv.org
14300 S:      Maintained
14301 F:      drivers/media/i2c/tea6420*
14303 TEAM DRIVER
14304 M:      Jiri Pirko <jiri@resnulli.us>
14305 L:      netdev@vger.kernel.org
14306 S:      Supported
14307 F:      drivers/net/team/
14308 F:      include/linux/if_team.h
14309 F:      include/uapi/linux/if_team.h
14311 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14312 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14313 S:      Maintained
14314 F:      arch/x86/platform/ts5500/
14316 TECHNOTREND USB IR RECEIVER
14317 M:      Sean Young <sean@mess.org>
14318 L:      linux-media@vger.kernel.org
14319 S:      Maintained
14320 F:      drivers/media/rc/ttusbir.c
14322 TECHWELL TW9910 VIDEO DECODER
14323 L:      linux-media@vger.kernel.org
14324 S:      Orphan
14325 F:      drivers/media/i2c/tw9910.c
14326 F:      include/media/i2c/tw9910.h
14328 TEE SUBSYSTEM
14329 M:      Jens Wiklander <jens.wiklander@linaro.org>
14330 S:      Maintained
14331 F:      include/linux/tee_drv.h
14332 F:      include/uapi/linux/tee.h
14333 F:      drivers/tee/
14334 F:      Documentation/tee.txt
14336 TEGRA ARCHITECTURE SUPPORT
14337 M:      Thierry Reding <thierry.reding@gmail.com>
14338 M:      Jonathan Hunter <jonathanh@nvidia.com>
14339 L:      linux-tegra@vger.kernel.org
14340 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
14341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14342 S:      Supported
14343 N:      [^a-z]tegra
14345 TEGRA CLOCK DRIVER
14346 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
14347 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
14348 S:      Supported
14349 F:      drivers/clk/tegra/
14351 TEGRA DMA DRIVERS
14352 M:      Laxman Dewangan <ldewangan@nvidia.com>
14353 M:      Jon Hunter <jonathanh@nvidia.com>
14354 S:      Supported
14355 F:      drivers/dma/tegra*
14357 TEGRA I2C DRIVER
14358 M:      Laxman Dewangan <ldewangan@nvidia.com>
14359 S:      Supported
14360 F:      drivers/i2c/busses/i2c-tegra.c
14362 TEGRA IOMMU DRIVERS
14363 M:      Thierry Reding <thierry.reding@gmail.com>
14364 L:      linux-tegra@vger.kernel.org
14365 S:      Supported
14366 F:      drivers/iommu/tegra*
14368 TEGRA KBC DRIVER
14369 M:      Laxman Dewangan <ldewangan@nvidia.com>
14370 S:      Supported
14371 F:      drivers/input/keyboard/tegra-kbc.c
14373 TEGRA NAND DRIVER
14374 M:      Stefan Agner <stefan@agner.ch>
14375 M:      Lucas Stach <dev@lynxeye.de>
14376 S:      Maintained
14377 F:      Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14378 F:      drivers/mtd/nand/raw/tegra_nand.c
14380 TEGRA PWM DRIVER
14381 M:      Thierry Reding <thierry.reding@gmail.com>
14382 S:      Supported
14383 F:      drivers/pwm/pwm-tegra.c
14385 TEGRA SERIAL DRIVER
14386 M:      Laxman Dewangan <ldewangan@nvidia.com>
14387 S:      Supported
14388 F:      drivers/tty/serial/serial-tegra.c
14390 TEGRA SPI DRIVER
14391 M:      Laxman Dewangan <ldewangan@nvidia.com>
14392 S:      Supported
14393 F:      drivers/spi/spi-tegra*
14395 TEHUTI ETHERNET DRIVER
14396 M:      Andy Gospodarek <andy@greyhouse.net>
14397 L:      netdev@vger.kernel.org
14398 S:      Supported
14399 F:      drivers/net/ethernet/tehuti/*
14401 Telecom Clock Driver for MCPL0010
14402 M:      Mark Gross <mark.gross@intel.com>
14403 S:      Supported
14404 F:      drivers/char/tlclk.c
14406 TENSILICA XTENSA PORT (xtensa)
14407 M:      Chris Zankel <chris@zankel.net>
14408 M:      Max Filippov <jcmvbkbc@gmail.com>
14409 L:      linux-xtensa@linux-xtensa.org
14410 T:      git git://github.com/czankel/xtensa-linux.git
14411 S:      Maintained
14412 F:      arch/xtensa/
14413 F:      drivers/irqchip/irq-xtensa-*
14415 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14416 M:      Nishanth Menon <nm@ti.com>
14417 M:      Tero Kristo <t-kristo@ti.com>
14418 M:      Santosh Shilimkar <ssantosh@kernel.org>
14419 L:      linux-arm-kernel@lists.infradead.org
14420 S:      Maintained
14421 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14422 F:      drivers/firmware/ti_sci*
14423 F:      include/linux/soc/ti/ti_sci_protocol.h
14424 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14425 F:      include/dt-bindings/genpd/k2g.h
14426 F:      drivers/soc/ti/ti_sci_pm_domains.c
14427 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14428 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14429 F:      drivers/clk/keystone/sci-clk.c
14430 F:      drivers/reset/reset-ti-sci.c
14432 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14433 M:      Hans Verkuil <hverkuil@xs4all.nl>
14434 L:      linux-media@vger.kernel.org
14435 T:      git git://linuxtv.org/media_tree.git
14436 W:      https://linuxtv.org
14437 S:      Maintained
14438 F:      drivers/media/radio/radio-raremono.c
14440 THERMAL
14441 M:      Zhang Rui <rui.zhang@intel.com>
14442 M:      Eduardo Valentin <edubezval@gmail.com>
14443 R:      Daniel Lezcano <daniel.lezcano@linaro.org>
14444 L:      linux-pm@vger.kernel.org
14445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14447 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14448 S:      Supported
14449 F:      drivers/thermal/
14450 F:      include/linux/thermal.h
14451 F:      include/uapi/linux/thermal.h
14452 F:      include/linux/cpu_cooling.h
14453 F:      Documentation/devicetree/bindings/thermal/
14455 THERMAL/CPU_COOLING
14456 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
14457 M:      Viresh Kumar <viresh.kumar@linaro.org>
14458 M:      Javi Merino <javi.merino@kernel.org>
14459 L:      linux-pm@vger.kernel.org
14460 S:      Supported
14461 F:      Documentation/thermal/cpu-cooling-api.txt
14462 F:      drivers/thermal/cpu_cooling.c
14463 F:      include/linux/cpu_cooling.h
14465 THINKPAD ACPI EXTRAS DRIVER
14466 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14467 L:      ibm-acpi-devel@lists.sourceforge.net
14468 L:      platform-driver-x86@vger.kernel.org
14469 W:      http://ibm-acpi.sourceforge.net
14470 W:      http://thinkwiki.org/wiki/Ibm-acpi
14471 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14472 S:      Maintained
14473 F:      drivers/platform/x86/thinkpad_acpi.c
14475 THUNDERBOLT DRIVER
14476 M:      Andreas Noever <andreas.noever@gmail.com>
14477 M:      Michael Jamet <michael.jamet@intel.com>
14478 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14479 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14481 S:      Maintained
14482 F:      Documentation/admin-guide/thunderbolt.rst
14483 F:      drivers/thunderbolt/
14484 F:      include/linux/thunderbolt.h
14486 THUNDERBOLT NETWORK DRIVER
14487 M:      Michael Jamet <michael.jamet@intel.com>
14488 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
14489 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
14490 L:      netdev@vger.kernel.org
14491 S:      Maintained
14492 F:      drivers/net/thunderbolt.c
14494 THUNDERX GPIO DRIVER
14495 M:      David Daney <david.daney@cavium.com>
14496 S:      Maintained
14497 F:      drivers/gpio/gpio-thunderx.c
14499 TI AM437X VPFE DRIVER
14500 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14501 L:      linux-media@vger.kernel.org
14502 W:      https://linuxtv.org
14503 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14504 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14505 S:      Maintained
14506 F:      drivers/media/platform/am437x/
14508 TI BANDGAP AND THERMAL DRIVER
14509 M:      Eduardo Valentin <edubezval@gmail.com>
14510 M:      Keerthy <j-keerthy@ti.com>
14511 L:      linux-pm@vger.kernel.org
14512 L:      linux-omap@vger.kernel.org
14513 S:      Maintained
14514 F:      drivers/thermal/ti-soc-thermal/
14516 TI BQ27XXX POWER SUPPLY DRIVER
14517 R:      Andrew F. Davis <afd@ti.com>
14518 F:      include/linux/power/bq27xxx_battery.h
14519 F:      drivers/power/supply/bq27xxx_battery.c
14520 F:      drivers/power/supply/bq27xxx_battery_i2c.c
14522 TI CDCE706 CLOCK DRIVER
14523 M:      Max Filippov <jcmvbkbc@gmail.com>
14524 S:      Maintained
14525 F:      drivers/clk/clk-cdce706.c
14527 TI CLOCK DRIVER
14528 M:      Tero Kristo <t-kristo@ti.com>
14529 L:      linux-omap@vger.kernel.org
14530 S:      Maintained
14531 F:      drivers/clk/ti/
14532 F:      include/linux/clk/ti.h
14534 TI DAVINCI MACHINE SUPPORT
14535 M:      Sekhar Nori <nsekhar@ti.com>
14536 M:      Kevin Hilman <khilman@kernel.org>
14537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14539 S:      Supported
14540 F:      arch/arm/mach-davinci/
14541 F:      drivers/i2c/busses/i2c-davinci.c
14542 F:      arch/arm/boot/dts/da850*
14544 TI DAVINCI SERIES CLOCK DRIVER
14545 M:      David Lechner <david@lechnology.com>
14546 R:      Sekhar Nori <nsekhar@ti.com>
14547 S:      Maintained
14548 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14549 F:      drivers/clk/davinci/
14551 TI DAVINCI SERIES GPIO DRIVER
14552 M:      Keerthy <j-keerthy@ti.com>
14553 L:      linux-gpio@vger.kernel.org
14554 S:      Maintained
14555 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14556 F:      drivers/gpio/gpio-davinci.c
14558 TI DAVINCI SERIES MEDIA DRIVER
14559 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14560 L:      linux-media@vger.kernel.org
14561 W:      https://linuxtv.org
14562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14563 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14564 S:      Maintained
14565 F:      drivers/media/platform/davinci/
14566 F:      include/media/davinci/
14568 TI ETHERNET SWITCH DRIVER (CPSW)
14569 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14570 L:      linux-omap@vger.kernel.org
14571 L:      netdev@vger.kernel.org
14572 S:      Maintained
14573 F:      drivers/net/ethernet/ti/cpsw*
14574 F:      drivers/net/ethernet/ti/davinci*
14576 TI FLASH MEDIA INTERFACE DRIVER
14577 M:      Alex Dubov <oakad@yahoo.com>
14578 S:      Maintained
14579 F:      drivers/misc/tifm*
14580 F:      drivers/mmc/host/tifm_sd.c
14581 F:      include/linux/tifm.h
14583 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14584 M:      Santosh Shilimkar <ssantosh@kernel.org>
14585 L:      linux-kernel@vger.kernel.org
14586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14587 S:      Maintained
14588 F:      drivers/soc/ti/*
14589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14591 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14592 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14593 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14594 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14595 S:      Maintained
14596 F:      sound/soc/codecs/lm49453*
14597 F:      sound/soc/codecs/isabelle*
14599 TI LP855x BACKLIGHT DRIVER
14600 M:      Milo Kim <milo.kim@ti.com>
14601 S:      Maintained
14602 F:      Documentation/backlight/lp855x-driver.txt
14603 F:      drivers/video/backlight/lp855x_bl.c
14604 F:      include/linux/platform_data/lp855x.h
14606 TI LP8727 CHARGER DRIVER
14607 M:      Milo Kim <milo.kim@ti.com>
14608 S:      Maintained
14609 F:      drivers/power/supply/lp8727_charger.c
14610 F:      include/linux/platform_data/lp8727.h
14612 TI LP8788 MFD DRIVER
14613 M:      Milo Kim <milo.kim@ti.com>
14614 S:      Maintained
14615 F:      drivers/iio/adc/lp8788_adc.c
14616 F:      drivers/leds/leds-lp8788.c
14617 F:      drivers/mfd/lp8788*.c
14618 F:      drivers/power/supply/lp8788-charger.c
14619 F:      drivers/regulator/lp8788-*.c
14620 F:      include/linux/mfd/lp8788*.h
14622 TI NETCP ETHERNET DRIVER
14623 M:      Wingman Kwok <w-kwok2@ti.com>
14624 M:      Murali Karicheri <m-karicheri2@ti.com>
14625 L:      netdev@vger.kernel.org
14626 S:      Maintained
14627 F:      drivers/net/ethernet/ti/netcp*
14629 TI TAS571X FAMILY ASoC CODEC DRIVER
14630 M:      Kevin Cernekee <cernekee@chromium.org>
14631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14632 S:      Odd Fixes
14633 F:      sound/soc/codecs/tas571x*
14635 TI TRF7970A NFC DRIVER
14636 M:      Mark Greer <mgreer@animalcreek.com>
14637 L:      linux-wireless@vger.kernel.org
14638 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14639 S:      Supported
14640 F:      drivers/nfc/trf7970a.c
14641 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14643 TI TWL4030 SERIES SOC CODEC DRIVER
14644 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14646 S:      Maintained
14647 F:      sound/soc/codecs/twl4030*
14649 TI VPE/CAL DRIVERS
14650 M:      Benoit Parrot <bparrot@ti.com>
14651 L:      linux-media@vger.kernel.org
14652 W:      http://linuxtv.org/
14653 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14654 S:      Maintained
14655 F:      drivers/media/platform/ti-vpe/
14657 TI WILINK WIRELESS DRIVERS
14658 L:      linux-wireless@vger.kernel.org
14659 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14660 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14662 S:      Orphan
14663 F:      drivers/net/wireless/ti/
14664 F:      include/linux/wl12xx.h
14666 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14667 M:      John Stultz <john.stultz@linaro.org>
14668 M:      Thomas Gleixner <tglx@linutronix.de>
14669 R:      Stephen Boyd <sboyd@kernel.org>
14670 L:      linux-kernel@vger.kernel.org
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14672 S:      Supported
14673 F:      include/linux/clocksource.h
14674 F:      include/linux/time.h
14675 F:      include/linux/timex.h
14676 F:      include/uapi/linux/time.h
14677 F:      include/uapi/linux/timex.h
14678 F:      kernel/time/clocksource.c
14679 F:      kernel/time/time*.c
14680 F:      kernel/time/alarmtimer.c
14681 F:      kernel/time/ntp.c
14682 F:      tools/testing/selftests/timers/
14684 TIPC NETWORK LAYER
14685 M:      Jon Maloy <jon.maloy@ericsson.com>
14686 M:      Ying Xue <ying.xue@windriver.com>
14687 L:      netdev@vger.kernel.org (core kernel code)
14688 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14689 W:      http://tipc.sourceforge.net/
14690 S:      Maintained
14691 F:      include/uapi/linux/tipc*.h
14692 F:      net/tipc/
14694 TLAN NETWORK DRIVER
14695 M:      Samuel Chessman <chessman@tux.org>
14696 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14697 W:      http://sourceforge.net/projects/tlan/
14698 S:      Maintained
14699 F:      Documentation/networking/tlan.txt
14700 F:      drivers/net/ethernet/ti/tlan.*
14702 TM6000 VIDEO4LINUX DRIVER
14703 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14704 L:      linux-media@vger.kernel.org
14705 W:      https://linuxtv.org
14706 T:      git git://linuxtv.org/media_tree.git
14707 S:      Odd fixes
14708 F:      drivers/media/usb/tm6000/
14709 F:      Documentation/media/v4l-drivers/tm6000*
14711 TMIO/SDHI MMC DRIVER
14712 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14713 L:      linux-mmc@vger.kernel.org
14714 S:      Supported
14715 F:      drivers/mmc/host/tmio_mmc*
14716 F:      drivers/mmc/host/renesas_sdhi*
14717 F:      include/linux/mfd/tmio.h
14719 TMP401 HARDWARE MONITOR DRIVER
14720 M:      Guenter Roeck <linux@roeck-us.net>
14721 L:      linux-hwmon@vger.kernel.org
14722 S:      Maintained
14723 F:      Documentation/hwmon/tmp401
14724 F:      drivers/hwmon/tmp401.c
14726 TMPFS (SHMEM FILESYSTEM)
14727 M:      Hugh Dickins <hughd@google.com>
14728 L:      linux-mm@kvack.org
14729 S:      Maintained
14730 F:      include/linux/shmem_fs.h
14731 F:      mm/shmem.c
14733 TOMOYO SECURITY MODULE
14734 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14735 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14736 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14737 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14738 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14739 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14740 W:      http://tomoyo.sourceforge.jp/
14741 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14742 S:      Maintained
14743 F:      security/tomoyo/
14745 TOPSTAR LAPTOP EXTRAS DRIVER
14746 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14747 L:      platform-driver-x86@vger.kernel.org
14748 S:      Maintained
14749 F:      drivers/platform/x86/topstar-laptop.c
14751 TORTURE-TEST MODULES
14752 M:      Davidlohr Bueso <dave@stgolabs.net>
14753 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14754 M:      Josh Triplett <josh@joshtriplett.org>
14755 L:      linux-kernel@vger.kernel.org
14756 S:      Supported
14757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14758 F:      Documentation/RCU/torture.txt
14759 F:      kernel/torture.c
14760 F:      kernel/rcu/rcutorture.c
14761 F:      kernel/rcu/rcuperf.c
14762 F:      kernel/locking/locktorture.c
14764 TOSHIBA ACPI EXTRAS DRIVER
14765 M:      Azael Avalos <coproscefalo@gmail.com>
14766 L:      platform-driver-x86@vger.kernel.org
14767 S:      Maintained
14768 F:      drivers/platform/x86/toshiba_acpi.c
14770 TOSHIBA BLUETOOTH DRIVER
14771 M:      Azael Avalos <coproscefalo@gmail.com>
14772 L:      platform-driver-x86@vger.kernel.org
14773 S:      Maintained
14774 F:      drivers/platform/x86/toshiba_bluetooth.c
14776 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14777 M:      Azael Avalos <coproscefalo@gmail.com>
14778 L:      platform-driver-x86@vger.kernel.org
14779 S:      Maintained
14780 F:      drivers/platform/x86/toshiba_haps.c
14782 TOSHIBA SMM DRIVER
14783 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14784 W:      http://www.buzzard.org.uk/toshiba/
14785 S:      Maintained
14786 F:      drivers/char/toshiba.c
14787 F:      include/linux/toshiba.h
14788 F:      include/uapi/linux/toshiba.h
14790 TOSHIBA TC358743 DRIVER
14791 M:      Mats Randgaard <matrandg@cisco.com>
14792 L:      linux-media@vger.kernel.org
14793 S:      Maintained
14794 F:      drivers/media/i2c/tc358743*
14795 F:      include/media/i2c/tc358743.h
14797 TOSHIBA WMI HOTKEYS DRIVER
14798 M:      Azael Avalos <coproscefalo@gmail.com>
14799 L:      platform-driver-x86@vger.kernel.org
14800 S:      Maintained
14801 F:      drivers/platform/x86/toshiba-wmi.c
14803 TPM DEVICE DRIVER
14804 M:      Peter Huewe <peterhuewe@gmx.de>
14805 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14806 R:      Jason Gunthorpe <jgg@ziepe.ca>
14807 L:      linux-integrity@vger.kernel.org
14808 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14809 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14810 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14811 S:      Maintained
14812 F:      drivers/char/tpm/
14814 TRACING
14815 M:      Steven Rostedt <rostedt@goodmis.org>
14816 M:      Ingo Molnar <mingo@redhat.com>
14817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14818 S:      Maintained
14819 F:      Documentation/trace/ftrace.rst
14820 F:      arch/*/*/*/ftrace.h
14821 F:      arch/*/kernel/ftrace.c
14822 F:      include/*/ftrace.h
14823 F:      include/linux/trace*.h
14824 F:      include/trace/
14825 F:      kernel/trace/
14826 F:      tools/testing/selftests/ftrace/
14828 TRACING MMIO ACCESSES (MMIOTRACE)
14829 M:      Steven Rostedt <rostedt@goodmis.org>
14830 M:      Ingo Molnar <mingo@kernel.org>
14831 R:      Karol Herbst <karolherbst@gmail.com>
14832 R:      Pekka Paalanen <ppaalanen@gmail.com>
14833 S:      Maintained
14834 L:      linux-kernel@vger.kernel.org
14835 L:      nouveau@lists.freedesktop.org
14836 F:      kernel/trace/trace_mmiotrace.c
14837 F:      include/linux/mmiotrace.h
14838 F:      arch/x86/mm/kmmio.c
14839 F:      arch/x86/mm/mmio-mod.c
14840 F:      arch/x86/mm/testmmiotrace.c
14842 TRIVIAL PATCHES
14843 M:      Jiri Kosina <trivial@kernel.org>
14844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14845 S:      Maintained
14846 K:      ^Subject:.*(?i)trivial
14848 TEMPO SEMICONDUCTOR DRIVERS
14849 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14850 S:      Maintained
14851 F:      sound/soc/codecs/tscs*.c
14852 F:      sound/soc/codecs/tscs*.h
14853 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14855 TTY LAYER
14856 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14857 M:      Jiri Slaby <jslaby@suse.com>
14858 S:      Supported
14859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14860 F:      Documentation/serial/
14861 F:      drivers/tty/
14862 F:      drivers/tty/serial/serial_core.c
14863 F:      include/linux/serial_core.h
14864 F:      include/linux/serial.h
14865 F:      include/linux/tty.h
14866 F:      include/uapi/linux/serial_core.h
14867 F:      include/uapi/linux/serial.h
14868 F:      include/uapi/linux/tty.h
14870 TUA9001 MEDIA DRIVER
14871 M:      Antti Palosaari <crope@iki.fi>
14872 L:      linux-media@vger.kernel.org
14873 W:      https://linuxtv.org
14874 W:      http://palosaari.fi/linux/
14875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14876 T:      git git://linuxtv.org/anttip/media_tree.git
14877 S:      Maintained
14878 F:      drivers/media/tuners/tua9001*
14880 TULIP NETWORK DRIVERS
14881 L:      netdev@vger.kernel.org
14882 L:      linux-parisc@vger.kernel.org
14883 S:      Orphan
14884 F:      drivers/net/ethernet/dec/tulip/
14886 TUN/TAP driver
14887 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14888 W:      http://vtun.sourceforge.net/tun
14889 S:      Maintained
14890 F:      Documentation/networking/tuntap.txt
14891 F:      arch/um/os-Linux/drivers/
14893 TURBOCHANNEL SUBSYSTEM
14894 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14895 M:      Ralf Baechle <ralf@linux-mips.org>
14896 L:      linux-mips@linux-mips.org
14897 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14898 S:      Maintained
14899 F:      drivers/tc/
14900 F:      include/linux/tc.h
14902 TURBOSTAT UTILITY
14903 M:      "Len Brown" <lenb@kernel.org>
14904 L:      linux-pm@vger.kernel.org
14905 B:      https://bugzilla.kernel.org
14906 Q:      https://patchwork.kernel.org/project/linux-pm/list/
14907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14908 S:      Supported
14909 F:      tools/power/x86/turbostat/
14911 TW5864 VIDEO4LINUX DRIVER
14912 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14913 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14914 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14915 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14916 L:      linux-media@vger.kernel.org
14917 S:      Supported
14918 F:      drivers/media/pci/tw5864/
14920 TW68 VIDEO4LINUX DRIVER
14921 M:      Hans Verkuil <hverkuil@xs4all.nl>
14922 L:      linux-media@vger.kernel.org
14923 T:      git git://linuxtv.org/media_tree.git
14924 W:      https://linuxtv.org
14925 S:      Odd Fixes
14926 F:      drivers/media/pci/tw68/
14928 TW686X VIDEO4LINUX DRIVER
14929 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14930 L:      linux-media@vger.kernel.org
14931 T:      git git://linuxtv.org/media_tree.git
14932 W:      http://linuxtv.org
14933 S:      Maintained
14934 F:      drivers/media/pci/tw686x/
14936 UBI FILE SYSTEM (UBIFS)
14937 M:      Richard Weinberger <richard@nod.at>
14938 M:      Artem Bityutskiy <dedekind1@gmail.com>
14939 M:      Adrian Hunter <adrian.hunter@intel.com>
14940 L:      linux-mtd@lists.infradead.org
14941 T:      git git://git.infradead.org/ubifs-2.6.git
14942 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14943 S:      Supported
14944 F:      Documentation/filesystems/ubifs.txt
14945 F:      fs/ubifs/
14947 UCLINUX (M68KNOMMU AND COLDFIRE)
14948 M:      Greg Ungerer <gerg@linux-m68k.org>
14949 W:      http://www.linux-m68k.org/
14950 W:      http://www.uclinux.org/
14951 L:      linux-m68k@lists.linux-m68k.org
14952 L:      uclinux-dev@uclinux.org  (subscribers-only)
14953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14954 S:      Maintained
14955 F:      arch/m68k/coldfire/
14956 F:      arch/m68k/68*/
14957 F:      arch/m68k/*/*_no.*
14958 F:      arch/m68k/include/asm/*_no.*
14960 UDF FILESYSTEM
14961 M:      Jan Kara <jack@suse.com>
14962 S:      Maintained
14963 F:      Documentation/filesystems/udf.txt
14964 F:      fs/udf/
14966 UDRAW TABLET
14967 M:      Bastien Nocera <hadess@hadess.net>
14968 L:      linux-input@vger.kernel.org
14969 S:      Maintained
14970 F:      drivers/hid/hid-udraw-ps3.c
14972 UFS FILESYSTEM
14973 M:      Evgeniy Dushistov <dushistov@mail.ru>
14974 S:      Maintained
14975 F:      Documentation/filesystems/ufs.txt
14976 F:      fs/ufs/
14978 UHID USERSPACE HID IO DRIVER:
14979 M:      David Herrmann <dh.herrmann@googlemail.com>
14980 L:      linux-input@vger.kernel.org
14981 S:      Maintained
14982 F:      drivers/hid/uhid.c
14983 F:      include/uapi/linux/uhid.h
14985 ULPI BUS
14986 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14987 L:      linux-usb@vger.kernel.org
14988 S:      Maintained
14989 F:      drivers/usb/common/ulpi.c
14990 F:      include/linux/ulpi/
14992 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14993 L:      linux-usb@vger.kernel.org
14994 S:      Orphan
14995 F:      drivers/uwb/
14996 F:      include/linux/uwb.h
14997 F:      include/linux/uwb/
14999 UNICORE32 ARCHITECTURE:
15000 M:      Guan Xuetao <gxt@pku.edu.cn>
15001 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
15002 S:      Maintained
15003 T:      git git://github.com/gxt/linux.git
15004 F:      arch/unicore32/
15006 UNIFDEF
15007 M:      Tony Finch <dot@dotat.at>
15008 W:      http://dotat.at/prog/unifdef
15009 S:      Maintained
15010 F:      scripts/unifdef.c
15012 UNIFORM CDROM DRIVER
15013 M:      Jens Axboe <axboe@kernel.dk>
15014 W:      http://www.kernel.dk
15015 S:      Maintained
15016 F:      Documentation/cdrom/
15017 F:      drivers/cdrom/cdrom.c
15018 F:      include/linux/cdrom.h
15019 F:      include/uapi/linux/cdrom.h
15021 UNISYS S-PAR DRIVERS
15022 M:      David Kershner <david.kershner@unisys.com>
15023 L:      sparmaintainer@unisys.com (Unisys internal)
15024 S:      Supported
15025 F:      include/linux/visorbus.h
15026 F:      drivers/visorbus/
15027 F:      drivers/staging/unisys/
15029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15030 M:      Vinayak Holikatti <vinholikatti@gmail.com>
15031 L:      linux-scsi@vger.kernel.org
15032 S:      Supported
15033 F:      Documentation/scsi/ufs.txt
15034 F:      drivers/scsi/ufs/
15036 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15037 M:      Joao Pinto <jpinto@synopsys.com>
15038 L:      linux-scsi@vger.kernel.org
15039 S:      Supported
15040 F:      drivers/scsi/ufs/*dwc*
15042 UNSORTED BLOCK IMAGES (UBI)
15043 M:      Artem Bityutskiy <dedekind1@gmail.com>
15044 M:      Richard Weinberger <richard@nod.at>
15045 W:      http://www.linux-mtd.infradead.org/
15046 L:      linux-mtd@lists.infradead.org
15047 T:      git git://git.infradead.org/ubifs-2.6.git
15048 S:      Supported
15049 F:      drivers/mtd/ubi/
15050 F:      include/linux/mtd/ubi.h
15051 F:      include/uapi/mtd/ubi-user.h
15053 USB "USBNET" DRIVER FRAMEWORK
15054 M:      Oliver Neukum <oneukum@suse.com>
15055 L:      netdev@vger.kernel.org
15056 W:      http://www.linux-usb.org/usbnet
15057 S:      Maintained
15058 F:      drivers/net/usb/usbnet.c
15059 F:      include/linux/usb/usbnet.h
15061 USB ACM DRIVER
15062 M:      Oliver Neukum <oneukum@suse.com>
15063 L:      linux-usb@vger.kernel.org
15064 S:      Maintained
15065 F:      Documentation/usb/acm.txt
15066 F:      drivers/usb/class/cdc-acm.*
15068 USB AR5523 WIRELESS DRIVER
15069 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
15070 L:      linux-wireless@vger.kernel.org
15071 S:      Maintained
15072 F:      drivers/net/wireless/ath/ar5523/
15074 USB ATTACHED SCSI
15075 M:      Oliver Neukum <oneukum@suse.com>
15076 L:      linux-usb@vger.kernel.org
15077 L:      linux-scsi@vger.kernel.org
15078 S:      Maintained
15079 F:      drivers/usb/storage/uas.c
15081 USB CDC ETHERNET DRIVER
15082 M:      Oliver Neukum <oliver@neukum.org>
15083 L:      linux-usb@vger.kernel.org
15084 S:      Maintained
15085 F:      drivers/net/usb/cdc_*.c
15086 F:      include/uapi/linux/usb/cdc.h
15088 USB CHAOSKEY DRIVER
15089 M:      Keith Packard <keithp@keithp.com>
15090 L:      linux-usb@vger.kernel.org
15091 S:      Maintained
15092 F:      drivers/usb/misc/chaoskey.c
15094 USB CYPRESS C67X00 DRIVER
15095 M:      Peter Korsgaard <jacmet@sunsite.dk>
15096 L:      linux-usb@vger.kernel.org
15097 S:      Maintained
15098 F:      drivers/usb/c67x00/
15100 USB DAVICOM DM9601 DRIVER
15101 M:      Peter Korsgaard <jacmet@sunsite.dk>
15102 L:      netdev@vger.kernel.org
15103 W:      http://www.linux-usb.org/usbnet
15104 S:      Maintained
15105 F:      drivers/net/usb/dm9601.c
15107 USB DIAMOND RIO500 DRIVER
15108 M:      Cesar Miquel <miquel@df.uba.ar>
15109 L:      rio500-users@lists.sourceforge.net
15110 W:      http://rio500.sourceforge.net
15111 S:      Maintained
15112 F:      drivers/usb/misc/rio500*
15114 USB EHCI DRIVER
15115 M:      Alan Stern <stern@rowland.harvard.edu>
15116 L:      linux-usb@vger.kernel.org
15117 S:      Maintained
15118 F:      Documentation/usb/ehci.txt
15119 F:      drivers/usb/host/ehci*
15121 USB GADGET/PERIPHERAL SUBSYSTEM
15122 M:      Felipe Balbi <balbi@kernel.org>
15123 L:      linux-usb@vger.kernel.org
15124 W:      http://www.linux-usb.org/gadget
15125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15126 S:      Maintained
15127 F:      drivers/usb/gadget/
15128 F:      include/linux/usb/gadget*
15130 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15131 M:      Jiri Kosina <jikos@kernel.org>
15132 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
15133 L:      linux-usb@vger.kernel.org
15134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15135 S:      Maintained
15136 F:      Documentation/hid/hiddev.txt
15137 F:      drivers/hid/usbhid/
15139 USB INTEL XHCI ROLE MUX DRIVER
15140 M:      Hans de Goede <hdegoede@redhat.com>
15141 L:      linux-usb@vger.kernel.org
15142 S:      Maintained
15143 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
15145 USB ISP116X DRIVER
15146 M:      Olav Kongas <ok@artecdesign.ee>
15147 L:      linux-usb@vger.kernel.org
15148 S:      Maintained
15149 F:      drivers/usb/host/isp116x*
15150 F:      include/linux/usb/isp116x.h
15152 USB LAN78XX ETHERNET DRIVER
15153 M:      Woojung Huh <woojung.huh@microchip.com>
15154 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15155 L:      netdev@vger.kernel.org
15156 S:      Maintained
15157 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15158 F:      drivers/net/usb/lan78xx.*
15159 F:      include/dt-bindings/net/microchip-lan78xx.h
15161 USB MASS STORAGE DRIVER
15162 M:      Alan Stern <stern@rowland.harvard.edu>
15163 L:      linux-usb@vger.kernel.org
15164 L:      usb-storage@lists.one-eyed-alien.net
15165 S:      Maintained
15166 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
15167 F:      drivers/usb/storage/
15169 USB MIDI DRIVER
15170 M:      Clemens Ladisch <clemens@ladisch.de>
15171 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
15172 T:      git git://git.alsa-project.org/alsa-kernel.git
15173 S:      Maintained
15174 F:      sound/usb/midi.*
15176 USB NETWORKING DRIVERS
15177 L:      linux-usb@vger.kernel.org
15178 S:      Odd Fixes
15179 F:      drivers/net/usb/
15181 USB OHCI DRIVER
15182 M:      Alan Stern <stern@rowland.harvard.edu>
15183 L:      linux-usb@vger.kernel.org
15184 S:      Maintained
15185 F:      Documentation/usb/ohci.txt
15186 F:      drivers/usb/host/ohci*
15188 USB OTG FSM (Finite State Machine)
15189 M:      Peter Chen <Peter.Chen@nxp.com>
15190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15191 L:      linux-usb@vger.kernel.org
15192 S:      Maintained
15193 F:      drivers/usb/common/usb-otg-fsm.c
15195 USB OVER IP DRIVER
15196 M:      Valentina Manea <valentina.manea.m@gmail.com>
15197 M:      Shuah Khan <shuah@kernel.org>
15198 L:      linux-usb@vger.kernel.org
15199 S:      Maintained
15200 F:      Documentation/usb/usbip_protocol.txt
15201 F:      drivers/usb/usbip/
15202 F:      tools/usb/usbip/
15203 F:      tools/testing/selftests/drivers/usb/usbip/
15205 USB PEGASUS DRIVER
15206 M:      Petko Manolov <petkan@nucleusys.com>
15207 L:      linux-usb@vger.kernel.org
15208 L:      netdev@vger.kernel.org
15209 T:      git git://github.com/petkan/pegasus.git
15210 W:      https://github.com/petkan/pegasus
15211 S:      Maintained
15212 F:      drivers/net/usb/pegasus.*
15214 USB PHY LAYER
15215 M:      Felipe Balbi <balbi@kernel.org>
15216 L:      linux-usb@vger.kernel.org
15217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15218 S:      Maintained
15219 F:      drivers/usb/phy/
15221 USB PRINTER DRIVER (usblp)
15222 M:      Pete Zaitcev <zaitcev@redhat.com>
15223 L:      linux-usb@vger.kernel.org
15224 S:      Supported
15225 F:      drivers/usb/class/usblp.c
15227 USB QMI WWAN NETWORK DRIVER
15228 M:      Bjørn Mork <bjorn@mork.no>
15229 L:      netdev@vger.kernel.org
15230 S:      Maintained
15231 F:      Documentation/ABI/testing/sysfs-class-net-qmi
15232 F:      drivers/net/usb/qmi_wwan.c
15234 USB RTL8150 DRIVER
15235 M:      Petko Manolov <petkan@nucleusys.com>
15236 L:      linux-usb@vger.kernel.org
15237 L:      netdev@vger.kernel.org
15238 T:      git git://github.com/petkan/rtl8150.git
15239 W:      https://github.com/petkan/rtl8150
15240 S:      Maintained
15241 F:      drivers/net/usb/rtl8150.c
15243 USB SERIAL SUBSYSTEM
15244 M:      Johan Hovold <johan@kernel.org>
15245 L:      linux-usb@vger.kernel.org
15246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15247 S:      Maintained
15248 F:      Documentation/usb/usb-serial.txt
15249 F:      drivers/usb/serial/
15250 F:      include/linux/usb/serial.h
15252 USB SMSC75XX ETHERNET DRIVER
15253 M:      Steve Glendinning <steve.glendinning@shawell.net>
15254 L:      netdev@vger.kernel.org
15255 S:      Maintained
15256 F:      drivers/net/usb/smsc75xx.*
15258 USB SMSC95XX ETHERNET DRIVER
15259 M:      Steve Glendinning <steve.glendinning@shawell.net>
15260 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15261 L:      netdev@vger.kernel.org
15262 S:      Maintained
15263 F:      drivers/net/usb/smsc95xx.*
15265 USB SUBSYSTEM
15266 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15267 L:      linux-usb@vger.kernel.org
15268 W:      http://www.linux-usb.org
15269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15270 S:      Supported
15271 F:      Documentation/devicetree/bindings/usb/
15272 F:      Documentation/usb/
15273 F:      drivers/usb/
15274 F:      include/linux/usb.h
15275 F:      include/linux/usb/
15277 USB TYPEC PI3USB30532 MUX DRIVER
15278 M:      Hans de Goede <hdegoede@redhat.com>
15279 L:      linux-usb@vger.kernel.org
15280 S:      Maintained
15281 F:      drivers/usb/typec/mux/pi3usb30532.c
15283 USB TYPEC CLASS
15284 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15285 L:      linux-usb@vger.kernel.org
15286 S:      Maintained
15287 F:      Documentation/ABI/testing/sysfs-class-typec
15288 F:      Documentation/driver-api/usb/typec.rst
15289 F:      drivers/usb/typec/
15290 F:      include/linux/usb/typec.h
15292 USB TYPEC BUS FOR ALTERNATE MODES
15293 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
15294 L:      linux-usb@vger.kernel.org
15295 S:      Maintained
15296 F:      Documentation/ABI/testing/sysfs-bus-typec
15297 F:      Documentation/driver-api/usb/typec_bus.rst
15298 F:      drivers/usb/typec/altmodes/
15299 F:      include/linux/usb/typec_altmode.h
15301 USB UHCI DRIVER
15302 M:      Alan Stern <stern@rowland.harvard.edu>
15303 L:      linux-usb@vger.kernel.org
15304 S:      Maintained
15305 F:      drivers/usb/host/uhci*
15307 USB VIDEO CLASS
15308 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15309 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15310 L:      linux-media@vger.kernel.org
15311 T:      git git://linuxtv.org/media_tree.git
15312 W:      http://www.ideasonboard.org/uvc/
15313 S:      Maintained
15314 F:      drivers/media/usb/uvc/
15315 F:      include/uapi/linux/uvcvideo.h
15317 USB VISION DRIVER
15318 M:      Hans Verkuil <hverkuil@xs4all.nl>
15319 L:      linux-media@vger.kernel.org
15320 T:      git git://linuxtv.org/media_tree.git
15321 W:      https://linuxtv.org
15322 S:      Odd Fixes
15323 F:      drivers/media/usb/usbvision/
15325 USB WEBCAM GADGET
15326 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15327 L:      linux-usb@vger.kernel.org
15328 S:      Maintained
15329 F:      drivers/usb/gadget/function/*uvc*
15330 F:      drivers/usb/gadget/legacy/webcam.c
15331 F:      include/uapi/linux/usb/g_uvc.h
15333 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15334 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
15335 L:      linux-wireless@vger.kernel.org
15336 S:      Maintained
15337 F:      drivers/net/wireless/rndis_wlan.c
15339 USB XHCI DRIVER
15340 M:      Mathias Nyman <mathias.nyman@intel.com>
15341 L:      linux-usb@vger.kernel.org
15342 S:      Supported
15343 F:      drivers/usb/host/xhci*
15344 F:      drivers/usb/host/pci-quirks*
15346 USB ZD1201 DRIVER
15347 L:      linux-wireless@vger.kernel.org
15348 W:      http://linux-lc100020.sourceforge.net
15349 S:      Orphan
15350 F:      drivers/net/wireless/zydas/zd1201.*
15352 USB ZR364XX DRIVER
15353 M:      Antoine Jacquet <royale@zerezo.com>
15354 L:      linux-usb@vger.kernel.org
15355 L:      linux-media@vger.kernel.org
15356 T:      git git://linuxtv.org/media_tree.git
15357 W:      http://royale.zerezo.com/zr364xx/
15358 S:      Maintained
15359 F:      Documentation/media/v4l-drivers/zr364xx*
15360 F:      drivers/media/usb/zr364xx/
15362 USER-MODE LINUX (UML)
15363 M:      Jeff Dike <jdike@addtoit.com>
15364 M:      Richard Weinberger <richard@nod.at>
15365 L:      linux-um@lists.infradead.org
15366 W:      http://user-mode-linux.sourceforge.net
15367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15368 S:      Maintained
15369 F:      Documentation/virtual/uml/
15370 F:      arch/um/
15371 F:      arch/x86/um/
15372 F:      fs/hostfs/
15373 F:      fs/hppfs/
15375 USERSPACE I/O (UIO)
15376 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15377 S:      Maintained
15378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15379 F:      Documentation/driver-api/uio-howto.rst
15380 F:      drivers/uio/
15381 F:      include/linux/uio*.h
15383 UTIL-LINUX PACKAGE
15384 M:      Karel Zak <kzak@redhat.com>
15385 L:      util-linux@vger.kernel.org
15386 W:      http://en.wikipedia.org/wiki/Util-linux
15387 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15388 S:      Maintained
15390 UUID HELPERS
15391 M:      Christoph Hellwig <hch@lst.de>
15392 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15393 L:      linux-kernel@vger.kernel.org
15394 T:      git git://git.infradead.org/users/hch/uuid.git
15395 F:      lib/uuid.c
15396 F:      lib/test_uuid.c
15397 F:      include/linux/uuid.h
15398 F:      include/uapi/linux/uuid.h
15399 S:      Maintained
15401 UVESAFB DRIVER
15402 M:      Michal Januszewski <spock@gentoo.org>
15403 L:      linux-fbdev@vger.kernel.org
15404 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
15405 S:      Maintained
15406 F:      Documentation/fb/uvesafb.txt
15407 F:      drivers/video/fbdev/uvesafb.*
15409 VF610 NAND DRIVER
15410 M:      Stefan Agner <stefan@agner.ch>
15411 L:      linux-mtd@lists.infradead.org
15412 S:      Supported
15413 F:      drivers/mtd/nand/raw/vf610_nfc.c
15415 VFAT/FAT/MSDOS FILESYSTEM
15416 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15417 S:      Maintained
15418 F:      Documentation/filesystems/vfat.txt
15419 F:      fs/fat/
15421 VFIO DRIVER
15422 M:      Alex Williamson <alex.williamson@redhat.com>
15423 L:      kvm@vger.kernel.org
15424 T:      git git://github.com/awilliam/linux-vfio.git
15425 S:      Maintained
15426 F:      Documentation/vfio.txt
15427 F:      drivers/vfio/
15428 F:      include/linux/vfio.h
15429 F:      include/uapi/linux/vfio.h
15431 VFIO MEDIATED DEVICE DRIVERS
15432 M:      Kirti Wankhede <kwankhede@nvidia.com>
15433 L:      kvm@vger.kernel.org
15434 S:      Maintained
15435 F:      Documentation/vfio-mediated-device.txt
15436 F:      drivers/vfio/mdev/
15437 F:      include/linux/mdev.h
15438 F:      samples/vfio-mdev/
15440 VFIO PLATFORM DRIVER
15441 M:      Eric Auger <eric.auger@redhat.com>
15442 L:      kvm@vger.kernel.org
15443 S:      Maintained
15444 F:      drivers/vfio/platform/
15446 VGA_SWITCHEROO
15447 R:      Lukas Wunner <lukas@wunner.de>
15448 S:      Maintained
15449 F:      Documentation/gpu/vga-switcheroo.rst
15450 F:      drivers/gpu/vga/vga_switcheroo.c
15451 F:      include/linux/vga_switcheroo.h
15452 T:      git git://anongit.freedesktop.org/drm/drm-misc
15454 VIA RHINE NETWORK DRIVER
15455 S:      Orphan
15456 F:      drivers/net/ethernet/via/via-rhine.c
15458 VIA SD/MMC CARD CONTROLLER DRIVER
15459 M:      Bruce Chang <brucechang@via.com.tw>
15460 M:      Harald Welte <HaraldWelte@viatech.com>
15461 S:      Maintained
15462 F:      drivers/mmc/host/via-sdmmc.c
15464 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15465 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15466 L:      linux-fbdev@vger.kernel.org
15467 S:      Maintained
15468 F:      include/linux/via-core.h
15469 F:      include/linux/via-gpio.h
15470 F:      include/linux/via_i2c.h
15471 F:      drivers/video/fbdev/via/
15473 VIA VELOCITY NETWORK DRIVER
15474 M:      Francois Romieu <romieu@fr.zoreil.com>
15475 L:      netdev@vger.kernel.org
15476 S:      Maintained
15477 F:      drivers/net/ethernet/via/via-velocity.*
15479 VICODEC VIRTUAL CODEC DRIVER
15480 M:      Hans Verkuil <hans.verkuil@cisco.com>
15481 L:      linux-media@vger.kernel.org
15482 T:      git git://linuxtv.org/media_tree.git
15483 W:      https://linuxtv.org
15484 S:      Maintained
15485 F:      drivers/media/platform/vicodec/*
15487 VIDEO MULTIPLEXER DRIVER
15488 M:      Philipp Zabel <p.zabel@pengutronix.de>
15489 L:      linux-media@vger.kernel.org
15490 S:      Maintained
15491 F:      drivers/media/platform/video-mux.c
15493 VIDEO I2C POLLING DRIVER
15494 M:      Matt Ranostay <matt.ranostay@konsulko.com>
15495 L:      linux-media@vger.kernel.org
15496 S:      Maintained
15497 F:      drivers/media/i2c/video-i2c.c
15499 VIDEOBUF2 FRAMEWORK
15500 M:      Pawel Osciak <pawel@osciak.com>
15501 M:      Marek Szyprowski <m.szyprowski@samsung.com>
15502 M:      Kyungmin Park <kyungmin.park@samsung.com>
15503 L:      linux-media@vger.kernel.org
15504 S:      Maintained
15505 F:      drivers/media/v4l2-core/videobuf2-*
15506 F:      include/media/videobuf2-*
15508 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15509 M:      Helen Koike <helen.koike@collabora.com>
15510 L:      linux-media@vger.kernel.org
15511 T:      git git://linuxtv.org/media_tree.git
15512 W:      https://linuxtv.org
15513 S:      Maintained
15514 F:      drivers/media/platform/vimc/*
15516 VIRT LIB
15517 M:      Alex Williamson <alex.williamson@redhat.com>
15518 M:      Paolo Bonzini <pbonzini@redhat.com>
15519 L:      kvm@vger.kernel.org
15520 S:      Supported
15521 F:      virt/lib/
15523 VIRTIO AND VHOST VSOCK DRIVER
15524 M:      Stefan Hajnoczi <stefanha@redhat.com>
15525 L:      kvm@vger.kernel.org
15526 L:      virtualization@lists.linux-foundation.org
15527 L:      netdev@vger.kernel.org
15528 S:      Maintained
15529 F:      include/linux/virtio_vsock.h
15530 F:      include/uapi/linux/virtio_vsock.h
15531 F:      include/uapi/linux/vsockmon.h
15532 F:      include/uapi/linux/vm_sockets_diag.h
15533 F:      net/vmw_vsock/diag.c
15534 F:      net/vmw_vsock/af_vsock_tap.c
15535 F:      net/vmw_vsock/virtio_transport_common.c
15536 F:      net/vmw_vsock/virtio_transport.c
15537 F:      drivers/net/vsockmon.c
15538 F:      drivers/vhost/vsock.c
15539 F:      drivers/vhost/vsock.h
15540 F:      tools/testing/vsock/
15542 VIRTIO CONSOLE DRIVER
15543 M:      Amit Shah <amit@kernel.org>
15544 L:      virtualization@lists.linux-foundation.org
15545 S:      Maintained
15546 F:      drivers/char/virtio_console.c
15547 F:      include/linux/virtio_console.h
15548 F:      include/uapi/linux/virtio_console.h
15550 VIRTIO CORE, NET AND BLOCK DRIVERS
15551 M:      "Michael S. Tsirkin" <mst@redhat.com>
15552 M:      Jason Wang <jasowang@redhat.com>
15553 L:      virtualization@lists.linux-foundation.org
15554 S:      Maintained
15555 F:      Documentation/devicetree/bindings/virtio/
15556 F:      drivers/virtio/
15557 F:      tools/virtio/
15558 F:      drivers/net/virtio_net.c
15559 F:      drivers/block/virtio_blk.c
15560 F:      include/linux/virtio*.h
15561 F:      include/uapi/linux/virtio_*.h
15562 F:      drivers/crypto/virtio/
15563 F:      mm/balloon_compaction.c
15565 VIRTIO CRYPTO DRIVER
15566 M:      Gonglei <arei.gonglei@huawei.com>
15567 L:      virtualization@lists.linux-foundation.org
15568 L:      linux-crypto@vger.kernel.org
15569 S:      Maintained
15570 F:      drivers/crypto/virtio/
15571 F:      include/uapi/linux/virtio_crypto.h
15573 VIRTIO DRIVERS FOR S390
15574 M:      Cornelia Huck <cohuck@redhat.com>
15575 M:      Halil Pasic <pasic@linux.ibm.com>
15576 L:      linux-s390@vger.kernel.org
15577 L:      virtualization@lists.linux-foundation.org
15578 L:      kvm@vger.kernel.org
15579 S:      Supported
15580 F:      drivers/s390/virtio/
15581 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15583 VIRTIO GPU DRIVER
15584 M:      David Airlie <airlied@linux.ie>
15585 M:      Gerd Hoffmann <kraxel@redhat.com>
15586 L:      dri-devel@lists.freedesktop.org
15587 L:      virtualization@lists.linux-foundation.org
15588 T:      git git://anongit.freedesktop.org/drm/drm-misc
15589 S:      Maintained
15590 F:      drivers/gpu/drm/virtio/
15591 F:      include/uapi/linux/virtio_gpu.h
15593 VIRTIO HOST (VHOST)
15594 M:      "Michael S. Tsirkin" <mst@redhat.com>
15595 M:      Jason Wang <jasowang@redhat.com>
15596 L:      kvm@vger.kernel.org
15597 L:      virtualization@lists.linux-foundation.org
15598 L:      netdev@vger.kernel.org
15599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15600 S:      Maintained
15601 F:      drivers/vhost/
15602 F:      include/uapi/linux/vhost.h
15604 VIRTIO INPUT DRIVER
15605 M:      Gerd Hoffmann <kraxel@redhat.com>
15606 S:      Maintained
15607 F:      drivers/virtio/virtio_input.c
15608 F:      include/uapi/linux/virtio_input.h
15610 VIRTUAL BOX GUEST DEVICE DRIVER
15611 M:      Hans de Goede <hdegoede@redhat.com>
15612 M:      Arnd Bergmann <arnd@arndb.de>
15613 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15614 S:      Maintained
15615 F:      include/linux/vbox_utils.h
15616 F:      include/uapi/linux/vbox*.h
15617 F:      drivers/virt/vboxguest/
15619 VIRTUAL SERIO DEVICE DRIVER
15620 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15621 S:      Maintained
15622 F:      drivers/input/serio/userio.c
15623 F:      include/uapi/linux/userio.h
15625 VIVID VIRTUAL VIDEO DRIVER
15626 M:      Hans Verkuil <hverkuil@xs4all.nl>
15627 L:      linux-media@vger.kernel.org
15628 T:      git git://linuxtv.org/media_tree.git
15629 W:      https://linuxtv.org
15630 S:      Maintained
15631 F:      drivers/media/platform/vivid/*
15633 VLYNQ BUS
15634 M:      Florian Fainelli <f.fainelli@gmail.com>
15635 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15636 S:      Maintained
15637 F:      drivers/vlynq/vlynq.c
15638 F:      include/linux/vlynq.h
15640 VME SUBSYSTEM
15641 M:      Martyn Welch <martyn@welchs.me.uk>
15642 M:      Manohar Vanga <manohar.vanga@gmail.com>
15643 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15644 L:      devel@driverdev.osuosl.org
15645 S:      Maintained
15646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15647 F:      Documentation/driver-api/vme.rst
15648 F:      drivers/staging/vme/
15649 F:      drivers/vme/
15650 F:      include/linux/vme*
15652 VMWARE BALLOON DRIVER
15653 M:      Xavier Deguillard <xdeguillard@vmware.com>
15654 M:      Nadav Amit <namit@vmware.com>
15655 M:      "VMware, Inc." <pv-drivers@vmware.com>
15656 L:      linux-kernel@vger.kernel.org
15657 S:      Maintained
15658 F:      drivers/misc/vmw_balloon.c
15660 VMWARE HYPERVISOR INTERFACE
15661 M:      Alok Kataria <akataria@vmware.com>
15662 L:      virtualization@lists.linux-foundation.org
15663 S:      Supported
15664 F:      arch/x86/kernel/cpu/vmware.c
15666 VMWARE PVRDMA DRIVER
15667 M:      Adit Ranadive <aditr@vmware.com>
15668 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15669 L:      linux-rdma@vger.kernel.org
15670 S:      Maintained
15671 F:      drivers/infiniband/hw/vmw_pvrdma/
15673 VMware PVSCSI driver
15674 M:      Jim Gill <jgill@vmware.com>
15675 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15676 L:      linux-scsi@vger.kernel.org
15677 S:      Maintained
15678 F:      drivers/scsi/vmw_pvscsi.c
15679 F:      drivers/scsi/vmw_pvscsi.h
15681 VMWARE VMMOUSE SUBDRIVER
15682 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15683 M:      "VMware, Inc." <pv-drivers@vmware.com>
15684 L:      linux-input@vger.kernel.org
15685 S:      Maintained
15686 F:      drivers/input/mouse/vmmouse.c
15687 F:      drivers/input/mouse/vmmouse.h
15689 VMWARE VMXNET3 ETHERNET DRIVER
15690 M:      Ronak Doshi <doshir@vmware.com>
15691 M:      "VMware, Inc." <pv-drivers@vmware.com>
15692 L:      netdev@vger.kernel.org
15693 S:      Maintained
15694 F:      drivers/net/vmxnet3/
15696 VOCORE VOCORE2 BOARD
15697 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15698 L:      linux-mips@linux-mips.org
15699 S:      Maintained
15700 F:      arch/mips/boot/dts/ralink/vocore2.dts
15702 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15703 M:      Liam Girdwood <lgirdwood@gmail.com>
15704 M:      Mark Brown <broonie@kernel.org>
15705 L:      linux-kernel@vger.kernel.org
15706 W:      http://www.slimlogic.co.uk/?p=48
15707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15708 S:      Supported
15709 F:      Documentation/devicetree/bindings/regulator/
15710 F:      Documentation/power/regulator/
15711 F:      drivers/regulator/
15712 F:      include/dt-bindings/regulator/
15713 F:      include/linux/regulator/
15716 M:      David Ahern <dsa@cumulusnetworks.com>
15717 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15718 L:      netdev@vger.kernel.org
15719 S:      Maintained
15720 F:      drivers/net/vrf.c
15721 F:      Documentation/networking/vrf.txt
15723 VT1211 HARDWARE MONITOR DRIVER
15724 M:      Juerg Haefliger <juergh@gmail.com>
15725 L:      linux-hwmon@vger.kernel.org
15726 S:      Maintained
15727 F:      Documentation/hwmon/vt1211
15728 F:      drivers/hwmon/vt1211.c
15730 VT8231 HARDWARE MONITOR DRIVER
15731 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15732 L:      linux-hwmon@vger.kernel.org
15733 S:      Maintained
15734 F:      drivers/hwmon/vt8231.c
15736 VUB300 USB to SDIO/SD/MMC bridge chip
15737 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15738 L:      linux-mmc@vger.kernel.org
15739 L:      linux-usb@vger.kernel.org
15740 S:      Supported
15741 F:      drivers/mmc/host/vub300.c
15743 W1 DALLAS'S 1-WIRE BUS
15744 M:      Evgeniy Polyakov <zbr@ioremap.net>
15745 S:      Maintained
15746 F:      Documentation/devicetree/bindings/w1/
15747 F:      Documentation/w1/
15748 F:      drivers/w1/
15749 F:      include/linux/w1.h
15751 W83791D HARDWARE MONITORING DRIVER
15752 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15753 L:      linux-hwmon@vger.kernel.org
15754 S:      Maintained
15755 F:      Documentation/hwmon/w83791d
15756 F:      drivers/hwmon/w83791d.c
15758 W83793 HARDWARE MONITORING DRIVER
15759 M:      Rudolf Marek <r.marek@assembler.cz>
15760 L:      linux-hwmon@vger.kernel.org
15761 S:      Maintained
15762 F:      Documentation/hwmon/w83793
15763 F:      drivers/hwmon/w83793.c
15765 W83795 HARDWARE MONITORING DRIVER
15766 M:      Jean Delvare <jdelvare@suse.com>
15767 L:      linux-hwmon@vger.kernel.org
15768 S:      Maintained
15769 F:      drivers/hwmon/w83795.c
15771 W83L51xD SD/MMC CARD INTERFACE DRIVER
15772 M:      Pierre Ossman <pierre@ossman.eu>
15773 S:      Maintained
15774 F:      drivers/mmc/host/wbsd.*
15776 WACOM PROTOCOL 4 SERIAL TABLETS
15777 M:      Julian Squires <julian@cipht.net>
15778 M:      Hans de Goede <hdegoede@redhat.com>
15779 L:      linux-input@vger.kernel.org
15780 S:      Maintained
15781 F:      drivers/input/tablet/wacom_serial4.c
15783 WATCHDOG DEVICE DRIVERS
15784 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15785 M:      Guenter Roeck <linux@roeck-us.net>
15786 L:      linux-watchdog@vger.kernel.org
15787 W:      http://www.linux-watchdog.org/
15788 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15789 S:      Maintained
15790 F:      Documentation/devicetree/bindings/watchdog/
15791 F:      Documentation/watchdog/
15792 F:      drivers/watchdog/
15793 F:      include/linux/watchdog.h
15794 F:      include/uapi/linux/watchdog.h
15796 WHISKEYCOVE PMIC GPIO DRIVER
15797 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15798 L:      linux-gpio@vger.kernel.org
15799 S:      Maintained
15800 F:      drivers/gpio/gpio-wcove.c
15802 WIIMOTE HID DRIVER
15803 M:      David Herrmann <dh.herrmann@googlemail.com>
15804 L:      linux-input@vger.kernel.org
15805 S:      Maintained
15806 F:      drivers/hid/hid-wiimote*
15808 WILOCITY WIL6210 WIRELESS DRIVER
15809 M:      Maya Erez <merez@codeaurora.org>
15810 L:      linux-wireless@vger.kernel.org
15811 L:      wil6210@qti.qualcomm.com
15812 S:      Supported
15813 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15814 F:      drivers/net/wireless/ath/wil6210/
15816 WIMAX STACK
15817 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15818 M:      linux-wimax@intel.com
15819 L:      wimax@linuxwimax.org (subscribers-only)
15820 S:      Supported
15821 W:      http://linuxwimax.org
15822 F:      Documentation/wimax/README.wimax
15823 F:      include/linux/wimax/debug.h
15824 F:      include/net/wimax.h
15825 F:      include/uapi/linux/wimax.h
15826 F:      net/wimax/
15828 WINBOND CIR DRIVER
15829 M:      David Härdeman <david@hardeman.nu>
15830 S:      Maintained
15831 F:      drivers/media/rc/winbond-cir.c
15833 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15834 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15835 L:      linux-watchdog@vger.kernel.org
15836 S:      Maintained
15837 F:      drivers/watchdog/ebc-c384_wdt.c
15839 WINSYSTEMS WS16C48 GPIO DRIVER
15840 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15841 L:      linux-gpio@vger.kernel.org
15842 S:      Maintained
15843 F:      drivers/gpio/gpio-ws16c48.c
15845 WISTRON LAPTOP BUTTON DRIVER
15846 M:      Miloslav Trmac <mitr@volny.cz>
15847 S:      Maintained
15848 F:      drivers/input/misc/wistron_btns.c
15850 WL3501 WIRELESS PCMCIA CARD DRIVER
15851 L:      linux-wireless@vger.kernel.org
15852 S:      Odd fixes
15853 F:      drivers/net/wireless/wl3501*
15855 WOLFSON MICROELECTRONICS DRIVERS
15856 L:      patches@opensource.cirrus.com
15857 T:      git https://github.com/CirrusLogic/linux-drivers.git
15858 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15859 S:      Supported
15860 F:      Documentation/hwmon/wm83??
15861 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15862 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15863 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15864 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15865 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15866 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15867 F:      drivers/clk/clk-wm83*.c
15868 F:      drivers/extcon/extcon-arizona.c
15869 F:      drivers/leds/leds-wm83*.c
15870 F:      drivers/gpio/gpio-*wm*.c
15871 F:      drivers/gpio/gpio-arizona.c
15872 F:      drivers/hwmon/wm83??-hwmon.c
15873 F:      drivers/input/misc/wm831x-on.c
15874 F:      drivers/input/touchscreen/wm831x-ts.c
15875 F:      drivers/input/touchscreen/wm97*.c
15876 F:      drivers/mfd/arizona*
15877 F:      drivers/mfd/wm*.c
15878 F:      drivers/mfd/cs47l24*
15879 F:      drivers/power/supply/wm83*.c
15880 F:      drivers/rtc/rtc-wm83*.c
15881 F:      drivers/regulator/wm8*.c
15882 F:      drivers/regulator/arizona*
15883 F:      drivers/video/backlight/wm83*_bl.c
15884 F:      drivers/watchdog/wm83*_wdt.c
15885 F:      include/linux/mfd/arizona/
15886 F:      include/linux/mfd/wm831x/
15887 F:      include/linux/mfd/wm8350/
15888 F:      include/linux/mfd/wm8400*
15889 F:      include/linux/regulator/arizona*
15890 F:      include/linux/wm97xx.h
15891 F:      include/sound/wm????.h
15892 F:      sound/soc/codecs/arizona.?
15893 F:      sound/soc/codecs/wm*
15894 F:      sound/soc/codecs/cs47l24*
15896 WORKQUEUE
15897 M:      Tejun Heo <tj@kernel.org>
15898 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15900 S:      Maintained
15901 F:      include/linux/workqueue.h
15902 F:      kernel/workqueue.c
15903 F:      Documentation/core-api/workqueue.rst
15905 X-POWERS AXP288 PMIC DRIVERS
15906 M:      Hans de Goede <hdegoede@redhat.com>
15907 S:      Maintained
15908 N:      axp288
15909 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15911 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15912 M:      Chen-Yu Tsai <wens@csie.org>
15913 L:      linux-kernel@vger.kernel.org
15914 S:      Maintained
15915 N:      axp[128]
15917 X.25 NETWORK LAYER
15918 M:      Andrew Hendry <andrew.hendry@gmail.com>
15919 L:      linux-x25@vger.kernel.org
15920 S:      Odd Fixes
15921 F:      Documentation/networking/x25*
15922 F:      include/net/x25*
15923 F:      net/x25/
15925 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15926 M:      Thomas Gleixner <tglx@linutronix.de>
15927 M:      Ingo Molnar <mingo@redhat.com>
15928 R:      "H. Peter Anvin" <hpa@zytor.com>
15929 M:      x86@kernel.org
15930 L:      linux-kernel@vger.kernel.org
15931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15932 S:      Maintained
15933 F:      Documentation/devicetree/bindings/x86/
15934 F:      Documentation/x86/
15935 F:      arch/x86/
15937 X86 ENTRY CODE
15938 M:      Andy Lutomirski <luto@kernel.org>
15939 L:      linux-kernel@vger.kernel.org
15940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15941 S:      Maintained
15942 F:      arch/x86/entry/
15944 X86 MCE INFRASTRUCTURE
15945 M:      Tony Luck <tony.luck@intel.com>
15946 M:      Borislav Petkov <bp@alien8.de>
15947 L:      linux-edac@vger.kernel.org
15948 S:      Maintained
15949 F:      arch/x86/kernel/cpu/mcheck/*
15951 X86 MICROCODE UPDATE SUPPORT
15952 M:      Borislav Petkov <bp@alien8.de>
15953 S:      Maintained
15954 F:      arch/x86/kernel/cpu/microcode/*
15956 X86 PLATFORM DRIVERS
15957 M:      Darren Hart <dvhart@infradead.org>
15958 M:      Andy Shevchenko <andy@infradead.org>
15959 L:      platform-driver-x86@vger.kernel.org
15960 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15961 S:      Maintained
15962 F:      drivers/platform/x86/
15963 F:      drivers/platform/olpc/
15965 X86 VDSO
15966 M:      Andy Lutomirski <luto@kernel.org>
15967 L:      linux-kernel@vger.kernel.org
15968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15969 S:      Maintained
15970 F:      arch/x86/entry/vdso/
15972 XC2028/3028 TUNER DRIVER
15973 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15974 L:      linux-media@vger.kernel.org
15975 W:      https://linuxtv.org
15976 T:      git git://linuxtv.org/media_tree.git
15977 S:      Maintained
15978 F:      drivers/media/tuners/tuner-xc2028.*
15980 XDP SOCKETS (AF_XDP)
15981 M:      Björn Töpel <bjorn.topel@intel.com>
15982 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15983 L:      netdev@vger.kernel.org
15984 S:      Maintained
15985 F:      kernel/bpf/xskmap.c
15986 F:      net/xdp/
15988 XEN BLOCK SUBSYSTEM
15989 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15990 M:      Roger Pau Monné <roger.pau@citrix.com>
15991 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15992 S:      Supported
15993 F:      drivers/block/xen-blkback/*
15994 F:      drivers/block/xen*
15996 XEN HYPERVISOR ARM
15997 M:      Stefano Stabellini <sstabellini@kernel.org>
15998 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15999 S:      Maintained
16000 F:      arch/arm/xen/
16001 F:      arch/arm/include/asm/xen/
16003 XEN HYPERVISOR ARM64
16004 M:      Stefano Stabellini <sstabellini@kernel.org>
16005 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16006 S:      Maintained
16007 F:      arch/arm64/xen/
16008 F:      arch/arm64/include/asm/xen/
16010 XEN HYPERVISOR INTERFACE
16011 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
16012 M:      Juergen Gross <jgross@suse.com>
16013 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16015 S:      Supported
16016 F:      arch/x86/xen/
16017 F:      drivers/*/xen-*front.c
16018 F:      drivers/xen/
16019 F:      arch/x86/include/asm/xen/
16020 F:      arch/x86/include/asm/pvclock-abi.h
16021 F:      include/xen/
16022 F:      include/uapi/xen/
16023 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
16024 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
16026 XEN NETWORK BACKEND DRIVER
16027 M:      Wei Liu <wei.liu2@citrix.com>
16028 M:      Paul Durrant <paul.durrant@citrix.com>
16029 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16030 L:      netdev@vger.kernel.org
16031 S:      Supported
16032 F:      drivers/net/xen-netback/*
16034 XEN PCI SUBSYSTEM
16035 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16036 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16037 S:      Supported
16038 F:      arch/x86/pci/*xen*
16039 F:      drivers/pci/*xen*
16041 XEN PVSCSI DRIVERS
16042 M:      Juergen Gross <jgross@suse.com>
16043 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16044 L:      linux-scsi@vger.kernel.org
16045 S:      Supported
16046 F:      drivers/scsi/xen-scsifront.c
16047 F:      drivers/xen/xen-scsiback.c
16048 F:      include/xen/interface/io/vscsiif.h
16050 XEN SWIOTLB SUBSYSTEM
16051 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16052 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16053 L:      iommu@lists.linux-foundation.org
16054 S:      Supported
16055 F:      arch/x86/xen/*swiotlb*
16056 F:      drivers/xen/*swiotlb*
16058 XEN SOUND FRONTEND DRIVER
16059 M:      Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16060 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
16061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
16062 S:      Supported
16063 F:      sound/xen/*
16065 XFS FILESYSTEM
16066 M:      Darrick J. Wong <darrick.wong@oracle.com>
16067 M:      linux-xfs@vger.kernel.org
16068 L:      linux-xfs@vger.kernel.org
16069 W:      http://xfs.org/
16070 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16071 S:      Supported
16072 F:      Documentation/filesystems/xfs.txt
16073 F:      fs/xfs/
16075 XILINX AXI ETHERNET DRIVER
16076 M:      Anirudha Sarangi <anirudh@xilinx.com>
16077 M:      John Linn <John.Linn@xilinx.com>
16078 S:      Maintained
16079 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
16081 XILINX UARTLITE SERIAL DRIVER
16082 M:      Peter Korsgaard <jacmet@sunsite.dk>
16083 L:      linux-serial@vger.kernel.org
16084 S:      Maintained
16085 F:      drivers/tty/serial/uartlite.c
16087 XILINX VIDEO IP CORES
16088 M:      Hyun Kwon <hyun.kwon@xilinx.com>
16089 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16090 L:      linux-media@vger.kernel.org
16091 T:      git git://linuxtv.org/media_tree.git
16092 S:      Supported
16093 F:      Documentation/devicetree/bindings/media/xilinx/
16094 F:      drivers/media/platform/xilinx/
16095 F:      include/uapi/linux/xilinx-v4l2-controls.h
16097 XILLYBUS DRIVER
16098 M:      Eli Billauer <eli.billauer@gmail.com>
16099 L:      linux-kernel@vger.kernel.org
16100 S:      Supported
16101 F:      drivers/char/xillybus/
16103 XLP9XX I2C DRIVER
16104 M:      George Cherian <george.cherian@cavium.com>
16105 M:      Jan Glauber <jglauber@cavium.com>
16106 L:      linux-i2c@vger.kernel.org
16107 W:      http://www.cavium.com
16108 S:      Supported
16109 F:      drivers/i2c/busses/i2c-xlp9xx.c
16111 XRA1403 GPIO EXPANDER
16112 M:      Nandor Han <nandor.han@ge.com>
16113 M:      Semi Malinen <semi.malinen@ge.com>
16114 L:      linux-gpio@vger.kernel.org
16115 S:      Maintained
16116 F:      drivers/gpio/gpio-xra1403.c
16117 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16119 XTENSA XTFPGA PLATFORM SUPPORT
16120 M:      Max Filippov <jcmvbkbc@gmail.com>
16121 L:      linux-xtensa@linux-xtensa.org
16122 S:      Maintained
16123 F:      drivers/spi/spi-xtensa-xtfpga.c
16124 F:      sound/soc/xtensa/xtfpga-i2s.c
16126 YAM DRIVER FOR AX.25
16127 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
16128 L:      linux-hams@vger.kernel.org
16129 S:      Maintained
16130 F:      drivers/net/hamradio/yam*
16131 F:      include/linux/yam.h
16133 YAMA SECURITY MODULE
16134 M:      Kees Cook <keescook@chromium.org>
16135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16136 S:      Supported
16137 F:      security/yama/
16138 F:      Documentation/admin-guide/LSM/Yama.rst
16140 YEALINK PHONE DRIVER
16141 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
16142 L:      usbb2k-api-dev@nongnu.org
16143 S:      Maintained
16144 F:      Documentation/input/devices/yealink.rst
16145 F:      drivers/input/misc/yealink.*
16147 Z8530 DRIVER FOR AX.25
16148 M:      Joerg Reuter <jreuter@yaina.de>
16149 W:      http://yaina.de/jreuter/
16150 W:      http://www.qsl.net/dl1bke/
16151 L:      linux-hams@vger.kernel.org
16152 S:      Maintained
16153 F:      Documentation/networking/z8530drv.txt
16154 F:      drivers/net/hamradio/*scc.c
16155 F:      drivers/net/hamradio/z8530.h
16157 ZBUD COMPRESSED PAGE ALLOCATOR
16158 M:      Seth Jennings <sjenning@redhat.com>
16159 M:      Dan Streetman <ddstreet@ieee.org>
16160 L:      linux-mm@kvack.org
16161 S:      Maintained
16162 F:      mm/zbud.c
16163 F:      include/linux/zbud.h
16165 ZD1211RW WIRELESS DRIVER
16166 M:      Daniel Drake <dsd@gentoo.org>
16167 M:      Ulrich Kunitz <kune@deine-taler.de>
16168 W:      http://zd1211.ath.cx/wiki/DriverRewrite
16169 L:      linux-wireless@vger.kernel.org
16170 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
16171 S:      Maintained
16172 F:      drivers/net/wireless/zydas/zd1211rw/
16174 ZD1301 MEDIA DRIVER
16175 M:      Antti Palosaari <crope@iki.fi>
16176 L:      linux-media@vger.kernel.org
16177 W:      https://linuxtv.org/
16178 W:      http://palosaari.fi/linux/
16179 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16180 S:      Maintained
16181 F:      drivers/media/usb/dvb-usb-v2/zd1301*
16183 ZD1301_DEMOD MEDIA DRIVER
16184 M:      Antti Palosaari <crope@iki.fi>
16185 L:      linux-media@vger.kernel.org
16186 W:      https://linuxtv.org/
16187 W:      http://palosaari.fi/linux/
16188 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
16189 S:      Maintained
16190 F:      drivers/media/dvb-frontends/zd1301_demod*
16192 ZPOOL COMPRESSED PAGE STORAGE API
16193 M:      Dan Streetman <ddstreet@ieee.org>
16194 L:      linux-mm@kvack.org
16195 S:      Maintained
16196 F:      mm/zpool.c
16197 F:      include/linux/zpool.h
16199 ZR36067 VIDEO FOR LINUX DRIVER
16200 L:      mjpeg-users@lists.sourceforge.net
16201 L:      linux-media@vger.kernel.org
16202 W:      http://mjpeg.sourceforge.net/driver-zoran/
16203 T:      hg https://linuxtv.org/hg/v4l-dvb
16204 S:      Odd Fixes
16205 F:      drivers/staging/media/zoran/
16207 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16208 M:      Minchan Kim <minchan@kernel.org>
16209 M:      Nitin Gupta <ngupta@vflare.org>
16210 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16211 L:      linux-kernel@vger.kernel.org
16212 S:      Maintained
16213 F:      drivers/block/zram/
16214 F:      Documentation/blockdev/zram.txt
16216 ZS DECSTATION Z85C30 SERIAL DRIVER
16217 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
16218 S:      Maintained
16219 F:      drivers/tty/serial/zs.*
16221 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16222 M:      Minchan Kim <minchan@kernel.org>
16223 M:      Nitin Gupta <ngupta@vflare.org>
16224 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16225 L:      linux-mm@kvack.org
16226 S:      Maintained
16227 F:      mm/zsmalloc.c
16228 F:      include/linux/zsmalloc.h
16229 F:      Documentation/vm/zsmalloc.rst
16231 ZSWAP COMPRESSED SWAP CACHING
16232 M:      Seth Jennings <sjenning@redhat.com>
16233 M:      Dan Streetman <ddstreet@ieee.org>
16234 L:      linux-mm@kvack.org
16235 S:      Maintained
16236 F:      mm/zswap.c
16238 THE REST
16239 M:      Linus Torvalds <torvalds@linux-foundation.org>
16240 L:      linux-kernel@vger.kernel.org
16241 Q:      http://patchwork.kernel.org/project/LKML/list/
16242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16243 S:      Buried alive in reporters
16244 F:      *
16245 F:      */